
a, a:visited {
    /* color: #9EB4CA; */
    text-decoration: none;
}

.gallery {
    text-align: center;
}

pre {
    width: 340px;
    margin: 0 auto;
    border: dashed 1px #aaa;
    margin-bottom: 10px;
}

header, footer {
    display: block;
    padding: .2em 0;
    background: #555;
    box-shadow: 0 0 8px #222;
}

footer {
    margin-top: 1.5em;
}

.content {
    max-width: 100%;
    margin: 0 auto;
}

.gallery:after {
    content: '';
    display: block;
    height: 2px;
    margin: .5em 0 1.4em;
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(77,77,77,1) 50%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(77,77,77,1) 50%, rgba(0, 0, 0, 0) 100%);
}

.gallery img {
    height: 100%;
}

.gallery a {
    width: 240px;
    height: 180px;
    display: inline-block;
    overflow: hidden;
    margin: 4px 6px;
    box-shadow: 0 0 4px -1px #000;
}

.baguetteBoxOne {
	max-width:1200px; 
	margin:0 auto;
	margin-top:5%;
}

/* 企业简介图片 */
.containertupian {
	margin-top: -40px;
  display: flex;
  width: 110%;
  padding: 0% 0%;
  box-sizing: border-box;
  height: 60vh;
}

.boxtupian {
  flex: 100000;
  overflow: hidden;
  transition: .5s;
  margin: 0 2%;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  line-height: 0;
}

.boxtupian > img {
  width: 100%;
  height: calc(100% - 10vh);
  -o-object-fit: cover;
     object-fit: cover;
  transition: .5s;
}

.boxtupian > span {
  font-size: 3vh;
  display: block;
  text-align: center;
  height: 10vh;
  line-height: 3;
}

.boxtupian:hover {
  flex: 100 80%;
}



