@charset "utf-8";

table{width:100%;table-layout:fixed;}
table tbody tr.hover{background:#ffffe1;}

.key{color:#f00;}
.highlight{color:#f00;}
a .key{text-decoration:none;}
a:hover .key{text-decoration:underline;}
a .highlight{text-decoration:none;}
a:hover .highlight{text-decoration:underline;}
.left,.right{overflow:hidden;}

/*soTool*/
.soTool{width:390px;}
.soTool .soCore{width:384px;background:#33bbed;padding:3px;}
.soTool .soSelect{float:left;width:58px;height:22px;margin-right:4px;border:1px solid #7d7d7d;background-color:#fff;}
.soTool .soSelect .option_current{float:left;width:40px;height:22px;line-height:22px;line-height:24px\9;*line-height:24px;overflow:hidden;text-align:center;font-size:14px;}
.soTool .soSelect .option_arrow{float:right;width:17px;height:22px;overflow:hidden;border-left:1px solid #7d7d7d;background:#e6e6e6 url(/index/img/bg_header.gif) repeat-x 0 -50px;}
.soTool .soSelect .option_arrow a{display:block;height:20px;text-align:center;border:1px solid #fff;}
.soTool .soSelect .option_arrow a:hover{background:#f4f4f4 url(/index/img/bg_header.gif) repeat-x 0 -75px;}
.soTool .soSelect .option_arrow .arrow{display:block;height:20px;background:url(/index/img/bg_header.gif) no-repeat center -150px;}
.soTool .soSelect .option_arrow .arrow span{display:none;}
.soTool .soSelect .options{position:absolute;margin-top:0px;margin-left:-1px;z-index:10000;display:none;width:58px;background-color:#fff;border:1px solid #7d7d7d;}
.soTool .soSelect .options li a{display:block;height:22px;line-height:22px;padding-left:6px;color:#000;text-decoration:none;}
.soTool .soSelect .options li a:hover{background:#36c;color:#fff;}
.soTool .soText{float:left;width:248px;height:22px;overflow:hidden;background-color:#fff;border:1px solid #7d7d7d;}
.soTool .soText .txtSearch{display:block;width:240px;height:16px;line-height:16px;font-size:14px;padding:3px 4px;background-color:#fff;border:none;}
.soTool .soButton{float:left;width:69px;height:22px;overflow:hidden;background-color:#fff;border:1px solid #7d7d7d;border-left:0;}
.soTool .soButton .btnSearch{height:22px;background:#e6e6e6 url(/index/img/bg_header.gif) repeat-x 0 -50px;}
.soTool .soButton .btnSearch a{display:block;height:20px;text-align:center;border:1px solid #fff;overflow:hidden;font-size:14px;color:#000;text-decoration:none;font-weight:bold;letter-spacing:5px;line-height:20px;line-height:22px\9;*line-height:22px;}
.soTool .soButton .btnSearch a:hover{background:#f4f4f4 url(/index/img/bg_header.gif) repeat-x 0 -75px;}
.soTool .soAuto{position:absolute;margin-top:-1px;margin-left:64px;z-index:10000;width:250px;}
.soTool .soAutoItems{position:absolute;top:0;left:0;z-index:2;width:248px;background-color:#fff;border:1px solid #7d7d7d;}
.soTool .soAutoMask{position:absolute;top:0;left:0;z-index:1;width:250px;}
.soTool .soAuto li{height:20px;padding:0 4px;clear:both;}
.soTool .soAuto .times{float:right;color:#909090;}
.soTool .soAuto .current{background:#36c;}
.soTool .soAuto .current *{color:#fff;}
.soTool .soExtend{display:none;clear:both;padding-left:65px;height:20px;margin-top:2px;overflow:hidden;}
.soTool .soExtend input.radio{*width:16px;*height:16px;vertical-align:text-bottom;*vertical-align:middle;_vertical-align:text-bottom;margin-top:4px;}
.soTool .soExtend label{margin:4px 10px 0 2px;}
.soTool .soRelated{clear:both;color:#909090;padding-left:3px;height:20px;overflow:hidden;margin-top:2px;}
.soTool .soRelated .lineBreak{margin:0 4px 0 0;color:#909090;}
.soTool .soRelated a{text-decoration:underline;color:#909090;margin-right:2px;}
.soTool .soRelated a:hover{color:#000;}
.soTool .soku{position:absolute;margin-top:-18px;margin-left:316px;}

.adzone{margin-top:25px;}

.bar{background:none repeat scroll 0 0 #e7edf8;height:24px;width:930px;margin-bottom:10px;position:relative;}
.bar * {line-height:24px;}
.bar .title {float:left;text-indent:15px;}
.bar .extend a{font:bold 14px '';float:right;line-height:24px;margin-right:15px;}
.rankall10 .bar{width:790px;}

.pageTitle{position:relative;height:24px;border-bottom:1px solid #c6c6c6;margin-bottom:15px;}
.pageTitle h1{font-family:simsun, '\5B8B\4F53'; font-size:14px;}
.pageTitle .version{color:#666;vertical-align:text-bottom;}
.pageTitle .return{position:absolute;top:0;right:0;}
.page_index .pageTitle{border:0;}

.rank_left{float:left;width:120px;overflow:hidden;}
.rank_right{float:right;width:660px;}
.rank_nav h2,.rank_nav h3{font-size:14px;padding-left:12px;border-bottom:1px solid #e5e5e5;padding-bottom:5px;}
.rank_nav h3{padding:10px 0 0 12px;border:none;}
.tree{border-bottom:1px solid #e5e5e5;padding:5px 0 5px 0;}
.tree li{height:25px;overflow:hidden;position:relative;top:0;left:0;overflow:hidden;}
.tree li *{font-size:12px;line-height:25px;*zoom:1;}
.tree li a {display:block;padding-left:12px;}
.tree .current{padding-left:12px;background:url(/index/img/master.png) no-repeat left -1312px;line-height:25px;}
.treeEnd{background:#fff;height:1px;overflow:hidden;position:relative;top:-1px;}
.rank_left h2.current,.rank_left h3.current{padding-left:12px;background:url(/index/img/master.png) no-repeat left -1315px;}
.rank_left h3.current{background-position:left -1305px;}
.rank_left h2.current a,.rank_left h2 a{font-size:14px;}

.autocomplete{z-index:1000;position:absolute;border:1px solid #7d7d7d;background:#fff;}
.autocomplete li{width:100%;float:left;height:22px;overflow:hidden;}
.autocomplete li *{line-height:22px;}
.autocomplete li a{display:block;width:100%;height:100%;text-decoration:none;}
.autocomplete li a:hover{background:#3366cc;text-decoration:none;}
.autocomplete li a:hover *{color:#fff;}
.autocomplete li .title{float:left;font-size:14px;font-weight:normal;color:#000;text-align:left;margin-left:5px;}
.autocomplete li .type{float:right;font-size:14px;color:#909090;text-align:right;margin-right:5px;}

/*page index*/
.focus{height:256px;background:url(../img/bg_focus.jpg) no-repeat 0 0;margin-top:-18px;margin-bottom:15px;}
.focus .function{position:relative;height:216px;}
.focus .function strong{display:block;}
.focus .function strong .coming{font-weight:normal;}
.focus .function .i1{position:absolute;top:98px;left:310px;}
.focus .function .i2{position:absolute;top:98px;left:615px;}
.focus .function .i3{position:absolute;top:150px;left:310px;}
.focus .function .i4{position:absolute;top:150px;left:615px;}
.focus .so{z-index:1;position:relative;height:32px;background:url(../img/bg_sobar.jpg) repeat-x 0 0;text-align:center;padding-top:8px;}
.focus .so label{color:#fff;font-size:14px;vertical-align:middle;}
.focus .so .txtso{text-align:left;width:291px;padding-left:5px;vertical-align:middle;color:#999;margin-right:5px;padding-top:2px;height:16px;line-height:16px;-moz-line-height:14px;}
.focus .so .btnso{width:83px;font-size:14px;font-weight:bold;vertical-align:middle;}
.focus .so .autocomplete{position:absolute;top:29px;*top:31px;left:315px;width:298px;}

.rank{margin-bottom:15px;}
.rank .head{z-index:0;position:relative;top:0;left:0;height:24px;}
.rank .head .type{float:left;padding-left:15px;color:#014ccc;}
.rank .head .extend{float:right;width:80px;text-align:right;}
.rank .order{width:20px;text-align:right;}
.rank .key{width:190px;padding-left:10px;overflow:hidden;position:relative;}
.rank .key a{font-size:14px;line-height:22px;}
.rank .status{width:65px;text-align:right;padding-right:5px;}
.rank .trend{width:30px;}
.rank .status .stat{margin-right:8px;}
.rank .num,.rank .num a,.rank .status a{font-size:12px;}
.rank table{width:100%;}
.rank thead {background:#f3f3f3;}
.rank thead td{height:20px;text-align:left;}
.rank thead .key{color:#000;}
.rank tbody td{height:28px;border-bottom:1px solid #ececec;overflow:hidden;}

.rank10 .rank{width:290px;overflow:hidden;}
.rankcoll .rank10{float:left;margin-right:30px;}
.rankall10 .rank{width:250px;}	
.rankall10 .rank10{width:250px;margin-right:20px;}
.rankall10 .order{width:20px;}
.rankall10 .rank .key{width:125px;}
.rankall10 .rank .key_title{width:130px;height:20px;overflow:hidden;}
.rankall10 .rank .updown{width:20px;text-align:left;}
.rankall10 .rank .status {width:75px;}

.rankcoll{width:930px;overflow:hidden;}
.rank thead{background-color:}
.rankcoll .ranks{width:1000px;}


/*page rank*/
.viewTab {margin-bottom:15px;}
.viewTab .tabs li{padding:0;margin:0;}
.viewTab .tabs li a{padding:0;*margin:0 0 0 3px;}
.rank10 .viewTab{height:20px;margin-bottom:3px;background-color:#eeeeee;}
.rank10 .viewTab .tabs li{width:46px;text-align:center;}
.rank10 .viewTab .tabs li,.rank10 .viewTab .tabs li a{height:20px;line-height:20px;}
.rank10 .viewTab .tabs .current{line-height:20px;padding:0;}
.rank10 .rank thead{background-color:#ffffff;height:25px;vertical-align:top;}
.rank10 .rank thead *{color:#909090;}
.rank10 td.show_sn{vertical-align:middle;}

.rankall .rank .order{width:30px;}
.rankall .rank .key{width:150px;color:#000;}
.rankall .rank .play,
.rankall .rank .comm,
.rankall .rank .coll,
.rankall .rank .status{width:75px;}
.rankall .rank .intro{width:190px;text-align:left;padding-left:5px;color:#909090;}
.rankall .rank .intro a{color:#909090;}
.rankall .rank .so{width:60px;text-align:right;}
.rankall .rank .trend{width:30px;padding-left:5px; text-align:center;}
.rankall .rank .updown{width:100px;}

/*page show*/
.statList{margin-bottom:15px;}
.statList .title{height:26px;}

.dataGrid{width:610px;margin:0 auto;margin-bottom:10px;}
.dataGrid table{width:100%;table-layout:auto;}
.dataGrid thead{background:#f2f2f2;}
.dataGrid thead .label{display:block;height:16px;overflow:hidden;line-height:16px;}
.dataGrid thead .num{color:#909090;line-height:16px;}
.dataGrid td{vertical-align:top;padding:2px 0 0 5px;overflow:hidden;}
.dataGrid thead td{border-right:1px solid #fff;padding-top:4px;padding-bottom:2px;}
.dataGrid tbody td{border-bottom:1px dashed #e5e5e5;padding:4px 5px 2px 5px;text-align:right;}
.dataGrid .total td{font-weight:bold;}
.dataGrid .show_title{width:250px;}
.dataGrid .show_play{width:68px;}
.dataGrid .show_data_title{border-bottom:1px solid #e5e5e5;}
.dataGrid td.label,.dataGrid th.label{width:165px;overflow:hidden;text-align:left;}

.pageBar {padding:0 5px;}

.graphData,.playDataTotal{margin:10px 0;}
.vr_words a{font:bold 16px "microsoft yahei", '微软雅黑';color:#000000;}
.vr_header{position:relative;margin:15px 0;width:930px;}
.vr_header .vr_option{position:absolute;right:0px;top:3px;}
.vr_header .vr_option ul{float:right;}
.vr_header .vr_option li{float:left;display:block;width:60px;overflow:hidden;text-align:right;}
.vr_header .vr_option li a{float:left;display:block;width:60px;overflow:hidden;text-align:right;}
.dataList .vr_dataBar{height:28px;background-color:#e5eafa;position:relative;padding-left:10px;}
.dataList .vr_dataBar h3{line-height:28px;}
.dataList .trendTab{position:absolute;right:5px;top:4px;}
.dataList .trendTab ul{float:right;}
.dataList .trendTab li{float:left;display:block;height:24px;line-height:24px;padding:0 10px;}
.dataList .trendTab li a,.dataList .trendTab li{float:left;display:block;height:24px;line-height:24px;}
.dataList .trendTab .current,.dataList .trendTab .current a{color:#000000;background-color:#ffffff;}

.dataList .trendTable{margin:10px 0;text-align:left;}
.dataList .trendTable td{border:none;}
.dataList .trendTable .vr_num{font-size:14px;width:210px;padding-left:10px;text-align:left;}
.dataList .graphcontainer{margin-bottom:15px;}

.searchData{width:610px;overflow:hidden;}
.searchData .dataGrid{width:630px;}
.searchData .dataGrid table{float:left;width:300px;margin:5px 10px 10px 0;}
.searchData .dataGrid caption{padding:4px 0 2px 5px;color:#000000;background-color:#ffffff;font-weight:bold;text-align:left;}
.searchData .dataGrid td{border:none;}
.searchData .dataGrid .odd{background-color:#f3f3f3;}
.searchData .dataGrid .order{text-align:right;width:20px;}
.searchData .dataGrid .key{width:160px;text-align:left;}
.searchData .dataGrid .status{width:100px;padding-right:5px;text-align:right;}
.vr_histogram{height:5px;width:100%;overflow:hidden;background:#70cef2;margin-top:7px;_float:left;}

.playDataTotal thead {background:none;}
.playDataTotal thead th{text-align:left;padding:4px 5px 2px 5px;color:#909090;text-align:right;}
.playDataTotal tbody td{font-weight:bold;border-bottom:1px solid #e5e5e5;}
.playDataTotal .show_play{width:90px;}
.playDataTotal .show_up{width:65px;}
.playDataTotal .show_down{width:65px;}
.playDataTotal .show_cate{width:60px;}
.playDataTotal .show_date{width:60px;}
.playDataTotal .show_index{width:100px;}
.playDataTotal .show_comment{width:60px;}
.playDataTotal .show_favo{width:60px;}
.playDataTotal .show_quote{width:60px;}
.detailData .nPageBar{margin:15px 0;}
.detailData tbody td{font-weight:normal;}
.dataSummary{margin:5px 0;padding:0 10px;position:relative;height:20px;}
.dataSummary strong{position:absolute;left:10px;width:200px;color:#000000;cursor:default;}
.dataSummary .data_info{position:absolute;left:141px;-webkit-left:181px;color:#909090;}
.dataSummary .data_info span{margin:0 5px;cursor:pointer;color:#014ccc;}
.dataSummary .data_info .average{margin-right:15px;color:#000000;font-weight:bold;cursor:default;}
.dataSummary .data_info .current{color:#000000;cursor:default;}
#openDetail a{font-weight:bold;}
#openDetail span{position:relative;top:2px;}
#openDetail a em{font-style:normal;}

.graphData .dataGrid th{font-weight:bold;text-align:left;padding:4px 0 2px 5px;}
.graphData .dataGrid td{border:none;}
.graphData .dataGrid .dataList{width:300px;}
.graphData .dataList li{clear:both;padding:0 3px;height:26px;overflow:hidden;line-height:26px;position:relative;}
.graphData .dataList .odd{background-color:#f3f3f3;}
.graphData .dataList li span{line-height:28px;float:left;width:100px;margin-right:15px;}
.graphData .dataList li em{display:block;height:26px;float:left;width:20px;font:normal 12px "";line-height:26px;}
.graphData .dataList .vr_listBar{width:160px;text-align:left;position:absolute;top:2px;right:10px;}
.graphData .dataList .vr_histogram{width:160px;overflow:hidden;}
.cityList .dataGrid .dataList{width:210px;}
.cityList .dataList .vr_histogram,.cityList .dataList .vr_listBar{width:100px;}
.cityList .dataList li span{width:80px;}

.graphData .choice{height:20px;width:220px;color:#909090;}
.graphData .choice span,.graphData .choice a{font-weight:normal;line-height:20px;}
.graphData .choice .current{font-weight:bold;color:#000000;}

.vr_result .guess {font-size:14px;margin-bottom:30px;}
.vr_result .guess *{font-size:14px;}
.vr_result .guess a{text-decoration:underline;}
.vr_result .guess a span{text-decoration:underline;}
.vr_result .guess .type{color:#909090;}
.vr_result .advice{margin-bottom:15px;}

.aside{height:220px;width:298px;border:1px solid #c6c6c6;background:#fff;}
.aside .vr_logo{margin:30px 0;text-align:center;}
.aside .vr_search{height:24px;background-color:#e5eafa;padding:18px 0;}
.aside .vr_search .soTool{width:280px;margin:0 auto;padding:0;background:#ccc;}
.aside .vr_search .soTool .soCore{position:relative;padding:0;width:280px;background:none;}
.aside .vr_search .soTool .soCore .autocomplete{top:23px;left:0;width:278px;}
.aside .vr_search .soTool .soText{width:208px;}
.aside .vr_search .soTool .txtSearch{width:200px;}
.aside .vr_tips{margin:5px 0;padding-left:9px;color:#c6c6c6;}
.aside .vr_share{padding:40px 0 0 30px;}
.aside .vr_share li{padding-left:20px;margin-top:5px;background:url(../img/share_icon.gif) no-repeat 0 0;}
.aside .vr_share li a{font-size:14px;}
.aside .vr_share .share_pdf{background-position:0 1px;}
.aside .vr_share .share_img{background-position:0 -28px;}
.aside .vr_share .share_rss{background-position:0 -58px;}
.aside .vr_share .links{margin:20px 0;}
.aside .vr_share .links .icos a{margin-right:10px;}

.noresult{color:#666666;margin:30px 0;text-align:center;}

/*filter*/
.filter{margin-bottom:10px;}
.filter .item{margin-bottom:5px;}
.filter .item .label{display:block;float:left;width:35px;color:#909090;height:22px;overflow:hidden;}
.filter .item .keys{display:block;float:left;width:620px;height:22px;overflow:hidden;}
.filter .item .keys .key{white-space:nowrap;}
.filter .item .break,
.filter .item .key a,
.filter .item .key .current{padding:2px;display:inline;*zoom:1;height:20px;margin-right:3px;*margin-right:0;overflow:hidden;}
.filter .item .key .current{background-color:#666666;color:#ffffff;}
.filter .item .key a:hover{color:#ffffff;background-color:#0099ff;text-decoration:none;}
.filter .item .break{color:#909090;*margin-right:2px;}
.filter .item .current{font-weight:bold;}

.null{color:#909090;font-size:14px;font-weight:bold;padding:50px 0;text-align:center;}

.topline{margin-top:5px;}
.topline .psh{width:123px;margin-bottom:5px;text-align:right;position:relative;}
.topline .p_title,.topline .p_index{position:absolute;top:20px;right:0px;}
.topline .p_index{top:42px;}
.topline .p_type a{color:#909090;}
.show_sn{width:24px;vertical-align:middle;}
.show_sn .sn{display:block;width:22px;height:20px;line-height:23px;background:#02abe0;text-align:center;color:#e8e8e8;font-weight:bold;font-size:14px;font-family:'microsoft yahei';}
.rankall .show_sn .sn{float:right;}
.show_sn .top3{background:#02abe0;color:#ffffff;}
