﻿@charset "utf-8"; 
.container {line-height: 1.7em;}
.index .top-nav a {color: #000;}
.index .top-nav .submenu{background:#fff}
.top-nav .submenu{background:#039393}
body:not(.index) .top-nav .submenu a{color:#fff}
body:not(.index) .top-nav .submenu a:hover{color:#000}
.nycontactus {display:flex;justify-content:space-between;margin-bottom:30px;}
.nycontuslef {width:64%;}
.nycontuslef ul.contact-list li {display:flex;margin-bottom:14px;font-size:15px;}
.nycontuslef ul.contact-list li >p {width:40px;margin-right:15px;display:flex;align-items:center;height:40px;justify-content:center;}
.nycontuslef ul.contact-list li .contact-text {width:calc(100% - 55px);}
.nycontuslef ul.contact-list li .contact-text p {font-weight:bold;font-size:18px;line-height:1.4;}
.nycontuslef ul.contact-list li .contact-text a {margin-bottom:12px;display:block;}
.nycontusrig {width:30%;}
.nycontactus+table td {vertical-align:top;}
.nysidetit {background:#039393;color:#fff;text-align:center;line-height:48px;font-size:22px;}
img.inner-banner+.products {display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:0 15px;justify-content:space-between;}
img.inner-banner+.products .innercatelist {width:270px;margin:0;padding:0;}
img.inner-banner+.products .innercatelist .sf-menu {margin:0 0 30px;display:block;border:1px solid #ccc;white-space:normal;border-bottom:none;}
img.inner-banner+.products .innercatelist .sf-menu li {margin:0;border:none;}
img.inner-banner+.products .container.container-1832 {width:calc(100% - 320px);margin:0;padding:0;}
img.inner-banner+.products .innercatelist .sf-menu a {padding:9px 15px;border-bottom:1px solid #ccc;box-sizing:border-box;font-size:15px;line-height:1.3;}
img.inner-banner+.products .innercatelist .sf-menu >li>a {position:relative;padding-left:30px}
img.inner-banner+.products .innercatelist .sf-menu >li>a:before {content:'';width:6px;height:6px;border:2px solid #333;border-left:none;border-bottom:none;position:absolute;transform:rotate(45deg);left:10px;top:15px;}
img.inner-banner+.products .innercatelist .sf-menu >li>a:hover::before {border-color:#fff}
img.inner-banner+.products .innercatelist .sf-menu .sub-menu {position:static;border:none;opacity:2;display:none;}
img.inner-banner+.products .innercatelist .sf-menu .sub-menu li a {padding-left:30px}
img.inner-banner+.products .innercatelist .sf-menu li:hover>.sub-menu {display:block}
.page-prolist img.inner-banner+.products .products-list li {width:32%;margin-right:2%;}
.page-prolist img.inner-banner+.products .products-list li:nth-child(4n) {margin-right:2%;}
.page-prolist img.inner-banner+.products .products-list li:nth-child(3n) {margin-right:0;}
.page-prolist img.inner-banner+.products .products-text-rt {margin-left:15px;}
.page-prolist img.inner-banner+.products .products-text-rt a {width:30px;}
.page-prolist img.inner-banner+.products .products-text-lf {width:calc(100% - 45px);box-sizing:border-box;}
.page-prolist img.inner-banner+.products .products-name {line-height:1.3;}
img.inner-banner+.products .container.products-page {width:100%;padding:0 0 0 320px;}
@media screen and (max-width:1100px){.page-prolist img.inner-banner+.products .products-list li {width:49%;}
.page-prolist img.inner-banner+.products .products-list li:nth-child(3n) {margin-right:2%;}
.page-prolist img.inner-banner+.products .products-list li:nth-child(2n) {margin-right:0;}}

.index .products-cate {flex-wrap:wrap;}
.index .products-cate li {margin:10px 1%;}
#videos {padding-top:25px;}
#videos .title {margin-bottom:10px}
#videos+p.title {margin-top:-130px;margin-bottom:20px;}
#number .title {position:relative;top:-130px;}
.video{height:600px}
.video lite-youtube{ position: absolute;left: 50%;transform: translateX(-50%);top: 0;max-width: 760px;}
.nysidetit{text-align:left;padding-left:10px}
table.nycertable tr {display:flex;justify-content:space-between;}
table.nycertable tr td {width:23%;text-align:center;margin-bottom:15px;}
.inner-banner{width:100%;max-width:100%;}
.index .partners-ul li {padding:5px;height:184px;}
.index .partners-ul {height:190px;}
.floatwindow_fd-main {width:235px!important;right:-245px!important;}
.floatwindow_fd_conct:hover .floatwindow_fd-main {right:0!important;transition:0.3s right ease-in-out;-o-transition:0.3s right ease-in-out;-moz-transition:0.3s right ease-in-out;-webkit-transition:0.3s right;}
#xyz ul li{display:block!important}
.footer-social li a img{transform: translateY(3px);}