﻿
body{ margin:0; }


/* ====== Slideshow & Scrollable ====== */

.carousel-direction a { 

	display:block; width:35px; height:60px; line-height:60px; overflow:hidden; position:absolute; top:50%; z-index:100; margin-top:-30px; 

	font-family:simsun; text-align:center; color:#fff; font-size:30px; text-decoration:none; cursor:pointer; background-color:#fab702;

	-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;

}

.carousel-direction a:hover { background-color:#e0a502; color:#fff; text-decoration:none; }

.carousel-direction a.disabled, .carousel-direction a.disabled:hover { background-color:#e5e5e5; color:#ccc; cursor:default; }

.carousel-prev { left:0; }

.carousel-next { right:0; }

.carousel-btn { text-align:center; margin:10px 0; }

.carousel-btn a { display:inline-block; width:40px; height:10px; margin:0 2px; background:#e40182; border-radius:5%; }  /***焦点颜色***/

.carousel-btn .selected { background:#029fec; cursor:default;}

.carousel-btn a span { display:none;}

.carousel-btn-fixed { width:100%; position:absolute; bottom:15px; left:0; margin:0; z-index:100; }

.carousel-num { position:absolute; bottom:7px; right:10px; z-index:100; }

.carousel-num a { display:inline-block; *display:inline; *zoom:1; width:22px; height:22px; line-height:22px; margin:0 0 0 5px; text-align:center; background:#2c338b; font-size:12px; color:#fff; }

.carousel-num a:hover { text-decoration:none; color:#fff; }

.carousel-num a.selected { background:#029fec; cursor:default; }   /*当前选中颜色*/

.carousel-thumbs { text-align:center; } 

.carousel-thumbs a { border:2px solid #ccc; margin:0 3px; display:inline-block; *display:inline; *zoom:1; }

.carousel-thumbs a img { display:block; }

.carousel-thumbs a:hover, .carousel-thumbs a.selected { border-color:#f60; }

.carousel { position:relative; }

.carousel-item { position:relative; float:left; display:block; }

.carousel-item .carousel-img { display:block; }

.carousel-item .carousel-img a[href="javascript:;"] { cursor:default; }

.carousel-item .carousel-img img { display:block; }

.carousel-info { position:absolute; bottom:0; left:0; width:100%; background:url(../images/opa70.png); }

.carousel-info-inner { font-size:13px; padding:8px 10px; color:#fff; }

.carousel-info-inner a, .carousel-info-inner a:hover { color:#fff; }

.carousel-info-inner h3 { font-size:15px; line-height:20px; color:#fff; }

.carousel-info-inner p {margin-top:5px; } 

.responsive-carousel { overflow:hidden; }

.responsive-carousel .carousel-item img { width:100%; height:auto !important; }

.responsive-carousel .carousel-direction { display:none; }

.responsive-carousel:hover .carousel-direction { display:block; }

.responsive-carousel-set .carousel-info-inner h3 { font-weight:normal; }

.slideshow { overflow:hidden; } 

.slideshow .carousel-direction a { width:55px; height:55px; line-height:55px; }

.slideshow .carousel-direction a:hover { }

.slideshow .carousel-prev { }

.slideshow .carousel-next { }

.slideshow-gallery { margin-bottom:20px; }

.slideshow-gallery .carousel-img a { display:block; text-align:center; width:100%; }

.slideshow-gallery .carousel-img img { display:inline; }

.slideshow-gallery .carousel-info-inner h3 { font-size:14px; line-height:18px; }

.slideshow-gallery .carousel-direction a { display:none !important; }

.slideshow-gallery:hover .carousel-direction a { display:block !important; }

.slideshow-gallery:hover .carousel-direction a { display:block; }

.slideshow-gallery-thumbs { position:relative; padding:0 30px; }

.slideshow-gallery-thumbs img { float:left; display:block; margin:0 2px; border:1px solid #ccc; cursor:pointer; width:104px; }

.slideshow-gallery-thumbs img:hover, .slideshow-gallery-thumbs img.selected { border:1px solid #f00; }

.slideshow-gallery-thumbs-direction { padding:0 50px; }

.slideshow-gallery-thumbs-direction a { 

	display:block; width:20px; height:76px; line-height:76px; overflow:hidden; position:absolute; top:50%; z-index:100; margin-top:-38px; 

	font-family:simsun; text-align:center; color:#fff; font-size:25px; text-decoration:none; cursor:pointer; background-color:#ccc; 

}

.slideshow-gallery-thumbs-direction a:hover { background-color:#999; color:#fff; text-decoration:none; }

.slideshow-gallery-thumbs-direction .thumbs-carousel-prev { left:0; }

.slideshow-gallery-thumbs-direction .thumbs-carousel-next { right:0; }

.slideshow-gallery-thumbs-direction .disabled, .slideshow-gallery-thumbs-direction .disabled:hover { background-color:#dcf2ff; color:#ccc; cursor:default; }












