.middle {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.s-side {
  min-width: 200px;
  /*position: fixed;*/
  /*top: 0;*/
  /*left: 0;*/
  width: 23%;
  background-color: #fff;
  /*box-shadow: 0px 0px 10px #313131;*/
  padding: 0;
  float: left;
}
/*.s-side ul{*/
/*    box-shadow: 0 0 15px #ccc;*/
/*}*/
.s-side .s-firstItem i {
  font-size: 20px;
}
.side-tit-bar i{
  display: none; 
}
.s-side .s-firstItem span {
  display: inline-block;
  margin-left: 10px;
  font-size: 20px;
  text-shadow: 0px 0px 5px #EEEEEE;
  white-space: 10px;
}
.s-side .first {
	padding: 10px 0px;
	border-bottom: 1px solid #e5e5e5;
}
.s-side .d-firstNav span {
  display: inline-block;
  margin-left: 10px;
  line-height: 30px;
  overflow:hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow:ellipsis;
        display: block;
  width: 90%;

}
.s-side .d-firstNav i.fr {
    float: right;
  font-size: 24px;
  color: #e5e5e5;
  margin-top: 3px;
}
.side-tit-bar2{
    margin-top: 30px;
}
.side-tit-bar .side-tit {
    position: relative;
    font-size: 16px;
    line-height: 40px;
    /*font-weight: bold;*/
    text-transform: uppercase;
    color: #fff;
    font-family: 'SourceSansProSemibold';
    /*border-bottom: 1px solid #a4a4a4;*/
    letter-spacing: 1px;
    background: #00b0b7;
    padding-left: 10px;
}
.pro-contact img{
  width: 100%;
}
.pro-contact{
  padding-bottom: 20px;
}
.pro-contact img{
    margin: 10px 0;
}
.pro-contact li{
    line-height: 46px;
    font-size: 15px;
    border-bottom: 1px solid #e5e5e5;
    padding-left: 10px;
}
.s-side .s-secondNav,
.s-side .s-secondItem {
  margin-left: 20px;
  margin-top: 10px;
}
.s-secondNav:hover,.d-firstNav:hover{
	cursor: pointer
}
.s-side .d-secondDrop {
  margin-left: 100px;
  margin-top: 10px;
}
.iconRotate {
  transform: rotate(90deg);
  transition: transform 0.5s;
}
/*.s-firstDrop{*/
/*  display: none;*/
/*}*/