﻿.postdesignservicetpl .nav-tabs li .ds-icon {
  display: inline-block;
  background: url(../images/designservice.png) no-repeat;
  width: 22px;
  height: 19px;
  background-size: 400%;
  vertical-align: -3px;
  margin-right: 6px;
  background-position: 0 -19px; }

.postdesignservicetpl .nav-tabs li .ds-icon.is-icon2 {
  background-position-x: -22px; }

.postdesignservicetpl .nav-tabs li .ds-icon.is-icon3 {
  background-position-x: -43px; }

.postdesignservicetpl .nav-tabs li .ds-icon.is-icon4 {
  background-position-x: -64px; }

.postdesignservicetpl .nav-tabs li.active .ds-icon.is-icon1 {
  background-position: 0 0; }

.postdesignservicetpl .nav-tabs li.active .ds-icon.is-icon2 {
  background-position: -22px 0; }

.postdesignservicetpl .nav-tabs li.active .ds-icon.is-icon3 {
  background-position: -43px 0; }

.postdesignservicetpl .nav-tabs li.active .ds-icon.is-icon4 {
  background-position: -64px 0; }

.postdesignservicetpl .nav-tabs a {
  color: #777;
  padding: 10px;
  font-size: 12px; }

@media screen and (min-width: 768px) {
  .postdesignservicetpl .nav-tabs a {
    color: #777;
    padding: 10px 15px;
    font-size: 16px; }

  .postdesignservicetpl .tab-content, .postdesignservicetpl .main-col {
    padding: 0 22px; } }
h3.dtype {
  text-align: center;
  padding: 18px 0;
  font-size: 20px;
  font-weight: bold; }

.dsp-taocan-intro {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  display: none; }
.dsp-taocan-intro .item {
  width: 100%;
  border: 1px solid #e6e6e6;
  display: block;
  margin-bottom: 1em;
  text-decoration: none;
  border-radius: 6px 6px 0 0;
  cursor: pointer; }
.dsp-taocan-intro .item.tc4:hover, .dsp-taocan-intro .item.tc4.active {
  border: 1px solid #51A351; }
.dsp-taocan-intro .item.tc4:hover .top-title-block, .dsp-taocan-intro .item.tc4.active .top-title-block {
  background: #51A351; }
.dsp-taocan-intro .item.tc4:hover .top-title-block div.tchead, .dsp-taocan-intro .item.tc4.active .top-title-block div.tchead {
  color: #FFF; }
.dsp-taocan-intro .item.tc4:hover .top-title-block p, .dsp-taocan-intro .item.tc4.active .top-title-block p {
  color: #FFF; }
.dsp-taocan-intro .item.tc4:hover .top-title-block span.select, .dsp-taocan-intro .item.tc4.active .top-title-block span.select {
  color: #51A351;
  visibility: visible; }
.dsp-taocan-intro .item.tc5:hover, .dsp-taocan-intro .item.tc5.active {
  border: 1px solid #166FB6; }
.dsp-taocan-intro .item.tc5:hover .top-title-block, .dsp-taocan-intro .item.tc5.active .top-title-block {
  background: #166FB6; }
.dsp-taocan-intro .item.tc5:hover .top-title-block div.tchead, .dsp-taocan-intro .item.tc5.active .top-title-block div.tchead {
  color: #FFF; }
.dsp-taocan-intro .item.tc5:hover .top-title-block p, .dsp-taocan-intro .item.tc5.active .top-title-block p {
  color: #FFF; }
.dsp-taocan-intro .item.tc5:hover .top-title-block span.select, .dsp-taocan-intro .item.tc5.active .top-title-block span.select {
  color: #166FB6;
  visibility: visible; }
.dsp-taocan-intro .item.tc6:hover, .dsp-taocan-intro .item.tc6.active {
  border: 1px solid #E64B38; }
.dsp-taocan-intro .item.tc6:hover .top-title-block, .dsp-taocan-intro .item.tc6.active .top-title-block {
  background: #E64B38; }
.dsp-taocan-intro .item.tc6:hover .top-title-block div.tchead, .dsp-taocan-intro .item.tc6.active .top-title-block div.tchead {
  color: #FFF; }
.dsp-taocan-intro .item.tc6:hover .top-title-block p, .dsp-taocan-intro .item.tc6.active .top-title-block p {
  color: #FFF; }
.dsp-taocan-intro .item.tc6:hover .top-title-block span.select, .dsp-taocan-intro .item.tc6.active .top-title-block span.select {
  color: #E64B38;
  visibility: visible; }
.dsp-taocan-intro .item .top-title-block {
  background: #f3f3f3;
  text-align: center;
  padding: 5px 0px 10px;
  position: relative; }
.dsp-taocan-intro .item .top-title-block div.tchead {
  font-size: 20px;
  color: #666;
  margin: 0px;
  padding-top: 10px;
  font-weight: bold; }
.dsp-taocan-intro .item .top-title-block p {
  font-size: 30px;
  color: #e61b05;
  font-weight: bold; }
.dsp-taocan-intro .item .top-title-block span.select {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #FFF;
  top: 6px;
  position: absolute;
  right: 6px;
  visibility: hidden;
  font-size: 21px; }
.dsp-taocan-intro .item .bottom-content-block {
  padding: 10px 14px 0px;
  height: 115px;
  overflow-y: auto;
  font-size: 14px;
  text-align: left;
  line-height: 1.9;
  position: relative;
  text-align: center;
  display: none; }
.dsp-taocan-intro .item .bottom-content-block p {
  border-bottom: 1px dotted #e6e6e6;
  color: #666;
  line-height: 30px;
  font-size: 14px; }

@media screen and (min-width: 568px) {
  .dsp-taocan-intro .item {
    width: 31.5%; }
  .dsp-taocan-intro .item .bottom-content-block {
    display: block; } }
.desc {
  border: 1px solid #E6E6E6;
  border-radius: 6px;
  overflow: hidden; }
.desc textarea {
  height: 8em;
  border: 0; }

.options-block {
  font-size: 12px;
  background: #f3f3f3;
  padding: 8px 16px; }
.options-block table {
  width: 100%; }
.options-block table tr:not(:last-child) {
  border-bottom: 1px solid #DDD; }
.options-block table tr td {
  padding: 8px 0; }
.options-block label {
  margin: 2px 4px;
  color: #888;
  font-weight: normal;
  font-size: 14px; }

.uploadbtn-wrapper .tip {
  color: #999;
  font-size: 12px; }

.uploadedfiles {
  max-width: 267px; }
.uploadedfiles .input-group {
  margin: 10px 0 0; }
.uploadedfiles .input-group .input-group-addon .fa {
  cursor: pointer; }
.uploadedfiles .input-group .input-group-addon .fa-trash {
  font-size: 20px; }

.reg-panel, .log-panel {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  -ms-align-items: stretch;
  align-items: stretch;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
.reg-panel .input-group, .log-panel .input-group {
  width: 100%; }
.reg-panel .input-group .input-group-addon, .log-panel .input-group .input-group-addon {
  padding: 0;
  width: 50px; }
.reg-panel .input-group .input-group-addon .fa-qq, .log-panel .input-group .input-group-addon .fa-qq {
  font-size: 16px; }
.reg-panel .input-group .input-group-addon .fa-mobile, .log-panel .input-group .input-group-addon .fa-mobile {
  font-size: 24px; }
.reg-panel .item, .log-panel .item {
  width: 100%;
  margin-bottom: 15px; }

@media screen and (min-width: 568px) {
  .reg-panel .item, .log-panel .item {
    width: 47%; } }
.popupSDPbtn {
  display: block; }

@media screen and (min-width: 568px) {
  .popupSDPbtn {
    display: inline-block;
    padding: 12px 60px; } }
.selectdesignercount {
  padding: 35px 0 10px;
  display: none;
  border-bottom: 1px solid #DDD; }
.selectdesignercount select {
  width: 4em;
  display: inline-block; }
.selectdesignercount .money {
  color: red; }
.selectdesignercount .money span {
  font-size: 20px; }

/*# sourceMappingURL=designservicepost.css.map */
