@charset "utf-8";
* {box-sizing:border-box;font-family:'PingFangSC',Arial,Helvetica,sans-serif;}
body {background:#fff;font-size:14px;color:#333;-webkit-text-size-adjust:none;outline:0;font-family:PingFangSC,Arial,Helvetica,sans-serif;}
header,footer,section,aside,nav,hgroup,figure,figcaption {display:block;margin:0;padding:0;border:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,select,textarea,blockquote {padding:0;margin:0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:inherit;}
li {list-style-type:none;}
textarea {resize:none;}
table {word-wrap:break-word !important;border-collapse:collapse !important;}
a {color:#333;text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur());/*按下鼠标图片周边不会出现虚线*/}
a,a:link,a:visited,a:hover,a:active,a:focus {text-decoration:none;outline:0;border:0;}
p {word-wrap:break-word;word-break:normal;}
img {border:none;vertical-align:bottom;}
::-ms-clear,::-ms-reveal {display:none;/*IE10 input X 去掉文本框的叉叉和密码输入框的眼睛图标 */}
@-webkit-keyframes scaleBigToSmall {0% {opacity:1;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
100% {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@keyframes scaleBigToSmall {0% {opacity:1;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
100% {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.scaleBigToSmall {-webkit-animation-name:scaleBigToSmall;animation-name:scaleBigToSmall;transform-origin:50% 50%;}
/*间距定义等*/.fl {float:left;}
.fr {float:right;}
.p10 {padding:10px!important}
.p15 {padding:15px!important}
.mt0 {margin-top:0!important;}
.mt10 {margin-top:10px!important;}
.mt15 {margin-top:15px!important;}
.ml0 {margin-left:0!important;}
.ml10 {margin-left:10px!important;}
.ml15 {margin-left:15px!important;}
.mb0 {margin-bottom:0!important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px!important;}
.mb15 {margin-bottom:15px!important;}
.mr0 {margin-right:0!important;}
.mr10 {margin-right:10px!important;}
.mr15 {margin-right:15px!important;}
.clearfix {zoom:1;}
.clearfix:after {content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.relative {position:relative;}
.norelative {position:inherit!important;}
.abs {position:absolute;}
.overflow {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*单行文本的溢出显示省略号*/.overflow-d {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
/*多行文本的溢出显示省略号*/.overflow-d {position:relative;line-height:20px;max-height:40px;overflow:hidden;}
.center {text-align:center;}
.ohide {overflow:hidden;}
/*基础框架*/.w01 {margin-left:1.5%;width:6.9533%;}
.w02 {margin-left:1.5%;width:15.416%;}
.w03 {margin-left:1.5%;width:23.875%;}
.w04 {margin-left:1.5%;width:32.333%;}
.w05 {margin-left:1.5%;width:40.766%;}
.w06 {margin-left:1.5%;width:49.250%;}
.w07 {margin-left:1.5%;width:57.673%;}
.w08 {margin-left:1.5%;width:66.126%;}
.w09 {margin-left:1.5%;width:74.579%;}
.w10 {margin-left:1.5%;width:83.033%;}
.w11 {margin-left:1.5%;width:91.486%;}
.w12 {margin-left:0;width:100%;}
.w50 {width:50%;padding:15px;}
.w01,.w02,.w03,.w04,.w05,.w06,.w07,.w08,.w09,.w10,.w11,.w12 {float:left;position:relative;}
.w01:first-child,.w02:first-child,.w03:first-child,.w04:first-child,.w05:first-child,.w06:first-child,.w07:first-child,.w08:first-child,.w09:first-child,.w10:first-child,.w11:first-child,.w12:first-child {margin-left:0;}
/*图片逐渐放大效果*/.delay {-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;overflow:hidden;}
.delay:hover {transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);}
.w-big {max-width:86.2%;margin:0 auto;position:relative;}
.w-mid {max-width:64.2%;margin:0 auto;position:relative;}
.w-sml {max-width:1080px;margin:0 auto;position:relative;}
.mt-big {margin-top:65px;}
.mt-sml {margin-top:30px;}
.t-big {font-size:24px;}
.t-mid {font-size:18px;}
.t-sml {font-size:14px;}
.box-pb {padding-bottom:60px;}
.ovf {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ovfMore {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;}
.transition-t5 {transition:all .5s;}
.font-white {color:white;}
.disNo {display:none;}
.mask {position:relative;}
.mask::after {content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7);transition:all .5s;}
.trans-3 {-webkit-transition:all .3s;transition:all .3s;}
@keyframes move {0% {top:8px;}
50% {top:15px;}
100% {top:8px;}
}
/* header */.header {position:fixed;z-index:100;left:0;top:0;right:0;border-bottom:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,0);height:.84rem;-webkit-transition:background .3s;transition:background .3s;}
.header .logo {z-index:5;left:6.9%;top:50%;width:1.66rem;height:.6rem;margin-top:-.3rem;background-size:100% 100%;background-position:0 0;background-repeat:no-repeat;background-image:url(../images/logo.png);}
.pc-nav {position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);top:0;height:100%;}
.pc-nav >ul {height:100%;display:flex;justify-content:center;align-items:center;}
.pc-nav ul li {position:relative;width:1.3rem;height:0.4rem;line-height:0.4rem;text-align:center;}
.pc-nav ul li::after {position:absolute;left:0;bottom:-.225rem;height:2px;background:#134e8f;display:none;content:"";width:100%;}
.pc-nav ul li a {display:block;color:#fff;font-size:16px;text-transform:uppercase;font-family:"PingFangSC";font-weight:500;-webkit-transition:color .3s;transition:color .3s;}
.pc-nav ul li a:hover,.pc-nav-child ul a:hover {color:#134e8f !important;}
.pc-nav ul li.active a {color:#134e8f !important;}
.pc-nav ul li.active::after {display:block;}
.pc-nav-child {position:absolute;width:100%;top:100%;left:0;z-index:-1;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;height:0.8rem;opacity:0;}
.pc-nav-child ul {height:0.8rem;background-color:#e9ecf1;position:absolute;left:0;transition:top 0.3s linear;top:-100%;width:100%;transform-origin:50% 0;padding:0 .15rem;}
.pc-nav-child ul li {display:inline-block;}
.pc-nav-child ul a {display:block;height:.4rem;line-height:.4rem;padding:.2rem .15rem;text-transform:capitalize;font-size:16px;color:#929292;align-items:center;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;white-space:nowrap;}
.pc-nav-child.on {opacity:1;}
.pc-nav-child ul.go {top:0;}
.language {z-index:5;right:6.9%;top:50%;margin-top:-15px;}
.language a {display:inline-block;padding:0 5px;text-align:center;line-height:26px;color:#fff;font-size:18px;border:2px solid transparent;}
.language a.on {border:2px solid #fff;}
.language span {position:relative;top:-3px;margin:0 8px;display:inline-block;width:10px;height:3px;background:#fff;}
.header.fixed {background:rgba(255,255,255,1);-webkit-box-shadow:0 14px 56px -15px rgba(10,25,48,0.2);box-shadow:0 14px 56px -15px rgba(10,25,48,0.2);}
.header.fixed .logo {background-image:url(../images/logo-fix.png);}
.header.fixed .pc-nav ul li a,.header.fixed .language a {color:#333;}
.header.fixed .language a.on {border-color:#333;}
.header.fixed .language span {background:#333;}
@media (max-width:991px) {.header {background:rgba(255,255,255,1);-webkit-box-shadow:0 14px 56px -15px rgba(10,25,48,0.2);box-shadow:0 14px 56px -15px rgba(10,25,48,0.2);}
.header .logo {background-image:url(../images/logo-fix.png);}
.header .language a {color:#333;}
.header .language a.on {border-color:#333;}
.header .language span {background:#333;}
}
/* mobile nav */.menu {position:absolute;z-index:5;top:0;right:6.9%;width:48px;height:48px;margin-right:-13px;}
.menu i {position:absolute;display:block;width:24px;height:2px;background:#333;left:50%;margin-left:-12px;}
.menu i:nth-of-type(1) {top:14px;}
.menu i:nth-of-type(2) {top:50%;margin-top:-1px;}
.menu i:nth-of-type(3) {bottom:14px;}
.menu.on i:nth-of-type(2) {width:0;}
.menu.on i:nth-of-type(1) {top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.menu.on i:nth-of-type(3) {top:50%;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.app-nav {position:fixed;z-index:4;top:50px;left:0;right:0;bottom:0;background:#fff;overflow-y:auto;display:none;}
.app-nav >ul {padding-top:0;}
.app-nav >ul >li {border-top:1px solid rgba(0,0,0,.1);}
.app-nav >ul >li >a {position:relative;display:block;padding:10px 15px;color:#333;font-size:16px;}
.app-nav >ul >li >a::after {position:absolute;right:15px;top:50%;margin-top:-4px;display:block;content:"";width:8px;height:8px;border-top:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s;}
.app-nav-child {display:none;padding:0 0 10px;}
.app-nav-child a {display:block;padding:10px 15px;color:#929292;font-size:14px;}
.app-nav-drop.on >a::after {-webkit-transform:rotate(135deg);transform:rotate(135deg);}
@media (max-width:1440px) {.pc-nav>ul>li>a,.pc-nav-child a {font-size:14px;}
}
@media (max-width:1080px) {.pc-nav ul li {width:1rem;}
.pc-nav-child ul a {font-size:14px;}
}
@media (max-width:991px) {.header {height:50px;}
.wrapper {padding-top:50px;}
}
/* banner */#banner {width:100%;height:600px;}
#banner .swiper-pagination {right:.3rem;left:auto;top:50%;bottom:auto;width:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
#banner .swiper-pagination-bullets .swiper-pagination-bullet {display:block;width:8px;height:8px;opacity:1;transition:all .5s;background:transparent;background:#fff;position:relative;margin:10px 0;}
#banner .swiper-pagination-bullets .swiper-pagination-bullet::after {content:"";display:block;width:8px;height:8px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;border-radius:100%;transition:all .5s;}
#banner .swiper-pagination-bullets .swiper-pagination-bullet-active {background:#134e8f;}
#banner .swiper-pagination-bullets .swiper-pagination-bullet-active::after {width:16px;height:16px;border:1px solid #134e8f;}
#banner .swiper-slide {background-repeat:no-repeat;background-size:cover;background-position:center center;}
#banner .b1 {background:url("../images/banner1.jpg");}
#banner .b2 {background:url("../images/banner2.jpg") no-repeat;background-size:cover;background-position:center;}
#banner .banner-info {width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:#fff;}
#banner .banner-info >div {padding:50px 20px;text-align:center;}
#banner .banner-info .title {font:.68rem 'BarlowSemiCondensed-SemiBoldItalic';text-shadow:0px 12px 13px rgba(0,0,0,0.49);-moz-transform:matrix( 1.22917827310176,0,0,1.22865070184818,0,0);-webkit-transform:matrix( 1.22917827310176,0,0,1.22865070184818,0,0);-ms-transform:matrix( 1.22917827310176,0,0,1.22865070184818,0,0);line-height:1.1;text-transform:uppercase;letter-spacing:4px;}
#banner .banner-info .info {margin-top:.3rem;font-size:.22rem;font-family:"BarlowSemiCondensed-Regular";line-height:1.5;text-align:center;-moz-transform:matrix( 1.22917827310176,0,0,1.22865070184818,0,0);-webkit-transform:matrix( 1.22917827310176,0,0,1.22865070184818,0,0);-ms-transform:matrix( 1.22917827310176,0,0,1.22865070184818,0,0);}
#banner .page {position:absolute;z-index:15;color:#fff;left:50%;margin-left:-50px;width:100px;bottom:.35rem;font-size:22px;text-align:center;line-height:40px;font:600 16px/2.5 'PingFangSC';letter-spacing:1px;cursor:pointer;}
@media (max-width:639px) {#banner .banner-info >div {padding-bottom:1.5rem;}
#banner .banner-info .title {font-size:.5rem;}
#banner .page {bottom:1.2rem;}
}
#banner .page p {position:relative;}
#banner .page p span {border:2px solid #fff;display:inline-block;width:18px;height:32px;border-radius:10px;}
#banner .page p::before {content:"";width:2px;height:6px;border-radius:1px;position:absolute;left:50%;transform:translateX(-50%);top:8px;background:#fff;animation:move .5s infinite;}
/* about *//* 公共模块 */.title-style1 {text-align:center;}
.title-style1 .title {font-weight:bold;font:600 48px 'BarlowSemiCondensed';text-transform:uppercase;}
.title-style1 .info {color:#808080;position:relative;padding:7px 0 18px 0;display:block;font:16px/1.875 'BarlowSemiCondensed';letter-spacing:1px;text-transform:uppercase;}
.title-style1 .info::after {content:"";background:#00528d;width:30px;height:3px;position:absolute;left:50%;bottom:0;transform:translateX(-15px);}
.more-style1 {text-align:center;}
.more-style1>a {background:#134e8f;border-radius:54px;color:#fff;font:18px 'BarlowSemiCondensed';display:inline-block;width:192px;height:54px;line-height:54px;text-transform:uppercase;}
@media (max-width:639px) {.more-style1>a {width:172px;height:48px;line-height:46px;font-size:16px;}
}
.more-style1>a:hover {opacity:.8;}
.more-style1>a img {vertical-align:middle;margin-left:20px;}
.about {background:url("../images/about-bg_02.jpg") no-repeat;background-size:100% 100%;padding-top:1px;}
.about .more-style1 {margin-top:40px;}
.about .content .detail {color:#333;line-height:35px;text-align:center;font:16px/1.75 'BarlowSemiCondensed';}
.about .statistics .module {float:left;width:25%;padding-left:15px;text-align:center;position:relative;}
.about .statistics .module img {width:.72rem;position:relative;left:.25rem;}
.about .statistics .module p {line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:16px;color:#333;margin-top:.25rem;}
.about .statistics .module span {display:block;margin-top:-.8rem;color:#134e8f;text-shadow:0px 7px 8px rgba(35,172,56,0.2);font:.4rem/1 'BarlowSemiCondensed-SemiBold';-moz-transform:matrix( 1.50327771692405,0,0,1.50327771692405,0,0);-webkit-transform:matrix( 1.50327771692405,0,0,1.50327771692405,0,0);-ms-transform:matrix( 1.50327771692405,0,0,1.50327771692405,0,0);}
.about .statistics {margin-top:90px;}
/* product */.product {background:url("../images/product-bg_15.jpg") no-repeat;background-size:100% 100%;padding-top:1px;}
.product .content {margin-left:-15px;}
.product .product-show {width:25%;color:#fff;text-align:center;position:relative;font-size:14px;float:left;padding-left:15px;}
.product .product-show img {width:100%;}
.product .product-show .text-wrap {display:block;position:absolute;top:20px;left:35px;right:20px;bottom:20px;padding:10px;border:1px solid transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;}
.product .product-show figcaption {position:relative;margin-bottom:-.7rem;margin-top:65%;padding-bottom:.16rem;font-size:20px;line-height:24px;}
.product .product-show p {margin-top:.5rem;opacity:0;font-size:14px;line-height:30px;height:120px;overflow:hidden;text-overflow:ellipsis;}
.product .product-show .text-wrap .more {margin-top:.3rem;opacity:0;font-size:16px;text-transform:uppercase;}
.product .product-show:hover .text-wrap {border-color:rgba(255,255,255,.5);}
.product .product-show figcaption::after {content:"";background:transparent;transition:all .5s;width:2em;height:2px;position:absolute;left:50%;bottom:-.1rem;margin-left:-1em;}
@media (max-width:1440px) {.product .product-show p {height:90px;}
}
@media (max-width:1199px) {.product .product-show .text-wrap {top:15px;left:30px;right:15px;bottom:15px;border-color:rgba(255,255,255,.5);}
.product .product-show p,.product .product-show .text-wrap .more {display:none;}
.product .product-show figcaption {margin-top:0;margin-bottom:0;}
}
@media (min-width:1200px) {.product .product-show:hover figcaption {margin-bottom:0;margin-top:0;}
.product .product-show:hover figcaption::after {bottom:0;background:#fff;}
.product .product-show:hover p,.product .product-show:hover .more {opacity:1;}
}
/* service */.service {padding-top:1px;background:#232323;}
.service-slidecon {white-space:nowrap;font-size:0;position:relative;left:0;/* transition:all .5s;*/}
.service-slide-wrap {width:87.5%;float:left;position:relative;overflow:hidden;}
.service-item {overflow:hidden;display:inline-block;width:14.28571429%;/* transition:all .5s;*/    cursor:pointer;}
/* .service-item.active {*/    /* width:57.1429%;*//*}
*/.service-item .content-wrap p {margin-top:10%;opacity:0;transition:all .5s;line-height:22px;height:88px;overflow:hidden;}
.service-item.active .content-wrap p {margin-top:15%;opacity:1;font:18px/1.667 'BarlowSemiCondensed';}
.service-item.active .content-wrap>img {margin-top:10%;}
.service-control {width:12.5%;overflow:hidden;cursor:pointer;position:absolute;right:0;top:0;bottom:0;z-index:1;}
.service-control img {height:100%;width:100%;object-fit:cover;}
.service-control::before {content:"";font-size:60px;font-weight:bold;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);color:#fff;z-index:1;display:block;width:30px;height:30px;border:3px solid #fff;border-left-color:transparent;border-bottom-color:transparent;transform-origin:15px 15px;transition:all .5s;}
.service-control[data-toggle='prev']::before {transform:translate(-50%,-50%) rotate(-135deg);}
.service-control.icon-tran::before {transform:rotate(225deg);}
.service-control::after {background:rgba(0,0,0,.9);}
.service-item:hover::after,.service-control:hover::after {background:rgba(0,0,0,.5)}
.service-item .content-wrap {/*   text-align:center;*/    white-space:normal;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font:24px 'BarlowSemiCondensed';}
.service-item .content-wrap .mt-sml {width:.72rem;}
.mservice-wrap {display:none;}
#mservice {width:100%;}
#mservice .swiper-slide {position:relative;background:#232323;}
#mservice .swiper-slide img {width:100%;opacity:.5;}
#mservice .swiper-pagination-bullet {width:20px;height:4px;border-radius:0;background:#134e8f;}
#mservice .text-wrap {position:absolute;left:50%;top:50%;width:70%;transform:translate(-50%,-50%);text-align:center;font-size:16px;color:#fff;}
#mservice .text-wrap h4 {margin-bottom:15px;font-size:20px;}
#mservice .text-wrap p {height:80px;overflow:hidden;font:14px/1.667;line-height:20px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
/* news */.news {background:url("../images/news-bg_17.jpg") no-repeat;background-size:100% 100%;padding-top:1px;}
.news-header-wrap .title-style1 {text-align:left;}
.news-header-wrap .more-style1>a {color:#000;background-color:transparent;}
.news-header-wrap .title-style1 .info::after {left:0;transform:none;}
.news .content .pic {display:block;position:absolute;left:0;top:0;width:540px;}
.news .news-left .info .title {max-height:60px;}
.news .content .pic figure img {width:100%;}
.news .content .info .title.ovf {-webkit-line-clamp:2;}
.news .content .info .title {font-size:18px;line-height:30px;color:#1a1a1a;font:18px/1.667 'BarlowSemiCondensed';}
.news .content .info .des {font-size:16px;color:#666;height:76px;-webkit-line-clamp:2;font:16px 'BarlowSemiCondensed';line-height:24px;padding-top:23px;}
.news .content .date {font-size:28px;}
.news .content .news-left .date {width:80px;position:absolute;left:25px;top:25px;color:#666;line-height:60px;}
.news .content .news-left .info {padding-left:95px;background:#f5f7f5;}
.news .content .pic:hover {opacity:1;}
.news .news-list>li {position:relative;border-bottom:1px solid #eee;padding:25px 25px;}
.news .news-list>li:hover {background:#fff;box-shadow:0 0 10px #eee;}
.news .news-list>li:hover .title {color:#134e8f;}
.news .news-list>li:hover .more {color:#333;background-image:url(../images/arrow-black.png);}
.news .news-list .info {padding-right:115px;}
.news .news-list .date {display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:95px;height:90px;position:absolute;top:40px;right:25px;}
.news .news-list .date span {color:#666;font:28px 'BarlowSemiCondensed';letter-spacing:1px;}
.news .news-list .date .more {color:#999;font:600 14px/1.857 'BarlowSemiCondensed';letter-spacing:1px;}
.news .news-list .more {font-size:14px;padding:0 23px 0 0px;background:url("../images/arrow-gray.png") no-repeat;background-position:right 48%;margin-bottom:10px;}
.news .col-md-5 img {width:100%;}
.news .news-left {padding:25px 20px;background:#f5f7f5;}
@media (min-width:992px) {.news .col-md-5 {width:43.541%;}
.news .col-md-offset-1 {margin-left:6.333333%;}
}
/* footer */.footer {background:#2c2c2c;padding-top:30px;padding-bottom:30px;}
.footer .wrap {margin-top:30px;}
.footer .bottom-nav {display:inline-block;margin-left:80px;border-bottom:1px solid #6b6a6a;margin-top:20px;padding-bottom:3px;font:16px 'BarlowSemiCondensed';}
.footer .bottom-nav li {float:left;margin-left:10px;padding-right:10px;background:linear-gradient(to bottom,#999,#999) no-repeat right center/1px 13px;}
.footer .bottom-nav li:last-child {background:none;}
.footer .bottom-nav li a {color:#999;}
@media (min-width:1200px) {.footer .bottom-nav li a:hover {color:#134e8f;}
}
.footer .bottom-nav li:first-child {margin-left:0;}
.footer .bottom-nav li:last-child {padding-right:0;}
.footer .message {color:#cccccc;font:14px/1.714 'BarlowSemiCondensed';letter-spacing:1px;}
.footer .message li {line-height:20px;}
.footer .message li img {margin-right:2px;}
.footer .copyRight {margin-top:20px;}
/* .footer .copyRight .share a {display:inline-block;width:30px;margin-right:6px;background:#111;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background .3s;transition:background .3s;}
*/.footer .copyRight .share a img {width:100%;}
.footer .copyRight span {line-height:40px;color:#807d7d;font:12px 'BarlowSemiCondensed';padding-top:12px;}
.footer .share {margin-right:66px;}
/* contact */.banner-contact {position:relative;width:100%;height:5.6rem;display:flex;justify-content:center;align-items:center;}
@media (max-width:767px) {.banner-contact {height:4rem;}
}
.banner-contact-img {position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;}
.banner-contact-img img {width:100%;height:100%;object-fit:cover;}
.banner-contact-title {color:#FFFFFF;font:.68rem 'BarlowSemiCondensed-SemiBoldItalic';font-weight:bold;text-transform:uppercase;text-align:center;text-shadow:0px 12px 13px rgba(0,0,0,0.49);-moz-transform:matrix( 1.22917827310176,0,0,1.22865070184818,0,0);-webkit-transform:matrix( 1.22917827310176,0,0,1.22865070184818,0,0);-ms-transform:matrix( 1.22917827310176,0,0,1.22865070184818,0,0);letter-spacing:1px;padding:0 15px;}
.banner-contact-title small {display:block;padding:20px 15px 0;text-shadow:none;font-weight:normal;font-style:normal;font-size:30%;font-family:"BarlowSemiCondensed";color:#fff;letter-spacing:4px;}
.contact-map .anchorBL {display:none;}
.contact-map #container {width:100%;height:6rem;}
.contact-map img {width:100%;}
.contactpage-module-mt {margin-top:80px;}
.contactpage-module-content-mt {margin-top:35px;}
.contact-title {font:32px 'BarlowSemiCondensed';height:40px;line-height:40px;text-transform:uppercase;color:#000000;display:inline-block;font-weight:bold;}
.contact-title>img {margin-right:15px;}
.sun-tree-content {background:#F5F5F5;height:273px;display:flex;justify-content:space-around;align-items:center;}
.sun-tree-content-line {width:2px;height:134px;background:#D6D6D6;}
.sun-tree-content>div:nth-child(1) {width:24%;}
.sun-tree-content>div:nth-child(3) {width:55%;}
.sun-tree-content>div:nth-child(1)>img {max-width:100%;}
.contact-qrcode {width:11%;}
.contact-qrcode>div:nth-child(1) {display:none;}
.sun-tree-content>div:nth-child(5)>.qrcode-img>img {width:100%;}
.sun-tree-msg h4 {font:22px 'BarlowSemiCondensed';color:#000000;font-weight:bold;text-transform:uppercase;position:relative;padding-bottom:20px;line-height:30px;}
.sun-tree-msg h4::after {content:"";display:block;width:56px;height:4px;position:absolute;left:0;bottom:0;background:#134e8f;}
.sun-tree-msg p {margin-top:20px;font:400 18px 'BarlowSemiCondensed';color:#666;}
.sun-tree-msg p b {color:#000}
.contact-tel-content>.module {margin-bottom:20px;width:48.57%;float:left;padding:37px 55px;background:#F5F5F5;line-height:26px;margin-left:2.86%;color:#666;font-family:'BarlowSemiCondensed';font-size:22px;}
.contact-tel-content>.module b {color:#333333;font-size:22px;font-family:'BarlowSemiCondensed';letter-spacing:1px;font-weight:bold;}
.contact-tel-content>.module:nth-child(2n+1) {margin-left:0;}
.SMC-content>.module h4 {color:#333;font-weight:bold;margin-bottom:22px;padding-bottom:22px;position:relative;font-size:22px;}
.SMC-content>.module {}
.SMC-content>.module>div{font-size:14px;}
.SMC-content>.module div b {font-size:18px;}
.SMC-content>.module>div {line-height:27px;}
.SMC-content>.module h4::after {content:"";display:block;position:absolute;left:0;bottom:0;width:56px;height:4px;background:#134e8f;}
.RP-content {padding:37px 55px;background:#F5F5F5;}
.RP-content>div {color:#333333;font:600 18px 'BarlowSemiCondensed';line-height:32px;letter-spacing:1px;}
@media (min-width:1200px) {.RP-content>div a:hover {color:#134e8f;}
}
.RP-content>div>img {margin-right:9px;vertical-align:middle;}
.RP-content>p {color:#666666;font:18px/1.667 'BarlowSemiCondensed';line-height:25px;margin-top:35px;}
.RP-content>p>a {color:#134e8f;font-style:italic;text-decoration:underline;}
.RP-content>p>a:hover {opacity:.8;}
.RP-wrap {margin-bottom:140px;}
@media screen and (min-width:1080px) {.sun-tree-content>div:nth-child(1) {margin-left:50px;}
.contact-qrcode {margin-right:40px;}
}
@media screen and (max-width:1080px) {.w-big {max-width:98%;}
.w-mid {max-width:96%;}
.news-header-wrap .more-style1>a {text-align:right;}
.news .news-list .date {right:0;}
.news .news-list .info {padding-right:85px;}
.mwrap-pdlr {padding-left:10px;padding-right:10px;}
.nav-btn-wrap {display:flex;}
}
@media screen and (max-width:991px) {.language {margin-right:50px;}
}
@media screen and (max-width:876px) {.news .content .pic {display:none;}
.news .news-list {padding-left:0;}
.footer .bottom-nav {display:none;}
.footer .copyRight {margin-top:0;text-align:center;}
.footer .copyRight span {float:none;line-height:20px;}
.footer .copyRight .share {display:none;}
}
@media screen and (max-width:767px) {.header .logo {left:4%;width:83px;height:30px;margin-top:-15px;}
.menu,.language {right:4%;}
.w-big {max-width:92%;}
.w-mid {max-width:90%;}
.product .product-show {width:50%;margin-bottom:15px;}
.product .product-show:nth-child(n+3) {margin-bottom:0px;}
.about .statistics .module span {font-size:20px;}
.about .statistics .module p {font-size:14px;}
.service {padding-bottom:40px;}
.service-content {display:none;}
.mservice-wrap {display:block;}
.mt-big {margin-top:45px;}
.footer .wrap{margin-top:10px;}
.mt-sml {margin-top:23px;}
.sun-tree-content {flex-direction:column;height:initial;padding:35px 15px;min-height:60vh;}
.sun-tree-content>div:nth-child(1) {width:initial;}
.sun-tree-content>div:nth-child(3) {width:100%;}
.contact-qrcode {width:initial;}
.sun-tree-content-line {width:100%;height:2px;margin:35px 0;}
.contact-qrcode {width:100%;}
.contact-qrcode>div:nth-child(1) {display:block;margin-left:20px;}
.contact-qrcode>div:nth-child(1)>div:nth-child(1) {font-size:18px;color:#333;margin-bottom:20px;}
.contact-qrcode>div:nth-child(1)>div:nth-child(2) {font-size:16px;color:#666;}
.contact-qrcode>div:nth-child(1)>div:nth-child(3) {font-size:14px;color:#999;margin-top:10px;}
.contact-tel-content>.module {width:100%;margin-bottom:20px;margin-left:0;}
.contact-tel-content>.module:last-child {margin-bottom:0;}
.contact-map #container {height:300px;}
.banner-contact-title {-webkit-transform:none;font-size:30px;}
}
@media screen and (max-width:425px) {.footer .wrap {display:none;}
.footer>div {margin-top:0;}
.swiper-container-vertical>.swiper-pagination-bullets {top:95%;}
.title-style1 .title {font-size:26px;}
.about .statistics .module {width:50%;margin-bottom:35px;}
.about .statistics .module:nth-child(n+3) {margin-bottom:0px;}
.product .product-show p {margin-top:10px;line-height:20px;height:80px;overflow:hidden;}
.product .product-show .text-wrap>p {padding:0 25px;}
.product .product-show figcaption {padding-left:26px;padding-right:26px;}
.news .news-list>li {padding:20px 10px;}
.news .content .info .des {padding-top:10px;line-height:24px;height:60px;}
.news .news-list .date {top:26px;}
.about .statistics .module span {font-size:36px;}
.sun-tree-content>div:nth-child(1) {width:100%;}
.contactpage-module-mt {margin-top:40px;}
.contactpage-module-content-mt {margin-top:20px;}
.contact-title {font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.RP-wrap {margin-bottom:40px;}
.RP-content,.contact-tel-content>.module,.contact-tel-content>.module {padding-left:15px;padding-right:15px;}
.RP-content>div {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.contact-btn-wrap-pub {height:60px;}
.contact-btn-pub>a {line-height:60px;font-size:20px;}
}
.weui-cell {position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
.weui-cell__primary {min-width:1px;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.weui-cell__bd {-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.weui-cell__ft {text-align:right;color:#999999;}
.weui-flex {display:-webkit-box;display:-webkit-flex;display:flex;}
.weui-flex__item {-webkit-box-flex:1;-webkit-flex:1;flex:1;}
.weui-grids {position:relative;overflow:hidden;}
.weui-grid {position:relative;float:left;padding:20px 10px;box-sizing:border-box;}
.start {-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.middle {-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
.nobefore::before,.noafter::after {display:none !important;}
.line1 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.line2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.line3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.container-wrap {position:relative;max-width:73.57%;margin:auto;}
@media (max-width:1080px) {.container-wrap {max-width:90%;}
}
.auto {margin-left:auto;margin-right:auto;}
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
input,textarea,button,select,radio {margin:0;padding:0;outline:0;border:0;}
input,textarea,button,select {-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;}
.required {display:block;width:100%;padding:8px 15px;height:40px;font-weight:normal;}
.required:focus {outline:0;box-shadow:none;-webkit-box-shadow:none;}
.tips {display:none;z-index:100;top:50%;left:50%;margin-top:-35px;margin-left:-125px;padding:10px;width:250px;line-height:20px;text-align:center;font-size:14px;color:#fff;border-radius:3px;background:rgba(0,0,0,.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000,endColorstr=#bf000000);zoom:1;}
:root .tips {filter:none\9;}
.subnav {height:1rem;margin-top:-.5rem;margin-bottom:.4rem;overflow:hidden;background:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:3.42px 9.397px 20px 0px rgba(77,77,77,0.2);box-shadow:3.42px 9.397px 20px 0px rgba(77,77,77,0.2);}
.subnav .weui-flex {height:100%;text-align:center;align-items:center;}
.subnav .weui-flex__item {position:relative;overflow:hidden;height:100%;}
.subnav .weui-flex__item i {position:absolute;z-index:1;width:.68rem;height:.84rem;background:url(../images/subnav.png) no-repeat;background-size:100% 100%;}
.subnav .weui-flex__item .img1 {left:0;bottom:-.15rem;}
.subnav .weui-flex__item .img2 {top:-.15rem;right:0;}
.subnav .en {position:absolute;top:48%;left:50%;font-family:Arial;font-size:.66rem;font-weight:800;text-transform:uppercase;color:#f5f5f5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.subnav a {position:relative;display:flex;height:100%;align-items:center;font-size:.26rem;line-height:1.2;color:#222;text-transform:uppercase;background:rgba(39,201,64,0);-webkit-transition:background .4s,color .4s;transition:background:.4s,color .4s;}
.subnav .weui-flex__item.on a,.subnav .weui-flex__item:hover a {background:rgba(19,78,143,1);color:#fff;}
.subnav a span {margin:0 auto;padding:0 3px;}
/* message */.msg-box {margin-top:1rem;margin-bottom:1.3rem;padding-top:2.2rem;}
.msg-box .bgcolor {position:absolute;left:0;bottom:0;right:0;top:2.2rem;background:#f5f5f5;}
.msg-box .bgcolor span {position:absolute;color:#fff;font-size:1.08rem;font-weight:bold;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.msg-box .bgcolor .font1 {right:0;top:18%;}
.msg-box .bgcolor .font2 {left:-4%;bottom:28%;}
.msg {position:relative;top:-1.5rem;margin:0 18.5%;background:#fff;border:1px solid #eee;}
.msg-hd {position:relative;top:-.67rem;margin:0 auto -.3rem;width:1.34rem;}
.msg-hd img {max-width:100%;}
.msg-bd {padding:0 1.3rem .88rem;}
.msg-bd-title {padding-bottom:.3rem;}
.msg-bd-title p {margin-bottom:10px;font-size:28px;color:#134e8f;}
.msg-bd-title small {font-size:18px;color:#9a9a9a;font-family:"MyriadPro"}
.msg-bd-form .weui-cell {margin-top:.25rem;}
.msg-bd-form .weui-cell__hd {position:relative;width:100px;font-size:18px;font-weight:normal;color:#525252;white-space:nowrap;}
.msg-bd-form .weui-cell__hd::after {position:absolute;display:block;content:"";right:0;top:50%;width:1px;height:14px;margin-top:-7px;background:#e3e3e3;}
.msg-bd-form .required {border:0;font-size:18px;}
.msg-bd-form i {position:absolute;left:0;bottom:0;width:100%;height:1px;background:#d6d6d6;}
.msg-bd-form i::after {position:absolute;display:block;content:"";left:50%;top:0;width:0;height:1px;background:#134e8f;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.msg-bd-form .required:focus+i::after {width:100%;left:0;}
.msg-bd-form .spec {display:block;}
.msg-bd-form .spec .weui-cell__hd {width:auto;}
.msg-bd-form .spec .required {margin-top:8px;border:1px solid #ebebeb;height:2rem;resize:none;-webkit-transition:border .3s;transition:border .3s;}
.msg-bd-form .spec .required:focus {border:1px solid #134e8f;}
.msg-bd-form .submit {margin-top:30px;width:190px;height:50px;background:#134e8f;color:#fff;font-size:18px;-webkit-border-radius:5px;border-radius:5px;}
.msg-bd-form .submit:hover {background:#134e8f;}
@media (max-width:1199px) {.msg {margin:0 auto;}
.msg-bd {padding-left:.8rem;padding-right:.8rem;}
}
@media (max-width:767px) {.msg-bd-title p {font-size:24px;}
.msg-bd-title small {font-size:14px;}
.msg-bd-form .weui-cell__hd {width:76px;font-size:14px;}
.msg-bd-form .required {font-size:14px;}
}
/* news */.news-article .date {font-family:"DIN-Medium";}
.news-article .tit {display:block;font-family:"MyriadPro";font-weight:normal;color:#1a1a1a;font-size:.2rem;line-height:.3rem;}
.news-article .txt {margin-top:.25rem;font-family:"MyriadPro";font-weight:normal;color:#999;font-size:.16rem;line-height:.22rem;}
.news-article a.more {display:inline-block;width:1.46rem;height:.48rem;line-height:.46rem;font-size:16px;color:#999;text-align:center;border:1px solid #ebebeb;-webkit-border-radius:.2rem;border-radius:.2rem;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s;}
.hot-news {padding-top:.2rem;padding-bottom:.42rem;border-bottom:1px solid #eee;}
.hot-news .date {margin-bottom:.25rem;font-size:18px;color:#999;}
.hot-news .more {margin-top:.45rem;}
.hot-news .imgbox {width:92%;}
.hot-news .imgbox img {max-width:100%;}
.newslist .date {width:100px;height:100px;padding:10px;font-size:16px;color:#909090;border:1px solid #ebebeb;}
.newslist .date span {display:block;margin-bottom:5px;font-size:32px;font-family:"DIN-Bold";}
.newslist .weui-cell {position:relative;padding:.48rem 0;background:#fff;border-bottom:1px solid #eee;-webkit-transition:box-shadow .3s;transition:box-shadow .3s;}
.newslist .weui-cell__hd,.newslist .weui-cell__ft {padding:0 .3rem;}
.newslist .weui-cell__ft {width:30%;}
.loadmore {position:relative;margin:0 auto;padding:.3rem 0;}
.loadmore a,.loadmore span {height:40px;font-size:16px;line-height:40px;color:#999;font-family:"BarlowSemiCondensed-Regular";}
.loadmore span {display:none;}
.loadmore a:hover {color:#134e8f;}
@media(min-width:768px) {.newslist .weui-cell:hover {z-index:2;box-shadow:0 0 50px rgba(76,76,76,.2);}
.newslist .weui-cell:hover a.more {color:#fff;background:#134e8f;}
}
@media(min-width:1200px) {.news-article .tit:hover {color:#134e8f;}
.news-article a.more:hover {color:#fff;background:#134e8f;}
}
@media (max-width:767px) {.hot-news {display:block;}
.hot-news .imgbox {margin-bottom:.4rem;width:100%;}
.news-article .tit {font-size:.28rem;line-height:.38rem;}
.news-article .txt {font-size:.22rem;line-height:.3rem;}
.newslist .weui-cell {display:block;}
.newslist .weui-cell__hd,.newslist .weui-cell__ft {padding:0;width:100%;}
.newslist .date {margin-bottom:.25rem;border:0;width:auto;height:auto;padding:0;}
.newslist .date span {font-size:22px;display:inline;padding-right:10px;}
.newslist .more {margin-top:.45rem;display:block !important;}
}
/* news details */.news-desc {padding-bottom:1.3rem;}
.news-desc-hd {margin-bottom:.6rem;padding-top:.6rem;padding-bottom:.48rem;border-bottom:4px solid #666;}
.news-desc-hd h1 {margin-bottom:.25rem;font-weight:bold;color:#333;font-size:.28rem;}
.news-desc-hd p {color:#333;font-size:.22rem;}
.news-desc-hd span {display:inline-block;margin-left:.3rem;color:#999;}
.news-desc-bd .edit {padding-bottom:1.5rem;font-size:16px;line-height:28px;}
.news-desc-bd .edit * {font-family:"BarlowSemiCondensed" !important;}
.news-desc-bd .edit img {display:block;max-width:100% !important;max-height:100% !important;}
.prevnext {margin-left:-10px;margin-right:-10px;}
.prevnext .col-xs-12 {padding-left:10px;padding-right:10px;}
.prevnext .weui-cell {height:1.2rem;border:1px solid #999;color:#333;font-family:"BarlowSemiCondensed-Regular";font-size:16px;line-height:24px;}
.prevnext i {display:inline-block;width:10px;height:10px;border-top:1px solid #333;border-right:1px solid #333;}
.prevnext .col-xs-12:nth-of-type(1) i {-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
.prevnext .col-xs-12:nth-of-type(2) i {-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.prevnext .col-xs-12:nth-of-type(1) .weui-cell__bd {padding-left:.2rem;padding-right:.4rem;}
.prevnext .col-xs-12:nth-of-type(2) .weui-cell__bd {padding-left:.4rem;padding-right:.2rem;}
.prevnext .weui-cell__hd,.prevnext .weui-cell__ft {width:.7rem;text-align:center;}
.news-desc-ft .back {font-size:18px;color:#134e8f;}
.news-desc-ft ul li {padding:.15rem 0;border-bottom:1px solid #ebebeb;}
.news-desc-ft ul p {margin-bottom:3px;font-size:16px;color:#333;}
.news-desc-ft ul span {font-size:12px;color:#999;}
.bshare-custom a {margin-top:10px;margin-right:10px !important;padding-left:30px !important;height:30px !important;-webkit-border-radius:50%;border-radius:50%;background-color:#999;background-position:center center;background-repeat:no-repeat;}
.bshare-facebook {background:#999 url(../images/share1.png) no-repeat center center !important;}
.bshare-twitter {background:#999 url(../images/share2.png) no-repeat center center !important}
.bshare-linkedin {background:#999 url(../images/share3.png) no-repeat center center !important}
.ishare {margin-top:14px;padding:.25rem 0 .33rem;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
@media (min-width:1200px) {.news-desc-bd {width:72%;}
.news-desc-bd >div {width:93%;}
.news-desc-ft {width:28%;}
.prevnext .weui-cell:hover {background:#134e8f;color:#fff;border-color:#134e8f;}
.prevnext .weui-cell:hover i {border-color:#fff;}
}
@media (max-width:991px) {.news-desc-ft {margin-top:1rem;}
}
/* product */.radius-5 {-webkit-border-radius:5px;border-radius:5px;}
.radius-half {-webkit-border-radius:50%;border-radius:50%;}
input::-webkit-input-placeholder {color:#999;}
input:-moz-placeholder {color:#999;}
input::-moz-placeholder {color:#999;}
input:-ms-input-placeholder {color:#999;}
.search-box,.search-box .weui-cell__bd,.search-box .weui-cell__bd input {height:100%;}
.search-box .weui-cell__bd input {padding-left:.4rem;padding-right:.4rem;font-size:.24rem;color:#999;font-family:"BarlowSemiCondensed-Regular";}
.search-box .weui-cell__ft {display:flex;height:100%;width:25%;}
.search-box .weui-cell__ft input {height:100%;width:100%;text-align:center;background:#134e8f;color:#fff;font-size:.26rem;}
.probox {padding-bottom:.9rem;}
.probox-hd .weui-cell__hd {position:relative;width:24px;height:24px;background:#134e8f;}
.probox-hd .weui-cell__hd span {position:absolute;display:block;top:50%;left:50%;margin-top:-4px;margin-left:-5px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.probox-hd .weui-cell__hd i {position:absolute;display:block;left:50%;top:50%;width:8px;height:2px;margin-top:-1px;margin-left:-4px;background:#fff;}
.probox-hd .weui-cell__hd i:nth-of-type(2) {-webkit-transform:rotate(90deg);transform:rotate(90deg);}
div.probox-hd p {margin-left:18px;font-size:18px;font-weight:bold;text-transform:uppercase;}
a.probox-hd p {margin-left:10px;font-size:14px;color:#134e8f;text-transform:uppercase;}
.probox-btn {margin-left:-10px;margin-right:-10px;}
.probox-btn .col-xs-12 {margin-bottom:18px;padding-left:10px;padding-right:10px;}
.probox-btn a {display:block;padding:7px;color:#666;text-align:center;border:1px solid #d4d4d4;-webkit-border-radius:3px;border-radius:3px;}
.probox >.row {margin-left:-19px;margin-right:-19px;}
.probox >.row >.col-xs-12 {padding-left:19px;padding-right:19px;}
.probox-item {position:relative;top:0;margin-bottom:.48rem;padding:30px 20px;background:#fff;-webkit-transition:top .3s;transition:top .3s;-webkit-box-shadow:0 0 10px rgba(204,204,204,.2);box-shadow:0 0 10px rgba(204,204,204,.2);}
.probox-item .imgbox {margin-top:27px;margin-bottom:30px;}
.probox-item .imgbox img {width:100%;height:100%;object-fit:cover;}
.probox-item:hover {top:-10px;}
/* prolist */.prolist-box {padding-bottom:.8rem;}
.prolist-box .weui-cell::before {position:absolute;left:0;top:0;bottom:20px;display:block;content:"";width:2.2rem;background:#134e8f;}
.proaside {position:relative;width:2.2rem;margin-right:15px;}
.proaside .list-group-item {font-family:"PingFangSC";font-size:14px;-webkit-border-radius:0;border-radius:0;}
.prolist td {padding:10px 15px !important;line-height:20px;border:1px solid #dedede;font-family:"PingFangSC";font-size:12px;color:#666;vertical-align:middle !important;}
.prolist td a {display:block;color:#333;}
.prolist .col1 {width:1.2rem;}
.prolist .col3 {width:2rem;}
.prolist .col4 {width:2rem;}
.prolist .col5 {width:1.1rem;text-align:center;}
.prolist .th td {line-height:35px;background:#134e8f;color:#fff;font-size:14px;text-align:center;}
.prolist tr:hover {background:#ccc;}
.prolist .pager {margin-top:.4rem;}
.prolist .pager li {margin:4px 2px;display:inline-block;}
.prolist .pager li>a {padding:0;width:66px;text-align:center;height:30px;line-height:30px;border-color:#dadada;-webkit-border-radius:0;border-radius:0;font-family:"PingFangSC";color:#666;}
.prolist .pager li>a:focus,.prolist .pager li>a:hover,.prolist .pager li>a.active {background:#134e8f;color:#fff;border-color:#134e8f;}
@media (min-width:768px) {.proaside .list-group-item {background:#134e8f;color:#fff;text-align:center;}
.proaside a.list-group-item:focus,.proaside a.list-group-item:hover,.proaside .list-group-item.active {background:rgba(255,255,255,.45);color:#fff;}
}
@media (max-width:767px) {.prolist-box .weui-cell {display:block;}
.prolist-box .weui-cell::before {display:none;}
.proaside {width:100%;margin-right:0;margin-bottom:20px;}
.proaside .list-group-item {color:#555;}
.proaside a.list-group-item:focus,.proaside a.list-group-item:hover,.proaside .list-group-item.active {background:#f1f1f1;color:#555;}
.proaside .current {position:relative;padding:10px 15px;font-size:18px;background:#134e8f;color:#fff;}
.proaside .current::after {position:absolute;top:50%;margin-top:-5px;right:15px;display:block;content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s;}
.proaside .current.on::after {margin-top:-8px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.proaside .list-group {display:none;}
}
/* product details */.pro-details .page-header {position:relative;margin:0;min-height:46px;padding:.2rem 0 .2rem;}
.pro-details .page-header h1 {margin:8px 0;text-transform:uppercase;font-size:20px;line-height:26px;font-family:"BarlowSemiCondensed-SemiBold";}
.pro-details .page-header >a {display:block;right:0;top:.2rem;margin:.2rem auto 0;width:150px;height:36px;line-height:34px;border:1px solid #ccc;text-align:center;color:#333;font-size:16px;}
.smpic {margin-top:.2rem;}
.smpic .swiper-slide {position:relative;width:2rem;height:1rem;cursor:pointer;}
.smpic .swiper-slide::after {position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;border:2px solid #134e8f;opacity:0;-webkit-transition:opacity .3s;transform:opacity .3s;}
.smpic .swiper-slide.active::after {opacity:1;}
.pro-details .param {margin-top:.2rem;margin-bottom:.15rem;padding-top:.2rem;padding-bottom:0.5rem;border-bottom:1px solid #ebebeb;}
.pro-details .param .tit1 {margin-top:.2rem;font-size:.68rem;line-height:.6rem;color:#f6f6f6;font-family:"BarlowSemiCondensed-SemiBold";}
.pro-details .param .tit2 {margin-top:-.27rem;margin-bottom:.6rem;font-size:22px;font-family:"BarlowSemiCondensed-SemiBold";color:#333;}
.pro-details .param .weui-cell {position:relative;padding:.12rem 0;font-size:18px;line-height:24px;border-bottom:1px solid #ebebeb;}
.pro-details .param .weui-cell__hd {width:120px;font-family:"MyriadPro";color:#333;}
.pro-details .param .weui-cell__bd {font-family:"BarlowSemiCondensed-Regular";color:#666;}
.pro-details .btns a {display:inline-block;margin-top:.4rem;margin-right:.3rem;width:160px;height:34px;line-height:34px;background:#134e8f;color:#fff;text-align:center;}
.pro-details .btns a:nth-of-type(2) {margin-right:0;}
.relate {padding-bottom:.9rem;}
.relate h3 {margin-bottom:.3rem;font-size:22px;color:#333;text-transform:uppercase;font-family:"BarlowSemiCondensed-SemiBold";}
.relate .row {margin-left:-.2rem;margin-right:-.2rem;}
.relate .col-xs-6 {margin:.2rem 0;padding-left:.2rem;padding-right:.2rem;}
.relate .col-xs-6 a {margin-bottom:0;}
.relate p {margin-top:.25rem;font-size:18px;height:20px;line-height:20px;color:#333;text-transform:uppercase;text-align:center;}
@media (min-width:992px) {.header.on {background:#333;}
.header.on .pc-nav ul li a,.header.on .language a {color:#fff;}
.header.on .language span {background:#fff;}
.header.on .language a.on {border-color:#fff;}
.header.on .logo {background-image:url(../images/logo.png);}
.pro-details {position:relative;z-index:1;}
.pro-details .page-header {padding-right:200px;}
.pro-details .page-header >a {position:absolute;margin-top:0;width:160px;height:46px;line-height:44px;}
.pro-details .btns a {width:1.8rem;height:.5rem;line-height:.5rem;font-size:18px;}
.pro-details .btns a:hover {background:#134e8f;}
}
@media (min-width:1200px) {.pro-details .page-header >a:hover {background:#134e8f;color:#fff;border-color:#134e8f;}
.pro-details .param>.col-xs-12:nth-of-type(1) {width:46%;}
.pro-details .param>.col-xs-12:nth-of-type(2) {width:54%;}
.pro-details .param .tit1 {margin-top:1.2rem;}
.pro-details .param .tit1,.pro-details .param .tit2 {margin-left:.2rem;}
.relate a:hover p {color:#134e8f;}
.relate a:hover .imgbox img {-webkit-transform:scale(1.1);transform:scale(1.1);}
}
@media (max-width:639px) {.pro-details .param .weui-cell {display:block;padding:15px 0 5px;}
.pro-details .param .weui-cell__hd {width:auto;}
.pro-details .param .weui-cell__bd {padding:10px 0;}
}
/* profile */.profile-title {margin-bottom:.5rem;font-size:.32rem;font-family:"BarlowSemiCondensed-SemiBold";color:#000;text-transform:uppercase;}
.profile-title small {display:block;width:53px;height:2px;background:#134e8f;margin-top:18px;}
.profile .weui-cell__bd {font-size:16px;line-height:24px;color:#666;}
.profile .weui-cell__bd p {font-family:"BarlowSemiCondensed-Regular";}
.profile .weui-cell__ft {width:48%;}
.profile .weui-cell__ft .imgborder {display:inline-block;width:85%;}
.profile .weui-cell__ft .imgborder .border {top:.2rem;left:-.3rem;right:1rem;bottom:-.3rem;}
.profile .weui-cell__hd {width:50%;}
.profile .weui-cell__hd .imgborder {width:88.5%;}
.profile .weui-cell__hd .imgborder .border {top:.5rem;left:.5rem;right:-.3rem;bottom:-.3rem;}
@media (max-width:1199px) {.profile {display:block;}
.profile .weui-cell__ft {width:100%;text-align:left;padding-left:.3rem;margin-top:.5rem;}
.profile .weui-cell__hd {width:100%;padding-right:.3rem;padding-bottom:.5rem;}
.culture .weui-cell__bd {padding-left:.2rem;}
}
@media (max-width:414px) {.profile .imgborder {width:98% !important;}
}
/* culture */.culture {padding-bottom:1.5rem;}
.culture .weui-cell__bd {margin-top:.4rem;}
.culture .weui-cell__bd p {margin-top:.1rem;}
.culture .profile-title {font-size:24px;line-height:40px;}
.culture .profile-title span {font-family:"BarlowSemiCondensed-regular";color:#999;font-weight:normal;}
/* center */.quality-item {margin-bottom:.66rem;}
.quality-item .weui-cell__hd,.quality-item .weui-cell__ft {position:relative;width:50%;}
.quality-item .imgbox {position:relative;margin:.5rem .4rem;}
.quality-item .imgbox img {max-width:100%;}
.quality-item .bgcolor {left:0;bottom:0;right:0;height:50%;background:#f5f5f5;}
.quality-item .about {background:none;}
.quality-item:nth-of-type(2n-1) .about {padding-left:.78rem;}
.quality-item:nth-of-type(2n) .about {padding-right:.78rem;}
.quality-item .profile-title {font-size:.24rem;line-height:.36rem;}
.quality-item .about p {font-size:14px;line-height:24px;color:#666;font-family:"BarlowSemiCondensed-Regular";}
.quality {padding-bottom:.7rem;padding-top:.3rem;}
@media (max-width:767px) {.quality-item {display:block;}
.quality-item .weui-cell__hd,.quality-item .weui-cell__ft {width:100%;}
.quality-item .imgbox {padding-bottom:.5rem;}
.quality-item .about {padding:0 15px !important;}
}
@media (max-width:639px) {.quality-item .profile-title {font-size:.44rem;line-height:.56rem;}
}
/* system */.system {margin-top:.15rem;margin-bottom:.8rem;}
.system .about {background:none;padding:15px .7rem;}
.system .about p {font-size:16px;color:#666;line-height:24px;}
.system .weui-cell__hd,.system .weui-cell__ft {width:50%;}
.system .weui-cell__hd img,.system .weui-cell__ft img {display:block;margin:0 auto;max-width:100%;}
.system .num {font-size:1.2rem;line-height:1;color:#ececec;font-family:"BarlowSemiCondensed-Black";}
.system .profile-title {margin-top:-.5rem;font-size:.24rem;}
.system .profile-title small {margin-top:.38rem;}
@media (max-width:767px) {.system {display:block;}
.system .weui-cell__hd,.system .weui-cell__ft {margin-top:.5rem;width:100%;}
.system .about {padding:15px;}
.system .num {font-size:1.3rem;}
.system .profile-title {margin-top:-.6rem;font-size:.34rem;}
}
/* honor */.honor-list {padding-bottom:.2rem;}
.honor-list .imgtext {margin-bottom:.55rem;}
.honor-list .thumbnail {padding:23px 15px;border:1px solid #f0f0f0;-webkit-border-radius:0;border-radius:0;}
.honor-list .imgbox {height:2.74rem;display:flex;align-items:center;}
.honor-list .imgbox img {display:block;margin:0 auto;width:auto;height:auto;max-height:100%;max-width:100%;}
.honor-list .thumbnail:hover {border-color:#134e8f;}
.honor-list .thumbnail:hover p {color:#333 !important;}
.honor {margin-bottom:.7rem;padding-bottom:.2rem;}
.honor::before {position:absolute;display:block;content:"";left:0;right:0;bottom:0;top:2.42rem;background:#f5f5f5;}
.mainview {position:relative;margin-left:.9rem;margin-right:.3rem;margin-bottom:.9rem;padding:.43rem .525rem;background:#fff;-webkit-box-shadow:.1rem .15rem .4rem rgba(153,153,153,.2);}
.mainview .imgbox {margin-bottom:.3rem;display:flex;align-items:center;text-align:center;}
.mainview .imgbox img {max-width:100%;max-height:100%;}
.mainview p {font-size:18px;line-height:24px;color:#333;height:24px;font-family:"BarlowSemiCondensed-SemiBold";}
.mainview .swiper-pagination {left:0;right:0;bottom:-.75rem;}
.mainview .swiper-pagination-bullet {width:12px;height:12px;margin:6px;background:#bfbfbf;opacity:1;}
.mainview .swiper-pagination-bullet-active {background:#134e8f;}
.preview {padding-left:.35rem;}
.preview >p {margin-top:.8rem;font-size:1.7rem;font-family:"BarlowSemiCondensed-SemiBold";color:#f5f5f5;line-height:1;white-space:nowrap;}
.preview >a {position:relative;display:inline-block;margin-top:-.5rem;margin-bottom:.62rem;margin-right:15px;width:.6rem;height:.6rem;border:1px solid #c9c9c9;background:#fff;-webkit-transition:background .3s,border-color .3s;transition:background .3s,border-color .3s;}
.preview >a::before {position:absolute;display:block;content:"";top:50%;left:50%;width:12px;height:12px;border-top:1px solid #c9c9c9;border-right:1px solid #c9c9c9;-webkit-transition:border-color .3s;transition:border-color .3s;}
.preview .arrow-left::before {margin-top:-7px;margin-left:-2px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
.preview .arrow-right::before {margin-top:-7px;margin-left:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.preview >a:hover {background:#134e8f;border-color:#134e8f;}
.preview >a:hover::before {border-color:#fff;}
.preview .swiper-slide {width:2.04rem;}
.preview .imgbox {position:relative;width:1.84rem;height:1.25rem;}
.preview .imgbox::before {position:absolute;display:block;content:"";left:0;top:0;right:0;bottom:0;border:1px solid #134e8f;opacity:0;-webkit-transition:all .3s;transition:all .3s;}
.preview .swiper-slide.active .imgbox::before {opacity:1;}
@media (max-width:1600px) {.preview .swiper-slide {width:1.7rem;}
.preview .imgbox {width:1.5rem;height:1rem;}
.preview >a {margin-bottom:.54rem;}
}
@media (max-width:1400px) {.preview .swiper-slide {width:1.4rem;}
.preview .imgbox {width:1.2rem;height:.81rem;}
}
@media (max-width:1199px) {.mainview {margin-left:.3rem;padding:.3rem;}
.preview {padding-left:0;}
}
@media (min-width:640px) and (max-width:1440px) {.honor::before {top:2rem;}
.preview >p {font-size:1.4rem;}
.preview >a {width:.5rem;height:.5rem;margin-top:-.4rem;}
}
@media (max-width:639px) {.preview {margin-top:.5rem;position:relative;}
.preview >a {position:absolute;z-index:11;top:50%;margin-top:-15px;margin-bottom:0;margin-right:0;width:30px;height:30px;}
.preview >a::before {width:8px;height:8px;}
.preview .arrow-left {left:0;}
.preview .arrow-right {right:0;}
.preview .arrow-left::before {margin-top:-4px;margin-left:-2px;}
.preview .arrow-right::before {margin-top:-4px;margin-left:-5px;}
.preview .swiper-container {margin:0 40px;}
.mainview .swiper-pagination-bullet {width:8px;height:8px;}
.honor {padding-bottom:.5rem;}
}
.imgtext-hd {position:relative;padding-left:.6rem;}
.imgtext-hd img {position:absolute;left:0;top:0;width:.4rem;}
.imgtext-hd h3 {font-size:.32rem;font-family:"BarlowSemiCondensed-SemiBold";color:#333;text-transform:uppercase;}
.imgtext >.row {margin-left:-.2rem;margin-right:-.2rem;margin-top:.3rem;}
.imgtext >.row >div {margin-bottom:.4rem;padding-left:.2rem;padding-right:.2rem;}
.imgtext p {margin-top:.2rem;color:#333;font-size:18px;height:30px;line-height:30px;}
.imgtext .isicon {position:relative;top:0;width:1rem;height:1rem;}
.imgtext .thumbnail:hover .ishover {-webkit-transform:scale(1.1);transform:scale(1.1);}
.imgtext .thumbnail:hover .isicon {top:-10px;}
.imgtext .thumbnail:hover p {color:#134e8f;}
@media (max-width:767px) {.imgtext p {display:block;height:auto;}
}
@media (max-width:639px) {.imgtext-hd img {width:.5rem;top:-1px;}
}
.imgborder img {position:relative;max-width:100%;height:auto;}
.imgborder .border {border:1px solid #ededed;}
.img-cover {width:100%;height:100%;object-fit:cover;}
.thumbnail {padding:0;margin-bottom:0;}
@media (max-width:1680px) {.msg-box .bgcolor .font2 {left:-6%;}
}
@media (max-width:1366px) {.msg-box .bgcolor .font1 {right:-2%;}
.msg-box .bgcolor .font2 {left:-9%;}
}
@media (max-width:1080px) {.msg-box .bgcolor {display:none;}
}
@media (max-width:639px) {.msg-bd {padding-left:.5rem;padding-right:.5rem;}
.msg-bd-form .weui-cell {display:block;}
.msg-bd-form .weui-cell__hd {width:auto;}
.msg-bd-form .weui-cell__hd::after,.msg-bd-form i {display:none;}
.msg-bd-form .required {border:1px solid #ebebeb;}
.msg-bd-form .required:focus {border-color:#134e8f;}
}
/* ie11 */@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {.banner-contact-title {animation:none;}
}
