@charset "utf-8";
.user-costb{border:0;}
.project-title { background: #ebebeb;text-align: center; border: 1px #d1d1d1 solid; padding: 20px;font-size: 16px;margin-bottom: 50px;}
.pt {width:100%;text-align: center;height: 48px;background: #0bb161;margin-bottom:0;}
.pt li {position:relative;border: 1px #d1d1d1 solid; padding: 10px; background: #ebebeb;cursor: pointer;float:left;width:25%;}
.pct {width:100%;margin-bottom: 30px;position: relative; }
.tendertable {width: 100%;}
.tendertable td { text-align: center; border: 1px #d1d1d1 solid;padding: 12px 5px;word-wrap: break-word;word-break: break-all;}
.pctbg {background: #ebebeb;border-bottom: 2px #d1d1d1 solid;font-size: 14px;}
.pt .current{background:#0bb161 !important; color:#fff;border: 1px #148d53 solid;border-bottom: 0 !important;}
.pct tr:hover {background: #eaeaea;}
/*.pct table {position: absolute;}*/
.martop50px{margin-top:50px;}
.selrecive-title { font-size: 16px;border-bottom: 1px #d1d1d1 solid; padding-left: 20px; padding-bottom: 10px; margin-bottom: 30px;}
.selbtn {background: #f2984f;border: 1px #d17b35 solid;color: #fff;border-radius: 5px;padding-left: 10px;padding-right: 10px;}
.selectret td a {color: #3875ff !important;}
.selectret td a:hover {color: #00b7ee !important;}
.pjacolum1 {width: 168px;}
.pjacolum2 { width: 328px;}
.p30 {padding-left: 30px !important;padding-right: 30px !important;}
.scenepjatable{border:1px #d1d1d1 solid;}
.marb10px{margin-bottom:10px !important;}
.puttime { font-size: 12px; color: #666;margin-bottom:20px;}
.current i {width: 1px;height: 48px;background: #148d53;display: block;position: absolute;top: -1px;left: -1px;}
.current span {width: 1px;height: 48px;background: #148d53;display: block;position: absolute;top: -1px;right: -1px;}
.downfile2 { margin-top: 30px;}
.inforitem2 { width: 308px !important; margin-right: 20px !important;border:1px #d1d1d1 solid !important;cursor: pointer;}
.inforitem2 .inforleve,.inforitem2 .intype {padding-left: 80px;}
.downfile2{padding-right:20px;}
.selrevice-title { margin-top: 80px;padding-left: 2em; color: #505050;}
.tbtime .knowit2 { background: url(../images/user/knowit.png) right center;padding: 5px 15px;padding-top: 6px;color: #fff !important;margin-top: 0px;}
#ctlBtn { position: relative; display: inline-block;cursor: pointer;padding: 10px 0px;text-align: center;border-radius: 3px;overflow: hidden;width: 86px;}
div#picker {float: left; margin-right: 10px;}
.cusmodal {display: none;}
.webuploader-pick {overflow: hidden;height: 40px !important;width: 86px !important;line-height: 40px !important;padding: 0 !important;background: #f2984f !important;border-radius:5px;}
.f12px{font-size:12px;}
.cusmodal {background: rgba(51,51,51,0.6);padding-top: 30px;}
.selectcurrent {  border: 1px #0bb161 solid !important;}
.selectcurrent i {width: 44px;height: 44px;display: block;position: absolute;background: url(../images/user/select.jpg);margin-left: 275px;margin-top: -20px;}
.cusmodal .modal-dialog{width:600px;margin:0 auto;}
.bondct {padding-left: 100px !important;padding-right: 100px !important;}
.bondct .paypw { width: 170px; display: inline; margin-left: 10px;}
.hong{color:#ff0000;}
.bond2ct{padding-left: 50px !important;padding-right: 50px !important;}
.inforitem2 { position: relative;}
.cancelsel {position: absolute;background: #0bb161;right: 10px;padding: 6px 8px !important;bottom: 30px;color: #fff !important;font-size: 12px !important;border-radius: 0 !important;}
/*.cancelsel:hover {color: #b3b3b3 !important;background: #e4e4e4;}*/
.select2 i { width: 102px; height: 102px; background: url(../images/user/select2.png); display: block; position: absolute; right: 0;}
.select2 {border: 1px #0bb161 solid !important;}
.select3 i { width: 102px; height: 102px; background: url(../images/user/breakpromise.png); display: block; position: absolute; right: 0;}
.select3 { border: 1px #0bb161 solid !important;}
.tinfp2 { padding-left: 25px !important; padding-right: 25px !important;}
.downdrawfile {margin-left: 20px;}
.cusbtn-next:hover {color: #ffffff !important;}

/*.uploadfile {text-decoration: underline !important;}*/
.optimiz { background: #f2984f !important;color: #fff !important;}
.optimizct {display: inline;position: relative;}
.optxt { position: absolute; left:-76px;width: 244px; height: 120px;font-size: 12px; background: url(../images/user/opt.png); padding: 25px 10px 10px 10px; color: #fefefe; text-align: left;display:none;}
.optinpt,.optinpt2 {width: 80px !important;display: inline !important;margin-left: 10px !important;margin-right: 10px !important;}
.opttime{margin-left: 10px !important; margin-right: 10px !important;width: 132px !important;display: inline !important;}
.martop10px{margin-top:10px;}
.marright {position: absolute;left: 42%;}
.yellow{color:#f2984f;}
.dzjrq2{float:right;margin-right:10px;}
.downfile2 { padding-right: 20px;position: relative;}
.drawpic { float: left;width: 224px;margin-right: 22px; margin-top: 22px;}
.margin-right22{margin-right:22px;}
.flo-right{float:right;}
.flo-right1{margin-right:20px;}
.drawimg {position: relative; height: 224px;cursor: pointer;text-align:center;}
.drawimg img{width:224px;height:224px;}
.drawdes {position: absolute;top: 0;background:#000000;width: 100%;height: 100%;color: #fff;font-size: 16px;padding-top: 100px;padding-left: 5px;padding-right: 5px;text-align: center;opacity: 0.7 !important;filter: alpha(opacity=70) !important;display:none;}
.drawinptw1 { width: 300px; display: inline;}
.drawinptw2 {width: 120px !important;display: inline !important;margin-right:10px;}
.userdrawsinof-left {width: 120px;float: left;}
.userdrawsinfitem {margin: 10px 0;}
.userdrawsinof-right {float: left;}
.dratxtbg { position: absolute;width: 100%;bottom: 0px;padding: 10px;background: RGBA(0, 0, 0, 0.5);margin: 0;color: #fff;}
.uploadfile3,.drawdel{cursor:pointer;}
.cancelsel-hover {color: #b3b3b3 !important;background: #e4e4e4;}
/*图纸服务升级版*/
.xupload {font-size: 20px;margin-top:50px;}
.yiupmore {font-size: 14px;float: right;margin-right: 20px;}
.drawpic2 {width: 308px;float: left;margin-right: 20px;margin-top: 22px;}
.yidown-title span {float: right;}
.yidown-title {margin-top: 5px;margin-bottom: 5px;}
.drawimg {margin-bottom: 5px;}
.drawimg2 img {width: 308px;height: 200px;}
.drawtype2 {border: 1px #b4b4b4 solid;padding: 15px;margin: 30px 0;width: 965px;font-size: 16px;height: auto;overflow: hidden;}
.drawpf2 {width: 965px;border: 1px #b4b4b4 solid;padding: 15px;text-indent: 2em;line-height: 1.8em;margin-bottom: 30px;font-size: 16px;}
.drawload2 td {padding: 10px 10px;text-align: center;}
.drawload2 {width: 965px;border: 1px #b4b4b4 solid;}
.drawpf2 h4 {font-size: 16px;color: #0bb161;}
.inforleve a {color: #0bb161 !important;}
.inforitem2 .inforleve {line-height: 20px;}
.aldysend-point {margin-bottom: 5px;}

/*分期付款css*/
table.periodization {width: 100%;margin-top: 15px;}
table.periodization th {background: #0bb161;border: 1px #148d53 solid;text-align: center;color: #ffffff;padding: 10px 0;font-size: 14px;}
table.periodization td {border: 1px #d1d1d1 solid;text-align: center;padding: 10px 0;}
button.playbtn {background: #ffffff;color: #CE5C00;padding: 4px 6px;border: 1px #CE5C00 solid;}
button.disabledbtn {background: #ffffff;padding: 4px 6px;border: 1px #d1d1d1 solid;}
.periodizationW1{width:16%;}
.periodizationW3{width:24%;}
.periodizationW2,.periodizationW4,.periodizationW5{width:20%;}
.fenqiselect {width: auto !important;display: inline-block !important;}
.form-control.fenqiinput {width: 200px;display: inline-block !important;margin-top: 20px;}