/*
Theme Name: 恒力新能源
Theme URI: https://127.0.0.1
Author: the WordPress team
Author URI: https://wordpress.org/
Description:
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@font-face {font-family: "iconfont";
    src: url('font/iconfont.eot?t=1462939571'); /* IE9*/
    src: url('font/iconfont.eot?t=1462939571#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font/iconfont.woff?t=1462939571') format('woff'), /* chrome, firefox */
    url('font/iconfont.ttf?t=1462939571') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('font/iconfont.svg?t=1462939571#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.icon-chuanzhenji:before { content: "\e605"; }
.icon-rewu:before { content: "\e602"; }
.icon-icon01:before { content: "\e60a"; }
.icon-dianhua:before { content: "\e60b"; }
.icon-jiantou:before { content: "\e607"; }
.icon-jiantou1:before { content: "\e608"; }
.icon-svg17:before { content: "\e603"; }
.icon-phone-line:before { content: "\e604"; }
.icon-shandian:before { content: "\e601"; }
.icon-daxue:before { content: "\e60c"; }
.icon-huanbao:before { content: "\e600"; }
.icon-zhengjianhao:before { content: "\e60d"; }
.icon-diqiu:before { content: "\e60e"; }
.icon-dizhi:before { content: "\e606"; }
.icon-yuangong:before { content: "\e60f"; }
.icon-lengqueta:before { content: "\e609"; }
.icon-gongchengshi:before { content: "\e610"; }
.icon-ren:before { content: "\e611"; }


body {font-family: "Microsoft Yahei", Arial, sans-serif!important;}
body h1{font-size: 22px; color:#333;font-family: "SimHei", Arial, sans-serif!important;margin:0;}
body h2{font-size: 18px; color:#333;font-family: "SimHei", Arial, sans-serif!important;margin:0;}
body h3{font-size: 16px; color:#666;font-family: "SimHei", Arial, sans-serif!important;margin:0;}
body h4{font-size: 14px; color:#666;font-family: "SimHei", Arial, sans-serif!important;margin:0;}
body p{font-size: 14px;}

.top-bar{height: 30px;line-height: 30px;background-color: #fafafa;border-bottom: 1px solid #eee;}
ul.language-chooser{margin:0;}
ul.language-chooser li{display: inline-block;list-style: none;}
.site-header{height: 140px;}
.site-header-main{width: 1170px;margin: 0 auto;}
.site-branding{float: left;}
.site-branding a{display: block;margin-top: 30px;margin-left: 0;}
.site-branding a img{width: 221px;height: 82px;}
.site-header-menu{float: right;}

@media (min-width: 1170px) {
.main-navigation{height: 140px;margin: 0;}
.primary-menu{margin: 0;}
.primary-menu li a{text-decoration: none;}
.primary-menu>li{float: left;list-style: none;display: block;height: 140px;width: 115px;text-align: center;}
.primary-menu>li>a{position: relative;color: #333;font-size: 15px;padding-bottom:10px;font-weight: bold;display: block;width: 70px;margin: 60px auto;border-bottom: 2px solid #fff;}
.lang-en .primary-menu>li>a{width: 100px;}
.primary-menu>li.current-menu-item{background-color: #97c639;}
.primary-menu>li.current-menu-item>a{color: #fff;border-color: #97c639;}
.sub-menu { display: block; opacity: 0; margin-top: 10px; -webkit-transition-property: opacity, visibility, margin; -moz-transition-property: opacity, visibility, margin; -o-transition-property: opacity, visibility, margin; transition-property: opacity, visibility, margin; -webkit-transition-duration: .4s, 0s, .4s; -moz-transition-duration: .4s, 0s, .4s; -o-transition-duration: .4s, 0s, .4s; transition-duration: .4s, 0s, .4s; -webkit-transition-delay: 0s, .4s, 0s; -moz-transition-delay: 0s, .4s, 0s; -o-transition-delay: 0s, .4s, 0s; transition-delay: 0s, .4s, 0s; }
.primary-menu>li:hover>.sub-menu {z-index: 1000; display:block; opacity: 1; margin-top: -14px; -webkit-transition-delay: 0s, 0s, 0s; -moz-transition-delay: 0s, 0s, 0s; -o-transition-delay: 0s, 0s, 0s; transition-delay: 0s, 0s, 0s; }

.sub-menu{z-index: -1;position: absolute;background-color: #fff;border:1px solid #ddd;border-top:none;padding: 0;background: url("images/sub-menu-bg.png") no-repeat -1px top;background-color: #fff;}
.sub-menu li{list-style: none;display: block;text-align: left;width: 193px;}
.sub-menu li a{display: block;padding-left: 29px;font-size: 13px;color: #666;height: 40px;line-height: 40px;border-bottom: 1px solid #ddd;background: url("images/menu-arrow-right.png") no-repeat 160px; center;}
.sub-menu li:last-child a{border-bottom: none;}
.sub-menu li a:hover{background-color: #f0f0f0;}
.primary-menu>li:hover .sub-menu{display: block;}
.primary-menu>li>a:before { position: absolute; content: ""; left: 50%; bottom: 0; width: 0; height: 2px; text-align: center;background: #97c639; z-index: 100; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.primary-menu>li:hover>a:before,.primary-menu>li>a:hover:before {display: block; position: absolute; content: ""; width: 100%; left: 0; opacity: 1; text-align: center; background: #97c639; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; }
@-webkit-keyframes fadeInUpMenu { 0% {opacity: 0;-webkit-transform: translateY(30px) translateZ(0px);transform: translateY(30px);}
    100% {opacity: 1;-webkit-transform: translateY(0) translateZ(0px);transform: translateY(0);}}
@keyframes fadeInUpMenu { 0% {opacity: 0;-webkit-transform: translateY(30px) translateZ(0px);-ms-transform: translateY(30px);transform: translateY(30px);}
    100% {opacity: 1;-webkit-transform: translateY(0) translateZ(0px);-ms-transform: translateY(0);transform: translateY(0);}}

.dropdown-toggle{display: none;}
}
.lang-en .menu-item-161{display: none;}



.menu-toggle {display: none;}

@media (max-width: 1170px) {
    .site-branding a {margin-top: 15px;margin-left: 10px;}
    ul.language-chooser{margin-right: 10px;}
    .row{margin: 0!important;}
    .business-area  .row{margin: 0 -15px!important;}
    .site-header-main{width: 100%}
    .site-header{height: initial;}
    .menu-toggle{display: block;float: right;margin: 35px 10px;}
    .site-header-menu{float:left;width: 100%;display: none}
    .site-header-menu.toggled-on{display: block;}
    .main-navigation {height: initial}
    .primary-menu{margin: 0;padding: 0;}
    .primary-menu>li{width: 100%;list-style: none;}
    .primary-menu>li a{width: 100%;display:block;text-align: left;margin: 10px 0;        padding: 0.8em 10px;}
    .main-navigation a {color: #333;text-decoration: none;}
    .main-navigation  a:hover,
    .main-navigation  a:focus {color: #707070;color: rgba(51, 51, 51, 0.7);text-decoration: none;}

    .main-navigation li {border-top: 1px solid #eaeaea; border-top: 1px solid rgba(51, 51, 51, 0.1); position: relative;}
    .main-navigation a {display: block;padding: 0.8em 0; position: relative;text-decoration: none;}
    .main-navigation ul {list-style: none;margin: 0;}
    .main-navigation ul ul {display: none; margin-left: 0.8em;}
    .main-navigation ul .toggled-on {display: block;}
    .main-navigation li {border-top: 1px solid #eaeaea;border-top: 1px solid rgba(51, 51, 51, 0.1);position: relative;}
    .main-navigation .current-menu-item > a,
    .main-navigation .current-menu-ancestor > a {font-weight: 700;}
    .main-navigation .nav-menu > ul > li:first-child,
    .main-navigation .nav-menu > li:first-child {border-top: 0;}
    .main-navigation .menu-item-has-children > a {padding-right: 48px;}
    .no-js .main-navigation ul ul {display: block;}

    .menu-toggle {background-color: transparent;border: 1px solid #d1d1d1; color: #1a1a1a; font-size: 14px;padding: 10px;}
    .menu-toggle:hover,
    .menu-toggle:focus {background-color: transparent;border-color: #97c639;color: #97c639;}
    .menu-toggle.toggled-on,
    .menu-toggle.toggled-on:hover,
    .menu-toggle.toggled-on:focus {background-color: #97c639;border-color: #97c639;color: #fff;}
    .menu-toggle:focus {outline: 0;}
    .menu-toggle.toggled-on:focus {outline: thin dotted;}

    .dropdown-toggle {background-color: transparent; border: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
        box-sizing: content-box;content: "";padding: 0;position: absolute;text-transform: lowercase; /* Stop screen readers to read the text as capital letters */
        top: 3px;right: 0; width: 100%;height: 100%;}
    .dropdown-toggle {background: url("images/switch-ico.png") no-repeat 97% 18px;}
    .dropdown-toggle.toggled-on {background: url("images/switch-ico.png") no-repeat 97% -16px;}
    .dropdown-toggle:hover,
    .dropdown-toggle:focus {}
    .dropdown-toggle:focus {outline: 1px solid #c1c1c1;}
        .screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important; width: 1px;
        /* many screen reader and browser combinations announce broken words as they would appear visually */
        word-wrap: normal !important;}
}
.swiper-container {width: 100%;}
@media (min-width: 1170px) {
    .swiper-container.home-banner-container{height: 600px;}
}
.swiper-slide {background-position: center;background-size: cover;}
.swiper-pagination-bullet{width: 15px!important; height: 15px!important;}
.swiper-container .swiper-button-prev.swiper-button-white{left: 17%;}
.swiper-container .swiper-button-next.swiper-button-white{right: 17%;}
.banner-content{font-size: 44px;color: #fff;width: 500px;margin-top: 180px;margin-left: 50%;}
@media (max-width: 1170px) {
    .banner-content{width:380px; margin: 180px auto;}
}
@media (max-width: 700px) {
    .swiper-container .swiper-button-prev.swiper-button-white{left: 1%;}
    .swiper-container .swiper-button-next.swiper-button-white{right: 1%;}
    .dropdown-toggle {background: url("images/switch-ico.png") no-repeat 94% 18px;}
    .dropdown-toggle.toggled-on {background: url("images/switch-ico.png") no-repeat 94% -16px;}
}

body .effect-banner-container{height: 600px; background-position: center;background-size: cover;position: relative;}
body .effect-container {margin-top:250px;width:100%;position:absolute;height:300px;text-align: center;margin-left: 0px;}
@media (max-width: 800px) {
    body .effect-banner-container{height: 300px;}
    body .effect-container {margin-top:100px;}
}
body .effect-container h3 span{color: #FFF;font-size:50px;line-height:50px;text-shadow: 1px 1px 1px #313131;}
@media (max-width: 1150px) {
    body .effect-container h3 span{font-size: 40px;}
}
@media (max-width: 900px) {
    body .effect-container h3 span{font-size: 30px;}
}
@media (max-width: 700px) {
/*    body .effect-container h3 span{font-size: 20px;}*/
}
@media (max-width: 455px) {
/*    body .effect-container h3 span{font-size: 16px;}*/
}
@media (max-width: 365px) {
/*    body .effect-container h3 span{font-size: 14px;}*/
}
.banner-content p{text-shadow: 1px 1px 1px #313131;font-size: 30px;}
.banner-content p span{text-shadow: 1px 1px 1px #313131;font-size: 50px;padding: 0 5px;}
.banner-content a.banner-btn{display:none;color:#fff;text-decoration:none;font-size: 16px;padding:7px 12px;background-color: #97c639;box-shadow: 2px 2px 1px #6B6A6A;}

@media (max-width: 600px) {
    .banner-content{width: 230px;}
    .banner-content p{font-size: 20px;}
    .banner-content p span{text-shadow: 1px 1px 1px #313131;font-size: 30px;padding: 0 5px;}
}
.site-footer{background-color: #222222;font-size: 13px;}
.site-info a{color: #ccc;text-decoration: underline;}
.site-info a:hover{color: #97c639;}
.site-info p{color: #ccc;}
.footer-widget{color: #ccc}
.footer-title{font-size: 18px;font-weight: bold;color:#f0f0f0;margin:25px 0 20px 0;}
@media (max-width: 1200px) {
    .footer-widget .text-block-1 img{width: 100%;}
}
@media (max-width: 765px) {
    .footer-widget .text-block-1 img{max-width: 264px;}
}
.text-block-2 ul{padding-left: 15px;}
.text-block-3 a{display: block;background: url("images/icons.png") no-repeat 0 3px;padding-left: 20px;margin-bottom: 10px;}
.text-block-3 a.footer-ico-2{background: url("images/icons.png") no-repeat 0 -23px;}
.text-block-3 a.footer-ico-3{background: url("images/icons.png") no-repeat 0 -51px;}
.text-block-3 a.footer-ico-4{background: url("images/icons.png") no-repeat 0 -78px;}
.text-block-4>div{display: block;margin: 3px 0;line-height: 18px;width: 300px;}
.text-block-4>div i{font-size: 17px;display: inline-block;float: left;margin-right: 5px;line-height: 19px;}
.text-block-4>div.p-ico-2 i{margin-right: 8px;}
.text-block-4>div span{display: inline-block;width: 240px;}
@media (max-width: 1070px) {
    .text-block-4 > div span {width: 213px;}
}
.text-block-4>div.p-ico-3{padding-left: 25px;}
.text-block-4>div.p-ico-4{padding-left: 25px;}

.footer-bottom{height: 85px;color: #ccc;border-top: 1px solid #333333;margin-top: 15px;padding-top: 20px;}
.footer-bottom .pull-right{text-align: right }
.foot-menu{float: right;}
.foot-menu ul{margin: 0;padding: 0;}
.foot-menu li{float: left;list-style: none; margin-right:10px;}

.lang-en .foot-menu li{margin: 0 3px;}
.friendly-link-container div{float: left;}
.friendly-link-container ul{margin: 0;padding: 0;}
.friendly-link-container li{float: left;list-style: none; margin: 0 10px;}

.home-about{min-height:918px; width: 1198px;margin: 15px auto; padding: 36px;background: url("images/about-bg.png") no-repeat;}
.business-area{min-height: 640px;overflow:hidden;width: 1198px;margin: 0 auto; padding: 32px 50px 0 50px;background: url("images/area-bg.png") no-repeat }
@media (max-width: 1170px) {
    .home-about{width:100%;background-image: none;margin: 5px auto;padding: 6px;}
    .home-about .row .col-lg-6 img{width: 100%;}
    .business-area{width:100%;background-image: none;margin: 5px auto;padding: 6px;}
}
@media (max-width: 992px) {
    .home-about .row .col-lg-6 .profile-title{margin-top: 20px;}
}

.home-title{width: 400px;margin: 10px auto;height: 65px;background: url("images/title-line.png") repeat-x 0 27px;}
@media (max-width: 410px) {
    .home-title{width: 100%;}
}

.lang-en .home-title{margin: 0 auto 10px;}
.home-title-h2{width:180px;margin: 0 auto;background-color: #fff; text-align: center;}
.home-title-h2 .tt-2{color: #ccc;padding-top: 5px;}
.profile-title{background: url("images/title-bg.png") no-repeat 0 9px; color:#333;font-size:18px;line-height:18px;font-weight:normal;padding-left: 30px;}
.profile-title span{font-weight:normal;font-size:13px;color: #ccc;font-family: "Microsoft Yahei", Arial, sans-serif!important;}
.profile-text{margin: 15px 0;color: #666;line-height: 1.6em;text-align: justify;}
.profile-text p{margin: 28px 0;}
.lang-en .profile-text p{margin: 20px 0;}
a.link-more{color: #fff;padding: 7px 30px;background-color: #97c639;border-radius: 1px;}
a.link-more:hover{color: #fff;text-decoration: none}
.home-news{margin-top: 60px;}
.lang-en .home-news{margin-top: 10px;}
.home-news img{width: 100%}
.profile-news{margin-top: 10px;}
.profile-news ul{padding-left: 0;}
.profile-news li a{color: #666;}
.profile-news li a:hover{color:#97c639;text-decoration: none;}
.profile-news li{height: 40px;line-height: 40px;margin-top: 15px;border-bottom: 1px solid #ccc;list-style:none;background: url("images/title-bg.png") no-repeat 0 -18px;display: block;padding-left: 24px;}
.profile-news li:hover{border-color: #97c639;}
.profile-news li span{float: right;}
.swiper-container-home{height: 340px; overflow: hidden}
.swiper-container-home .thumb-intro{position:absolute;width:100%;bottom: 0;background-color: #1a1a1a;color: #fff;height: 100px;padding: 20px;filter: alpha(opacity = 70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.swiper-container-home .thumb-intro a{color: #fff;}
.swiper-container-home .thumb-intro a:hover{color: #97c639;text-decoration: none;}
.swiper-container-home .swiper-slide{cursor: pointer;}
body .new-swiper-prev.swiper-button-prev{left: 50px;background-size: 13px 23px;background-color: #9A9999;width: 50px;height: 50px;border-radius: 50%;filter: alpha(opacity = 70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
body .new-swiper-next.swiper-button-next{right: 50px;background-size: 13px 23px;background-color: #9A9999;width: 50px;height: 50px;border-radius: 50%;filter: alpha(opacity = 70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.business-area .home-title{margin: 0 auto;}
.business-area .home-title-h2{margin: 0 auto;}
.tabs-style-linebox nav ul li{width: 25%!important;margin: 0!important;padding: 0!important;}
.tabs-style-linebox nav ul li{width: 25%!important;margin: 0!important;padding: 0!important;}
.tabs-style-linebox nav ul li a{height: 260px;font-size: 14px;font-weight: normal;}
.tabs-style-linebox nav a:hover,
.tabs-style-linebox nav a:focus {color: #666!important;text-decoration: none;}
.tabs-style-linebox nav ul li.tab-current a {background: #f0f0f0!important;color: #666;display:block;}
.tabs .ttb-1{width: 80px;height: 80px;margin:20px auto 10px auto;background: url("images/home-ico.png") no-repeat 25px -20px;background-color: #666;border-radius: 5px;}
.tabs .ttb-1.ttb-img-2{background: url("images/home-ico.png") no-repeat 25px -135px;background-color: #666;}
.tabs .ttb-1.ttb-img-3{background: url("images/home-ico.png") no-repeat 25px -252px;background-color: #666;}
.tabs .ttb-1.ttb-img-4{background: url("images/home-ico.png") no-repeat 20px -390px;background-color: #666;}
@media (max-width: 370px) {
    .tabs .ttb-1{width: 66px;height: 66px;background: url("images/home-ico.png") no-repeat 18px -25px;background-color: #666;}
    .tabs .ttb-1.ttb-img-2{background: url("images/home-ico.png") no-repeat 20px -139px;background-color: #666;}
    .tabs .ttb-1.ttb-img-3{background: url("images/home-ico.png") no-repeat 19px -259px;background-color: #666;}
    .tabs .ttb-1.ttb-img-4{background: url("images/home-ico.png") no-repeat 14px -395px;background-color: #666;}
}
.tabs li.tab-current .ttb-1{background-color: #97c639;}
.tabs .ttb-2{font-size: 18px;line-height: 14px;min-height: 45px;font-weight: bold;color: #333;	/*text-overflow: ellipsis; white-space: nowrap;*/}
.tabs li.tab-current .ttb-2{color: #97c639;}
.tabs .ttb-3{height: 98px; word-wrap: break-word; word-break: normal; line-height: 25px;overflow: hidden;white-space: initial;text-align: left;font-size: 13px;}
.business-area .col-lg-3{margin-bottom: 10px;}
@media (max-width: 500px) {
    .business-area .col-xs-6 { width: 100%;}
    .post-thumbnail img.post-img{height: 170px;}
}

.tabs .content-wrap section {display: none;margin: 0 auto;padding: 13px 25px;max-width: 1200px;}
.tabs .content-wrap{background: #f0f0f0;}
.tabs .profile-title{margin-bottom: 20px;}
.blog-main {display: inline-block;font-size: 12px!important;}
.blog-name {float: left; margin-top: 10px; -webkit-backface-visibility: hidden;width: 100%;display: inline-block;height: 36px;overflow: hidden;text-align: left;}
.blog-name a {font-size: 13px;color: #333;}
.blog-name a:hover {color: #97c639;text-decoration: none;}

.thumbnail-desc{position: absolute;color: #fff;padding: 70px 10px 0 10px;display: none;z-index: 100;}
.post-thumbnail {position: relative;overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;border-radius: 5px;}
.post-thumbnail .single-item {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.5);opacity: 0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.post-thumbnail:hover .single-item { opacity: 1 }
.post-thumbnail img {z-index: 0;width: 100%;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.post-thumbnail img.post-img{height:150px;}
.post-thumbnail:hover .thumbnail-desc{display: block}
.post-thumbnail .single-action span {z-index: 101;display: inline-block;margin: 0 2px;width: 19px;height: 21px;color: #fff;text-align: center;}
.post-thumbnail .single-action span a:hover {z-index: 101;text-decoration: none}
.post-thumbnail .single-action span>a {z-index: 101;display: block;color: inherit;font-weight: normal;}
.post-thumbnail .single-action span {z-index: 101;position: absolute;top: 48%;right: 50%;bottom: 50%;left: 50%;visibility: hidden;margin: -10px 0 0 -10px;opacity: 0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;-webkit-transform: scale();-moz-transform: scale();-ms-transform: scale();-o-transform: scale();transform: scale();}
.post-thumbnail:hover .single-action span {z-index: 101;visibility: visible;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

.blog-main{width: 100%}
.blog-images{width: 100%;}
.post-thumbnail{width: 100%; height: 150px; background: no-repeat center center;background-size: cover;}

.main-wrap{width: 1170px;margin: 0 auto;}
body .page-header {padding: 0;margin: 0 0 30px 0;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;line-height: 48px;background-color: #fafafa;}
@media (max-width: 1170px) {
    .main-wrap{width: 100%;}
    body .page-header{padding: 0 10px;}
    .case-content{padding: 0 10px;}
    .related-cases{padding: 0 10px;}
}
@media (max-width: 1000px) {
    .case-detail{padding-top:15px;}
}
body .page-header h1{line-height: 50px;display:inline-block;}
body .page-header .bread-crumbs{color: #666;float:right;}
@media (max-width: 600px) {
    /*body .page-header .bread-crumbs{float:left;}*/
}

body .page-header .bread-crumbs a{color: #666;}
.cbp-l-filters-button{width: 100%;padding-left: 27%;}
.cbp-l-filters-button .cbp-filter-item {background-color: #f0f0f0;border-radius: 1px;color: #555;cursor: pointer;font: 300 13px/29px Open Sans,sans-serif;margin-right: 5px;overflow: visible;padding: 0 15px;position: relative;-webkit-transition: all 0.25s linear;-moz-transition: all 0.25s linear;-o-transition: all 0.25s linear;transition: all 0.25s linear;display: block;float: left;outline: none;margin-top: -3px;}
.cbp-l-filters-button .cbp-filter-item-active {background-color: #97c639;color: #fff !important;}
.cbp-l-filters-button .cbp-filter-counter {background-color: #97c639;border-radius: 2px;color: #fff;font: 300 11px/18px Open Sans,sans-serif;margin: 0 auto;padding: 4px 0;text-align: center;width: 34px;position: absolute;bottom: 0;left: 0;right: 0;-ms-filter: "alpha(Opacity=0)";opacity: 0;-webkit-transition: opacity .25s linear,bottom .25s linear;-moz-transition: opacity .25s linear,bottom .25s linear;-o-transition: opacity .25s linear,bottom .25s linear;transition: opacity .25s linear,bottom .25s linear;}
.cbp-l-filters-button .cbp-filter-counter:before {content: "";position: absolute;bottom: -4px;left: 0;right: 0;margin: 0 auto;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #5AC8FB;visibility: hidden;}
.portfolio-item li {padding: 7px 0;border-bottom: 1px solid #eee;color: #555;font-weight: 300;}
.portfolio-item-text {color: #555;font-weight: 300;}
.cbp-caption-zoom .cbp-caption-activeWrap { background-color: rgba(0,192,227,0.8) }
.cbp-l-caption-title {color: #fff;font: 400 18px/18px sans-serif;margin-bottom: 10px;text-align: center;}
.cbp-l-caption-desc {color: #ddd;font: 400 13px/16px sans-serif;text-align: center;}
.cat-case-gallery{min-height: 620px;margin: 10px -20px;}
.grid.gallery .item-img{max-height: 147px; overflow: hidden;}
.grid.gallery .blog-main{width:100%;border:1px solid #D8D7D7;height:270px;border-top-right-radius: 5px;border-top-left-radius: 5px; box-shadow: 2px 2px 5px #E6E5E5;}
.grid.gallery .post-thumbnail{border-radius:0;border-top-right-radius: 5px;border-top-left-radius: 5px;}
.grid.gallery .blog-name{padding: 0 10px;height: 38px;}
.grid.gallery .blog-btn{padding: 0 10px;height: 40px; margin-top: 80px;}
.grid.gallery .blog-btn .b-year{color:#ccc;float: left;font-size: 13px;line-height: 30px;}
.grid.gallery .blog-btn .b-click{float: right}
.grid.gallery .blog-btn .b-click a{color: #fff; padding: 7px 30px;line-height: 30px;background-color: #97c639;border-radius: 1px;}
.grid.gallery .blog-btn .b-click a:hover{text-decoration: none;}
.minimal .grid-item {width: 33.33333333%; padding: 20px;}
.grid-item {width: 25%}
.grid-item.ver2 {width: 33.33333%}
.port-3 .grid-item {width: 33.33333333%; padding: 20px;}
.port-2 .grid-item {width: 50%; padding: 20px;}
.port-4 .grid-item {width: 25%; padding: 20px;}

@media (max-width: 1170px) {
    .cat-case-gallery{padding: 0 10px;}
}

@media (max-width: 1000px) {
    .port-4 .grid-item {width: 33.33333333%; padding: 20px;}
    .cat-case-gallery{padding: 0 10px;}
    .cat-case-tab{padding: 0 10px;}
    .cbp-l-filters-button{padding-left: 100px;}
}


@media (max-width: 650px) {
    .port-4 .grid-item {width: 50%; padding: 20px;}
    .cbp-l-filters-button{padding-left: 0;}
    .cbp-l-filters-button .cbp-filter-item{width: 100%;margin-bottom: 10px;}
}

@media (max-width: 400px) {
    .port-4 .grid-item {width: 100%; padding: 20px;}
}

.portfolio-dankov {width: 100%; height:1px; }
.portfolio-dankov img {width: 100%; height: 100%; }
.portfolio-dankov.inside {background: #f7f7f7}
.dankov-shortcode-portfolio-grid.portfolio-grey .portfolio-dankov { background: #f7f7f7 }
.isotope-item { z-index: 2 }
.isotope-hidden.isotope-item {pointer-events: none;z-index: 1;}
.isotope, .isotope .isotope-item {-webkit-transition-duration: 0.55s;-moz-transition-duration: 0.55s;-ms-transition-duration: 0.55s;-o-transition-duration: 0.55s;transition-duration: 0.55s;}
.isotope {-webkit-transition-property: height,  width;-moz-transition-property: height,  width;-ms-transition-property: height,  width;-o-transition-property: height,  width;transition-property: height,  width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform,  opacity;-moz-transition-property: -moz-transform,  opacity;-ms-transition-property: -ms-transform,  opacity;-o-transition-property: -o-transform,  opacity;transition-property: transform,  opacity;}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-ms-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;}

.swiper-container-case{height: 395px;position: relative; overflow: hidden}
.case-content{margin: 30px 0;}
.case-intro{font-size: 14px;color: #666;margin-top: 5px;}
.case-detail .gallery{display: none;}
.news-content-block .gallery{display: none;}
.case-detail h3{display:block;background: url("images/title-bg.png") no-repeat 0 -29px;padding-left: 20px;height: 20px;line-height: 20px;margin-bottom: 10px;color: #666;}
.case-detail p{padding-left: 20px;margin-bottom: 10px;}
.related-cases{overflow: hidden;position: relative;border-top: 1px solid #ddd;margin-top: 30px;margin-bottom: 20px;}
.related-cases .profile-title{margin: 30px 0;}
.swiper-container-related {width: 100%;height: 100%;}
.related-swiper-pagination{text-align: center; margin-top: 15px;height: 20px}
.related-cases .swiper-pagination-clickable .swiper-pagination-bullet {display: none;}

.related-swiper-pagination .swiper-pagination-bullet{opacity: 10; margin: 0 5px; background: #f1f1f1; cursor: pointer;}
.related-swiper-pagination .swiper-pagination-bullet-active { opacity: 10; background: #97c639;}
.swiper-container-related .swiper-button-prev.swiper-button-gray{ background-image: url("images/button-prev.png"); left: 47%;}
.swiper-container-related .swiper-button-next.swiper-button-gray{ background-image: url("images/button-next.png"); right: 47%;}
.swiper-container-related .swiper-button-next, .swiper-container-related .swiper-button-prev{ top: initial; bottom: 4px; width: 10px; height: 18px; background-size:10px 18px; cursor: pointer;}
@media (max-width: 1000px) {
    .swiper-container-related .swiper-button-prev.swiper-button-gray{left: 45%;}
    .swiper-container-related .swiper-button-next.swiper-button-gray{right: 45%;}
}
@media (max-width: 700px) {
    .swiper-container-related .swiper-button-prev.swiper-button-gray{left: 40%;}
    .swiper-container-related .swiper-button-next.swiper-button-gray{right: 40%;}
}

.news-nav{margin-bottom: 30px;}
.news-nav .profile-title{margin-bottom: 15px;}
.news-nav ul{padding-left: 0;}
.news-nav li a{color: #666;}
.news-nav li a:hover{color:#97c639;text-decoration: none;}
.news-nav li{height: 40px;line-height: 40px;border-bottom: 1px solid #ccc;list-style:none;background: url("images/title-bg.png") no-repeat -4px -18px;display: block;padding-left: 24px;}
.news-new .profile-title{margin-bottom: 15px;}
.news-new ul{padding-left: 0;}
.news-new li a{color: #666;display: block;height: 20px;overflow: hidden;}
.news-new li a:hover{color:#97c639;text-decoration: none;}
.news-new li{height: 40px;line-height: 20px;list-style:none;background: url("images/title-bg.png") no-repeat -4px -18px;display: block;padding-left: 24px;margin-bottom: 10px;}
.news-new li span{font-size:13px;color:#999;}
.news-right { background: url("images/news-line-bg.png") no-repeat;margin-bottom: 30px;min-height: 800px!important;}
.news-list-block{padding-left: 20px;}
.news-list-block .row{margin-bottom: 30px!important;}
.news-name a{background: url("images/title-bg.png") no-repeat 0 9px; color:#333;font-size:18px;line-height:18px;font-weight:normal;padding-left: 30px;}
.news-name a:hover{color: #97c639;text-decoration:none;}
.news-intro{color: #666;margin-top: 18px;background: url("images/title-bg.png") no-repeat -4px -28px;padding-left: 24px;text-align: justify;}
.news-link{border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;height: 40px; line-height: 40px;margin-top: 18px;}
.news-year{color: #999;}
.news-click a{color: #999;}
.news-click a:hover{color: #97c639;text-decoration:none;}
.pointer-more{color: #999;}
.pointer-more:hover{color: #97c639;}

.news-list-block .pagination{margin: 0 auto;margin-left: 40%;}
@media (max-width: 1000px) {
    .news-list-block .pagination{margin-left: 30%;}
    .news-list-block {padding-left: 0}
    .news-list-block .news-img{width: 100%;margin-bottom: 15px;}
}
.nav-links{border: 1px solid #e4e4e4;border-radius: 3px;min-height: 40px;line-height: 38px;}
.nav-links a,.nav-links span{padding: 0 10px;display: block;float:left;color: #666;text-align: center;text-decoration: none;min-width: 40px;border-left: 1px solid #ccc;}
.nav-links a.prev {border-left: none;}
.nav-links span.current{border-left: none;font-weight: bold;}
.nav-links a:hover{background-color:#97c639;color: #fff;text-decoration: none;}
.news-list-block .pagination .nav-links span{-webkit-box-shadow: inset 0 0 7px #D7D6D6;-moz-box-shadow:inset 0 0 10px #0CC;box-shadow: inset 0 2px 7px #D7D6D6;}
.nav-links a:active,.nav-links a:visited{text-decoration: none!important;}
.nav-links .screen-reader-text{display: none;}

.news-content-block{padding-left: 20px;}
.news-content-block .post-navigation{}
.news-content-block .post-navigation .screen-reader-text{display: none;}
.news-content-block .post-navigation .nav-previous{float: left}
.news-content-block .post-navigation .nav-next{float: right}
.news-content-block .post-navigation .nav-links{border: 1px solid #e4e4e4;border-radius: 3px;}
.news-content-block .post-navigation .nav-links:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.news-content-block .post-navigation .nav-links span{color: #666;background-color: #fff;}
.news-content-block .post-navigation .nav-links a,.news-content-block .post-navigation .nav-links span{border: 0;padding: 0;margin: 0;}
.news-content-block .post-navigation .nav-previous a,.news-content-block .post-navigation .nav-previous a:hover{margin-left: 5px;}
.news-content-block .post-navigation .nav-next a,.news-content-block .post-navigation .nav-next a:hover {margin-right: 5px;}
.news-content-block .post-navigation .nav-links a:hover,.news-content-block .post-navigation .nav-links a:hover span{background-color: #fff;color: #97c639;}
.news-content-block .post-navigation .nav-links a:hover span.post-title{text-decoration: underline;}
.article-time{font-size: 14px;color: #666;border-top:1px solid #e4e4e4;padding: 20px 0;margin-top: 20px;}
.news-content-block .thumbnail{border: 0;padding: 0;}
.news-content-block article {line-height: 1.8em;}
.news-content-block article p{font-size: 14px;}
.news-content-block .first-letter{display: block;margin: 3px 5px 0 0;float: left;color: #fff;background-color: #97c639;padding: 10px 10px;font-size: 20px;}

.contact-map{margin-bottom: 30px;}
.contact-us .profile-title{margin-bottom: 30px;}
.contact-us form p{width: 30%;float: left; margin-right: 3%;}
.contact-us form p input{width: 100%;padding: 7px 7px;background-color: #fafafa;border: 1px solid #ccc;}
.contact-us form p.textarea-field{width: 100%}
.contact-us form p.textarea-field textarea{width: 96%;background-color: #fafafa;border: 1px solid #ccc; padding: 7px 7px;}
.contact-us form p.submit-field{width: 96%;text-align: right;margin-bottom: 20px;}
.contact-us form p.submit-field input{width: 100px; color: #fff;padding: 2px 30px;line-height: 30px;background-color: #97c639;border-radius: 1px;border: 0; float: right; margin-left: 10px;}
.contact-us form p.submit-field .ajax-loader{margin-top: 7px;}
.contact-us div.wpcf7-response-output{padding: 5px;margin: 2em 0;width: 96%}
.contact-us .contact-right{margin-bottom: 20px;}

.about-banner-bg{height:420px;overflow: hidden;background: url("images/about-banner1.jpg") no-repeat;background-size:cover;margin-top: -30px;box-shadow:  0 3px 0 #EEECEC;margin-bottom: 2px;}
.about-banner-bg .profile-title{margin: 50px 0 30px 0;}
@media (max-width: 500px) {
    .about-banner-bg .profile-title{margin: 10px 0 10px 0;}
}
@media (max-width: 1150px){
    .about-banner-bg .about-left{width: 100%;}
}

.lang-en .about-banner-bg .profile-title{margin: 30px 0 10px 0;}
.about-banner-bg .profile-title span{color: #999;}
.about-banner-bg p{margin-bottom: 30px; font-size: 14px; color: #333;}
.lang-en .about-banner-bg p{margin-bottom: 5px;}
.about-banner-bg .about-left{text-align: justify;}

.about-filed{background-color: #fafafa;border-bottom: 1px solid #DFDFDF;box-shadow: inset 0 -1px 2px #DFDFDF;}
.about-filed .business-filed-title{padding: 30px 0;text-align: center;}
.about-filed .business-filed-title .profile-title{display: inline;}
.about-filed .ttb-1{width: 80px;height: 80px;margin: 0 auto;background: url("images/home-ico.png") no-repeat 25px -20px;background-color: #97c639;border-radius: 5px;}
.about-filed .ttb-1.ttb-img-2{background: url("images/home-ico.png") no-repeat 25px -135px;background-color: #97c639;}
.about-filed .ttb-1.ttb-img-3{background: url("images/home-ico.png") no-repeat 25px -252px;background-color: #97c639;}
.about-filed .ttb-1.ttb-img-4{background: url("images/home-ico.png") no-repeat 20px -390px;background-color: #97c639;}

.about-filed .ttb-2{font-size: 16px;font-weight: bold;color: #333;text-align: center;margin: 20px 0;}
.lang-en .about-filed .ttb-2{height: 44px;}
.about-filed .ttb-3{height: 100px;line-height: 25px;overflow: hidden;white-space: initial;text-align: left;font-size: 13px;color: #666;}
.about-filed .ttb-4{text-align: center;margin: 30px 0;}
.about-filed ul{margin-left: -23px;}

.about-iso-banner{margin: 30px 0;}
.about-iso-banner .main-wrap{height: 252px; background: url("images/about-banner2.jpg") no-repeat;background-size:cover;}
.about-iso-banner .iso-text{padding: 7% 10% 0 10%;color: #fff;font-size: 16px;text-align: center;}
@media (max-width: 950px) {
    .about-iso-banner .iso-text{padding: 50px 30px;}
}
@media (max-width: 750px) {
    .about-iso-banner .iso-text{padding: 30px 30px;}
}
@media (max-width: 650px) {
    .about-iso-banner .iso-text{padding: 20px 20px;}
}
@media (max-width: 550px) {
    .about-iso-banner .iso-text{padding: 20px 10px;}
    .lang-en .about-iso-banner .iso-text{padding: 10px 10px;line-height: 1em;}
    .lang-en .about-banner-bg .about-left {line-height: 1em;}
}
.about-team{margin-bottom: 30px;}
.about-team .team-filed-title{padding-bottom: 30px;text-align: center;}
.about-team .team-filed-title .profile-title{display: inline;}
.about-team .col-lg-3 {text-align: center;margin-bottom: 15px;}
@media (min-width: 600px) {
    .about-team .col-lg-3 {width: 20%;}
}
.about-team .ttb-1 i{font-size: 50px;}
.about-team .ttb-2{font-size: 44px;}
.about-team .ttb-3{font-size: 14px; color: #666666}

.site-main{min-height: 500px;}


.certificate-main{height: 950px;margin-top: -30px;}
.certificate-main .gallery-top {width: 673px;margin-top: 30px;}
.certificate-main .gallery-top .swiper-slide .gallery-text{margin: 0 auto;color: #666;text-align: center;}
.certificate-main .gallery-thumbs {box-sizing: border-box;width: 900px;height:320px;margin: 0 auto;z-index: 100;}
.certificate-main .gallery-thumbs .swiper-slide { width: 224px; height: 165px;     margin: 20px 47px;cursor: pointer;}
.certificate-main .gallery-thumbs .swiper-slide-active {}
.certificate-main .gallery-thumbs .swiper-slide .gallery-text{width: 240px;padding: 192px 0;color: #666;text-align: center;}
.certificate-main .gallery-btn{height: 300px;top: -390px;background: url("images/cert/cert-bg.png") no-repeat 27px 207px;z-index: 1;}

body .certificate-main .new-swiper-prev.swiper-button-prev{left: 30px;background: url("images/ga-arrow-left.png") no-repeat;width: 70px;height: 70px;}
body .certificate-main .new-swiper-next.swiper-button-next{right: 30px;background: url("images/ga-arrow-right.png") no-repeat;width: 70px;height: 70px;}
body .certificate-main .new-swiper-prev.swiper-button-prev:hover{background: url("images/ga-arrow-left-hover.png") no-repeat;cursor: pointer}
body .certificate-main .new-swiper-next.swiper-button-next:hover{background: url("images/ga-arrow-right-hover.png") no-repeat;cursor: pointer}

.swiper-slide-active.gallery-bg-1,.gallery-bg-1:hover{background-image: url("images/cert/1-2.png?1") !important;}
.swiper-slide-active.gallery-bg-2,.gallery-bg-2:hover{background-image: url("images/cert/2-2.png?1") !important;}
.swiper-slide-active.gallery-bg-3,.gallery-bg-3:hover{background-image: url("images/cert/3-2.png?1") !important;}
.swiper-slide-active.gallery-bg-4,.gallery-bg-4:hover{background-image: url("images/cert/4-2.png?1") !important;}
.swiper-slide-active.gallery-bg-5,.gallery-bg-5:hover{background-image: url("images/cert/5-2.png?1") !important;}
.swiper-slide-active.gallery-bg-6,.gallery-bg-6:hover{background-image: url("images/cert/6-2.png?1") !important;}
.swiper-slide-active.gallery-bg-7,.gallery-bg-7:hover{background-image: url("images/cert/7-2.png?1") !important;}
.swiper-slide-active.gallery-bg-8,.gallery-bg-8:hover{background-image: url("images/cert/8-2.png?1") !important;}
.swiper-slide-active.gallery-bg-9,.gallery-bg-9:hover{background-image: url("images/cert/9-2.png?1") !important;}
.swiper-slide-active.gallery-bg-10,.gallery-bg-10:hover{background-image: url("images/cert/10-2.png?1") !important;}


@media (max-width: 1100px) {
    .certificate-main .gallery-thumbs .swiper-slide{margin: 20px 17px;}
    .certificate-main .gallery-thumbs {width: 800px;}
}
@media (max-width: 950px) {
    .certificate-main .gallery-thumbs .swiper-slide{margin: 20px 1px;}
    .certificate-main .gallery-thumbs {width: 680px;}
}
@media (max-width: 850px) {
    .certificate-main .gallery-thumbs {width: 225px;}
}
@media (max-width: 673px) {
    .certificate-main .gallery-top{width: 100%!important;}
    .certificate-main .gallery-top .swiper-slide{width: 100%!important;}
    .certificate-main .gallery-top .swiper-slide img{width: 100%;}
    .certificate-main {height: 850px;}
    .certificate-main .gallery-btn{background: none;}
    body .certificate-main .new-swiper-prev.swiper-button-prev{left: 0;}
    body .certificate-main .new-swiper-next.swiper-button-next{right: 0;}
    .mobile-bottom-margin{height: 50px;}
}
@media (max-width: 500px) {
    .certificate-main {height: 750px;}
}

@media (max-width: 400px) {
    .certificate-main {height: 650px;}
}

.job-bg{height:420px;width:100%;background: url("images/job.jpg") no-repeat;background-size:cover;margin-top: -30px;}
.job-bg .job-intro{color: #fff;padding: 100px;line-height: 30px;text-align: justify;}
.job-bg .job-intro p{margin-bottom: 20px;}
.job-main{margin: 30px auto;}
.job-main .job-left{background: url("images/news-line-bg.png") no-repeat right top;min-height: 800px;padding-right: 40px;line-height: 24px;}
@media (max-width: 1000px) {
    .job-main .job-left{background: none;}
    .job-bg .job-intro{padding: 100px 50px;}
    .job-main .job-right{margin-top: 30px;}
}
@media (max-width: 700px) {
    .job-bg .job-intro{padding: 50px 50px;}
}
@media (max-width: 600px) {
    .job-bg .job-intro{padding: 20px 20px;}
}
@media (max-width: 500px) {
    .job-bg .job-intro{line-height: 1.8em;}
}
@media (max-width: 400px) {
    .job-bg .job-intro{line-height: 1.4em;}
}
.job-main .job-right {padding-left: 20px;}
.job-main .job-right p{margin:20px 0; color: #666;}
.job-main .job-right .text-block-4>div{width: 100%;color: #666;}
.job-main .job-right .text-block-4>div span{width: 300px;}
.job-block{border-bottom: 1px solid #ddd;padding: 30px 0;}
.job-desc {display: none;padding-top: 10px;padding-left: 30px;color: #666;}
.job-desc.active{display: block}
.job-title{display: block;color:#333;cursor:pointer;background: url("images/switch-ico-one.png") no-repeat 0 10px;min-height: 30px;line-height: 30px;padding-left: 30px;}
.job-title.title-up{background: url("images/switch-ico-two.png") no-repeat 0 13px;}


.business-main{line-height: 24px;margin-top: -30px;}
.business-main .bu-intro{padding:30px 0 0 30px;color: #666;}
.business-main .bu-desc{padding: 30px 0 0 0;}
.business-main .bu-desc li{width: 49%;font-size: 16px;float: left;list-style: none; background: url("images/title-bg.png") no-repeat 0 -25px; display: block; padding-left: 30px;}
.business-main .bu-click{padding-left: 30px;margin-top: 20px;}
.business-main .bu-click a {color: #fff;padding: 7px 30px;line-height: 30px;background-color: #97c639;border-radius: 1px;}

.business-main .business-block1{background: url("images/business-1.jpg") no-repeat left top;background-size:cover;min-height: 550px;color: #fff!important;}
.business-main .business-block1 .profile-title{color: #fff!important;}
.business-main .business-block1 .bu-intro{color: #fff;}
.business-main .business-block1 .block-right{padding-top: 130px;}
.lang-en .business-main .business-block1 .block-right{padding-top: 110px;}

.business-main .business-block2{min-height: 580px; padding: 100px 0;background-color: #fff;}
.business-main .business-block2 .block-right{padding-top: 50px;}
.lang-en .business-main .business-block2 .block-right{padding-top: 0;}
.business-main .business-block2 .bu-intro{color: #666;}

.business-main .business-block3{min-height: 580px; padding: 100px 0;background-color: #eee;}
.business-main .business-block3 .bu-desc li{width: 100%;}

.business-main .business-block4{background: url("images/business-3.jpg") no-repeat left top;background-color:#fafafa;min-height: 550px;}
.business-main .business-block4 .block-right{padding-top: 150px;}
.lang-en .business-main .business-block4 .block-right{padding-top: 90px;}

@media (max-width: 575px) {
    .lang-en .business-main .bu-desc li{width: 100%;}
    .lang-en .business-main .business-block1 .block-right{padding-top: 60px;}
}

@media (min-width: 992px) {
    .lang-en .business-main .bu-desc li{width: 100%;}
    .lang-en .business-main .business-block1 .block-right{padding-top: 90px;}
}
@media (min-width: 1152px) {
    .lang-en .business-main .bu-desc li{width: 49%;}
    .lang-en .business-main .business-block1 .block-right{padding-top: 110px;}
}

@media (max-width: 1120px) {
    .business-main .business-block2{padding: 50px 0}
    .business-main .business-block3{padding: 50px 0}
    .business-main .business-block2 .block-left img{width: 100%}
    .business-main .business-block3 .block-right img{width: 100%}
    .business-main .business-block3 .block-left{margin-bottom: 30px;}
    .business-main .business-block4 .block-right{padding-top: 100px;}
}
@media (max-width: 992px) {
    .lang-en .business-main .business-block2 .block-right {
        padding-top: 20px;
    }
}
@media (min-width: 992px) {
    .business-main .business-block1 {
        background: url("images/business-1.jpg") no-repeat -200px top;
        background-size: cover;
    }
}
@media (min-width: 1400px) {
    .business-main .business-block1 {
        background: url("images/business-1.jpg") no-repeat left top;
        background-size: cover;
    }
}
@media (min-width: 992px){
    .business-main .business-block4 {
        background: url("images/business-3.jpg") no-repeat -200px top;background-color:#fafafa;}
}
@media (min-width: 1400px){
    .business-main .business-block4 {
        background: url("images/business-3.jpg") no-repeat left top;background-color:#fafafa;}
}

#ie-warning{
    background:rgb(255,255,225);
    font-size:12px;
    color:#333;
    padding: 2px 15px 2px 23px;
    text-align:center;
}
#ie-warning a {
    text-decoration:none;
}