@charset "utf-8";
/* CSS Document */
#section {position:relative;width:1100px;margin:0 auto;}
#main-top2 {position: relative; width: 1100px; z-index: 0;}
.glist-box2 div { float: left; margin-top:5px; width:470px; }
.glist-box2 div a { float: left; }		 
.glist-box2 ul { overflow: hidden; width: 630px; float: left; margin-top: 5px;	}
.glist-box2 ul li { float: left; padding-right:5px; padding-bottom:5px;}		

.gallery-wrapper{ position:relative; width:1100px; top:5px;margin-bottom:10px;}
.gallery-wrapper .gallery-list{overflow:hidden;position:relative;width:100%;height:370px;}
.gallery-wrapper .gallery-list li{ position:absolute;left:0;display:none}
.gallery-wrapper .gallery-list li:first-child {display:block;}
.gallery-wrapper .gallery-list li.{display:block;}
.gallery-wrapper .gallery-list li.h{display:block;}
.gallery-wrapper .gallery-list li.active{display:block;}
.gallery-wrapper .gallery-list li a{display:block;text-align: center}
.gallery-wrapper .gallery-list li a img {display:block;}

.gallery-wrapper .btn-prev,.gallery-wrapper .btn-next { position:absolute;top:160px;color: #f4e9ed; font-size:26px;}
.gallery-wrapper .btn-prev {left:20px;color: transparent;}
.gallery-wrapper .btn-next {right:20px;color: transparent;}
	
.ctrl-box {position:absolute;width:1100px;height:30px; margin-top:-30px;background:#666;}
.ctrl-box .bullet{width:16.4%;height:23px;text-align:center;}
.ctrl-box a { }
.ctrl-box a .bullet {display:inline-block;color:#fff;padding-top:7px;font-size:14px;vertical-align:middle;}
.ctrl-box a.active .bullet {background:#000;}
.ctrl-box a.hover .bullet{background:#000;}	
.btn-ctrl {
  margin-left: 10px;
  padding: 0 4px;
  border: 1px solid #b6b6b6;
  border-radius: 4px;
  background-color: #dadada;
  line-height: 20px;
}