
.container {
position: relative;
  margin: 0px auto;
  width: 900px;
  padding: 0;
  text-align: center;
}


.largeimage{
  position: relative;
  z-index: 0;
}
.hot_text { display:block; margin-top:2px; font-size:14px; text-align:center; line-height:18px;}

img.info-icon{
  cursor: pointer;
  z-index: 1001;
}

#container1 .info-icon1{
  position: absolute;
  top: 20px;
  left: 330px;
}
#container1 .info-icon2{
  position: absolute;
  top: 110px;
  left: 330px;
}
#container1 .info-icon3{
  position: absolute;
  top: 190px;
  left: 330px;
}
#container1 .info-icon4{
  position: absolute;
  top: 290px;
  left: 330px;
}
#container1 .info-icon5{
  position: absolute;
  top: 370px;
  left: 330px;
}

#container1 .info-icon6{
  position: absolute;
  top: 460px;
  left: 330px;
}
#container1 .info-icon7{
  position: absolute;
  top: 63px;
  left: 550px;
}
#container1 .info-icon8{
  position: absolute;
  top: 135px;
  left: 550px;
}
#container1 .info-icon9{
  position: absolute;
  top: 225px;
  left: 540px;
}
#container1 .info-icon10{
  position: absolute;
  top: 330px;
  left: 540px;
}
#container1 .info-icon11{
  position: absolute;
  top: 540px;
  left: 550px;
}
#container1 .info-icon12{
  position: absolute;
  top: 530px;
  left: 330px;
}
#container1 .info-icon13{
  position: absolute;
  top: 420px;
  left: 540px;
}


.popover {
  position: absolute;
  z-index: 1010;
  opacity: 0;
  width: 236px;
  /*height: 200px;*/
  padding: 1px;
  text-align: left;
  white-space: normal;
  

}
#pop1{
  position: absolute;
  top: 0px;
  left: 95px;
  display: none; z-index:2000
}

#pop2{
  position: absolute;
  top: 70px;
  left: 95px;
  display: none; z-index:2000
}

#pop3{
  position: absolute;
  top: 150px;
  left: 95px;
  display: none; z-index:2000
}

#pop4{
  position: absolute;
  top: 250px;
  left: 95px;
  display: none; z-index:2000
}

#pop5{
  position: absolute;
  top: 330px;
  left: 95px;
  display: none; z-index:2000
}

#pop6{
  position: absolute;
  top: 420px;
  left: 90px;
  display: none; z-index:2000
}

#pop7{
  position: absolute;
  top: 22px;
  left: 560px;
  display: none; z-index:2000;
}

#pop8{
  position: absolute;
  top: 90px;
  left: 560px;
  display: none; z-index:2000
}
#pop9{
  position: absolute;
  top: 180px;
  left: 550px;
  display: none; z-index:2000
}
#pop10{
  position: absolute;
  top: 290px;
  left: 550px;
  display: none; z-index:2000
}
#pop11{
  position: absolute;
  top: 495px;
  left: 560px;
  display: none; z-index:2000
}
#pop12{
  position: absolute;
  top: 536px;
  left: 92px;
  display: none; z-index:2000
}

#pop13{
 position: absolute;
  top: 380px;
  left: 550px;
  display: none; z-index:2000
}
.xian1 {float:right; width:110px; height:1px; margin-top:50px; background-color:#000000; margin-right:10px;}
.poptu1 {float:left; width:110px; height:50px;}
.xian2 {float:left; width:110px; height:1px; margin-top:50px; background-color:#000000; margin-right:10px;}
.poptu2 {float:right; width:150px; height:50px;}
.popover-inner {width:240px; height:100px;}
.popover-inner2 {width:270px; height:100px;}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 20px;
  font-weight: normal;
  line-height: 18px;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; color:#FF0000; 
}

.popover-content {
  padding: 0px; text-align:center;
}



.animated {
  -webkit-animation-duration: 0.6s;
     -moz-animation-duration: 0.6s;
       -o-animation-duration: 0.6s;
          animation-duration: 0.6s;
  -webkit-animation-fill-mode: both;
     -moz-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
}

@-webkit-keyframes cardInTop {
  0% {
    -webkit-transform-origin: 50% 100% 0px;
      -webkit-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
  }
  100% {
    -webkit-transform-origin: 50% 100% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

@-moz-keyframes cardInTop {
  0% {
    -moz-transform-origin: 50% 100% 0px;
      -moz-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
  }
  100% {
    -moz-transform-origin: 50% 100% 0px;
      -moz-transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

@-o-keyframes cardInTop {
  0% {
    -o-transform-origin: 50% 100% 0px;
      -o-transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
  }
  100% {
    -o-transform-origin: 50% 100% 0px;
      -o-transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

@keyframes cardInTop {
  0% {
    transform-origin: 50% 100% 0px;
      transform: perspective(500px) rotateX(-90deg) scale(0.5, 0.5);
  }
  100%
  {
    transform-origin: 50% 100% 0px;
      transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

.cardInTop {
  -webkit-animation-name: cardInTop;
  -moz-animation-name: cardInTop;
  -o-animation-name: cardInTop;
  animation-name: cardInTop;
}

@-webkit-keyframes cardInBottom {
  0% {
    -webkit-transform-origin: 50% 0% 0px;
      -webkit-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
  }
  100% {
    -webkit-transform-origin: 50% 0% 0px;
      -webkit-transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

@-moz-keyframes cardInBottom {
  0% {
    -moz-transform-origin: 50% 0% 0px;
      -moz-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
  }
  100% {
    -moz-transform-origin: 50% 0% 0px;
      -moz-transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

@-o-keyframes cardInBottom {
  0% {
    -o-transform-origin: 50% 0% 0px;
      -o-transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
  }
  100% {
    -o-transform-origin: 50% 0% 0px;
      -o-transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

@keyframes cardInBottom {
  0% {
    transform-origin: 50% 0% 0px;
      transform: perspective(500px) rotateX(90deg) scale(0.5, 0.5);
  }
  100%
  {
    transform-origin: 50% 0% 0px;
      transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

.cardInBottom {
  -webkit-animation-name: cardInBottom;
  -moz-animation-name: cardInBottom;
  -o-animation-name: cardInBottom;
  animation-name: cardInBottom;
}


@-webkit-keyframes cardInLeft {
  0% {
    -webkit-transform-origin: 100% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 100% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(0deg) scale(1, 1);
      opacity: 1;
  }
}

@-moz-keyframes cardInLeft {
  0% {
    -moz-transform-origin: 100% 50% 0px;
      -moz-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
  }
  100% {
    -moz-transform-origin: 100% 50% 0px;
      -moz-transform: perspective(500px) rotateY(0deg) scale(1, 1);
      opacity: 1;
  }
}

@-o-keyframes cardInLeft {
  0% {
    -o-transform-origin: 100% 50% 0px;
      -o-transform: perspective(500px) rotateY(-90deg) scale(0, 0);
  }
  100% {
    -o-transform-origin: 100% 50% 0px;
      -o-transform: perspective(500px) rotateY(0deg) scale(1, 1);
      opacity: 1;
  }
}

@keyframes cardInLeft {
  0% {
    transform-origin: 100% 50% 0px;
      transform: perspective(500px) rotateX(-90deg) scale(0, 0);
  }
  100%
  {
    transform-origin: 100% 50% 0px;
      transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

.cardInLeft {
  -webkit-animation-name: cardInLeft;
  -moz-animation-name: cardInLeft;
  -o-animation-name: cardInLeft;
  animation-name: cardInLeft;
}

@-webkit-keyframes cardInRight {
  0% {
    -webkit-transform-origin: 0% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(90deg) scale(0, 0);
  }
  100% {
    -webkit-transform-origin: 0% 50% 0px;
      -webkit-transform: perspective(500px) rotateY(0deg) scale(1, 1);
      opacity: 1;
  }
}

@-moz-keyframes cardInRight {
  0% {
    -moz-transform-origin: 0% 50% 0px;
      -moz-transform: perspective(500px) rotateY(90deg) scale(0, 0);
  }
  100% {
    -moz-transform-origin: 0% 50% 0px;
      -moz-transform: perspective(500px) rotateY(0deg) scale(1, 1);
      opacity: 1;
  }
}

@-o-keyframes cardInRight {
  0% {
    -o-transform-origin: 0% 50% 0px;
      -o-transform: perspective(500px) rotateY(90deg) scale(0, 0);
  }
  100% {
    -o-transform-origin: 0% 50% 0px;
      -o-transform: perspective(500px) rotateY(0deg) scale(1, 1);
      opacity: 1;
  }
}

@keyframes cardInRight {
  0% {
    transform-origin: 0% 50% 0px;
      transform: perspective(500px) rotateX(90deg) scale(0, 0);
  }
  100%
  {
    transform-origin: 0% 50% 0px;
      transform: perspective(500px) rotateX(0deg) scale(1, 1);
      opacity: 1;
  }
}

.cardInRight {
  -webkit-animation-name: cardInRight;
  -moz-animation-name: cardInRight;
  -o-animation-name: cardInRight;
  animation-name: cardInRight;
}


