

.readmore {
    overflow: hidden;
    height: 25px;
}
.readmore a {
    display: block;
    width: 120px;
    margin-left: -95px;
    transition: margin-left 0.3s;
}
.readmore a span {
    display: inline-block;
    width: 95px;
    text-align: left;
    font-size: 16px;
    vertical-align: middle;
    color: #ffffff;
}
.readmore a i {
    display: inline-block;
    height: 25px;
    width: 25px;
    background: url(../images/more4.png);
    vertical-align: middle;
}

.team1{ overflow: hidden;}
.team1 ul{ display: block; overflow: hidden;}
.team1 ul li{display: block; overflow: hidden; padding:70px 0;  }
.team1 ul li:nth-child(odd){ background:#eeeeee; }
.team1 ul li:nth-child(even){ background:#ffffff; }
.teambox{ width: 1280px; margin:0 auto;}
.teampicbox{ width: 300px; height:auto; padding-bottom: 22px; }
.teamcont{width: 920px;}
.teamleft .teampicbox{ float: left; background: #ffffff; }
.teamleft .teamcont{ float: right;  }
.teamright .teampicbox{ float: right; background: #eeeeee; }
.teamright .teamcont{ float: left;  }
.teamcont{ font-size: 16px; line-height: 26px; color: #666666; }
.teamcont p{ margin-bottom: 26px; }
.teampicbox i{ display: block; height: 350px; overflow: hidden; }
.teampicbox i img{ width: 100%; }
.teampicbox b{ display: block; color: #1f1f1f; font-size: 26px; line-height: 26px; padding: 29px 16px 0 16px; }
.teampicbox p{ font-size: 16px; line-height: 26px; padding: 15px 16px 0 16px; color: #666666; }



@media (min-width: 1531px) and (max-width: 1700px){

}


@media (min-width: 1328px) and (max-width: 1530px){
.teambox{ width: 1150px; margin:0 auto;}
.teamcont{width:809px;}
.teampicbox{ width: 280px; }
.teampicbox i{height: 336px;}
.teampicbox{ height: 503px; }

}
@media (min-width: 1100px) and (max-width: 1328px){

.teambox{ width: 1060px; margin:0 auto;}
.teamcont{width:736px;}
.teampicbox{ width: 280px; }
.teampicbox i{height: 336px;}
.teampicbox{ height: 509px; }

}
@media (min-width: 12px) and (max-width: 1099px){
.bannercont b{ margin-top: -31px; }
.bannercont em{display: none;}
.teambox{ width: 95%; margin:0 auto  0 auto; }
.teamleft .teampicbox{ float: none; background: #ffffff; }
.teamleft .teamcont{ float: none;  }
.teamright .teampicbox{ float: none; background: #eeeeee; }
.teamright .teamcont{ float: none;  }
.teampicbox{ width: 100%; height: 590px; }
.teampicbox i{ display: block; height: 460px; overflow: hidden; }
.teamcont{width: 100%; margin-top: 15px;}
.team1 ul li{ padding:50px 0;  }


}



