.contentTopBanner { position:relative; width:100%; z-index:81; background-color:#ededed; }
.contentTopBanner .topBannerDirectionNav {display:none; position:relative; width:100%; margin:0 auto; z-index: 1;}
.contentTopBanner .topBannerDirectionNav .inner { position:absolute; right: 1.5%;}
.contentTopBanner .topBannerDirectionNav span {position:absolute; width: 14px; height: 7px; cursor:pointer; }
.contentTopBanner .topBannerDirectionNav .prevBtn { right: 0; top:27%; background: url("../images/ico_btnst1.png") no-repeat; }
.contentTopBanner .topBannerDirectionNav .nextBtn { right: 0; bottom:27%; background: url("../images/ico_btnst2.png") no-repeat; }
.contentTopBanner .topBannerDirectionNav span.disabled { opacity: 0!important; filter: alpha(opacity=0); cursor: default; z-index: -1;}

.contentTopBanner .topBannerDisplayBtn { position:relative; width:100%; margin:0 auto;}
.contentTopBanner .topBannerDisplayBtn > span { display: none; position:absolute; width:34px; height:34px; bottom:0;  left:1.5%; cursor:pointer}
.contentTopBanner .topBannerDisplayBtn .openBtn { background: url("../images/btn_open.png") no-repeat; bottom:-35px; }
.contentTopBanner .topBannerDisplayBtn .closeBtn { bottom:5px; background: url("../images/btn_close.png") no-repeat; }
.contentTopBanner .topBannerDisplayBtn .closeBtn .overText { bottom:29px; }
.contentTopBanner .topBannerDisplayBtn .openBtn .overText { bottom:-13px; }
.contentTopBanner .topBannerDisplayBtn .overText { position: relative; width:100%; height:44px; left: -2px;}
.contentTopBanner .topBannerDisplayBtn .textTop { opacity:0; filter: alpha(opacity=0); display: none; width: 40px; height: 20px; line-height: 20px; border: 1px solid #a8a8a8; background: #a8a8a8; font-size:10px; color:#fff; text-align: center; }
.contentTopBanner .topBannerDisplayBtn .textBottom { opacity:0; filter: alpha(opacity=0); display: none; position: relative; left: 50%; margin-left: -2.5px; width:0; height:0; line-height: 0; border: 5px solid transparent; }
.contentTopBanner .topBannerDisplayBtn .closeBtn .textTop {  margin-bottom: 3px; }
.contentTopBanner .topBannerDisplayBtn .closeBtn .textBottom { border-top: 5px solid #a8a8a8;  }
.contentTopBanner .topBannerDisplayBtn .openBtn .textTop { margin-top: 3px; }
.contentTopBanner .topBannerDisplayBtn .openBtn .textBottom { border-bottom: 5px solid #a8a8a8; }
.contentTopBanner .topBannerDisplayBtn > span:hover .overText .textTop { display: block; opacity:1; filter: alpha(opacity=100); -khtml-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.contentTopBanner .topBannerDisplayBtn > span:hover .overText .textBottom { display: inline; opacity:1; filter: alpha(opacity=100); -khtml-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}

.contentTopBanner .topBannerControlNav { position: absolute; bottom: 5px; width: 100%; text-align: center;}
.contentTopBanner .topBannerControlNav li { display: inline-block; zoom: 1; *display: inline; margin: 0 6px;}
.contentTopBanner .controlPaging li a { display: block; width: 11px; height: 11px; background: #666; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.contentTopBanner .controlPaging li a:hover { background: #333;}
.contentTopBanner .controlPaging li a.active { background: #000; cursor: default; }

.topBannerImage { width: 100%;}
.topBannerImage li { display: none;}
.topBannerImage li > a {display:block; width:100%; height:100%;}
.topBannerImageResponsive { width: 100%;}
.topBannerImageResponsive > li { width: 100%; display: none;}
.topBannerImageResponsive img { display: block; width: 100%; height: auto;}

@media screen and (max-width:1590px){
.contentTopBanner .topBannerDisplayBtn .openBtn {bottom:-24px; }
}

@media screen and (max-width:1280px){
	.contentTopBanner .topBannerDirectionNav span { right: 2%; -khtml-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
	.contentTopBanner .topBannerDisplayBtn > span { left: 2%; -khtml-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
}
