@charset "UTF-8";/*!---------------------
*Copyright (c) 2016 by yuchen.
------------------------*/.adbox p,.adboxi p,.navbar-nav>li>a,.navbar_custom{text-align:center}.adboxi,main{overflow:hidden}.adboxi img{float:left;margin:5px;display:inline-block;height:auto;width:100%;padding:10px}.adboxi a div{padding:10px 0}.container0: after,.container0:before,.container1:after,.container1:before,.container2:after,.container2:before{display:table;content:" "}.container0:after,.container1:after,.container2:after,.container:after{clear:both}header.sticky{position:fixed;width:100%}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.center0 .img-responsive{margin:0 auto}.container0,.container1,.container2{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:768px){.container0{width:750px}}@media(min-width:992px){.container0{width:950px}}@media(min-width:1200px){.container0{width:950px}}@media(min-width:768px){.container1{width:750px}}@media(min-width:992px){.container1{width:950px}}@media(min-width:1200px){.container1{width:1170px}}@media(min-width:1920px){.container1{width:1600px}}@media(min-width:768px){.container2{width:750px}}@media(min-width:992px){.container2{width:950px}}@media(min-width:1200px){.container2{width:1170px}}@media(min-width:1920px){.container2{width:1544px}}@media screen and (max-width:1200px){.navbar_custom .nav>li.li-first{background:0 0;padding-left:15px}.navbar-nav h1{font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2px;color:#311e0c;text-align:center;line-height:10px;margin-top:10px}.navbar-nav li:hover h1{font-size:16px;color:#b59141}.navbar-nav hr,.navbar-nav li:hover hr{display:none}}.navline,.navtop{background-size:cover;background-position:left top;background-repeat:no-repeat}.navbar{border:0;transition:all .4s;-webkit-transition:all .4s;font-size:14px;background-color:#000}.navbar-default{background-color:#D9D9D9}.navbar .navbar-brand{font-weight:600;font-size:20px}.navbar-nav>li>a{margin:6px 3px;padding:6px 7px;min-width:70px}.navbar-nav>li>a [class^=fa]{font-size:18px}.navbar-brand{padding:0}.navbar .navbar-nav [class^=pe]{font-size:32px;position:relative}.navbar .navbar-nav p{margin:5px 0 0;font-size:14px}.navbar .btn{margin-top:8px;margin-bottom:8px}.navbar-default:not(.navbar-transparent){background-color:rgba(255,255,255,0);border-bottom:1px solid rgba(0,0,0,.1)}.navbar-transparent{background-color:rgba(255,255,255,.7)}.navbar-transparent .navbar-brand,[class*=navbar-ct] .navbar-brand{color:#FFF;opacity:.95}.navbar-transparent .nav .caret{border-bottom-color:#FFF;border-top-color:#FFF}.navbar-transparent .navbar-nav>li>a,[class*=navbar-ct] .navbar-nav>li>a{color:#FFF;border-color:#FFF;text-align:center}.navbar-transparent .navbar-nav>li>a{text-shadow:0 1px 1px rgba(0,0,0,.045)}.navbar-transparent .navbar-brand:focus,.navbar-transparent .navbar-brand:hover,[class*=navbar-ct] .navbar-brand:focus,[class*=navbar-ct] .navbar-brand:hover{background-color:transparent;color:#FFF}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:rgba(43,43,43,.1);border-radius:4px;color:#555;opacity:1}.navbar-default .navbar-nav>.dropdown>a:focus .caret,.navbar-default .navbar-nav>.dropdown>a:hover .caret{border-bottom-color:#2C93FF;border-top-color:#2C93FF}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:rgba(255,255,255,0);color:#2C93FF}.navbar-transparent .navbar-nav>.active>a,.navbar-transparent .navbar-nav>.active>a:focus,.navbar-transparent .navbar-nav>.active>a:hover,.navbar-transparent .navbar-nav>li>a:focus,.navbar-transparent .navbar-nav>li>a:hover,[class*=navbar-ct] .navbar-nav>.active>a,[class*=navbar-ct] .navbar-nav>.active>a:focus,[class*=navbar-ct] .navbar-nav>.active>a:hover,[class*=navbar-ct] .navbar-nav>li>a:focus,[class*=navbar-ct] .navbar-nav>li>a:hover{background-color:transparent;border-radius:4px;color:#FFF;opacity:1}.navbar-transparent .navbar-nav>.dropdown>a .caret,.navbar-transparent .navbar-nav>.dropdown>a:focus .caret,.navbar-transparent .navbar-nav>.dropdown>a:hover .caret,[class*=navbar-ct] .navbar-nav>.dropdown>a .caret{border-bottom-color:#FFF;border-top-color:#FFF}.navbar-transparent .navbar-nav>.open>a,.navbar-transparent .navbar-nav>.open>a:focus,.navbar-transparent .navbar-nav>.open>a:hover{background-color:rgba(255,255,255,0);color:#FFF;opacity:1}.navbar .label{background-color:#FF4C40;position:absolute;right:-10px;top:0;font-size:10px;font-family:"Helvetica Neue";text-shadow:none}[class*=navbar-ct] .label{background-color:#FFF;color:#FF4C40}.navbar-default:not(.navbar-transparent) .btn-default:hover{color:#2C93FF;border-color:#2C93FF}.navbar-transparent .btn-default,[class*=navbar-ct] .btn-default{color:#FFF;border-color:#FFF}[class*=navbar-ct] .btn-default.btn-fill{color:#777;background-color:#FFF;opacity:.9}[class*=navbar-ct] .btn-default.btn-fill.active,[class*=navbar-ct] .btn-default.btn-fill:active,[class*=navbar-ct] .btn-default.btn-fill:focus,[class*=navbar-ct] .btn-default.btn-fill:hover,[class*=navbar-ct] .open .dropdown-toggle.btn-fill.btn-default{border-color:#FFF;opacity:1}.navbar-form{box-shadow:none}.navbar-form .form-control{background-color:rgba(255,255,255,0);border-radius:0;border:0;height:22px;padding:0;font-size:20px;line-height:20px;color:#777}.navbar-transparent .navbar-form .form-control,[class*=navbar-ct] .navbar-form .form-control{color:#FFF;border:0}.navbar:not(.navbar-transparent).navbar-ct-blue{background-color:transparent}.navbar:not(.navbar-transparent).navbar-ct-azzure{background-color:rgba(255,255,255,1)}.dropdown-menu>li>a{padding:8px 20px;color:#333}.dropdown-menu>li:first-child>a{border-radius:10px 10px 0 0}.dropdown-menu>li:last-child>a{border-bottom:0 none;border-radius:0 0 10px 10px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#F5F5F5;color:#333;opacity:1;text-decoration:none}.navbar-toggle .icon-bar{background-color:#353535}.navbar-collapse,.navbar-form{border-color:transparent}.navbar-brand-logo{padding:0}.navbar-brand-logo .logo{border:1px solid #333;border-radius:50%;float:left;overflow:hidden;width:60px}.navbar .navbar-brand-logo .brand{color:#FFF;float:left;font-size:18px;font-weight:400;line-height:20px;margin-left:10px;margin-top:0;width:60px}.case h6,.material h6,.print h6{line-height:12px;font-weight:400}.navbar-default .navbar-brand-logo .brand{color:#555}@media (min-width:768px){.navbar-form{margin-bottom:31px;margin-top:31px;padding-left:5px;padding-right:5px}.navbar-search-form{display:none}.navbar-nav>li>.dropdown-menu{display:block;padding:0;z-index:9000;position:absolute;-webkit-border-radius:10px;box-shadow:1px 2px 3px rgba(0,0,0,.125);border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 300ms cubic-bezier(.34,1.61,.7,1);-moz-transition:all 300ms cubic-bezier(.34,1.61,.7,1);-o-transition:all 300ms cubic-bezier(.34,1.61,.7,1);-ms-transition:all 300ms cubic-bezier(.34,1.61,.7,1);transition:all 300ms cubic-bezier(.34,1.61,.7,1)}.dropdown-menu:after,.dropdown-menu:before{border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;position:absolute;right:15px}.navbar-nav>li.open>.dropdown-menu{-webkit-transform-origin:29px -50px;-moz-transform-origin:29px -50px;-o-transform-origin:29px -50px;-ms-transform-origin:29px -50px;transform-origin:29px -50px;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.dropdown-menu:before{border-bottom:11px solid rgba(0,0,0,.2);top:-11px}.dropdown-menu:after{border-bottom:11px solid #FFF;top:-10px}}.logo .img-responsive,.navbar_custom img{margin:0 auto}@media (max-width:992px){.navbar-transparent{background-color:rgba(255,255,255,1)}.navbar-transparent .dropdown-menu>li>a:focus,.navbar-transparent .dropdown-menu>li>a:hover,.navbar-transparent .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-transparent .navbar-nav .open .dropdown-menu>li>a:hover,[class*=navbar-ct] .dropdown-menu>li>a:focus,[class*=navbar-ct] .dropdown-menu>li>a:hover{color:#FFF;background-color:transparent;opacity:1}.navbar-transparent .navbar-nav .open .dropdown-menu>li>a,[class*=navbar-ct] .dropdown-menu>li>a{color:#FFF;opacity:.8}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:transparent;border-color:#428BCA}.navbar-collapse{text-align:center}.navbar-collapse .navbar-form{width:170px;margin:0 auto}}.navbar_custom .nav{float:none}.navbar_custom .nav li{display:inline-block;float:none;vertical-align:middle}@media screen and (max-width:991px){.navbar_custom .nav li{display:block;margin:0}.navbar_custom .nav li a{border-radius:0;display:block}.navbar-brand img{max-width:160px}}.navline{background-image:url(../../images/navline.jpg);min-height:54px}.navtop{background-image:url(../../images/navtop.jpg);min-height:10px}.Webnav{background-size:auto}#header,.Webnav{background:url(../../images/navbg.jpg) top left}#header,.bottomimg{background-size:auto}.nav_cus,.nav_cus2{margin-top:-50px}@media screen and (max-width:1200px){.nav_cus2{margin-top:-90px}.navbar-brand img{max-width:200px}.nav>li>a>img{max-width:110px}}@media screen and (max-width:992px){.nav_cus,.nav_cus2{margin-top:0}.Webnav{display:none}#header{position:fixed;right:0;left:0;z-index:1030}.navline{min-height:14px}.nav>li>a>img{max-width:none}}.navbar_toggle_cus2{margin-top:20px}.bottomimg{background-image:url(../../images/bottomimg.png);background-position:center bottom;background-repeat:no-repeat}@media screen and (max-width:992px){#services_banner{padding-top:109px}}.inewsbg{background:url(../../images/inewsbg.png) center no-repeat;background-size:100% 100%;min-height:118px;padding-top:5px;padding-bottom:5px}.inews a{color:#65543a}.inews a:visited{color:#000}.inews a:hover,a:focus{color:#fff}#services_about{color:#594b40;padding:10px 0}#services_service{margin-top:40px;margin-bottom:40px}#services_service p{padding-left:20px;padding-right:20px;color:#7f725f}@media screen and (max-width:992px){#services_service p{padding-left:10px;padding-right:10px;text-align:center}}.serviceline{background:url(../../images/serviceline.png) right center no-repeat;background-size:auto;min-height:331px}.serviceline2{background:url(../../images/serviceline.png) right bottom no-repeat;background-size:auto;min-height:100px}.servicebg{background:url(../../images/servicebg.png) center top no-repeat;background-size:100% 100%}.servicebg1{min-height:310px;padding:15px 0}.servicebg2{min-height:150px;padding:15px 0}@media screen and (max-width:992px){.serviceline,.serviceline2{background:0 0;min-height:0}.servicebg2{min-height:310px}.aboutst img{margin:0 auto}}#services_case,#services_contact,#services_loc,#services_news,.mb40{margin-bottom:40px}#services_case,#services_loc,#services_news,.mt40{margin-top:40px}.case h6,.case p{padding-left:30px}.case h6{font-size:14px;color:#695b4b;text-align:left}@media screen and (max-width:768px){.servicebg1,.servicebg2{min-height:100px}.case h6,.case p{text-align:center;padding-left:0}}.case a{color:#666}.case a:hover{color:#FC0}.case img{margin:0 auto}.Copyright a,.Copyright a:visited,.Copyright p{color:#666}.Copyright a:focus,.Copyright a:hover{color:#4a3e30}.Copyright p{font-size:12px;letter-spacing:0}.contactbg{background:url(../../images/contactbg.png) top center no-repeat;background-size:100% 100%;padding:20px}@media screen and (max-width:768px){.contactbg{background:url(../../images/contactbg.png) top center no-repeat;background-size:120% 100%;padding:20px 0}.contactbg table{font-size:12px}}.material h6,.print h6{font-size:14px}.rwdbbg2 h6,.rwdbbg2 h7{font-size:20px;font-weight:700}#map_canvas{min-height:490px}.newsbg{background:url(../../images/newsbg.png) center no-repeat;background-size:100% 100%;padding-top:20px}.news{min-height:600px}.news table{width:90%}.newstable img{display:block;height:auto;max-width:100%;max-height:auto}@media screen and (max-width:992px){.Copyright p{text-align:center}.newst img{max-width:100px;float:right}.news table{width:98%}}@media screen and (max-width:768px){.newstable img{max-width:1999px}.table-responsive{border:0 solid transparent;margin-bottom:0}}#services_rwd,#services_work{margin-bottom:40px}.print h6{color:#695b4b;text-align:left}@media screen and (max-width:768px){.print h6,.print p{text-align:center}}.print a{color:#666}.print a:hover{color:#FC0}.material h6{color:#876839;text-align:left}.material p{color:#969696}.materialcol{min-height:300px}.rwdbbg1,.rwdbbg2{min-height:114px;padding-top:30px}.rwdbbg1{background:url(../../images/rwdbbg_01.png) top center no-repeat;background-size:100% 100%}.rwdbbg2{background:url(../../images/rwdbbg_04.png) top center repeat-y;background-size:100% auto;padding-right:10px}.rwdbbg3{background:url(../../images/rwdbbg_05.png) top center no-repeat;background-size:100% 100%;min-height:108px}.rwdbbg2 h7{color:#d53f3f}.rwdbbg2 h6{color:#0e0ee3;text-align:center}.rwdbbg2 p{padding-left:50px}@media screen and (max-width:992px){.rwdm img{margin:0 auto}}@media screen and (max-width:768px){.material h6,.material p{text-align:center}.rwdbutton img{float:right}.rwdbbg2 h7{font-size:17px}}