.solution-item{
    margin-bottom:48px;
}
.solution-item h2{
    width:100%;
    text-align:center;
    font-size:24px;
    line-height:40px;
    font-weight:bold;
    color:#0070c0;
    margin-bottom:24px;
}
.solution-item p,.solution-item li{
    font-size:16px;
    line-height: 1.8;
    padding: 10px 0;
}
.solution-item ul{
    padding-left:24px;
}
.compose{
    display:flex;
}
.compose img{
    flex:1;
    margin:12px;
    border-radius:4px;
}
.compose img:first-child{
    margin-left:0;
}
.compose img:last-child{
    margin-right:0;
}
.feature{
    display:flex;
    width:60%;
    margin:36px auto 0 auto;
}
.feature dl{
    flex:1;
    align-items: center;
    text-align: center;
}
.feature dt span{
    font-size:40px;
    color:#0070c0
}
.feature dd{
    color:#0070c0;
    font-weight:bold;
    font-size:18px;
}
.cases{
    display:flex;
    font-size:16px;
}
.cases dl{
    flex:1;
    text-align:center;
    margin:12px;
}
.cases dt img{
    max-width:100%;
}
.topology{
    text-align:center;
}
.solution-item:last-child{
    margin-bottom:0;
}



/*****************************产品****************************/
.senninger-item,.valve-item{
    margin-bottom:48px;
}
.senninger-item h2{
    width:100%;
    text-align:center;
    font-size:24px;
    line-height:40px;
    font-weight:bold;
    color:#0070c0;
    margin-bottom:24px;
}
.senninger-item p{
    font-size:16px;
    line-height: 1.8;
    padding: 10px 0;
}
.senninger-item .thumbs{
    display:flex;
}

.senninger-item .thumbs p{
    margin:12px;
    padding:0;
}
.senninger-item .thumbs p:nth-child(1){
    margin-left:0;
}
.senninger-item .thumbs p:last-child{
    margin-right:0;
}
.senninger-item .thumbs img{
    border-radius:4px;
}

.senninger-item-bottom{
    margin-top:24px;
}
.nav-tabs a{
    font-size:18px;
}
.tab-content{
    padding-top:24px;
    font-size:16px;
}
.tab-content ul{
    margin-left:24px;
}
.tab-content ul li{
    line-height:2;
}
.tab-content .cards{
    display:flex;
}
.tab-content .cards .card{
    margin-right:24px;
}
.tab-content .cards .card:last-child{
    margin-right:0;
}
.tab-content .cards .card img{
    width:169px;
    margin:12px auto;
}
h5.card-title{
    font-weight:bold;
}
.tab-content .cards .card .card-text{
    font-size:14px;
}
.card-spec{
    text-align:center;
}
.card-spec h2{
    color:#0070c0;
    margin-top:24px;
}
.card-spec p{
    text-align: left;
    padding-left:36px;
    font-size:14px;
}
a.senninger-link,a.valve-link{
    float:right;
    line-height:36px;
    position: absolute;
    right: 48px;
    font-size: 16px;
    color:#0070c0;
}
.card-document{
    border:none;
}
.tab-content .cards .card-document img{
    margin:0;
}
.card-document .card-body{
    padding:1rem 0;
    font-size:14px;
}
.card-document .card-body h5{
    font-weight:normal;
    line-height:1.5;
}
.tab-content .cards .card-document img{
    flex-shrink:0;
    width:118px;
}
.senninger-item-extra .thumbs{
    flex-wrap: wrap;
}
.senninger-item-extra .thumbs p{
    display:flex;
    flex-direction: column;
    margin:1%;
    width:23%;
}
.senninger-item-extra .thumbs p:first-child{
    margin:1%;
}
.senninger-item-extra .thumbs p img{
    margin-bottom:8px;
}
.more{
    text-align: center;
    margin-top:24px;
}
.more a.btn{
    margin:12px auto;
    width:200px;
    height:47px;
    line-height:47px;
    padding:0;
    background:#0070c0
}

.valve-item{
    display:flex;
    width:100%;
    border-bottom:1px solid #f0f0f0;
    padding-bottom:24px;
}
.valve-item-left{
    float:left;
    width:320px;
    margin-right:24px;
}
.valve-item-left img{
    max-width:320px;
    border-radius:4px;
}
.valve-item-left p{
    margin-top:12px;
    font-size:16px;
    text-align:center;
}
.valve-item-right{
    flex:1;
}