

img {

	border: none;

}





.focus {

	width: 100%;

	height:100%;

	position:relative;
	overflow: hidden;

	z-index:99;

}







.focus img {

	width: 100%;

}







.focus .D1fBt {

	overflow: hidden;

	zoom: 1;

	height: 16px;

	z-index: 10;

}







.focus .shadow {

	width:100%;

	bottom:0;

	left:0px;

	z-index:10;

	height:80px;

	line-height:80px;

	background:rgba(0,0,0,0.6);

	display:block;

	text-align:left;

}







.focus .shadow a {

	text-decoration: none;

	color: #fff;

	font-size: 20px;

	overflow: hidden;

	margin-left: 10px;



}





.fcon {

	position: relative;

	width:100%;

	float:left;

	display:none;

	background:#000;

}





.focus .fcon h3 {

	color: #FFF;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 40px;

	line-height:40px;

	position:absolute; 

	top:25%;

	left:-10px;

	font-family:"Î¢ÈíÑÅºÚ";

	

}





.focus .fcon h4 {

	color: #fff;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	letter-spacing: 5px;

	width: 180px;

	height: 35px;

	line-height: 35px;

	text-align:center;

	position:absolute;  

	left:20%;

	top:60%;

	cursor:pointer;

	background:#F00;

}





.focus .fcon p {

	color: #fff;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 14px;

	letter-spacing: 1px;

	display:block; 

	width:760px; 

	height:100px;

	position:absolute;  

	left:-10px;

	top:33%;

	cursor:pointer;



	

	

}





.pbg{

	width:760px; 

	height:100px;

	position:absolute;  

	left:0;

	top:0;

	background:#000;

	filter:alpha(opacity=30);  

	-moz-opacity:0.3;  

	-khtml-opacity: 0.3; 

	opacity: 0.3;

	z-index:1;

	display:block;

	}





.zi1{

	width:100px; 

	display:block;

	float:left; 

	height:80px;

	color:#da010c; 

	padding-top:20px; 

	text-align:center; 

	line-height:30px; 

	font-size:30px; 

	font-weight:bold; 

	background:#FFF;

	position:relative;

	z-index:10;

	font-family:Georgia, "Times New Roman", Times, serif;

	}

	

.zi2{

	width:600px; 

	display:block;

	float:left; 

	height:50px; 

	font-size:30px;

	padding:20px;s

	font-weight:bold;

	position:relative;

	z-index:20;

	font-family:Georgia, "Times New Roman", Times, serif;

	}



.focus .fcon h4:hover {

	cursor: pointer;

	color:#fff;

	background:#2a2b2e; 

}







.focus .fcon img {

	display: block;

}







.fbg {

	position:absolute;

	width:80px;

	height:20px;

	z-index:200;

	left:50%;

	margin-left:0px;

	bottom:30px;

	z-index:999;

}









.focus .D1fBt a {

	position: relative;

	width: 10px;

	height: 10px;

	border-radius: 7px;

	margin: 0 2px;

	text-decoration: none;

	margin: 0 5px;

	outline: 0;

	float: left;

	background: #fff;

}

.focus .D1fBt .current, .focus .D1fBt a:hover {

	background: #000;

}

.focus .D1fBt img {

	display: none

}

.focus .D1fBt i {

	display: none;

	font-style: normal;

}







.ad-gallery {

  width: 1000px;

}

.ad-gallery, .ad-gallery * {

  margin: 0;

  padding: 0;

}

  .ad-gallery .ad-image-wrapper {

    width: 100%;

    height: 434px;

    margin-bottom: 10px;

    position: relative;

    overflow: hidden;

  }

    .ad-gallery .ad-image-wrapper .ad-loader {

      position: absolute;

      z-index: 10;

      top: 48%;

      left: 48%;

      border: 1px solid #CCC;

    }

    .ad-gallery .ad-image-wrapper .ad-next {

      position: absolute;

      right: 0;

      top: 0;

      width: 25%;

      height: 100%;

      cursor: pointer;

      display: block;

      z-index: 100;

    }

    .ad-gallery .ad-image-wrapper .ad-prev {

      position: absolute;

      left: 0;

      top: 0;

      width: 25%;

      height: 100%;

      cursor: pointer;

      display: block;

      z-index: 100;

    }

    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {

      background: url(non-existing.jpg)\9

    }

      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {

        background: url(../img/ad_prev.png);

        width: 30px;

        height: 30px;

        display: none;

        position: absolute;

        top: 47%;

        left: 0;

        z-index: 101;

      }

      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {

        background: url(../img/ad_next.png) ;

        width: 30px;

        height: 30px;

        right: 0;

        left: auto;

      }

    .ad-gallery .ad-image-wrapper .ad-image {

      position: absolute;

      overflow: hidden;

      top: 0;

      left: 0;

      z-index: 9;

    }

      .ad-gallery .ad-image-wrapper .ad-image a img {

        border: 0;

      }

      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {

        position: absolute;

        bottom: 0px;

        left: 0px;

        padding: 7px;

        text-align: left;

        width: 100%;

        z-index: 2;

        background: url(../img/opa75.png);

        color: #000;

      }

      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {

        background: none;

        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');

      }

        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {

          display: block;

        }

  .ad-gallery .ad-controls {

    height: 20px;

  }

    .ad-gallery .ad-info {

      float: left;

    }

    .ad-gallery .ad-slideshow-controls {

      float: right;

    }

      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {

        padding-left: 5px;

        cursor: pointer;

      }

      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {

        padding-left: 5px;

        font-size: 0.9em;

      }

    .ad-gallery .ad-slideshow-running .ad-slideshow-start {

      cursor: default;

      font-style: italic;

    }

  .ad-gallery .ad-nav {

    width: 100%;

    position: relative;

  }

    .ad-gallery .ad-forward, .ad-gallery .ad-back {

      position: absolute;

      top: 0;

      height: 100%;

      z-index: 10;

    }

    /* IE 6 doesn't like height: 100% */

    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {

      height: 100px;

    }

    .ad-gallery .ad-back {

      cursor: pointer;

      left: -20px;

      width: 13px;

      display: block;

      background: url(../img/ad_scroll_back.png) 0px 22px no-repeat;

    }

    .ad-gallery .ad-forward {

      cursor: pointer;

      display: block;

      right: -20px;

      width: 13px;

      background: url(../img/ad_scroll_forward.png) 0px 22px no-repeat;

    }

    .ad-gallery .ad-nav .ad-thumbs {

      overflow: hidden;

      width: 100%;

    }

      .ad-gallery .ad-thumbs .ad-thumb-list {

        float: left;

        width: 9000px;

        list-style: none;

      }

        .ad-gallery .ad-thumbs li {

          float: left;

          padding-right: 5px;

        }

          .ad-gallery .ad-thumbs li a {

            display: block;

          }

            .ad-gallery .ad-thumbs li a img {

              border: 3px solid #CCC;

              display: block;

            }

            .ad-gallery .ad-thumbs li a.ad-active img {

              border: 3px solid #616161;

            }

/* Can't do display none, since Opera won't load the images then */

.ad-preloads {

  position: absolute;

  left: -9000px;

  top: -9000px;

}





