a:link,
a:active,
a:visited {
  text-decoration: none;
}
*{
  padding: 0px;
  margin: 0px;
}
body{
  max-width: 720px;
  width: 100%;
  min-width: 300px;
  margin: auto;
}
input[type=checkbox]::-ms-check{
  color: green;
}
.content {
  margin-bottom: 60px;
}

/**********底部导航样式开始/**********/
.nav-tabs {
  text-align: center;
  height: 40px;
  line-height: 40px;
}

.footericon {
  display: block;
  margin-top: 5px;
  font-size: 18px;

}

.main_nav_bottom a {
  color: darkgray !important;
}

.main_nav_bottom .active a {
  color: #5f9ea0 !important;
}

/**********底部导航样式结束/**********/


/**********常用样式设置开始/**********/
/*body{
  background:#EFEFEF;
}*/
.bottom-underline {
  border-bottom: 1px solid #ddd;
}

.bottom-underline-dotted {
  border-bottom: 1px dotted #ccc;
}

.col-padding-left {
  padding-left: 0px;
}

.col-padding-right {
  padding-right: 0px;
}

.col-padding-top {
  padding-top: 0px !important;
}

.col-padding-bottom {
  padding-bottom: 0px !important;
}

.col-padding {
  padding: 0px;
}

.col-margin-top {
  margin-top: 5px;
}

.margin-top10 {
  margin-top: 10px !important;
}

.modalBorder {
  border: 2px solid #5f9ea0;
}

.header .albumType {
  height: 55px;
  line-height: 55px;
  color: #5f9ea0;
}

.text-hidden {
  width: 100%;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.web-main-color {
  color: #5f9ea0;
}

.important-word {
  color: #FF0000;
}

.strong {
  font-weight: 700;
}

.adjust-input {
  /* width: 35%; */
  width: 26%;
}
input[name$='_memo'].adjust-input{
  width: 35%;
}
.flex-all{
  flex: 1;
}
.text-adjust{
  line-height: 34px;
}

.disabledDs,
.disabled {
  background-color: #eee;
}

.row-style1 {
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
}

.row-style2 {
  margin-top: 5px;
  margin-left: 0px;
  margin-right: 0px;
  display: flex;
}

.size-text {
  font-size: 12px;
  margin-top: 8px;
}

.margin-top5 {
  margin-top: 5px;
}

.middle-span {
  width: 35%;
  padding-left: 5px;
  padding-right: 5px;
}

.middle-span2 {
  width: 50%;
  padding-left: 5px;
  padding-right: 5px;
}

.middle-padding {
  padding-left: 5px;
  padding-right: 5px;
}

/**********常用样式设置结束/**********/

/**********表单样式设置开始/**********/
.checkbox input[type=checkbox] {
  margin-left: 0px !important;
  margin-top: 2px !important;
}

.sizeActive {
  background-color: #5f9ea0;
  color: #fff;
}

.multiActive {
  color: #5f9ea0;
  font-weight: 600;
}

.albChooise ul li {
  padding: 5px 15px;
}

.customSize span {
  /* height: 34px;
  line-height: 34px; */
  height: 30px;
  line-height: 30px;
  margin-top: -7px;
}

/* .customSize span:nth-child(2) {
  background-color: #5f9ea0;
  color: #fff;
} */

.typeSelect2 .grayTypeTitle {
  color: #5f9ea0;
}

.multiChooise ul {
  width: 50%;
  margin-bottom: 0px;
  overflow: auto;
}

/*.multiChooise .selectTwo{
  background-color: #e9e9e9;
}*/

.multiChooise ul:nth-child(2) {
  background-color: #e9e9e9;
}

.multiChooise ul li {
  padding: 8px 15px;
}

input[type=text],
input[type=number] {
  color: #5f9ea0 !important;
}

.showSonModal .gy-item {
  padding: 10px 10px;
  background: #D2D2D2;
  border-radius: 5px;
  border: 1px solid #e2e2e2;
  border: 1px solid #000 !important;
  margin-bottom: 10px !important;
  display: flex;
}

.showSonModal .gy-title {
  color: #000;
  font-weight: 600;
  width: 22%;
  vertical-align: middle;
}

.showSonModal .gy-select {
  width: 10%;
  text-align: center;
}

.showSonModal .gy-type {
  width: 68%;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 2px;
}

.showSonModal .gy-type span:nth-child(2) {
  width: 15%;
  text-align: center;
  margin-top: 5px;
}

.showSonModal .gy-type .specialGy span:nth-child(2) {
  width: 40%;
  margin-top: 0px;
}

.showSonModal .gy-type .specialGy span:nth-child(1),
.showSonModal .gy-type .specialGy span:nth-child(3) {
  padding: 5px;
}

.showSonModal .gy-type select {
  border: 1px solid #000 !important;
}

.showSonModal .gy-select input[type=checkbox] {
  width: 16px;
  height: 16px;
}

input::-webkit-input-placeholder {
  font-size: 12px;
}

input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-size: 12px;
}

input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  font-size: 12px;
}

input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-size: 12px;
}

.width-height-input {
  display: flex;
}

.special-hg-div {
  display: block;
  border: 1px dotted #268535c7;
  padding: 8px;
  margin-bottom: 10px;
}

.showSonModal .gy-show {
  display: none;
}

.btn-submit {
  background: #5f9ea0;
  color: #fff;
}

.showAll {
  padding: 2px 19px 0px 19px;
  color: #5f9ea0;
  display: nones;
}

.delete-btn {
  color: #5f9ea0;
}

.input-group-addon {
  background-color: #000;
  color: #fff;
}

.padding-left-right5 {
  padding-left: 5px;
  padding-right: 5px;
}

.show-or-hide {
  color: #5f9ea0 !important;
  font-weight: 700 !important;
}

/**********表单样式设置结束**********/




/**********多数量设置**********/
.multipleShuliang {
  background: #fffaf0;
}

.multipleShuliang .form-control {
  display: inline-block;
  /* width: 75px; */
  width: 70px;
  padding: 2px;
  height: 26px;
}

.multipleShuliang li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.multipleShuliang span {
  /*display: flex;*/
  margin-right: 5px;
  margin-left: 5px;
}

/**默认样式设置***/
.content .form-control,.content .multipleShuliang .form-control {
  border-color: #deb887;
  height: 28px;
  /* height: 30px; */
  padding: 2px;
}

.content .form-control[disabled],
.form-control[readonly],fieldset[disabled] .form-control {
  background-color: #eeeeee59;
}

.content .form-horizontal .form-group{
  display: flex;
  flex-wrap: wrap;
}
.content .form-item>div:first-child{
  /* border: 1px solid; */
  margin-top: 0px;
}
.content .form-item>div:nth-child(2){
  /* border: 1px solid red; */
}
.content .form-item>div>label:first-child{
  /* color:sienna; */
  color: #a0522dbf;
}
.content .goujian-title-div{
  padding-top: 10px;
  background: #deb88794;
  margin-top:5px;
  display: block;
}
.content .goujian-title-div>div{
  display: block!important;
}
.content .form-horizontal .checkbox {
  padding-top: 7px;
}
.content .div-main-content .form-horizontal .checkbox {
  padding-top: 0px;
}

.content .neituo .form-control,.content .peijian .form-control{
  display: inline-block;
  width: auto;
}
.content .col-xs-1{
  width: 6%;
}

.content .form-item{
  margin-top: 10px;
  margin-bottom: 10px;
}


/* .content input[name$='dunjia_yongzhi']{
  width: 50px;
}
.content .yongzhi select.form-control{
  width: auto;
} */

/*特殊项目的后工*/
.gx-select input[type=checkbox] {
  margin: 0px;
  width: 16px;
  height: 16px;
}
.gx-title {
  width: 25%;
}
.gx-type {
  width: 65%;
  margin-right: 15px;
}
.gx-select {
  width: 10%;
}

.gx-item {
  /* background: #f0f8ff; */
  display: flex;
  padding: 4px;
  margin-left: 10px;
  margin-right: 10px;
  border-radius: 4px;
}
.gx-title label,.gx-select input[type=checkbox]{
   margin-top: 5px;
}
.gx-show {
  display: none;
}

.hjg-item,.gx-item{
  /* background-color: ghostwhite; */
  border-bottom: 1px dotted;
  border-color:#deb887bd;
  padding-bottom: 5px;
  /* height: 34px; */
  height: 30px;
}


/**********后工样式设置开始**********/
/* 产品类型 */
.div-product-type ul {
  display: grid;
  grid-template-columns: auto auto auto auto;
  /* grid-gap: 10px; */
  grid-gap: 5px;
  margin-top: 10px;
}

.div-product-guige ul {
  grid-template-columns: auto auto auto;
  margin-top: 10px;
}

.div-product-type ul li,
.div-product-guige ul li {
  text-align: center;
  /* background: #dcdcdc; */
  /* background: #5f9ea0;
  color: #fff; */
  padding-top: 5px;
  padding-bottom: 5px;
}

/* .div-product-type .product-active,
.div-product-guige .product-active {
  background: #5f9ea0;
  color: #fff;
} */

.product-list li{
  background: aliceblue;
}
.guige-list li {
  background: ghostwhite;
}

.product-list .product-active{
  background: #000;
  color: #fff;
}

.guige-list .product-active {
  background: #5f9ea0;
  color: #fff;
}

.container-thumbnail .close{
  width: 26px;
  height: 26px;
  background: #fff;
  border-radius: 13px;
  opacity: 0.8;
}
.container-thumbnail .modal-header{
  padding-right: 0px;
  padding-bottom: 6px;
}

.div-product-type label{
  display: inline-block;
  /* width: 22%; */
  width: 26%;
  border: 1px solid;
  border-color: #deb887;
  border-radius: 6px;
  padding: 3px;
  padding-left: 7px;
}

#div-hjg,
#div-hedihjg,
#div-otherhjg,
.div-jz-hjg {
  /* padding-left: 40px; */
  padding-left: 20px;
  padding-top: 5px;
}
/* .hjg-out-item{
  display:grid;
} */
.hjg-item {
  /* margin-bottom: 10px;*/
  margin-bottom: 8px;
  display: flex;
  /* background-color: #f0f8ff; */
  /* display: grid;
  grid-template-columns: 15px 95px auto*/
}

.hjg-item>div {
  margin-right: 10px;
}

.hjg-item>div:first-child {
  margin-right: 5px;
}
.hjg-show>a {
  color: #008080d1;
}

.content .hjg-item select,
.content .hjg-item input.form-control {
  display: inline-block;
  width: auto;
  padding: 2px;
  height: 26px;
  font-size: 12px;
}

.content .hjg-item input.form-control {
  /* width: 60px; */
  width: 50px;
}
.content .hjg-show span{
    font-size: 12px;
    line-height: 26px;
    margin-top: 0px;
}

.content .hjg-select,
.content .hjg-title {
  /* display: flex; */
  align-items: center;
}

.content .hjg-title span {
  /* padding-left: 5px; */
  padding-top: 2px;
  display: inline-block;
}

.content .hjg-show {
  display: none;
}

/*以下是精装的后工*/
.div-jz-hjg {
  /*padding-left: 22%;*/
  padding-left: 0px;
}

/**********后工样式设置结束**********/

