@charset "utf-8";
/* CSS Document */
.hide{ display:none;}
.sound_details{}
.sound_details .tit{ border-bottom:4px solid #eaeaea; line-height:34px; height:34px;}
.sound_details .tit h3{ color:#80b11b; font-size:18px; line-height:34px; height:34px; border-bottom:4px solid #80b11b; display:inline-block; padding:0 15px 0 0;}
.sound_details .tit a{ display:block; float:right; font-size:14px; color:#333333; margin:0 10px 0 0;}
.sound_details .tit a:hover{ color:#80b11b;}
.sound_details .sound_l{ float:left; width:860px; border-top:4px solid #80b11b;}
/*introduce*/
.sound_details .introduce{ margin:15px 0 20px;}
.sound_details .introduce p{ color:#666666; font-size:14px; line-height:34px; margin:10px; text-indent:2em;}
.sound_details .introduce p strong{ font-weight:bold;}
/*find*/
.sound_details .find{ position:relative; margin:0 0 30px 0;}
.sound_details .find .tab_menu{ position:absolute; left:170px; top:5px; overflow:hidden; z-index:2;}
.sound_details .find .tab_menu li{ float:left; line-height:23px; height:23px; padding:0 15px; font-size:14px; color:#999999; background-color:#eeeeee; margin:0 0 0 10px; cursor:pointer;
  -moz-border-radius:5px; /* Firefox */
  -webkit-border-radius:5px; /* Safari 和 Chrome */
  border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.sound_details .find .tab_menu li.current{ color:#fff; background-color:#ff5200;}
.sound_details .find .tab_box ul{ margin: 0 0 0 -20px;}
.sound_details .find .tab_box li{ float:left; border:1px solid #eeeeee; margin:20px 0 0 20px; width:154px; height:178px; position:relative;}
.sound_details .find .tab_box li:hover{ border:1px solid #80b11b;}
.sound_details .find .tab_box li img{ display:block; width:55px; height:50px; margin:31px auto 15px;}
.sound_details .find .tab_box li span{ display:block; margin:0 auto; color:#333333; font-size:14px; text-align:center; padding:0 5px; max-height:42px; overflow:hidden;}
.sound_details .find .tab_box li p{ line-height:31px; height:31px; overflow:hidden; font-size:14px; color:#fff; background-color:#80b11b; width:100%; text-align:center; position:absolute; bottom:0; left:0; z-index:2;}
.find .tab_box div{ position:relative;}
.find .tab_box div .more{ position:absolute; top:-32px; right:0;display: block; font-size: 14px; color: #333333; margin: 0 10px 0 0;}
.find .tab_box div .more:hover{ color:#80b11b;}
/*download*/
.sound_details .download { margin:0 0 30px 0;}
.sound_details .download .gs{ width:550px; margin:10px 0 0 0;}
.sound_details .download .gs h5{ color:#666666; font-size:16px;}
.sound_details .download .gs ul{ overflow:hidden; margin:0 0 0 -20px;}
.sound_details .download .gs li{ float:left; margin:10px 0 10px 20px;}
.sound_details .download .gs li a{ display:block; border:1px solid #e6e6e6; line-height:37px; height:37px; padding:0 38px 0 45px; background:url(../images/sound_down02.png) #eee no-repeat 19px center; color:#666666; font-size:14px;}
.sound_details .download .gs li:hover a{ color:#666666; opacity:0.8;filter(alpha=80)}
.sound_details .download .other{ border:1px solid #80b11b; background-color:#f6f6f6; padding:20px; margin:10px 0 0 0;}
.sound_details .download .other p{ color:#333; font-size:12px; line-height:25px;}
.sound_details .download .other span{ color:#666; font-size:12px; line-height:25px; display:block;}
.sound_details .download .other span a{ color:#f52e00;}
.sound_details .evaluate{ margin:0 0 30px 0;}
/*sud*/
.sound_details .sud{ overflow:hidden; margin:20px 0 30px;}
.sound_details .sud_l{ float:left; width:270px; height:260px; position:relative;}
.sound_details .sud_l img{ display:block; width:220px; height:220px; margin:0 auto 6px;}
.sound_details .sud_l audio{ position:absolute; left:0; bottom:0; z-index:2; width:100%;}
.sound_details .sud_r{ float:right; width:550px;}
.sound_details .sud_r h1{ font-size:30px; color:#333333; font-weight:bold; line-height:31px; height:31px; overflow:hidden; margin:0 0 10px 0;}
.sound_details .sud_r .type{ overflow:hidden;}
.sound_details .sud_r .type span{ display:block; float:left; color:#666; font-size:14px; margin:25px 0 0 0; width:50%;}
.sound_details .sud_r p{ color:#666; font-size:12px; margin:25px 0 0 0;}
.sound_details .sud_r p a{ color:#0973f0; text-decoration:underline; margin:0 7px 0 0;}
.sound_details .sud_r p a:hover{ opacity:0.9;filter(alpha=90)}
.sound_details .sud_r .dn{ overflow:hidden; margin:25px 0 0 0;}
.sound_details .sud_r .dn .down{ display:block; float:left; padding:0 57px 0 96px; line-height:60px; height:60px; background:url(../images/sound_down.png) #80b11b no-repeat 57px center; color:#fff; font-size:20px;}
.sound_details .sud_r .dn .down:hover{ opacity:0.9;filter(alpha=90)}
.sound_details .sud_r .dn .dn_share{ float:left; width:300px; height:60px; margin:0 0 0 15px;}
/*label*/
.sound_details .label{ margin:0 0 30px 0;}
.sound_details .label ul{ overflow:hidden; margin:10px 0 0 -5px;}
.sound_details .label li{ float:left; padding-left:15px; background:url(../images/sound_libg.png) no-repeat left center; margin:10px 0 0 9px;}
.sound_details .label li a{ color:#666666; font-size:16px; display:block; line-height:17px; height:17px; overflow:hidden; width:120px;}
.sound_details .label li a:hover{ color:#80b11b;}
.sound_details .sound_r{ float:right; width:300px; border-top:4px solid #80b11b;}
/*classify*/
.sound_details .classify{ margin:0 0 10px 0;}
.sound_details .classify .tit02 h4{ color:#80b11b; font-size:18px; line-height:34px; height:34px;}
.sound_details .classify ul{ overflow:hidden; margin:0 0 0 -20px;}
.sound_details .classify li{ float:left; width:86px; height:37px; background-color:#eeeeee; margin:10px 0 10px 20px;}
.sound_details .classify li a{ display:block; width:86px; text-align:center; height:37px; line-height:37px;}
/*hot*/
.sound_r .hot{ margin:0 0 20px 0;}
.sound_r .hot ul{ margin:10px 0 0 0;}
.sound_r .hot li{ margin:0 10px; padding:9px 0; border-bottom:1px dashed #eeeeee; overflow:hidden;}
.sound_r .hot li:hover a{ color:#80b11b;}
.sound_r .hot li i{ display:block; float:left; width:24px; text-align:center; line-height:24px; height:24px; font-size:14px; color:#fff; background-color:#bfbfbf;}
.sound_r .hot li .cor01{ background-color:#80b11b;}
.sound_r .hot li .cor02{ background-color:#ff5200;}
.sound_r .hot li .cor03{ background-color:#ffc731;}
.sound_r .hot li a{ display:block; float:left; line-height:24px; height:24px; overflow:hidden; color:#666666; font-size:14px; padding-left:28px; background:url(../images/sound_icon.png) left center no-repeat; margin:0 10px; width:145px;}
.sound_r .hot li span{ display:block; float:right; line-height:24px; height:24px; overflow:hidden; color:#666666; font-size:14px;}
/*favored*/
.sound_r .favored{ margin:0 0 20px 0;}
.sound_r .favored ul{ overflow:hidden; margin:10px 0 0 -20px;}
.sound_r .favored li{ float:left; margin:6px 0 6px 30px; width:70px;}
.sound_r .favored li a{ display:block; color:#666666; font-size:14px; line-height:15px; height:15px; overflow:hidden;}
.sound_r .favored li a:hover{ color:#80b11b;}


.sound_tab{ margin:0 0 100px 0; padding:10px 0 0 0;}
.tab_tit{ border:1px solid #eeeeee; margin:10px 0 20px 0; padding:50px 20px; font-size:26px;}
.tab_tit p{ color:#666;}
.tab_tit span{ color:#000!important; display:inline-block;}
.tab_tit em{ color:#666666; font-size:16px; margin:0 0 0 25px; display:inline-block;}
.tab_ul{ margin:0 0 50px 0;}
.tab_ul ul{ margin: 0 0 0 -14px;}
.tab_ul li{ float:left; border:1px solid #eeeeee; margin:0 0 14px 14px; width:154px; height:178px; position:relative;}
.tab_ul li:hover{ border:1px solid #80b11b;}
.tab_ul li:hover p{ background-color:#80b11b; color:#fff;}
.tab_ul li img{ display:block; width:55px; height:50px; margin:31px auto 15px;}
.tab_ul li span{ display:block; margin:0 auto; color:#333333; font-size:14px; text-align:center; padding:0 5px; max-height:42px; overflow:hidden;}
.tab_ul li p{ line-height:31px; height:31px; overflow:hidden; font-size:14px; color:#666666; background-color:#e5e5e5; width:100%; text-align:center; position:absolute; bottom:0; left:0; z-index:2;}

.sound_tab .tit{ border-bottom: 4px solid #eaeaea; line-height: 34px; height: 34px;}
.sound_tab .tit h3{ color: #80b11b; font-size:20px; line-height: 34px; height: 34px; border-bottom: 4px solid #80b11b; display: inline-block; padding: 0 15px 0 0;}
.sound_tab .sound_fl{ margin:0 0 20px 0;}
.sound_tab .sound_fl ul{ overflow:hidden; margin:0 0 0 -20px;}
.sound_tab .sound_fl ul li{ float:left; margin:20px 0 0 20px;}
.sound_tab .sound_fl ul li a{ display:block; line-height:44px; height:44px; padding:0 17px; color:#666666; font-size:16px; background-color:#eeeeee; border:1px solid #e5e5e5;}
.sound_tab .sound_fl ul li a:hover{ color:#fff; border:1px solid #80c269; background-color:#80c269;}
.sound_cont .cont_l{ float:left; width:300px;}
.sound_cont .cont_l .l_nav{ background-color:#f6f6f6; border:1px solid #eeeeee; margin:0 0 10px 0;}
.sound_cont .cont_l .l_nav ul{ overflow:hidden;}
.sound_cont .cont_l .l_nav li{ float:left; margin:10px 10px 10px 9px;}
.sound_cont .cont_l .l_nav a{ display:block; line-height:32px; height:32px; width:130px; text-align:center; font-size:14px; color:#666666; background-color:#fff;}
.sound_cont .cont_l .l_nav a:hover{ background-color:#80c269; color:#fff;}
.sound_cont .cont_l .l_nav2{ margin:0 0 10px 0;}
.sound_cont .cont_l .l_nav2 ul{ overflow:hidden; margin:10px 0 0 0;}
.sound_cont .cont_l .l_nav2 li{ float:left; width:100px; height:32px; overflow:hidden;}
.sound_cont .cont_l .l_nav2 a{ color:#666666; font-size:14px; line-height:32px; width:80px; padding:0 10px; text-align:center; overflow:hidden;}
.sound_cont .cont_l .l_nav2 a:hover{ color:#80c269;}
.sound_cont .cont_l .hot{ margin:0 0 20px 0;}
.sound_cont .cont_l .hot ul{ margin:10px 0 0 0;}
.sound_cont .cont_l .hot li{ margin:0 10px; padding:9px 0; border-bottom:1px dashed #eeeeee; overflow:hidden;}
.sound_cont .cont_l .hot li:hover a{ color:#80b11b;}
.sound_cont .cont_l .hot li i{ display:block; float:left; width:24px; text-align:center; line-height:24px; height:24px; font-size:14px; color:#fff; background-color:#bfbfbf;}
.sound_cont .cont_l .hot li .cor01{ background-color:#80b11b;}
.sound_cont .cont_l .hot li .cor02{ background-color:#ff5200;}
.sound_cont .cont_l .hot li .cor03{ background-color:#ffc731;}
.sound_cont .cont_l .hot li a{ display:block; float:left; line-height:24px; height:24px; overflow:hidden; color:#666666; font-size:14px; padding-left:28px; background:url(http://www.sucaibar.com/static/images/sound_icon.png) left center no-repeat; margin:0 10px; width:145px;}
.sound_cont .cont_l .hot li span{ display:block; float:right; line-height:24px; height:24px; overflow:hidden; color:#666666; font-size:14px;}
.sound_cont .cont_r{ float:right; width:860px;}
.sound_cont .cont_r ul{ overflow:hidden; margin:0 0 50px -20px;}
.sound_cont .cont_r ul li{ float:left; width:118px; height:188px; border:1px solid #eeeeee; margin:20px 0 0 20px; padding:0 18px;}
.sound_cont .cont_r ul li:hover{ border:1px solid #80b11b;}
.sound_cont .cont_r ul li .img{ display:block; margin:23px 0 17px;}
.sound_cont .cont_r ul img{ display:block; margin:0 auto;}
.sound_cont .cont_r ul h4{ font-size:14px; color:#666666; line-height:15px; height:15px; overflow:hidden; text-align:center; margin:0 0 15px 0;}
.sound_cont .cont_r ul p{ font-size:12px; color:#999999; margin:8px 0 0 0; line-height:13px; height:13px; overflow:hidden;}
.sound_cont .cont_r ul p a{ display:inline-block; margin:0 8px 0 0; color:#80b11b;}
.sound_cont .cont_r ul p span{ color:#80b11b;}

