/* Nivo Slider Default Theme */
#slideshow { z-index: 99; background: #F00; background: url(../../img/top/slide_bg.png) 0 479px repeat-x; margin-bottom: 22px; }
.slider-wrapper { width: 960px; margin: 0 auto; position: relative; }
.theme-default .nivoSlider { position: relative; background: #fff url(../../img/top/loading.gif) no-repeat 50% 50%; }
.theme-default .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
.theme-default .nivoSlider a { border: 0; display: block; }
.theme-default .nivo-controlNav { text-align: center; padding: 10px 0 0 0; ; }
.theme-default .nivo-controlNav a { display: inline-block; width: 22px; height: 22px; background: url(../../img/top/bullets.png) no-repeat; text-indent: -9999px; border: 0; margin: 0 2px; }
.theme-default .nivo-controlNav a.active { background-position: 0 -22px; }
.theme-default .nivo-directionNav a { z-index: 999999; display: block; width: 30px; height: 45px; background: url(../../img/top/slide_arr.png) no-repeat; text-indent: -9999px; border: 0; opacity: 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;  }
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav { background-position: -30px 0; right: 15px; }
.theme-default a.nivo-prevNav { left: 15px; }
.theme-default .nivo-caption { font-family: Helvetica, Arial, sans-serif; }
.theme-default .nivo-caption a { color: #fff; border-bottom: 1px dotted #fff; }
.theme-default .nivo-caption a:hover { color: #fff; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: none; margin-bottom: 5px; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }
/* The Nivo Slider styles */
.nivoSlider { width: 100%; height: auto; overflow: hidden; }
.nivoSlider img { position: absolute; top: -10px; left: 0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; background: white; filter: alpha(opacity=0); opacity: 0; }
/* The slices and boxes in the Slider */
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0; }
.nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden; }
.nivo-box img { display: block; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 0px; }
.nivo-nextNav { right: 0px; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav { text-align: center; padding: 15px 0; }
.nivo-controlNav a { cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
/* Caption styles */
.nivo-caption { position: absolute; left: 0px; bottom: 35px; background: url(../../img/top/slide_bg_text.png) repeat; text-align: right; color: #454545; font-size: 16px; width: 100%; z-index: 888; overflow: hidden; display: none;/* Opera/IE 8+ */
}
.nivo-caption p { padding: 17px 45px 15px 20px; margin: 0; }
.nivo-caption a { display: inline !important; }
.nivo-html-caption { display: none; }
/*▼ tinyscrollbar style */
#scrollbar { width: 940px; margin: 0 0 0 10px; }
#scrollbar .viewport { width: 920px; height: 163px; overflow: hidden; position: relative; margin: 3px 0 }
#scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; 99.5%
}
#scrollbar .scrollbar { background: url(../../img/top/scroolbar.png) repeat-y; position: relative; background-position: 0 0; float: right; width: 7px; }
#scrollbar .viewport .block-text2 { background: url(../../img/top/news_dot.png) 6px 11px no-repeat; overflow: hidden; border-bottom: 1px solid #B6B8B7; padding: 5px 0 5px 22px; }
#scrollbar .viewport .block-text2 .divdate { color: #f37e37; float: left; width: 120px; padding: 0 0px 0 0 }
#scrollbar .viewport .block-text2 .divtext { float: left; width: 200px; }
#scrollbar .track { height: 100%; width: 7px; position: relative; background: #D7D7D7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(PIE.htc); }
#scrollbar .thumb { background: #FF6666; height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; right: 1px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; behavior: url(PIE.htc); }
#scrollbar .thumb .end { overflow: hidden; height: 5px; width: 7px; }
#scrollbar .disable { display: none; }
.home_box_music { overflow: hidden; padding-bottom: 8px; }
.home_music { width: 470px; }
.home_music_cont { overflow: hidden; padding: 0 0 20px 10px; border-bottom: 1px dashed #CCCCCC; margin-bottom: 20px; }
.home_mus_img { float: left; background: url(../../img/top/bg_dot_four.png) repeat; padding: 2px; width: 180px; height: auto; margin: 0 16px 0 0; }
.homemusic_inter { float: left; width: 250px; }
.homemsu_ttl { font-size: 17px; color: #FF6666; font-weight: bold; }
.homemusic_inter ul { }
.homemusic_inter ul li { background: url(../../img/top/ic_note.png) 0px 3px no-repeat; padding: 0 0 0 17px; color: #2B3739; }
.infoblog { padding-top: 10px; }
#container { border: none !important; }
.clearfix { border-bottom: 1px dotted #CCCCCC; clear: both; overflow: hidden;  /*background-color:#F9C;*/ padding: 5px 0; }
.blogDate { width: 100px; float: left; color: #ffffff; font-size: 11px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; behavior: url(PIE.htc); background: #4B5D6B; margin: 0 17px 0 0; line-height: 20px; ; }
.blogTxt { float: left; overflow: hidden; text-align: left; background: url(../../img/top/ic_note.png) 0 4px no-repeat; padding: 0 0 0 16px; width: 780px; }
.label_h2_home { position: relative }
.label_h2_home span { position: absolute; top: 16px; right: 8px; }
.home_news_ul { }
