.uc-btn {
  height: auto;
}

.uc-btn.red {
  display: inline-block;
  *display: inline;
  *zoom:1;
  vertical-align:middle;
  padding: 8px 20px 8px 30px;
}


.header-pc .list{
  position: absolute;
  right: 0;
}

.header-pc .container {
  flex-wrap: nowrap;
  position: relative;
}

.header-pc .logo {
  width: 380px;
}
.header-pc .list li {
  margin-top: 6rem;
  font-size: 1rem;
}

.top-search {
  position: absolute;
  top: 0.25rem;
  right: -50px;
  color: #ffffff;
  font-size: 0.875rem;
  z-index: 999;
}

.top-search a {
  color: #ffffff;
}

input.btn-search {
  background: url(../images/i-search.png) center no-repeat;
  width: 50px;
  overflow: hidden;
  text-indent: -99px;
  height: 28px;
  position: relative;
  left: -40px;
  top: 0;
  z-index: 999;
  border: 0;
  padding-right: 45px;
}

.uc-home-2 .btm{
  text-align: center;
}
.uc-home-2 .time{
  float:right;
}
.uc-home-4 .card .img {
  height: 11rem;
}

.uc-home-4 .operate {
  text-align: center;
}

.uc-home-5 .item .img img {
  margin: 0.5rem;
}

.uc-home-6 .card {
  padding: 0;
}

.uc-home-6 .card a {
  display: block;
  padding: 2.5rem 1em;
  width: 100%;
}
.footer .f-code {
  width: 3rem;
  height: auto;
}
.designing {
  text-align: center;
}
.designing img {
  width:50%;
  margin:60px 0;
}

/*首页轮播图*/
.uc-home-1 .item{
  width:100%;
  height:auto;
}
/*改logo蓝色背景*/
.uc-home-1 .item img{min-height:auto;}
.header-pc {
  position: relative;
  background-color: #143d66;
}
.header-pc .logo {width: 800px;}
.header-pc .container {height: 9rem;}

.top-search a:hover {
  color: #e5cfab;
}

.uc-home-7 {
  background: url(../images/bg_data.jpg) no-repeat center center;
  padding:4rem 0 6rem;
}

.uc-home-7 ul li {
    display:inline-block;
    width: 24%;
    vertical-align: top;
    font-size: 0.875rem;
    line-height: 3rem;
    text-align: center;
    padding: 2rem 0;
    overflow: hidden;
}
.dat-num{font-size:1.4rem;}

/*移动端*/
.header-phone{display: none !important;background-color: #143d66;}

@media screen and (max-width: 1024px) {
    .header-phone {
        display: block !important;
    }
    .header-phone .logo img{
        width: auto;
        max-height: 40px;
        max-width: 80%;
        margin-top:0.5rem;
    }
    .header-phone>ul {
        padding: 0 15px; 
        position: absolute;
        right: 0;
        top: 50px;
        z-index: 10;
        background: #143d66;
        width: 50%;
    }
}