.bannaer{min-height: 532px;height:auto;background-size:100% 100%;background-image: url('../images/about_us/dfgdfg.png');background-repeat: no-repeat;background-position: center 0;font-stretch: normal;line-height: normal;letter-spacing: normal;color:#ffffff;text-align: center;position:relative;}
.bannaer .container{width: 51%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-52%);}
.bannaer  p:last-child{font-size: 15px;line-height:2.0;font-weight: 300;text-align: left;color: #eaeaea;text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);border: 1px solid #ffffff;border-left: none;border-right: none;padding: 10px 0px;}
.bannaer h1{font-size: 40px;font-size:4rem;text-align: center;font-weight: 300;color: #014FA2;}
.bannaer p{font-size: 20px;font-size:2rem;text-align: left;color: #959DA7;}

.achievement{background-image: url('../images/about_us/light_sky_stars_background_85555_1920x1080.png');background-repeat: repeat;background-position: center 0;    background-size: 100% 100%;}
.achievement .container{padding: 80px 0px 80px 0px;}
.achievement .container .row>div{padding: 15px;}
.achievement .item{padding: 0px;margin-bottom: 20px;/* position: relative; */height: 178px;border-radius: 2px;/* background-color: #ffffff; *//* box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4); */}
.achievement .item img{width: 100%;height: 100%;border-radius: 2px;}
.achievement .item .text{/* position: absolute; *//* top:0px; *//* left: 0px; *//* bottom: 0px; *//* right: 0px; *//* border-radius: 2px; *//* background: #0000001f; */}
.achievement .item .text .inner{/* position: absolute; *//* left: 50%; *//* top: 50%; *//* transform: translate(-50%,-45%); */text-align: center;color: #eaeaea;font-size: 18px;}
.achievement .item .text .inner p:first-child i,.achievement .item .text .inner p:first-child span{font-size: 55px;border-radius: 50%;background: #0d5caf;height: 116px;width: 116px;display: inline-block;vertical-align:  middle;color: white;/* transform: translateX(34%); *//* margin-bottom: 31px; */}
.achievement .item .text .inner p:first-child i:before,.achievement .item .text .inner p:first-child span:before{
	display: inline-block;
	transform: translateY(50%);
}
.achievement .item .text .inner p{/* margin-bottom: 5px; */text-align: center;margin-top: 12px;}

.bluebage{background-position: 15px -326px;}
.greybg{background-position: 15px 500px;}

.pictures img{width: 100%;}

.clientsec{background-position: 15px 500px;}
.clientsec>.container>.clearfix>.row{margin-left: -28px;}
.clientsec span{vertical-align: middle;padding: 0px 0px;border: 1px solid #EEEEEE;margin: 15px;display: inline-block;border-radius: 2px;}
.clientsec img{width: 100%;height: 100%;}

.pictures .item img{width: 100%;}
.pictures .list1{}
.pictures .list1 .col-xs-12,.pictures .list1 .col-xs-6{margin-bottom: 30px;}
.pictures .list1 .item,.pictures .list2 .item{box-shadow: 0 0 5px 0 rgba(0,0,0,0.3);background-color: #ffffff;width: 100%;border-radius: 5px;position: relative;}
.pictures .list2{}
.pictures .list2 .item{}
.pictures .list2 .col-xs-12{margin-bottom: 30px;}
.pictures .stimgs{margin-bottom: 30px;}
.pictures .iteminfo{display: none;padding-left: 0px;background: #0000004d;}
.pictures  .list1 .item .iteminfo,.pictures  .list2 .item .iteminfo  {left: 0px;top:0px;bottom: 0px;right: 0px;position: absolute;}
.pictures .item:hover .iteminfo{display: none;}
.pictures .iteminfo .info-titl{width: 100%;position:  absolute;color: #ffffff;font-size: 18px;text-align: center;top: 50%;transform: translateY(-50%);}

.layoutlist1 .item .itembottom.zhcss{height: 82px;}
.layoutlist2 .caption{padding-bottom: 20px;}
.layoutlist1 .item .itemtop span:first-child{margin-right: 10px;}
.layoutlist1 .item .itemtop span:last-child{margin-right: 0px;}
.layoutlist1 .item .itembottom .itembottontext{-webkit-line-clamp: 9;}

.layoutlist1 .item .itembottom.zhcss .itembottontext{-webkit-line-clamp: 4; transform: translateY(-21%);}