﻿body {
  background-color: #fff;
  background-image: none;
}

input.form-control {
  border-radius: 0;
}

.maincontent .space-right {
  width: 878px;
  min-height: 200px;
  margin-left: 20px;
  border: 1px solid #eee;
  position: relative;
  margin-bottom: 100px;
}

.maincontent .space-right .inBox .inBd {
  border: none;
}

.inBox .inBd .icon-view>div {
  width: 158px;
  margin-top: 30px;
}


/*热门服务*/

.hot-service {
  border: 1px solid #ccc;
  min-height: 207px;
  padding: 0 8px;
  padding-right: 412px;
  position: relative;
}

.hot-service .title-text {
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #ccc;
  font-weight: bold;
  font-size: 16px;
}

.scr-out-block {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 412px;
  padding-left: 40px;
}

.scr-block {
  width: 100%;
  min-height: 185px;
  padding: 0 20px 0 40px;
  position: relative;
}

.scr-block:before {
  content: "";
  position: absolute;
  height: 185px;
  width: 0;
  border-left: 1px solid #ccc;
  top: 9px;
  left: 0;
}

.scr-block .item {
  width: 236px;
  margin: auto;
  margin-top: 13px;
  text-align: center;
}

.scr-block .item input {
  height: auto;
  padding: 8px 12px;
  width: 100%;
}

.scr-block .item .btn {
  width: 100px;
  border-radius: 0;
}

.scr-block .item .btn.btn-default {
  background: #ccc;
}


/*服务目录*/

.space-right .right-block {
  /*border:1px solid red;*/
  position: absolute;
  right: 0;
  top: 0;
  /*width: 500px;*/
}

.space-right .right-block .search-block-one,
.space-right .right-block button {
  float: left;
}

.space-right .right-block .btn-bor {
  margin-left: 20px;
}

.space-right .right-block .btn-bor.on {
  background: #5291EF;
  color: #fff;
}


/**/

.service-list .cell-view {
  line-height: 30px;
  padding: 10px 35px;
  border-bottom: 1px solid #ccc;
}

.service-list .cell-view:last-child {
  border-bottom: none;
}


/**/

.icon-bg {
  width: 82px;
  height: 60px;
  line-height: 60px;
  border-radius: 5px;
  display: inline-block;
  font-size: 28px !important;
  color: #fff;
  margin-top: 37px;
}

.icon-bg:hover {
  transform: scale(1.1);
}

/*.layui-layer-title {*/
  /*display: none;*/
/*}*/


/*弹出层*/

.standard-info {
  padding: 0 40px;
}

.standard-info .title-text {
  font-size: 20px;
  padding: 30px 0;
  text-align: center;
  border-bottom: 1px dashed #ccc;
}

.standard-info .table-view {
  margin-top: 30px;
}

.standard-info table td {
  border: 1px solid #506ec1 !important;
}

.standard-info table td p {
  width: 150px;
  text-align: center;
}