/*! Copyright (c) 2016 by yuchen. */.container00:after,.container00:before,.container0:after,.container0:before,.container2:after,.container2:before{content:" ";display:table}.container00:after,.container0:after,.container2:after,.container3:after{clear:both}.hide-bullets{list-style:none;margin-left:-40px;margin-top:0;text-align:right;cursor:pointer;line-height:22px;color:#000}.thumbnail{padding:0}.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%}.hide-bullets a,.hide-bullets a:link,.hide-bullets a:visited{color:#000}.hide-bullets a:hover{color:#a16b55}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.carousel-control{padding-top:25%}@media (max-width:1200px){.cus_slider{padding-top:70px}}header.sticky{position:fixed;width:100%}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.center0 .img-responsive{margin:0 auto}.center0{text-align:center}.right0 .img-responsive{text-align:right}.margin0{margin:0}.container0,.container00,.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:1170px}}@media(min-width:1920px){.container0{width:1100px}}@media(min-width:768px){.container00{width:750px}}@media(min-width:992px){.container00{width:950px}}@media(min-width:1200px){.container00{width:1170px}}@media(min-width:1920px){.container00{width:1600px}}.navlg ul,.navlg2 ul{padding:0;text-align:center}@media(min-width:768px){.container2{width:750px}}@media(min-width:992px){.container2{width:950px}}@media(min-width:1200px){.container2{width:1170px}}@media(min-width:1550px){.container2{width:1500px}}.logo .img-responsive{margin:0 auto}.navbar_custom{text-align:center}.navbar_custom .nav{float:none}.navbar_custom .nav li{display:inline-block;float:none;margin:0 10px;vertical-align:middle}@media screen and (max-width:1200px){.navbar_custom .nav li{display:block;margin:0}.navbar_custom .nav li a{border-radius:0;display:block}}.menu ul li,.navlg ul li,.navlg2 ul li,.partners ul li,.pre ul li,.project_five ul li{float:left;display:inline-block}.navbar-nav h1{font-size:18px;font-weight:400;margin-bottom:2px;color:#311e0c;text-align:center}.navbar-nav li:hover h1{color:#d8d6d5}.navbar-nav p{font-size:12px;color:#ba9644;text-align:center;line-height:10px}.navbar-nav li:hover p{font-size:12px;color:#deceb1}.bb,.toplink{color:#93999c}.navlg ul{margin:20px 0 0}.navlg ul li{width:14.28571428571429}@media(max-width:992px){.navlg ul li{display:inline-block;float:left;width:100%}}.navlg2 ul{margin:0}.bb,.menu p{text-align:left}.navlg2 ul li{width:16.66666666666667}#recent-works-nav{background-image:url(../../images/navline.jpg);background-position:top;background-repeat:no-repeat;background-size:100% auto;padding-top:20px}#recent-works-Travel,#recent-works-bb{background-color:#fff;padding-top:37px}.start{cursor:pointer;z-index:900;margin-top:50px;margin-bottom:-80px}@media(max-width:1200px){.start{cursor:pointer;z-index:900;margin-top:10px;margin-bottom:-80px}}@media(max-width:992px){.navlg2 ul li{display:inline-block;float:left;width:100%}.start{cursor:pointer;z-index:900;width:100%;margin-top:10px;margin-bottom:-80px}#recent-works-denden{margin-top:50px;margin-bottom:50px}}#recent-works-bb{margin-bottom:40px}.bb{line-height:18px}#recent-works-menu{background:url(../../images/menubg.jpg) center no-repeat;background-size:cover;padding-top:40px;padding-bottom:40px;min-height:290px}.menu ul{padding:0;margin:0}.menu ul li{width:12.5%}@media(max-width:992px){#recent-works-menu{min-height:200px}.menu ul li{display:inline-block;float:left;width:33.3333%}}.menu p{font-size:14px;line-height:10px}.lgbutton{min-width:146.25px;min-height:57px}#recent-works-inews{background:#d8ead6;padding-bottom:40px;color:#000}.inews a{color:#e20000}.inews a:visited{color:#770202}.city a:hover,.inews a:hover,a:focus{color:#000}@media(max-width:450px){#recent-works-inews{font-size:13px}}#recent-works-news{padding-bottom:40px;padding-top:40px;min-height:200px}#recent-works-city{background-color:#f3f9ff;background-image:url(../../images/citybg.jpg);background-position:bottom left;background-repeat:no-repeat;background-size:auto auto;padding:50px 0 80px}.project_five ul{padding:0;margin:0}.project_five ul li{width:12.5%}#recent-works-footer2{background-color:#fff;background-image:url(../../images/footer2bg.jpg);background-position:top;background-repeat:repeat-y;background-size:100% auto;padding:50px 0;min-height:350px}.tel{color:#878787;font-size:15px}.telb{font-size:22px;margin-top:10px}.telb_blue{color:#a2aebf}#recent-works-footer3{background-color:#ebf0f6;padding:30px 0;color:#909090}#recent-works-pre{padding-bottom:40px;padding-top:20px}.pre ul{margin:0;padding:0}.pre ul li{width:33.33334%}.pre img{margin:0 auto}@media(max-width:1200px){.pre ul li{width:33.33333%}}@media(max-width:768px){.pre ul li{width:50%}}@media(max-width:500px){.pre ul li{width:100%}}.partners ul{margin:0;padding:0}.partners ul li{width:16.66666666666667%}@media(max-width:992px){#recent-works-footer2{background-position:left;background-repeat:repeat-y;background-size:cover}.partners ul li{display:inline-block;float:left;width:12.5%}}@media(max-width:400px){.partners ul li{display:inline-block;float:left;width:16.66666666666667%}}.ad{margin-bottom:40px}.ssbg{background:url(../../images/ssbg.jpg) center repeat-y;background-size:100% 100%;margin-right:20px;margin-left:40px}.partners ul li img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.partners ul li img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}@media(max-width:1200px){.ssbg{margin-right:0;margin-left:0}}.bbstory{background-image:url(../../images/bbbg.jpg);background-position:center;background-repeat:repeat-y;background-size:100% auto;min-height:350px}.bbstory img{display:block;height:auto;max-width:100%;margin:0 auto}@media(max-width:1200px){.bbstory{margin-left:50px;min-height:50px;padding-bottom:10px}}@media(max-width:992px){.bbstory{margin-top:40px;margin-left:0}}@media screen and (max-width:768px){.table-responsive{border:0 solid transparent}}#recent-works-sp{padding-bottom:40px}.bbimg ul{margin:0;padding:0}.bbimg ul li{display:inline-block;float:left;width:16.667%}@media(max-width:1199px){.bbimg ul li{display:inline-block;float:left;width:20%}}@media(max-width:991px){.bbimg ul li{display:inline-block;float:left;width:25%}}@media(max-width:600px){.bbimg ul li{display:inline-block;float:left;width:33.33%}}@media(max-width:450px){.bbimg ul li{display:inline-block;float:left;width:50%}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}#services_100{background:url(../../images/orange.png) bottom left no-repeat #edf5e5;background-size:auto;padding-bottom:40px}#services_100 h1{font-size:20px;color:#858585;font-weight:700}#services_100 a,#services_100 a:focus,#services_100 a:visited{color:#353535}#services_100 a:hover,.city a,.city a:visited{color:#35c5c5}.h100{padding-bottom:20px}.h100 ul{padding-left:40px;margin:0}.h100 ul li{float:left;width:100%}.hundred p{text-align:center}.animate_Flashing img:hover{opacity:1;-webkit-animation:flash 1.5s;animation:flash 1.5s}@-webkit-keyframes flash{0%{opacity:.4}100%{opacity:1}}@keyframes flash{0%{opacity:.4}100%{opacity:1}}@media screen and (max-width:992px){.h100 ul li{font-size:12px}}@media screen and (max-width:767px){#services_100{background:#edf5e5}.h100 ul li{font-size:14px}}.newsline1,.searchtop{background-repeat:no-repeat;background-size:cover}@media screen and (max-width:350px){.hundred p{font-size:12px}}.newsline1{background-image:url(../../images/newsline.jpg);background-position:top left;min-height:22px}.container3{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container3:after,.container3:before{display:table;content:" "}@media(min-width:768px){.container3{width:750px}}@media(min-width:992px){.container3{width:950px}}@media(min-width:1200px){.container3{width:1154px}}#services_city{padding:40px 0;min-height:600px}@media screen and (max-width:767px){#services_city{padding:40px 5px}}@media(max-width:992px){.project_five ul li{display:inline-block;float:left;width:25%}.project{margin:40px 0}}.city{min-height:30vh}.city a:focus,.city a:hover{color:#000}.searchtop{background-image:url(../../images/searchbg_01.png);background-position:top;min-height:49px}.searchbg{background-image:url(../../images/searchbg_02.png);background-position:top left;background-repeat:repeat;background-size:auto;min-height:300px;padding-bottom:40px}.search_01,.search_02{background-position:top left;background-repeat:no-repeat;background-size:auto}.search ul{margin:0;padding-left:70px}.search ul li{float:left;width:100%}@media(max-width:1366px){.search ul{margin:0;padding-left:70px}.search{padding-left:0;padding-right:0}}@media(max-width:991px){.search ul{margin:0;padding-left:50px}.search{padding-left:15px;padding-right:15px}}@media(max-width:768px){.search ul{margin:0;padding-left:80px}}@media(max-width:400px){.search ul{margin:0;padding-left:60px}}.search_01{background-image:url(../../images/search_01.png);min-height:479px}.search_02{background-image:url(../../images/search_02.png);min-height:239px}.search_05{background-image:url(../../images/search_05.png);background-position:top left;background-repeat:no-repeat;background-size:auto;min-height:240px}.search_03,.search_04{background-position:top left;background-repeat:no-repeat;background-size:auto;min-height:479px}.search_03{background-image:url(../../images/search_03.png)}.search_04{background-image:url(../../images/search_04.png)}@media(max-width:768px){.search_02,.search_05{min-height:290px}.search_03{margin-top:40px}}@media(max-width:767px){.search_04{margin-top:40px;min-height:350px}.search_03{min-height:250px;margin-top:0}.search_02{margin-top:40px}}.search a,.search a:focus,.search a:visited{color:#353535}.search a:hover{color:#35c5c5}