
#dituContent{
  font-size: 14px;
}
#dituContent img{
  max-width: initial;
}
/*联系我们 css*/
.ContactUs {}
.ContactUs .Conlist { background: #fff; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; }
.ContactUs li { float: left; width: 50%; }
.ContactUs .Box { background: #fff; border-top: 1px solid #ebebeb; border-left: 1px solid #ebebeb; }
.ContactUs .Item { padding: 5% 8%; }
.ContactUs .Item h4 { font-size: 18px; color:#c30d23; line-height: 40px; }
.ContactUs .Item p { font-size: 14px; color: #666; line-height: 30px; }
.ContactUs .Item .iconfont { margin-right: 10px; font-size: 16px; color: #666; line-height: 30px; }
.ContactUs .Item .con { margin-top: 10px; }
.ContactUs .Item .con .fl { float: left; width: 65%; }
.ContactUs .Item .con .fr { float: right; width: 30%; }
.ContactUs .Item .con .fl img { width: 60px; margin-right: 10px; }
.ContactUs .Item .CPhone { background: url('/Public/Front/base/images/phone.png') no-repeat left top; padding-left: 70px; background-size: 70px; }
.ContactUs .Item .con strong { font-size: 29px; color: #7c2e9a; line-height: 40px; display: inline-block; font-weight: 500; }
.ContactUs .Item .con span { font-size: 14px; color: #000; line-height: 20px; display: inline-block; display: block; }
.ContactUs .Item .label span { color: #000; margin-right: 20px; }
.ContactUs .Item .dtu { border-radius: 15px; border: 1px solid #ebebeb; line-height: 33px; display: inline-block; padding: 0 15px; margin-top: 20px; font-size: 12px; color: #666; }
.ContactUs .Item .dtu .icon-ditu { font-size: 18px; font-weight: 600; }
.ContactUs .conus p { position: relative; padding-left: 25px; line-height: 20px; margin: 5px 0; }
.ContactUs .conus p .iconfont { position: absolute; left: 0; top: 0; line-height: 20px; }
@media screen and (max-width: 1025px) {
  .ContactUs li {
    width: 100%;
  }
}
  /*在线留言的css*/

  .bg{
    width: 100%;
    margin: 0 auto;
    /*background: url(http://www.cnjiboo.com/Public/Front/images/table.jpg) no-repeat;*/
    background-repeat: no-repeat;
    padding-bottom: 4%;
    max-width: 1200px;
    box-sizing: border-box;
    margin-bottom: 60px;
  }
  .Detail-main {
    background-color: #f8f8f8;
    padding: 40px 0 25px 0px !important;
  }

  .bg h1{
    font-size: 30px;
    color: #fff;
    text-align: center;
    padding: 3% 0 2% 0;
  }
  .ATitle{
    color: #333;
    text-align: center;
    font-size: 24px;
    /* color: #131313; */
    line-height: 30px;
    /* padding-bottom: 20px; */
    text-align: center;
    margin-bottom: 30px;
    position: relative;
  }
  .bg table{
    width: 50%;
    margin: 0 auto;
    border: none;
  }
  .bg table td{
    padding-bottom: 30px;
    border: none;
  }
.bg table td input{
    box-sizing: border-box;
   padding-left: 20px;
    font-size: 16px;
  border: 1px solid #ddd;
  color: #333;
  outline: none;
}
.bg table td textarea{
  box-sizing: border-box;
  padding-top: 20px;
  padding-left: 20px;
  font-size: 16px;
  border: 1px solid #ddd;
  color: #333;
  outline: none;

  vertical-align: top;
}
.ly_s{
  display: inline-block;
  vertical-align: middle;
  width: 70px;
  text-align: right;
}
  .style1{
    /*width: 100%;*/
    width: calc(100% - 70px);
    height: 40px;
    background-color: #fff;
    opacity: 0.6;
    border: none;
  }
  .style2{
    /*width: 100%;*/
    width: calc(100% - 70px);
    height: 200px;
    background-color: #fff;
    opacity: 0.6;
    border: none;
    border: none;
  }
  .style5{
    /*width: 90%;*/
    width: calc(90% - 70px);
    height: 40px;
    background-color: #fff;
    opacity: 0.6;
    border: none;
  }
  .style6{
    width: 80%;
    height: 40px;
    border: none;
  }
  .style7{
    width:20%;
    height: 40px;
    border: none;
  }
  .style7 img{height: 40px;}
  .style3{
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    color: #fff !important;

    background: rgb(21, 63, 143);
    padding-bottom: 40px;
    border: none;
    cursor: pointer;
  }
  .bg table input::-webkit-input-placeholder {
    /* placeholder颜色  */
    color: #000;
    /* placeholder字体大小  */
    text-indent: 20px;

    font-size:16px;
  }
  .bg table textarea::-webkit-input-placeholder {
    /* placeholder颜色  */
    color: #000;
    /* placeholder字体大小  */
    text-indent: 18px;

    font-size: 16px;
  }
  @media (max-width: 1024px){
    .bg table{
      width: 80%;
      margin: 0 auto;
      border: 0;
    }
  }
  @media (max-width: 768px){
    .ATitle{
      display:block;
    }
    .CaseInfo .Detail-more p img{
      width: 100% !important;
      height: auto !important;
    }
  }
  @media (max-width: 480px){
    .bg table{
      width: 90%;
      margin: 0 auto;
      border: 0;
    }
  }