@charset 'utf-8';

/*通用样式*/
@import url("/_lib/css/base.css");
/*gmb搜索部分样式*/
@import url("/_lib/css/gmb_new.css");
/*右侧模块使用*/
@import url("/reg/_lib/css/right_use.css");




/*宽度及底边线*/
#pagination{ display:block; width:525px; padding-bottom:1px; border-bottom:1px solid #C8C9B9; margin:0 auto; margin-top:10px; margin-bottom:10px;}
/*背景颜色*/
#pagination .pagination_bg{ display:block; width:100%; height:26px; overflow:hidden; background:#E5E6D8; margin:0; margin-bottom:1px;}
/*内容表格*/
#pagination .pagination_bg table{ height:26px;}
/*链接样式*/
#pagination a{ height:20px; display:block; margin:0; padding:0 5px; float:left;}
/*被选择链接样式*/
#pagination a.selected{ font-weight:bold; text-decoration:underline;}
/*链接中间竖线*/
#pagination b{ display:inline; float:left; width:1px; height:10px; margin-top:5px; overflow:hidden; background:#BCBABD;}
/*输入框样式*/
#pagination .input_style{ width:30px; height:14px; line-height:12px; padding:0; margin:0; border:1px solid #555; overflow:hidden;}







/*通用部分 start*/
/*边框样式 start*/
#sub_container_3 .box
{ position:relative; width:100%; height:100%; background:url(/images_v32/news/box_bg.gif) top repeat-x;}

#sub_container_3 .box .box_left
{ width:5px; height:100%; overflow:hidden; background:url(/images_v32/news/box_left.gif); position:absolute; left:0; top:0; z-index:0;}

#sub_container_3 .box .box_right
{ width:5px; height:100%; overflow:hidden; background:url(/images_v32/news/box_right.gif); position:absolute; right:0; top:0; z-index:0;}

#sub_container_3 .box .box_b_left
{ width:5px; height:5px; overflow:hidden; background:url(/images_v32/news/box_b_left.gif) left; position:absolute; left:0; bottom:0; z-index:0;}

#sub_container_3 .box .box_b_right
{ width:100%; height:5px; overflow:hidden; background:url(/images_v32/news/box_b_right.gif) right bottom; position:absolute; right:0; bottom:0; z-index:0;}
/*边框样式 end*/
/*more*/
#sub_container_3 .more{ width:40px; height:22px; display:block; z-index:100; position:absolute; background:url(/images_v32/news/more.gif) 2px 10px no-repeat;}
/*菜单下线条样式*/
#container .line{ height:1px; overflow:hidden; position:absolute; background:#C3C3C3;}
/*列表*/
ul{ list-style:none; padding:0; margin:0; border:none;}
li{ float:left;}
/*虚线*/
#sub_container_3 .dashed
{ width:525px; height:30px; background:url(/images_v32/news/dashed.gif) 0 15px repeat-x;}
/*通用部分 end*/



















/*主背景颜色及文本颜色*/
body{ color:#333; text-align:center;}

/*链接*/
a:link, a:visited{ color:#333;}
a:hover{ color:#333;}

/*内容部分大框架*/
#sub_container_3 div, #sub_container_2 div{ float:left; position:relative; overflow:hidden;}
#sub_container_3, #sub_container_2{ width:960px; position:relative; text-align:left; margin:0 auto; background:url(/images_v32/public/s_right_bg.gif) right repeat-y;}
#sub_container_3 #sub_right_bg, #sub_container_2 #sub_right_bg{ float:right; position:relative; display:inline; width:205px; background:url(/images_v32/public/s_right_bg.gif);}


/* 3分栏 左侧大框架*/
#sub_container_3 #sub_left{ display:inline; width:170px; float:left;}
/* 3分栏 中间大框架*/
#sub_container_3 #sub_center{ display:inline; width:570px; margin-left:10px; padding-bottom:20px;}
/* 3分栏 右侧大框架*/
#sub_container_3 #sub_right{ display:inline; width:200px; float:right;}




/*图片边框*/
#sub_container_3 a.img_border, #sub_container_2 a.img_border{ display:block; background:#C2C0C1;}
#sub_container_3 a:hover.img_border, #sub_container_2 a:hover.img_border{ background:#F60;}
#sub_container_3 a.img_border img, #sub_container_2 a.img_border img{ border:1px solid #FFF; margin:1px;}


















/*reg start*/
#sub_container_3.reg #sub_left .side_menu_img{}
/*表整体定位*/
#sub_container_3.reg #sub_center .reg_container{ position:relative; display:inline; width:100%;}
/*内容文本样式*/
#sub_container_3.reg #sub_center .content{ width:100%; color:#666; margin-top:20px; margin-bottom:10px;}
/*公告标题*/
#sub_container_3.reg #sub_center .tt{ width:100%; margin-top:6px; height:50px; margin-top:6px; border-bottom:1px solid #D3D4C6;}
/*公告标题*/
#sub_container_3.reg #sub_center .input_reg{ width:160px; height:14px; line-height:14px; background:url(/images_v32/reg/input_bg.gif) top repeat-x; overflow:hidden; border:1px solid #999; margin:4px;}
#sub_container_3.reg #sub_center .w2{ width:170px; float:left;}
#sub_container_3.reg #sub_center .w3{ width:85px; float:left;}
#sub_container_3.reg #sub_center .content .left_bg{ background:#E2E3D5; text-align:right; height:35px;}
#sub_container_3.reg #sub_center .content .table_bg{ background:#F3F4E9;}
#sub_container_3.reg #sub_center .content .btn_enter{ margin:20px;}
#sub_container_3.reg #sub_center .content .txt{ margin-right:10px; margin-top:15px;}
#sub_container_3.reg #sub_center .under_line{ border-bottom:1px solid #D3D4C6;}
#sub_container_3.reg #sub_center .t_bg{ background:#E2E3D5;}
#sub_container_3.reg #sub_center .b_bg{ background:#F0F1E3;}
#sub_container_3.reg #sub_center .txt{ background:#F7F6F1;}
#sub_container_3.reg #sub_center .txt_area{ border:1px solid #D6D6CA; width:90%; background:#F7F6F1; padding:10px; margin:10px;}
/*reg end*/

















/*右侧使用 start*/
/*推荐专辑 start*/
#sub_right #recommend_album{ width:100%; height:210px; position:relative; margin-top:5px;}
#sub_right #recommend_album div{ position:absolute; overflow:hidden;}
/*more*/
#sub_right #recommend_album .more{ right:0px; top:1px;}
/*标题*/
#sub_right #recommend_album .tt{ width:110px; height:16px; top:4px; background:url(/images_v32/music/recommend_album_tt.gif) no-repeat; left:4px;}
/*边框样式*/
#sub_right #recommend_album .box{ width:100%; height:187px; top:23px;}
/*歌曲*/
#sub_right #recommend_album .song{ width:182px; height:18px; left:9px; top:10px;}
#sub_right #recommend_album .song .song_name{ width:95px; left:0;}
#sub_right #recommend_album .song .artist_name{ width:40px; left:100px;}
#sub_right #recommend_album .song .song_name a, #recommend_album .song .artist_name a{ color:#333;}
#sub_right #recommend_album .song .btn{ width:40px; position:absolute; right:0; top:1px; display:block;}
#sub_right #recommend_album .song .btn a{ display:inline; float:left; margin-left:5px;}
/*大图样式*/
#sub_right #recommend_album a.img_border, #recommend_album a:hover.img_border{ width:190px; height:97px; position:absolute; left:5px; top:35px; background:#F60;}
#sub_right #recommend_album a.img_border img{ width:186px; height:93px;}
/*小缩略图总体位置*/
#sub_right #recommend_album .img_list{ position:absolute; left:7px; top:132px;}
#sub_right #recommend_album .img_list li{ height:44px; margin-right:6px;}
/*被选择的缩略图样式*/
#sub_right #recommend_album .img_list li.selected{ background:url(/images_v32/music/recommend_album_icon.gif) center 0 no-repeat;}
#sub_right #recommend_album .img_list li.selected a{ width:42px; height:42px; display:block; background:#F60; margin-top:5px;}
#sub_right #recommend_album .img_list li.selected a img{ width:40px; height:40px;}
/*普通缩略图样式*/
#sub_right #recommend_album .img_list li a{ width:42px; height:42px; display:block; background:#B3B3B3; margin-top:6px;}
#sub_right #recommend_album .img_list li a img{ margin:1px; width:40px; height:40px;}
/*推荐专辑 end*/



















/*最新电影 start*/
#sub_right #new_film{ width:100%; height:230px; position:relative; margin-top:5px;}
#sub_right #new_film div{ position:absolute; overflow:hidden;}
/*more*/
#sub_right #new_film .more{ position:absolute; right:0px; top:1px;}
/*标题*/
#sub_right #new_film .tt{ width:110px; height:16px; top:4px; background:url(/images_v32/music/new_film_tt.gif) no-repeat; left:4px;}
/*模块样式*/
#sub_right #new_film .box{ width:100%; height:198px; top:23px;}
/*主列表*/
#sub_right #new_film .list{ position:absolute; left:7px; top:9px;}
#sub_right #new_film .list li{ width:156px; height:88px; position:relative; margin-bottom:5px;}
/*图片边框*/
#sub_right #new_film .list li a.img_border{ width:66px; height:86px; position:absolute; left:0; top:0;}
#sub_right #new_film .list li a.img_border img{ width:60px; height:80px; border:2px solid #FFF; margin:1px;}
/*文本列表*/
#sub_right #new_film .list li .content{ width:115px; position:absolute; left:70px; top:0;}
#sub_right #new_film .list li .content li{ width:100%; height:18px; overflow:hidden; margin:0; margin-top:1px;}
/*按钮*/
#sub_right #new_film .list li .content li.btn{ margin-top:8px;}
#sub_right #new_film .list li .content li.btn a{ width:15px; height:15px; display:block; float:left; margin-right:5px;}
/*电影名字*/
#sub_right #new_film .list li .content a.film_name{ color:#333;}
/*主演名字*/
#sub_right #new_film .list li .content .star{ color:#930;}
/*语种*/
#sub_right #new_film .list li .content .language{ color:#999;}
/*最新电影 end*/
/*右侧使用 end*/