.modal,.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%)}
.modal.show .modal-dialog{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #eceeef}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}
.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){.modal-dialog{max-width:500px;margin:30px auto}
.modal-sm{max-width:300px}
}
@media (min-width:992px){.modal-lg{max-width:800px}
}
.nav{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5em 1em}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.nav-link.disabled{color:#636c72;cursor:not-allowed}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-link{border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}
.nav-tabs .nav-link.disabled{color:#636c72;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav-pills .nav-link{border-radius:.25rem}
.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{color:#fff;cursor:default;background-color:#1e5a96}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem 1rem}
.navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}
.navbar-toggler{-ms-flex-item-align:start;align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}
.navbar-toggler-left{position:absolute;left:1rem}
.navbar-toggler-right{position:absolute;right:1rem}
@media (max-width:575px){.navbar-toggleable .navbar-nav .dropdown-menu{position:static;float:none}
.navbar-toggleable>.container{padding-right:0;padding-left:0}
}
@media (min-width:576px){.navbar-toggleable{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggleable,.navbar-toggleable .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.navbar-toggleable .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-toggleable>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggleable .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable .navbar-toggler{display:none}
}
@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}
.navbar-toggleable-sm>.container{padding-right:0;padding-left:0}
}
@media (min-width:768px){.navbar-toggleable-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggleable-sm,.navbar-toggleable-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.navbar-toggleable-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-toggleable-sm>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggleable-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-sm .navbar-toggler{display:none}
}
@media (max-width:991px){.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}
.navbar-toggleable-md>.container{padding-right:0;padding-left:0}
}
@media (min-width:992px){.navbar-toggleable-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggleable-md,.navbar-toggleable-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.navbar-toggleable-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-toggleable-md>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggleable-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-md .navbar-toggler{display:none}
}
@media (max-width:1199px){.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}
.navbar-toggleable-lg>.container{padding-right:0;padding-left:0}
}
@media (min-width:1200px){.navbar-toggleable-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggleable-lg,.navbar-toggleable-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.navbar-toggleable-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-toggleable-lg>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggleable-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-lg .navbar-toggler{display:none}
}
.navbar-toggleable-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}
.navbar-toggleable-xl>.container{padding-right:0;padding-left:0}
.navbar-toggleable-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.navbar-toggleable-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-toggleable-xl>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar-toggleable-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%}
.navbar-toggleable-xl .navbar-toggler{display:none}
.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .open>.nav-link{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}
.navbar-light .navbar-text{color:rgba(0,0,0,.5)}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{color:#fff}
.navbar-inverse .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}
.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}
.navbar-inverse .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}
.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .open>.nav-link{color:#fff}
.navbar-inverse .navbar-toggler{border-color:hsla(0,0%,100%,.1)}
.navbar-inverse .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}
.navbar-inverse .navbar-text{color:hsla(0,0%,100%,.5)}
@font-face{font-family:lato;src:url(../fonts/lato-light-webfont.eot);src:url(../fonts/lato-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-light-webfont.woff2) format("woff2"),url(../fonts/lato-light-webfont.woff) format("woff"),url(../fonts/lato-light-webfont.ttf) format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:geometriabold;src:url(../fonts/Geometria-Bold.otf)}
@font-face{font-family:lato;src:url(../fonts/lato-regular-webfont.eot);src:url(../fonts/lato-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/lato-regular-webfont.woff2) format("woff2"),url(../fonts/lato-regular-webfont.woff) format("woff"),url(../fonts/lato-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:geometriabold;src:url(../fonts/geometria-bold-webfont.eot);src:url(../fonts/geometria-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/geometria-bold-webfont.woff2) format("woff2"),url(../fonts/geometria-bold-webfont.woff) format("woff"),url(../fonts/geometria-bold-webfont.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(../fonts/mem8YaGs126MiZpBA-UFVZ0d.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(../fonts/KFOmCnqEu92Fr1Mu4mxM.woff) format('woff');
}
@font-face{font-family:sunnymix;src:url(../fonts/sunnymix.eot);src:url(../fonts/sunnymix.eot?#iefix) format("embedded-opentype"),url(data:application/font-woff;base64,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) format("woff"),url(../fonts/sunnymix.ttf) format("truetype"),url(../fonts/sunnymix.svg#sunnymix) format("svg");font-weight:400;font-style:normal}
[data-icon]:before{content:attr(data-icon)}
[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:sunnymix!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-engineer:before{content:"a"}
.icon-fb:before{content:"b"}
.icon-home:before{content:"c"}
.icon-mail:before{content:"d"}
.icon-management:before{content:"e"}
.icon-phone:before{content:"f"}
.icon-repair:before{content:"g"}
.icon-scheme:before{content:"h"}
.icon-slider-left-arrow:before{content:"i"}
.icon-slider-right-arrow:before{content:"j"}
.icon-spb-metro:before{content:"k"}
.icon-twenty:before{content:"l"}
.icon-vk:before{content:"m"}
.icon-wheel:before{content:"n"}
.icon-menu:before{content:"o"}
.cms-toolbar-expanded .header{top:-130px}
.top_huibo{margin-top:1em}
.top_huibo h1{text-align:center;font-family:2em;color:#1e5a96}
.top_huibo form{margin-top:1.2em}
.top_huibo form input{width:90%;margin:0 auto;font-family:arial;height:3em;margin-bottom:1em}
.top_huibo form label{width:90%;margin-left:5%;margin-top:.3em}
.top_huibo form button{width:90%;height:4em;background:#1e5a96;font-family:arial;color:#fff;border-radius:5px;border:none;margin-top:1em}
.layui-layer-iframe{min-width:560px;min-height:380px}
.spec-container{width:100%;position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}
@media (min-width:576px){.spec-container{padding-right:15px;padding-left:15px}
}
@media (min-width:768px){.spec-container{padding-right:15px;padding-left:15px}
}
@media (min-width:992px){.spec-container{padding-right:15px;padding-left:15px}
}
@media (min-width:1200px){.spec-container{padding-right:15px;padding-left:15px}
}
@media (min-width:992px){.spec-container{width:960px;max-width:100%}
}
@media (min-width:1200px){.spec-container{width:1140px;max-width:100%}
}
table{width:100%;max-width:100%;border-collapse:collapse;margin-bottom:1em}
table tr th{font-weight:400}
table tr td{padding:.5em .4em;border:1px solid #ccc;text-align:center}
table.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}

.swiper-homepage .swiper-slide:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;}
.swiper-homepage .swiper-button-next,.swiper-homepage .swiper-button-prev{width:1.5em;height:1.5em;border-radius:100%;color:#fff;background:0 0;top:auto;bottom:1.6em}
@media (min-width:768px){.swiper-homepage .swiper-button-next,.swiper-homepage .swiper-button-prev{top:50%;margin-top:-22px;width:3.3em;height:3.3em;background:rgba(0,0,0,.5)}
}
.swiper-homepage .swiper-button-next:before,.swiper-homepage .swiper-button-prev:before{position:absolute;top:52%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:sunnymix!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.swiper-homepage .swiper-button-prev{left:1.3em}
.swiper-homepage .swiper-button-prev:before{left:49%;content:"i"}
.swiper-homepage .swiper-button-next{right:1.3em}
.swiper-homepage .swiper-button-next:before{left:53%;content:"j"}
.swiper-homepage .swiper-pagination{bottom:1.5em}
.swiper-homepage .swiper-pagination-bullet{height:10px;width:10px;margin:0 9px;opacity:.5;background:#fff}
.swiper-homepage .swiper-pagination-bullet-active{opacity:1}
.swiper-clients-container,.swiper-news-container{position:relative}
.swiper-clients-container .swiper-button-next,.swiper-clients-container .swiper-button-prev,.swiper-news-container .swiper-button-next,.swiper-news-container .swiper-button-prev{top:-3.2em;color:#1e5a96;font-size:1.3em;background:0 0}
.swiper-clients-container .swiper-button-next:before,.swiper-clients-container .swiper-button-prev:before,.swiper-news-container .swiper-button-next:before,.swiper-news-container .swiper-button-prev:before{font-family:sunnymix!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.swiper-clients-container .swiper-button-next:before,.swiper-news-container .swiper-button-next:before{content:"j"}
.swiper-clients-container .swiper-button-prev:before,.swiper-news-container .swiper-button-prev:before{content:"i"}
.swiper-clients-container .swiper-button-prev,.swiper-news-container .swiper-button-prev{left:0}
.swiper-clients-container .swiper-button-next,.swiper-news-container .swiper-button-next{text-align:right;right:0}
.swiper-clients-container .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.swiper-clients-container .swiper-slide{text-align:center}
.swiper-clients-container .swiper-slide img{max-width:100%}
.news-slide{text-align:center}
.swiper-homepage .swiper-slide a{display: block; position: absolute; bottom: 10%; left: 0; right: 0; width: 200px; height: 45px; line-height: 45px; color: #fff; text-align: center; background: #2c5a95; margin: 0 auto; z-index: 99999999; border-radius: 20px; text-decoration: none;}
.swiper-homepage .swiper-slide a:hover{text-decoration: underline;}
@media (min-width:576px){.news-slide{text-align:left}
}
.news-slide__thumb{position:relative;margin-bottom:.9em}
.news-slide__thumb img{width:100%;height:auto}
.news-slide__thumb:after,.news-slide__thumb:before{position:absolute;content:""}
.news-slide__thumb:after{display:none}
@media (min-width:576px){.news-slide__thumb:after{display:block}
}
.news-slide__thumb:before{left:0;top:0;width:100%;height:100%;background:-webkit-linear-gradient(top,transparent 30%,rgba(0,0,0,.7));background:-o-linear-gradient(top,transparent 30%,rgba(0,0,0,.7) 100%);background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.7));-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media (min-width:576px){.news-slide__thumb:before{background:rgba(0,0,0,.1)}
}
.news-slide__thumb:after{border:1px solid hsla(0,0%,100%,.8);left:12px;top:12px;right:12px;bottom:12px}
.news-slide__thumb:after,.news-slide__title{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.news-slide__title{position:absolute;left:1.5em;bottom:5%;right:1.5em;text-align:center;text-transform:uppercase;font-size:1.2em;color:#fff;font-family:geometriabold,Arial,Helvetica Neue,sans-serif;letter-spacing:.01em}
@media (min-width:576px){.news-slide__title{position:static;text-align:left;font-size:.95em;color:#222}
}
.news-slide__link{position:relative;display:block;color:#222;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media (min-width:576px){.news-slide__link:hover .news-slide__thumb:before{background:0 0}
.news-slide__link:hover .news-slide__thumb:after{left:-1px;top:-1px;right:-1px;bottom:-1px}
.news-slide__link:hover .news-slide__title{color:#1e5a96}
}
.news-slide__lead{margin-bottom:.5em}
.news-slide__date{font-size:.9em;color:#1e5a96}
body{width:100%;height:100%}
.slideout-menu{position:fixed;top:0;bottom:0;width:256px;min-height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:0;display:none;background:#222;color:#fff}
.slideout-menu-left{left:0}
.slideout-menu-right{right:0}
.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#fff;min-height:100vh}
.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}
.slideout-open .slideout-menu{display:block}
.btn{display:inline-block;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;border-radius:3em;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.btn_primary{background:#1e5a96;color:#fff;padding:1.7em 3em;letter-spacing:.2em}
.btn_primary:hover{color:#fff;background:#c5c72b}
.btn_ghost{border:1px solid #1e5a96;color:#1e5a96;font-weight:400;padding:1.4em 2.4em;letter-spacing:.1em}
.btn_ghost:hover{background:#1e5a96;color:#fff}
.btn_sm{padding:.9em 1.9em}
.btn_no-border-radius{border-radius:0}
.pagination{list-style:none;margin:2em 0 0;padding:0;text-align:center}
.pagination li{display:inline-block}
.pagination li a,.pagination li span{display:block;padding:.4em .9em;border:1px solid #1e5a96;margin:0 .25em}
.pagination li a{text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.pagination li a:hover,.pagination li span{color:#fff;background:#1e5a96}
.pagination li.thisclass a{background:#1e5a96;color:#fff}
.pagination li select{height:34px;padding-left:5px}
.mobile-menu-toggle{width:22px;height:16px;position:relative;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}
.mobile-menu-toggle,.mobile-menu-toggle span{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.mobile-menu-toggle span{display:block;position:absolute;height:4px;width:100%;background:#222;border-radius:9px;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.mobile-menu-toggle span:first-child{top:0}
.mobile-menu-toggle span:nth-child(2),.mobile-menu-toggle span:nth-child(3){top:7px}
.mobile-menu-toggle span:nth-child(4){top:14px}
.mobile-menu-toggle_opened span:first-child{top:18px;width:0;left:50%}
.mobile-menu-toggle_opened span:nth-child(2){-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.mobile-menu-toggle_opened span:nth-child(3){-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.mobile-menu-toggle_opened span:nth-child(4){top:18px;width:0;left:50%}
@media (min-width:992px){.mobile-menu-toggle{display:none}
}
.mobile-menu{background-size:14px 14px;color:#fff;text-align:center;padding:2em 0}
.mobile-menu__menu{list-style:none;padding:0;margin:2em 0 0}
.mobile-menu__menu li{margin-top:.7em}
.mobile-menu__menu li:first-child{margin-top:0}
.mobile-menu__menu li a{display:block;position:relative;color:#fff;text-decoration:none;font-family:geometriabold,Arial,Helvetica Neue,sans-serif;text-transform:uppercase;font-size:.9em;letter-spacing:.1em}
.mobile-menu__menu li.selected a{position:relative}
.mobile-menu__menu li.selected a:after,.mobile-menu__menu li.selected a:before{position:absolute;content:"";top:-1px;width:5px;height:100%;background:#1e5a96}
.mobile-menu__menu li.selected a:before{left:0}
.mobile-menu__menu li.selected a:after{right:0}
.mobile-menu__menu-langs{margin-top:2em!important}
.mobile-menu__menu-langs>a{display:inline-block!important;margin:0 .3em}
.mobile-menu__menu-langs>a.active{color:#1e5a96}
.cms-toolbar-expanded .mobile-menu{padding-top:5em}
.block-header{margin-bottom:2.5em}
.block-header h1{font-family:geometriabold,Arial,Helvetica Neue,sans-serif;text-transform:uppercase;font-size:1.4em;margin-bottom:.8em}
.block-header h1:after{display:block;margin:.8em 0 0;content:"";background:#1e5a96;width:2em;height:.3em}
.block-header p{font-size:1.1em;margin:0 auto;max-width:30em}
.block-header_center{text-align:center}
.block-header_center h1:after{margin-left:auto;margin-right:auto}
.block-header_col-head h1{font-size:1.2em}
.block-header_col-head h1:after{height:.2em}
.block-header_inline{margin-bottom:1.3em}
.block-header_inline h1{margin-bottom:0}
.page-header{background:url(../images/page-header-bg.jpg) no-repeat;background-size:cover;padding:2em}
@media (min-width:768px){.page-header{padding:2.8em}
}
.page-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:576px){.page-header__container{margin-right:-15px;margin-left:-15px}
}
@media (min-width:768px){.page-header__container{margin-right:-15px;margin-left:-15px}
}
@media (min-width:992px){.page-header__container{margin-right:-15px;margin-left:-15px}
}
@media (min-width:1200px){.page-header__container{margin-right:-15px;margin-left:-15px}
}
.page-header__wrap{text-align:center;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;color:#fff}
@media (min-width:576px){.page-header__wrap{padding-right:15px;padding-left:15px}
}
@media (min-width:768px){.page-header__wrap{padding-right:15px;padding-left:15px}
}
@media (min-width:992px){.page-header__wrap{padding-right:15px;padding-left:15px}
}
@media (min-width:1200px){.page-header__wrap{padding-right:15px;padding-left:15px}
}
@media (min-width:768px){.page-header__wrap{background:#fff;box-shadow:0 0 78px 0 rgba(0,0,0,.66);padding:2em 1.5em;color:#222}
}
@media (min-width:992px){.page-header__wrap{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
}
.page-header__title{margin-bottom:.2em;font-family:geometriabold,Arial,Helvetica Neue,sans-serif;line-height:1.15}
.page-header__crumbs a{color:#fff}
@media (min-width:768px){.page-header__crumbs a{color:#1e5a96}
}
.modal-dialog{max-width:60em;border-radius:0;border:0}
.modal-body{padding:0;height:30em}
.modal-content{border:0;border-radius:0}
.modal-close{position:absolute;right:1em;top:1em;color:#fff;width:2.5em;height:2.5em;border-radius:100%;background:#1e5a96;border:0;-webkit-appearance:none;z-index:5;cursor:pointer}
.cms-toolbar-expanded .modal-dialog{margin-top:5em}
.content-section{margin:4.5em 0}
.content-section-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:576px){.content-section-container{margin-right:-15px;margin-left:-15px}
}
@media (min-width:768px){.content-section-container{margin-right:-15px;margin-left:-15px}
}
@media (min-width:992px){.content-section-container{margin-right:-15px;margin-left:-15px}
}
@media (min-width:1200px){.content-section-container{margin-right:-15px;margin-left:-15px}
}
.socials__item{text-decoration:none;margin-left:.06em}
.socials__item i:before{position:relative;top:2px}
.socials_header{font-size:1.7em}
.socials_footer{font-size:2.4em;margin-left:.02em}
.socials_footer a{color:#fff}
.contacts__item{margin-left:.5em}
.contacts__item:first-child{margin-left:0}
.contacts__item>*{display:inline-block;vertical-align:middle}
.contacts i{color:#1e5a96;line-height:1}
.contacts i:hover{color:#1e5a96}
.contacts i a:hover{color:#1e5a96}
.contacts i.icon-mail{font-size:1.3em}
.contacts i.icon-mail:before{position:relative;top:2px}
.contacts i.icon-phone{font-size:1.05em}
.contacts i.icon-phone:before{position:relative;top:1px}
.contacts__item.fflink img{width: 20px; margin-left: 0px; position: relative; top: -2px;}
.contacts a{font-weight:400;text-decoration:none;margin:0 0 0 .2em}
.contacts_header .contacts__item{display:inline-block;font-size:.95em;text-align:center}
.contacts_header a:hover{color:#1e5a96}
.contacts_header .item3{color:#fff;cursor:pointer}
.contacts_header .item3 a:hover{color:#fff}
.socials__item:hover{color:#1e5a96}
.socials_header a.lang{position: relative; top: -8px; font-size: 0.8rem; display: inline-block; background: #1e5a96; color: #fff; border-radius: 15%; padding: 0.4rem 0.2rem; text-decoration: none; transition: .5s; margin-left: 0.4rem;}
.socials_header a.first{margin-left: 3.5rem;}
.socials_header a.lang:hover{color: #1e5a96; background: #fff;}
.socials_header a.shu{position: relative;}
.socials_header a.shu:before{position: absolute; width: 2px; height: 1.3rem; background: #1e5a96; content: ""; left: -0.45rem; top: 0.13rem;}
@media (min-width:576px){.contacts_header .contacts__item{font-size:1em}
}
.contacts_header a{color:#222}
.contacts_footer{font-size:1rem}
.contacts_footer .contacts__item{position:relative;margin-top:1em;margin-left:0}
@media (min-width:576px){.contacts_footer .contacts__item{margin-top:.5em;padding-left:2em}
}
.contacts_footer .contacts__item:first-child{margin-top:0}
.contacts_footer i{display:block}
@media (min-width:576px){.contacts_footer i{position:absolute;left:0;top:5px}
}
.contacts_footer i.icon-home{font-size:1.3em}
.contacts_footer a{color:#fff}
.contacts_footer p{font-size:.9em}
.header{background:#fff;z-index:9999;box-shadow:0 0 10px rgba(0,0,0,.3)}
.header__top{background:#f8f8f8}
.header__top-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px}
@media (min-width:576px){.header__top-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.header__top-right{display:none}
@media (max-width:414px){
	.header__top-right{display:block}
	.header__top-right .socials__item{display: none;}
	.socials_header a.lang{top: 0;}
}
@media (max-width:375px){
	.header__top-right{display:block}
	.header__top-right .socials__item{display: none;}
	.socials_header a.lang{top: -2px; padding: 0.35rem  0.2rem;}
	.socials_header a.first{margin-left: 1rem;}
}
@media (max-width:320px){
	.contacts_header .contacts__item.item2{display: none;}
}
@media (min-width:576px){.header__top-right{display:block}
}
.header__top-right>*{display:inline-block;vertical-align:middle;line-height:1}
.header__top-right i{transition:.5s}
.header__top-right i.icon-vkico{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/vk.png) no-repeat;background-size:contain;display:inline-block}
.header__top-right i.icon-vkico:hover{background:url(../images/vk-t-h.png) no-repeat;background-size:contain}
.header__top-right i.icon-fbico{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/facebook.png) no-repeat;background-size:contain;display:inline-block}
.header__top-right i.icon-fbico:hover{background:url(../images/facebook-t-h.png) no-repeat;background-size:contain}
.header__top-right i.ico-linkedin{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/linkedin.png) no-repeat;background-size:contain;display:inline-block}
.header__top-right i.ico-linkedin:hover{background:url(../images/linkedin-t-h.png) no-repeat;background-size:contain}
.header__top-right i.youtube{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/youtube.png) no-repeat;background-size:contain;display:inline-block}
.header__top-right i.youtube:hover{background:url(../images/youtube-t-h.png) no-repeat;background-size:contain}
.header__top-right i.instagram{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/instagram.png) no-repeat;background-size:contain;display:inline-block}
.header__top-right i.instagram:hover{background:url(../images/instagram-t-h.png) no-repeat;background-size:contain}
.header__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px}
.divide{font-size:.8em;line-height:1;margin:0 1em}
.langs__item{font-family:geometriabold,Arial,Helvetica Neue,sans-serif;text-transform:uppercase;font-size:.8em;color:#222;text-decoration:none;padding:0 .1em}
.langs__item_active{color:#1e5a96}
.logo{width:340px;height:85px;background:url(../images/logo180.png) no-repeat 0 13px;background-size:170px;text-indent:-9999em; position: relative; z-index: 99999;}
.main-menu{display:none;list-style:none;margin:0;padding:0}
@media (min-width:992px){.main-menu{display:block}
}
.main-menu>*{display:inline-block;font-family:'Open Sans',sans-serif;font-weight:600;text-transform:uppercase;font-size:13px;padding:0 0 0 2em}
.main-menu>* a{color:#222;text-decoration:none;-webkit-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}
.main-menu>* a:hover,.main-menu>.selected a{color:#1e5a96}
.index-liuyan{background:#f7f7f7;padding-bottom:3em}
.index-liuyan h2{font-size:1.6em;position:relative;padding-top:1em}
.index-liuyan h2:after{position:absolute;width:100px;height:8px;background:#1e5a96;left:0;right:0;bottom:-.8em;content:""}
.index-liuyan form{margin-top:2em}
.index-liuyan .list input{width:100%;font-family:arial;height:3em;margin-top:1em}
.index-liuyan .list select{width:100%;font-family:arial;height:3em;margin-top:1em}
.index-liuyan .list textarea{width:100%;font-family:arial;margin-top:1em;height:7em;color:#ababab}
.index-liuyan .tijiao{margin-top:2em}
.index-liuyan .tijiao button{width:29em;height:3.5em;border-radius:5px;margin:0 auto;background:#1e5a96;color:#fff;border:none;font-family:arial;cursor:pointer}
.index-liuyan .tijiao button:hover{background:#c7c52b}
@media (max-width:414px){.index-liuyan{margin-top:-2.5em}
}
@media (max-width:320px){.index-liuyan .tijiao button{width:100%}
}
.footer{background:#222;color:#fff;padding:3em 0 2em;font-size:.95em}
@media (min-width:768px){.footer{padding:4em 0 2em}
}
.footer-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2.5em}
@media (min-width:576px){.footer-cols{margin-right:-15px;margin-left:-15px}
}
@media (min-width:768px){.footer-cols{margin-right:-15px;margin-left:-15px}
}
@media (min-width:992px){.footer-cols{margin-right:-15px;margin-left:-15px}
}
@media (min-width:1200px){.footer-cols{margin-right:-15px;margin-left:-15px}
}
.footer-cols__col-name{text-transform:uppercase;font-family:geometriabold,Arial,Helvetica Neue,sans-serif;color:#1e5a96;font-size:1.05em;letter-spacing:.05em}
.footer-cols__col{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;width:auto;text-align:center}
.footer-cols__col .socials i.icon-vkico{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/vk-h.png) no-repeat;background-size:contain;display:inline-block}
.footer-cols__col .socials i.icon-vkico:hover{background:url(../images/vk.png) no-repeat;background-size:contain}
.footer-cols__col .socials i.icon-fbico{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/facebook-h.png) no-repeat;background-size:contain;display:inline-block}
.footer-cols__col .socials i.icon-fbico:hover{background:url(../images/facebook.png) no-repeat;background-size:contain}
.footer-cols__col .socials i.ico-linkedin{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/linkedinw.png) no-repeat;background-size:contain;display:inline-block}
.footer-cols__col .socials i.ico-linkedin:hover{background:url(../images/linkedin.png) no-repeat;background-size:contain}
.footer-cols__col .socials i.googleplus{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/googleplusw.png) no-repeat;background-size:contain;display:inline-block}
.footer-cols__col .socials i.googleplus:hover{background:url(../images/googleplus.png) no-repeat;background-size:contain}

.footer-cols__col .socials i.youtube{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/youtubefooter.png) no-repeat;background-size:contain;display:inline-block}
.footer-cols__col .socials i.youtube:hover{background:url(../images/youtube.png) no-repeat;background-size:contain}
.footer-cols__col .socials i.instagram{width:26px;height:26px;margin-top:0;padding-top:0;background:url(../images/instagramfooter.png) no-repeat;background-size:contain;display:inline-block}
.footer-cols__col .socials i.instagram:hover{background:url(../images/instagram-t-h.png) no-repeat;background-size:contain}

@media (min-width:576px){.footer-cols__col{padding-right:15px;padding-left:15px}
}
@media (min-width:768px){.footer-cols__col{padding-right:15px;padding-left:15px}
}
@media (min-width:992px){.footer-cols__col{padding-right:15px;padding-left:15px}
}
@media (min-width:1200px){.footer-cols__col{padding-right:15px;padding-left:15px}
}
@media (min-width:576px){.footer-cols__col{text-align:left}
}
.footer-cols__col_about{display:none;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
@media (min-width:992px){.footer-cols__col_about{display:block;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
}
.footer-cols__col_nav{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%;margin-top:1.5em}
@media (min-width:576px){.footer-cols__col_nav{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-top:0}
}
@media (min-width:768px){.footer-cols__col_nav{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
}
.footer-cols__col_nav ul{list-style:none;margin:0;padding:0}
.footer-cols__col_nav ul li a{color:#fff;font-weight:400;text-decoration:none}
.footer-cols__col_nav ul li a:hover{color:#fff}
.footer-cols__col_social{display:none}
@media (min-width:576px){.footer-cols__col_social{display:block;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
}
@media (min-width:768px){.footer-cols__col_social{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
}
.footer-cols__col_contacts{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
@media (min-width:576px){.footer-cols__col_contacts{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media (min-width:768px){.footer-cols__col_contacts{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
}
@media (min-width:992px){.footer-cols__col_contacts{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
}
.footer-menu li{display:block;margin-top:.3em}
.footer-menu li:first-child{margin-top:0}
.footer-menu li.ancestor,.footer-menu li.selected{text-decoration:underline}
.copy{text-align:center;font-size:.9em}
.slide-content{position:absolute;z-index:1;top:50%;left:50%;width:100%;max-width:710px;-webkit-transform:translate(-50%,-57%);-o-transform:translate(-50%,-57%);transform:translate(-50%,-57%);text-align:center;color:#fff}
.slide-content__title{margin-bottom:0;padding:0 15px;font-family:geometriabold,Arial,Helvetica Neue,sans-serif;font-size:1.7em;line-height:1.1}
@media (min-width:576px){.slide-content__title{font-size:2.5em}
}
.slide-content__desc{margin-top:.3em;font-size:1.1em}
.slide-content__btn{margin-top:3em;font-size:.7em}
@media (min-width:992px){.slide-content__btn{font-size:.6em}
}
.homepage-section{padding:4.5em 0;background:#fff}
.homepage-section_gray-bg{background:#f7f7f7}
.homepage-section_center{text-align:center}
.homepage-section_news{background:url(../images/news-section-bg.jpg) no-repeat 100% 100%;background-size:cover}
@media (min-width:576px){.homepage-sunnymix{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media (min-width:576px) and (min-width:576px){.homepage-sunnymix{margin-right:-15px;margin-left:-15px}
}
@media (min-width:576px) and (min-width:768px){.homepage-sunnymix{margin-right:-15px;margin-left:-15px}
}
@media (min-width:576px) and (min-width:992px){.homepage-sunnymix{margin-right:-15px;margin-left:-15px}
}
@media (min-width:576px) and (min-width:1200px){.homepage-sunnymix{margin-right:-15px;margin-left:-15px}
}
@media (min-width:576px){.homepage-sunnymix__features,.homepage-sunnymix__image{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
}
@media (min-width:576px) and (min-width:576px){.homepage-sunnymix__features,.homepage-sunnymix__image{padding-right:15px;padding-left:15px}
}
@media (min-width:576px) and (min-width:768px){.homepage-sunnymix__features,.homepage-sunnymix__image{padding-right:15px;padding-left:15px}
}
@media (min-width:576px) and (min-width:992px){.homepage-sunnymix__features,.homepage-sunnymix__image{padding-right:15px;padding-left:15px}
}
@media (min-width:576px) and (min-width:1200px){.homepage-sunnymix__features,.homepage-sunnymix__image{padding-right:15px;padding-left:15px}
}
@media (min-width:576px){.homepage-sunnymix__features{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
}
@media (min-width:992px){.homepage-sunnymix__features{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
.homepage-sunnymix__image{margin-top:2em;text-align:center}
@media (min-width:576px){.homepage-sunnymix__image{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
}
@media (min-width:992px){.homepage-sunnymix__image{margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
.homepage-sunnymix__image img{max-width:100%;height:auto}
.brand-features{text-align:center}
@media (min-width:576px){.brand-features{text-align:left}
}
.brand-features__item{position:relative;margin-top:2em}
@media (min-width:576px){.brand-features__item{margin-top:2em;padding-left:4em}
}
.brand-features__item:first-child{margin-top:0}
.brand-features__icon{color:#1e5a96;font-size:2.5em;line-height:1.1}
@media (min-width:576px){.brand-features__icon{position:absolute;top:0;left:0}
}
.icon-twentys{background:url(../images/ico1.png) no-repeat;width:37px;height:42px}
.icon-engineers{background:url(../images/ico2.png) no-repeat;width:37px;height:42px}
.icon-managements{background:url(../images/ico3.png) no-repeat;width:37px;height:42px}
.icon-schemes{background:url(../images/ico4.png) no-repeat center top;width:75px;height:87px}
.icon-repairs{background:url(../images/ico5.png) no-repeat center top;width:75px;height:87px}
.icon-wheels{background:url(../images/ico6.png) no-repeat center top;width:75px;height:87px}
@media (max-width:414px){.homepage-sunnymix .brand-features .brand-features__item i{display:block;margin:0 auto;margin-bottom:.3em}
.homepage-section .spec-container .engineering-features__item i{width:45px;height:53px;background-size:contain}
}
.index_chanpin{padding-top:0;padding-bottom:2em}
.index_products .block-header{margin-bottom:1.3em}
.index_products h2{font-size:1.4em;color:#000}
.index_products h2 p{float:right;font-size:.7em;font-weight:400}
.index_products h2 p a{color:#818890}
.index_products h2 p img{margin-left:5px}
.index_products .content ul{padding-left:0;margin-left:-15px}
.index_products .content ul li{list-style:none;margin-bottom:.1em;padding:0 10px}
.index_products .content ul li a{text-decoration:none}
.index_products .content ul li img{padding-left:5px}
.index_products .content ul li p{background:#ebe9ee;height:3.5em;padding:10px 0;margin-top:1px;margin-left:5px}
.index_products .content ul li p span{display:block;float:left;margin-left:-10px;background:#1e5a96;color:#fff;padding:3px 3px 3px 3px;transition:.5s;margin-top:.15em;min-width:220px;text-align:center}
.index_products .content ul li p i{display:block;float:left;color:#000;font-style:normal;margin-left:1.5em;margin-top:0;font-size:.3em}
.index_products .content ul li:hover p span{background:#c7932b}
.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}
header .item3{display:block;border:1px solid #1e5a96;border-radius:12px;padding:0 1em;background:#1e5a96 url(../images/huibo_03_1.png) no-repeat .1em .095em}
header .item3 a{margin-left:1em;color:#fff}
header .item3:hover{background:#fff url(../images/huibo_03.png) no-repeat .1em .095em;color:#1e5a96}
@media (max-width:320px){.index_products h2 p{display:none}
}
@media (max-width:414px){.index_products h2 p{margin-top:.5em}
.none414{display:none}
header .item1{display:none;border:none}
header .item2{margin-left:0}
.contacts__item:first-child{display:none}
.layui-layer-iframe{min-width:80%;min-height:390px}
.top_huibo form button{margin-top:0}
.index_products .content ul li p i{margin-left:1.5em;margin-top:0;font-size:.8em}
.index_chanpin{padding-top:0;padding-bottom:1em}
.index-pd{padding:3em 0}
}
@media (max-width:375px){.index_products h2 p{margin-top:.55em}
.index-pd{padding:3em 0}
.index_products .content ul li p i{margin-left:.75em;margin-top:0;font-size:.8em}
}
.main-menu>* a{position: relative; z-index: 999999;display: block; padding: 5px 10px;}
.main-menu>* a:hover{background: #1e5a96; color: #fff; position: relative;}
.main-menu .xiala_content{display:none}
.main-menu li.xiala{position:relative}
.main-menu li.xiala:hover .xiala_content{display:block;position:absolute;background:#fff;padding:15px 10px 20px 10px;width:1500px; left: -705px; top: 18px; z-index:9999;border-top:25px solid #fff;font-family:Arial; border-bottom: 1px solid #eee;}

.main-menu li.xiala:hover .xiala_content .list{width: 20%; float: left;}
.main-menu li.xiala:hover .xiala_content dl dt{margin-bottom: 10px;}
.main-menu li.xiala:hover .xiala_content dl dt a{color: #1e5a96; font-weight: bold; font-size: 15px;}
.main-menu li.xiala:hover .xiala_content dl dt:hover a{background: #1e5a96; color: #fff;}
.main-menu li.xiala:hover .xiala_content dd{margin-bottom:.3em; font-size: 12px;}
.main-menu li.xiala:hover .xiala_content a{color:#000;display:block;padding:.35em 15px; word-wrap: break-all;}
.main-menu li.xiala:hover .xiala_content dd a{color: #333;text-transform:none;}
.main-menu li.xiala:hover .xiala_content dd:hover a{background:#1e5a96;color:#fff}
@media (max-width: 1600px){
	.main-menu li.xiala:hover .xiala_content{width:1500px; left: -705px; top: 18px; z-index:9999;border-top:25px solid #fff;font-family:Arial; border-bottom: 1px solid #eee;}
}
@media (max-width: 1500px){
	.main-menu li.xiala:hover .xiala_content{width:1400px; left: -650px; top: 18px; z-index:9999;border-top:25px solid #fff;font-family:Arial; border-bottom: 1px solid #eee;}
}
@media (max-width: 1440px){
	.main-menu li.xiala:hover .xiala_content{width:1400px; left: -660px; top: 18px; z-index:9999;border-top:25px solid #fff;font-family:Arial; border-bottom: 1px solid #eee;}
}
@media (max-width: 1366px){
	.main-menu li.xiala:hover .xiala_content{width:1300px; left: -610px; top: 18px; z-index:9999;border-top:25px solid #fff;font-family:Arial; border-bottom: 1px solid #eee;}
}
@media (max-width: 1280px){
	.main-menu li.xiala:hover .xiala_content{width:1200px; left: -560px; top: 18px; z-index:9999;border-top:25px solid #fff;font-family:Arial; border-bottom: 1px solid #eee;}
}
@media (max-width: 1024px){
	.main-menu>*{padding:0 0 0 1.5em}
	.main-menu li.xiala:hover .xiala_content{width:1000px; left: -395px; top: 18px; z-index:9999;border-top:25px solid #fff;font-family:Arial; border-bottom: 1px solid #eee;}
}
.brand-features__title{margin-bottom:.3em}
.engineering-features{margin-bottom:3em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:576px){.engineering-features{margin-right:-15px;margin-left:-15px}
}
@media (min-width:768px){.engineering-features{margin-right:-15px;margin-left:-15px}
}
@media (min-width:992px){.engineering-features{margin-right:-15px;margin-left:-15px}
}
@media (min-width:1200px){.engineering-features{margin-right:-15px;margin-left:-15px}
}
.engineering-features__item{margin-top:1em;text-align:left;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:576px){.engineering-features__item{padding-right:15px;padding-left:15px}
}
@media (min-width:768px){.engineering-features__item{padding-right:15px;padding-left:15px}
}
@media (min-width:992px){.engineering-features__item{padding-right:15px;padding-left:15px}
}
@media (min-width:1200px){.engineering-features__item{padding-right:15px;padding-left:15px}
}
@media (min-width:576px){.engineering-features__item{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
}
@media (min-width:768px){.engineering-features__item{margin-top:0;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
}
@media (min-width:768px){.engineering-features__item p{font-weight:400}
}
.engineering-features__item:first-child{margin-top:0}
.engineering-features__item i,.engineering-features__item p{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:576px){.engineering-features__item i,.engineering-features__item p{padding-right:15px;padding-left:15px}
}
@media (min-width:768px){.engineering-features__item i,.engineering-features__item p{padding-right:15px;padding-left:15px}
}
@media (min-width:992px){.engineering-features__item i,.engineering-features__item p{padding-right:15px;padding-left:15px}
}
@media (min-width:1200px){.engineering-features__item i,.engineering-features__item p{padding-right:15px;padding-left:15px}
}
.engineering-features__item i{display:block;margin-bottom:.05em;color:#1e5a96;font-size:3em;-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
@media (min-width:576px){.engineering-features__item i{font-size:3.5em}
}
@media (min-width:768px){.engineering-features__item i{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (min-width:992px){.engineering-features__item i{position:static;font-size:5em}
}
.engineering-features__item p{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
@media (min-width:768px){.engineering-features__item p{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
.engineering-features__item-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:576px){.engineering-features__item-flex{margin-right:-15px;margin-left:-15px}
}
@media (min-width:768px){.engineering-features__item-flex{margin-right:-15px;margin-left:-15px}
}
@media (min-width:992px){.engineering-features__item-flex{margin-right:-15px;margin-left:-15px}
}
@media (min-width:1200px){.engineering-features__item-flex{margin-right:-15px;margin-left:-15px}
}
@media (min-width:768px){.engineering-features__item-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
.table-responsive{min-height:.01%;overflow-x:auto}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
}
.products_article_banner{background:url(../images/page-header-bg.jpg);background-size:cover;height:205px}
.products_article{margin-top:1.3em}
.products_article .place,.products_list .place{font-size:1.2em;margin-left:-15px}
.products_article .place a,.products_list .place a{text-decoration:none;color:#333;font-size:.85em;font-weight:700}
.products_article .content{margin-top:2em}
.products_article .content .left{border:1px solid #ccc;padding-left:2px;padding-top:2px;padding-bottom:2px}
.products_article .gallery-thumbs{padding:5px 0 0 0}
.products_article .content .left .desc h1{font-size:2em;color:#1e5a96;line-height:1.1em;margin-top:.5em}
.products_article .content .left .field-items{margin-top:1.5em}
.products_article .content .left .field-items .list{height:20px;line-height:20px;position:relative;margin-bottom:24px;padding-left:35px}
.products_article .content .left .field-items a{font-size:1.2em;text-decoration:underline}
.products_article .content .left .field-items .icon-lizings{background:url(../images/ico7.png) no-repeat;width:26px;height:26px}
.products_article .content .left .field-items .icon-montajs{background:url(../images/ico8.png) no-repeat;width:26px;height:26px}
.products_article .content .left .field-items .icon-dostavkas{background:url(../images/ico9.png) no-repeat;width:26px;height:26px}
.products_article .content .left .field-items .option-icon{position:absolute;left:0}
.products_article .content .left .option-icon{background:url(../images/icons-sbc7b700d3f.png);display:inline-block}
.products_article .content .left .icon-lizing{background-position:0 -253px;height:26px;width:26px}
.products_article .content .left .icon-montaj{background-position:0 -83px;height:26px;width:28px}
.products_article .content .left .icon-dostavka{background-position:0 0;height:26px;width:28px}
.products_article .content .left .desc p{height:35px;line-height:35px;margin-top:2em}
.products_article .content .left .desc p i{display:inline-block;width:35px;height:35px;background:url(../images/skype.png) no-repeat left center;background-size:cover;float:left}
.products_article .content .left .desc p a{color:#333;font-weight:700;font-size:1.3em}
.products_article .content .left .desc p span{display:inline-block;float:left;margin-left:.5em}
.products_article .content .right{background:#1e5a96;padding:0 1em;padding-bottom:1em;}
.products_article .content .right #artly{margin-top:1.5em;}
.products_article .content .right h3{text-align:center;font-size:1.5em;color:#fff;padding-top:.5em}
.products_article .content .right p.tips{font-size:1.05em;color:#d3d3d3;line-height:1.3}
.products_article .content .right input{font-family:arial;height:2.5em;margin-bottom:1em}
.products_article .content .right textarea{font-family:arial}
.products_article .content .right button{font-family:arial;width:21.2em;height:3.2em;margin-top:1.4em;background:#ddd;border:none;border-radius:5px;color:#1e5a96;cursor:pointer;font-weight:700}
.products-box{margin-top:2em;margin-left:-15px;color:#333}
.products-box h2.title{font-size:1.8em}
.products-box .nr{margin-top:1em;margin-bottom:3em}
.products-box .nr table{width:100%;border-spacing:0;border-collapse:none}
.products_list .place{margin-left:0}
.products_list{margin-top:1.3em}
.products_list h3{font-size: 1.6rem;}
@media (max-width:414px){
	.products_list h3{font-size: 1.4rem;}
}
.products_list h3 a{color:#000;}
.products_list .row{margin-top:1.5em}
.products_list .row .list{padding-bottom:1em}
.products_list .content .list a{text-decoration:none}
.products_list .content .list h2{font-size:1.2em;margin-top:.5em;line-height:1.4}
.products_list .content .list a:hover{text-decoration:underline;color:#1e5a96}
@media (max-width:414px){.products_article_banner{height:150px}
.products_article{overflow:hidden}
.products_article .content .right{background:#1e5a96}
.products_article{margin-top:1em}
.products_article .place{margin-left:0}
.products_article .content{margin-top:1em}
.products_article .content .left{padding:0 10px;border:none}
.products_article .content .left .desc h1{font-size:1.8em;margin-top:.5em}
.products_article .content .right{padding-bottom:1.1em}
.products_article .content .right button{width:100%;height:3.5em}
.products-box{margin-top:1em;margin-left:0}
.products-box .nr img{max-width:100%}
.products-box .nr .canshu{overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow:auto!important}
}
@media (max-width:375px){.products_article_banner{height:120px}
}
.news-article .place,.news-list .place{font-size:1.2em;margin-top:1.5em;color:#333}
.news-article .place a,.news-list .place a{text-decoration:none;color:#333;font-size:.8em;font-weight:700}
.news-article .place a:hover,.news-list .place a:hover{text-decoration:underline;color:#1e5a96}
.news-list .row{margin-top:1.5em}
.news-list .row .list{padding-bottom:1em}
.news-list .row .list a{text-decoration:none}
.news-list .row .list p{position:relative;margin-bottom:0}
.news-list .row .list p span{display:block;position:absolute;bottom:0;background:rgba(0,0,0,.9);padding:5px 10px;color:#fff}
.news-list .row .list h2{font-size:1.2em;margin-top:.5em;line-height:1.4}
.news-list .row .list a:hover{text-decoration:underline;color:#1e5a96}
.pagination{margin-bottom:3em}
.pagination>li>a,.pagination>li>span{color:#222}
.pagination>li>a:hover,.pagination>li>span:hover{color:#fff;background:#1e5a96}
.news-article{margin-bottom:3em}
.news-article .content{margin-top:1.5em}
.news-article .content h1{font-size:2em;color:#222}
.news-article .place{border-bottom:1px solid #ddd;padding-bottom:.5em}
.news-article .info{color:#555}
.news-article .box{color:#111;font-size:1.1em;margin-top:1.2em}
.news-article .box img{margin:10px 0}
.news-article .news-tuijian{margin-top:4em}
.news-article .news-tuijian .list{margin-bottom:1em}
.news-article .news-tuijian h2{font-size:1.3em;position:relative}
.news-article .news-tuijian h2:after{position:absolute;width:100px;height:6px;background:#1e5a96;content:"";left:0;right:0;bottom:-.8em}
.news-article .news-tuijian .row{margin-top:2.7em}
.news-article .news-tuijian h3{font-size:1.15em}
.news-article .news-tuijian h3 a{text-decoration:none;color:#222}
.news-article .news-tuijian h3 a:hover{text-decoration:underline;color:#1e5a96}
.news-article .news-tuijian p{color:#333;margin-top:.8em}
.news-article .news-tuijian span{color:#1e5a96}
@media (max-width:414px){.news-article .place{margin-top:.5em;font-size:1.2em}
.news-article .content h1{font-size:1.5em;line-height:1.4}
.news-article .box img{max-width:100%}
}
.video-article .video video{width:100%}
.single-about{width:900px;margin:0 auto}
.single-about img{text-align:center}
.single-about .box hr{color:#ddd;background:#ddd;display:block;height:1px;border:none}
@media (max-width:900px){.single-about{width:100%;padding:0 10px}
}
.lianxiwm{overflow:hidden}
.lianxiwm .content .box .top .row p span{display:block;font-size:.9em;color:#3a3a3a}
.lianxiwm .content .box .top .row p a{display:block;font-style:normal;color:#1e5a96;text-decoration:none;font-weight:400;font-size:1em;font-family:lato,Helvetica Neue,Arial,sans-serif;margin-top:.1em}
.lianxiwm .content .box .top p.desc{color:#333}
.lianxiwm .content .box .top a:hover{color:#1e5a96}
.lianxiwm .content .fxiazai{margin-top:2em}
.lianxiwm .content .fxiazai .link a{display:block;padding:.5em 0;text-decoration:none;border-radius:3px;text-align:center;background:#1e5a96;color:#fff}
.lianxiwm .content .fxiazai .link a:hover{background:#c4c62a}
.lianxiwm .content .box .nr{margin-top:1.3em}
.lianxiwm .content .box .nr .left h2{position:relative;font-size:1.1em}
.lianxiwm .content .box .nr .left h2:after{position:absolute;left:0;right:0;width:70px;content:"";background:#1e5a96;height:3px;bottom:-15px}
.lianxiwm .content .box .nr .left form{margin-top:2.5em}
.lianxiwm .content .box .nr .left form label{font-size:.9em;color:#333}
.lianxiwm .content .box .nr .left form i{color:#1e5a96;margin-left:.3em;font-weight:700}
.lianxiwm .content .box .nr .left form input{font-family:arial;height:3em;margin-bottom:1.2em}
.lianxiwm .content .box .nr .left form textarea{font-family:arial}
.lianxiwm .content .box .nr .left form button{font-family:arial;width:100%;height:3.6em;margin-top:1.4em;background:#1e5a96;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700}
.chackm{margin-top:1.2em;}
.chackm input{height:2em;}
.top_huibo .chackm{margin-top:.5em;}
.top_huibo form .chackm input{width:30%;height:2em; margin-left:5%;}
.lianxiwm .content .fxiazai h2{position:relative}
.lianxiwm .content .fxiazai h2:after{position:absolute;left:0;right:0;width:70px;content:"";background:#1e5a96;height:3px;bottom:-15px}
.lianxiwm .content .fxiazai .desc{margin-top:2em}
.lianxiwm .content .fxiazai .desc{font-size:.9em}
.lianxiwm .content .box .nr .right h2{position:relative;font-size:1.4em}
.lianxiwm .content .box .nr .right h2:after{position:absolute;left:0;right:0;width:70px;content:"";background:#1e5a96;height:3px;bottom:-12px}
.lianxiwm .content .box .nr .right .map{margin-top:2.5em}
.indexcheackm{width:163px; margin:0 auto; margin-top:20px;}
@media (max-width:414px){.lianxiwm .content .box .nr .right{margin-top:1em}
.logo{background-size: 125px; margin-top:15px;}
}
@-moz-document url-prefix(){.index_products .content ul li p i{font-size:.7em}
.main-menu li.xiala:hover .xiala_content dd{font-size:.9em;margin-bottom:.3em}
.logo{background-size:230px;}
}