img{max-width:100%;width:auto\9;height:auto;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}a{text-decoration:none;color:#4b4b4b}a:focus,a:hover{text-decoration:none;outline:0;color:#333}body{font-family:"Microsoft Yahei",sans-serif,'Titillium Web',"Arial Black";color:#333;margin:0}h1,h2,h3,h4,h5,h6{font-family:"Microsoft Yahei",sans-serif,'Titillium Web',"Arial Black"}hr{width:100px;margin:1em auto 2em}strong{display:block;font-size:1.5em;font-weight:400;padding:1em 0}li,ul{margin:0;padding:0}li{list-style-type:none}section{padding:75px 0 60px 0}p{line-height:24px}.left{float:left}.right{float:right}.db{display:block}.dn{display:none}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both;overflow:hidden}.clearfix{zoom:1}.menu i{font-style:normal;color:#6e6e6e;position:absolute;left:0;top:0}.menu .logo{float:left;height:80px;line-height:80px}#cssmenu{float:right}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu #menu-button{display:none}#menu-line{position:absolute;top:1px;left:0;height:2px;background:#007aff;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right>ul>li{float:right}#cssmenu.align-right ul ul{text-align:right}#cssmenu>ul>li>a{padding:0 20px;height:80px;line-height:80px;font-size:18px;text-decoration:none;color:#6e6e6e;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}#cssmenu>ul>li.active>a,#cssmenu>ul>li:hover>a{color:#007aff}#cssmenu>ul>li.has-sub>a{padding-right:25px}#cssmenu ul ul{position:absolute;left:-9999px;z-index:9999}#cssmenu ul ul li:hover>ul>li{height:46px}#cssmenu li:hover>ul{left:auto}#cssmenu.align-right li:hover>ul{right:0}#cssmenu ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;position:relative}#cssmenu ul li:hover>ul>li{height:46px}#cssmenu ul ul li:hover>ul{position:absolute;left:221px;top:0}#cssmenu ul ul li a{padding:0 20px;width:220px;height:46px;line-height:46px;font-size:16px;background:#333;text-decoration:none;color:#ddd;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;display:block;border-bottom:1px solid #999}#cssmenu ul ul li:last-child a{border-bottom:0}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#fff}#cssmenu.align-right ul ul li.has-sub>a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #ddd;border-left:1px solid #ddd}#cssmenu ul ul li.has-sub:hover>a::after{border-color:#fff}@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu{width:100%}#cssmenu ul{width:100%;display:none}#cssmenu.align-center>ul,#cssmenu.align-right ul ul{text-align:left}#cssmenu ul li,#cssmenu ul li:hover>ul>li,#cssmenu ul ul li{width:100%;height:auto;border-top:1px solid rgba(120,120,120,.15)}#cssmenu ul li a,#cssmenu ul ul li a{width:100%}#cssmenu.align-center>ul>li,#cssmenu.align-right>ul>li,#cssmenu>ul>li{float:none;display:block}#cssmenu ul ul li a{padding:0 20px 0 35px;font-size:16px;color:#6e6e6e;background:0 0;border-bottom:0}#cssmenu ul ul ul li a{padding:0 20px 0 50px;font-size:16px;color:#6e6e6e;background:0 0;border-bottom:0}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#007aff}#cssmenu ul ul{position:relative;left:0;right:auto;width:100%;margin:0}#cssmenu ul ul li:hover>ul{position:relative;top:0;left:0}#menu-line{display:none}#cssmenu #menu-button{display:block;padding:20px 20px 20px 0;color:#000;cursor:pointer;font-size:18px;text-transform:uppercase;color:#007aff;background:url(../images/sz.png) no-repeat right center}#cssmenu .submenu-button{position:absolute;z-index:10;right:5px;top:0;display:block;height:50px;width:50px;cursor:pointer;background:url(../images/li2.png) no-repeat right center;-webkit-background-size:24px;background-size:24px}#cssmenu .submenu-opened{position:absolute;z-index:10;right:5px;top:0;display:block;height:50px;width:50px;cursor:pointer;background:url(../images/li3.webp) no-repeat right center;-webkit-background-size:24px;background-size:24px}}@media(max-width:979px){.menu .navbar-nav{margin-left:0}.logo{display:none}.menu .active a{border-bottom:0}.menu i{display:none}.menu .navbar-nav>li>a{font-size:16px;line-height:30px;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #fff}.menu .nav>li>a:focus,.menu .nav>li>a:hover{border-bottom:0}.lv-about{display:none!important}#cssmenu>ul>li>a{height:54px;line-height:54px;font-size:16px}}.swiper-button-prev{background-image:url(../images/left.webp);width:48px;height:48px;-webkit-background-size:40px 44px;background-size:40px 44px}.swiper-button-next{background-image:url(../images/right.webp);width:48px;height:48px;-webkit-background-size:40px 44px;background-size:40px 44px}.banner .swiper-pagination{bottom:20px}.banner .swiper-pagination-bullet{background:#fff;opacity:1;width:10px;height:10px;margin:0 8px!important}.banner .swiper-pagination-bullet-active{background:#007aff}.features-home{padding-bottom:0;padding-top:0}.features h4{margin:20px 0 12px;line-height:1}.parallax-hourse{padding:90px 0 70px}.features .top-img{min-height:57px;line-height:57px}.latest-project{-webkit-box-shadow:inset 0 10px 14px -8px rgba(0,0,0,.14);box-shadow:inset 0 10px 14px -8px rgba(0,0,0,.14);background:url(../images/bg-square.webp) repeat;background-position:-8px -15px;padding-bottom:0}.latest-project h2{margin-bottom:70px;position:relative;text-align:center}.latest-project h2 span{position:absolute;height:4px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:80px;bottom:-17px;left:50%;margin-left:-40px}.latest-list{overflow:hidden}.latest-list .item-latest{width:33%;float:left;position:relative}.image-project{position:relative;overflow:hidden;display:block}.image-project img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.6s;transition:.6s}.image-project:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.latest-list .item-latest .overlay{background:rgba(0,0,0,.7);position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;opacity:0;-webkit-transition:.4s;transition:.4s}.latest-list .item-latest:hover .overlay{opacity:1}.content-bottom{position:absolute;z-index:2;bottom:30px;left:30px;text-align:left}.content-bottom .inner{-webkit-transition:.3s;transition:.3s;opacity:0}.content-bottom .inner a{color:#fff}.item-latest:hover .inner{opacity:1}.content-bottom .inner h4{text-transform:uppercase}.latest-list .item-latest h4{line-height:1;margin:0 0 8px;font-weight:600}.latest-list .item-latest h4 a{color:#fff}.latest-list .item-latest .cat-name{color:#ccc}.latest-list .item-latest .cat-name a{font-size:14px;color:#ccc}.ask-price{width:120px;height:36px;line-height:36px;text-align:center;border-radius:4px;color:#fff;background:#007aff;margin:15px 0;cursor:pointer;font-size:16px}.ask-price:hover{background:#000}.toast-wrap{opacity:0;position:fixed;top:49%;left:49%: color: #fff;width:100%;text-align:center}.toast-msg{background-color:rgba(0,0,0,.7);padding:8px 20px;border-radius:5px;color:#fff}.toastAnimate{animation:toastKF 4s}@keyframes toastKF{0%{opacity:0}25%{opacity:1;z-index:9999}50%{opacity:1;z-index:9999}75%{opacity:1;z-index:9999}100%{opacity:0;z-index:0}}.success-tip{margin-top:30px}.stips{font-size:18px;height:100px;margin-top:40px}.why-choose h2{margin-bottom:70px;position:relative;text-align:center}.why-choose h2 span{position:absolute;height:4px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:80px;bottom:-17px;left:50%;margin-left:-40px}.why-choose .features{margin-bottom:40px}.why-choose .features h4{margin-top:2px}.features.box4 i{margin-right:13px}.why-choose h4{margin:20px 0 12px;line-height:1}.features-about{-webkit-box-shadow:inset 0 10px 14px -8px rgba(0,0,0,.14);box-shadow:inset 0 10px 14px -8px rgba(0,0,0,.14);background:url(../images/bg-square.webp) repeat;background-position:-8px -15px}.features-about h2{margin-bottom:70px;position:relative;text-align:center}.features-about h2 span{position:absolute;height:4px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:80px;bottom:-17px;left:50%;margin-left:-40px}.latest-post .item-post .desc{padding:20px;background:#fff;border:1px solid #f6f6f6;-webkit-box-shadow:1px 1px 3px #f6f6f6;box-shadow:1px 1px 3px #f6f6f6}.latest-post .item-post .date-post{color:#999;font-size:14px;text-align:right;margin:10px 0 0;text-transform:uppercase}.latest-post .item-post .more-link:hover{color:#ffae4e}.latest-post h4{margin-top:10px;margin-bottom:10px;line-height:23px;color:#333}.latest-post h4 a:hover{color:#ffae4e}.all-project .cat-name a:hover{color:#333}.page-title{background:url(../images/bg-title.webp) repeat}.page-title h1{margin:0;padding:39px 0;color:#fff;text-transform:uppercase;font-size:30px}.breadcrumbs{border-bottom:1px solid #ebebeb;font-size:13px}.breadcrumbs ul{margin-bottom:0;padding:0}.breadcrumbs li{list-style:none;color:#888;display:inline-block;padding:15px 0}.breadcrumbs span{margin:0 6px}.breadcrumbs a{color:#555}.blog-list{border-right:1px solid #ebebeb;margin-right:-1px;padding-bottom:80px;padding-right:30px}.blog-single .post-title{margin:40px 0 18px}.blog-single .post-thumbail{margin-bottom:25px}.blog-single .post-content p{margin-bottom:18px}.blog-single .post-meta{margin-bottom:28px;text-transform:uppercase}.blog-single .post-meta a,.blog-single .post-meta span{margin-right:25px;font-size:13px;color:#999}.blog-single .post-content h4{margin-bottom:15px}.sidebar{border-left:1px solid #ebebeb;margin-bottom:40px}.sidebar .widget{padding-top:50px;padding-left:30px}.sidebar h4{margin-top:0;text-transform:uppercase;margin-bottom:25px}.sidebar .widget ul{padding-left:0;margin-bottom:0;list-style:none}.sidebar .widget li{padding:7px 0;overflow:hidden}.sidebar .widget li a{display:block;float:left;font-size:15px;color:#555}.sidebar .widget li a:before{content:"\f105";font-family:FontAwesome;float:left;margin-right:8px}.sidebar .widget li span{float:right;color:#999}.blog-page .col-md-3{padding-left:0}.blog-page .col-md-9{padding-right:0}.blog-list .item-post{padding-top:50px}.blog-list .item-post h4{margin-top:0;margin-bottom:15px}.blog-list .item-post a{color:#333}.blog-list .item-post .date-post{color:#999;font-size:13px;text-transform:uppercase;margin-bottom:20px}.blog-list .item-post a.more-link{text-transform:uppercase;font-size:13px;font-weight:700;margin-top:10px;display:inline-block}.blog-list .item-post a{color:#333}.blog-list .item-post a:hover{color:#ffae4e}.pagefit .pagination{margin-top:60px;-webkit-border-radius:0;border-radius:0}.pagefit .pagination a:hover,.pagefit .pagination span,.pagefit .pagination span:hover{background:#454647;color:#ffae4e}.pagefit .pagination a{background:#e6e6e6;color:#555}.pagefit .pagination a,.pagefit .pagination span{margin:0 6px;width:35px;height:35px;line-height:23px;-webkit-border-radius:0!important;border-radius:0!important;border:none}.typography .top-st p{font-style:italic;padding-bottom:10px}.typography{padding:20px 0 55px}.top-about{padding-top:50px}.top-about h4{margin-top:0;margin-bottom:20px}.top-about .values{margin-top:32px}.acc_head{-webkit-transition:.3s;transition:.3s;background:#e6e6e6;padding:10px 15px;font-weight:700;cursor:pointer;margin-bottom:10px;font-weight:400}.acc_content{padding:15px 0 20px}.acc_head i{margin-right:8px}.acc_active .acc_head,.acc_head:hover{background:#ffae4e;color:#fff}.form-info{padding:70px 0}.form-info h4{margin-top:0;margin-bottom:30px;text-transform:uppercase}.none-style{list-style:none;padding-left:0}.form-info .contact-info li{padding:7px 0}.form-info .contact-info i{margin-right:3px}.row-comment{margin:0 -10px}.comment-form p{margin-bottom:20px}.comment-form input[type=email],.comment-form input[type=tel],.comment-form input[type=text],.comment-form textarea{height:50px;line-height:50px;background:#f2f2f2;border:none;-webkit-border-radius:4px;border-radius:4px;width:100%;padding:0 15px;vertical-align:top;outline:0}.form-info .col-4{width:33.33%;float:left;padding:0 10px}.comment-form textarea{height:150px}.comment-form input[type=submit]{padding:13px 35px}.btn-color{background:#ffae4e;color:#333}.ot-btn{-webkit-transition:.3s;transition:.3s;border:none;padding:18px 32px;font-size:13px;font-weight:400;display:inline-block;line-height:1;text-transform:uppercase}.btn-color:hover{background:#333;color:#fff}.list-projects{padding:50px 0 40px}.filter-projects{text-align:center;margin-bottom:30px}.filter-projects li a.current,.filter-projects li a:hover{color:#ffae4e}.filter-projects li a{font-weight:400;color:#888;position:relative;font-size:16px}.filter-projects li{display:inline-block;padding:12px}.filter-projects li a.current:after,.filter-projects li a.current:before{content:"";position:absolute;bottom:-10px;left:0;width:20px;height:1px;background:#ccc}.filter-projects li a.current:after{bottom:-13px}.image-project{position:relative;overflow:hidden;display:block}.image-project img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.6s;transition:.6s}.image-project .overlay{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-transition:.6s;transition:.6s;opacity:0}.all-project .isotope-item h4{margin:11px 0 3px}.all-project .cat-name{color:#9f9f9f;margin-bottom:30px}.all-project .cat-name a{color:#9f9f9f;font-size:13px}footer{background:url(../images/bg-dark.webp) repeat}footer .widget-footer{padding:50px 0;color:#aaa;line-height:25px}.sub-footer{background:#333;text-align:center;padding:15px 0;color:#999}footer .widget-footer h4{color:#fff;margin-bottom:30px}footer .widget-footer p{margin-bottom:8px}footer .widget-footer ul a{line-height:25px;display:block;color:#aaa}footer a:hover{color:#ffae4e}footer .widget-footer ul{padding-left:20px;color:rgba(255,255,255,.2)}footer .widget-footer li{list-style-type:inherit;margin-bottom:8px}footer .widget-footer i{margin-right:3px}@media (max-width:480px){.parallax-hourse{padding:30px 0}section{padding:30px 0}.latest-list .item-latest{width:50%}.latest-project h2,.why-choose h2{margin-bottom:50px}.why-choose img{margin-bottom:20px}.why-choose .features{margin-bottom:20px}.swiper-button-next,.swiper-button-prev{display:none}.blog-list{padding-bottom:0}.item-post img{margin-bottom:10px}.blog-list .item-post{padding-top:20px}.maps iframe{height:200px!important}}