.nav .nav_icon {
  top: 0;
}

/*section_new*/
.serve_column li.li1 {
  float: left;
  height: 390px;
  background: #ffffff;
  margin-right: 20px;
  margin-left: 20px;
  margin-bottom: 40px;
}

.serve_column li.li1 dt.pic {
  border: 1px solid #fff;
  width: 100%;
  height: 200px;
  overflow: hidden;
  position: relative;
}

.serve_column li.li1 dt.t {
  height: 66px;
  text-align: left
}

.serve_column ul li.li1 dd {
  line-height: 24px;
  color: #888888;
  display: list-item;
  white-space: nowrap;
  font-size: 12px;
  text-align: left
}

.service_foot {
  height: 100px;
  text-align: center;
  background-color: #1aa5e9;
  color: #fff;
  font-size: 20px;
  line-height: 40px;
}


/*banner*/
.banner .list {
  bottom: 66px;
}

.home_solutions {
  background: url("../images/new_index/bridge2017_25.png") /*tpa= Public/Web/images/index201601/solutions_bg.jpg*/ no-repeat top center;
  height: 678px;
}

/*footer*/
.contact {
  margin-top: 0;
  background-color: #333333;
}

.contact_top {
  background: #272727;
}

.contact_top ul li {
  float: left;
  width: 24%;
  color: #fff;
  
}

.contact_top ul li:not(:first-child) {
  padding-left: 14%;
}

.contact_top ul li p {
  font-size: 1.4em;
}

.contact_top ul {
  overflow: hidden;
}

.contact_top ul li p {
  display: inline-block;
}

.home_service a.sub {
  font-size: 12px;
  color: #fff;
  display: inline-block;
  text-align: center;
}

.home_service a.sub:hover {
  border-color: #fff;
}

.blogroll {
  background-color: #333333;
}

.home_solutions_list dl {
  width: 190px;
  margin-right: 0px;
}

.home_solutions_list dt {
  margin-left: 20px;
}

.home_solutions_list dd.spec {
  width: 185px;
}

.btn_solutions_more {
  margin: 0 auto;
}

.btn_solutions_more a {
  line-height: 36px;
  color: #fff;;
  font-size: 12px;
  font-family: "宋体";
  width: 120px;
  height: 36px;
  display: block;
  stransition: all 0.5s;
  -moz-transition: all 0.5s; /* Firefox 4 */
  -webkit-transition: all 0.5s;
  /* Safari and Chrome */
  -o-transition: all 0.5s; /* Opera */
  border: 1px solid transparent;
}

.btn_solutions_more a:hover {
  border: 1px solid #4bcdd9;
  background-color: #95c9bc
}

.home_about dl dd p {
  color: #aaa;
  font-size: 1.1em;
}

.home_case p, .home_service p, .home_contact p {
  line-height: 25px;
}

.home_case p a, .home_service p a, .home_contact p a {
  color: #aaa;
  font-size: 1.1em;
}

#contact > div > div {
  width: 139px;
}
#contact > div > div:nth-child(6)
{
width:180px!important;
margin-left: -18px;
}

#contact .home_about {
  position: relative;
}

#contact .home_about b {
  width: 60px;
  height: 60px;
  position: absolute;
  top: -10px;
  left: -70px;
  background: url('../images/new_index/sino2017_63.png');
}

.contact {
  padding-bottom: 0;
}

.blogroll hr {
  background-color: #444;
  box-shadow: 0px 1px 2px #080808;
  border: none;
  height: 1px;
}

.banner .pic li a {
  height: 475px;
}

.banner {
  height: 475px;
}

.banner .list {
  bottom: 30px;
}

.home_title {
  padding-top: 30px;
}

.serve_column {
  margin-top: 15px;
}

.serve_column li {
  height: 310px;
}

.serve_column li .blue {
  color: #1aa5e9;
}

.serve_column li .blue i {
  padding-left: 16px;
  border-radius: 9px;
  background-color: #1aa5e9;
  font-size: 0.5em;
}

.navhover a {
  
  border-bottom: 3px solid #ccc;
  padding-bottom: 14px;
}

.service_foot {
  margin-top: 30px;
  padding-top: 10px;
}

.serve_column dd {
  line-height: 30px;
  font-size: 1.2em;
}

.contact_top ul li:last-child {
  text-align: right;
}

/*#contact>div>div:last-child{*/
/*width:110px;*/
/*margin-left:80px;*/
/*}*/
/*.header{*/
/*background-color:#fbfbfb;*/
/*}*/
dt > a {
  cursor: pointer;
}


