@charset "UTF-8";.__header .ask-search .input-group:hover,.__header .btn:hover{box-shadow:0 0 30px 0 rgba(204,204,204,.5)}.__header .btn,.com-code .code-info>span:nth-child(1){font-size:16px}.crumbs .sub-menu .second li,.new-ques .ques-info a,.special .swiper-container .tbs-swiper .tbs-swiper-items span,.strategy .tegy-b ul>li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.__header{margin:52px auto;position:relative;width:1170px;}.__header .ask-search{position:relative;z-index:9;width:600px;height:46px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.__header .ask-search form{width:100%;height:100%}.__header .ask-search .input-group{width:100%;height:100%;border:2px solid #ff6f20}.__header .ask-search .input-group>input{padding:0 0 0 13px;width:calc(100% - 52px);height:100%;color:#333;font-size:16px}.__header .ask-search .input-group>input::-webkit-input-placeholder{font-size:16px;color:#999}.__header .ask-search .input-group>input:-moz-placeholder{font-size:16px;color:#999}.__header .ask-search .input-group>input::-moz-placeholder{font-size:16px;color:#999}.__header .ask-search .input-group>input:-ms-input-placeholder{font-size:16px;color:#999}.__header .ask-search .input-group .btn-submit{padding:12px 17px;width:51px;height:100%;background-color:#fff;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;cursor:pointer}.__header .ask-search .input-group .btn-submit span{background:url(../../ask/images/good-icon.png) -44px 0 no-repeat;background-size:200px 110px;display:block;width:17px;height:17px}.__header .btn{display:block;position:absolute;right:0;width:122px;height:46px;line-height:46px;text-align:center;background-color:#ff6f20;color:#fff;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}.__header .input-focus{width:788px}.__header .input-focused{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.__header .btn-focus{background-color:#ff6f20!important}.__header .btn-focus span{background:url(../../ask/images/good-icon.png) -24px 0 no-repeat!important}.com-code,.strategy{background-color:#f8f8f8}.com-code{padding:30px;margin-bottom:20px;min-width:280px}.com-code .code-img{display:block;width:88px;height:88px}.com-code .code-info{display:block;margin:23px 0 0}.com-code .code-info>span{display:block}.com-code .code-info>span:nth-child(2){font-size:14px}.strategy{margin:0 0 30px}.strategy .tegy-t li,.strategy .title{color:#333;background-color:#fff;line-height:50px}.strategy .title{padding:0 10px;width:100%;height:50px;font-size:16px;border-bottom:1px solid #e8e8e8}.strategy .tegy-t{position:relative}.strategy .tegy-t li{width:50%;text-align:center;font-size:12px;cursor:pointer}.strategy .tegy-t li.active{color:#ff6020;background-color:#f8f8f8}.strategy .tegy-t .act-line{display:block;position:absolute;left:0;top:-1px;width:33.33%;height:2px;border-top:2px solid #ff6020}.strategy .tegy-b{padding:0 30px 20px;background-color:#f8f8f8}.strategy .tegy-b ul>li{overflow:hidden}.strategy .tegy-b ul>li img{display:block;margin-top:14px;width:215px;height:120px;border-radius:2px;transition:all .5s;-webkit-transition:all .5s}.strategy .tegy-b ul>li img:hover{transform:scale(1.1)}.strategy .tegy-b ul>li span{display:block;margin-top:6px;color:#333;font-size:12px}.strategy .tegy-b ul>li span:hover{color:#ff6020}.special{display:none}.special .title{padding:0 10px;width:100%;height:50px;line-height:50px;font-size:16px;border-bottom:1px solid #e8e8e8}.special .title>span{display:inline-block;color:#000}.special .title a{display:inline-block;font-size:12px;color:#666;cursor:pointer}.special .swiper-container{padding:0 10px 30px;margin-bottom:30px;position:relative;height:418px;width:100%;overflow:hidden}.special .swiper-container:hover .special-place{display:block}.special .swiper-container .tbs-swiper{position:absolute;top:20px;height:100%;width:260px;z-index:1}.special .swiper-container .tbs-swiper .tbs-swiper-items{position:absolute;top:0;left:0;width:260px;height:100%;color:#333;font-size:12px;background-color:#fff}.special .swiper-container .tbs-swiper .tbs-swiper-items a{display:block;position:relative;z-index:99;cursor:pointer}.special .swiper-container .tbs-swiper .tbs-swiper-items a>img{display:block;margin-bottom:10px;width:260px;height:194px}.special .swiper-container .tbs-swiper .tbs-swiper-items a>span{display:block;position:relative;z-index:99;margin-bottom:30px}.special .swiper-container .tbs-swiper .tbs-swiper-items a>span:hover{cursor:pointer;color:#FF6F20}.special .swiper-container .tbs-swiper .tbs-swiper-items a:hover{color:#FF6F20}.special .swiper-container .tbs-swiper .tbs-swiper-items .ask-bot a{width:124px;height:92px}.special .swiper-container .tbs-swiper .tbs-swiper-items .ask-bot img{display:block;margin-bottom:10px;width:124px;height:92px}.special .swiper-container .tbs-swiper .tbs-swiper-items .ask-bot span{display:block}.special .swiper-container .tbs-swiper .tbs-swiper-items .ask-bot span:hover{cursor:pointer;color:#FF6F20}.special .swiper-container .special-place,.special .swiper-container .special-place .arrow{width:100%;height:100%}.special .swiper-container .special-place .arrow a{position:absolute;top:50%;z-index:99;margin-top:-27px;width:27px;height:54px;text-align:center;background-color:rgba(0,0,0,.1)}.special .swiper-container .special-place .arrow a span{display:inline-block;margin-top:15px;width:15px;height:26px}.special .swiper-container .special-place .arrow a.pre{left:0}.special .swiper-container .special-place .arrow a.pre span{background:url(../../ask/images/good-icon.png) -168px -84px no-repeat;background-size:200px 110px}.special .swiper-container .special-place .arrow a.next{right:0}.special .swiper-container .special-place .arrow a.next span{background:url(../../ask/images/good-icon.png) -148px -84px no-repeat;background-size:200px 110px}.special .swiper-container .special-place .arrow a:hover{background-color:rgba(0,0,0,.5)}.special .swiper-container .tbs-sign{position:absolute;width:100%;left:0;bottom:-3px;height:20px;line-height:20px;text-align:center;z-index:66}.special .swiper-container .tbs-sign a{display:inline-block;width:6px;height:6px;margin:0 4px;cursor:pointer}.special .swiper-container .tbs-sign a>span{display:inline-block;width:6px;height:6px;background-color:#d8d8d8;border-radius:6px}.special .swiper-container .tbs-sign a>span.active{width:8px;height:8px;background-color:#ff6020}.cyclopedia .title,.new-ques .title{width:100%;height:50px;line-height:50px;border-bottom:1px solid #e8e8e8}.cyclopedia .title{padding:0 10px;font-size:16px}.cyclopedia .title>span{display:inline-block;color:#000}.cyclopedia .encyc a,.cyclopedia .title a{display:inline-block;font-size:12px;color:#666;cursor:pointer}.cyclopedia .encyc{padding:20px 12px 30px}.cyclopedia .encyc a{margin:4px 7px 3px 0}.cyclopedia .encyc a:hover{color:#ff6020}.new-ques .title{font-size:16px;color:#333}.new-ques .ques-info{padding:20px 0}.new-ques .ques-info a{display:block;margin-bottom:11px;font-size:12px;color:#666;cursor:pointer}.new-ques .ques-info a:hover{color:#ff6020}.impression-form{width:280px;border:1px solid #eee;border-radius:4px;text-align:center}.impression-form form{padding:16px 13px}.impression-form form .form-item{margin-top:16px;position:relative}.impression-form form .form-item select{width:120px;height:30px;color:#999;margin-left:11px;border:1px solid #eee;padding-left:10px}.impression-form form .form-item select:nth-child(1){margin:0}.impression-form form .form-item select.active{border:1px solid red!important}.impression-form form .form-item .cue{font-size:12px;color:red;position:absolute;left:18px;bottom:-16px;display:none}.impression-form form .form-item .cue::before{content:"";position:absolute;width:12px;height:12px;background:url(/static/impression/images/new_imp/sprits.png) -355px -205px no-repeat;left:-18px;top:2px}.impression-form form .form-item input{width:100%;height:30px;border:1px solid #eee;padding-left:10px;font-size:12px}.impression-form form .form-item input.active{border:1px solid red!important}.impression-form form .form-item .unit{position:absolute;right:8px;top:4px}.impression-form form .submit-design,.impression-form form .submit-ipt{display:inline-block;height:38px;width:100%;text-align:center;line-height:38px;background-color:#ff6020;font-size:13px;color:#fff;margin-top:20px;border-radius:2px}.impression-form .order-title{font-size:21px;color:#ff6020;letter-spacing:4px;font-weight:600}.impression-form .estimate{position:relative;font-size:12px;margin:5px 0;color:#666;letter-spacing:2px}.impression-form .estimate::after,.impression-form .estimate::before{content:"";position:absolute;width:53px;height:1px;background-color:#e5e5e5;left:5px;top:50%}.impression-form .estimate::after{left:auto;right:5px}.impression-form .gif{height:60px;margin:0 auto;background:url(/static/impression/images/new_imp/calc.gif) center center no-repeat;background-size:100% 100%}.impression-form .house-type select{color:#333}.impression-form .house-type .sub-item{margin-top:14px}.impression-form .house-type .sub-item select{width:76px}.impression-form .result{padding-top:45px;text-align:center;display:none}.impression-form .result .title{font-size:20px;color:#666;margin-bottom:32px}.impression-form .result .title span{display:inline-block;font-size:30px;color:#666}.impression-form .result ul{margin:0 27px 30px;border:1px solid #eee;padding:30px 15px;text-align:left}.paging,.paging div a,.tbs .budget,.tbs .publish-btn,.tbs .result{text-align:center}.impression-form .result ul li{height:39px;color:#666;font-size:14px}.impression-form .result ul li span{display:inline-block;width:50px;font-size:16px;color:#333;margin:0 18px}.impression-form .result ul li b{font-size:18px;font-weight:400;color:#666;display:inline-block;margin:0 12px 0 16px}.impression-form .result ul li del{color:#999;font-size:12px;display:inline-block;margin-left:5px}.impression-form .result p{font-size:12px}.impression-form .result .p2{margin-bottom:5px;color:#666}.impression-form .result .p3{color:#666}.crumbs .mian-nav>li{float:left;margin-right:10px;font-size:14px;color:#666}.crumbs .mian-nav>li:last-child a{color:#666}.crumbs .mian-nav>li h1,.crumbs .mian-nav>li strong{font-weight:400;color:#666;font-size:14px}.crumbs .mian-nav>li a{font-size:14px;color:#999}.crumbs .mian-nav>li a:hover{color:#fe2b0f}.crumbs .mian-nav>li span{display:inline-block;width:10px;height:10px;background:url(/static/impression/images/new_imp/sprits.png) -201px -157px no-repeat}.crumbs .sub-menu{position:relative}.crumbs .sub-menu:hover .second{display:block}.crumbs .sub-menu .second-two{width:760px}.crumbs .sub-menu .second{display:none;padding:25px 15px;position:absolute;top:20px;left:-6px;line-height:20px;z-index:100;background-color:#fff;border:1px solid #e5e5e5}.paging div a,.share a,.share b,.tbs .result .p1 span,.tbs .result del,.tbs .result ul li b,.tbs .result ul li span,.tbs .row.three-select select{display:inline-block}.crumbs .sub-menu .second li{padding:0 15px;float:left}.crumbs .sub-menu .second li a{display:inline-block;width:100%;margin:5px 0;font-size:12px;color:#888}.crumbs .sub-menu .second li a:hover{color:#ff6c14}.paging{margin-top:70px;margin-bottom:78px}.paging div a{padding:0 13px;height:36px;line-height:36px;font-size:14px;color:#333;border:1px solid #e5e5e5;white-space:nowrap}.paging div a:hover{color:#ff6c14}.paging div a.now_page{background-color:#f8f8f8;color:#ff6c14;font-weight:700;cursor:default}.paging div a.pre{width:94px}.paging div a.next{width:94px;border-right:1px solid #e5e5e5}.tbs{margin:0 auto 30px;padding:15px 0;width:100%;-webkit-border-radius:2px;border:1px solid #d8d8d8;border-radius:4px}.tbs .row input,.tbs .row select,.tbs .row.three-select select{border:1px solid #d8d8d8;height:34px}.tbs .tbs-con{margin:0 auto;width:250px;height:auto}.tbs .tbs-con .tip{line-height:40px;text-align:center;font-size:20px;color:#ff6f20;font-weight:800}.tbs .tbs-num{margin-top:5px}.tbs .tbs-num img{width:100%;height:53px;vertical-align:top}.tbs .budget{position:relative;font-size:12px!important;color:#666}.tbs .budget:after,.tbs .budget:before{position:absolute;width:55px;height:1px;bottom:8px;background-color:#dcdcdc;content:""}.tbs .budget:after{left:5px}.tbs .budget:before{right:5px}.tbs .row{margin:16px 0 0;position:relative}.tbs .row select{padding-left:5px;width:120px}.tbs .row.three-select select{margin-left:7px;width:76px}.tbs .row.three-select select:nth-child(1){margin-left:0}.tbs .row input{padding-left:10px;width:250px}.share,.tbs .result ul{border:1px solid #e5e5e5}.tbs .row .square{position:absolute;top:6px;right:6px}.tbs .publish-btn{margin:20px 0 5px;width:100%;height:34px;line-height:34px;background-color:#FF6F20;color:#fff;cursor:pointer}.tbs .result{padding-top:35px}.tbs .result .p1{font-size:20px;color:#666;margin-bottom:32px}.tbs .result .p1 span{font-size:30px;color:#ff6f20}.tbs .result ul{margin:0 18px 50px;padding:30px 15px;text-align:left}.tbs .result .p2,.tbs .result .p3{padding-left:18px;text-align:left}.tbs .result ul li{height:39px;color:#666;font-size:14px}.tbs .result ul li span{width:50px;font-size:16px;color:#333;margin:0 18px}.tbs .result ul li b{font-size:18px;font-weight:400;color:#ff6f20;margin:0 12px 0 16px}.tbs .result del{color:#999;font-size:12px;margin-left:5px;line-height:29px}.tbs .result .p2{margin-bottom:5px;color:#ff6f20;font-size:12px}.tbs .result .p3{color:#666;font-size:12px}.share{position:absolute;right:-15px;top:28px;z-index:99;width:120px;height:95px;padding-top:20px}.share::before{content:"";position:absolute;width:6px;height:6px;background-color:#fff;top:-4px;left:50%;margin-left:-3px;transform:rotate(45deg);border-right:0;border-bottom:0;border-top:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5}.share p{height:20px;text-align:left;padding-left:14px;margin-bottom:18px}.share b{width:20px;height:20px;background:url(/static/impression/images/new_imp/sprits.png) -274px -88px no-repeat;margin-right:8px;margin-bottom:-3px;vertical-align:text-bottom}.share b.qq{background-position:-273px -123px}.share b.flower{background-position:-273px -156px}.share a{width:58px}.share a:hover{color:#ff6b15}.search-nothing{padding-top:45px;width:100%;height:255px;font-size:14px;text-align:center}.search-nothing .search-nothing-img{display:block;margin:0 auto 16px}.tow-row,.triplex-row{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.one-row{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tow-row{-webkit-line-clamp:2}.triplex-row{-webkit-line-clamp:3}.no-img{padding-right:0!important}#imgMask{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:9999}#imgMask .imgBox{position:absolute;left:50%;top:50%;width:0;height:0}#imgMask .imgBox img{width:100%;height:100%}#imgMask .btn{position:absolute;width:24px;height:46px;top:50%;margin-top:-23px}#imgMask .prev{left:20px;background:url(https://front.tobosu.com/static/company/new_shop/img/c_company_bg.png) -476px -360px no-repeat}#imgMask .next{right:20px;background:url(https://front.tobosu.com/static/company/new_shop/img/c_company_bg.png) -476px -420px no-repeat}#imgMask .no{opacity:.3}#imgMask .close{width:50px;height:50px;position:absolute;right:50px;top:40px;background:url(https://front.tobosu.com/static/company/new_shop/img/c_company_bg.png) -450px -480px no-repeat}#imgMask .desc{font-size:16px;line-height:32px;width:100%;color:#fff;position:absolute;left:0;bottom:0;text-align:center}.display-none,.hide{display:none}.tbs-form-cue{position:absolute;font-size:12px;line-height:15px;color:red!important}.tbs-form-cue::before{top:2px}.login-popup-overlay .popup-wrap{margin-top:0px;height:auto}.popup-wrap{position:fixed;width:460px;height:180px;top:50%;left:50%;margin-top:-90px;margin-left:-230px;padding:20px;background-color:#fff;z-index:99999}.popup-wrap .popup-top{position:relative;padding-bottom:10px;border-bottom:1px solid #E4E4E4;text-align:left;font-size:16px;color:#333}.popup-wrap .popup-top .ask-icon{display:inline-block;margin-right:3px;vertical-align:middle;background:url(../images/ask_icon.png?v=664488)}.popup-wrap .popup-top .logo{width:199px;height:43px;background-position:-4px -327px}.popup-wrap .popup-top .popup-close-btn{position:absolute;top:5px;right:5px;display:block;width:18px;height:18px;background:url(https://iconui.tobosu.com/res/impression/images/collect_closeb.png?v=11111) no-repeat;cursor:pointer}.popup-wrap .popup-tips{margin:30px 0;text-align:center;font-size:16px}.popup-wrap .popup-tips .tip{font-size:16px;color:#666}.popup-wrap .popup-btns{width:301px;margin:0 auto;text-align:center}.popup-wrap .popup-btns .popup-btn{width:292px;height:40px;margin-right:10px;text-align:center;font-size:14px;line-height:40px;border:0;background-color:#F2F2F2;color:#333;cursor:pointer}body,body .mask,html,html .mask{width:100%;height:100%}.popup-wrap .popup-btns .popup-ok-btn{margin-right:0;margin-bottom:20px;background-color:#ff9c00;color:#fff}body .mask,html .mask{position:fixed;left:0;top:0;z-index:9999;background-color:rgba(0,0,0,.3)}
.logo{
	font-size: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
    color: #ff6f20;
}
.myactive{
	color: #ff6b14;
}
.input-group{
	position: relative;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 1px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    width: 100%;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.dropdown-menu>li>a:hover{
	text-decoration: none;
    background-color: #f8f8f8;
}
.myactive2{
	color: #ffa514!important;
}
.ask-search{ margin-right: 200px;}
body{overflow-x: hidden;}
.ask-home .container .ask-container{ width: 906px!important;}