@charset "utf-8";
/* CSS Document */

/**********picture page***************/

.picturePage{float:left;width:958px; border:1px #ccc solid; border-top:0px;}
.picturePage .pic_fenye{float:left;width:598px; padding:0px 180px; }
.pictureList {float:left;width:900px;overflow:hidden; padding:20px 29px;}
.pictureList ul{width:900px; margin:0; padding:0;}
.pictureList li{ float:left;width:160px; height:230px; overflow:hidden; margin-left:10px; margin-right:10px; margin-bottom:15px; display:inline;}
.pictureList li .pic{width:160px; height:200px; overflow:hidden;}
.pictureList li .text{width:160px; height:30px; line-height:30px; color:#333; text-align:center; font-size:14px;}
.pictureList li .text a{color:#333; }

/**********album page***************/

.album_List {float:left;width:958px;overflow:hidden;}

dl.im_album{float:left;height:236px; width:180px; overflow:hidden; margin-left:10px; margin-top:15px; display:inline;}
dl.im_album dt{float:left;height:174px; width:174px; display:inline;padding:2px; border:1px #ccc solid; background:#fff; overflow:hidden; z-index:22;}
dl.im_album dt img{height:174px; width:174px; }
dl.im_album dd.title{height:30px; width:160px; overflow:hidden; line-height:30px;padding-left:20px; background:url(../images/css_bg/btn_bg_w.gif) 0px 8px no-repeat; font-size:14px; color:#333;}
dl.im_album dd.title a{ color:#333; font-weight:bold;}
dl.im_album dd.futtl{height:26px;width:160px; line-height:26px; }
dl.im_album dd.futtl a{ color:#999; text-decoration:underline;}

.pic_rithotCon{float:left; width:318px; border-bottom:1px #ccc solid; border-right:1px #ccc solid;}
.pic_rithot{float:left;width:300px; height:54px; padding:8px 9px; border-bottom:1px #ccc dashed;}
.pic_rithot .hotnum{float:left;margin-top:22px;margin-left:5px; display:inline;}
.pic_rithot .pichotpic{ float:left; width:66px; height:48px; padding:2px; border:1px #ccc solid; margin-top:0px; margin-left:10px; display:inline;}
.pic_rithot .pichottext{ float:left; height:48px; line-height:16px; width:160px; padding-left:10px; padding-top:3px; padding-bottom:3px;}
.pic_rithot .pichottext a{ color:#333;}


.pic_hotShow{float:left;width:960px;  height:360px; overflow:hidden;}
.pic_hotShow .pic_show{float:left;width:640px;  height:360px;overflow:hidden;}
.pic_hotShow .mini_show{float:left;width:318px;  height:358px; border:1px #ccc solid;overflow:hidden;}


/*********图说音乐*********/
.pic_mcttl{ height:42px; width:960px; background-position:0px -90px; background-repeat:no-repeat;}
.pic_hot_xiantu{float:left;width:940px;padding:5px 9px; border:1px solid #ccc; border-top:0px; overflow:hidden;}

.pic_hot_xtlft {float:left;width:600px;height:270px;padding:15px 10px; overflow:hidden;}
.pic_hot_xtlft li{ float:left;width:180px; height:255px; overflow:hidden; margin-left:10px; margin-right:10px; display:inline;}
.pic_hot_xtlft li .pic{width:180px; height:225px; overflow:hidden;}
.pic_hot_xtlft li .text{width:180px; height:30px; line-height:30px; color:#333; text-align:center; font-size:14px;}
.pic_hot_xtlft li .text a{color:#333; }

.pic_hot_cclist{ float:left;display:block; width:320px;padding:5px 0px; }
.pic_hot_cclist li{float:left; width:146px; height:140px;cursor:pointer; margin-left:10px; margin-top:5px; display:inline;}
.pic_hot_cclist li .pic {float:left;overflow: hidden;}
.pic_hot_cclist li .text {float:left;line-height:32px; width:146px; text-align:center;}
.pic_hot_cclist li .pic a {float:left;border:#ccc 1px solid;display: block;padding:2px;overflow: hidden; }
.pic_hot_cclist li .pic a:hover { border:#650098 1px solid;background: #fff;}
.pic_hot_cclist li .pic img{ border-width: 0px;  height:100px; width:140px }
.pic_hot_cclist li .text a {color:#333; text-decoration:none;}
.pic_hot_cclist li .text a:hover { color:#650098; text-decoration:underline;}


.pic_lun_con{float:left; height:355px; width:639px;overflow:hidden;}
.pic_lun_conpos{float:left; height:290px; width:600px;overflow:hidden; margin:15px 20px 0px  19px; display:inline;}
.pic_lun_conpos #mp_ulPlay{z-index:200;}
#mp_ulPlay .pic_ulhuan{width:6000px;}
#mp_ulPlay .pic_ulhuan li{ float:left;width:600px; height:265px; margin-top:10px; overflow:hidden;}

.pic_lunBar{ height:50px;width:500px;overflow:hidden; padding:0px 0px 0px  199px; border-top:1px #ccc solid; text-align:center;}
.pic_lunBar a.mp_alft{float:left; margin-right:20px; display:inline;height:50px; width:20px; overflow:hidden; background:url(../images/css_bg/mp_lft_nol.gif) 0 0 no-repeat;}
.pic_lunBar a.mp_alft:hover{float:left;height:50px; width:20px; overflow:hidden; background:url(../images/css_bg/mp_lft_act.gif) 0 0 no-repeat;}
.pic_lunBar a.mp_arit{float:left; margin-left:20px; display:inline;height:50px; width:20px; overflow:hidden; background:url(../images/css_bg/mp_rit_nol.gif) 0 0 no-repeat;}
.pic_lunBar a.mp_arit:hover{float:left;height:50px; width:20px; overflow:hidden; background:url(../images/css_bg/mp_rit_act.gif) 0 0 no-repeat;}
.pic_lunBar .mp_pointOper{float:left;height:25px; margin-top:10px;}
.pic_lunBar .mp_pointOper span{display:inline-block;width:14px;height:13px;margin:5px 2px 0;background:url(../images/css_sprites/mp_lunpoint2.gif) 0px 0px no-repeat;cursor:pointer;overflow:hidden;line-height:0;}
.pic_lunBar .mp_pointOper span.on{background-position:0 -12px;}
.pic_lunBar #mp_numInner{background:none;padding:3px 0 0 0;text-align:center;}


dl.pic_hotlun{ float:left;width:180px; height:255px; overflow:hidden; margin-left:10px; margin-right:10px; margin-top:0px; display:inline;}
dl.pic_hotlun dt{width:180px; height:225px; overflow:hidden;}
dl.pic_hotlun dd{width:180px; height:30px; line-height:30px; color:#333; text-align:center; font-size:14px;}
dl.pic_hotlun dd a{color:#333; }



.mmguan{float:left;width:942px; padding:10px 8px;}
.mmguan li{float:left; width:146px; height:140px;cursor:pointer; margin-left:5px; margin-right:6px; margin-top:5px; display:inline; overflow:hidden;}
.mmguan li .pic {float:left;overflow: hidden;}
.mmguan li .text {float:left;line-height:32px; width:146px; text-align:center;}
.mmguan li .pic a {float:left;border:#ccc 1px solid;display: block;padding:2px;overflow: hidden; }
.mmguan li .pic a:hover { border:#650098 1px solid;background: #fff;}
.mmguan li .pic img{ border-width: 0px;  height:100px; width:140px }
.mmguan li .text a {color:#333; text-decoration:none;}
.mmguan li .text a:hover { color:#650098; text-decoration:underline;}

.pic_finalttl{ height:60px; line-height:60px; border-bottom:1px #ccc dashed; padding:0px 19px;}
.pic_finalttl .bigtxt{float:left; width:620px; height:60px; font-size:20px; overflow:hidden;}
.pic_finalttl .bigtxt span{font-size:18px; font-weight:normal; padding-left:10px;}
.pic_finalttl .bigtxt span b{ color:#f30;font-size:22px;font-weight:normal;}
.pic_finalttl .smalltxt{float:right; width:300px; font-size:12px;}
.pic_finalttl .smalltxt a{ color:#333;}

.pic_finalbigShow{ width:920px; padding:20px 19px; overflow:hidden;}
.pic_finalsmallShow{ width:920px; padding:10px 19px; overflow:hidden; background:url(../images/css_bg/scrollbg.jpg) 0 0 repeat-x; border-top:1px #ccc solid;}

/******************大图展示************************/

.hothd_pic{float:left;width:930px; padding:10px 14px;}
.hothd_pic li{float:left; width:144px; height:209px;cursor:pointer; margin-left:5px; margin-right:6px; margin-top:5px; display:inline; overflow:hidden;}
.hothd_pic li .pic {float:left;overflow: hidden;}
.hothd_pic li .pic a {float:left;border:#ccc 1px solid;display: block;padding:2px;overflow: hidden; }
.hothd_pic li .pic a:hover { border:#650098 1px solid;background: #fff;}
.hothd_pic li .pic img{ border-width: 0px;  height:173px; width:138px }
.hothd_pic li .text{ height:30px; line-height:30px;text-align: center;}
.hothd_pic li .text a{ color:#333;}


/******************论坛热图************************/

.club_pic{float:left;width:930px; padding:10px 14px;}
.club_pic li{float:left; width:146px; height:140px;cursor:pointer; margin-left:4px; margin-right:5px; margin-top:5px; display:inline; overflow:hidden;}
.club_pic li .pic {float:left;overflow: hidden;}
.club_pic li .pic a {float:left;border:#ccc 1px solid;display: block;padding:2px;overflow: hidden; }
.club_pic li .pic a:hover { border:#650098 1px solid;background: #fff;}
.club_pic li .pic img{ border-width: 0px;  height:100px; width:140px }
.club_pic li .text{ height:28px; line-height:28px;text-align: center;}
.club_pic li .text a{ color:#333;}

/**/
.com_bdwrap{float:left;width:958px; border:1px #ccc solid; border-collapse:collapse;}


#scrool_div {float:left;width:660px;position:relative;height:80px;overflow:hidden;}
#scrool_wrap {height:80px;position:absolute;width:20000px;}
#scrool_wrap li{float:left; position:relative;margin-right:5px; margin-left:5px;}
#scrool_wrap li img{border:1px solid #7f7f7f;background:#fff;padding:2px;}
#scrool_wrap li img.act{ border:2px solid #5ab900;background:#fff;padding:1px;}
#scrool_div img{float:left;width:94px; height:69px;}
.smallTitle{}
.smallLoop {float: left;width:700px;padding-top:10px;}
.smallLoop .btnLeft{float: left;height: 80px;width: 20px;cursor: pointer;}
.smallLoop .btnLeft a{float: left;height: 80px;width: 20px;background:url(../images/css_bg/mp_lft_nol.gif) center center no-repeat;}
.smallLoop .btnLeft a:hover{background:url(../images/css_bg/mp_lft_act.gif) center center no-repeat;}
.smallLoop .btnRight{float: right;height: 80px;width: 20px;cursor: pointer;}
.smallLoop .btnRight a{float: left;height: 80px;width: 20px;background:url(../images/css_bg/mp_rit_nol.gif) center center no-repeat;}
.smallLoop .btnRight a:hover{background:url(../images/css_bg/mp_rit_act.gif) center center no-repeat;}

.prevAlbum{float:left; display:block; background:url(../images/css_bg/prevAlbum.jpg) no-repeat; width:94px;height:88px; padding:3px; margin-top:10px; margin-right:10px; display:inline;}
.prevAlbum img{ width:94px; height:69px;} 
.nextAlbum img{ width:94px; height:69px;} 
.nextAlbum{float:left;display:block;  background:url(../images/css_bg/nextAlbum.jpg) no-repeat; width:94px; height:88px;  padding:3px; margin-top:10px; margin-left:10px; display:inline;}
.nowShow{position:relative; margin:0 auto;width:920px; background:#fff; text-align:center; }
.nowShow .bigpic{width:920px;margin:0 auto; text-align:center; padding-bottom:20px;}
.border-white{margin:0 auto;display:block;}


.imgnav {position:absolute; width:920px; height:600px;cursor:pointer; z-index:999; left:0px;top:0px; padding:0px; display:block;}
#imgprev{float:left;height:600px;width:460px; cursor:pointer; margin:0; padding:0;display:block;background:url(../images/css_bg/pic_com_nol.gif) left center no-repeat;}
#imgnext{float:right;height:600px;width:460px; cursor:pointer;margin:0; padding:0;display:block;background:url(../images/css_bg/pic_com_nol.gif) right center no-repeat;}
#imgprev:hover{float:left;height:600px;width:460px; margin:0; padding:0;background:url(../images/css_bg/piclefthover.png) left center no-repeat;}
#imgnext:hover{float:right;height:600px;width:460px; margin:0; padding:0;background:url(../images/css_bg/picrighthover.png) right center no-repeat;}


.focusShow{width:920px; padding:10px 19px; border-top:1px #ccc dashed;}
.focusTextTtl{ height:30px; line-height:30px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:14px; clear:both;}
.focusText {font-size: 13px;line-height: 22px;color: #333;text-indent: 20px;padding:0px;text-align: left;}
.focusTextBtn{ border:0px; width:67px; color:#333; text-align:center; height:25px; margin-top:3px; line-height:25px; background:url(../images/pop/btn_nolsty.gif) 0 0 no-repeat; cursor:pointer; overflow:hidden;}
.focusTextBtn a{ color:#333; font-size:12px; text-decoration:none;}
.focusOper{ height:20px; line-height:20px; padding-bottom:10px;}
.text_zhuan {width: 250px;float:right;}
.text_zhuan a {display: inline;float: left;height: 16px;margin-left: 5px;margin-right: 5px;margin-top: 7px;   overflow: hidden;width: 16px;}

#pic_textWrap{height:40px;overflow:hidden}
.picfinal_pop{position:absolute; top:50%; left:50%;width:360px; height:320px; margin-top:-160px; margin-left:-180px; font-size:12px; border:5px #3f3f3f solid; background:#eaeaea; overflow:hidden;}
.picfinal_popBtn{ border:0px; width:67px; color:#333; text-align:center; height:25px; line-height:25px; background:url(../images/pop/btn_nolsty.gif) 0 0 no-repeat; cursor:pointer; overflow:hidden;}
.picfinal_popBtnRows{ height:25px; line-height:25px;padding:10px 20px 0px 20px; clear:both;}
.picfinal_poplist{ float:left;display:block; width:320px;padding:5px 28px 5px 12px; }
.picfinal_poplist li{float:left; width:146px; height:130px;cursor:pointer; margin-left:16px; margin-top:5px; display:inline;}
.picfinal_poplist li .pic {float:left;overflow: hidden;}
.picfinal_poplist li .text {float:left;line-height:22px; width:146px; text-align:center;}
.picfinal_poplist li .pic a {float:left;border:#ccc 1px solid;display: block;padding:2px;overflow: hidden; }
.picfinal_poplist li .pic a:hover { border:#650098 1px solid;background: #fff;}
.picfinal_poplist li .pic img{ border-width: 0px;  height:100px; width:140px }
.picfinal_poplist li .text a {color:#333; text-decoration:none;}
.picfinal_poplist li .text a:hover { color:#650098; text-decoration:underline;}

#pic_loading {height:16px;padding-top:110px;padding-bottom:144px;line-height:16px;background:#fff;width:200px;color:#666;}