/* CSS Document */
*{margin:0;padding:0;}
input,select{ font-size:12px;}
body{ font-size:12px; background:#fff; line-height:22px}
a{ color:#000; text-decoration:none}
a:hover{ color:#900; text-decoration:underline}
ul,ol,li{ list-style: none; }
img,a img{ border:0;}
.clear{ clear:both}
.hide{ display:none}
.show{ display:block}
/*结构*/
#wrap{ margin: 10px auto 0 auto; width: 960px; border-top:4px solid #1e5faf }
#content{ width:934px; padding:8px 12px 10px; border:1px solid #bebebe; overflow:hidden; }

/*元素*/
.bor{ border:1px solid #ccc;}
.f14{ font-size:14px;}
.c666{ color:#666;}
.h10{ height:10px; overflow:hidden; font-size:1px; line-height:1px;}
.h20{ height:20px; overflow:hidden; font-size:1px; line-height:1px;}
.mb10{ margin-bottom:10px;}
.cx{ border-top:1px dotted #ccc; text-align:center; height:24px; padding-top:6px;}
.mark{ margin-top:5px; background:url(img/mark.png) no-repeat right bottom; position:relative; }
/*头部标签切换*/
.cx_t{ background:url(img/cx_bg.gif) repeat-x 0 0; height:30px; overflow:hidden; margin-bottom:12px;}
.cx_tag{ float:left;}
.cx_tag li{ background:url(img/cx_qh.gif) no-repeat 100% -35px; height:30px; line-height:30px; padding:0 12px 0 0; font-size:14px; font-family:微软雅黑,宋体; float:left; font-weight:bold; overflow:hidden;}
.cx_tag li p{ height:30px; line-height:32px; padding:0 0 0 7px; float:left; overflow:hidden;}
.cx_tag li.check{ background:url(img/cx_qh.gif) no-repeat 0 -70px; padding:0 0 0 20px;font-size:14px; }
.cx_tag li.check p{ padding:0 13px 0 0; background:url(img/cx_qh.gif) no-repeat 100% -105px;}
.cx_t ul.cx_tag li a:hover {text-decoration:none;}
.cx_t form{ padding:3px 10px 0 0; float:right; display:block; overflow:hidden;}
.cx_t form span{margin-right:5px; float:left; overflow:hidden;}
.cx_t select { width:96px; height:20px; }
.cx_t input{ width:93px; height:16px; line-height:18px;}
.cx_t .sub{ width:55px; height:21px; line-height:22px; border:0; background:url(img/btn_bg2.png) no-repeat; cursor:pointer; color:#fff;}

.agency { width:896px; height:27px; padding:12px 0 0 20px; border:#bebebe 1px solid; border-bottom:0; background:url(img/agencyBg.png) repeat-x; margin-top:10px; overflow:hidden;}
.agency dt{ width:66px; float:left;}
.agency dd{ width:76px; height:27px; line-height:28px; background:url(img/agencyDd.png) no-repeat; float:left; text-align:center; overflow:hidden; cursor:pointer;}
.agency dd.ing{ background:url(img/agencyDd.png) no-repeat 0 -81px; font-weight:bold; }
.agency dd.f1{ background:url(img/agencyDd.png) no-repeat 0 -27px; }
.agency dd.fn{ background:url(img/agencyDd.png) no-repeat 0 -54px; }
.fType{ width:896px; border:#bebebe 1px solid; border-top:0; padding:0 0 10px 20px; overflow:hidden;}
.fType dl{ width:896px; padding:12px 0 0; overflow:hidden;}
.fType dt{ width:66px; float:left;}
.fType dd{ width:72px; height:22px; margin-right:11px; background:url(img/fBtn.png) no-repeat 0 -22px; float:left; text-align:center; cursor:pointer; color:#999;}
.fType dd.ing{ width:60px; padding-right:12px; background:url(img/fBtn.png) no-repeat; color:#900;}
.fType ul{ width:830px; padding:10px 0 0 66px; overflow:hidden;}
.fType li{ height:19px; line-height:20px; margin-right:20px; float:left;}
.fType li.ing{ height:19px; line-height:20px; padding:0 22px 0 10px; border:1px solid #bebebe; background:url(img/fBtn.png) no-repeat right -96px; overflow:hidden; font-weight:bold; color:#900;}
.fType li.ing a{ color:#900;}

.fType2{ width:896px; border:#bebebe 1px solid; border-top:0; padding:0 0 10px 20px; overflow:hidden;}
.fType2 dl{ width:896px; padding:12px 0 0; overflow:hidden;}
.fType2 dt{ width:66px; float:left;}
.fType2 dd{ height:22px; margin-right:11px; padding-left:3px; background:url(img/fBtn2.png) no-repeat left -66px; float:left; cursor:pointer;}
.fType2 span{ height:22px; padding:0 9px 0 6px; background:url(img/fBtn2.png) no-repeat right -44px; float:left; text-align:center; color:#000; display:block;}
.fType2 dd.ing{ background:url(img/fBtn2.png) no-repeat left -22px;}
.fType2 dd.ing span{ padding-right:22px; background:url(img/fBtn2.png) no-repeat right 0; color:#900; font-weight:bold;}

/*对比悬浮窗*/
#sleekBlock {width:250px; border:1px solid #BEBEBE; background:#DFDFDF;position:absolute;right:5px; font-size:12px; top:150px;z-index:999;}
#sleekBlock ul li a,
#sleekBlock .sleek_btn input {background:url(img/float_ico.gif) no-repeat;}
#sleekBlock h4 { margin:0; padding:0; font-weight:bold; font-size:12px; padding:7px 8px 0 14px;}
#sleekBlock h4 span { float:right; font-weight:normal; color:#666;}
#sleekBlock ul { margin:10px auto 0 auto; padding:0; width:238px; background:#FFF;}
#sleekBlock ul li {list-style:none; width:220px; margin:0 auto; line-height:18px; border-bottom:1px solid #E8E8E8; padding-top:8px;}
#sleekBlock ul li a {float:right; width:8px; height:8px;background-position:0 -33px; overflow:hidden;}
#sleekBlock ul li a:hover {background-position:-13px -33px;}
#sleekBlock ul li p {clear:both; margin:0; padding:0 8px 10px 0;}
#sleekBlock .white_clear {margin:-1px auto 0 auto; width:220px; background:#FFF; height:1px; overflow:hidden;}
#sleekBlock .sleek_btn {margin-top:15px;text-align:center; padding-bottom:10px;}
#sleekBlock .sleek_btn input { width:75px; height:21px; border:none; cursor:pointer;}
#sleekBlock .sleek_btn .clear_all{background-position:0 0; margin-right:7px;}
#sleekBlock .sleek_btn .rather_all{background-position:-82px 0;}

.box_con { padding:0 8px 0;}
.cx_cx{ border:#bebebe 1px solid; background:#EDEDED; padding:7px 0 7px 10px;}
.cx_ta{ height:26px; overflow:hidden; margin-top:18px;}
.cx_ta dt{ padding:0 0 0 5px; float:left;}
.cx_ta dt strong { margin-right:15px; float:left; font-size:14px}
.cx_ta dt span { margin-right:4px; float:left;}
.cx_ta dt form { float:left;}
.cx_ta dt form select{ width:96px; margin-right:7px; color:#7f9db9;}
.cx_ta dt input { width:55px; height:21px; border:0; background:url(img/fBtn.png) no-repeat 0 -44px; cursor:pointer;}
.cx_ta dd{ width:70px; height:21px; line-height:22px; padding-left:9px; background:url(img/fBtn.png) no-repeat 0 -65px; float:right; overflow:hidden; text-align:center; cursor:pointer;}

.cx_opt { border:1px solid #BEBEBE; border-bottom:none; border-top:2px solid #666; padding:15px 0 0 15px; height:33px;}
.cx_opt span.opt_t {float:left; font-size:14px; font-weight:bold; margin-right:15px;}
.cx_opt a {float:left; margin-right:6px; background:url(img/dzbtn.gif) no-repeat 0 -44px; padding-left:10px; height:19px; line-height:19px; color:#666;}
.jjk_opt a {margin-right:12px;}
.cx_opt a span { display:block; background:url(img/dzbtn.gif) no-repeat right -44px; padding-right:10px;}
.cx_opt a.on { color:#990000; font-weight:bold;}
.cx_opt a:hover { text-decoration:none; color:#990000;}
.getin{ height:22px; padding-top:12px; text-align:right; color:#900;}
.getin a{ color:#900;}


/*银河评级*/
table.ff_table{ border-top:2px solid #666; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
table.ff_table .f12{ background:#d6d6d6;}
table.ff_table th { line-height:35px; border:solid #858585; border-width:0 1px 1px 0; background:#999; color:#fff; }
table.ff_table th.db { border:solid #858585; border-width:0 2px 1px 0;}
table.ff_table th.last { border-right:0;}
table.ff_table td { height:30px; border:solid #e1e1e1; border-width:0 1px 1px 0; text-align:center;}
table.ff_table td.star{ border:solid #d6d6d6; border-width:0 2px 1px 0; color:#666;}
table.ff_table td.starL{ border-right:0; color:#666;}
table.ff_table td.name{ padding-left:10px; border:solid #d6d6d6; border-width:0 2px 1px 0; text-align:left;}
table.ff_table td.number{ padding-right:10px; text-align:right;}
table.ff_table tr.over td {background:#f0f0f0; border:solid #f0f0f0; border-width:0 1px 1px 0;}
table.ff_table tr.over td.starL { border:solid #f0f0f0; border-width:0 0 1px 0;}
table.ff_table tr.over td.star ,table.ff_table tr.over td.name { border:solid #f0f0f0; border-width:0 2px 1px 0;}

/*评级*/
.cx_tb{ border-bottom:#999 2px solid;}
.cx_tb th{ background:#7f7f7f url(img/cx_th.png) no-repeat right bottom; line-height:14px; color:#fff; text-align:center;}
.cx_tb tr.dbTh th{ height:32px; padding-top:25px; font-weight:normal;}
.cx_tb tr.dbTh th.sgTh{ height:57px; padding-top:0; font-weight:bold;}
.cx_tb .f12{ background:#d6d6d6;}
.cx_tb th.on{ background:#900 url(img/cx_t.png) repeat-x;}
.cx_tb td{ height:22px; line-height:16px; border-bottom:#e2e2e2 1px solid; padding:4px 0 2px; text-align:center;}
.cx_tb td .l{ padding-left:10px; text-align:left;}
.cx_tb td .r{ padding-right:10px; text-align:right;}
.cx_tb td.on{ background:#1d2647; color:#fff; border-bottom:#1d2647 1px solid;}
.cx_tb td.on a{ color:#fff;}
.cx_tb td span{ color:#666;}
.cx_tb td.on span{ color:#fff;}
.cx_tb td.c{ background:#efefef; border-bottom:#efefef 1px solid;} 
.cx_tb th.c{ background:#333;}
.cx_tb td img{ margin-right:5px; vertical-align:text-bottom;}
.cx_tb th span{ background:url(img/cx_jt.png) no-repeat right top; padding-right:12px;}
.cx_tb th.c span{ background:url(img/cx_jtb.png) no-repeat right top; }
.cx_tb th.on span{ background:url(img/cx_j.png) no-repeat right top; }
.cx_tb th.on span.up{ background:url(img/cx_jtb.png) no-repeat right top; }


.cx_top{ width:286px; height:24px; line-height:24px; border:solid #444; border-width:0 0 1px 1px; background:url(img/cx_th.png) no-repeat 0 top; position:absolute; left:201px; z-index:100; text-align:center; color:#fff; font-weight:bold; overflow:hidden;}
.cx_top2{ left:488px;}
.cx_top3{ width:142px; left:775px;}

.cx_zstop{ width:222px; height:24px; line-height:24px; border:solid #444; border-width:0 0 1px 1px; background:url(img/cx_th.png) no-repeat 0 top; position:absolute; left:304px; z-index:10; text-align:center; color:#fff; font-weight:bold; overflow:hidden;}
.cx_zstop2{ width:147px; left:527px;}
.cx_zstop3{ width:242px; left:675px;}

.cx_cxtop{ width:237px; height:24px; line-height:24px; border:solid #444; border-width:0 0 1px 1px; background:url(img/cx_th.png) no-repeat 0 top; position:absolute; left:544px; z-index:10; text-align:center; color:#fff; font-weight:bold; overflow:hidden;}
.cx_cxtop2{ width:135px; left:782px;}

.cx_fbtop{ width:237px; height:24px; line-height:24px; border:solid #444; border-width:0 0 1px 1px; background:url(img/cx_th.png) no-repeat 0 top; position:absolute; left:460px; z-index:10; text-align:center; color:#fff; font-weight:bold; overflow:hidden;}
.cx_fbtop2{ width:135px; left:698px;}

/*评级查询*/
.query .f12{ background:#d6d6d6;}
.query th{ height:40px; line-height:14px; color:#fff; border-top:#666 2px solid; background:#999 url(img/sy_syt.gif) no-repeat top right; text-align:center;}
.query td{ height:26px; line-height:18px; border-bottom:#e2e2e2 1px solid; text-align:center;}
.query th.last{ background-image:none;}
.query td img{ margin-right:5px; vertical-align:text-bottom;}
.query td .l{ padding-left:10px; text-align:left;}
.query tr.over td {background:#f0f0f0;}
.query td span{ color:#666;}

.cx_tb th span{ background:url(img/cx_jt.png) no-repeat right top; padding-right:12px;display:inline-block;}
.cx_tb th.c span{ background:url(img/cx_jtb.png) no-repeat right bottom; }
.cx_tb th.on span{ background:url(img/cx_j.png) no-repeat right bottom; }
.cx_tb th.on span.up{ background:url(img/cx_jtb.png) no-repeat right bottom; }

