@charset "utf-8";
/* /zhuanti/hxjy/ryphb/css/style.css */

/* CSS Document 
Date:		2013/12/20
Author:		小芳
Update:     
*/
/* CSS reset */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
input,select,img{ vertical-align:middle}
input,select{ outline:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,宋体,sans-serif}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0;font-variant:normal;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:500;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe{ display:block;}

ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:500;}
q:before,q:after {content:'';}
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
a:hover {text-decoration:underline;}
ins,a {text-decoration:none;}

/*Correct block display not defined in IE6/7/8/9 & ff3,IE需要在js中createElement(tag)*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary { display: block;}

/* HTML5 媒体文件跟 img 保持一致 */
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}

/* global */
body{ background:#fff; }
.wrapper{ margin:0 auto;text-align:left;width:960px; }
td{ font-size:12px; line-height:160%;}
.txthide{ text-indent:-999em;overflow:hidden; line-height:0; font-size:0}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */}
.hidden {display:none;}
.left,.right {display:inline; zoom:1;}
.left {float:left;}
.right {float:right;} 

a:active, a:focus, input{-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}

.my_ftop{background:#fff; }

.mod_rank{ width: 264px; height: 334px; background:#fff none;margin: 0px auto;}
.mod_rank .mod_hd{background: #7291b8 none; height:24px; padding:8px 12px 0;}
.mod_rank  .mod_bd{}

/*m_selectlist*/
.m_selectlist{ position:relative;*zoom:1; float:left}
.m_selectlist .m_selected{background-color:#2d4a6e;  border:solid 1px #2e2e2e; cursor:pointer; width:111px; height:22px; line-height:22px; font-size:12px; overflow:hidden; }
.m_selected .select_txt{ padding:0 5px; color:#fff; width:75px; height:20px; overflow:hidden; text-align:left;}
.m_selected .flag_down{ width:19px; height:19px; background-color:#2d4a6e; padding:2px 3px 0 3px; overflow:hidden;}
.m_selected .flag_down b{background: url(../zhuanti/hxjy/ryphb/images/selectb.jpg?) no-repeat 0 0; display:block; width: 19px; height: 19px; overflow:hidden;zoom:1;}
.selectlist li{ width:100%; height:23px; line-height:23px; cursor:pointer; *vertical-align:center; overflow:hidden}
.selectlist li a{ display:block; padding:0 5px; color:#fff}
.selectlist li a:hover,.selectlist .cur a,.selectlist .cur a:hover{  background:#203a5a;}

.mod_rank .m_select_item{ float:left; *display:inline; *zoom:1; }
.mod_rank  .select_rankways{ float: right;} 


.m_rankdata .table_hd{ height:30px; background: #7291b8; color:#fff; padding: 0 4px}
.m_rankdata .table_hd span{ float:left; height:30px; line-height:30px; color:#fff; font-weight:700; font-size: 14px; overflow: hidden; background:#7291b8 }
.m_rankdata .table_hd .col1,.rank_table .col1{ width:45px; padding:0 5px; text-align: center;}
.m_rankdata .table_hd .col2,.rank_table .col2{ width:100px; padding:0 5px}
.m_rankdata .table_hd .col3,.rank_table .col3{ width:72px; padding: 0 5px}
.rank_table td{ height:26px; line-height:26px; color:#646464; text-align: left;}

.m_rankdata .rank_table{ width: 244px; border: solid 1px #d8d8d8; border-top: 0 none; padding: 0 9px; height:271px; overflow:hidden;}
.m_rankdata .rank_table p{ padding-top:50px ; text-align:center; color:#fc6717; font-weight:700; font-size:14px;}

.mod_rank .m_rankdata{width:100%;}
.m_rankdata .name{width: 100px;height:26px; overflow:hidden; }


/* selectlist */
.m_selectlist  .m_select_cont{position:absolute; top:22px; width:111px; border:1px solid #2e2e2e; background-color:#2d4a6e; border-top:0; display:none; overflow:hidden; padding:5px 0;}
.m_selectlist .selectlist{ *vertical-align:top;}

/* v_scrollbar */
.selectlist_inner{zoom:1; height:100%; overflow:hidden}
.m_selectlist .v_scrollbar{position:absolute;width:7px;right:0;top:5px;height:220px; display:none;cursor:pointer; background:#2d4a6e;}
.m_selectlist .v_scrollbar_bg{position:absolute;top:0;width:7px;height:100%;}
.m_selectlist .v_scrollbar_btn{position:absolute;width:5px; border:1px solid #000;-moz-border-radius:3px; -o-border-radius:3px;-webkit-border-radius:3px; z-index:100px;filter:alpha(opacity=80);opacity:0.8; top:0;border-radius:3px; background-color:#fff; }
.odd  td{ background: #ececec;}
