.fban{
    width: 100%;
    height: 450px;
    background: url(../images/case/caseban.jpg) 50% 100% no-repeat;
}
.fban p{width: 310px;height: 280px;position: absolute;top: 80px;left: 50%;}

.fwcont{width: 100%;height: auto;}

.wind{width: 100%;height: auto;overflow: hidden;}
.wind .tit{padding-top: 100px;}
.wind .shows{width: 100%;height: auto; margin-top: 60px;}
.wind .shows ul{width: 100%;height: 548px;overflow: hidden;}
.wind .shows ul li{
    width: 14.28%;
    height: 548px;
    float: left;
    position: relative;
    float: left;
    cursor: pointer;
    -moz-transition:all 0.3s;
    -webkit-transition:all 0.3s;
    transition:all 0.3s;
    border-left: 1px solid #fff;
}
.wind .shows ul li:nth-of-type(1){border-left: 0;}
.wind .shows ul li .ksm{
    width: 320px;
    height: 100%;
}
.wind .shows ul li .ks{display: none;}
/*.wind .shows ul li.lis{width: 785px!important;}*/
.wind .shows ul li:nth-of-type(6){margin-right: 0;}
.wind .shows ul li .tits{position: absolute;top: 30px;left: 22px;width: 22px;height: 22px;border: 0;}
.wind .shows ul li p.big{font-size: 24px;color: #fff;width: 25px;position: absolute;top: 60px;left: 22px;line-height: 25px;}
.wind .shows ul li p.smal{
    font-size: 12px;
    color: #fff;
    position: absolute;
    transform:rotate(90deg);
    -ms-transform:rotate(90deg); 
    -moz-transform:rotate(90deg);   
    -webkit-transform:rotate(90deg); 
    -o-transform:rotate(90deg);
}
.wind .shows ul li:nth-of-type(1) p.smal{bottom: 75px;left: -23px;}
.wind .shows ul li:nth-of-type(2) p.smal{bottom: 80px;left: -25px;}
.wind .shows ul li:nth-of-type(3) p.smal{bottom: 102px;left: -49px;}
.wind .shows ul li:nth-of-type(4) p.smal{bottom: 78px;left: -26px;}
.wind .shows ul li:nth-of-type(5) p.smal{bottom: 85px;left: -30px;}
.wind .shows ul li:nth-of-type(6) p.smal{bottom: 60px;left: -16px;}
.wind .shows ul li p.bot{
    display: none;
    font-size: 12px;
    color: #fff;
    width: 100%;
    height: 70px;
    background: rgba(0,0,0,.8);
    padding: 15px 40px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.wind .shows ul li img{
    display: block;
    width: 959px;
}
.wind .shows ul:hover li{
    width: 10%;
}
.wind .shows ul li:hover{
    width:50%;
}

.cont2{width: 1460px;height: auto;margin: 0 auto;border-bottom: 1px solid #d2d2d2;padding-top: 100px;}
.cont2 .teams{width: 100%;height: 410px;margin-top: 50px;overflow: hidden;}
.teams ul{width: 100%;height: auto;overflow: hidden;}
.teams ul li{width: 475px;height: 410px;float: left;margin-right: 17px;position: relative;margin-bottom: 30px;}
.teams ul li:nth-of-type(3n){margin-right: 0;}
.teams ul li a{display: block;width: 100%;height: 100%;}
.teams ul li a>img{width: 475px;height: 293px;}
.teams ul li p:nth-of-type(1){font-size: 16px;color: #616161;margin-top: 20px;}
.teams ul li p:nth-of-type(2){font-size: 12px;color: #616161;margin-top: 8px;line-height: 18px;}
.teams ul li p:nth-of-type(3){
    width: 80px;
    height: 28px;
    font-size: 14px;
    color: #ffdd80;
    line-height: 28px;
    background: #00011c;
    text-align: center;
    position: absolute;
    right: 15px;
    bottom: 50px;
}

.tites{width: 1460px;margin: 0 auto;position: relative;}
.tites .tit{font-size: 36px;color: #616161;text-transform : uppercase;}
.tites .tit1{margin-top: 10px;width: 100%;height: 46px;position: relative;}
.tites .tit1 span:nth-of-type(1){
    width: 320px;
    text-align: center;
    font-size: 36px;
    background: #00011c;
    color: #ffdd80;
    display: inline-block;
    line-height: 46px;
    font-weight: normal;
}
.tites .tit1 span:nth-of-type(2){
    font-size: 14px;
    line-height: 23px;
    position: absolute;
    top: 0;
    left: 340px;
    color: #616161;
    font-family: 宋体;
}
.cont2 .tites .tit1 span:nth-of-type(2){font-family: Futura Bk BT!important;}
.cont1 .tites .tit1 span:nth-of-type(2){
    font-size: 24px;
    line-height: 46px;
    color: #616161;
    text-transform : uppercase;
    font-family: 宋体;
}
.tites .more{
    display: block;
    width: 70px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 14px;
    color: #616161;
    position: absolute;
    right: 0;
    bottom: 0;
    border: 1px solid #a0a0a0;
}

.anli{width: 100%;height: auto;margin: 0 auto;padding: 100px 0;}
.anli ul{width: 1470px;height: 48px;overflow: hidden;margin: 0 auto;background: #eaeaea;}
.anli ul li{
    width: 183.75px;
    height: 48px;
    float: left;
    text-align: center;
    padding: 4px 0;
}
.anli ul li a{
    display: inline-block;
    width: 100%;
    height: 34px;
    border-right: 1px solid #c0c0c0;
    font-size: 18px;
    line-height: 22px;
    color: #616161;
    margin-top: 3px;
}
.anli ul li:last-child a{border-right: 0;}
.anli ul li a span{display: block;font-size: 12px;line-height: 14px;text-transform: uppercase;}
.anli ul li.on{background: #e4aa0d;}
.anli ul li.on a{border-right: 1px solid #e4aa0d;color: #fff;}
.anli .lizis{width: 100%;height: auto;margin-top: 40px;overflow: hidden;display: none;}
.anli .onli{display: block;}
.anli .lizis dl{width: 1470px;height: auto;overflow: hidden;margin: 0 auto;}
.anli .lizis dl dd{
    width: 350px;
    height: 278px;
    float: left;
    margin-right: 23px;
    margin-bottom: 18px;
    border: 1px solid #d8d8d8;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.anli .lizis dl dd:nth-of-type(4n){margin-right: 0;}
.anli .lizis dl dd .imgali{width: 100%;height: 206px;overflow: hidden;}
.anli .lizis dl dd img{transition: all 0.6s;}
.anli .lizis dl dd h3{
    width: 100%;
    height: 70px;
    background: #fff;
    color: #616161;
    text-align: center;
    font-size: 14px;
    transition: all 0.8s;
    padding: 15px 20px;
    position: relative;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.anli .lizis dl dd h3 span{
    display: inline-block;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: left;
    color: #616161;
    font-size: 13px;
}
.anli .lizis dl dd h3 span:nth-of-type(1){font-size: 14px;}
.anli .lizis dl dd h3 span i{
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #a2a2a2;
    position: relative;
    top: -3px;
}
.anli .lizis dl dd h3 p{
    width: 38px;
    height: 18px;
    line-height: 12px;
    text-align: center;
    border: 1px solid #bfbfbf;
    position: absolute;
    top: 26px;
    right: 20px;
    font-size: 10px;
    color: #616161;
}
.anli .more{
    display: block;
    width: 218px;
    height: 45px;
    color: #616161;
    border: 1px solid #bfbfbf;
    text-align: center;
    line-height: 45px;
    font-size: 18px;
    margin: 30px auto 0;
}
