@charset "UTF-8";
.red, a.red {
  color: #e41c1c; }

.box-shadow {
  box-shadow: 1px 1px 10px #ddd; }

@font-face {
  font-family: 'iconfont';
  src: url("../font/iconfont.woff") format("woff"), url("../font/iconfont.ttf") format("truetype"); }
.iconfont {
  font-family: "iconfont" !important;
  font-size: 14px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale; }

/* 基础 */
/* 文本 */
/* 图片 */
/* css3动画 */
/* css3动画 - hover */
/* 以下是动画 */
@media (min-width: 1440px) {
  .conmain {
    width: 880px; }

  .comnav li .tit {
    padding: 0 20px; }

  .comfloat {
    bottom: 100px;
    height: 500px;
    width: 160px; }
    .comfloat .box {
      padding-top: 30px;
      height: 470px;
      width: 130px;
      top: 15px;
      left: 15px; }
    .comfloat section {
      padding: 18px 0; }
      .comfloat section .btn {
        font-size: 16px;
        padding-top: 45px; }
      .comfloat section .phone {
        right: 115px;
        top: 20px; }
    .comfloat img {
      margin-top: 0; }
    .comfloat .bot {
      font-size: 16px; } }
@media (min-width: 1600px) {
  .topfoot {
    margin: 0 80px; }

  .conmain {
    width: 1080px; }

  .comnav li .tit {
    padding: 0 25px; }

  .comfoot .box02 li {
    margin-left: 55px; }

  .indexabout01 {
    width: 670px; }

  .indexnewsbox .more {
    margin-left: 700px; }
  .indexnewsbox .box li {
    width: 550px; }

  .indexwork li {
    width: 393px; }

  .indexhonor .box01 {
    width: 495px; }
  .indexhonor .box02 {
    width: 580px; }

  .indexmember .box {
    width: 1260px; }
    .indexmember .box .sum a {
      width: 363px; }

  .indexbot menu {
    padding-right: 300px; }
  .indexbot ul li .search {
    width: 200px; }

  .conpace menu a {
    margin-left: 50px; }

  .explist li {
    padding: 25px;
    width: 340px; }
    .explist li .a-img {
      height: 340px; }

  .contentbox .box01 {
    padding: 0 810px 0 50px; }
    .contentbox .box01 .img {
      width: 765px; }
  .contentbox .text {
    width: 570px; }
  .contentbox .text01 {
    width: 470px; }
  .contentbox .textarea {
    width: 1190px; }

  .caselist a {
    width: 390px;
    font-size: 20px; }
    .caselist a .a-img {
      height: 560px; }

  .noticelist {
    width: 405px; }

  .prolist a {
    width: 393px; }
    .prolist a .a-img {
      height: 203px; }
    .prolist a .p1 {
      font-size: 20px; } }
@media (min-width: 1800px) {
  .comnav {
    margin-right: 20px; }
    .comnav li .tit {
      padding: 0 35px; }

  .comfoot .box02 li {
    margin-left: 80px; } }

/*# sourceMappingURL=screen.css.map */
