
.hover{
    font-weight:bold;
    color:#006473 !important;
}

.about-banner{
    width:100%;
    height:361px;
}
.banner{
	background: url(../about/images/banner.jpg)no-repeat center;
}
.jieshao{width:100%;height:84px;margin:0 auto;line-height:84px;border-bottom:1px solid #d5d5d6;}
.jieshao .nav ul{list-style: none;}
.jieshao .nav ul li{float:left;padding-left:55px;}
.jieshao .nav ul li a{text-decoration: none;font-size:14px;color: #525252;}

#welcome{width:100%;background: #f6f6f6;}
#welcome .container .about-text p{line-height:45px;}

#welcome .container .about-text .p-img img{
    transition: all 0.5s;
}
#welcome .container .about-text img:hover {
    transform: scale(1.2,1.2);
    -webkit-transform: scale(1.2,1.2);
    -moz-transition: scale(1.2,1.2);
    -ms-transition: scale(1.2,1.2);
    -o-transition: scale(1.2,1.2);
}
/*.services{
    background: url(../images/adver031.jpg)no-repeat center fixed;
}*/
.services{width:100%;height:510px;
    background:url(../about/images/about-bg2.jpg)center center no-repeat;
    margin-top:110px;
}
.services .container .content{
    width:900px;height:510px;
    position: relative;top:0;left:275px;
    text-align: center;
}
.services .container .content .left{
    float:left;
    position: relative;top:74px;
    width:347px;height:343px;
    overflow: hidden;
}
.services .container .content .left img{transition: all 0.5s;}
.services .container .content .left:hover img{
    transform: scale(1.2,1.2);
    -webkit-transform: scale(1.2,1.2);
    -moz-transition: scale(1.2,1.2);
    -ms-transition: scale(1.2,1.2);
    -o-transition: scale(1.2,1.2);
}
.services .container .content .right{
    float:right;
    position: relative;top:74px;
    margin-left:55px;text-align: left;
}
.services .container .content .right .title{
    font-size:30px;
    font-weight: bold;
    color:#525252;
    padding-bottom:20px;
}
.services .container .content .right p.text{
    padding-bottom:5px;
    font-size:14px;
}
.services .container .content .right p.last{
    width:24%;
    height:55px;
    position: relative;
    top:25px;
    left:362px;
}
.services .container .content .right p.last img{transition: all 0.5s;}
.services .container .content .right p.last img:hover{
    transform: scale(1.2,1.2);
    -webkit-transform: scale(1.2,1.2);
    -moz-transition: scale(1.2,1.2);
    -ms-transition: scale(1.2,1.2);
    -o-transition: scale(1.2,1.2);
}
.team .container ul.team-info{
    width:100%;
    height:100%;
}
.team .container ul.team-info li{
    width:258px;
    height:307px;
    float:left;
    margin-left:28px;
    list-style: none;
    position: relative;
}
.team .container ul.team-info li .d1{ width:275px;
    height:200px;overflow: hidden;}
.team .container ul.team-info li p{padding:0;margin:0}
.team .container ul.team-info li img{
    width:100%;
    height:100%;
    z-index:1;
    transition: all 0.4s ease 0s;
}
.team .container ul.team-info li .show{
    width:275px;height:260px;
    margin:0 auto;
    background:rgba(0,103,107,0.8);
    font-size:10px;
    color:#fff;
    opacity: 0;
    position: absolute;
    bottom:0;
    z-index:2;
    filter: alpha(opacity=0);
}
.team .container ul.team-info li .show p{
    margin:0;
    padding:0;
}
.team .container ul.team-info li:hover img{
    transform: scale(1.2,1.2);
    -webkit-transform: scale(1.2,1.2);
    -moz-transition: scale(1.2,1.2);
    -ms-transition: scale(1.2,1.2);
    -o-transition: scale(1.2,1.2);
}
.team .container ul.team-info li:hover .show{
    opacity: 1;
    filter: alpha(opacity=100);
    bottom:50px;
    transition: all 0.4s ease 0s;
}
.team .container ul.team-info li h3.bottom{
    font-size:14px;font-weight:bold;
    color:#000;width:275px;height:50px;
    background:#f3f3f3;
    line-height:50px;
}

.team .container ul.team-info li h3.bottom span.right{
    float:right;
    padding-right:20px;
    color:#005d6c;
    font-size:12px;
}
.team .container ul.team-info li h3.bottom span.left{
    float:left;
    padding-left:20px;
}
.team .container ul.team-info li .show .title{
    padding-top:20px;
    font-size:14px;
    color:#fff;
}
.team .container ul.team-info li .show  p{
    padding-left:22px;
    text-align: left;
    font-size:10px;
    color:#fff;
}
.team .container ul.team-info li .show p span{
    display: inline-block;
    padding-top:6px;
}
.tactic{
    width:100%;height:612px;margin:0 auto;
    margin-top:100px;
    background: url(../about/images/about-f-bg.jpg)
}
.tactic .content{
    margin:0 auto;
    text-align: center;
    color:#fff;
}
.tactic .content h2{
    font-size:28px;
    padding-top:70px;
}
.tactic .content h3{
    font-size:18px;
    margin-top:30px;
}

.tactic .content p{
    font-size:14px;
    line-height:28px;
    color:#fff;
    margin-top:30px;
}
.tactic .content ul{
    width:1200px;
    height:141px;
    margin:0;
    padding:0;
    margin:0 auto;
    margin-top:80px;
}
.tactic .content ul li{
    float:left;
    width:220px;
    height:141px;
    margin-right:20px;
    overflow: hidden;
}
.tactic .content ul li.limg{
    
}
.tactic .content ul li img{
    width:100%;
    height:100%;
    transition: all 0.5s;
}
.tactic .content ul li:hover img{
    transform: scale(1.2,1.2);
    -webkit-transform: scale(1.2,1.2);
    -moz-transition: scale(1.2,1.2);
    -ms-transition: scale(1.2,1.2);
    -o-transition: scale(1.2,1.2);
}

.four{
    width:100%;
    height:100%;
    margin:0 auto;
}
.four .content{
    width:1200px;
    margin: 0 auto;
    background: #f3f3f3;
    text-align: center;
}
#memorabilia{
    width:1200px;
    margin: 0 auto;
    text-align: center;
    padding:5rem 0;
    font-size:16px;
    font-weight:bold;
}
#memorabilia ul li{
    list-style: none;
    float:left;
    margin-left:114px;
}
#memorabilia ul li a{
    text-decoration: none;
    color:#000;

}
.click{
    border-bottom: 2px solid #006743;
}