.posterList{    position: absolute;    top: 0;    right: 0;    width: 100%;}.linkBox {    border: 1px solid;    padding: 2px 3px 0px 3px;    margin: 0px 3px;    display: inline-block;}.l-content {    margin-top: 14px;}.l-content a {    color: rgb(188, 188, 188);    margin: 0px 2px;    font-size: 14px;}.l-content a:hover {    color: rgb(100, 100, 100);}.carousel-inner img {    width: 100%;}.button_carousel:hover {    opacity: 1;    filter: alpha(opacity=100);}.button_carousel {    filter: alpha(opacity=50);    opacity: .5;    position: absolute;    width: 50px;    height: 50px;    top: 150px;    margin: 0px 15px;    z-index: 1;    cursor: pointer;    background-repeat: no-repeat;    background-size: 100% 100%;    -moz-background-size: 100% 100%;}@media (max-width: 640px) {    .button_carousel{top: 55px;        width: 40px;        height: 40px;}}.carousel_add{    z-index: 1;cursor: pointer;background: #aeaeae;position: absolute;    text-align: center;color: #fff;line-height: 26px;    margin: 3px 40%;width: 20%;}.setCarousel {    z-index: 1;cursor: pointer;background: #aeaeae;position: absolute;    text-align: center;color: #fff;line-height: 26px;    bottom: 0px;margin: 3px 42%;width: 16%;}.addPoster{    cursor: pointer;background: #aeaeae;margin: 6px 40%;    width: 20%;text-align: center;color: #fff;    line-height: 26px;}.modelTxt{    width: 22%;float: left;text-align: center;font-size: 14px;line-height: 28px;}.carousel_bg{    background-position: center;    background-repeat: no-repeat;    display: block;    background-size: 1920px auto;}#carouselTable {    position: absolute;    width: 100%;    left: 0px;    /*background-image: url(/themes/default/assets/images/shop/carousel_default.png);*/    background-repeat: no-repeat;    background-size: 1920px auto;    background-position: center;}/*店铺海报*/.posterMain{margin-bottom:20px;position: unset;}.setBut{display: block;width: 20px; height: 40px; cursor: pointer; z-index: 1; background: #aeaeae; text-align: center; color: #fff; left: 0px;position: absolute;}.shop-width,.shop-width a,.shop-width img{height:400px;}/*@media (max-width: 640px) {    .shop-width,.shop-width a,.shop-width img{height:140px;}}*//*店铺海报*//* CSS Document */.taskDetails {    padding-bottom: 40px;}.single-section {    background: #fff;}/*.wizard-steps li::before { top:47px;}*/.list-l .wizard-steps li:first-child::before,.list-l .wizard-steps li:last-child::before {    left: 0;    max-width: 100%;    width: 100%;}.wizard-steps li .step {    background: #ced1d6;    color: #fff;}.nav-tabs > li > a, .nav-tabs > li > a:focus {    border-bottom: none;}/*.nav > li { margin-right:20px;}*/.task-info li {    border-bottom: 1px dashed #ccc;    height: 58px;    line-height: 60px;}.task-description {    padding: 0 10px;}.description-main {    padding-top: 30px;}.description-main .h4 {    font-weight: bold;}.taskDetails div h1 {    font-weight: bold;}.single-section .container {    padding: 0;}.single-section .poster {    margin-left: 0;}.single-section .col-md-12 {    max-width: 1200px;}.wizard-steps {    padding: 15px 12px 0;}.task-money {    border-radius: 4px;    padding: 21px 20px;    margin-top: 10px;    color: #4f4f4f;    background:url("../../images/task-xiazai/task-bg1.png") no-repeat ;}.taskSum{    padding: 21px 40px;    background:url("../../images/task-xiazai/task-bg1.png") no-repeat center;}.task-money span {    color: #4f4f4f;}.task-money .h5, .task-money .h3 {    font-weight: bold;}.description-main .description-title {    padding-bottom: 10px;}.tab-pane .col-md-2 .btn-primary {    margin: 20px 10px 10px;}/*.task-sidetime {*/    /*border-bottom: 1px dashed #ccc;*//*}*/.task-sidewrap {    border: 1px solid #ccc;    padding: 10px;    font-size: 16px;    margin-bottom: 30px;}.task-sidewrap b {    font-size: 18px;}.task-sidewrap .btn-primary {    margin: 10px 0 0;}.panel-heading {    font-size: 16px;}.panel-body {    padding-top: 0;}.panel-body li {    border-bottom: 1px dashed #ccc;    text-overflow: ellipsis;}.list-l .tab-content .active a {    padding-top:5px;    padding-bottom: 5px;}.scroll-content .itemdiv .tools .btn-info {    background: inherit!important;    border: none;    color:#478fca!important;    text-shadow: none!important; }.scroll-content .itemdiv .tools .btn-info:hover {    text-decoration: underline;}.itemdiv .tools .btn-minier i {    display: none;}.task-siadebar {    border: 1px solid #ccc;}.bidlist {    border: 1px solid #ccc;    border-radius: 3px;    margin: 0;    margin-bottom: 20px;}.bidlist .bidlistimg {    padding: 20px;}.bidlist .bidlistmain {    padding-top: 24px;}.bidlist .bidlista {    padding: 15px 0 10px;}.bidlist .bidlista a {    margin-right: 8px;}.bidlistimg img {    width: 78px;    height: 60px;}.bidlistimg p {    padding-top: 10px;}.bidlist .good-active .active {    transform: rotate(38deg) translate(33px);    font-size: 16px;    color: red;    border-bottom: 1px solid red;    width: 50px;    position: absolute;    right: 18px;    top: -18px;}.bidlistmain textarea {    width: 100%;    height: 100%;}.bidliststop {    border-bottom: 1px dashed #ccc;    text-align: right;}.bidliststop a {    color: #ccc;}.bidlistmain ul {    padding: 20px 5px;}.well {    padding-left: 0;    margin-bottom: 20px;}.taskbg {    border-color: #ebebeb;}.tasktitle {    margin-bottom: 0;    padding-left: 20px;}.tasknav {    border: 1px solid #ebebeb;}.tasknav li {    float: left;    border-right: 1px solid #ebebeb;    width: 124px;    height: 43px;    line-height: 43px;    text-align: center;}.tasknav .badge {    margin-top: -10px;    padding: 0 4px;}.tasknav .active {    background: #fff;}.tasknav .active a {    border-bottom: 1px solid #fff;    margin-bottom: -1px;}.tasknav li a {    color: #4f4f4f;    display: block;}.maintime {    background: #F5F5F5;    margin-left: -12px;    margin-right: -12px;}.list-l .well {    margin-bottom: 15px;    border-color:#ECECEC;}.list-l .tab-content{    border-color:#ECECEC;    margin-bottom: 20px;}.t-ico{    display: inline-block;    width:16px;    height:15px;    background: url("../../images/task-ico.png") no-repeat;}@keyframes buzz-out {    0%, 100% {        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    25% {        -moz-transform: rotate(35deg);        -ms-transform: rotate(35deg);        -webkit-transform: rotate(35deg);        transform: rotate(35deg);    }    50% {        -moz-transform: rotate(-35deg);        -ms-transform: rotate(-35deg);        -webkit-transform: rotate(-35deg);        transform: rotate(-35deg);    }    75% {        -moz-transform: rotate(15deg);        -ms-transform: rotate(15deg);        -webkit-transform: rotate(15deg);        transform: rotate(15deg);    }    85% {        -moz-transform: rotate(-15deg);        -ms-transform: rotate(-15deg);        -webkit-transform: rotate(-15deg);        transform: rotate(-15deg);    }}@-webkit-keyframes buzz-out {    0%, 100% {        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    25% {        -moz-transform: rotate(35deg);        -ms-transform: rotate(35deg);        -webkit-transform: rotate(35deg);        transform: rotate(35deg);    }    50% {        -moz-transform: rotate(-35deg);        -ms-transform: rotate(-35deg);        -webkit-transform: rotate(-35deg);        transform: rotate(-35deg);    }    75% {        -moz-transform: rotate(15deg);        -ms-transform: rotate(15deg);        -webkit-transform: rotate(15deg);        transform: rotate(15deg);    }    85% {        -moz-transform: rotate(-15deg);        -ms-transform: rotate(-15deg);        -webkit-transform: rotate(-15deg);        transform: rotate(-15deg);    }}@-moz-keyframes buzz-out {    0%, 100% {        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    25% {        -moz-transform: rotate(35deg);        -ms-transform: rotate(35deg);        -webkit-transform: rotate(35deg);        transform: rotate(35deg);    }    50% {        -moz-transform: rotate(-35deg);        -ms-transform: rotate(-35deg);        -webkit-transform: rotate(-35deg);        transform: rotate(-35deg);    }    75% {        -moz-transform: rotate(15deg);        -ms-transform: rotate(15deg);        -webkit-transform: rotate(15deg);        transform: rotate(15deg);    }    85% {        -moz-transform: rotate(-15deg);        -ms-transform: rotate(-15deg);        -webkit-transform: rotate(-15deg);        transform: rotate(-15deg);    }}@-o-keyframes buzz-out {    0%, 100% {        -moz-transform: rotate(0deg);        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg);    }    25% {        -moz-transform: rotate(35deg);        -ms-transform: rotate(35deg);        -webkit-transform: rotate(35deg);        transform: rotate(35deg);    }    50% {        -moz-transform: rotate(-35deg);        -ms-transform: rotate(-35deg);        -webkit-transform: rotate(-35deg);        transform: rotate(-35deg);    }    75% {        -moz-transform: rotate(15deg);        -ms-transform: rotate(15deg);        -webkit-transform: rotate(15deg);        transform: rotate(15deg);    }    85% {        -moz-transform: rotate(-15deg);        -ms-transform: rotate(-15deg);        -webkit-transform: rotate(-15deg);        transform: rotate(-15deg);    }}.taskmessico {    display: inline-block;    width:15px;    height:15px;    background: url("../../images/taskmess.png") no-repeat;}.taskmessico:hover {    -webkit-animation-name: buzz-out;    -webkit-animation-duration: 0.25s;    -webkit-animation-timing-function: linear;    -webkit-animation-iteration-count: 1;}.taskconico {    background: url("../../images/taskmess.png") no-repeat 0 -22px;    font-size: 12px;    padding-left: 22px;    color: #9b9b9b;}.taskconico:hover {    background-position: 0 -42px;    color: #2f549f;}.taskentuseico {    background: url("../../images/taskmess.png") no-repeat 0 -63px;    font-size: 12px;    padding-left: 22px;    margin-left: 16px;    color: #9b9b9b;}.taskentuseico:hover {    background-position: 0 -81px;    color: #2f549f;}.list-l .tab-content .active .taskentuseico,.list-l .tab-content .active .taskconico {    padding-top: 0;    padding-bottom: 0;}.t-ico1{    background: url("../../images/task-ico.png") no-repeat 0 -31px;}.t-ico2{    background: url("../../images/task-ico.png") no-repeat 0 -15px;}.t-ico3{    background: url("../../images/task-ico.png") no-repeat 0 -45px;}/*任务详情*//*.tab-bor{*/    /*border-top:0*//*}*/.tasknav>li>a{    padding:12px 12px;    border: 0;    border-right:1px solid #ebebeb ;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{    border-color:#fff;    border-top:0;    background-color: #FFF;    z-index: 1;    line-height: 18px;    margin-top: 0;    box-shadow:none;    /*border-right: 1px solid #ebebeb;*/    margin-right:0}.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{}.nav-tabs>li>a:hover{    border-color: #fff;    border-right:1px solid #ebebeb;}.taskside1 .mg-margin li {    padding: 14px 0;    border-bottom: 1px dashed #ccc;    text-overflow: ellipsis;}.taskupbor {    border: 1px solid #d5d5d5;    border-radius: 4px;    overflow: hidden;}.taskupload textarea {    resize: none;    border: none;    width: 100%;}.maxspan-space {    display: inline-block;    vertical-align: top;    max-width:50%;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}.contact-me-modal .modal-header{    padding: 10px 15px;    background: #ededed;    font-size: 14px;}.contact-me-modal .modal-header .close{    font-size: 24px;}.contact-me-modal .modal-body{    padding: 30px 50px 15px;}.contact-me-modal .modal-footer{    text-align: center;    border: none;    background: #fff;    padding: 0 50px 32px 50px;}.contact-me-modal .btn{    border-radius: 3px;    width: 108px;    height: 36px;    border:none;    text-shadow: none!important;}.contact-me-modal .btn-primary{    background: #2f55a0!important;    margin-right:25px;}.contact-me-modal .btn-default{    background: #ccc!important;}/*投标记录*/.taskbg a {    color: #2f55a0;}.evaluate {    background: #fff;    border: 1px solid #ebebeb;    margin:0 0 18px  0;}/*.evaluatetop{*/    /*ma*//*}*/.evaluateimg img {    width: 62px;    height: 62px;    border-radius: 100%;}.evaluateimg {    padding-top: 15px;}.evaluatemain {    padding-top: 15px;    padding-bottom: 15px;}.evaluateinfo p {    color: #606060;    font-size: 14px;}.evaluateinfo b {    color: #4f4f4f;    font-size: 16px;}.evaluateinfo .evaluatetime {    color: #8f8f8f;    font-size: 12px;}.evaluatext {    color: #4f4f4f;    font-size: 14px;    line-height: 24px;    border-bottom: 1px dashed #ebebeb;    padding-bottom: 16px;    word-wrap: break-word;}.bidrecords {    position: relative;}.selecte {    position: absolute;    background: url(../../images/selecte.png) no-repeat;    width: 115px;    height: 114px;    /*top: 120px;*/    top: 20%;    right: 10%;}.evaluatereply {    margin: 0;    padding-top: 10px;}.evaluatereply .col-md-10 {    border: 1px solid #e4e4e4;    padding: 11px;    width: 81%;    margin-right: 2%;}.evaluatewrap {    position: relative;    margin: 0;    padding-top: 20px;}.evaluateup {    position: absolute;    color: #c0c0c0 !important;    right: 0;    top: 8px;}.evaluatewrap img {    width: 49px;    height: 49px;    border-radius: 100%;}.evaluatehide {    display: none;}.record {    padding: 15px;}.record .row {    margin: 0;}.record .col-md-1, .record .col-md-11 {    padding-left: 0;    padding-right: 0;}.record .evaluatext {    border-bottom: none;}.recordhr {    height: 1px;    border-bottom: 1px dashed #ebebeb;}.recordstar span {    display: inline-block;    width: 20px;    height: 18px;    background: url(../../images/recordstar.png) no-repeat;    vertical-align: bottom;}.recordstar {    color: #8f8f8f;    font-size: 14px;}.recordstar .active {    background: url(../../images/recordstar.png) no-repeat 0 -22px;}.record .flower1, .record .flower2, .record .flower3 {    padding-left: 22px;    margin-left: 16px;}.record .flower4, .record .flower5, .record .flower6 {    padding-left: 22px;}.record .flower1 {    color: #ee5751;    background: url(../../images/flower.png) no-repeat;}.record .flower2 {    color: #efd600;    background: url(../../images/flower.png) no-repeat 0 -21px;}.record .flower3 {    color: #403d40;    background: url(../../images/flower.png) no-repeat 0 -43px;}.record .flower4 {    color: #ee5751;    background: url(../../images/flower.png) no-repeat;}.record .flower5 {    color: #efd600;    background: url(../../images/flower.png) no-repeat 0 -21px;}.record .flower6 {    color: #403d40;    background: url(../../images/flower.png) no-repeat 0 -43px;}.norecord {    background: #fff;    margin-top: 20px;}.norecord .tab-content {    border: 1px solid #ebebeb;}.taskbg {    border-top: none !important;}.well {    border-top: 1px solid #ebebeb !important;}.taskupload textarea {    resize: none;    border: none;    width: 100%;}.taskupload div input {    opacity: 0;    filter: alpha(opacity=0);    width: 100%;    position: fixed;}.taskupload p input {    margin-top: 0;    vertical-align: top;}.taskupload .blue {    width: 100%;    overflow: hidden;    background: #f5f5f5;    text-align: left;    padding: 6px 0 6px 15px;    font-size: 14px;}.taskupload p {    text-align: center;    font-size: 12px;    color: #686868;    padding: 15px 0;    margin: 0;}.taskupload .text-left {    text-align: left;}.taskupload p span {    font-size: 18px;    vertical-align: middle;}.taskupload .atdanger {    color: #b94a48;    padding: 0 0 0 20px;    text-align: left;    display: none;}.taskupbor {    border: 1px solid #d5d5d5;    border-radius: 4px;    overflow: hidden;}.tab-bor{    margin-left: -30px;    margin-right: -30px;}.recordstar .rec-active {    background: url(../../images/recordstar.png) no-repeat 0 -43px;}.cutyellow {    position: absolute;    background: url("../../images/cutyellow.png") no-repeat;    width: 115px;    height: 114px;    top: 120px;    right: 10%;}.weedout {    position: absolute;    background: url("../../images/weedout.png") no-repeat;    width: 115px;    height: 114px;    top: 120px;    right: 10%;}/*交付*/.modal-header .close{    font-size: 22px;}.ace-file-input .ace-file-container:before{    padding: 0;}.ace-file-multiple .ace-file-container{    text-align: left;}.ace-file-multiple .ace-file-container .ace-file-name{    display: inline-block;}.ace-file-multiple .ace-file-container:before{    font-size: 14px;    margin-left:5px;    background-color: #f7f7f7;}.ace-file-multiple .ace-file-container .ace-file-name .ace-icon{    font-size: 16px;    line-height: 39px;    border: 0;    margin-left: 50px;}.ace-file-multiple .ace-file-container .ace-file-name:last-child{    float: left;}.ace-file-multiple .ace-file-container.selected .ace-file-name:after{    display: none;}.ace-file-multiple .ace-file-container{    border:1px solid #D2D2CC;    background: #f7f7f7;    overflow: hidden;}/*评价*//*.b-border .evaluate-back{*/    /*margin-right: 25px;*//*}*/.star {    margin-bottom: 10px;}.star input, .star textarea, .star select {    border: 1px solid #999;    border-radius: 5px;    color: #333;    display: inline-block;    height: 27px;    font-size: 1.5em;    text-align: center;    width: 135px;    vertical-align: middle;}.star input:focus, .star textarea:focus, .star select:focus {    border: 1px solid #95BDD4;}.star input:hover, .star textarea:hover, .star select:hover {    border: 1px solid #BDBDBD;}.star textarea {    resize: none;    height: 27px;}.star select {    text-align: left;}.star .target-star {    display: inline-block;    vertical-align: middle;}.star div.hint {    background-color: #F8F8F8;    border-radius: 5px;    color: #333;    display: inline-block;    height: 27px;    font-size: 1.5em;    text-align: center;    width: 135px;    vertical-align: middle;}.star label {    color: #444;    font-size: 1.7em;    letter-spacing: .7px;    margin-right: 5px;    padding-left: 6px;    vertical-align: middle;}.star a.run {    font-size: 1.5em;    margin-left: 5px;    letter-spacing: .7px;    vertical-align: middle;}.star .starpd{    padding-top:4px ;}@media (max-width: 768px) {    .taskSum{        text-align: center;    }}@media (min-width: 410px) and (max-width: 527px) {    .tasknav li{        width: auto;    }}@media (min-width: 320px) and (max-width: 409px){    .tasknav li{        width: 100%;    }}/*时间轴*/@media (max-width: 640px) {    .task-taskdisplay{        display: none;    }}/*投标*/@media (min-width: 320px) and (max-width: 991px) {    .bidrecords .task-bidMedia{        width: 80px;        height: 62px;    }}/*评价*/@media (min-width: 992px) {    section .record div.task-mediaAssessL{        width:10.5% ;    }    section .record div.task-mediaAssessR{        width:89.5% ;    }}@media (min-width: 768px) and (max-width: 991px) {    section .record div.task-mediaAssessL{        width:11.5% ;    }    section .record div.task-mediaAssessR{        width:88.5% ;    }    .taskSum{        background-size:100% 100%;    }}@media (min-width: 579px) and (max-width: 767px) {    section .record div.task-mediaAssessL{        width:15.5% ;    }    section .record div.task-mediaAssessR{        width:84.5% ;    }}@media (min-width: 320px) and (max-width: 578px) {    section .record div.task-mediaAssessL{        width:100% ;    }    section .record div.task-mediaAssessR{        width:100% ;    }    .b-border .evaluate-back{        margin-right: 0;    }    .taskSum{        background-size:100% 100%;    }}.list-l .tab-content .itemdiv a{    padding-top: 0;    padding-bottom: 0;}.pd-pdtp0 {    padding-top: 0;}.detail-nomessage{    text-align: center;    font-size: 16px;    color: #898989;    padding-top: 260px;    background: url('../../images/nomessage.png') no-repeat center 38%;    min-height: 470px;}.detail-noborder{    border: 0;}.detail-border{    min-height: 1px;    border-top: 1px dashed #ebebeb;    position: relative;}.detail-border .selecte,.detail-border .selecte .weedout{    top: -63px;}.one-noborbot li:last-child {    border-bottom: none!important;}.pd-pdtp15 {    padding-top: 15px;}