.BarcelonaContentWrap{
    background-color: #22152F;
}

.BarcelonaGroundWrap{
    background: url("../images/Barcelona/footballground.jpg") no-repeat;
    height: 560px;
    text-align: center;
}

.BarcelonaGroundInner{
    width: 1300px;
    margin: 0 auto;
}
.BarcelonaGroundInner div{
    cursor:  pointer;
}
.BarcelonaGroundInner div:hover span{
    text-decoration:underline
}

.BarcelonaGroundInner>img{
    margin-top: 90px;
}
.report{
    width: 100%;
    height: 60px;
    border: 1px solid #B4B4B4;
    border-radius: 30px;
    background-color: #12071D;
    overflow: hidden;
}

.reportText .line {
    position: relative;
    top: 10px;
    margin-left: 60px;
    margin-right: 30px;
}

.report .circle {
    display: inline-block;
    background-color: #D00024;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-right: 20px;
    margin-left: 30px;
}

.report .qimo div {
    float: left;
}


.report .qimo {
    width: 800%;
    height: 30px;
}

#demo .qimo ul li a{
    color: #fff;
}

#demo .qimo ul li a:hover{
    text-decoration:underline
}
.report .qimo ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.report .qimo ul li {
    float: left;
    list-style: none;
}


.recordWrap{
    width: 1300px;
    margin: 0 auto;
    padding-bottom: 100px;
}
.recordWrap dl{
    margin-top: 35px;
}
.recordWrap dt{
    margin-bottom: 35px;
}
.recordWrap table {
    text-align: center;
    border-color: #9171B1;
}

.recordWrap table thead{
    background-color: #614a79;
}

.recordWrap table tbody tr:nth-child(2n){
    background-color: #321e45;
}
.recordWrap table td{
    padding: 15px 0;
}
.BarcaStarWrap{
    width:100%;
    background-color: #d3d3d3;
}
.BarcaStar{
    width: 1300px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
.BarcaStar>h2{
    color: #633f88;
    margin-bottom: 30px;
}
.starBox{
    float: left;
    margin-right: 20px;
    margin-top: 20px;

}
.starBox img{
    float: left;
}
.starBox .starInfo{
    float: left;
    width: 356px;
    height: 315px;
    background-color: #22152F;
}
.starInfo{
   padding-left: 35px;
}
.starInfo h2{
    margin-top:25px ;
}

.starInfo dl{
    margin-top: 25px;
    width: 330px;
}

.starInfo dd{
    margin-top: 2px;
}
.starInfo dd span{
    font-size: 14px;
    color: #CCCCCC;
}
.mediaBack{
    width: 1300px;
    margin: 0 auto;
}
.mediaBack h2{
    margin-top:75px;
    margin-bottom:40px;
}
.mediaBig{
    float: left;
    width: 787px;
    height: 445px;
    background-color: #b4b4b4;
}

.mediaBig .play{
    background: url("../images/Barcelona/media_big.png") no-repeat 50% 50% ;
    height: 100%;
}

.mediaSmall{
    margin-left: 30px;
    float: left;
    width: 478px;
    height: 202px;
    background-color: #b4b4b4;
    position:relative;
}
.mediaSmall .play{
    background: url("../images/Barcelona/media_small.png") no-repeat 50% 50% ;
    height: 100%;
}
.mediaSmall .mediaBlock{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 30px;
    background-color: #909090;
}

.pictureWrap{
    width: 1300px;
    margin: 0 auto;
    padding-bottom:100px;
}
.pictureWrap h2{
    margin-top:75px;
    margin-bottom:40px;
}
.pictures{
    position: relative;
}
.pictures .img{
    float: left;
    width: 308px;
    height: 180px;
    background-color: #b4b4b4;
    margin-right: 22px;
}
.pictures .pre{
    background: url("../images/Barcelona/pre.png");
    width: 54px;
    height: 124px;
    position: absolute;
    left: -80px;
    top:50%;
    transform: translate(0,-50%);
}
.pictures .next{
    background: url("../images/Barcelona/next.png");
    width: 54px;
    height: 124px;
    position: absolute;
    right: -80px;
    top:50%;
    transform: translate(0,-50%);
}
.tourWrap{
    width: 100%;
    background-color: #d3d3d3;
    padding-bottom:100px;
}

.tour{
    width: 1300px;
    margin: 0 auto;
    overflow: hidden;

}
.tour h2{
    margin-top:60px;
    margin-bottom:40px;
    color: #633f88;
}
.tour table{
    border-color: #9171B1;
    text-align: center;
    background-color: #614a79;

}
.tour table td{
    padding: 15px 0;
}
.tour table tr td:nth-child(1){
    background-color: #321e45;
}
.tour table tr td:nth-child(3){
    background-color: #321e45;
}

.BarcelonaPanel{
    background: url("../images/Barcelona/panel.png") no-repeat;
    height: 350px;
}
