#yobosomain {width:950px; padding:50px 0px}
.mainlogobar {height:80px; padding:20px; text-align:center}
.mainsearchbar {width:607px; margin:0px auto}
.mainsearchbar .searchtop {height:25px; padding:0px 80px; position:relative}
.mainsearchbar .searchtopline {height:32px; position:absolute; top:0px; z-index:600; overflow:hidden}
.mainsearchbar .searchitem {width:65px; height:32px; float:left; padding-right:3px}
.mainsearchbar .searchitem .linksearch {width:63px; height:24px; line-height:24px; border:1px solid #c2d7ea; background-color:#f4faff; color:#006ad0; font-size:14px; display:block; text-align:center}
.mainsearchbar .searchitemcur {background:url(/images/icons/aggr_headeritemcurbg.gif) no-repeat center bottom}
.mainsearchbar .searchitemcur .linksearch {border:1px solid #006ad0; background-color:#006ad0; color:white; font-weight:bold}
.mainsearchbar .searchitemcur .linksearch:hover {text-decoration:none}
.mainsearchbar .searchform {padding:22px 0px 15px 80px; border:1px solid #c2d7ea; background-color:#f4faff}
.mainsearchbar .searchform .formtop {height:30px; line-height:30px}
.mainsearchbar .searchform .forminput {width:391px; height:16px; line-height:16px; padding:4px 6px 3px 6px; border:1px solid #81afd8; background-color:white; color:#333; float:left; margin-right:5px}
.mainsearchbar .searchform .formbtn {float:left}
.mainsearchbar .searchform .formbottom {height:20px; line-height:20px; color:#666; padding-top:5px}
.mainsearchbar .searchform .formbottom .linkbottom {color:#006ad0; padding:0px 4px; text-decoration:underline}
.mainsearchbar .searchform .formbottom .linkbottomr {color:#006ad0; padding-right:8px; text-decoration:underline}
.mainsearchbar .searchform .formbottom .linkmore {color:#006ad0; padding:0px 4px}
.mainsearchbar .friendblock {padding:10px 20px; border:1px solid #c2d7ea; background-color:#f4faff}
.mainsearchbar .friendblock .friendheader {height:30px; line-height:30px; border-bottom:1px solid #c2d7ea}
.mainsearchbar .friendblock .friendheader .headerleft {width:200px; float:left; height:30px; font-size:14px; font-weight:bold}
.mainsearchbar .friendblock .friendheader .headerright {width:200px; float:right; height:30px; text-align:right}
.mainsearchbar .friendblock .friendheader .linkheader {color:#006ad0; text-decoration:underline}
.mainsearchbar .friendblock .friendcontent {padding:0px 25px 25px 25px}
.mainsearchbar .friendblock .friendcontent .contentheader {height:20px; line-height:20px; border-bottom:1px solid #d8e1ea; padding:18px 0px 0px 22px; background:url(/images/icons/sofriend_icons.gif) no-repeat left -4px}
.mainsearchbar .friendblock .friendcontent .contentheader .linktab {font-size:14px; font-weight:bold; color:#006ad0}
.mainsearchbar .friendblock .friendcontent .contentheader .linktab {font-size:14px; font-weight:bold; color:#006ad0}
.mainsearchbar .friendblock .friendcontent .contentheader .linktabcur {font-size:14px; font-weight:bold; color:#555}
.mainsearchbar .friendblock .friendcontent .contentheader .linktab:hover, .mainsearchbar .friendblock .friendcontent .contentheader .linktabcur:hover {text-decoration:none}
.mainsearchbar .friendblock .friendcontent .contentheadergmail {background-position:left -44px}
.mainsearchbar .friendblock .friendcontent .contentheaderother {background-position:left -84px}
.mainsearchbar .friendblock .friendform {padding:5px 0px}
.mainsearchbar .friendblock .friendform .formheader {height:20px; line-height:20px; color:#999}
.mainsearchbar .friendblock .friendform .formtable {width:100%}
.mainsearchbar .friendblock .friendform .formtable .tableleft {line-height:26px; text-align:right; padding-right:5px; width:140px}
.mainsearchbar .friendblock .friendform .formtable .tableright {line-height:26px}
.mainsearchbar .friendblock .friendform .formtable .tableinput {width:120px; height:16px; padding:2px 3px 1px 3px; border:1px solid #81afd8; background-color:white}
.mainsearchbar .friendblock .friendform .formtable .tableinputl {width:195px}
.mainsearchbar .friendblock .friendform .formtable .texttable {color:#999}
.mainsearchbar .friendblock .friendform .formhelp {width:440px; margin:0px auto}
.mainsearchbar .friendblock .friendform .formhelp .helpheader {height:25px; line-height:25px}
.mainsearchbar .friendblock .friendform .formhelp .helpbody {border:1px solid #d8e1ea; background-color:white; padding:0px 10px}
.mainsearchbar .friendblock .friendform .formhelp .helpcontent {line-height:25px; padding:0px 5px 10px 5px; color:#666}
.mainsearchbar .friendblock .friendform .formhelp .linkhelp, .mainsearchbar .friendblock .friendform .formhelp .linktab, .mainsearchbar .friendblock .friendform .formhelp .linktabcur {color:#006ad0}
.mainloopblock {width:600px; margin:0px auto; padding:35px 0px}
.mainloopblock .loopheader {height:30px; color:#999999; line-height:30px; font-size:14px; font-weight:bold; padding-bottom:5px}
.mainloopblock .loopcontainer {width:600px; height:120px; overflow:hidden; position:relative}
.mainloopblock .looprow {width:120px; height:600px; position:relative; float:left; top:0px; overflow:hidden}
.mainloopblock .looprow .linkloop {color:#006ad0; text-decoration:underline}
.mainloopblock .loopitem {height:30px; line-height:30px; padding-left:15px; overflow:hidden}
.mainloopblock .loopitemup {height:30px; line-height:30px; padding-left:15px; background:url(/images/icons/soloop_upbg.gif) no-repeat left center; overflow:hidden}
.maintabblock {width:200px; padding:0px 40px; float:left; overflow:hidden}
.maintabblock .tabheader {height:20px; padding-bottom:10px; color:#999}
.maintabblock .tabheader .texttitle {font-size:14px; font-weight:bold; color:#333; padding-right:5px}
.maintabblock .tabsubheader {height:22px; line-height:22px; border-bottom:1px solid #81afd8; position:relative}
.maintabblock .tabsubheader .subcontainer {height:23px; position:absolute; top:0px}
.maintabblock .tabsubheader .linktabcur {width:45px; height:21px; line-height:21px; border-left:1px solid #81afd8; border-top:1px solid #81afd8; border-right:1px solid #81afd8; border-bottom:1px solid white; background:url(/images/icons/sotab_linkbg.gif) repeat-x left top; display:block; float:left; text-align:center; color:#006ad0}
.maintabblock .tabsubheader .linktabcur:hover {text-decoration:none}
.maintabblock .tabsubheader .linktab {width:45px; height:22px; line-height:22px; display:block; float:left; text-align:center; color:#006ad0}
.maintabblock .tabsubheader .link_en{ width:60px !important}
.maintabblock .tabsubheader .linktabcur #somusic_weektab2, .maintabblock .tabsubheader .linktabcur #soartist_weektab2{ width:60px !important}
.maintabblock .tabbody {padding:10px 3px}
.mainrankbarblock {width:100px; height:12px; line-height:12px; background-color:#ecf3f9; font-size:11px; overflow:hidden}
.mainrankbarblock .rankbarleft {width:27px; height:12px; padding-left:3px; float:left; color:#f89b61; background-color:#ffe1c8}
.mainrankbarblock .rankbarright {width:27px; height:12px; padding-right:3px; text-align:right; color:#81afd8; float:right}
.mainartistblock {padding:35px 0px}
.mainartistblock .artisttop {width:600px; margin:0px auto; padding-bottom:50px}
.mainartistblock .artisttop .topitem {width:200px; line-height:25px; float:left}
.mainartistblock .artisttop .topheader {font-size:14px; font-weight:bold; color:#666}
.mainartistblock .artisttop .linktop {color:#006ad0; text-decoration:underline; padding-right:7px}
.mainartistblock .artisttab {width:850px; margin:0px auto; padding-top:50px}
.mainartistblock .artisttab .maintabblock {width:200px; padding:0px 40px}
.mainartistblock .tabrisetable {width:100%}
.mainartistblock .tabrisetable .num {width:20px; height:30px; line-height:30px; font-weight:bold; color:#999}
.mainartistblock .tabrisetable .rank {width:55px; text-align:right; font-weight:bold; color:#f89b61}
.mainartistblock .tabrisetable .bar {width:100px}
.mainartistblock .tabrisetable .linkartist {color:#164ea9}
.mainuserblock {padding:100px 0px; text-align:center}
.mainuserblock .linkbar {color:#fe1d00; font-weight:bold; text-decoration:underline}
.mainmusicblock {width:890px; margin:0px auto; padding:35px 0px}
.mainmusicblock .maintabblock {width:380px; padding:0px 30px}
.mainmusicblock .tabrisetable {width:100%}
.mainmusicblock .tabrisetable .num {width:20px; height:30px; line-height:30px; font-weight:bold; color:#999}
.mainmusicblock .tabrisetable .rank {width:55px; text-align:right; font-weight:bold; color:#f89b61}
#yobosoresult {width:950px; margin:0px auto}
.sorsearchform {width:365px; height:25px; position:relative}
.sorsearchform .searchbtndown {width:25px; height:25px; display:block; float:right; background:url(/images/icons/sorsearch_submitrightdown.gif) no-repeat left top}
.sorsearchform .searchbtnup {width:25px; height:25px; display:block; float:right; background:url(/images/icons/sorsearch_submitrightup.gif) no-repeat left top}
.sorsearchform .searchtext {width:56px; height:16px; line-height:16px; padding:5px 5px 4px 9px; color:white; display:block; float:right; background:url(/images/icons/sorsearch_submitleft.gif) no-repeat left top}
.sorsearchform .searchbtndown:hover, .sorsearchform .searchbtnup:hover, .sorsearchform .searchtext:hover{ text-decoration:none}
.sorsearchform .searchinpt {width:250px; height:16px; line-height:16px; border:1px solid #81afd8; padding:4px 3px 3px 3px; background-color:white; color:#81afd8; float:right; margin-right:5px}
.sorsearchform .searchlist {width:93px; border-left:1px solid #ffd0a9; border-bottom:1px solid #ffd0a9; border-right:1px solid #ffd0a9; background-color:white; position:absolute; top:25px; right:0px !important; right:-1px; z-index:60000; padding:5px 0px}
.sorsearchform .searchlist .linklist {height:20px; line-height:20px; padding:0px 12px;; display:block; color:#ff760e}
.sorsearchform .searchlist .linklist:hover {color:white; text-decoration:none; background-color:#f89b61}
.sortopsearch {height:30px; clear:both}
.sortopsearch .sorsearchform {float:right}
.sortabheader {height:22px; line-height:22px; overflow:hidden; border-bottom:1px solid #a0bed8; color:#666}
.sortabheader .linkheader {color:#666}
.sortabheader .linkheadercur {color:#ff760e; font-weight:bold}
.sorleftbar {width:700px; float:left; overflow:hidden; padding-bottom:30px}
.soritemtitle {height:20px; line-height:20px; padding-top:10px}
.soritemtitle .texttitle {font-size:14px; font-weight:bold; padding-right:10px}
.soritemtitle .linktitle {color:#006ad0}
.sorartist {width:750px; padding:15px 0px 25px 0px; border-bottom:1px solid #a0bed8; overflow:hidden}
.sorartist .artistleft {width:80px; float:left}
.sorartist .artistleft .leftavatar {width:80px; height:80px; overflow:hidden; text-align:center}
.sorartist .artistleft .leftfunc {width:80px; height:21px; padding-top:10px; overflow:hidden; text-align:center}
.sorartist .artistright {width:645px; float:right; overflow:hidden}
.sorartist .artisttitle {height:20px; line-height:20px; padding-bottom:5px; color:#006ad0}
.sorartist .artisttitle .linktitle {font-weight:bold; font-size:14px; color:#006ad0; padding-right:10px}
.sorartist .artisttitle .textnum {font-size:13px; font-weight:bold}
.sorartist .artistbar {width:580px; height:18px; line-height:18px; overflow:hidden; background:url(/images/icons/aggr_musicrankbg.gif) repeat-x 0px 0px}
.sorartist .artistbar .rankbarleft {width:85px; height:18px; line-height:18px; padding-left:5px; color:#ff760e; overflow:hidden; background-color:#fedcd8; float:left}
.sorartist .artistbar .rankbarright {height:18px; font-size:1px; overflow:hidden; display:block; float:right; background:url(/images/icons/aggr_musicrankfrontbg.gif) no-repeat 0px 0px}
.sorartist .artistbar_u {background-position:0px -25px}
.sorartist .artistbar_u .rankbarleft {color:white; background-color:#ccc}
.sorartist .artistintro {color:#666; padding:5px 0px}
.sorartist .artistintro .linkintro {color:#666}
.sorartist .artistfooter {height:20px; line-height:20px; padding-top:5px}
.sorartist .artistfooter .linkfooter {color:#006ad0; text-decoration:underline; padding-right:8px}
.sorsonglist {width:100%; margin-top:15px; border-bottom:1px solid #a0bed8}
.sorsonglist .texttitle {font-size:14px; font-weight:bold; padding-right:10px}
.sorsonglist .linkname {color:#006ad0}
.sorsonglist .artist {width:190px; height:25px}
.sorsonglist .lyric {width:30px; height:25px}
.sorsonglist .title {font-weight:bold}
.sorsonglist .footer {height:20px; font-size:1px}
.soralbumitem {width:750px; padding:15px 0px 25px 0px; border-bottom:1px solid #a0bed8; overflow:hidden}
.soralbumitem .itemavatar {width:80px; height:80px; overflow:hidden; float:left; text-align:center}
.soralbumitem .iteminfo {width:270px; padding-left:20px; float:left; overflow:hidden}
.soralbumitem .itemtitle {height:20px; line-height:20px; padding-bottom:5px}
.soralbumitem .itemtitle .linktitle {color:#006ad0; font-weight:bold}
.soralbumitem .itemline {height:20px; line-height:20px; color:#666; overflow:hidden}
.soralbumitem .itemline .linkname {color:#006ad0; padding-right:6px}
.soralbumitem .itemline .textnum {color:#006ad0; font-weight:bold; padding:0px 2px}
.soralbumitem .itemright {width:340px; padding-left:20px; border-left:1px dotted #a7a7a7; float:right; overflow:hidden}
.soruserlist {width:750px; padding:15px 0px 25px 0px; border-bottom:1px solid #a0bed8; overflow:hidden}
.soruseritem {width:340px; height:130px; padding:9px; overflow:hidden; float:left; border:1px solid #a0bed8; margin-bottom:25px}
.soruseritem .itemleft {width:80px; height:130px; text-align:center; overflow:hidden; float:left}
.soruseritem .itemright {width:240px; height:130px; float:right; overflow:hidden}
.soruseritem .itemtitle {height:20px; line-height:20px}
.soruseritem .itemtitle .linktitle {font-size:14px; font-weight:bold; color:#006ad0}
.soruseritem .itemintro {padding-bottom:8px; color:#999}
.soruseritem .iteminfo {width:100%; color:#006ad0}
.soruseritem .iteminfo .infoleft {width:57px; height:18px; line-height:18px; color:#666}
.soruseritem .iteminfo .linkname {color:#006ad0; padding-right:8px}
.soruseritemr {float:right}
.sorarticle {width:730px; padding:10px 5px}
.sorarticle .articletitle {height:20px; line-height:20px; color:#999}
.sorarticle .articletitle .titletype {color:#666; padding-right:5px}
.sorarticle .articletitle .linktitle {color:#006ad0; padding-right:15px}
.sorarticle .articletitle .linkgroup {color:#999}
.sorarticle .articlesong {height:20px; padding-top:3px}
.sorarticle .articlecontent {padding-top:3px; line-height:18px}
.sorarticle .articleline {height:20px; line-height:20px; padding-top:3px; color:#999}
.sorarticle .articleline .linktag {color:#999; padding:0px 5px}
.sorlyric {width:750px; padding:15px 0px}
.sorlyric .lyrictitle {height:25px; line-height:25px}
.sorlyric .lyrictitle .texttitle {font-size:14px; font-weight:bold; color:#666; padding-right:5px}
.sorlyric .lyrictitle .linktitle {font-size:14px; color:#006ad0}
.sorlyric .lyricsong {height:20px; padding:2px 0px; background-color:#ecf3f9}
.sorlyric .lyricbody {line-height:18px; padding-top:3px}
.sorblank {padding:20px 5px 40px 5px}
.sorblank .blankblock {line-height:20px; padding-bottom:10px}
.sorblank .textblank {color:#ff760e}
.sorblank .linkblank {color:#006ad0; text-decoration:underline}
.sornoborder {border-bottom:0px}
.sorrightbar {width:240px; float:right; padding-top:15px}
.sorupload {border:1px solid #c2d7ea; background-color:#ecf3f9; padding:10px; margin-bottom:6px}
.sorupload .uploadinfo {line-height:18px; color:#666}
.sorupload .uploadfunc {line-height:18px; padding:8px 0px 4px 0px; text-align:center}
.sorupload .linkupload {color:#006ad0; text-decoration:underline}
.soruserfilter {border:1px solid #bfcdd8; margin-bottom:6px}
.soruserfilter .filtertitle {height:28px; line-height:28px; padding:0px 6px; background:url(/images/icons/sorfilter_titlebg.gif) repeat-x left top; color:#006ad0; font-size:14px; font-weight:bold}
.soruserfilter .filterform {padding:8px 6px}
.soruserfilter .filtertable {width:100%}
.soruserfilter .filtertable .tableleft {width:56px; line-height:30px}
.soruserfilter .filtertable .tableright {color:#666; line-height:30px}
.soruserfilter .filtertable .tableselect {width:100px; height:18px; border:1px solid #b4b4b4; color:#b4b4b4}
.sorprofile {border:1px solid #90ba76; padding:10px; background-color:#dafac7; margin-bottom:6px}
.sorprofile .profiletitle {height:20px; line-height:20px; font-weight:bold; padding-bottom:3px}
.sorprofile .profileintro {line-height:18px; color:#666}
.sorprofile .uploadfunc {height:25px; padding:10px 0px 2px 0px; text-align:center}
.sorbottomsearch {height:30px; clear:both; padding:35px 0px; background-color:#f4faff}
.sorbottomsearch .sorsearchform {margin:0px auto}
.soradbar {padding:30px 0px}
.user_profile img{ float:left}
.user_profile .right{ margin-left:150px}
.user_profile h2{ margin:0}
.user_profile h3{ font-weight:normal; font-size:13px; margin:0}
