@charset "utf-8";
html{font-size:625%;}
body{font-size:16px;background:#FFF;}
body, html, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, th, td, form, object, iframe, blockquote, pre, a, abbr, address, code, img, fieldset, form, label, figure{margin:0;padding:0;}
body, html, input, button, textarea{color:#202020;font-family:Arial, Helvetica, sans-serif;line-height:1.5}
body{background-color:#fff;}
article, aside, figcaption, figure, footer, header, main, nav, section{display:block;}
h1{font-size:20px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4, h5{font-size:14px;}
img{border:none;vertical-align:middle;max-width:100%;}
li{list-style:none;}
i, em{font-style:normal;}
a{color:#202020;text-decoration:none;}
a:focus{outline:none;}
a:hover{color:#c50000;text-decoration:none;}
input[type="text"]:focus{outline:none;}
input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
hr{height:1px;border:none;border-top:1px dashed #c1c1c1;margin:15px 0 15px 0;}
a:active, select, input, textarea{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;outline:0!important;}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0;}
.change-empty{display: none;}
.layout{width: 1400px;margin: 0 auto;}
.floatL{float: left;}
.floatR{float: right;}
.clearfloat{clear: both;height: 0;}
.index_tit{font-weight: bold;font-size: 50px;color: #000;text-transform: uppercase ;}
.img{position: relative;width: 100%;height: 0;padding-top: 100%;}
.img img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;}
.artic_tit .h3{color: #666666; font-weight: bold;}
.artic_tit .h4{font-size: 36px; font-weight: bold; margin: 20px 0; margin-bottom: 30px;}
.news_next .con .h3{font-size: 22px; font-weight: bold;}
.news_tj li:hover .h3{color: #0058a4;}
.news_tj li .h3{font-size: 20px; line-height: 34px; /* height: 68px; */ font-weight: bold; margin-bottom: 20px; /* overflow: hidden; */ text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; height: auto;}
.news_tj li .h4{font-size: 16px; color: #999999;}
.news_next .tit{font-size: 22px; font-weight: bold; width: 10%; float: left;}
.news_next .con{width: 90%; float: right; padding-right: 180px; position: relative; box-sizing: border-box;}
.catdesc a{color: #c50000; font-weight: bold;}
.catdesc a:hover{color: #c50000; text-decoration: underline;}
.fl-rich-text a{color: #c50000; font-weight: bold;}
.fl-rich-text a:hover{color: #c50000; text-decoration: underline;}
.artic_content a{color: #c50000; font-weight: bold;}
.artic_content a:hover{color: #c50000; text-decoration: underline;}
.mobile-head-items .trp-language-wrap a{display: inline-block; margin-right: 0; width: 49%;}
/* font */
@font-face{font-family: 'fontawesome';src: url("fonts/Font-Awesome/fontawesome-webfont.eot?v=4.5.0");src: url("fonts/Font-Awesome/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("fonts/Font-Awesome/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("fonts/Font-Awesome/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("fonts/Font-Awesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");font-weight: normal;font-style: normal;font-display: fallback;}
/* header start */
.header_top{width: 100%;background-color: #c50000;height: 50px;}
.header_top .head_contact{display: flex;align-items: center;padding-top: 5px;}
.header_top .head_contact li{line-height: 40px;display: flex;align-items: center;}
.header_top .head_contact li:nth-child(1){margin-right: 140px;}
.header_top .head_contact li img{margin-right: 10px;}
.header_top .head_contact li a{font-size: 16px;color: #fff;text-transform: uppercase;}
.web_head .btn--search{display: inline-block; position: relative; vertical-align: middle; cursor: pointer; -webkit-box-sizing: content-box; box-sizing: content-box; padding-right: 63px; border-right: 1px solid #fff; margin-right: 56px; padding-right: 30px; margin-right: 30px;}
.web_head .btn--search:before,.web_head .btn--search:after{content: '';display: inline-block;width: 20px;height: 20px;background-image: url(./img/demo/search-btn.webp);background-repeat: no-repeat;background-position:center center;vertical-align: middle;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.web_head .btn--search:after{position: absolute;left: 0;top: 0;border-radius: 50%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);-o-transform: translateY(50%);transform: translateY(50%);opacity: 0;filter: alpha(opacity=0);}
.web_head .btn--search:hover:after{-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;filter: alpha(opacity=100);}
.web_head .btn--search:hover:before{-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;filter: alpha(opacity=0);}
.header_top .floatR{display: flex;align-items: center;height: 50px;}
.web_head{position: relative;}
.header_bottom{position: absolute;z-index: 600;width: 100%;padding: 5px 0;}
.header_bottom .layout{display: flex;align-items: center;justify-content: space-between;}
.header_bottom .head_nav>li{float: left;padding: 0 30px;position: relative;}
.header_bottom .head_nav>li>a{font-size: 20px;font-weight: bold;color: #fff;padding: 8px 2px;transition: all ease-in-out .3s;border-bottom: 2px solid transparent;position: relative;}
.header_bottom .head_nav>li>a::after{content: '';display: inline-block;width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;background-color: #e60013;transition: all ease-in-out .3s;transform: scale(0);}
.header_bottom .head_nav>li:hover>a::after{transform: scale(1);}
.header_bottom .head_nav>li.nav-current>a::after{transform: scale(1);}
.header_bottom .head_nav>li>ul{position: absolute;background-color: #fff;width: 160%;top:36px;transition: all ease-in-out .3s;box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px inset;opacity: 0;display: none;width: auto;}
.header_bottom .head_nav>li>ul>li{padding: 15px 20px;transition: all ease-in-out .3s;position: relative;}
.header_bottom .head_nav>li>ul>li>ul>li{padding: 15px 20px;transition: all ease-in-out .3s;position: relative;}
.header_bottom .head_nav>li>ul>li>a,.header_bottom .head_nav>li>ul>li>ul>li>a{color: #333;font-size: 16px;transition: all ease-in-out .3s;}
.header_bottom .head_nav>li>ul>li>ul{transition: all ease-in-out .3s; position: absolute; left: 99%; width: 160%; background-color: #fff; top: 0px; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px inset; opacity: 0;}
.header_bottom .head_nav>li>ul>li>ul>li>ul{transition: all ease-in-out .3s; position: absolute; left: 99%; width: 160%; background-color: #fff; top: 0px; box-shadow: rgba(0, 0, 0, 0.06) 0px 2px 4px 0px inset; opacity: 0;}
.header_bottom .head_nav>li>ul{display: none;}
.header_bottom .head_nav>li>ul>li>ul{display: none;}
.header_bottom .head_nav>li>ul>li:before,.header_bottom .head_nav>li>ul>li>ul>li::before,.header_bottom .head_nav>li>ul>li>ul>li>ul>li::before{content: ''; display: inline-block; height: 100%; width: 2px; background-color: #c50000; position: absolute; left: 0px; transition: all ease-in-out .3s; transform: scale(0); top: 0;}
.header_bottom .head_nav>li>ul>li:hover:before,.header_bottom .head_nav>li>ul>li>ul>li:hover:before,.header_bottom .head_nav>li>ul>li>ul>li>ul>li:hover:before{transform: scale(1);}
.header_bottom .head_nav>li>ul>li:hover>a,.header_bottom .head_nav>li>ul>li>ul>li:hover>a{color: #c50000;}
.header_bottom .head_nav>li>ul>li>ul{width: auto;}
.header_bottom .head_nav>li>ul>li{white-space: nowrap;}
.header_bottom .head_nav>li>ul>li>ul>li>ul{display: none;}
.header_bottom .head_nav>li>ul>li>ul>li:hover>ul{display: block; opacity: 1;}
.header_bottom .head_nav>li>ul>li>ul>li>ul>li{padding: 15px 20px; transition: all ease-in-out .3s; position: relative;}
@media screen and (min-width:950px){.header_bottom .head_nav>li:hover>ul{opacity: 1; display: block;} .header_bottom .head_nav>li>ul>li:hover>ul{opacity: 1; display: block;}}
.nav-btn{background-color: #c50000;font-size: 16px;color: #fff;text-transform: uppercase;padding: 18px 34px;letter-spacing: .5px;transition: all ease-in-out .3s;cursor: pointer;border: 1px solid transparent;}
.nav-btn:hover{border: 1px solid #c50000;background-color: #fff;color:#c50000 ;}
.header_bottom .logo{margin-right: 40px;}
.fixed-nav .header_top{opacity: 0; opacity: 1; position: fixed; top: 0; z-index: 999; height: 40px;}
.fixed-nav .header_bottom{position: fixed; top: 0; background:rgba(0,0,0,.85); top: 40px; padding: 5px 0;}
/* header end */
/* banner */
.slider_banner{overflow: hidden; position: relative;}
.slider_banner .swiper-slide img{width: 100%;height: auto;}
.slider_banner .swiper-button-next:after{background-image: url(./img/demo/banner-arrow-r.png);content: '';width: 30px;height: 52px;background-size: contain;background-repeat: no-repeat;opacity: 0.5;}
.slider_banner .swiper-button-prev:after{background-image: url(./img/demo/banner-arrow-l.png);content: '';width: 30px;height: 52px;background-size: contain;background-repeat: no-repeat;opacity: 0.5;}
.slider_banner .swiper-button-next:hover:after,.slider_banner .swiper-button-prev:hover:after{opacity: 1;}
.slider_banner .swiper-button-prev{left: 68px;opacity: 0;}
.slider_banner .swiper-button-next{right: 68px;opacity: 0;}
.slider_banner:hover .swiper-button-next,.slider_banner:hover .swiper-button-prev{opacity: 1;}
.swiper-pagination-banner{position: static;margin-left: 0;text-align: left;}
.slider_swiper_control{position: absolute;width: 100%;bottom: 60px;z-index: 10;}
.swiper-pagination-banner .swiper-pagination-bullet{width: 17px;height: 17px;border-radius: 50%;background-color: #fff;opacity: 1;margin: 0 5px;}
.swiper-pagination-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #e60013;}
/* banner end */
/* product cate start */
.index_cate{padding-top: 127px;overflow: hidden;}
.index_cate .swiper-horizontal{overflow: visible !important;}
.index_cate .mySwiper .img{padding-top: 85.2%;}
.index_cate .mySwiper{width: 86.4%;margin-left: 0;overflow: visible !important;}
.index_cate .mySwiper .swiper-slide{width: 37.3% !important;padding-right: 5.6%;transition: all ease-in-out .3s;}
.index_cate .mySwiper .swiper-slide.active{width: 57.1% !important;}
.index_cate .mySwiper .swiper-wrapper{transition: all ease-in-out .3s;}
.index_cate .mySwiper .swiper-slide .title{position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);width: 80%;font-size: 40px;color: #fff;font-weight: bold;text-align: center;line-height: 110%;}
.index_cate .mySwiper .swiper-slide .more_btn{opacity: 0;transition: all ease-in-out .3s;background-color: #e60013;text-align: center;display: inline-block;padding:30px 94px ;}
.index_cate .mySwiper .swiper-slide.active .more_btn{opacity: 1;}
.index_cate .mySwiper .swiper-slide.active .more_btn:hover{background-color: #000;}
.index_cate .mySwiper .swiper-slide .more_btn a{color: #fff;font-size: 22px;}
.index_cate .mySwiper .swiper-slide .more_btn a::after{content: '';display: inline-block;width: 40px;height: 20px;background-repeat: no-repeat;background-size: contain;background-image: url(./img/demo/arrow_btn.png);margin-left: 25px;transition: all ease-in-out .3s;}
.index_cate .mySwiper .swiper-slide .more_btn a:hover::after{transform: translateX(10px);}
.swiper-button-cate-prev,.swiper-button-cate-next{top: 0;margin-top: 0;width: 68px;height: 68px;background-color: #e8e8e8;transition: all ease-in-out .3s;}
.cate_top{position: relative;}
.index_cate .index_tit{margin-bottom: 40px;}
.swiper-button-cate-prev::after,.swiper-button-cate-next::after{color: #010708;font-size: 20px;font-weight: bold;transition: all ease-in-out .3s;}
.swiper-button-cate-prev:hover,.swiper-button-cate-next:hover{background-color: #e91f30;}
.swiper-button-cate-prev:hover::after,.swiper-button-cate-next:hover::after{color: #fff;}
.swiper-button-cate-prev{left: auto;right: 76px;}
.swiper-button-next{right: 0;}
/* product cate end */
/* index about us start */
.index_about{margin-top: 130px;position: relative;}
.index_about .about_img{text-align: right;margin-right: 34px;position: relative;}
.index_about .about_img::after{position: absolute;background-color: #e60013;width: 318px;height: 572px;content: '';display: inline-block;bottom: -34px;right: -34px;z-index: -1;}
.index_about .about-position{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
.index_about .about_con{width: 37.1%;}
.about_tit{font-size: 50px;color: #000;}
.index_about .detail{font-size: 18px;color: #666;margin-top: 34px;}
/* index about us end */
/* index application start */
.index_application{margin-top: 168px;position: relative;padding-top: 20px;}
.index_application .app_tit{color: #f4f4f4;font-size: 75px;font-weight: 900;text-align: right;padding-right: 110px;margin-bottom: 10px;}
.index_application .app_tit a{color: #f4f4f4;font-size: 75px;font-weight: 900;text-align: right;}
.index_application .positon-bg{width: 90%;overflow: hidden;margin: 0 auto;margin-right: 0;background-repeat: no-repeat;background-size: cover;transition: all ease-in-out .3s;}
.index_application .red_bg{width: 34.7%;height:100%;position: absolute;top: 0;z-index: -1;}
.index_application .fl-app{position: absolute;width: 100%;bottom: 0;display: flex;justify-content: space-between;align-items: center;}
.index_application .fl-app li{height: 112px;}
.index_application .fl-app li img{display: none;}
.index_application .fl-app li.app-more{width: 22.7%;background-color: #fff;text-align: center;}
.index_application .fl-app li.application-click{background-color: rgba(0, 0, 0, .46);width: 12.886%;font-size: 20px;color: #fff;font-weight: bold;text-align: center;padding: 0 10px;display: flex;align-items: center;cursor: pointer;justify-content: center;}
.positon-bg img{width: 84%;height: auto;opacity: 0;}
.index_application .fl-app li.application-click.active{background-color: rgba(130, 26, 33, .9);}
.index_application .fl-app li.app-more a{font-size: 20px;color: #000;font-weight: bold;line-height: 112px;display: flex;align-items: center;justify-content: center;}
.index_application .fl-app li.app-more a::after{content: '';display: inline-block;width: 57px;height: 27px;background-image: url(./img/demo/bg-arrow.png);background-repeat: no-repeat;margin-left: 65px;transition: all ease-in-out .5s;}
.index_application .fl-app li.app-more a:hover::after{transform: translateX(10px);}
.index_application .fl-app li.application-click a{color: #fff;}
/* index application end */
/* honor start */
.index_honor{padding-top: 138px;margin-bottom: 140px;overflow: hidden;}
.index_honor .index_tit{margin-bottom: 40px;}
.honor_swiper{overflow: hidden;}
.honor_swiper .swiper-slide{padding: 12px;background-color: #ededed;}
.honor_swiper .swiper-slide .img{padding-top: 141.6%;overflow: hidden;}
.honor_swiper .swiper-slide .img img{transition: all ease-in-out .3s;}
.honor_swiper .swiper-slide .img:hover img{transform: scale(102%);}
.index_honor .honor-over{position: relative;}
.honor-button-next,.honor-button-prev{width: 22px;height: 40px;background-image: url(./img/demo/honor-arrow-l.png);}
.honor-button-next::after,.honor-button-prev::after{display: none;}
.honor-button-prev{left: -56px;}
.honor-button-next{right: -56px;background-image: url(./img/demo/honor-arrow-r.png);}
.honor-page{position: static;margin-top: 50px;}
.honor-page .swiper-pagination-bullet{width: 16px;height: 16px;background-color: rgba(0, 0, 0,.54);opacity: 1;margin: 0 6px;}
.honor-page .swiper-pagination-bullet-active{background-color: #e60013;}
/* honor end */
/* index contact start */
.index_contact{background-repeat: no-repeat;background-size: cover;padding-top: 120px;padding-bottom: 130px;text-align: center;}
.index_contact .tit{font-size: 44px;color: #fff;font-weight: bold;letter-spacing: -0.5px;text-align: center;line-height: 89px;}
.index_contact .quote{background-color: #e60013;height: 60px;display: inline-block;color: #fff;line-height: 60px;letter-spacing: 0.5px;font-size: 18px;padding: 0 50px;margin-top: 24px;cursor: pointer;transition: all ease-in-out .3s;}
.index_contact .quote:hover{background-color: #000;}
/* index contact end */
/* index case start */
.index_case{margin-top: 160px;overflow: hidden;padding-bottom:220px ;}
.index_case .layout{position: relative;}
.index_case .index_tit{margin-bottom: 40px;}
.index_case .topimg{width: 80%;}
.index_case .topimg .img{padding-top: 52.5%;}
.index_case .swiper-slide{position: relative;overflow: visible;}
.index_case .swiper-slide .redblock{position: absolute;background-color: rgba(230, 0, 19, .88);bottom: -54px;right: 34px;width: 48.4%;padding: 80px;}
.index_case .swiper-slide .redblock .tit{font-size: 24px;font-weight: bold;color: #fff;line-height: 38px;}
.index_case .swiper-slide .redblock .con{font-size: 18px;color: #fff;line-height: 30px;margin-top: 26px;}
.caseSwiper{overflow: visible;}
.case-bottom-next,.case-bottom-prev{display: block;width: 68px;height: 68px;background-color: rgba(229, 229, 229, .88);text-align: center;transition: all ease-in-out .3s;bottom: auto;top: -114px;margin-top: 0;}
.case-bottom-next::after,.case-bottom-prev::after{color: #000;font-size: 28px;font-weight: bold;line-height: 68px;transition: all ease-in-out .3s;}
.case-bottom-next:hover,.case-bottom-prev:hover{background-color: rgba(230, 0, 19, .88);}
.case-bottom-next:hover::after,.case-bottom-prev:hover::after{color: #fff;}
.case-bottom-next{right: 0;}
.case-bottom-prev{right: 78px;left: auto;}
/* index case end */
/* index news start */
.index_news .index_tit{text-align: center;margin-bottom: 60px;}
.index_news ul{display: flex;justify-content: space-between;}
.index_news ul li{width: 32.6%;transition: all ease-in-out .3s;}
.index_news ul li .img{padding-top: 63.1%;overflow: hidden;}
.index_news ul li .img img{transition: all ease-in-out .3s;}
.index_news ul li .new_bottom{background-color: #f8f8f8;padding: 30px 20px 30px 26px;transition: all ease-in-out .3s;}
.index_news ul li .tit{font-size: 20px;line-height: 30px;font-weight: bold;height: 110px;}
.index_news ul li .time{font-size: 16px;color: #333;margin-bottom: 6px;font-weight: bold;}
.index_news ul li .con{font-size: 16px;line-height: 26px;color: #666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.index_news ul li .more{background-color: #e60013;height: 40px;line-height: 40px;display: inline-block;font-size: 16px;color: #fff;margin-top: 26px;padding: 0 20px;transition: all ease-in-out .3s;}
.index_news ul li .more:hover{background-color: #000000;}
.index_news ul li:hover img{transform: scale(105%);}
.index_news ul li:hover{box-shadow: 0px 10px 84px 0px rgba(0, 0, 0, 0.19);}
.index_news ul li:hover .new_bottom{background-color: #fff;}
/* index news end */
/* footer start */
.footer{background-color: #000000;padding-top: 97px;margin-top: 145px;}
.footer .footer-top{display: flex;justify-content:space-between;padding-bottom: 98px;}
.foot-logo{width: 32.5%;}
.foot-link{width: 19.2%;}
.foot-product{width: 20.5%;}
.foot-contact{width:27.8%;}
.foot-logo .footerlogo{margin-bottom: 18px;}
.foot-logo .detail{font-size: 16px;color: #fff;line-height: 27px;width: 70%;padding-top: 20px;position: relative;}
.foot-logo .detail::before{content: '';display: inline-block;background-color: #7d7d7d;width: 168px;height: 1px;position: absolute;left: 0;top: 0;}
.foot-logo .more{display: inline-block;background-color: #e60013;line-height: 52px;padding: 0 38px;color: #fff;font-size: 16px;margin-top: 38px;transition: all ease-in-out .3s;}
.foot-logo .more:hover{background-color: #fff;color: #e60013;}
.footer .foot-tit{font-size: 26px;color: #f6f6f6;font-weight: bold;padding-top: 57px;padding-bottom: 30px;line-height: 100%;position: relative;}
.footer .foot-tit::after{content: '';display: inline-block;position: absolute;bottom: 0;left: 0;background-color: #7d7d7d;width: 168px;height: 1px;}
.foot_uls li,.foot_uls li a{font-size: 16px;color: #f6f6f6;line-height: 24px;transition: all ease-in-out .3s;}
.foot_uls li{margin: 10px 0;}
.foot_uls{margin-top: 20px;}
.foot_uls li a:hover{color: #da0012;}
.foot_sns{display: flex;align-items: center;margin-top: 30px;}
.foot_sns .img02{display: none;}
.foot_sns li{margin-right: 18px;}
.foot_sns li:hover .img01{display: none;}
.foot_sns li:hover .img02{display: block;}
.footcopy{border-top: 1px solid #7d7d7d;padding-top: 30px;text-align: center;padding-bottom: 30px;font-size: 16px;color: #f5f5f5;}
.footcopy a{color: #fff;text-decoration: underline;}
.footcopy a:hover{color: #c50000; text-decoration: none;}
.foot_pdul>li:first-child{display: none;}
/* footer end */
/*-------------------------------search start----------------------------------*/
.container{position: relative;min-height: 100vh;}
.search-ipt{border: 0;background: transparent;border-radius: 0;}
.web-search{display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;visibility: hidden;}
.web-search .btn--search-close{display: inline-block;font-size: 1.8em;position: absolute;top: 1.25em;right: 1.25em;display: none;background-image: url(img/search_btn_close.png);background-position: center;background-repeat: no-repeat;-webkit-background-size: auto 35%;background-size: auto 35%;background-color: #ccc;width: 36px;height: 36px;line-height: 36px;cursor: pointer;-webkit-transition: transform .3s ease;-o-transition: transform .3s ease;transition: transform .3s ease;}
.web-search .btn--search-close:hover{background-color: #c50000;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.js .btn--search-close{display: block;}
.web-search .search-ipt{font-family: inherit;line-height: 1;display: inline-block;box-sizing: border-box;width: 75%;padding: 0.05em 0;color: #333;border-bottom: 3px solid;font-size: 20px;line-height: 10px}
.web-search .search-ipt::-webkit-input-placeholder{color: #333;font-weight: bold;}
.web-search .search-ipt::-moz-placeholder{opacity: 1;color: #333;font-weight: bold;}
.web-search .search-ipt:-ms-input-placeholder{color: #333;font-weight: bold;}
.web-search .search-ipt::-webkit-search-cancel-button, .web-searcsearch-ipt::-webkit-search-decoration{-webkit-appearance: none;}
.web-search .search-ipt::-ms-clear{display: none;}
.web-search .search-attr{font-size: 90%;display: block;width: 75%;margin: 0 auto;padding: 0.85em 0;text-align: right;color: #333;}
.js .container{position: relative;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.js .main-wrap--move{height: 100vh;}
.js .web-search{pointer-events: none;}
.js .search--open{pointer-events: auto;opacity: 1;visibility: visible;}
.web-search .btn--search-close{opacity: 0;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}
.search--open .btn--search-close{opacity: 1;-webkit-transition: transform .3s ease;-o-transition: transform .3s ease;transition: transform .3s ease;-webkit-animation: bounceInA 1s ease;-o-animation: bounceInA 1s ease;animation: bounceInA 1s ease;}
.search__suggestion, .web-search .search-attr{opacity: 0;-moz-transform: translate3d(0, 30px, 0);-webkit-transform: translate3d(0, 30px, 0);-ms-transform: translate3d(0, 30px, 0);-o-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-moz-transition: opacity 0.8s, transform 0.8s;-webkit-transition: opacity 0.8s, transform 0.8s;-ms-transition: opacity 0.8s, transform 0.8s;-o-transition: opacity 0.8s, transform 0.8s;transition: opacity 0.8s, transform 0.8s;}
.search--open .search-attr{opacity: 1;-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);font-size: 20px;}
.js .web-search .search-ipt{font-size: 60px;font-weight: bold;border-bottom-width: 1px;padding: 15px 0;-moz-transform: scale3d(0, 1, 1);-webkit-transform: scale3d(0, 1, 1);-ms-transform: scale3d(0, 1, 1);-o-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-moz-transform-origin: 0% 50%;-webkit-transform-origin: 0% 50%;-ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;-moz-transition: transform .3s;-webkit-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition: transform .3s;opacity: 0;text-transform: uppercase;}
.js .web-search .search-ipt,.web-search .search-attr{-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;transition-delay: 0.4s;}
.js .search--open .search-ipt{-moz-transform: scale3d(1, 1, 1);-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;-moz-transition-duration: 0.4s;-webkit-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.js .search--open .search-btn{display: none !important;}
.web-search .search-attr{padding-bottom: 0;}
.js .web-search{width: 100%;height: 210px;position: fixed;left: 0;top: 0;padding: 25px 0;margin: auto;z-index: 100001;perspective: 1200px;}
.js .web-search::before{content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;opacity: 0;background: rgba(255, 255, 255, 0.98);background-color: #fff;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.js .search--open::before{opacity: 1;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.main-wrap--move:after{content: '';display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: fixed;left: 0;top: 0;z-index: 100000;}
/*------------------------------- search end ----------------------------------*/
/* scrollsidebar start */
#index_scrollsidebar{top: auto;bottom: 260px;right: -90px;transition: all ease-in-out 1s;visibility: hidden;opacity: 0;position: static;}
#index_scrollsidebar ul li{width: 60px;height: 60px;background-color: #000;border-radius: 8px;margin-bottom: 3px;display: flex;justify-content: center;align-items: center;position: relative;}
#index_scrollsidebar ul li .show{position: absolute;background-color: #e60013;padding: 6px;border-radius: 8px;right: 80px;top: 50%;transition: all ease-in-out .5s;transform: translateY(-50%);display: none;}
#index_scrollsidebar ul li .showw{position: absolute;background-color: #e60013;padding: 6px;border-radius: 8px;right: 80px;top: 50%;transition: all ease-in-out .5s;transform: translateY(-50%);display: none;white-space: nowrap;}
#index_scrollsidebar ul li .show,#index_scrollsidebar ul li .show a{font-size: 16px;color: #fff;}
#index_scrollsidebar ul li .showw,#index_scrollsidebar ul li .showw a{font-size: 16px;color: #fff;}
#index_scrollsidebar ul li:hover .show{display: block;}
#index_scrollsidebar ul li:hover .showw{display: block;}
#index_scrollsidebar ul li>a{display: inline-block;width: 100%;height: 100%;border-radius: 8px;text-align: center;line-height: 60px;}
#index_scrollsidebar .gototop{background-color: #e60013;}
/* Radial Out */
.hvr-radial-out{display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);position: relative;overflow: hidden;background: #000;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-radial-out:before{content: ""; position: absolute; z-index: -1;top: 0; left: 0;right: 0;bottom: 0;background: #e60013;border-radius: 100%;-webkit-transform: scale(0);transform: scale(0); -webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active{color: white;}
.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before{-webkit-transform: scale(2);transform: scale(2);}
/* scrollsidebar end */
/* inquiry start */
.inquiry-pop-bd{position:fixed;left:50%;top:50%;margin:-250px 0 0 -275px;width:550px;height:500px;/* background:#FFF; */box-shadow:0 0 10px rgba(255, 255, 255, .5);display:none;z-index:200000;}
.inquiry-pop-bd:before{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background: rgba(0, 0, 0, .3);z-index:-1;}
.inquiry-pop-bd .inquiry-pop{position:absolute;width:100%;height:100%;left:0;top:0;padding:22px;z-index:1;background:#FFF;-webkit-animation:fadeInDownA .4s ease;-o-animation:fadeInDownA .4s ease;animation:fadeInDownA .4s ease;}
.inquiry-pop-bd .inquiry-pop .ico-close-pop{position:absolute;right:-10px;top:-10px;width:30px;height:30px;background: url(./img/fancy_close.png) no-repeat center center;cursor:pointer;z-index:1;}
.inquiry-form-wrap{position:relative;height: 420px;width: 100.5%;}
.ad_prompt{position:absolute;display:block;top:50%;left:0;width:100%;line-height:40px;margin:-20px 0 0;text-align:center;color:#ff6f00;font-size:20px;-webkit-animation:twinkling 1s infinite ease-in-out;animation:twinkling 1s infinite ease-in-out;display:none;}
@media screen and (max-width: 550px){.inquiry-pop-bd{width: auto;left: 10px;right: 10px;top: 10px;bottom: 10px;margin: auto;}
.inquiry-pop-bd .inquiry-pop{padding:10px;}
.scrollsidebar{display:none;}
.inquiry-form-wrap{height:auto}}
.content-wrap.form .ch_form_wrap{width:100%; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:13px;}
.content-wrap.form .ch_form_wrap .title{/* background:#013e5a; */width: 100%;/* height:55px; *//* line-height:55px; *//* color:#fff; */margin:0;padding:0;font-size:16px;padding:0 20px;font-weight:normal;}
.content-wrap.form .ch_form_wrap .title em{font-style:normal}
.content-wrap.form .ch_form_wrap .title svg{display:none}
.content-wrap.form .ch_form_wrap form{position:relative;}
.content-wrap.form .ch_form_wrap ul{padding:20px 20px 5px;}
.content-wrap.form .ch_form_wrap ul li{position:relative;list-style:none; margin:0 0 16px;display: flex;min-height: auto;line-height: 40px;}
.content-wrap.form .ch_form_wrap ul li label{float: left;min-width: 80px}
.content-wrap.form .ch_form_wrap ul,.content-wrap.form .ch_form_wrap ul li,.content-wrap.form .ch_form_wrap ul input,.content-wrap.form .ch_form_wrap ul textarea,.content-wrap.form .ch_form_wrap ul select{position:relative;width:100%;}
.content-wrap.form .ch_form_wrap ul input,.content-wrap.form .ch_form_wrap ul textarea,.content-wrap.form .ch_form_wrap ul select{border:1px solid #eee;border-left: 3px solid #ff6f00;height:39px;padding:0 10px;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.content-wrap.form .ch_form_wrap ul textarea{height:95px; padding:10px;resize: none;}
.content-wrap.form .ch_form_wrap .item_submit{padding:0 20px;}
.content-wrap.form .ch_form_wrap .item_submit input{width:100%;height:33px;color:#015939;background: #e60013;border:none;cursor:pointer;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;color: #fff;}
.content-wrap.form .ch_form_wrap .item_submit input:hover{background: #ff6f00;}
.content-wrap.form .ch_form_wrap .Validform_checktip.Validform_wrong{position:absolute; right:7px; top:0; display:block; line-height:39px;color:red;pointer-events:none;}
.content-wrap.form .ch_form_wrap .Validform_error{border-color:red !important;border-left-color:#013e5a !important}
.content-wrap.form .ch_form_wrap .form_tip{position:relative;color:red; padding:0 0 10px;}
.content-wrap.form .ch_form_wrap .email_point{display:none;}
.content-wrap.form .ch_form_wrap ul li input[type=image],input[type=reset],input[type=button],input[type=submit]{width:60px;height: 30px;margin: 5px 10px}
.content-wrap.form #gif-show{top:0 !important;height:100%;display: flex;align-items: center;text-align: center;justify-content: center;}
.content-wrap.form #gif-show img{margin-top:0 !important;}
.content-wrap.livechat{width: 100%;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;font-size: 12px;/*border: 1px solid #36a9e1;*/border-top: none;border-radius: 15px 15px 0 0;overflow: hidden;background: #FFFFFF}
.content-wrap.livechat .ch_form_wrap{width: 100%;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;font-size: 12px;}
.content-wrap.livechat .ch_form_wrap .title{position: relative;display: flex;justify-content: space-between;align-items: center;background: #36A9E1;width: 101%;height: 45px;line-height: 45px;color: #fff;margin-left: -2px;font-size: 15px;padding: 0 20px;font-weight: normal;cursor: pointer;}
.content-wrap.livechat .ch_form_wrap .title em{font-style: normal}
.content-wrap.livechat .ch_form_wrap .title svg{position: relative;display: block;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;-ms-transition-duration: .3s;transition-duration: .3s;}
.content-wrap .ch_form_wrap form{position:relative;background: #fff;/* height: 420px; */}
.content-wrap.livechat .ch_form_wrap ul{padding: 20px 20px 5px;}
.content-wrap.livechat .ch_form_wrap ul li{position: relative;list-style: none;margin: 0 0 18px;display: flex;min-height: auto;line-height: 40px}
.content-wrap.livechat .ch_form_wrap ul li label{float: left;min-width: 80px}
.content-wrap.livechat .ch_form_wrap ul, .content-wrap.livechat .ch_form_wrap ul li, .content-wrap.livechat .ch_form_wrap ul input, .content-wrap.livechat .ch_form_wrap ul textarea, .content-wrap.livechat .ch_form_wrap ul select{position: relative;width: 100%;}
.content-wrap.livechat .ch_form_wrap ul input,.content-wrap.livechat .ch_form_wrap ul textarea,.content-wrap.livechat .ch_form_wrap ul select{border: 1px solid #e5e5e5;height: 39px;padding: 0 13px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;border-radius: 25px;}
.content-wrap.livechat .ch_form_wrap ul textarea{height: 95px;padding: 10px 13px;resize: none;}
.content-wrap.livechat .ch_form_wrap .item_submit{padding: 0 20px;}
.content-wrap.livechat .ch_form_wrap .item_submit input{width: 100%;height: 33px;color: #fff;background: #86C953;border: none;cursor: pointer;border-radius: 25px;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;-ms-transition-duration: .3s;transition-duration: .3s;}
.content-wrap.livechat .ch_form_wrap .item_submit input:hover{background: #94D662;}
.content-wrap.livechat .ch_form_wrap .Validform_checktip.Validform_wrong{position: absolute;left: 0;bottom: -16px;display: block;line-height: initial;color: red;pointer-events: none;}
.content-wrap.livechat .ch_form_wrap .Validform_error{border-color: red !important;}
.content-wrap.livechat .ch_form_wrap ul li input[type=image],input[type=reset],input[type=button],input[type=submit]{width:60px;height: 30px;margin: 5px 10px}
.content-wrap.livechat .ch_form_wrap .form_tip{position: relative;color: red;padding: 0 0 10px;}
.content-wrap.livechat .ch_form_wrap .email_point{display: none;position: absolute;width: 45px;height: 45px;text-align: center;padding: 15px 0 0;right: 0;top: 0;z-index: 1;background: #36A9E1;color: #fff;cursor: pointer;}
.content-wrap.form .ch_form_wrap ul .labeldiv{display:block;float: none;width: 100%;}
.content-wrap.form .ch_form_wrap ul .labeldiv input{display: inline-block;vertical-align: top;margin-right: 10px;width: 15px;height: 15px;margin-top: 4px;}
.content-wrap.form .ch_form_wrap ul .labeldiv .txt{display: inline-block;vertical-align: top;width: -moz-calc(100% - 30px);width: -webkit-calc(100% - 30px);width: calc(100% - 30px);color: #999999;font-size: 12px;line-height: 1.7;}
.content-wrap .ch_form_wrap form{background: #fff;/*border: 1px solid #36a9e1;*/}
.content-wrap.livechat .ch_form_wrap form{border: 1px solid #36a9e1;}
.content-wrap .ch_form_wrap .input-radio-checkbox{display: flex;white-space: nowrap;}
.content-wrap .ch_form_wrap ul li input[type=radio],.content-wrap .ch_form_wrap ul li input[type=checkbox]{width:20px;-webkit-appearance: radio;}
.content-wrap .ch_form_wrap .input-radio-checkbox input{margin: 0px 10px 0px 5px;}
@media screen and (max-width: 400px){.content-wrap.form .ch_form_wrap .title{display:none}}
.item-input-checkbox,.item-input-radio{overflow-y :auto}
/* inquiry end */
/*-------------------------------language start----------------------------------*/
.change-language.ensemble{position: relative;}
.prisna-wp-translate-seo{display: none;font-family: Arial, Helvetica, sans-serif;}
.mobile-head-language .prisna-wp-translate-seo,.change-language .prisna-wp-translate-seo{display: block}
.change-language .change-language-title{position: relative;}
.change-language .change-language-title, .change-language .change-language-title a{font-size: 10pt;}
.change-language .change-language-title a:after{font-family: 'fontawesome';content: "\f107";font-size: 16px;display: inline-block;margin-left: 0px;color: #333;padding-right: 0px;line-height: 30px;color: #fff;transition: all ease-in-out .3s;}
.change-language:hover .change-language-title a:after{-moz-transform: rotate(-360deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}
.change-language .change-language-cont{position: absolute; top: 36px; right: 0; width: 500px !important; background: #FFF; padding: 20px 10px 20px 20px; transform: scale3d(0.9, 0.9, 1); opacity: 0; visibility: hidden; z-index: 999; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border: 1px solid #eee; border-radius: 5px; overflow-y: scroll; max-height: 80vh;}
.change-language:hover .change-language-cont{transform: scale3d(1, 1, 1);opacity: 1;visibility: visible;}
.change-language .change-language-cont li{display: inline-block;vertical-align: top;width: 30%;margin: 0 0 10px;font-size: 10pt;overflow: hidden;padding: 0 10px 0 0;}
.change-language .change-language-cont li a:hover{color: #2a6eb8;}
.change-language .change-language-cont .lang-item-hide{display: none !important;}
.change-language .change-language-cont .lang-more{position: relative;display: block;text-align: center;cursor: pointer;line-height: 30px;}
.change-language .change-language-cont .more-active{font-size: 20px;}
.language-flag span{position: relative; display: inline-block; vertical-align: top; display: inline; zoom: 1; white-space: nowrap; padding: 0 0 0 0px; overflow: hidden; font-size: 16px;}
.change-language-title .language-flag span{line-height: 30px;font-size: 16px;color: #333;}
.change-language ::-webkit-scrollbar{width: 5px;}
.change-language ::-webkit-scrollbar-track{background-color: #fff;}
.change-language ::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,.3);border-radius: 3px;}
.change-language .language-cont:hover::-webkit-scrollbar-thumb{display: block}
.language-flag .country-flag{position: absolute;left: 7px;top: 50%;display: inline-block;vertical-align: top;display: inline;zoom:1; background-repeat: no-repeat;background-image: url(img/all-m.gif);width: 20px;height:20px;margin: -10px 5px 0;border-radius: 50%;}
.change-language-title .language-flag span{/* padding-left: 42px; */ font-size: 16px; color: #fff; text-transform: capitalize;}
.change-language-title .country-flag{left: -5PX;}
li.language-flag a{position: relative; display: flex; align-items: center;}
.language-flag-af .country-flag{background-position: 0 0 !important;}
.language-flag-sq .country-flag{background-position: 0 -16px !important;}
.language-flag-ar .country-flag{background-position: 0 -32px !important;}
.language-flag-hy .country-flag{background-position: 0 -48px !important;}
.language-flag-az .country-flag{background-position: 0 -64px !important;}
.language-flag-eu .country-flag{background-position: 0 -80px !important;}
.language-flag-be .country-flag{background-position: 0 -96px !important;}
.language-flag-bg .country-flag{background-position: 0 -112px !important;}
.language-flag-ca .country-flag{background-position: 0 -128px !important;}
.language-flag-zh .country-flag{background-position: 0 -144px !important;}
.language-flag-zh-TW .country-flag{background-position: 0 -160px !important;}
.language-flag-hr .country-flag{background-position: 0 -176px !important;}
.language-flag-cs .country-flag{background-position: 0 -192px !important;}
.language-flag-da .country-flag{background-position: 0 -208px !important;}
.language-flag-nl .country-flag{background-position: 0 -240px !important;}
.language-flag-en .country-flag{background-position: 0 -256px !important;}
.language-flag-et .country-flag{background-position: 0 -272px !important;}
.language-flag-tl .country-flag{background-position: 0 -288px !important;}
.language-flag-fi .country-flag{background-position: 0 -304px !important;}
.language-flag-fr .country-flag{background-position: 0 -320px !important;}
.language-flag-gl .country-flag{background-position: 0 -336px !important;}
.language-flag-ka .country-flag{background-position: 0 -352px !important;}
.language-flag-de .country-flag{background-position: 0 -368px !important;}
.language-flag-el .country-flag{background-position: 0 -384px !important;}
.language-flag-ht .country-flag{background-position: 0 -400px !important;}
.language-flag-iw .country-flag{background-position: 0 -416px !important;}
.language-flag-hi .country-flag, .language-flag-te .country-flag, .language-flag-kn .country-flag, .language-flag-ta .country-flag, .language-flag-gu .country-flag{background-position: 0 -432px !important;}
.language-flag-hu .country-flag{background-position: 0 -448px !important;}
.language-flag-is .country-flag{background-position: 0 -464px !important;}
.language-flag-id .country-flag{background-position: 0 -480px !important;}
.language-flag-ga .country-flag{background-position: 0 -496px !important;}
.language-flag-it .country-flag{background-position: 0 -512px !important;}
.language-flag-ja .country-flag{background-position: 0 -528px !important;}
.language-flag-ko .country-flag{background-position: 0 -544px !important;}
.language-flag-la .country-flag{background-position: 0 -560px !important;}
.language-flag-lv .country-flag{background-position: 0 -576px !important;}
.language-flag-lt .country-flag{background-position: 0 -592px !important;}
.language-flag-mk .country-flag{background-position: 0 -608px !important;}
.language-flag-ms .country-flag{background-position: 0 -624px !important;}
.language-flag-mt .country-flag{background-position: 0 -640px !important;}
.language-flag-no .country-flag{background-position: 0 -656px !important;}
.language-flag-fa .country-flag{background-position: 0 -672px !important;}
.language-flag-pl .country-flag{background-position: 0 -688px !important;}
.language-flag-pt .country-flag{background-position: 0 -704px !important;}
.language-flag-ro .country-flag{background-position: 0 -720px !important;}
.language-flag-ru .country-flag{background-position: 0 -736px !important;}
.language-flag-sr .country-flag{background-position: 0 -752px !important;}
.language-flag-sk .country-flag{background-position: 0 -768px !important;}
.language-flag-sl .country-flag{background-position: 0 -784px !important;}
.language-flag-es .country-flag{background-position: 0 -800px !important;}
.language-flag-sw .country-flag{background-position: 0 -816px !important;}
.language-flag-sv .country-flag{background-position: 0 -832px !important;}
.language-flag-th .country-flag{background-position: 0 -848px !important;}
.language-flag-tr .country-flag{background-position: 0 -864px !important;}
.language-flag-uk .country-flag{background-position: 0 -880px !important;}
.language-flag-ur .country-flag{background-position: 0 -896px !important;}
.language-flag-vi .country-flag{background-position: 0 -912px !important;}
.language-flag-cy .country-flag{background-position: 0 -928px !important;}
.language-flag-yi .country-flag{background-position: 0 -944px !important;}
.language-flag-bn .country-flag{background-position: 0 -960px !important;}
.language-flag-eo .country-flag{background-position: 0 -976px !important;}
.language-flag.language-flag-custom-afghanistan .country-flag{background-position: 0 -992px !important;}
.language-flag.language-flag-custom-albania .country-flag{background-position: 0 -1008px !important;}
.language-flag.language-flag-custom-algeria .country-flag{background-position: 0 -1024px !important;}
.language-flag.language-flag-custom-argentina .country-flag{background-position: 0 -1040px !important;}
.language-flag.language-flag-custom-australia .country-flag{background-position: 0 -1056px !important;}
.language-flag.language-flag-custom-austria .country-flag{background-position: 0 -1072px !important;}
.language-flag.language-flag-custom-belgium .country-flag{background-position: 0 -1088px !important;}
.language-flag.language-flag-custom-brazil .country-flag{background-position: 0 -1104px !important;}
.language-flag.language-flag-custom-canada .country-flag{background-position: 0 -1120px !important;}
.language-flag.language-flag-custom-chile .country-flag{background-position: 0 -1136px !important;}
.language-flag.language-flag-custom-cote-d-ivoire .country-flag{background-position: 0 -1152px !important;}
.language-flag.language-flag-custom-ecuador .country-flag{background-position: 0 -1168px !important;}
.language-flag.language-flag-custom-egypt .country-flag{background-position: 0 -1184px !important;}
.language-flag.language-flag-custom-england .country-flag{background-position: 0 -1200px !important;}
.language-flag.language-flag-custom-luxembourg .country-flag{background-position: 0 -1216px !important;}
.language-flag.language-flag-custom-malaysia .country-flag{background-position: 0 -1232px !important;}
.language-flag.language-flag-custom-mexico .country-flag{background-position: 0 -1248px !important;}
.language-flag.language-flag-custom-new-zealand .country-flag{background-position: 0 -1264px !important;}
.language-flag.language-flag-custom-oman .country-flag{background-position: 0 -1280px !important;}
.language-flag.language-flag-custom-qatar .country-flag{background-position: 0 -1296px !important;}
.language-flag.language-flag-custom-saudi-arabia .country-flag{background-position: 0 -1312px !important;}
.language-flag.language-flag-custom-singapore .country-flag{background-position: 0 -1328px !important;}
.language-flag.language-flag-custom-south-africa .country-flag{background-position: 0 0 !important;}
.language-flag.language-flag-custom-switzerland .country-flag{background-position: 0 -1344px !important;}
.language-flag.language-flag-custom-syria .country-flag{background-position: 0 -1360px !important;}
.language-flag.language-flag-custom-united-arab-emirates .country-flag{background-position: 0 -1376px !important;}
.language-flag.language-flag-custom-united-states-of-america .country-flag{background-position: 0 -1392px !important;}
.language-flag-hy .country-flag{background-position: 0 -1408px;}
.language-flag-bs .country-flag{background-position: 0 -1424px;}
.language-flag-ceb .country-flag{background-position: 0 -1440px;}
.language-flag-ny .country-flag{background-position: 0 -1456px;}
.language-flag-ha .country-flag{background-position: 0 -1472px;}
.language-flag-hmn .country-flag{background-position: 0 -1488px;}
.language-flag-ig .country-flag{background-position: 0 -1504px;}
.language-flag-jw .country-flag{background-position: 0 -1520px;}
.language-flag-kk .country-flag{background-position: 0 -1536px;}
.language-flag-km .country-flag{background-position: 0 -1552px;}
.language-flag-lo .country-flag{background-position: 0 -1568px;}
.language-flag-la .country-flag{background-position: 0 -1584px;}
.language-flag-mg .country-flag{background-position: 0 -1600px;}
.language-flag-ml .country-flag{background-position: 0 -1616px;}
.language-flag-mi .country-flag{background-position: 0 -1632px;}
.language-flag-mr .country-flag{background-position: 0 -1648px;}
.language-flag-mn .country-flag{background-position: 0 -1664px;}
.language-flag-my .country-flag{background-position: 0 -1680px;}
.language-flag-ne .country-flag{background-position: 0 -1696px;}
.language-flag-pa .country-flag{background-position: 0 -1712px;}
.language-flag-st .country-flag{background-position: 0 -1728px;}
.language-flag-si .country-flag{background-position: 0 -1744px;}
.language-flag-so .country-flag{background-position: 0 -1760px;}
.language-flag-su .country-flag{background-position: 0 -1776px;}
.language-flag-tg .country-flag{background-position: 0 -1792px;}
.language-flag-uz .country-flag{background-position: 0 -1808px;}
.language-flag-yo .country-flag{background-position: 0 -1824px;}
.language-flag-zu .country-flag{background-position: 0 -1840px;}
/*-------------------------------
language end
----------------------------------*/
/* lbanner start*/
.lbanner{margin-bottom: 60px;}
/* .lbanner{margin-bottom: 110px;} */
.lbanner-img{position: relative;}
.lbanner-img .tit{position: absolute; top: 50%; left: 50%; font-size: 28px; color: #fff; transform: translateX(-50%) translateY(-50%); text-transform: uppercase; text-align: center;}
.lbanner .path{background-color: #efefef;padding: 20px 0;}
.lbanner .path a,.lbanner .path{font-size: 16px;color: #666;}
.lbanner .path a.current{color: #ac1618;}
/* lbanner end*/
/* pageabout start */
.page-tit{font-size: 40px;color: #c50000;text-align: center;margin-bottom: 60px;font-weight: normal;}
.about01 .img{width: 48%;padding-top: 34%;}
.about01{display: flex;align-items: center;}
.about01 .con{width: calc(2% + 700px );padding-left: 50px;}
.about02{flex-direction: row-reverse;margin-top: 47px;}
.about02 .con{padding-left: 0;padding-right: 50px;}
.smalltit{color: #e60013;font-size: 30px;font-weight: bold;margin-bottom: 30px;}
.pagecontainer .detail{font-size: 16px;color: #666;}
.foot-logo .detail{font-size: 16px; color: #fff; line-height: 27px; width: 70%; padding-top: 20px; position: relative;}
.about03{margin-top: 70px;}
.page-ourdoor{margin-top: 115px; background-repeat: no-repeat; /* background-size: cover; */}
.page-ourdoor .floatL{width: 64%;}
.page-ourdoor .floatR{width: 36%;background-color: #e60013;padding:55px 48px}
.page-ourdoor .floatL img{width: 100%;}
.page-ourdoor .floatR p{color: #fff;font-size: 19px;line-height: 48px;}
.page-factory{padding-top: 116px;}
.page-factory .page-tit{margin-bottom: 60px;}
.pagecontainer .honor-over{position: relative;}
.factoryshow .honor_swiper .swiper-slide{padding: 0;}
.factoryshow .honor_swiper .swiper-slide .img{padding-top: 69.7%;}
@media screen and (max-width:950px){.about01{display: block;} .about01 .img{width: 100%;padding-top: 72%;margin-bottom: 20px;} .about01 .con{width: 100%;padding: 0 4%;} .about03{margin-top: 20px;} .page-ourdoor{margin-top: 50px;} .page-ourdoor .floatL{width: 100%;float: none;} .page-ourdoor .floatR{width: 100%;float: none;padding: 20px;} .page-factory{padding-top: 50px;}}
/* pageabout end */
/* page application start */
.page-application ul{overflow: hidden;margin-top: 56px;}
.page-application li{width: 49%;float: left;margin-right: 2%;position: relative;margin-bottom: 42px;overflow: hidden;}
.page-application li:nth-child(2n){margin-right: 0;}
.page-application li .img{padding-top: 63%;}
.page-application li .tit01{width: 100%;position: absolute;bottom: 0;left: 0;text-align: center;font-size: 20px;color: #fff;background-color: rgba(0, 0, 0, .46);padding: 10px;transition: all ease-in-out .3s;}
.page-application li .block{position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;background-color:rgba(0, 0, 0, .46) ;display: flex;align-items: center;justify-content: center;flex-direction: column;padding: 0 50px;opacity: 0;transition: all ease-in-out .3s;}
.page-application li .block .tit{font-size: 26px;color: #fff;font-weight: bold;}
.page-application li .block .con{font-size: 16px;color: #fff;line-height: 20px;margin-top: 30px;}
.page-application li:hover .tit01{bottom: -60px;}
.page-application li:hover .block{opacity: 1;}
.page-application .page-tit{margin-bottom: 50px;}
@media screen and (max-width:800px){.page-application li{width: 100%;margin-right: 0 !important;}}
/* page application end */
/* culture start */
.page-culture .page-tit{margin-bottom: 40px;}
.page-culture .fontblod{color: #e60013;font-weight: bold;}
.page-culture .photo-uls{margin-top: 50px;overflow: hidden;}
.page-culture .photo-uls li{float: left;width: 24.5%;margin-right: .6%;margin-bottom: 18px;}
.page-culture .photo-uls li:nth-child(4n){margin-right: 0;}
.page-culture .photo-uls li .img{padding-top: 69.7%;}
@media screen and (max-width:950px){.page-culture .photo-uls li{width: 49.5%;margin-right: 1%;margin-bottom: 10px;} .page-culture .photo-uls li:nth-child(2n){margin-right: 0;}}
/* culture end */
/* history start */
.page-history ul{position: relative;}
.page-history ul li .con{width: 50%;padding-right: 30px;position: relative;}
.page-history ul li .con::after{content: '';display: inline-block;width: 14px;height: 14px;background-color: #e60013;border-radius: 50%;position: absolute;top: 6px;right: -7px;z-index: 100;}
.page-history ul li .timr{font-weight: bold;font-size: 20px;color: #e60013;text-align: right;}
.page-history ul li .detail{text-align: right;margin-top: 10px;}
.page-history ul li{display: flex;}
.page-history ul li:nth-child(2n) .con{padding-right: 0;padding-left: 30px;}
.page-history ul li:nth-child(2n){flex-direction: row-reverse;}
.page-history ul li:nth-child(2n) .detail{text-align: left;}
.page-history ul li:nth-child(2n) .timr{text-align: left;}
.page-history ul::after{content: '';display: inline-block;height: 100%;width: 2px;background-color: #000000;position: absolute;left: 50%;top: 0;transform: scaleX(-50%);top: 6px;}
.page-history ul li:nth-child(2n) .con::after{right: auto;left: -7px;}
/* history end */
/* companyprofile start */
.gsjs-con{overflow: hidden;}
.gsjs .page-tit{margin-bottom: 50px;}
.presentation{padding-bottom: 220px;}
.presentation .floatL{width: 55%;}
.presentation .floatR{width: 40%;position: absolute;top: -80px;right: 0}
.presentation .floatR img{width: 100%;height: auto;}
.presentation .con{position: relative;}
.services li .l-li{width: 47.6%;}
.services li .l-li .img{padding-top: 52.3%;}
.services li .r-li{width: 48.8%;}
.services li{display: flex;align-items: center;justify-content: space-between;margin-bottom: 44px;}
.services li .r-li .con1{font-size: 18px;color: #666;font-weight: bold;margin-bottom: 20px;}
.services li .r-li .con2,.services li .r-li .con2 p{font-size: 16px;color: #666;line-height: 160%;}
.services li .r-li .con2 span{color: #e60013;font-weight: bold;font-size: 16px;}
.services li:nth-child(2n){flex-direction: row-reverse;}
.innovation li{width: 49%;background-color: #f4f4f4;margin-bottom: 32px;padding: 30px 20px;height: 230px;display: flex; flex-direction: column;justify-content: center;}
.innovation li img{margin-bottom: 20px;}
.innovation ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.innovation li .detail{font-size: 16px;color: #666;}
.innovation li .detail span{font-weight: bold;color: #e60013;}
.winwin .xj .tit{font-size: 18px;color: #666;font-weight: bold;}
.winwin .xj .js{font-size: 18px;color: #666;margin-bottom: 30px;}
.winwin .xj li{display: flex;padding-left: 20px;position: relative;margin-bottom: 6px;}
.winwin .xj li::before{position: absolute;content: '';display: inline-block;background-color: #e60013;width: 10px;height: 10px;border-radius: 50%;left: 0;top: 5px;}
.winwin .xj li .red{font-size: 16px;color: #e60013;font-weight: 700;}
.winwin .xj li .right-txt{font-size: 16px;color: #666;}
.winwin .xj ul{margin-bottom: 48px;}
.winwin{margin-top: 60px;}
.right-txt.txt-flex{display: flex;flex-wrap: wrap;justify-content: space-between;}
.right-txt.txt-flex>div{width: 50%;margin-bottom: 6px;}
@media screen and (max-width:950px){.presentation .floatL{width: 100%;float: none} .presentation .floatR{width: 100%;position: static;float: none;margin-top: 20px;} .services li{display: block;} .services li .l-li{width: 100%;} .services li .r-li{width: 100%;} .innovation li{width: 100%;} .presentation{padding-bottom: 100px;}}
/* companyprofile end */
.phone-tit{display: none;}
.categorySwiper-mobile{display: none;}
.more-btn-phone{display: none;}
.foot-link .foot_uls>li>ul{display: none;}
.phone-contact-txt{display: none;}
.phone_icon{display: none;}
@media screen and (max-width:1680px){.foot-contact{width: 40%;} .layout{width: 1200px;} .header_bottom .head_nav>li{padding: 0 10px;} .index_about .about_con{width: 41.1%;} .index_about .about_img img{width: 50%;} .about01 .con{width: calc(2% + 600px);}}
@media screen and (max-width:1560px){.index_application .red_bg{height: 100%;top: auto;bottom: 0;}}
@media screen and (max-width:1366px){.layout{width: 1180px;} .about01 .con{width: calc(2% + 590px);}}
@media screen and (max-width:1280px){.index_news ul li .tit{height: 170px;} .layout{width: 1100px;} .about01 .con{width: calc(2% + 550px);}}
@media screen and (max-width:1200px){.layout{width: 92%;} .nav-btn{padding: 18px 10px;} .index_application .fl-app li.application-click{font-size: 16px;} .index_application .fl-app li.app-more a::after{margin-left: 16px;} .index_application .app_tit{padding-right: 20px;font-size: 40px;}}
@media screen and (max-width:1120px){.header_bottom .head_nav>li>a{font-size: 16px;}}
@media screen and (max-width:950px){/* .top_email{display: none !important;} .header_top{height: 34px;} .header_top .head_contact li:nth-child(1){margin-right: 0;} .header_top .head_contact li{line-height: 34px;} .header_top .floatR{height: 34px;} .web_head .btn--search{padding-right: 18px;margin-right: 20px;height: 16px;} .web_head .btn--search:before, .web_head .btn--search:after{width: 16px;height: 16px;background-size: cover;vertical-align: top;} .change-language-title .country-flag{display: none;} .change-language-title .language-flag span{padding-left: 0;} .change-language .change-language-title a:after{margin-left:4px ;} .header_bottom .nav_wrap,.nav-btn{display: none;} .header_bottom .logo{margin-right: 0;} .header_bottom .logo img{max-height: 38px;width: auto;} .header_bottom{padding: 10px 0;} .mobile-head-item.mobile-head-nav .title:before{content: '\f0c9';font-family: "fontawesome";font-size: 18px;color: #fff;} .head_nav{width: 100%;} .head_nav li{position: relative;display: block;width: 100%;font-size: 16px;} .head_nav > li{border-bottom: 1px solid #eee;line-height: 35px;} .head_nav > li:after{content: '\f105';position: absolute;right: 0;top: 0;color: #999;font-size: 18px;font-family: "fontawesome";} .head_nav li ul{display: block;width: 100%;} .head_nav li ul li{width: auto;padding: 0 10px;font-size: 14px;text-transform: lowercase;line-height: 30px;} .head_nav li ul li li{line-height: 25px;} .head_nav li ul li li:before{display: none;} .web_head .nav_wrap{display: none;} .mobile-head-item .main-content-wrap{background: #FFF;top: 0;display: block;z-index: 99999;} .mobile-head-item .main-content-wrap .content-wrap{overflow-y: auto;height: 100%;padding: 15px 10px;background-color: #fff;} .mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y: hidden;} .mobile-head-item .side-content-wrap{position: fixed;display: block;left: -70%;width: 70%;height: 100%;} .mobile-head-item .middle-content-wrap{position: absolute;left: 0;width: 100%;height: auto;padding: 20px 0;opacity: 0;visibility: hidden;} .mobile-head-item .middle-show-content-wrap{top: 30px;visibility: visible;opacity: 1;} .header_bottom .head_nav>li{float: none;padding: 0;} .header_bottom .head_nav>li>a{color: #333;font-size: 16px;font-weight: normal;} .header_bottom .head_nav>li>a::after{display: none;} .header_bottom .head_nav>li>ul{position: static;width: auto;background-color: transparent;box-shadow: none;display: block;opacity: 1;display: none;} .header_bottom .head_nav>li>ul>li, .header_bottom .head_nav>li>ul>li>ul>li{margin: 0;position: relative;} .head_nav li ul li:before{content: "";width: 3px !important;height: 3px !important;background: #999 !important;border-radius: 50% ;position: absolute;left: 0 !important;top: 14px !important;transform: scale(1) !important;} .header_bottom .head_nav>li>ul>li>ul{position: static;width: 100%;opacity: 1;box-shadow: none;} .mobile-ico-close{width: 30px;height: 30px;background: #fff url(img/mobile_close.png) center center no-repeat;background-size: 50% auto;position: absolute;right: -35px;top: 0;} .mobilefixed .header_bottom{position: fixed;width: 100%;background-color: #c50000;z-index: 999;border-bottom: 1px solid #fff;top: 0;} */ .z10000{position:relative;z-index:100000;}.mobile-body-mask{width:100%;height:100vh;background:rgba(0, 0, 0, 0.6);position:fixed;left:0;top:0;z-index:999}.mobile-ico-close{width:30px;height:30px;background:#fff url(img/mobile_close.png) center center no-repeat;background-size:50% auto;position:absolute;right:-35px;top:0;}.sub-content{position:relative;display:block;right:auto;border-radius:0;border:none;box-shadow:none;z-index:99999;} .mobile-head-items{position:fixed;top:0;left:0;width:100%;text-align:left;display:block;z-index:999;display: block !important;}.mobile-head-items.scrollnav{padding: 0;top: -34px;}.mobile-head-items.scrollnav .phone-nav-bottom{background-color: rgba(0, 0, 0, .8);}.mobile-head-item{}.phone-nav-top{overflow: hidden;background-color: #c50000;padding:4px 10px;}.phone-nav-top .phone-tel{float: left;display: flex;align-items: center;}.phone-nav-top .phone-tel,.phone-nav-top .phone-tel a{font-size: 16px;color: #fff;}.mobile-head-language{float: right;}.mobile-head-search{float: right;}.mobile-head-item.mobile-head-aside{float:right}.mobile-head-item .title{width:100%;overflow:hidden;text-align:center;color:#FFF;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);}.mobile-head-item .title a{position:relative;display:block;color:#FFF;}.mobile-head-item.mobile-head-nav .title:before{content:'';display: inline-block;width: 25px;height: 17px;background-image: url(./img/demo/p-nav.png);margin-top: 10px;} .mobile-head-language .title{font-size: 16px;}.mobile-head-language .title::after{font-family: 'fontawesome';content: "\f107";font-size: 12px;display: inline-block;padding-left: 8px;color: #fff;}.mobile-head-item.mobile-head-search .title:before{content:"";display: inline-block;width: 16px;height: 16px;background-image: url(./img/demo/p-search.png);background-size: cover;margin-top: 3px;}.mobile-head-item.mobile-head-search{padding-right:20px;margin-right: 20px;position: relative;}.mobile-head-item.mobile-head-search::after{content: '';display: inline-block;width: 1px;height: 16px;background-color: #fff;position: absolute;top: 4px;right: 0;}.phone-nav-bottom{overflow: hidden;transition: all ease-in-out .1s;padding: 10px;}.phone-nav-bottom .phone-logo{float: left;}.phone-nav-bottom .phone-logo img{max-height:43px ;width: auto;}.phone-nav-bottom .mobile-head-nav{float: right;}.mobile-head-item .main-content-wrap{background:#FFF;top:0;display:block;z-index:99999;}.mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff;}.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden;}.mobile-head-item .side-content-wrap{position:fixed;display:block;left:-70%;width:70%;height:100%;}.mobile-head-item .middle-content-wrap{position:fixed;left:0;width:100vw;height:auto;padding:20px 0;opacity:0;visibility:hidden;}.mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1;}.web_head .nav_wrap .head_nav,.web_head .change-language,.web_head .btn--search{display:none;}.web_head .nav_wrap{position:static;}.web_head .btn--search{right:0;top:-20px;margin:0;}.web_head .head-search{display:none;}.head-search{position:relative;width:90%;height:35px;background:#000;margin:0 auto;}.head-search .search-ipt{position:absolute;width:100%;height:100%;left:0;top:0;color:#FFF;padding:0 10px;}.head-search .search-btn{position:absolute;width:35px;height:100%;background:url(img/search_btn_mobile.png) no-repeat center center;-webkit-background-size:auto 16px;background-size:auto 16px;border:none;right:0;top:0;display:block !important;margin: 0 !important;}.head-search .search-attr{display:none;}
.web_head{height: 34px;} .head_nav{width:100%;}.head_nav li{position:relative;display:block;width:100%;font-size:16px;}.head_nav > li{border-bottom:1px solid #eee;line-height:35px;}.head_nav > li:after{content:'\f105'; position:absolute; right:0; top:0; color:#999; font-size:12px; font-family: "fontawesome"; display: none;}.head_nav li ul{display:block;width:100%;}.head_nav li ul li{width:auto;padding:0 10px;font-size:14px;text-transform:lowercase;line-height:30px;}.head_nav li ul li:before{content:"";width:3px;height:3px;background:#999;border-radius:50%;position:absolute;left:0;top:15px;}.head_nav li ul li li{line-height:25px;}.head_nav li ul li li:before{display:none;}.web_head .nav_wrap{display:none;} .lang-more{display: none;} .header_top{display: none;} .header_bottom{display: none;} .slider_swiper_control{display: none;} .index_cate{padding-top: 30px;} .index_tit{font-size:24px;} .index_cate .index_tit{margin-bottom: 30px;} .swiper-button-cate-prev, .swiper-button-cate-next{width: 34px;height: 34px;} .swiper-button-cate-prev::after, .swiper-button-cate-next::after{font-size: 10px;} .swiper-button-cate-prev{right: 36px;} .categorySwiper-pc{display: none;} .index_cate .mySwiper .swiper-slide{width: 100% !important;padding-right: 0 !important;} .index_cate .mySwiper{width: 100%;overflow: hidden !important;} .index_cate .mySwiper .swiper-slide .more_btn{opacity: 1;padding: 20px 50px;} .index_cate .mySwiper .swiper-slide .more_btn a{font-size: 16px;} .index_cate .mySwiper .swiper-slide .more_btn a::after{width: 23px;height: 11px;background-size: cover;margin-left: 10px;} .index_cate .mySwiper .img{padding-top: 80%;} .index_cate .mySwiper .swiper-slide .title{font-size: 22px;} .categorySwiper-mobile{display: block;} .index_about .about_img::after{width: 134px;height: 230px;bottom: -15px;right: -20px;} .index_about .about-position{position: static;transform: translateY(0);} .index_about .about_img{margin-right: 20px;} .index_about{margin-top: 50px;} .index_about .phone-tit{display: block;margin-bottom: 30px;} .about_tit{font-size: 26px;} .index_about .about_con{width: 100%;} .index_about .about_con .tit{display: none;} .index_about .detail{margin-top: 49px;font-size: 16px;} .index_about .about_img img{width: 100%;height: auto;} .index_application{margin-top: 30px;padding-top: 0;} .index_application .app_tit{padding-right:30px ;width: 235px;float: right;} .index_application .app_tit a{font-size: 26px;line-height: 35px;display: inline-block;} .index_application .red_bg{height: 260px;width: 34%;top: 40px;} .index_application .positon-bg{width: calc(100% - 10px);} .index_application .fl-app li.app-more{display: none;} .index_application .fl-app li.application-click{width: 33.33%;font-size: 14px;white-space: wrap;min-width:33.33%;height: 55px;line-height: 120%;} .index_application .fl-app{white-space: nowrap;overflow-x: auto;overflow-y: hidden;margin-left: 10px;bottom: 107px;} .index_application .fl-app::-webkit-scrollbar-thumb{border-radius: 8px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #666666;} .fl-app::-webkit-scrollbar{height: 3px;} .fl-app::-webkit-scrollbar-thumb{border-radius: 5px;/* box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */background: #666;} .fl-app::-webkit-scrollbar-track{width:2px} .more-btn-phone{display: block; transition: all ease-in-out .3s;background-color: #e60013;text-align: center;display: inline-block;width: 100%;margin-top: 60px;height: 50px;} .more-btn-phone a::after{content: '';display: inline-block;width: 40px;height: 20px;background-repeat: no-repeat;background-size: contain;background-image: url(./img/demo/arrow_btn.png);margin-left: 25px;transition: all ease-in-out .3s;} .more-btn-phone a{line-height: 50px;font-size: 16px;color: #fff;display: flex;align-items: center;justify-content: center;} .index_honor{padding-top: 54px;margin-bottom: 40px;} .index_honor .index_tit{margin-bottom: 28px;} .index_honor .honor-over{width: 80%;} .honor-button-prev, .honor-button-next{width: 14px;height: 26px;background-size: cover;} .index_honor .swiper-button-next{right: -30px;} .index_honor .swiper-button-prev{left: -30px;} .honor-page{margin-top: 30px;} .honor-page .swiper-pagination-bullet{width: 10px;height: 10px;} .index_contact{padding-top: 70px;padding-bottom: 70px;} .index_contact .tit{font-size: 24px;line-height: 150%;} .index_contact .quote{font-size: 16px;padding: 0 20px;height: 45px;line-height: 45px;} .index_case{margin-top: 40px;padding-bottom: 50px;} .index_case .topimg{width: 100%;} .index_case .swiper-slide .redblock{width: 94%;bottom: auto;padding: 30px;position: relative;margin-top: -40px;z-index: 100;right:auto;left: 3%;} .index_case .swiper-slide .redblock .tit{font-size: 16px;line-height: 140%;} .index_case .swiper-slide .redblock .con{font-size: 16px;margin-top: 18px;} .index_case .layout{width: 100%;} .index_case .index_tit{padding-left: 3%;} .case-bottom-next, .case-bottom-prev{width: 34px;height: 34px;top: -54px;} .case-bottom-next::after, .case-bottom-prev::after{font-size: 14px;line-height: 34px;} .index_case .index_tit{margin-bottom: 20px;} .index_news .index_tit{margin-bottom: 20px;} .index_news ul li{width: 100%;margin-bottom: 20px;} .index_news ul{display: block;} .index_news ul li .new_bottom{padding: 20px;} .index_news ul li .tit{font-size: 16px;line-height: 150%;height: auto;} .index_news ul li .time{font-size: 14px;margin: 16px 0;} .index_news ul li .con{display: none;} .index_news ul li .more{height: 35px;line-height: 35px;font-size: 14px;padding: 0 15px;margin-top: 0;} .footer{padding-top: 50px;margin-top: 60px;} .footer .footer-top{display: block;padding-bottom: 20px;} .foot-logo{width: 100%;} .foot-link{width: 100%;} .foot-product{width: 100%;display: none;} .foot-contact{width: 100%;} .foot-logo .footerlogo img{max-height: 53PX;} .foot-logo .footerlogo{margin-bottom: 0;} .foot-logo .detail{display: none;} .foot-logo .more{display: none;} .foot-link .foot-tit{display: none;} .foot-link .foot_uls li{margin: 0;position: relative;width: 100%;border-bottom: 1px solid #333;} .foot-link .foot_uls li a{position: relative;display: inline-block;font-size: 16px;padding: 10px 0;} .foot-link .foot_uls>li:last-child>a{border-bottom: none;} .foot-link .foot_uls>li>a{text-transform: uppercase;} .foot-link .foot_uls li::after{position: absolute; right: 0; top: 10px; content: '\f105'; font-size: 18px; font-family: fontawesome; color: #e60013;} .foot-link .foot_uls>li>ul>li{padding-left: 20px;border-top: 1px solid #333 ;} .foot-link .foot_uls>li>ul>li:last-child{border-bottom: none;} /* .footnav a{pointer-events: none;cursor: pointer;} */ .footnav{cursor: pointer;} .foot-contact .foot-tit{display: none;} .foot-contact .foot_uls{display: none;} .phone-contact-txt{display: block;color: #e0e0e0;font-size: 16px;margin-top:20px;} .foot_sns li img{transform: scale(80%);} .footcopy{padding-top: 20px;text-align: left;padding-bottom: 87px;} .phone_icon{display: block;overflow: hidden;position: fixed;width: 100%;bottom: 0;left: 0;z-index: 999;} .phone_icon li{float: left;width: 25%;background-color: #1d1d1d;height: 60px;display: flex;justify-content: center;align-items: center;} .phone_icon li:nth-child(2n){/* background-color: #e60013; */} #index_scrollsidebar{display: none !important;} .items_list .share_this{display: none;} .lbanner{margin-bottom: 30px;} .lbanner-img .tit{font-size: 20px;top: 57%;width: 100%;padding: 0 10px;text-transform: capitalize;text-align: center;} .lbanner-img img{min-height: 200px;width: auto;object-fit: cover;} .page-tit{margin-bottom: 30px;} .about01 .con{width: 100% !important;} .blog-item .item-img{width: 100%;max-width: none !important;margin-bottom: 16px !important;}}
/*----------------------------------aside---------------------------------*/
.aside{float: left; width: 230px;}
.side-tit-bar{position: relative; margin-bottom: 15px;}
.side-tit-bar .side-tit{position: relative; font-size: 16px; line-height: 38px; color: #FFF; padding: 0 0 0 15px; background: #000; text-transform: uppercase; font-weight: bold;}
.side-widget{position: relative; margin: 0 0 50px;}
.side-cate{padding: 0 0 0 10px;}
.side-cate li{position: relative; line-height: 35px;}
.side-cate .nav-current>a{color: #c50000;}
.side-cate li li{line-height: 30px;}
.side-cate li a{position: relative; display: block; margin-right: 38px;}
.side-cate ul{display: none; overflow: visible !important}
.side-cate li li{padding: 2px 0;}
.side-cate li li a{padding: 0 10px 0 15px; margin-right: 0; position: relative;}
.side-cate li li a:hover,.side-cate li li.active>a{color: #000;}
.side-cate li li a:hover:before,.side-cate li li.active>a:before{background-color: #000;}
.side-cate li li a:before{content: ''; display: inline-block; width: 5px; height: 5px; background-color: #333; position: absolute; left: 0; top: 12px;}
.side-cate li li li a{padding: 0 66px; margin-right: 0;}
.side-cate li .icon-cate{position: absolute; right: 0; top: 7px; display: inline-block; width: 20px; height: 20px; line-height: 22px; overflow: hidden; text-align: center; font-size: 12px; cursor: pointer; color: #99abb7;}
.side-cate li .icon-cate:hover,.side-cate li.nav-current > .icon-cate:hover{background-color: #99abb7; color: #fff;}
.side-cate li .icon-cate.icon-cate-down:before{content: '\f067';font-family: fontawesome;}
.side-cate li .icon-cate.icon-cate-up:before{content: '\f068';font-family: fontawesome;}
.side-cate li.nav-current > .icon-cate{color: #99abb7;}
.side-product-items{position: relative;}
.side-product-items .items_content{position: relative; padding: 35px 0;}
.side_product_item{position: relative; display: block; width: 100%; overflow: hidden;}
.side_product_item figure{position: relative; display: table; width: 100%; overflow: hidden;}
.side_product_item .item-img,.side_product_item figcaption{display: table-cell; vertical-align: middle;}
.side_product_item .item-img{width: 70px; -webkit-box-sizing: content-box; box-sizing: content-box; position: relative;}
.side_product_item .item-img:before{content: ''; display: block; width: 100%; height: 100%; -webkit-transform: scale(.6); -ms-transform: scale(.6); -o-transform: scale(.6); transform: scale(.6); position: absolute; left: 0; top: 0; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.side_product_item .item-img img{display: block; width: 100%;}
.side_product_item:hover .item-img:before{background-color: rgba(255,255,255,.3); -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
.side_product_item figcaption{padding-left: 15px;}
.side_product_item figcaption h3{font-size: 16px; font-weight: normal;}
.side_product_item figcaption h3 a{display: block; max-height: 4.2em; line-height: 1.4em; -ms-word-break: break-all; word-break: break-all; word-wrap: break-word; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.side_product_item figcaption .h3{font-size: 16px; font-weight: normal;}
.side_product_item figcaption .h3 a{display: block; max-height: 4.2em; line-height: 1.4em; -ms-word-break: break-all; word-break: break-word; word-wrap: break-word; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; max-height: none; height: auto;}
.side-product-items .swiper-slide{-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column;}
.side-product-items .side_slider{max-height: 450px; overflow: hidden; -webkit-box-sizing: content-box; box-sizing: content-box; position: relative;}
.side-product-items .side_product_item{height: 90px;}
.side-product-items .btn-prev,.side-product-items .btn-next{position: absolute; left: 0; width: 100%; height: 32px; line-height: 32px; opacity: 1; filter: alpha(opacity=100); font-size: 38px; color: #ccd3d9; z-index: 1; text-align: center; cursor: pointer;}
.side-product-items .swiper-button-disabled{color: #eee; cursor: default;}
.side-product-items .btn-prev:before,.side-product-items .btn-next:before{display: inline-block; -webkit-transform: scale(2.5,1); -ms-transform: scale(2.5,1); -o-transform: scale(2.5,1); transform: scale(2.5,1);}
.side-product-items .btn-prev{top: 0;}
.side-product-items .btn-prev:before{content: '\f106';font-family: fontawesome;}
.side-product-items .btn-next{bottom: 0;}
.side-product-items .btn-next:before{content: '\f107';font-family: fontawesome;}
.side-product-items .btn-prev:not(.swiper-button-disabled):hover,.side-product-items .btn-next:not(.swiper-button-disabled):hover{color: #000;}
.aside .side-bn{width: 100%; margin: 0 0 40px;}
.aside .side-bn img{width: 100%}
/*----------------------------------main---------------------------------*/
.main{position: relative; width: calc(100% - 260px); float: right; padding-bottom: 100px;}
.main .banner_section{margin-bottom: 25px;}
/*title*/
.page_title{line-height: 38px; position: relative; font-size: 22px; margin: 0 0 15px; padding-bottom: 10px; border-bottom: 1px solid #ddd; font-size: 22px; color: #000;}
.items_list .page_title{text-transform: uppercase; font-size: 28px; color: #333; line-height: 1.2; padding-bottom: 5px;}
.items_list .share_this{float: right; position: absolute; right: 0; top: 5px;}
/*main_banner*/
.main_banner{margin-bottom: 15px; position: relative; overflow: hidden;}
.main_banner ul{margin: 0!important;}
.main_banner img{display: block; width: 100%; height: auto; min-height: 160px;}
.main_banner .swiper-wrapper li a{display: block; position: relative;}
.main_banner .swiper-wrapper li a:before{content: ''; display: block; width: 100%; height: 100%; background-image: -webkit-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.6)); background-image: linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.6)); position: absolute; left: 0; top: 0;}
.main_banner .swiper-pagination{width: 100%; text-align: center; padding-bottom: 15px; position: absolute; left: 0; bottom: 0; z-index: 1;}
.main_banner .swiper-pagination-bullet{width: 10px; height: 10px; background-color: #fff; margin: 0 3px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.main_banner .swiper-pagination-bullet-active{background: none; border: 1px solid #fff;}
/*page*/
.page_bar{position: relative; line-height: 31px; height: 33px; margin: 50px 0; text-align: center; font-size: 12px;}
.page_bar a,.page_bar span{position: relative; display: inline-block; vertical-align: top; min-width: 33px; padding: 0 5px; border: 1px solid #ccc; margin: 0 0 0 8px; text-align: center; border-radius: 3px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe',endColorStr='#e3e3e3',gradientType='0'); background: -moz-linear-gradient(top, #fefefe, #e3e3e3); background: -o-linear-gradient(top,#fefefe, #e3e3e3); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#e3e3e3));}
.page_bar a.current,.page_bar a:hover{color: #FFF; background: #c50000; border-color: #c50000;}
.pages .active span{background: #c50000; border-color: #c50000; color: #fff;}
/*--------------------------------------------------------page: product list------------------------------------------------------*/
.items_list{width: 100%; position: relative;}
.items_list ul{margin: 0 -12px;overflow: hidden;}
.pd_ullist{flex-wrap: wrap;}
.items_list .product_item{width: 33.3333%; float: left;}
.items_list .product_item figure{display: block; border: 1px solid #ccc; padding: 3px; margin: 12px;}
.items_list .product_item:hover figure{border-color: #ccc; box-shadow: 0 0 15px rgba(0,0,0,.1);}
.items_list .product_item .item_img{overflow: hidden; border: 0;}
.items_list .product_item .item_img a,.goods-may-like .product_item .item_img a,.side_product_item .item-img a,.news_item .item_img a{overflow: hidden;}
.items_list .product_item .item_title{font-size: 16px; padding: 0 16px; padding-bottom: 16px; font-weight: bold; text-align: center; height: 70px;}
/*--------------------------------------------------------page: single Product------------------------------------------------------*/
/*product photos*/
.product-intro{position: relative; overflow: hidden;}
.cloud-zoom-lens{border: 1px solid #eee; cursor: move;}
.cloud-zoom-title{position: absolute !important; background-color: #000; color: #fff; padding: 3px; width: 100%; text-align: center; font-weight: bold; font-size: 10px; top: 0px;}
.cloud-zoom-big{overflow: hidden; padding: 0px;}
.cloud-zoom-loading{color: white; background: #222; padding: 3px; border: 1px solid #000;}
.product-view .swiper-slide{padding-bottom: 1px;}
.product-view .product-image.zoom_remove:after{content: ""; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; z-index: 999;}
.product-view{position: relative; width: 37.6%; float: left;}
.product-view .product-image{position: relative; border: 1px solid #ddd;}
.product-view .product-image img{position: relative; width: 100%;}
.product-view .image-additional{position: relative; width: 100%; margin: 20px auto; overflow: hidden;}
.product-view .image-additional ul{overflow: hidden;}
.product-view .image-additional li{position: relative; width: 30%; float: left; margin: 0 1.5% 10px 1.5%;}
.product-view .image-additional li.single{display: none;}
.product-view .image-additional li img{display: block; position: relative; width: 100%; margin: 0 auto; border: 1px solid #ccc; padding: 1px; border-radius: 2px;}
.product-view .image-additional li a{display: block; position: relative;}
.product-view .image-additional li.current img{border: 2px solid #c70e0e; padding: 0;}
.product-view .image-additional img.popup{display: none;}
.ad_prompt{position: absolute; display: block; top: 50%; left: 0; width: 100%; line-height: 40px; margin: -20px 0 0; text-align: center; color: #ff6f00; font-size: 20px; -webkit-animation: twinkling 1s infinite ease-in-out; animation: twinkling 1s infinite ease-in-out; display: none;}
.product-view .image-additional.swiper-container-horizontal>.swiper-pagination-bullets{display: none;}
.product-view .swiper-button-next,.product-view .swiper-button-prev{width: 30px; height: 30px; margin-top: -15px; opacity: 1; line-height: 30px; font-size: 28px; -webkit-transform: scale(0.65,1); -ms-transform: scale(0.65,1); -o-transform: scale(0.65,1); transform: scale(0.65,1); background: none;}
.product-view .swiper-button-prev,.product-view .swiper-container-rtl .swiper-button-next{left: -10px;}
.product-view .swiper-button-next,.product-view .swiper-container-rtl .swiper-button-prev{right: -10px;}
.pd_pcview{display: block;}
.pd_phview{display: none;}
/*product summary*/
.product-summary{position: relative; width: 57%; float: right; padding: 10px 0;}
.product-summary .product-meta{line-height: 25px; font-family: 'Times New Roman';}
.fl-rich-text{font-family: 'Times New Roman';}
.product-summary .product-meta h3{margin: 0 0 5px; font-size: 14px;}
.product-summary .product-meta li{width: 100%; display: table; font-size: 14px; padding: 2px 0;}
.product-summary .product-meta li em{display: table-cell; width: 135px; color: #aaa;}
.product-btn-wrap{position: relative; padding-top: 30px;}
.product-btn-wrap .email, .product-btn-wrap .pdf, .product-btn-wrap .buy{position: relative; display: inline-block; *display: inline; *zoom:1;vertical-align: top; line-height: 26px; padding: .1em 1em; font-size: 16px; border-radius: 3px; background: #38362e; border: 2px solid #38362e; color: #fff; margin: 0 15px 10px 0;}
.product-btn-wrap .email:before,.product-btn-wrap .pdf:before{padding-right: 8px;}
.product-btn-wrap .email:before{content: '\f0e0';font-family: fontawesome;}
.product-btn-wrap .pdf:before{content: '\f1c1';font-family: fontawesome;}
.product-btn-wrap a:hover{background-color: #fff!important; color: #000;}
.product-summary .share-this{margin: 30px 0 0; text-align: right;}
/* product detail */
.product-detail{position: relative; overflow: visible; margin: 30px 0 0;}
.detail-tabs{position: relative;}
.detail-tabs .title{position: relative; display: inline-block; vertical-align: top; line-height: 28px; padding: 1px 15px; cursor: pointer; margin-right: 6px; font-size: 14px; background-color: #fff; border: 1px solid #ccc; color: #333;}
.detail-tabs .title.current{color: #FFF; background: #000; border-color: #000; color: #fff;}
.product-detail .tab-panel-content{padding: 10px 0; display: block; overflow: hidden}
.product-detail .disabled{display: none;}
/*like product*/
.goods-may-like{position: relative; overflow: hidden;}
.goods-may-like .title{line-height: 35px; font-size: 16px; margin: 50px 0 20px; padding: 0 15px; text-transform: uppercase; font-weight: bold; background-color: #000; color: #fff;}
.goods-may-like .product_item{width: 33.3333%;}
.goods-may-like .swiper-slide{overflow: visible;}
.goods-may-like .product_item{padding-bottom: 2px; margin-right: 0;}
.goods-may-like .product_item figure{border: 1px solid #ccc; padding: 3px;}
.goods-may-like .product_item .item_title{font-size: 16px; text-align: center; height: 85px; display: flex; align-items: center;}
.goods-may-like .product_item .item_img{}
.goods-may-like .swiper-control{position: absolute; right: 10px; top: 55px;}
.goods-may-like .swiper-button-prev,.goods-may-like .swiper-button-next{display: inline-block; width: 20px; height: 25px; line-height: 25px; font-size: 20px; margin-left: 5px; background: none; color: #fff; margin-left: 5px; position: static; margin: 0; opacity: 1; filter: alpha(opacity=100);}
.goods-may-like .swiper-button-next.swiper-button-disabled, .goods-may-like .swiper-button-prev.swiper-button-disabled{opacity: .5; filter: alpha(opacity=50);}
/*public*/
.web_main{position: relative;}
.page_main{background: #FFF; padding: 30px 0 0; -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
/*path_nav*/
.path_bar{background-color: #f1f1f1; padding: 0; text-align: left; font-size: 16px; line-height: 32px;}
.path_bar .layout{}
.path_bar li{display: inline; padding-right: 10px; text-transform: uppercase;}
.path_bar li:after{content: '/'; padding-left: 10px;}
.path_bar li:last-child:after{display: none;}
.mobile-head-items{display: none;}
.layer-bd .swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before{content: '\f104';font-family: fontawesome;}
.layer-bd .swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before{content: '\f105';font-family: fontawesome;}
.layer-bd .swiper-button-prev::after,.layer-bd .swiper-button-next::after{display: none;}
/*--------------------------------------------------------page: blog list------------------------------------------------------*/
.blog_list{position: relative; width: 100%;}
.blog-item{position: relative; width: 100%; overflow: hidden; padding: 35px 20px;}
.blog-item:nth-child(2n+1){background: #f9f9f9;}
.blog-item:before{content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.blog-item .item-img,.blog-item .item-img img{border-radius: 5px;}
.blog-item .item-img{position: relative; display: block; max-width: 200px; padding: 5px; border: 1px solid #eee; background-color: #fff; margin: 0 20px 0 0; float: left;}
.blog-item .item-img img{position: relative; width: 100%;}
.blog-item .item-info .item-title{height: 1.5em; line-height: 1.5em; overflow: hidden; font-size: 20px; font-weight: normal;}
.blog-item .item-info time{display: block; font-size: 16px; margin: 8px 0;}
.blog-item .item-info .item-detail{}
.blog-item .item-info .item-more{color: #8f9395; margin: 20px 0 0; float: right;}
.blog-item .item-info .item-more{display: inline-block; padding: .2em .8em; line-height: 1.8; color: #c50000; position: relative; text-transform: uppercase;}
.blog-item .item-info .item-more:before,.blog-item .item-info .item-more:after{content: ''; display: block; width: 100%; height: 1px; background-color: #c50000; position: absolute; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease;}
.blog-item .item-info .item-more:before{left: 0; top: 0;}
.blog-item .item-info .item-more:after{right: 0; bottom: 0;}
.blog-item .item-info .item-more:hover:before,.blog-item .item-info .item-more:hover:after{width: 0; opacity: 0;}
.blog-item .item-info .item-more:hover{background-color: #c50000; color: #fff; -webkit-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s;}
.layout:after{content: ""; display: block; clear: both; visibility: hidden; height: 0;}
@media screen and (max-width:950px){.blog-item .item-info .item-detail{display: none;} .blog-item .item-info .item-title{overflow: visible; display: block; height: auto;} .news_next{margin-top: 20px; overflow: hidden;} .apps1{/* display: block !important; */ flex-direction: column;} .apps2{/* display: block !important; */ flex-direction: column; flex-direction: column-reverse;} .apps1l{width: 100% !important;} .apps1r{width: 100% !important; margin-top: 16px;} .apps2l{width: 100% !important; margin-top: 16px;} .apps2r{width: 100% !important;} .newsxq_fr{width: 100%; float: right; margin-top: 30px;} .items_list .product_item .item_title{font-size: 16px; padding: 0 16px; padding-bottom: 16px; font-weight: bold; text-align: center; padding: 0; height: 90px; line-height: 20px;} .pd_pcview{display: none !important;} .pd_phview{display: block !important;} .head_nav li.has-child a b{position: absolute; top: 5px; right: 0px; display: inline-block; overflow: hidden; -webkit-box-sizing: content-box; box-sizing: content-box; width: 15px; height: 15px; border: 1px solid #111; border-radius: 2px; line-height: 15px; /* display: none; */} .head_nav li.has-child a b:before, .head_nav li.has-child a b:after{position: absolute; top: 50%; left: 3px; display: block; margin-top: -.5px; width: 9px; height: 1px; background-color: #111; content: '';} .head_nav li.has-child a b:after{-webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); -ms-transform: rotate(90deg);} .head_nav .has-child.active a b:after{display: none;} .head_nav li.has-child a:hover b{border-color: #111;} .news_next .tit{font-size: 22px; font-weight: bold; width: 20%; float: left;} .news_next .con{width: 80%; float: right; padding-right: 0px; position: relative; box-sizing: border-box;} /* aside */ .aside{display: none;} .side-widget{margin-bottom: 35px;} .side-product-items .items_content{margin-top: 10px; padding-top: 0; padding-bottom: 0;} .side-product-items .btn-prev,.side-product-items .btn-next{display: none;} .side-product-items .side_slider{padding-top: 0; padding-bottom: 0; max-height: inherit;} .side-product-items .side_slider ul:after{content: ''; display: block; height: 0; clear: both; visibility: hidden;} .side-product-items .side_slider .swiper-wrapper{width: auto; display: block; margin: 0 -5px;} .side-product-items .side_product_item{display: block; width: 50%; height: auto!important; float: left; ;text-align: center;} .side-product-items .side_product_item:nth-child(2n+1){clear: left;} .side-product-items .side_product_item figure{display: block; width: auto; border: 1px solid #eee; padding: 3px; margin: 5px;} .side-product-items .side_product_item .item-img{display: block; width: 100%; float: none;} .side-product-items .side_product_item .item-img img{width: 100%; height: auto; border: 0;} .side-product-items .side_product_item figcaption{width: auto; display: block; padding: 8px;} .side-product-items .side_product_item figcaption .item_title{height: 2.4em; font-size: 12px; text-transform: none;} /* main */ .page_main{padding-top: 25px;} .main{width: auto; float: none; margin: 0 auto; padding-bottom: 20px;} .items_list{width: 100%;} .product-item{width: 33.333%;} .product-item .item-wrap{margin: 8px;} .items_list ul{padding-top: 0;} .items_list .product_item{width: 33.333%;} /* list */ .page_bar{margin-top: 20px; margin-bottom: 0; text-align: center;} /* product intro */ .page_title{line-height: 1.1;} .video_close{display: none} .image-additional li.image-item.current img{border: none;} .product-view{width: 100%; float: none; margin: 0 auto 30px;} .product-view .image-additional li img{width: 90%; margin: 0 5%; border: 0;} .product-view .product-image, .single_product_items{display: none} .product-view .product-image{display: block;} .image-additional-wrap{display: block;} .product-view .image-additional{width: 100%; margin: 0;} .product-view .image-additional ul{width: 100%; overflow: visible;} .product-view .image-additional li{width: 100%; margin: 0;} .product-view .image-additional li a{padding: 0; margin: 0; border: 0;} .product-view .image-additional li.current img{border-color: inherit;} .product-view .image-additional li.single{display: block} .product-view .image-additional li.current a:before,.product-view .image-additional li.current a:after{display: none;} .product-view .swiper-button-next, .product-view .swiper-button-prev{background: rgba(0,0,0,.8); color: #fff;} .product-view .swiper-button-next{right: 5px;} .product-view .swiper-button-prev{left: 5px;} /* product summary */ .product-summary{position: relative; width: 100%; float: none;} .product-summary .share-this{float: none; margin: 30px 0;} .product-summary .product-meta li{display: block;} .product-summary .product-meta li em{display: inline; color: #333; padding-right: 15px; font-weight: bold;} .product-btn-wrap{text-align: left;} .product-btn-wrap a{margin: 0 0 10px !important;} .product-summary .share-this{text-align: left;} /* product detail */ .tab-panel-wrap{padding: 30px 0 0;} .goods-may-like .title{margin-top: 50px; margin-bottom: 50px;}}
@media only screen and (max-width: 768px){table td{text-align: left; padding: 0; /* word-break: break-all; white-space: normal; */} .fl-rich-text{overflow: scroll;} /*list*/ .items_list .product_item{width: 50%;} .items_list .product_item:nth-child(2n+1){clear: left;}}
@media screen and (max-width:480px){/* .goods-may-like .product_item{width: 100% !important;} */ .index_application .red_bg{height: 205px; width: 34%; top: 40px;}
.artic_tit .h4{font-size: 24px; font-weight: bold; margin: 10px 0; margin-bottom: 0;}}
/*-------------------------------animation start----------------------------------*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes fadeInLeftA{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeftA{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);-ms-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInLeftA{-webkit-animation-name:fadeInLeftA;animation-name:fadeInLeftA}
@-webkit-keyframes fadeInUpA{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpA{0%{opacity:0;-webkit-transform:translate3d(0,30px,0);-ms-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUpA{-webkit-animation-name:fadeInUpA;animation-name:fadeInUpA}
@-webkit-keyframes fadeInRightA{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRightA{0%{opacity:0;-webkit-transform:translate3d(20%,0,0);-ms-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInRightA{-webkit-animation-name:fadeInRightA;animation-name:fadeInRightA}
@-webkit-keyframes twinkling{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes OrangePulse{from{background-color: rgba(210,174,109,.2);-webkit-box-shadow: 0 0 10px rgba(210,174,109,1);}50%{background-color: rgba(210,174,109,1);-webkit-box-shadow: 0 0 10px rgba(210,174,109,1);}to{background-color:rgba(210,174,109,.2);-webkit-box-shadow: 0 0 10px rgba(210,174,109,1);}}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);}25%{-webkit-transform:translateY(-20%);}50%{-webkit-transform:translateY(0);}75%{-webkit-transform:translateY(-10%);}100%{-webkit-transform:translateY(0);}}
@keyframes jump{0%{transform:translateY(0);}25%{transform:translateY(-20%);}50%{transform:translateY(0);}75%{transform:translateY(-10%);}100%{transform:translateY(0);}}
@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}
@-webkit-keyframes fadeInDownA{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDownA{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInDownA{-webkit-animation-name:fadeInDownA;animation-name:fadeInDownA}
/*------------------------------- animation end ----------------------------------*/
.apps1{display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #E5E5E5; padding: 45px 0;}
.apps1l{width: 35%;}
.apps1r{width: 62%;}
.apps2{display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #E5E5E5; padding: 45px 0;}
.apps2l{width: 62%;}
.apps2r{width: 35%;}
.apps_title{color: #333333; font-size: 30px; font-family: 'OpenSans-Bold', Arial, sans-serif; font-weight: bold;}
.apps_tit{color: #63b433; font-size: 18px; font-family: 'OpenSans-Regular', Arial, sans-serif; font-weight: normal;}
.apps_desc{color: #666666; font-size: 16px; font-family: 'OpenSans-Regular', Arial, sans-serif; font-weight: normal; margin-top: 20px;}
.appbox8{border-bottom: none;}
.abbox1t{display: flex; align-items: flex-start; justify-content: space-between;}
.abbox1t_tit{color: #63b433; font-size: 35px; font-family: 'OpenSans-Bold', Arial, sans-serif; font-weight: bold; width: 45%; text-transform: uppercase}
.abbox1t_title{color: #666666; font-size: 16px; font-family: 'OpenSans-Regular', Arial, sans-serif; font-weight: normal; width: 50%;}
.abbox1m{margin-top: 30px; margin-bottom: 30px;}
.abbox1b p{color: #666666; font-size: 16px; font-family: 'OpenSans-Regular', Arial, sans-serif; font-weight: normal;}
.ablll .hd_title{color: #c50000; font-size: 40px; font-family: 'OpenSans-Bold', Arial, sans-serif; font-weight: bold; text-align: left;}
.ablll .hd_title:after{content: ''; display: block; width: 70px; height: 4px; background-color: #c50000; position: relative; left: 0; margin-left: 0; bottom: -5px;}
.app_imgs{}
.app_imgs p{position: relative; padding-bottom: 60%;}
.app_imgs img{position: absolute; object-fit: cover; top: 0; left: 0; width: 100%; height: 100%;}
.contact_for{margin: 0 auto;}
.contact_for p{font-size: 14px; color: #999;} .Asterisk_Text .asterisk_red{color: red; display: inline-block; text-align: center; position: absolute; /* left: 2px; */ top: 6%;}
.contact_for .gaug_outfit{font-size: 16px;}
.header_ul li img{width: auto;}
.header_ul{list-style: none; width: 100%; flex-wrap: wrap; padding: 22;} .header_ul li{margin-top: 22px; padding: 17px 0; border: 1px solid #e5e5e5; border-radius: 5px; position: relative; padding-left: 70px; width: 22.5%; margin-left: 3%; margin-bottom: 2%;}
.contact_for .header_ul li .t1{/* width: 30%; */ text-align: right; width: 49px; position: absolute; left: 0; top: 50%; height: 26px; margin-top: -13px;}
.contact_for .header_ul li .t1 img{width: auto;}
.contact_for .header_ul li .t2{margin-right: 10px;}
.contact_for .header_ul li .t2 p{color: #666666;}
@media only screen and (max-width: 900px){.contact_for .header_ul li{width: 45% !important; margin-left: 3% !important;} .contact_for .header_ul li:nth-of-type(2n+1){margin-left: 0 !important;}}
.contact_for .header_ul .t3{color: #333333; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis; height: 50px;}
.Asterisk_Text textarea{height: 233px ; border: 1px solid #eee !important; background-color: #f1f1f1; border-radius: 5px; resize: none; /* padding-left: 3%; */ width: 100%; resize: none; padding-left: 1% !important;}
.Asterisk_Text textarea::placeholder{color:#999;}
@media only screen and (max-width: 700px){.contact_for .Asterisk_Text textarea{height: 200px;} .form_ul li{width: 100% !important;} .form_ul .asterisk{width: 100%; display: flex; justify-content: flex-start !important;} .contact_for .header_ul li{width: 100% !important; margin-left: auto !important;} .contact_for .header_ul li .t1{width: 10% !important; text-align: left !important; padding-left: 10px !important;} .contact_for .header_ul .t3{height: auto;}}
.contact_for .Message_ex{padding-bottom: 20px;}
.form_ul li{width: 365px; justify-content: space-between;}
.form_ul .Asterisk_Text{width: 100% !important; /* padding-top: 25px; */} .asterisk{width: 100%; padding: 13px 0; margin: 10px 0; display: flex; padding-left: 20px; background-color: #f1f1f1; position: relative; border-radius: 5px;}
.form_ul{display: flex !important; flex-wrap: wrap !important; justify-content: space-between !important; padding: 0 !important;}
.form_center .asterisk_sk{color: red; display: inline-block; text-align: center; position: absolute; top: 50%; bottom: 16%; margin-top: -9px;}
.form_ul li input{background-color: #f1f1f1; border: none !important; width: 365px; padding-left: 3%; border-radius: 5px;}
.submiring{padding: 0 !important;}
.gtm_submit_btn{background-color: #333333 !important; width: 150px !important; height: 40px !important; color: #fff; margin-top: 15px !important;}
.contact_for .iframe_we{padding-top: 20px;}
.contact_for .Submit_tent .Sending{font-size: 20px; color: #333; font-weight: bold;}
.contact_for .gaug_outfit{font-size: 20px; font-weight: bold;}
.Address_dre{font-weight: bold; padding-top: 12px; color: #333333; font-size: 20px;}
.Submit_tent{padding-top: 50px; padding-bottom: 47px;}
/* 已加 */
.tListing:after{content:'';display:table;clear:both;}
.tListing li{float:left;}
.tList_1{}
.tList_1 li{width:23.5%;margin-left:2%;margin-bottom:2%;}
.tList_1 li:nth-of-type(4n+1){margin-left:0;}
@media only screen and (max-width: 1366px){.form_ul li{width: 30%; display: flex !important; justify-content: space-between !important;} .contact_for .header_ul li{width: 31.3%;} .contact_for .header_ul li:nth-of-type(3n+1){margin-left: 0;} .asterisk{width: 100%; display: flex; justify-content: space-between;} .form_ul{display: flex !important; justify-content: space-between !important;} .Asterisk_Text .asterisk{width: 100%;}}
.product-detail-img-big img{width: 100%;height: auto;}
.product-detail-form .tit01{background-color: #2b292a;color: #fff;font-size: 20px;display: inline-block;padding: 6px 14px;}
.product-detail-form .content{border: 1px solid #2b292a;display: flex;flex-wrap: wrap;padding: 10px 26px;}
.product-detail-form .content .tr{width: 50%;display: flex;font-size: 18px;color: #393939;margin: 5px 0;}
.product-detail-form .content .tr .tit{min-width: 100px;margin-right: 10px;font-weight: bold;}
.product-detail-title-x{position: relative;font-size: 24px;color: #000;font-weight: bold;text-align: center;text-transform: uppercase;line-height: 180%;margin: 30px 0;}
.product-detail-title-x span{position: relative;}
.product-detail-title-x span::before{content: '';display: inline-block;width: 338px;height: 2px;background-color: #121212;position: absolute;right: 28px;top: -10px;}
.product-detail-title-x span::after{content: '';display: inline-block;width: 386px;height: 6px;background-color: #e60013;position: absolute;left: 28px;bottom: -10px;}
.table-detail-procuts .tit{font-size: 16px;color: #333;}
.table-detail-procuts .tit span{font-weight: bold;}
.table-detail-procuts table{margin-top: 20px;border-collapse:collapse;}
.table-detail-procuts table td,.table-detail-procuts table th{border: 1px solid #bebebe;font-size: 16px;}
.table-detail-procuts table th{background-color: #f1f1f1;color: #333; text-align: left ;padding: 8px;}
.table-detail-procuts table td{text-align: left;padding: 20px 8px;}
.products-detail-txt{font-size: 16px;line-height: 150%;color: #333;}
.product-detail-part-pro li{margin: 14px 0;}
.product-detail-part-pro li .tit{color: #e60013;font-size: 16px;}
.product-detail-part-pro li .con{font-size: 16px;color: #333;}
.product-detail-img-big img{width: 100%;height: auto;}
.product-detail-form .tit01{background-color: #2b292a;color: #fff;font-size: 20px;display: inline-block;padding: 6px 14px;}
.product-detail-form .content{border: 1px solid #2b292a;display: flex;flex-wrap: wrap;padding: 10px 26px;}
.product-detail-form .content .tr{width: 50%;display: flex;font-size: 18px;color: #393939;margin: 5px 0;}
.product-detail-form .content .tr .tit{min-width: 100px;margin-right: 10px;font-weight: bold;}
.product-detail-title-x{position: relative;font-size: 24px;color: #000;font-weight: bold;text-align: center;text-transform: uppercase;line-height: 180%;margin: 30px 0;}
.product-detail-title-x span{position: relative;}
.product-detail-title-x span::before{content: ''; display: inline-block; width: 338px; width: 100%; height: 2px; background-color: #121212; position: absolute; right: 28px; right: auto; left: -80px; top: -10px;}
.product-detail-title-x span::after{content: ''; display: inline-block; width: 386px; width: 100%; height: 6px; background-color: #e60013; position: absolute; left: 28px; /* left: auto; */ right: -130px; bottom: -10px;}
.table-detail-procuts .tit{font-size: 16px;color: #333;}
.table-detail-procuts .tit span{font-weight: bold;} table{margin-top: 20px;border-collapse:collapse;width: 100%;} table td, table th{border: 1px solid #bebebe;font-size: 16px;} table th{background-color: #f1f1f1;color: #333; text-align: left ;padding: 8px;} table td{text-align: left;padding: 20px 8px;}
.products-detail-txt{font-size: 16px;line-height: 150%;color: #333;}
.product-detail-part-pro li{margin: 14px 0;}
.product-detail-part-pro li .tit{color: #e60013;font-size: 16px;}
.product-detail-part-pro li .con{font-size: 16px;color: #333;}
#cont h2{background: #c50000 !important;}
#cont > ul > li > ul > li > a{color: #c50000 !important;}
#cont > ul > li > ul > li.has-childs > ul > li.has-childs > a{color: #c50000 !important;}
#cont > ul > li > ul > li > ul a:hover{color: #c50000 !important;}
#cont > ul > li > ul > li > ul > li > a{color: #c50000 !important;}
#cont > ul > li > ul > li > ul a{color: #c50000 !important;}
#cont > ul > li > ul > li.has-childs > ul > li.has-childs > a:after{background: #c50000 !important;}
#footer{background: #c50000 !important;}
#cont > ul > li > ul > li > ul > li > a:before{border-top-color: #c50000 !important; border-right-color: #c50000 !important;}
#cont > ul > li > ul > li.has-childs > ul > li.has-childs > ul > li > a:before{border-top-color: #c50000 !important; border-right-color: #c50000 !important;}
.sitemap-logo-boxs{background: rgba(0, 0, 0, .2) !important;}
.container.other .header_bottom{position: relative; background: rgba(0, 0, 0, .85);}
.container.other .fixed-nav .header_bottom{position: fixed !important;}
.change-language-cont li{width:33.333333%;}
.change-language-cont{display: flex;flex-wrap: wrap;}
.language--img{background: url(img/leg.jpg)no-repeat center center;display: inline-block;width: 18px;height: 12px;margin-right: 6px;}
.language-en{background-position: 0 -218px;}
.language-af{background-position: 0 -1px;}
.language-sq{background-position: 0 -940px;}
.language-am{background-position: 0 -9px;}
.language-be{background-position: 0 -48px;}
.language-eu{background-position: 0 -252px;}
.language-az{background-position: 0 -36px;}
.language-hy{background-position: 0 -456px;}
.language-ar{background-position: 0 -24px;}
.language-am{background-position: 0 -12px;}
.language-fy{background-position: 0px -300px;}
.language-fr{background-position: 0px -288px;}
.language-fi{background-position: 0px -276px;}
.language-et{background-position: 0px -240px;}
.language-eo{background-position: 0px -192px;}
.language-en{background-position: 0 -216px;}
.language-da{background-position: 0px -168px;}
.language-cs{background-position: 0px -144px;}
.language-hr{background-position: 0px -420px;}
.language-co{background-position: 0px -132px;}
.language-ceb{background-position: 0px -108px;}
.language-ca{background-position: 0px -96px;}
.language-bg{background-position: 0 -448px;}
.language-bs{background-position: 0 -84px;}
.language-bn{background-position: 0 -72px;}
.language-be{background-position: 0 -48px;}
.language-is{background-position: 0px -492px;}
.language-sm{background-position: 0px -972px;}
.language-ro{background-position: 0px -888px;}
.language-pa{background-position: 0px -840px;}
.language-pt{background-position: 0px -876px;}
.language-pl{background-position: 0px -852px;}
.language-fa{background-position: 0px -264px;}
.language-ps{background-position: 0px -264px;}
.language-or{background-position: 0px -827px;}
.language-no{background-position: 0px -780px;}
.language-ne{background-position: 0px -792px;}
.language-my{background-position: 0px -768px;}
.language-mn{background-position: 0px -720px;}
.language-mr{background-position: 0px -732px;}
.language-mi{background-position: 0px -684px;}
.language-mt{background-position: 0px -756px;}
.language-ml{background-position: 0px -708px;}
.language-ms{background-position: 0px -744px;}
.language-mg{background-position: 0px -672px;}
.language-mk{background-position: 0px -696px;}
.language-lb{background-position: 0px -624px;}
.language-lt{background-position: 0px -648px;}
.language-lv{background-position: 0px -660px;}
.language-la{background-position: 0px -613px;}
.language-lo{background-position: 0px -636px;}
.language-ky{background-position: 0px -600px;}
.language-ku{background-position: 0px -120px;}
.language-ko{background-position: 0px -588px;}
.language-rw{background-position: 0px -912px;}
.language-km{background-position: 0px -564px;}
.language-kk{background-position: 0px -552px;}
.language-kn{background-position: 0px -576px;}
.language-jv{background-position: 0px -528px;}
.language-ja{background-position: 0px -516px;}
.language-it{background-position: 0px -504px;}
.language-ga{background-position: 0px -312px;}
.language-id{background-position: 0px -467px;}
.language-ig{background-position: 0px -480px;}
.language-hu{background-position: 0px -443px;}
.language-hmn{background-position: 0px -408px;}
.language-hi{background-position: 0px -397px;}
.language-he{background-position: 0px -384px;}
.language-haw{background-position: 0px -300px;}
.language-ha{background-position: 0px -1079px;}
.language-ht{background-position: 0px -432px;}
.language-gu{background-position: 0px -348px;}
.language-el{background-position: 0px -204px;}
.language-de{background-position: 0px -180px;}
.language-ka{background-position: 0px -540px;}
.language-gl{background-position: 0px -336px;}
.language-ru{background-position: 0px -900px;}
.language-gd{background-position: 0px -324px;}
.language-sr{background-position: 0px -1006px;}
.language-st{background-position: 0px -1017px;}
.language-sn{background-position: 0px -984px;}
.language-sd{background-position: 0px -984px;}
.language-si{background-position: 0px -1271px;}
.language-sk{background-position: 0px -1223px;}
.language-sl{background-position: 0px -960px;}
.language-so{background-position: 0px -994px;}
.language-es{background-position: 0px -227px;}
.language-su{background-position: 0px -1031px;}
.language-sw{background-position: 0px -1055px;}
.language-sv{background-position: 0px -1043px;}
.language-tl{background-position: 0px -1115px;}
.language-tg{background-position: 0px -1091px;}
.language-ta{background-position: 0px -1067px;}
.language-tt{background-position: 0px -1151px;}
.language-te{background-position: 0px -1079px;}
.language-th{background-position: 0px -1103px;}
.language-tr{background-position: 0px -1138px;}
.language-tk{background-position: 0px -1115px;}
.language-uk{background-position: 0px -1175px;}
.language-ur{background-position: 0px -1187px;}
.language-ug{background-position: 0px -1163px;}
.language-uz{background-position: 0px -1175px;}
.language-vi{background-position: 0px -1211px;}
.language-cy{background-position: 0px -156px;}
.language-xh{background-position: 0px -1223px;}
.language-yi{background-position: 0px -1235px;}
.language-yo{background-position: 0px -1247px;}
.language-zu{background-position: 0px -1259px;}
.language-zh{background-position: 0px -1282px;}
.language-zh-TW{background-position: 0px -1282px;}
