@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;border:none;outline:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}
body{font-size:15px;color:#242424;line-height:1.8em;font-weight:400;background:#ffffff;background-size:cover;background-repeat:no-repeat;background-position:center top;-webkit-font-smoothing:antialiased;font-family: 'Poppins', sans-serif;}
a{text-decoration:none;cursor:pointer;color:#08ae8d}
.no-padding{padding:0px !important}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0px;background:none;line-height:1.6em; font-weight: 600;}
textarea{overflow:hidden}
ul,li{list-style:none;padding:0px;margin:0px}
.auto-container{position:static;max-width:1200px;padding:0px 15px;margin:0 auto}
.page-wrapper{margin:0 auto;width:100%;min-width:300px}
@media only screen and (max-width:6000px){.page-wrapper{overflow:hidden}}
/************** header *************/ 
.main-header{position:relative;left:0px;top:0px;z-index:99;width:100%;}
.header-style-three .header-upper{background-color:#fff;-webkit-box-shadow: 0 10px 30px 0 rgba(50,50,50,.16); box-shadow: 0 10px 30px 0 rgba(50,50,50,.16); }
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.main-header .nav-outer{}
.main-header .logo-outer{z-index:25;padding:21px 0px 20px;}
.main-header .logo img{display:inline-block;max-width:100%}
.header-style-three .fixed-header .header-upper{position:fixed;left:0px;top:0px;width:100%;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
.header-style-three .fixed-header .header-upper .logo-outer{padding:13px 0px 12px;}
.logo a{display: block;}
.header-style-three .main-menu .navigation > li > a{color:#242424;}
.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.main-menu .navigation > li.current-menu-item > a{color:#ffffff;opacity:1;}
.header-style-three .main-menu .navigation > li:hover > a,
.header-style-three .main-menu .navigation > li.current > a,
.header-style-three .main-menu .navigation > li.current-menu-item > a{color:#242424;opacity:1;}
/************** 菜单 *************/
.main-menu{position:relative;float:left}
.main-menu .navbar-collapse{padding:0px}
.main-menu .navigation{position:relative;margin:0px}
.main-menu .navigation > li{position:relative;display: inline-block;margin-left:29px}
.main-menu .navigation > li:last-child{margin-right:0px}
.main-menu .navigation > li > a{position:relative;display:block;font-size:16px;color:#FFF;line-height:30px;font-weight:500;opacity:1;text-transform:capitalize;padding:28px 0px 28px;}
.header-style-three .fixed-header .main-menu .navigation > li > a{padding:20px 0px 20px}
.main-menu .navigation > li > a:after{position:absolute;content:'';left:0px;bottom:10px;width:23px;height:1px;opacity:0;background-color:#ffffff;}
.main-menu .navigation > li:hover > a:after{opacity:1}
.header-style-three .main-menu .navigation > li > a:after{background-color:#242424;bottom:25px}
.header-style-three .fixed-header .main-menu .navigation > li > a:after{display:none}
.main-header .sticky-header .main-menu .navigation > li > ul:before{display:none}
.main-header .sticky-header .main-menu .navigation > li > ul{top:100% !important}
.main-menu .navigation > li > ul{width:230px;z-index:100;display:none;background:transparent;border-top:3px solid #08ae8d;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.1),-2px 0px 5px 1px rgba(0,0,0,0.1);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.1),-2px 0px 5px 1px rgba(0,0,0,0.1);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.1),-2px 0px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.1),-2px 0px 5px 1px rgba(0,0,0,0.1);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.1),-2px 0px 5px 1px rgba(0,0,0,0.1);transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.main-menu .navigation > li > ul.from-right{left:auto;right:0px}
.main-menu .navigation > li > ul > li{position:relative;width:100%;border-bottom:1px solid #dddddd}
.main-menu .navigation > li > ul > li:last-child{border-bottom:none}
.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:9px 25px;line-height:24px;font-weight:400;font-size:14px;color:#242424;text-align:left;padding-right:20px;text-transform:capitalize;}
.main-menu .navigation > li > ul > li:hover > a{background-color:#ececec}
.main-menu .navigation > li > ul > li > ul{position:absolute;left:100%;top:100%;width:230px;z-index:100;display:none;background:#ffffff;border-top:3px solid #08ae8d;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05)}
.main-menu .navigation > li > ul > li > ul:before{position:absolute;content:'';right:100%;top:0px;width:20px;height:100%}
.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;border-bottom:1px solid #dddddd}
.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none}
.main-menu .navigation > li > ul > li  > ul > li > a{position:relative;display:block;padding:9px 25px;line-height:24px;font-weight:400;font-size:15px;color:#242424;text-align:left;padding-right:20px;text-transform:capitalize;}
.main-menu .navigation > li > ul > li  > ul > li > a:hover{background-color:#ececec}
.sticky-header .main-menu .navigation > li > a:after{display:none}
.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1; display: block;background: #fff; margin-top: 0;}
.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;opacity:1;left:100%;top:0%;}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:34px;height:30px;text-align:center;font-size:16px;line-height:26px;color:#ffffff;cursor:pointer;z-index:5;display:none}

.main-header .outer-box{position:relative;float:left;margin-left:20px;margin-top:28px;}
.main-header.fixed-header .outer-box{margin-top:24px;}
.main-header .search-box-outer {position: relative;display: inline-block;}
.search-box-outer .iconfont{ font-size: 24px; font-weight: bold;}
.nav-outer .search-box-btn {padding-left: 20px;color: #414141;border-left: 1px solid #ccc;position: relative;font-size: 18px;line-height: 1em;cursor: pointer;display: inline-block;background: none;}
.main-slider{margin-top: 0px;}
.main-slider .owl-pagination {position: absolute;bottom: 10px;left:  46%;}
.main-slider button.owl-page {display: inline-block;outline: none;background-color: transparent;}
.main-slider button.owl-page span{width: 14px;height: 14px;background-color: #daeee3;margin: 17px;display: block;border-radius: 50%;}
.main-slider .owl-pagination .active span {background-color: #009945;}

/**************  顶部语言选择  *************/

.trp-language-switcher {position: relative;background-color:#009945;padding: 1px 8px;border-radius: 3px;text-transform: uppercase;font-size: 13px;}
.trp-language-switcher:hover{border-radius: 3px 3px 0 0;}
.trp-ls-shortcode-current-language a{ color: #FFF;}
.trp-ls-shortcode-language{ position: absolute; top: 100%; left: 0px; z-index: 1000; min-width:120px; padding: 2px 0px 6px 0px;background-color:rgb(236, 255, 245);opacity: 0;filter: alpha(opacity=0); transform: scaleY(0); transform-origin: 0 0 0; transition: all 0.4s ease 0s; visibility: hidden;}
.trp-ls-shortcode-language a{ line-height:30px; display: block; color: #005d2a; padding: 0 10px 0 9px;}
.trp-ls-shortcode-language a:hover{background-color: #009945;color: #fff;}
.trp-language-switcher:hover .trp-ls-shortcode-language{ display:block;opacity: 1;	filter: alpha(opacity=1);transform: scaleY(1);visibility: visible;border-radius: 0 0 5px 5px;}


/************** 首页 - 分类 *************/
.iscenes{padding-top: 15px;}
.scenes{margin-bottom:30px}
.scenes .inner-box{}
.scenes .inner-box .image{position:relative;overflow:hidden}
.scenes .inner-box .image img{width:100%;}
.scenes .inner-box:hover .image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.scenes .inner-box .image .overlay-box{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.1))}
.scenes .inner-box:hover .image .overlay-box{opacity:0}
.scenes h3{position:absolute;left:0px;bottom:0px;color:#ffffff;font-weight:600;font-size:36px;width:100%;text-align:center;background-color: rgb(0,148,62,0.2);padding: 6px 0;text-shadow: 2px 2px rgb(0,0,0,0.5);}
.scenes .inner-box:hover .image .content-overlay{opacity:1}
.scenes .content-overlay{position:absolute;content:'';left:0px;top:0px;width:100%;height:100%;opacity:0;display:block;background-color:rgba(8,174,141,0.90) /*rgba(44,98,189,0.90)*/;}
.scenes .overlay-inner{width:100%;height:100%;display:table;text-align:center;padding:10px 15px;vertical-align:middle}
.scenes .content-box{display:table-cell;vertical-align:middle}
.scenes .content-box h4{font-size:22px;font-weight:600;color:#ffffff;}
.scenes .content-box h4 a{color:#ffffff;display: block;}
.content-box strong{ color: #fff;}
.content-box ul{ color: #fff;}
.scenes .content-box p{ color: #d4fff6; line-height: 1.5;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical}
.ipro-list{padding-top: 20px;}
.ipro-list .scenes h3{ font-size: 16px;}
/************** 首页 - 服务 *************/
.iserver{padding:65px 0px 60px;background-color:#f1f1f1;}
.iserver .content-column h2{margin-bottom:20px}
.iserver .list-server li{position:relative;color:#242424;font-size:20px;font-weight:400;font-style:italic;padding-left:45px;margin-bottom:12px;font-family:'Lora',serif}
.iserver .list-server li:before{position:absolute;content:'\e627';font-family:'iconfont';left:0px;top:0px;font-size:26px;color:#2eabe8;font-style:normal}
.iserver .image img{width:100%;}
/************** 首页 - 生产能力  *************/
.case-section{position:relative;padding:55px 0px 80px;margin-top: 20px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center center}
.case-section:before{position:absolute;content:'';left:0px;top:0px;width:100%;height:100%;background-color:rgba(31,34,40,0.85)}
.cases-tab{position:relative}
.cases-tab .p-tab{position:absolute;left:0px;top:0px;width:100%;height:auto;visibility:hidden}
.cases-tab .p-tab.active-tab{position:relative;visibility:visible;z-index:5}
.p-tab.active-tab .gallery-item{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}
.p-tab .gallery-item{transition:all 0.7s ease;-moz-transition:all 0.7s ease;-webkit-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0)}
.gallery-item{position:relative}
.gallery-item .inner-box{position:relative}
.gallery-item .inner-box .image{position:relative;display:block;overflow:hidden}
.gallery-item .inner-box .image img{position:relative;width:100%;display:block;}
.gallery-item .inner-box:hover .image img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.gallery-item .inner-box:hover .image .content-overlay{opacity:1}
.gallery-item .inner-box .image .content-overlay{position:absolute;content:'';left:0px;top:0px;width:100%;height:100%;opacity:0;display:block;background-color:rgba(8,174,141,0.90)}
.gallery-item .inner-box .image .content-overlay .overlay-inner{position:absolute;left:0px;top:0px;width:100%;height:100%;display:table;text-align:center;padding:10px 30px;vertical-align:middle}
.gallery-item .inner-box .image .content-overlay .overlay-inner .content-box{position:relative;display:table-cell;vertical-align:middle}
.gallery-item .inner-box .image .content-overlay .content-box .view-detail{position:relative;display:inline-block;color:#ffffff;font-size:16px;font-weight:500;padding-bottom:10px;opacity:0;-webkit-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);-moz-transform:translateY(50px);transform:translateY(50px)}
.gallery-item .inner-box:hover .image .content-overlay .content-box .view-detail,.gallery-item .inner-box:hover .image .content-overlay .content-box .view-detail{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%)}
.gallery-item .inner-box .image .content-overlay .content-box .view-detail:after{position:absolute;content:'';left:50%;bottom:0px;width:25px;height:1px;margin-left:-12px;background-color:#ffffff}
/************** 首页- 公司简介 *************/
.company-section{padding:60px 0px 60px;background-color:#f2f2f2;}
.company-section .hs-title h2{ margin-bottom: 10px;}
.company-section .hs-title{margin-bottom:18px}
.company-section .inner-column{margin-bottom:30px;}
.company-section .inner-column .content-text{color:#696666;font-size:16px;line-height:1.7em;margin-bottom:40px}
.com-text-btm{padding:30px 32px 30px;background-color:#30343a}
.com-text-btm .row > div{border-right:1px solid rgba(255,255,255,0.20)}
.com-text-btm .row > div:last-child{ border-right: none;}
.com-text-btm .row > div > h3{margin-bottom:0px;font-size:30px;font-weight:200;color:rgba(255,255,255,0.80);line-height:1em}
.com-text-btm .row h4{font-weight:200;font-size:16px;color:rgba(255,255,255,0.80)}
.company-section .image-col{margin-bottom:10px;}
.company-section .image-col img{max-width: 100%;}

/************** 首页- 新闻 *************/
.news-section {padding: 60px 0px 0px;background-color: #FFF;}
.index-news-list .inner-box{border:1px solid #ebebeb;}
.index-news-list .inner-box .post-date{font-size:14px;font-weight:400;}
.news-top{ color: #fff; background-color: #08ae8d;padding:15px 15px;}
.news-desc{padding:10px 15px 15px;text-align:justify;text-justify:newspaper; word-spacing: -2px;}
.index-news-list .inner-box h3{font-size:16px;font-weight:600;line-height: 1.3;overflow: hidden;}
.index-news-list .inner-box h3 a{color:#FFF;overflow: hidden;height: 28px;display: block;line-height: 1.5;text-overflow:ellipsis;white-space: nowrap;}
.index-news-list .inner-box .text{color:#757575;font-size:14px;margin-bottom:16px; line-height: 1.3;}
.index-news-list .inner-box:hover .post-date, .index-news-list .inner-box:hover h3 a,.index-news-list .inner-box:hover .read-more{color:#ffffff}
.index-news-list .inner-box:hover .text{color:#FFF;}
.index-news-list .inner-box .read-more{color:#2c62bd;font-size:15px;font-weight:500;text-decoration:underline;}
.news-section .index-news-list:last-child{ display: none;}
/************** 底部 - footer *************/
.main-footer{background-color:#282828;padding-bottom: 22px;}
.main-footer .upper-box{position: relative;top:-45px;z-index:1;margin-bottom:-80px;padding:22px 40px 22px;background-color:#016e59;}
.main-footer .widgets-section{padding:115px 0px 30px}
.main-footer .footer-widget{margin-bottom:30px}
.main-footer .footer-widget h2{font-size:20px;font-weight:500;color:#ffffff;line-height:1.2em;margin-bottom:25px;text-transform:capitalize;display:inline-block}
.main-footer .logo-widget{}
.main-footer .logo-widget .logo{margin-bottom:15px;margin-top:-20px}
.main-footer .logo-widget .text{color:#cccccc;font-size:15px;font-weight:400;margin-bottom:15px}
.main-footer .logo-widget .read-more{color:#4b8cf9;font-size:15px}
.main-footer .logo-widget .read-more:hover{color:#ffffff;text-decoration:underline}
.main-footer .list{}
.main-footer .menu li{margin-bottom:8px}
.main-footer .menu li a{color:#cccccc;font-size:14px;}
.main-footer .footer-bottom{padding:22px 0px;border-top:1px solid rgba(252,252,252,0.05);padding-left: 15px;}
.main-footer .footer-bottom .copyright,.main-footer .footer-bottom .created{color:#cccccc;font-size:14px;}
.newsletter-widget .widget-content .text{color:#cccccc;font-size:14px;font-weight:500;margin-bottom:12px;}
.btm-info-list li{position: relative;padding-left: 55px;color: #ffffff;font-size: 16px;font-weight: 200;line-height: 1.8em;}
.btm-info-list i{ font-size: 36px; color: #FFF; line-height: 1em; font-weight: 300; top: 10px; left: 0; position: absolute;}

/************** 内页 *************/
.neicontent{background-color: #fbfffe;}
.neicontent .main-header{background-color: #444444;}
.neicontent main .auto-container{background-color: #FFF;box-shadow: 0px 6px 40px -9px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0px 6px 40px -9px rgba(0, 0, 0, 0.15)}
.page-title{padding:50px 0px 50px;background-repeat:no-repeat;text-align:center;background-position:center top; color:#ffffff;background-size: cover;}
.page-title h1{font-size:36px;font-weight:600;line-height:1.2em;margin-bottom:15px; display: block;}
.page-title a:after, .page-title span:after{position:absolute;content:'\f268';padding-left: 5px;font-size: 12px;color:#ffffff;font-family: 'iconfont';}
.page-title a{color:#08ae8d;}
.page-title a, .page-title span{font-weight:500;font-size:15px; display: inline-block; padding-right: 24px;font-family: 'Poppins', sans-serif;}
.page-title span:last-child::after{display:none;}
.page-title span:last-child{padding-right:0px;}

/************** 产品列表 *************/
.product-list{padding:50px 0px 60px}
.product-list .title-box{margin-bottom:50px}
.product-list .title-box h2{color:#000000;font-size:35px;font-weight:300;line-height:1.4em;}
.product_item {margin-bottom:40px}
.product_item .inner-box{}
.product_item .inner-box .image{background-color:#000000;}
.product_item .inner-box .image img{width:100%;}
.product_item .inner-box:hover .image img{opacity:0.6}
.product_item .inner-box .lower-content{padding:10px 10px 20px;background-color: rgba(54, 140, 92, 0.05);}
.product_item .inner-box:hover .lower-content{background-color:#1d59bc;border-color:#1d59bc}
.product_item .inner-box .lower-content h3{line-height: 1.4;height: 60px;margin-bottom: 15px;}
.product_item .inner-box .lower-content h3 a{color: #009945;font-size:22px;font-weight:600; display: block;margin-bottom:10px;}
.product_item  .inner-box:hover{-webkit-box-shadow:0px 2px 14px 2px rgba(0,0,0,0.35);-moz-box-shadow:0px 2px 14px 2px rgba(0,0,0,0.35);box-shadow:0px 2px 14px 2px rgba(0,0,0,0.35);}
.product_item  .inner-box:hover .lower-content h3 a,.product_item  .inner-box:hover .lower-content .text,.product_item .inner-box:hover .lower-content .read-more,.product_item .inner-box:hover strong{color:#ffffff}
.product_item  .inner-box .lower-content .text{color:#797979;font-size:14px;font-weight:400; line-height:1.5em; text-overflow:-o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
/************** 公用  *************/
.scroll-to-top{position:fixed;bottom:70px;right:15px;width:45px;height:45px;color:#ffffff;font-size:30px;text-transform:uppercase;text-align:center;z-index:99999;cursor:pointer;border-radius:50%;background:#08ae8d;display:none;}
.scroll-to-top span{top: 5px;position: relative; font-size: 24px;}
.preloader{ display: none;position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-image:url(../images/preloader.svg);}

.hs-title h2.light{color: #f1f2f4;}
.hs-title h2{position:relative;font-size:32px;color:#242424;font-weight:600;line-height:1.2em;display:inline-block;margin:30px 0 40px;}
.hs-title h2:before{position:absolute;content:'';left:105%;bottom:5px;width:35px;height:0;background-color:#1659bf}
.hs-title .text{color:#797979;font-size:20px;font-style:italic;margin-top:10px;line-height:1.5em;font-family:'Lora',serif}
.hs-title .text.style-two{color:#242424}

/*************** 产品详情 ************/
.pro-pic-list a{display:block}
.pro-pic-list img{display:block;width:100%;max-width:640px;max-height:480px;}
.prod-thumbnail{padding:5px 10px}
.w-25{width: 25%; display: inline-block;float: left;}
.prod-thumbnail img{cursor:pointer;width:100%;display:block;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;transition:all .35s ease-in-out;border:3px solid transparent;padding:2px;border:1px solid #FFF;cursor:pointer}
.prod-thumbnail .active img{ border-color:#08ae8d; }
.prod-thumbnail img:hover{ border-color:#aae8db;}
.pro-pic-list a{display:block}
.prod-thumbnail>div{padding:5px}

.product-slider-container{position:relative}
.prod-full-screen{position:absolute;right:10px;bottom:10px;z-index:1;outline:0;opacity:0;transition:all .5s}
.prod-full-screen i{;cursor:pointer;color:#000}
.pro-pic-list.owl-theme .owl-nav{font-size:32px;color:#000}
.pro-pic-list .owl-theme .owl-nav .owl-next,.pro-pic-list .owl-theme .owl-nav .owl-prev{margin:0 15px;padding:10px 5px 2px!important;transition:all .5s;opacity:0;outline:none}
.pro-pic-list:hover .owl-theme .owl-nav .owl-next,.pro-pic-list:hover .owl-theme .owl-nav .owl-prev,.pro-pic-list:hover .prod-full-screen{opacity:1}
.pro-pic-list .owl-theme .owl-nav{margin:0;text-align:center;-webkit-tap-highlight-color:transparent}
.pro-pic-list .owl-theme .owl-nav [class*=owl-]{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;border-radius:3px}
.pro-pic-list .owl-theme .owl-nav [class*=owl-]:hover{background-color:rgba(255,255,255,.2);color:#08c;text-decoration:none}
.pro-pic-list .owl-theme .owl-nav .owl-prev{left:0}
.pro-pic-list .owl-theme .owl-nav .owl-next{right:0}
.pro-pic-list .owl-theme .owl-dots{line-height:1;text-align:center;-webkit-tap-highlight-color:transparent}
.pro-pic-list .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}

@media (min-width:768px){
	.prod-thumbnail{padding:10px 10px}
}
@media (min-width:576px){
	.prod-thumbnail>div{padding:3px}
}

.icon-angle-right:before{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1024 1024' fill='#08ae8d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M751.962 562.812c-131.992 127.611-263.982 255.215-395.97 382.695-54.348 52.596-135.37-32.807-80.77-85.529 117.463-113.581 234.928-227.037 352.326-340.618-118.026-117.462-236.051-235.051-354.142-352.514-53.722-53.472 27.299-138.877 80.834-85.468 132.618 131.928 265.169 263.918 397.723 395.907 21.915 21.914 22.478 63.866 0 85.527z'%3E%3C/path%3E%3C/svg%3E");width:20px;height:20px;display:block}
.icon-angle-left:before{content:"";background-image:url("data:image/svg+xml,<svg viewBox='0 0 1024 1024' fill='#08ae8d' version='1.1' xmlns='http://www.w3.org/2000/svg' ><path d='M272.039 461.188c131.992-127.611 263.982-255.215 395.97-382.695 54.348-52.596 135.37 32.807 80.77 85.529-117.463 113.581-234.928 227.037-352.326 340.618 118.026 117.462 236.051 235.051 354.142 352.514 53.722 53.472-27.299 138.877-80.834 85.468-132.618-131.928-265.169-263.918-397.723-395.907-21.915-21.914-22.478-63.866 0-85.527z'></path></svg>");width:20px;height:20px;display:block}
[class*=" icon-"]:before,[class^=icon-]:before{speak:none;display:inline-block;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.brief-list strong {padding: 3px 5px;background-color: #f9fffe;color: #08ae8d;}
.brief-list {color: #9b9b9b;line-height: 1.5;}
.brief-list li {margin-bottom: 4px;}
.product_list_wapper, .pages_wapper, .post_list_wapper, .news_wapper { padding-top: 10px;}
.product_wapper >div >.row{ padding-top: 30px;}
.content_detail{ margin:0px auto 40px;padding-top:30px;padding-bottom:20px;color:#666;text-align:justify;text-justify:inter-ideograph; letter-spacing: -0.3px;}
.content_detail p{ margin-bottom: 15px;}
.wp-caption {height: auto!important;width: 100%!important;}
.wp-caption.alignnone { margin: auto; text-align: center;}
.content_detail img{box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px; max-width: 100%!important;height: auto; }
.content_detail img:hover{box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px 0px, rgba(0, 0, 0, 0.04) 0px 10px 10px 5px;}
.gallery{box-shadow: rgba(17, 17, 26, 0.1) 4px 13px 23px -7px;}
.content_detail h1{ font-weight: bold;line-height: 1.4em;padding-top: 10px;margin-bottom: 20px; font-size: 32px; color: #242424;}
.content_detail .text-center+p{ text-align: center;}
.content_detail li{ list-style: decimal; list-style-position: outside; margin-left: 25px;}
.content_detail img+p{font-style: italic;color: #888;text-align: center; margin-top: 15px;} 


/**************  QA 视频 catalogue 顶部*************/
.form-container .form-group {position: relative;}
.form-container { margin-top:13px;}
.form-group input{ display: block; width: 100%; line-height: 30px; padding: 7px 40px 7px 15px;height: 46px; border: 1px solid #e0e0e0; background: #ffffff;}
.form-group .search-btn{position:absolute;right:0;top:0px;width:46px;height:46px;text-align:center;color:#fff;font-size:14px;background:#202020;cursor:pointer}
.p-tab-btn a{color: #fff; font-size: 15px; font-weight: 500;font-family: 'Poppins', sans-serif; }
.active-btn a{color: #08ae8d; font-weight: bold;}
.small_nav li{ display: inline-block;}
.page-title ul li:nth-child(3) a:after{ content: "";}
/************** qa 列表内容 *************/
.page-container{padding:100px 0px 100px;}
.qa-block{margin-bottom:80px;padding-top: 30px;border-top: 1px solid #e4e4e4;}
.qa-block:last-child{margin-bottom:50px;}
.qa-block h3{margin-bottom:18px;}
.qa-block h3 a{font-size:24px;font-weight:600;color:#242424;}
.qa-block h3 a:hover{color:#2c62bd}
.qa-block p{ color: #777;font-size: 16px;line-height: 1.8em;margin-bottom: 35px;}
.qa-block .read-more{font-size: 15px;padding: 7px 32px 7px;line-height: 29px;letter-spacing: 1px;border-radius: 50px;background-color: #2c62bd;border: 2px solid #2c62bd; color: #ffffff; display: inline-block;}
.qa-block .read-more:hover{background: none;color: #2c62bd;}
/************** video 图文列表 *************/
.tuwen-block {margin-bottom: 30px;padding: 20px 6px 20px;border: 1px solid #eaeaea;}
.tuwen-block img{ width: 100%;}
.tuwen-block h3{font-size: 24px;font-weight: 500;color: #242424;line-height: 1.2em;margin-bottom: 15px;}
.tuwen-block p{ color: #777; font-size: 15px;}
/************** 相关产品  *************/
.related-pro h3{ font-size: 20px;}
@media only screen and (min-width: 768px){
.main-menu .navigation > li > ul,.main-menu .navigation > li > ul > li > ul,.main-menu .navigation > li.has-mega-menu .mega-menu{visibility:hidden;opacity:0}
}
/************** 产品详情 *************/
.cat-widget {margin-bottom: 30px;}
.cat-widget ul{}
.cat-widget ul li{position:relative;margin-bottom:18px}
.cat-widget ul li:last-child{margin-bottom:0px}
.cat-widget ul.menu > li > a:before{background: none;left: 0;}
.cat-widget ul.menu > li {background-color: #f9f9f9;border: 1px solid #efefef; box-shadow: 0px 3px 0px rgba(71,73,72,0.25); border-radius: 0 0 5px 5px;}
.cat-widget ul.menu > li >a{font-weight: bold;padding: 10px 15px;font-size: 16px;display: block;background-color: #08ae8d;border-radius: 5px 5px 0 0;color: #fff;text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.5); }
.cat-widget .menu > li >a:hover {color: #fff;}
.cat-widget ul.sub-menu {margin: 15px;}
.cat-widget ul.sub-menu li a{position:relative;color:#242424;font-size:16px;font-weight:500;font-family:'Poppins',sans-serif; display: block;border-bottom: 1px dotted transparent;}
.cat-widget ul.sub-menu > li > a:before{position:absolute;content:'';left:-15px;top:0px;width:2px;height:100%;opacity:0;background-color:#2c62bd; line-height: 36px;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.cat-widget ul.sub-menu li a:hover::before, .cat-widget ul.sub-menu li.current-menu-parent a:before{opacity:1}
.cat-widget ul.sub-menu li.current-menu-parent a, .cat-widget ul.sub-menu li a:hover{color:#2c62bd;border-bottom: 1px dotted rgba(44, 98, 189, 0.1);}
.help-widget .help-inner{text-align:center;padding:30px 30px;background-size:cover;background-repeat:no-repeat;}
.help-widget .help-inner h3{color:#ffffff;font-size:20px;font-weight:500;margin-bottom:20px;}
.help-widget .help-inner ul{position:relative;text-align:left;}
.help-widget .help-inner ul li{position:relative;color:#ffffff;font-size:16px;margin-bottom:8px;}
/************** 联系页面 *************/
.contact_wapper .auto-container {padding: 20px 20px 30px;}
.contact .info-list li{ line-height: 2; font-size: 14px;}
.contact .info-list i{ font-size: 20px; color: #fff; padding: 3px; border-radius: 2px; margin-right: 12px;}
.contact .info-list li:nth-child(1) i{background-color: #2b989a;}
.contact .info-list li:nth-child(2) i{background-color: #ed7d2a;}
.contact .info-list li:nth-child(3) i{background-color: #04c009;}
.contact .info-list li:nth-child(4) i{background-color: #30afeb;}
.contact .info-list li:nth-child(5) i{background-color: #3b5998;}
.contact .info-list li:nth-child(6) i{background-color: #3967b2;}
.contact .info-list li:nth-child(7) i{background-color: #0976b4;}
.contact .info-list li:nth-child(8) i{background-color: #d70510;}
.contact .btn-warning{position:relative;line-height:29px;color:#ffffff;font-size:17px;font-weight:400;letter-spacing:1px;background:#08ae8d;border-radius:50px;border:2px solid #08ae8d;padding:11px 32px 11px;font-family: 'Poppins', sans-serif;}
.contact .btn-warning:hover{color:#08ae8d;background:none;}


.pinquiry label{line-height: 0;font-size: 0; width: 100%; display: block;}
.pinquiry .form-control{padding: 10px 12px;line-height: 24px;height: auto;color: #d08e00;}
#footer .pinquiry .form-control{background-color: rgba(255, 255, 255, 0.03); border:1px solid rgba(255, 255, 255, 0.2);}
.pinquiry .form-control:focus {border: 1px solid #1bbc9b;background: rgba(0,0,0,.02);color: #f3f3f3;}
.contact_form label{margin: 0;}
@media (min-width: 576px) {
}
@media (min-width: 768px) {
.product-inquery .form-wapper-1{ width: calc(50% - 1.5rem); float: left; margin-right: 1.5rem;}
.product-inquery #pirate-forms-contact-message{width: 50%; float: left;min-height: 170px;}
.product-inquery   .contact_submit_wrap{ clear: both;}
}

.contact_wapper .pinquiry .form-control{ border: 1px solid #dcdcdc; line-height: 28px;}

.modal .form-control{ border: 1px solid #dcdcdc; line-height: 28px;}
#footer .modal .pirate_forms_wrap {padding: 25px;}
.modal button {padding: 10px 15px;margin: 6px 10px 0;font-size: 16px;}
.modal .contact_submit_wrap label{ text-align:center;}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:1.5rem;pointer-events:none}
.modal.fade .modal-dialog{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,-50px);transform:translate(0,-50px)}
@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}
}.modal.show .modal-dialog{-webkit-transform:none;transform:none}
.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.8)}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:0.8}
@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-centered{min-height:calc(100% - 3.5rem)}
.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}
.modal-sm{max-width:300px}
}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}
}@media (min-width:1200px){.modal-xl{max-width:1140px}
}
.fade.show{opacity:1;transition: opacity 0.15s linear;}
/*借用页面的表单 弹出modal窗口*/
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:15px 1rem;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);background:linear-gradient(110deg,#068a55 10%,#003835 90%)}
.modal-title{margin-bottom:0;line-height:1.5;font-size:19px;text-transform:uppercase;color:#fff}
.modal-header .close{padding:13px 15px 12px;margin:-10px -15px -10px auto;background-color:transparent;border:0;cursor:pointer;float:right;font-size:24px;font-weight:500;line-height:1;color:#fff;text-shadow:0 1px 0 #fff;opacity:.7}
#footer .modal-header .close:focus{outline:none}
#footer .pirate_forms_wrap{padding:0px}
#footer .footer-form .modal textarea,#footer .footer-form .modal input{background-color:#fff}
.modal-open {position: fixed;overflow: scroll;width: 100%;padding-right: 0!important;}

/*  感谢页面 */
.thank-page{background-color:#fff;border-radius: 0 0 0.3rem 0.3rem;}
.thank-title{padding:30px 0 10px;background: linear-gradient(110deg,#068a55 10%,#003835 90%);border-radius: 0.3rem 0.3rem 0 0;    text-align: center;}
.pirate_forms_thankyou_wrap .thank-title h2{font-size:42px;color:#fff !important;text-transform:uppercase;}
.pirate_forms_thankyou_wrap .thank-title p{text-align:center;color:rgb(91, 179, 153)}
.thank-text{text-align:center;padding:50px 30px 30px;font-size:18px;font-weight:500;color: #222;}
.closebtn{text-align:center;border-top:1px dotted #d5cccc;padding:20px 0 20px}
.closebtn button{padding: 1rem 2rem;font-size:20px;line-height:1.5;border-radius:0.3rem;background-color:#ffc000;font-weight:bold;text-shadow:2px 1px 2px #967f39;border:none;outline:none !important}
.modalblur{filter: blur(6px);-webkit-filter:blur(6px);user-select: none;}
.modal-noblur{filter: blur(0px);-webkit-filter:blur(0px);user-select: none;}
.header,.section,.article,.main{-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;filter: blur(0px);-webkit-filter:blur(0px);}
.wpcf7 form:before,.wpcf7 form:after{opacity:0;content:"";-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}
.wpcf7 form.submitting:before{content:"sending...";background:rgb(0 0 0 / 60%);width:100%;height:100%;position:absolute;top:0;left:0;padding-top:80px; font-size: 24px;text-align:center;z-index:5;opacity:1;color: #fff;}
.wpcf7 form.submitting:after{content:"";z-index:8;position:absolute;width:200px;height:100%;top:0;left:calc(50% - 100px);opacity:1;background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzAiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlPSIjMDBhYWZmIiBzdHJva2UtZGFzaGFycmF5PSI1MCA1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMC41cyIga2V5VGltZXM9IjA7MC4xNTswLjY7MSIgdmFsdWVzPSIwIDUwIDUwOzMwIDUwIDUwOzI4MCA1MCA1MDszNjAgNTAgNTAiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L3N2Zz4=") center/80% no-repeat;}
.failed_msg{padding: 13px 0 1px;text-align: center;font-weight: bold;}
.danger_bg{color: #fff; background-color:#dc3545;}
.warning_bg{color: #333; background-color: #ffc107}

.pirate_forms_wrap:before,.pirate_forms_wrap:after{opacity:0;content:"";-webkit-transition:0.3s all ease-in-out;-moz-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;}
.pirate_forms_wrap.sending:before{content:"sending...";background:rgb(0 0 0 / 60%);width:100%;height:100%;position:absolute;top:0;left:0;padding-top:calc(50% + 60px);text-align:center;z-index:5;opacity:1;}
.pirate_forms_wrap.sending:after{content:"";z-index:8;position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzAiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlPSIjMDBhYWZmIiBzdHJva2UtZGFzaGFycmF5PSI1MCA1MCIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGR1cj0iMC41cyIga2V5VGltZXM9IjA7MC4xNTswLjY7MSIgdmFsdWVzPSIwIDUwIDUwOzMwIDUwIDUwOzI4MCA1MCA1MDszNjAgNTAgNTAiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L3N2Zz4=") center/80% no-repeat;}

/************** 其他补充  *************/
.content_detail h1, .content_detail .h1{font-size:28px; letter-spacing: -1px; margin-bottom: 0;}
.content_detail h2, .content_detail .h2{margin-top: 30px;color: #333;font-size: 24px;font-weight: bold;padding: 10px 12px;line-height: 40px;margin-bottom: 18px;border-left: 5px solid #009945;background-color: rgba(9, 150, 71, 0.05);box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 5px -13px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px}
.content_detail h3, .content_detail .h3{font-size: 22px;padding:15px 0 15px; margin-bottom: 0;     color: #009945;}
.content_detail h4, .content_detail .h4{font-size: 20px;padding:12px 0 12px; margin-bottom: 0;}
.content_detail h5, .content_detail .h5{font-size:17px;padding:5px 0 6px; margin-bottom: 0;}
.content_detail h6, .content_detail .h6{font-size:14px; margin-bottom: 0;}

.prevnext{border: 1px dotted #08ae8d;padding:10px 15px; margin:30px auto 20px auto;background-color: #f6fffd;}
.prevnext >div{overflow:hidden; line-height: 32px; font-weight: bold;}
.prevnext a{ font-weight: normal;}
.news .content-detail{}
.news .content-detail h1 {text-align: center;padding-bottom: 8px;border-bottom: 1px dotted #abbeba;margin-bottom: 10px;}
.news-canshu{margin-bottom: 16px;color: #888;}
.news_related h3 {margin: 15px 0;}
.news_related ul {margin-bottom:  20px;line-height: 2;}
.news_related a{display: block;line-height: 36px; border-bottom: 1px dotted #ecf1f0;}
.mb-120{margin-bottom: 120px;}
.video-container {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}
.video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*********************   图片懒加载   *************************/
.lazyload{background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNSA1MCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI2IiBmaWxsPSIjMDhkNGMzIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBiZWdpbj0iLTAuMzMzMzMzMzMzMzMzMzMzM3MiIGNhbGNNb2RlPSJzcGxpbmUiIGtleVNwbGluZXM9IjAuMyAwIDAuNyAxOzAuMyAwIDAuNyAxIiB2YWx1ZXM9IjA7MTswIiBrZXlUaW1lcz0iMDswLjU7MSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L2c+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAgNTApIj48Y2lyY2xlIGN4PSIwIiBjeT0iMCIgcj0iNiIgZmlsbD0iIzA4YWU4ZCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJzY2FsZSIgYmVnaW49Ii0wLjE2NjY2NjY2NjY2NjY2NjY2cyIgY2FsY01vZGU9InNwbGluZSIga2V5U3BsaW5lcz0iMC4zIDAgMC43IDE7MC4zIDAgMC43IDEiIHZhbHVlcz0iMDsxOzAiIGtleVRpbWVzPSIwOzAuNTsxIiBkdXI9IjFzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlVHJhbnNmb3JtPjwvY2lyY2xlPjwvZz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3NSA1MCkiPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSI2IiBmaWxsPSIjMDhkNGMzIj48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InNjYWxlIiBiZWdpbj0iMHMiIGNhbGNNb2RlPSJzcGxpbmUiIGtleVNwbGluZXM9IjAuMyAwIDAuNyAxOzAuMyAwIDAuNyAxIiB2YWx1ZXM9IjA7MTswIiBrZXlUaW1lcz0iMDswLjU7MSIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2NpcmNsZT48L2c+PC9zdmc+") center/50% no-repeat;}
/*   页面目录 table of contents    */
.toc-list{padding:.5rem 1rem .5rem;background:#fff;border:none;margin-top:1rem;width:99%!important;margin-bottom:1em;display:table;font-size:95%;box-shadow:0px 3px 12px -1px rgba(20,26,56,.1), 0 -2px 12px 1px rgba(189, 190, 195, 0.1)}
.lwptoc_title{color:rgba(0,0,0,.8);font-size:1rem;position:relative;letter-spacing:.7px;margin:0 0 0 38px;padding:0;text-align:left; line-height: 40px;}
.lwptoc_title-:after{content:"";height:3px;width:80px;background-color:#d61f25;display:block;margin-top:.3rem;margin-left:.1rem;position: absolute;}
.lwptoc_items{ margin-top: 1.5rem;}
.toc-list ol{margin-top:1em;padding:0;margin:0;list-style-type:none;list-style:none;}
.toc-list ol ol{margin-left: .5em;}
.toc-list li{border-bottom:1px dotted #cbcbcb;list-style-type:none;list-style:none!important; line-height: 2.5;}
.toc-list li:before{content:"\e61d";font-family:"tigers";color:#d61f25;font-weight:700;font-size:11px;position:static;margin:0}
.toc-list li a{margin-left:.1rem;text-decoration:none;text-shadow:none}
.toc-list li a:link{color:rgba(0,0,0,.8);font-style: initial;}
.toc-list li:last-of-type{border-bottom:none;}
.lwptoc_toggle{ margin-left: 10px; font-weight: bold;}
.lwptoc_toggle:before{content:'['}
.lwptoc_toggle:after{content:']'}
.lwptoc_header:before{font-family: "tigers" !important;font-size: 28px;content: "\e645";position: absolute;color: #d61f25;line-height: 42px;}
.lwptoc_header{border-bottom: 2px dotted #cbcbcb;}
/************** 表格 *************/
.content_detail table{border-spacing:0;border-collapse:collapse;background-color:#FFF;border-bottom:2px solid #f3f3f3;width:100%;max-width:100%;margin:10px 0 20px;}
.content_detail table caption{caption-side:top; text-align: center;}
.content_detail table caption h3, .content_detail table caption h4{color: #08ae8d;font-family: sans-serif;font-size: 18px;font-weight: 600;}
.content_detail table .firstrow td, .content_detail table .firstrow th{font-weight:600;background-color: #52ab99;color:#fff;line-height: 30px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);}
.content_detail table tr td{padding: 8px 0px;border:1px solid #e8e8e8;line-height:1.42857143;vertical-align:middle;text-align: center;}
.content_detail table tr:not(.firstRow):hover{background-color:#f5f7fa}
/**************侧栏*************/
.l_fixed {display:none;}
@media only screen and (min-width: 1140px){
.l_fixed {display:block;}
.l_fixed{ width: 40px; position: fixed; top: 30%; left: 0; z-index: 666; }
.l_fixed li{ margin-bottom: 1px; position: relative; }
.l_fixed li a{ width:100%; height: 40px; font-size: 20px; text-align: center; line-height: 40px; background: #2b989a; color: #fff; display: block; }
.l_fixed li a i{ font-size: 20px; }
.l_fixed li a span{ display:block; position: absolute; top: 0; line-height: 40px; padding: 0 10px; background: #2b989a; left: -999px; width: 0; font-size: 16px;}
.l_fixed li:nth-of-type(2) a{ background: #ed7d2a; }
.l_fixed li:nth-of-type(3) a{ background: #04c009; }
.l_fixed li:nth-of-type(4) a{ background: #30afeb; }
.l_fixed li:nth-of-type(5) a{ background: #345d95; }
.l_fixed li:nth-of-type(6) a{ background: #3967b2;}
.l_fixed li:nth-of-type(7) a{ background: #007ab9; }
.l_fixed li:nth-of-type(8) a{ background: #d70510; }
.l_fixed li:nth-of-type(2) a span{ background: #ed7d2a; }
}
/************** 自适应 *************/
@media only screen and (max-width: 1200px){
.main-header .outer-box {margin-top: 28px;}
.main-menu .navigation > li > a {font-size: 15px;}
.main-menu {padding-top: 0px;}
.hs-title h2{font-size: 24px;margin: 20px 0 36px;}
.product-list {padding: 50px 0px 60px;}
.product_item  .inner-box .lower-content h3 a{ font-size: 20px; margin-bottom: 0;}
.qa-block h3{font-size: 20px;}
.scenes h3{font-size: 32px;}
.news-section{padding-top: 40px;}
.index-news-list.col-md-6{ margin-bottom: 20px;}
.mb-120 {margin-bottom: 100px;}
.main-menu .navigation{ margin-right: 20px;}
.related-pro .scenes h3 {font-size: 20px;}
.related-pro .auto-container .scenes {padding-left: 10px; padding-right: 10px;}
.product_list_wapper, .pages_wapper, .post_list_wapper, .news_wapper{ padding-top: 0;}
.product_wapper{ padding-top: 25px;}
.news-section .index-news-list:last-child{display: block;}
.news-section .index-news-list:nth-child(2){ clear:right;}
}

@media only screen and (max-width: 1023px){
.main-header .nav-outer {padding-right: 0px;}
.main-header .outer-box {float: right;margin-top: 28px;}
.main-header .header-upper .upper-right {padding-top: 0px;}
.main-menu .navigation > li {margin-left: 0px;margin-right: 20px;}
.case-section{padding: 40px 0px 50px;}
.main-footer .upper-box >div div{margin-bottom:20px;}
.main-footer .upper-box >div div:last-child {margin-bottom: 0px;}
.product-list {padding: 40px 0px 50px;}
.main-header .search-box-outer{padding-top: 30px;}
.hs-title h2 {font-size: 22px;margin: 18px 0 30px;}
.iserver{padding: 50px 0px 55px;}
.company-section {padding: 50px 0px 36px;}
}
@media only screen and (max-width: 992px){
.trp-ls-shortcode-language a{padding-left: 0;}
.main-header .outer-box{margin-top: 15px;margin-right: 55px;}
.main-header .pull-left, .main-header .pull-right{ float: none!important; text-align: center;}
.main-header .logo-outer, .header-style-three .fixed-header .header-upper .logo-outer{padding: 12px 0 0;}
.main-menu .navigation > li > a{padding: 20px 0px 20px;}
.main-header .search-box-outer{padding-top: 8px;}
.product_item  .inner-box .lower-content h3 a{ font-size: 17px; line-height: 1.8;}
.main-menu{}
.nav-outer .search-box-btn{padding-left: 0;border-left: none; padding-right: 20px; border-right: 1px solid #ccc;}
.main-header.fixed-header .outer-box {margin-top: 20px;}
.image-col.col-xs-12, .iserver .video-column{display: none;}
.main-slider{}
.scenes h3{font-size: 27px;}
.gallery {max-width: 600px;float: unset!important;margin: auto;}
h1{font-size: 32px;}
.content_detail h2, .content_detail .h2{ padding: 6px 12px;font-size: 22px;}
.pro_overview {margin-top: 30px;}
.sidebar.pull-left{display: none;}
.content_detail {padding-top: 25px;}
.related-pro .scenes h3{font-size: 18px;}
.pro-list .product_item{ padding-left: 10px;padding-right: 10px;}
}
@media only screen and (max-width: 768px){
.header-style-three .fixed-header .header-upper .logo-outer{padding-top: 0;}
.main-header.fixed-header .outer-box {margin-top: 3px;}
.main-header .outer-box{margin-top: 4px;margin-right: 55px;}
.main-header .header-upper{ padding:14px 0  12px;}
.header-upper .logo-outer{display: block;width: auto;float: left!important; padding-top: 0;}
.main-header .header-upper .upper-right{ float: right!important;}
.navbar-toggle .icon-bar{width: 26px;height: 2px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top: 6px;}
.main-header .main-menu {padding-top: 0px;width: 100%;margin: 0px 0 0;}
.navbar-header { z-index: 99;position: absolute; top: 15px; right: 16px;}
.navbar-header .navbar-toggle {display: inline-block;z-index: 7;border: 1px solid #08ae8d;float: none;margin: 0px 0px 0px 0px;border-radius: 2px;background: #08ae8d;padding: 7px 8px;}
.navbar-header .navbar-toggle .icon-bar {background: #ffffff;}
.main-header .nav-outer .search-box-btn{margin-top:5px;padding-left:12px;padding-right:20px;border-left:none;border-right:1px solid rgba(0,0,0,0.50)}
.main-menu .collapse.in {max-height:300px;padding:0px 0px 0px;border:none;margin:0px 0px 15px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
.main-menu .collapse {overflow:auto;float:none;width:100%;}
.main-menu .navbar-collapse > .navigation {float:none !important;margin:0px !important;width:100% !important;background:rgba(8, 174, 141, 0.5);border-top:none;padding: 0 12px;}
.main-menu .navbar-collapse > .navigation > li{margin:0px !important;float:none !important;width:100%;}
.main-menu .navbar-collapse > .navigation li:last-child{border-bottom: none;}
.main-menu .navigation > li.dropdown:hover > ul{display: none;}
.main-menu .navbar-collapse > .navigation > li,
.main-menu .navbar-collapse > .navigation > li > ul > li,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li,
.main-menu .navigation > li.has-mega-menu .mega-menu ul > li{border-bottom:1px solid rgba(255, 255, 255, 0.2);opacity:1 !important;top:0px !important;left:0px !important;visibility:visible !important;}
.main-menu .navbar-collapse > .navigation > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a,
.main-menu .navigation > li.has-mega-menu .mega-menu ul > li > a{padding:10px 10px !important;line-height:22px;color:#ffffff;text-align:left;min-height:0px;}
.main-menu .navbar-collapse > .navigation > li > ul,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul,
.main-menu .navigation > li.has-mega-menu .mega-menu{position:relative;border:none;float:none;visibility:visible;opacity:1;display:none;margin:0px;padding:0px 0px 0 15px;left:auto !important;right:auto !important;top:auto !important;width:100%;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;border-radius:0px;transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-moz-transition:none !important;box-shadow:none !important;border-top:1px solid rgba(255,255,255,0.5) !important; background-color: transparent!important;}
.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn {display: block;}
.main-menu .navbar-collapse > .navigation > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li.current > a,
.main-menu .navbar-collapse > .navigation > li.current-menu-item > a,
.main-menu .navigation > li.has-mega-menu .mega-menu ul > li:hover > a,
.main-menu .navigation > li.has-mega-menu .mega-menu ul > li.current > a,
.main-menu .navigation > li.has-mega-menu .mega-menu ul > li.current-menu-item > a{background:#08ae8d;color:#ffffff !important;	}
.main-menu .navigation li.dropdown > a:after,
.main-menu .navigation > li.dropdown > a:before,
.main-menu .navigation > li > ul > li > a::before,
.main-menu .navigation > li > ul > li > ul > li > a::before{display:none !important;}
.main-slider{}
.com-text-btm .row > div{text-align:center; border: none;margin-bottom: 20px;} 
.com-text-btm .row > div:last-child{ margin-bottom: 0;}
.com-text-btm .row > div >div{ font-size: 24px;}
.com-text-btm .row h4{font-size: 14px;}
.company-section{ padding: 40px 0px 30px;}
.company-section .image-col img{ width: 100%;}
.news-section{padding: 40px 0px 0px;}
.btm-info-list li{text-align:center; padding-left: 0;}
.btm-info-list li .iconfont {margin-bottom: 20px;display: block;top: 10px;position: relative;}
.main-footer .footer-bottom{text-align:center;}
.main-footer .footer-bottom .pull-left,	.main-footer .footer-bottom .pull-right{width:100%;}
.product-list {padding: 40px 0px 50px;}
.product_wapper .pull-right, .product_wapper .pull-left{float: none!important;}
.ipro-list{padding-top: 10px;}
.iscenes .scenes:nth-child(odd), .ipro-list .scenes:nth-child(odd){ padding-right: 8px;}
.iscenes .scenes:nth-child(even), .ipro-list .scenes:nth-child(even){padding-left: 8px;}
.scenes h3{font-size: 24px;}
.logo a{text-align: left;}
.scenes.col-xs-12, .pro-list .product_item.col-xs-12 {width: 50%;}
.related-pro .scenes:nth-child(odd){ padding-right: 8px;}
.related-pro .scenes:nth-child(even){padding-left: 8px;}
.pro_overview {margin-top: 20px;}
.wp-caption.alignnone {margin-top: 20px;}
.pro-list .product_item:nth-child(odd){ padding-right: 8px;}
.pro-list .product_item:nth-child(even){padding-left: 8px;}
.content_detail {padding-top: 15px;}
.content_detail h2, .content_detail .h2{ margin-top: 10px;}
.content_detail h1, .content_detail .h1{font-size: 24px;}
.page-title {padding: 30px 0px 30px;}
.product_wapper{ padding-top: 15px;}
}
@media only screen and (max-width: 576px) {
.scenes.col-xs-12, .pro-list .product_item.col-xs-12 {width: 100%;}
.iscenes .scenes:nth-child(odd), .ipro-list .scenes:nth-child(odd){ padding-right: 15px;}
.iscenes .scenes:nth-child(even), .ipro-list .scenes:nth-child(even){padding-left: 15px;}
  .main-slider button.owl-page {display: none;}
.case-section{margin-top: 0;}
.main-header .logo img{ width: 230px;}
}

@media only screen and (max-width: 479px) {
.case-section{margin-top: 0;}
.main-header .logo img{ width: 200px;}
}
@media only screen and (max-width: 420px) {
.main-header .logo img{ width: 180px;}
}
@media only screen and (max-width: 400px) {
.main-header .logo img{ width: 150px;}
    .header-upper .logo-outer{ display: none;}
    .main-header .header-upper .upper-right{ width: 100%;}
    .main-header .outer-box{margin-left: 0;}
    .main-header .nav-outer{float: left;}
}

@font-face{font-family:"iconfont";src:url('font/hsdz.eot?t=1620841167727');src:url('font/hsdz.eot?t=1620841167727#iefix') format('embedded-opentype'), 
url('font/hsdz.woff2?t=1620841167727') format('woff2'),
url('font/hsdz.woff?t=1620841167727') format('woff'),
url('font/hsdz.ttf?t=1620841167727') format('truetype'),
url('font/hsdz.svg?t=1620841167727#iconfont') format('svg');}.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-earth:before{content:"\e605";}.icon-twitter:before{content:"\e61f";}.icon-skype:before{content:"\e60e";}.icon-pinterest:before{content:"\e79a";}.icon-bankcard:before{content:"\e612";}.icon-gonggao:before{content:"\e61e";}.icon-bianji1:before{content:"\e621";}.icon-pdf:before{content:"\e660";}.icon-fenxiang:before{content:"\e62e";}.icon-anzhuang:before{content:"\e8d7";}.icon-whmcs:before{content:"\f265";}.icon-link:before{content:"\e7ff";}.icon-youzhigongyingshang:before{content:"\e617";}.icon-liulan1:before{content:"\e663";}.icon-shijian:before{content:"\e714";}.icon-kefu2:before{content:"\e686";}.icon-whatsapp:before{content:"\e6c9";}.icon-kefu:before{content:"\e615";}.icon-liebiao1:before{content:"\e645";}.icon-weixin:before{content:"\e600";}.icon-edit:before{content:"\e60a";}.icon-address:before{content:"\e603";}.icon-star:before{content:"\e627";}.icon-dianhua:before{content:"\e60d";}.icon-mail:before{content:"\e602";}.icon-facebook:before{content:"\e619";}.icon-home:before{content:"\e607";}.icon-linkedin:before{content:"\e620";}.icon-user:before{content:"\e60f";}.icon-search:before{content:"\e610";}.icon-mobile:before{content:"\e601";}.icon-youtube:before{content:"\e87a";}.icon-instagram1:before{content:"\e6c0";}.icon-arrow-left:before{content:"\f266";}.icon-arrow-top:before{content:"\f267";}.icon-arrow-right:before{content:"\f268";}.icon-arrow-bottom:before{content:"\f269";}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.footmenu{position:fixed;bottom:0;left:0;text-shadow:0px 0px 2px #000;width:100%;line-height:1;z-index:5555;font-size:14px;max-width:768px;box-shadow:0px -1px 10px 0px rgb(0 0 0 / 60%);background:linear-gradient( 0deg,#a90008,#d80000)}
.footmenu >div{padding:3px 0}
.footmenu a{width:25%;display:inline-block;text-decoration:none;color:#FFF;height:50px;text-align:center;float:left}
.footmenu a i{display:block;width:25px;height:25px;margin:3px auto 4px;font-size:26px;line-height:1}
@media (min-width: 768px){.d-md-none {display: none !important;}}