.green-color{color:#9eb856;}


/*login*/
.login-bg{background:url("../images/login-bg.jpg") no-repeat;background-size:100% 100%;position:relative;}


.login-box{background:rgba(255,255,255,0.4);width:100%;padding:10px;}
.login-box .login-box-cont{background:#fff;padding:30px;}

.userInput{background:#e4e6e9;border:1px solid #c5c8cc;width:100%;overflow: hidden;}
.userInput>.user-table{width:100%;margin-bottom:0;}
.userInput>.user-table tr td{line-height:36px;padding: 0 10px;word-break:keep-all;text-align: left}
.userInput>.user-table tr:first-child td{border-bottom:1px solid #c4c7cc;}
.userInput>.user-table tr td.first-td{border-right:1px solid
#ccc;}
.userInput>.user-table tr td input{ -webkit-appearance: none;
;background:transparent;}

.action-btn a{width:100%;display: block;text-align: center;color:#fff;height:40px;line-height:40px;margin-top:20px;border:1px solid #1d78b1;border-radius:4px;}



.login-main {
  height:100vh;
  padding: 20px;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
  vertical-align: middle;
  resize: both;
  overflow: auto;
}

.login-main .login-cont{
  padding: 20px;
  resize: both;
  overflow: auto;
  width: 100%;
}
/*login1*/

.login-page{display:table;overflow:hidden;margin:0px auto;}
.content_container{display:table-cell;vertical-align: middle;}
.login-page{height:100%;width:100%;text-align: center;padding:0 3vw}

.txt-system{margin-top:8vh}
.txt-system img{width:100%;height:auto;}
.login-bg{background:url("../images/login-bg.jpg") no-repeat;background-size:100% 100%;position:relative;}
.login-box{background:rgba(255,255,255,0.4);width:100%;padding:1.5vh;}
.login-box .login-box-cont{background:#fff;padding:3vh;}

.userInput{background:#e4e6e9;border:1px solid #c5c8cc;width:100%;overflow: hidden;}
.userInput>.user-table{width:100%;margin-bottom:0;}
.userInput>.user-table tr td{line-height:4vh;padding: 0 1vh;word-break:keep-all;white-space:nowrap;text-align:left}
.userInput>.user-table tr:first-child td{border-bottom:1px solid #c4c7cc;}
.userInput>.user-table tr td.first-td{border-right:1px solid
#ccc;}
.userInput>.user-table tr td input{-webkit-appearance:none;
;background:transparent;background:none;}

.action-btn a{width:100%;display: block;text-align: center;color:#fff;height:5vh;line-height:5vh;margin-top:3vh;border:1px solid #1d78b1;border-radius:4px;}

/**/
.selectPrj{height:100vh;width:100vw;background:#1e232d;overflow-y: scroll}
.Prj-content{width:46%;margin:0 auto;}
.Prj-sdLogo{padding:6vh 0;width:60%;margin:0 auto;}
.Prj-list{padding-left:0;color:#e0eaff;}
.Prj-list li{list-style: none;margin-bottom:4vh;height:12vh;width:100%;background-size:100% 100%;justify-content:center;
  display:flex;border-radius:10px;-webkit-border-radius:10px;}
.Prj-list li h2{line-height: 1;font-size:2.6vw;flex:5;display:flex;justify-content:left;align-items: center;margin:0;padding-left:3vw;}
.Prj-list li .arr-cir{display:flex;justify-content:center;  align-items: center;flex:2;}
.Prj-list li .arr-cir img{width:40%;}
.Prj-list li.Prj1{background:url("../images/pj-bg1.jpg") no-repeat;}
.Prj-list li.Prj2{background:url("../images/pj-bg2.jpg") no-repeat;}
.Prj-list li.Prj3{background:url("../images/pj-bg3.jpg") no-repeat;}
.Prj-list li.Prj4{background:url("../images/pj-bg4.jpg") no-repeat;}
.Prj-list li.Prj5{background:url("../images/pj-bg5.jpg") no-repeat;}

/*index*/
.index{background:#1e232d}
.index-banner{height:25vh;background:url("../images/index-bannerBg.jpg") no-repeat;background-size:100% 100%;position:relative;color:#fff;-webkit-box-sizing:border-box;padding-left:5vw;padding-top:6vh;font-size:1.4vw;}
.projectTit{display: flex;display:-webkit-flex; align-items:center;margin-bottom:4vh;}
.projectTit h1{margin:0;display: flex;display: -webkit-flex;}
.projectTit .projectChange{margin-left:2vw;padding-left:2vw;border-left:1px solid #eee;display: flex;display:-webkit-flex;}
.set{position:absolute;right:25px;top:35px;background:rgba(69,119,190,0.5);padding:5px 10px;border-radius:4px;}
.set-list{background:rgba(69,119,190,0.5);position:absolute;right:25px;top:70px;border-radius:4px;}
.set-list a{display: block;text-align: center;border-top:1px solid #033765;padding:4px 10px;font-size:1.3vw;color:#b6c6d5;}
.set-list a:first-child{border-top:none;}
.project-cont{height:75vh;}
.items-tit{color:#dde8fa;height:8vh;font-size:1.7vw;}
.items-tit .ico-tit{margin-top:3vh;}
.items-tit .house-resource{margin-top:2vh;}
.items-tit .form-control{background: rgba(200,200,200,0.3);border-radius:4vh;border:none;}
.items-tit .form-control::-webkit-input-placeholder{color:#fff;}
.items-tit .form-group .form-control-feedback{right:auto;left:0;}
.items-tit .form-group.has-feedback .form-control{padding-right:12px;padding-left:30px;}
.items-tit img{width:2vw;vertical-align: -2px;}

.items-list{padding-top:4vh;padding-left:3vw;padding-right:3vw;background:url("../images/bg-build.png") #edf3ff center bottom no-repeat;background-size:100%;border-radius:3px;height:65vh;overflow-y: scroll;}
.serves{background:url("../images/bg-custom.png") #edf3ff center bottom no-repeat;background-size:100%;}
.items-list .house-list a{background:#76b2eb;color:#fff;padding:2vh 0;width:100%;display: block;margin-bottom:20px;text-align: center;border-radius:4px;height:6.5vh;font-size:1.6vw;}
.items-list .house-list a img{width:2.3vw;vertical-align:-2px;padding-right:5px;}
.serves .house-list a{background:#4577be;}

/*销控图*/
.sellControl{background:#e2e7ef;
  font-size: 1.4vw;}


.catgBar{border-top:8px solid #1e232d;background:#fff;}
.buildTyle{background:#e2e7ef;padding:1vh 0;}
.buildTyle .floors{border-bottom:1px solid #ccc;display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items:center;
  -webkit-align-items: center;
  flex-direction:row;align-items:center;justify-content:center}
.buildTyle .floorNum{flex:1;-webkit-flex:1;text-align: center;font-size:2vw;}
.buildTyle .aparts{flex:13;-webkit-flex:13;color:#fff;}
.buildTyle .floorNum,.buildTyle .aparts{align-self: center}
.buildTyle .aparts .row{margin-top:1vh;}
.buildTyle .aparts .row div[class^="col-"]{padding-right:0}
.buildTyle .aparts .row .color-box{margin:0;padding:5px}
.catg-colors{padding:1.5vh 1.5vw;}
.catg-colors span{display: inline-block;margin-right:1.5vw;}
.catg-colors span i{display: inline-block;width:1.5vw;height:1.5vw;vertical-align:-3px;margin-right:.5vw;}
.box-color1{background:#9eb856}
.box-color2{background:#76b2eb}
.box-color3{background:#be90cf}
.box-color4{background:#ffc908}
.box-color5{background:#e8950b}
.box-color6{background:#7490b3}
.box-color7{background:#eb7676}
.box-color8{background:#9d95c4}
.box-color9{background:#b484a2}
.box-color10{background:#a6b29f}

.buildMsg{background:#f4f8ff;position:relative}
.buildMsg .buildPic{margin-right:-1.5vw;}
.buildMsg .buildPic img{margin:1.5vh 0;width:90%;}
.buildMsg .buildCont h3{font-size:3vh;margin-top:3vh;margin-bottom:3vh}
.buildMsg .buildCont .buildChange{margin-top:3.5vh;border-left:1px solid #ccc;}
.buildMsg .buildCont .buildChange a{color:#4577be;}
.buildMsg .buildCont .address{color:#888;font-size:1.4vw;}
.buildMsg .buildOmsgs{margin-top:3.5vh;text-align: center;}
.buildMsg .buildOmsgs .col-md-3{border-right:1px solid #ddd;}
.buildMsg .buildOmsgs .name{font-size:1.2vw;}
.buildMsg .buildOmsgs .num{font-size:2.6vw;line-height:1}

.buildMsg .oper-btns{position:absolute;right:2vw;top:2.5vh;text-align: center;}
.buildMsg .oper-btns .more{margin-top:4vh;padding:.3vh 1vw;border:1px solid #4577be;border-radius:2px;}
.buildMsg .oper-btns .more span{vertical-align: -2px;margin-left:5px;}
.search-box{padding:1.5vh 1.5vw;border:1px solid #ddd;}
.search-box .form-group{margin-bottom:0;}
.search-box .form-control{font-size:1.4vw;}
.search-box .glyphicon-search{color:#888;}
.select-group{border-right:1px solid #ccc;padding:0 1vw;margin-top:1vh;margin-left:1.5vw;}
.select-group.select-group-noline{border-right:none;}

.select-group>select{text-align:right;font-size:1.4vw;border: none;background:none;padding-right:2vw}
.select-group>select>option{font-size:1.4vw;text-align: right}

.select-group>.addition-arr{ color:#888;}

/*房源查询*/

.floorSearch{background:#1e232d;font-size: 1.4vw;}
.back-bar{background:#323742;padding:1.2vh 1.2vw;position: relative;color:#fff;text-align:center;width:100vw;height:2.5vw;font-size:1.2vw;line-height:1;}
.back-bar .back{position: absolute;left:1.5vw;top:1.5vh;}
.back-bar .back a,.back-bar .setting a{color:#d7d7d7;}
.back-bar .setting{position: absolute;right:1.5vw;top:1.5vh;}

.floor-con{margin:0.5vw;background:#f4f8ff;min-height:10vh;}
.floor-con table>tbody>tr>td{vertical-align: middle;}
.floor-con tr.msgTit th{background:#e2e7ef;border-bottom:1px solid #ddd;font-weight:normal;color:#5f6778;
  /* font-size:1.3vw; */
}
.floor-con .floor-name{padding:0;}
.floor-con .floor-name .name{font-size:1.3vw;line-height: 1.2;margin-bottom:0.8vh;margin-top:0.8vh;}
.floor-con .floor-name .addr{font-size:1.2vw;color:#888;}



/*customeSheet*/
.customSheet{background:#f4f8ff;}
.customSheet{background:#1e232d}
.sheetTabel{padding:3vh 2vw;width: 100%;box-sizing:border-box;
  /* font-size:1.5vw; */
}
.sheetTabel table{width: 100%;}
.sheetTabel table>tbody>tr>td{background:#fff;}
.sheetTabel table>tbody>tr>td,.sheetTabel table>thead>tr>th{border:1px solid #ddd;line-height: 2.4;padding:5px 15px;}
.sheetTabel table>tbody>tr>td.tableTit{text-align: center;background:#e2e7ef;font-weight:bold;border-bottom:2px solid #6b8499;height:5vh;}
.tdBg{background:#e4e7ec !important;}
.sheetTabel table>tbody>tr input[type="text"],.sheetTabel table>tbody>tr input[type="tel"],.sheetTabel table>tbody>tr input[type="email"],.sheetTabel table>tbody>tr input[type="date"]{width:100%;}
.sheetTabel .cell-Tit{background:#323742;border-bottom:2px solid #c8d0dd;color:#fff;border-right-color:#323742;border-left-color:#323742}
.sheetTabel .cell-Tit span{padding-right:5px}

.radio-inline input[type="radio"],.checkbox-inline input[type="checkbox"]{margin-top:1.5vh;}

.sheetTabel table>tbody>tr.table-inner>td{padding:0;}
.table-inner{padding: 10px;}
.table-inner td>table td{border-width:0;padding:0;}
.O-btn{margin:1vh auto;text-align: center;}
.O-btn a{display: inline-block;background:#4577be;padding:8px 26px;margin:20px 10px;border-radius:4px;color:#fff;}

.pop-box{height:100vh;width:100vw;background:rgba(0,0,0,0.7);position: absolute;top:0;left:0;z-index:1000;}
.pop-boxCont{background:#fff;width:50vw;position: absolute;left:50%;margin-left:-25vw;min-height:40vh;max-height:80vh;top: 50%;transform: translateY(-50%);overflow-y: hidden}

.pop-boxCont-R{
  height: 100% !important;
  max-height: 100%;
  min-height: 100%;
  left: auto;
  right: 0;
  width: 70%;
}
.pop-boxCont-R .table-default .table-box{max-height: 100%;overflow-y: scroll;}
.pre-text{height:10vh;overflow-y: scroll}
.standard span{display:inline-block;padding-right:15px;}
.houseSty{padding:10px 0 0 0;}
.houseSty span{display: inline-block;width:15%;margin-right:10px;margin-bottom: 10px}
.pop-btn{padding:0 2vw;text-align:center;}
.table-default{width:100%;}
.table-default table{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;
  padding:20px;}
.table-default .table-defaultHead{width:100%;text-align: center;height:5vh;background:#eee;border:1px solid #ddd;line-height:5vh;font-size:1.4vw;}
.table-default .table-box{width: 100%;padding:2vh 2vw;max-height:70vh;overflow-y: scroll}
.table-default .table-box table>tbody>tr>td,.table-default .table-box table>thead>tr>th{border: 1px solid #ddd;line-height: 2.4;padding: 5px 15px !important;}
.table-default .table-box table>tbody>tr>td input[type="text"],textarea{width:100%;}
.table-default .table-box table>tbody>tr.table-inner>td{
  padding: 0;
}

.defaultSheet .sheetTabel .cell-Tit{background-color:#bdc2c9;color:#333;border-right-color:#bdc2c9;border-left-color:#bdc2c9;border-bottom: 2px solid #bdc2c9;}
