﻿.callbacks_tabs{ width:1200px; margin:0 auto; position:relative; right:0; z-index:100; }
.callbacks_tabs.callbacks1_tabs{ bottom:40px; display:block;}

.callbacks_tabs.callbacks1_tabs li{ float:left; width:11px; height:11px; margin:0 5px; border-radius:10px; position:relative;}

.callbacks_tabs.callbacks1_tabs li a{ width:11px;height:11px; border-radius:10px; position:absolute; left:1080px; z-index:1000; color:rgba(100,200,300,0); color:transparent; background:#fff;}

.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#026ad4;}



.callbacks_container{
  position:relative;

  width:100%;
  margin:0 auto;

  text-align:center;

}

.callbacks{

  position:relative;

  list-style:none;

  overflow:hidden;

  width:100%;

  padding:0;

  margin:0;

}

.callbacks li{

  position:absolute;

  width:100%;

  left:0;

  top:0;

}



.callbacks li p{ font-size:30px; font-weight:bold; color:#fff; background:url(../images/yy.png) repeat; padding:10px 25px; height:50px; line-height:50px; z-index:99; position:absolute; bottom:0; left:18%;}


.callbacks img{

  display:block;

  position:relative;

  z-index:1;

  height:auto;

  width:100%;

  border:0;

}

.callbacks .caption{

  display:block;

  position:absolute;

  z-index:2;

  font-size:20px;

  text-shadow:none;

  color:#fff;

  background:#000;

  background:rgba(0,0,0, .8);

  left:0;

  right:0;

  bottom:0;

  padding:10px 20px;

  margin:0;

  max-width:none;

}

.callbacks_nav{

  position:absolute;

  -webkit-tap-highlight-color:rgba(0,0,0,0);

  top:50%;

  left:10px;

  opacity:0.6;

  z-index:3;

  text-indent:-9999px;

  overflow:hidden;

  text-decoration:none;

  height:61px;

  width:38px;

  margin-top:-30px;

}

.callbacks_container:hover .callbacks_nav{display:block;}

.callbacks_nav:active{opacity:1.0;}

.callbacks_nav.next{

  left:auto;

  background-position:right top;

  right:10px;

}