@charset "utf-8";

/************************************************
	index
************************************************/
.main-slide,
.main-slide .slide{ position:relative; background-color: #030406}
.main-slide .slide .item{ background-repeat:no-repeat; background-position:50% 0; background-size:cover;}
.main-slide .slide .item a{ position:relative; display:block; height:550px; overflow:hidden;}
.main-slide .slide .item a img.pc{ position:absolute; top:0; left:50%; margin:0 0 0 -960px; display:block; width:1920px; height:550px; max-width:1920px;}



.main-slide .bx-controls-direction>a{ position:absolute; top:50%; width:21px; height:36px; background-position:50% 50%; text-indent:-9999px;}
.main-slide .bx-controls-direction>a.bx-prev{ background-image:url(../../images/slide_prev.png);left:50%; margin:0 0 0 -605px;}
.main-slide .bx-controls-direction>a.bx-next{ background-image:url(../../images/slide_next.png);right:50%; margin:0 -605px 0 0;}
.main-slide .dots{ position:absolute; bottom:45px; left:0; width:100%; text-align:center; height:12px; }
.main-slide .dots .dot{ display:inline-block; margin:0 3px; padding:1px 0 0;}
.main-slide .dots .dot span{ display:block; width:12px; height:12px; background-color:#999; border-radius:6px;}
.main-slide .dots .dot.active span{ width:38px; background-color:#00aeef;}
.main-slide .play{ display:inline-block; width:12px; height:14px; margin:0 3px; background-position:50% 50%; background-repeat:no-repeat; background-image:url(../../images/icon_play_M.png); z-index:9; background-size:10px 14px; z-index:9; display:none; }
.main-slide .stop{ display:inline-block; width:12px; height:14px; margin:0 3px; background-position:50% 50%; background-repeat:no-repeat; background-image:url(../../images/slide_stop.png); z-index:9; }

