@charset "utf-8";

/* 条件筛选 */
.screen {margin-top: 0;border-top: none;}

.main {margin-bottom: 50px;}
.main-right {width: 300px;}
.main-left {padding-right: 320px;}


/* 招标列表 */
.tender .list li {height: 140px;padding:20px;border-bottom:1px solid #ececec;}
.tender .list li.empty {height: 300px; padding: 0; border: 0;}
.tender .list dl {position: relative;}
.tender .list dt {position: absolute;left:0;top:0;width: 170px;height: 140px;background:#bbb url(../images/tender/bw.png) center 135px no-repeat;}
.tender .list dt {font-size: 16px;color: #fefefe;text-align: center;transition: background .25s ease-in;-webkit-transition: background .25s ease-in;-moz-transition: background .25s ease-in;}
.tender .list dt .p2 {margin-top: 8px;font-size: 28px;}
.tender .list .rmb {font-size: 16px;}
.tender .list dd {padding-left: 190px;}
.tender .list .d1 {padding-top: 8px;}
.tender .list .d1 a {display: block;width: 90%;font-size: 20px;color: #333;}
.tender .list .d1 a:hover {color: #ff6d01;}
.tender .list .d2 {padding-top: 15px;font-size: 14px;color: #666;}
.tender .list .d2 p {height: 26px;line-height: 26px;}
.tender .list .d2 span {display: inline-block;}
.tender .list .d2 .sp1 {width: 195px;}
.tender .list .d2 .sp2 {width: 190px;margin-left: 15px;}
.w1200 .tender .list .d2 .sp1 {width: 295px;}
.w1200 .tender .list .d2 .sp2 {margin-left: 70px;}
.tender .list .last .sp1 {width: 100%;}
.tender .list .detail {float: right;color: #ff6d01;}
.tender .list .detail:hover {color: #DC7020;text-decoration: underline;}
.tender .list .yq {display: block;width: 350px;}
.w1200 .tender .list .yq {width: 240px;}

.tender .list .d1 a ,.tender .list .d2 span,.tender .list .yq {white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.tender .list dt i {display: block;width: 30px;height: 30px;margin:15px auto 2px;background-position: 0 -9px;}

.tender .list li:hover {background:#f8f8f8;}
.tender .list li:hover dt {background-color:#00ba88;}



.tender .list dt i {background-image:url(../images/tender/icons.png);background-repeat: no-repeat;}


/* 右侧表单 */
.main-right .inner {border: 1px solid #ececec;}
.main-right .title img {display: block;margin:12px auto 0;}
/*申请装修表单*/
.sqfw {margin-top: 30px;}
.form-row {position: relative;margin-bottom: 20px;font-size: 16px;color: #333;}
.form-row .type {position: absolute;left:0;top:0;display: block;width: 70px;text-align: right;padding-top: 3px;}
.form-row .in {padding-left: 75px;}
.form-row .int {height: 20px;padding:5px;border:1px solid;border-color:#ebebeb;}
.form-row input.int ,.form-row textarea.int {width: 175px;font-size: 14px;color: #999;}
.form-row input.has-error {border-color: #E66C12;}
.form-row .message {height: 82px;resize: vertical;}


.form-row input.yzm {width: 250px;margin-right: 11px;}
.form-row .getYZM {position: absolute; right: 10px; top: 0; width: 130px; text-align: center; line-height: 22px; display: block;}
.form-row .getYZM.loading ,.form-row .getYZM.loading:hover {color: #999;cursor: progress;}
.getYZM.loading:hover {}
.form-row .getYZM:hover {background: #eee;color: #333;}
#yzmbox {position: absolute;position: absolute; right: 159px; top: 0; height: 32px; line-height: 32px;}
#yzmbox img {vertical-align: middle;padding: 0 5px;}
.form-row select {width: 187px	;padding:5px 22px 5px 5px;float: left;margin-right: 3px;margin-bottom: 10px;border:1px solid;border-color:#ebebeb;font-size: 14px;color: #999;-webkit-appearance:none;background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAADCAMAAACtb39mAAAABlBMVEWZmZkAAACDUBULAAAAAnRSTlP/AOW3MEoAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkExQzJFNDAyNzgyMTY4MTE4MDgzQURCNjNBOThFMDNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlFQTJCOUY0MzY0NzExRTQ5OTdEQUM0ODFEOTcyNEEyIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlFQTJCOUYzMzY0NzExRTQ5OTdEQUM0ODFEOTcyNEEyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMUMyRTQwMjc4MjE2ODExODA4M0FEQjYzQTk4RTAzQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMUMyRTQwMjc4MjE2ODExODA4M0FEQjYzQTk4RTAzQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psn0/S4AAAAXSURBVBhXY2AAA0Y4YGBE5QMFGFH4jAADSQAl/E4eeQAAAABJRU5ErkJggg==) no-repeat right center;}
.form-row select.has-error {border-color: #E66C12;}
#addr1, #addr2 {width: 92px; margin-bottom: 0;}
.form-row select:last-child {margin-bottom: 0;}
.form-row .bt {font-family: "宋体";color: #ff0000;}
.form-row .error {position: absolute;left:100%;top:4px;white-space: nowrap;}
.form-row .submit {width: 187px;height: 35px;line-height: 35px;background: #08b889;border-radius:6px;border:0;outline:0;font-size: 20px;color: #fff;cursor: pointer;transition:all .3s ease-out;}
.form-row .submit:hover {background: #1BDCA9;}
.
input.has-error ,select.has-error {border-color: #E66C12 !important;}



/* 详情页 */
.mgt20 {margin-top: 20px;}
.title {margin-bottom: 15px;line-height: 1.2;}
.main-left .title {height: 40px;}
.title h2 {display: inline-block;float: left;font-size: 24px;color: #010101;}
.title .type {display: inline-block;float: left; width: 46px; height: 16px; line-height: 17px; margin:7px 0 0 4px;font-size: 12px; padding-left: 8px; background-image: url(../images/caselistd/bgs.png); background-repeat: no-repeat; background-position: -8px -47px; color: #fff;}

.baseinfo {margin-bottom: 30px;}
.mtab td {width: 30%;height: 45px;line-height: 45px;font-size: 14px;color: #333;border: 1px solid #ececec;}
.mtab span {display: inline-block;}
.mtab div {position: relative;height: 45px;padding:0 18px;overflow: hidden;}
.mtab .name {position: absolute;left:18px;}
.mtab .t {width: 106px;padding-left: 75px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.w1200 .mtab .t {width: 140px;}
.zxinfo {margin-bottom: 15px;}
.zxinfo h3 {margin-bottom: 5px;font-size: 18px;color: #000;}
.zxinfo p {font-size: 14px;line-height: 24px;color: #333;}
.zxinfo a.login {margin:0 4px;padding:0 4px;background: #00ba88;color: #fff;}
