@charset "utf-8";
/* CSS Document */

body {
	font-family:"Arial", "Helvetica", "sans-serif";
	color:#333333;
	font-size:12px;
	margin:0px !important;
	padding:0px;
}

#yobo_nav_v_4_0 a,
#yobo_nav_2_v_4_0 a{
	text-decoration:none;
}
#yobo_nav_v_4_0 a:hover,
#yobo_nav_2_v_4_0 a:hover {
	text-decoration:underline;
}

#yobo_nav_v_4_0 .common_font_color,
#yobo_nav_v_4_0 a,
#yobo_nav_2_v_4_0 .common_font_color,
#yobo_nav_2_v_4_0 a{
	color:#1174dc;
}


#yobo_nav_v_4_0 img,
#yobo_nav_v_4_0 fieldset,
#yobo_nav_2_v_4_0 img,
#yobo_nav_2_v_4_0 fieldset {
	border:0;
}

#yobo_nav_v_4_0 ul,
#yobo_nav_v_4_0 li,
#yobo_nav_v_4_0 form,
#yobo_nav_v_4_0 p,
#yobo_nav_2_v_4_0 ul,
#yobo_nav_2_v_4_0 li,
#yobo_nav_2_v_4_0 form,
#yobo_nav_2_v_4_0 p,
#yobo_side_nav li,
#yobo_side_nav ul,
#yobo_side_nav p{
	margin:0px;
	padding:0px;	
}

#yobo_nav_v_4_0 li,
#yobo_side_nav li,
#yobo_nav_2_v_4_0 li{
	list-style:none;
}

#yobo_nav_v_4_0 .blod,
#yobo_nav_v_2_4_0 .blod{
	font-weight:bold !important;
}


/******yobo导航栏******/
#yobo_nav_v_4_0{
	background:url(../images/icons/yobo_nav_v4.0_slice_1.gif) repeat-x scroll;
	height:68px;
	
}

#yobo_nav_v_4_0 .wrapper{
	margin:0px auto;
	width:950px;
}

#yobo_nav_v_4_0 .wrapper #header_logo {
	background:transparent url(../images/icons/nav_bg_v4.0_1.gif) no-repeat scroll center top;
	float:left;
	height:66px;
	overflow:hidden;
	text-align:center;
	width:119px;
	margin-right:10px;
}

#yobo_nav_v_4_0 .wrapper #header_logo img {
	margin-top:10px;
	margin-left:1px;
	
}

#yobo_nav_v_4_0 .wrapper ul#nav_first_level{
	float:left;
}

#yobo_nav_v_4_0 .wrapper ul#nav_first_level li{
	float:left;	
	display:block;
	width:48px;
}

#yobo_nav_v_4_0 .wrapper ul#nav_first_level li a{
	color:white;
	font-size:13px;
	font-weight:bold;
	line-height:40px;
	margin-top:8px;
	width:48px;
	text-align:center;
	display:block;
	border:none;
}

#yobo_nav_v_4_0 .wrapper ul#nav_first_level li:hover a,
#yobo_nav_v_4_0 .wrapper ul#nav_first_level li.fix_hover a{
	border:#5aaaff 1px solid;
	text-decoration:none;
	padding:0px;
}

#yobo_nav_v_4_0 .wrapper ul#nav_first_level li .nav_sub_menu {
	position:absolute;
	display:none;
	width:100px;	
	border:#5aaaff 1px solid;
	background:#ffffff;
	z-index:10;
}

#yobo_nav_v_4_0 .wrapper ul#nav_first_level li:hover .nav_sub_menu,
#yobo_nav_v_4_0 .wrapper ul#nav_first_level li.fix_hover .nav_sub_menu {
	display:block;
}

#yobo_nav_v_4_0 .wrapper ul#nav_first_level ul.nav_sub_menu li{
	clear:both;	
	float:left;
}

#yobo_nav_v_4_0 .wrapper ul#nav_first_level ul.nav_sub_menu li a{
	width:90px;
	display:block;
	padding:0px 0px 0px 10px;
	border:none;
	margin:0px;
	font-weight:normal;
	background:#ffffff;
	color:#1174dc;
	text-align:left;
	font-size:12px;
	height:28px;
	line-height:28px;
}

#yobo_nav_v_4_0 .wrapper ul#nav_first_level ul.nav_sub_menu li a:hover{
	border:none;
	padding:0px;
	background:#c8e6fe;
	padding:0px 0px 0px 10px;
}

#yobo_nav_v_4_0 .wrapper form{
	float:left;
	width:180px;
	height:20px;
	position:relative;
	top:18px;
	
	left:-15px;
}

#yobo_nav_v_4_0 .wrapper form #search_text {
	border:1px solid #CCCCCC;
	float:right;
	height:15px;
	width:116px;
	color:#a4a4a4;
	padding:2px 4px;
	font-size:12px;

}

#yobo_nav_v_4_0 .wrapper form #search_submit {
	margin-left:3px;
	float:right;
}

#yobo_nav_v_4_0 .wrapper #header_right_bar{
	float:right;
	position:relative;
	width:400px;
	top:-23px;	
}

#yobo_nav_v_4_0 .wrapper #header_right_bar .guest_links{
    float:right;
    top:24px;
    position:relative;
    
}

#yobo_nav_v_4_0 .wrapper #header_right_bar .up{
	float:right;
	position:relative;
	right:-10px;

}

#yobo_nav_v_4_0 .wrapper #header_right_bar #nav_sub_list{
	padding-top:10px;
	padding-bottom:5px;
	z-index:10;
	position:absolute;
	display:none;
	width:108px;
	background-color:#2c8ae4;
	border:#226ab4 1px solid;
	right:79px;
	top:33px;
}

#yobo_nav_v_4_0 .wrapper #header_right_bar #nav_sub_list li{
	float:left;
	clear:both;
	width:100%;
}

#yobo_nav_v_4_0 .wrapper #header_right_bar #nav_sub_list li a{
	font-size:12px;
	line-height:23px;
	height:23px;
	width:98px;
	display:block;
	padding:0px 0px 0px 13px;
}


#yobo_nav_v_4_0 .wrapper #header_right_bar .up #yobo_nav_left_button{
	background:transparent url(../images/icons/yobo_nav_v4.0_bt_l_1.gif) no-repeat scroll left top;
	position:absolute;
	color:#FFFFFF;
	height:23px;
	line-height:23px;
	top:5px;
	right:90px;
	margin:7px 21px 2px 5px;
	width:88px;
	overflow:hidden;
	text-align:center;
}

#yobo_nav_v_4_0 .wrapper #header_right_bar .up a#yobo_nav_left_button:hover{
	border:none;
	padding:0px;
}

#yobo_nav_v_4_0 .wrapper #header_right_bar .up #yobo_nav_left_button span{
	position:absolute;
	left:30px;
	top:-1px;
}


#yobo_nav_v_4_0 .wrapper #header_right_bar .up #yobo_nav_left_button img{
	position:absolute;
	top:-3px;
	left:8px;
	border:#6db0f6 1px solid;
	margin-top:5px;
}

#yobo_nav_v_4_0 .wrapper #header_right_bar .up #yobo_nav_right_button{
	background:transparent url(../images/icons/yobo_nav_v4.0_bt_r_1.gif) no-repeat scroll right top;
	position:absolute;
	top:12px;
	right:89px;
	display:block;
	color:#f0f0ee;
	font-size:0pt;
	height:23px;
	line-height:23px;
	text-align:center;
	width:24px;	
}

#yobo_nav_v_4_0 .wrapper #header_right_bar .up .message_box{
	position:relative;
	top:15px;
	right:38px;
}

#yobo_nav_v_4_0 .wrapper #header_right_bar a {
	color:#f0f0ee;
}

#yobo_nav_v_4_0 .wrapper #header_right_bar .up .message_box a img{
	margin-right:3px;
}

#yobo_nav_v_4_0 .wrapper #header_right_bar .down{
	float:right;
	top:38px;
	left:8px;
	position:relative;	
}

#yobo_nav_v_4_0 .wrapper #header_right_bar .down p a{
	color:#b2d8ff;
	margin:0px 2px;
}
/******yobo导航栏结束******/

/******yobo导航栏2******/
#yobo_nav_2_v_4_0{
	background:#eff6fe;
	height:10px;
	border-top:#aad0fd 1px solid;
	margin-top:50px;
	margin-bottom:7px;
	height:25px;
	width:950px;
	margin-left: auto;
		margin-right: auto;
}

#yobo_nav_2_v_4_0 .wrapper{
	margin:0px auto;
	margin-top:-33px;
	width:950px;
}

#yobo_nav_2_v_4_0 .wrapper #header_logo {
	float:left;
	text-align:center;
	width:119px;
	margin-right:15px;
}
#yobo_nav_2_v_4_0 .wrapper #header_logo img{
	position:relative;
	top:-16px;
}
#yobo_nav_2_v_4_0 .wrapper #header_nav_bar{
	float:left;
	width:520px;
}
#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level{
	position:relative;
	top:9px;
	height:20px;
}
#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li{
	float:left;
	width:44px;
	display:block;
	padding:1px 1px 1px 1px;
	line-height:20px;
	height:20px;
	position:relative;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li.nav_bar_item_cur{
	border:#aad0fd 1px solid;
	border-bottom:#eff6fe 1px solid !important;
	background-color:#eff6fe;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li a{
	text-align:center;
	vertical-align:middle;
	display:block;
	font-weight:bold;
	font-size:13px;
}

#yobo_nav_2_v_4_0 .wrapper #header_nav_bar form{

	width:180px;
	height:20px;
	position:relative;
	top:-15px;
	left:295px;
}


#yobo_nav_2_v_4_0 .wrapper #header_nav_bar form #search_text {
	border:1px solid #CCCCCC;
	float:right;
	height:15px;
	width:116px;
	color:#a4a4a4;
	padding:2px 4px;
	font-size:12px;
}

#yobo_nav_2_v_4_0 .wrapper #header_nav_bar form #search_submit {
	margin-left:3px;
	float:right;
	position:relative;
	top:1px;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li:hover a,
#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li.fix_hover a{
	background-color:#eff6fe;
	text-decoration:none;
	padding:0px;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li ul.nav_sub_menu{
	position:absolute;
	display:none;
	width:100px;	
	border:#5aaaff 1px solid;
	background:#ffffff;
	z-index:10;
	
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li:hover ul.nav_sub_menu,
#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li.fix_hover ul.nav_sub_menu {
	display:block;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li:hover ul.nav_sub_menu li,
#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li.fix_hover ul.nav_sub_menu li{
	padding:0px ;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li ul.nav_sub_menu li{
	clear:both;
	height:auto;

}
#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li ul.nav_sub_menu li a{
	width:90px;
	display:block;
	padding:0px 0px 0px 10px;
	border:none;
	margin:0px;
	font-weight:normal;
	background:#ffffff;
	color:#1174dc;
	text-align:left;
	font-size:12px;
	height:28px;
	line-height:28px;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li ul.nav_sub_menu li a:hover{
	border:none;
	padding:0px;
	background:#c8e6fe;
	padding:0px 0px 0px 10px;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li ul.nav_bar_item_cur{
	width:600px;
	display:block;
	border:none;
	top:25px;
	left:10px;
	position:absolute;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li ul.nav_bar_item_cur.blog_tooler{
	left:-24px;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li ul.nav_bar_item_cur li{
	clear:none;
	width:auto !important;
	margin-right:10px;
}

#yobo_nav_2_v_4_0 .wrapper ul#nav_first_level li ul.nav_bar_item_cur li a{
	font-weight:normal;
}



#yobo_nav_2_v_4_0 .wrapper #header_right_bar{
	float:right;
	position:relative;
	top:-10px;
	left:155px;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar .guest_links{
    top:18px;
    left:-165px;
    position:relative;
    
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar .up{
	position:absolute;
	left:7px;
}



#yobo_nav_2_v_4_0 .wrapper #header_right_bar .up #yobo_nav_left_button{
	background:transparent url(../images/icons/yobo_nav_2_v4.0_bt_l_1.gif) no-repeat scroll left top;
	position:absolute;
	height:23px;
	line-height:23px;
	top:5px;
	right:62px;
	margin:7px 21px 2px 5px;
	width:88px;
	overflow:hidden;
	text-align:center;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar .up a#yobo_nav_left_button:hover{
	border:none;
	padding:0px;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar .up #yobo_nav_left_button span{
	position:absolute;
	left:30px;
	top:1px;
}


#yobo_nav_2_v_4_0 .wrapper #header_right_bar .up #yobo_nav_left_button img{
	position:absolute;
	top:-2px;
	left:8px;
	padding:1px;
	margin-top:5px;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar .up #yobo_nav_right_button{
	background:transparent url(../images/icons/yobo_nav_2_v4.0_bt_r_1.gif) no-repeat scroll right top;
	position:absolute;
	top:12px;
	right:59px;
	display:block;
	color:#f0f0ee;
	font-size:0pt;
	height:23px;
	line-height:23px;
	text-align:center;
	width:25px;	
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar .up .message_box{
	position:relative;
	left:-6px;
	top:15px;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar a {
	color:#1373da;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar .up .message_box a img{
	margin-right:3px;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar .up .message_box a{
	color:#fe5706;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar .down{
	position:relative;
	top:47px;
	left:-180px;
}


#yobo_nav_2_v_4_0 .wrapper #header_right_bar .down p a{
	margin:0px 2px;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar #nav_sub_list{
	padding-top:10px;
	padding-bottom:6px;
	z-index:10;
	position:absolute;
	display:none;
	width:109px;
	background-color:#f4faff;
	border:#cde5f8 1px solid;
	left:-133px;
	top:35px;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar #nav_sub_list li{
	float:left;
	clear:both;
	width:100%;
}

#yobo_nav_2_v_4_0 .wrapper #header_right_bar #nav_sub_list li a{
	font-size:12px;
	line-height:23px;
	height:23px;
	width:98px;
	display:block;
	padding:0px 0px 0px 13px;
}


/******yobo2导航栏2结束******/

/******yobo侧导航开始******/
#yobo_side_nav {
	margin-right:-1px;

	width:120px;
	float:left;
	position:relative;
	z-index:4;
}
#yobo_side_nav a {
	background:transparent url(../images/_nav/yobo_side_nav_bg.gif) repeat-x scroll left top;
    border:1px solid #99C2DE;
    color:#1073D9;
    display:block;
    font-weight:bold;
    height:35px;
    line-height:35px;
    margin-bottom:-1px;
    padding-left:10px;
    text-align:left;
}
#yobo_side_nav .side_nav_cur {
	background:#FFFFFF none repeat scroll 0 0;
    border-right:1px solid #FFFFFF;
    color:#EE2126;
    font-weight:bold;
}
#yobo_side_nav a:hover {
	background:#fefefe;
	text-decoration:none !important;
}
#yobo_side_nav ul {	
	background-color:#f4faff;
	border-bottom:1px solid #97c0de;
}

#yobo_content_right {
	float:left;
	padding:0px;
	margin-bottom:30px;
	width:828px;
	border:1px solid #bdd8e9;
	border-top:0;
}

/******yobo2侧导航结束******/
#yobo_content{
	width:950px;
	margin:0px auto;
}

/**** 单曲条样式 ****/
.yobosongbar {
    width:100%;
    height:20px;
    line-height:20px;
    background:url(/images/progressbar.gif) no-repeat -700px -50px;
}
.yobosongbar td{
	vertical-align:top;
}
    .yobosongbar .ybscontrol {
        width:25px;
        text-align:center;
    }
    
        .yobosongbar .ybscontrol a {
            width:17px;
            height:17px;
            display:block;
            background-image:url(/images/icons4/artist_similarbtn.png) !important;
            background-image:none;
            filter:none!important;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons4/artist_similarbtn.png', sizingMethod='crop');
            margin:1px auto 0px auto;
            cursor:pointer;
        }
        .yobosongbar .ybscontrol a:hover {
            text-decoration:none;
        }
    
    .yobosongbar .ybscontrolplay {
        width:25px;
        text-align:center;
    }
    
        .yobosongbar .ybscontrolplay a {
            width:17px;
            height:17px;
            display:block;
            background-image:url(/images/icons4/artist_similarbtn.png) !important;
            background-image:none;
            filter:none!important;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons4/artist_similarbtn.png', sizingMethod='crop');
            margin:1px auto 0px auto;
            cursor:pointer;
        }
        .yobosongbar .ybscontrolplay a:hover {
            text-decoration:none;
        }
    
    .yobosongbar .ybscontrolpause {
        width:25px;
        text-align:center;
    }
    
        .yobosongbar .ybscontrolpause a {
            width:17px;
            height:17px;
            display:block;
            background-image:url(/images/icons4/artist_songpausetn.gif) !important;
            background-image:none;
            filter:none!important;
            filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icons4/artist_similarbtn.png', sizingMethod='crop');
            margin:1px auto 0px auto;
            cursor:pointer;
        }
        .yobosongbar .ybscontrolpause a:hover {
            text-decoration:none;
        }

    .yobosongbar .ybstime {
        width:30px;
        line-height:20px;
        text-align:center;
        font-size:10px;
        color:#999;
    }

    .yobosongbar .ybssong {
        padding:0px 5px;
        color:#999999;
    }
    
        .yobosongbar .ybssong a,
        .yobosongbar .ybssong span {
            color:#1c1c1c;
            line-height:20px;
            padding-right:5px;
        }
		 .yobosongbar .ybssong a:hover {
			color:#2b82dd;
                }
    
    .yobosongbar .ybsmenu {
        width:50px;
        line-height:20px;
        padding-right:10px;
        text-align:right;
    }

.yobosongmenu {
    width:70px;
    border-top:1px solid #cecece;
    border-left:1px solid #cecece;
    border-right:1px solid #cecece;
    position:absolute;
    right:0px;
    top:0px;
    z-index:10000;
    background-color:white;
}

    .yobosongmenu a {
        display:block;
        height:20px;
        line-height:20px;
        padding:0px 4px;
        color:#666;
        border-bottom:1px solid #cecece;
    }
    
    .yobosongmenu a:hover{
        background-color:#6f6f6f;
        color:#ffffff;
    }

.link_focus img{
	border:1px solid #1174dc !important;
	background-color:#FFFFFF;
}

a.link_focus{
	background-color:#1174dc;
	color:#FFFFFF !important;
}

