
/* CSS Document */a { color:#333; text-decoration: none }
em { font-style: normal }
li { list-style: none }
img,input{border: 0;
vertical-align: middle;
padding: 5px 8px;
border-radius: 3px;}
    input:focus {
    border:1px solid #004276;
    }
table { border-collapse: collapse; border-spacing: 0 }
p,a{ word-wrap: break-word }
.undis { display: none }
.dis { display: block }
.ind { text-indent: 2em }
.layout{ margin:0 auto; width:1000px;}
.layout:after, .hd:after, .bd:after, .ft:after, .cf:after, .Q-tList:after, .Q-tList ul:after, .Q-tList ol:after, .Q-pList:after, .Q-pList ul:after, .Q-tpList:after, .Q-tpList ul:after, .Q-tpWrap:after { content: ""; display: table; clear: both }
.layout, .hd, .bd, .ft, .cf, .Q-tList, .Q-tList ul, .Q-tList ol, .Q-pList, .Q-pList ul, .Q-tpList, .Q-tpList ul, .Q-tpWrap { *zoom:1}
@media screen {
.fl, .layout .fl, .chief { float: left; display: inline }
.fr, .layout .fr, .extra { float: right; display: inline }
.hd h2, .hd h3 { float: left; display: inline }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.f20 { font-size: 20px }
.l16 { line-height: 16px }
.l17 { line-height: 17px }
.l18 { line-height: 18px }
.l19 { line-height: 19px }
.l20 { line-height: 20px }
.l21 { line-height: 21px }
.l22 { line-height: 22px }
.l23 { line-height: 23px }
.l24 { line-height: 24px }
.l25 { line-height: 25px }
.l26 { line-height: 26px }
.l27 { line-height: 27px }
.l28 { line-height: 28px }
.l29 { line-height: 29px }
.l30 { line-height: 30px }
.Q-tList { margin: 0 10px }
.Q-tList span, .Q-tpList li span { float: right }
.Q-pList li { float: left; display: inline; text-align: center }
.Q-pList a { display: block }
.Q-pList p a { display: inline }
.Q-tpList .pic { float: left; margin-right: 10px; overflow: hidden; display: inline; text-align: center }
.Q-tpList .pic img { display: block }
.Q-tpList em{ font-family:"寰蒋闆呴粦", "榛戜綋", "瀹嬩綋";}
.Q-vBg { width: 100%; height: 32px; line-height:32px; position: relative; margin-top: -32px; background: rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( Q-gradientType = 0, startColorstr = '#80000000', endColorstr = '#80000000') \9;
text-align: center; cursor: pointer;}
.Q-vBg b { display: block; position: absolute; width: 21px; height: 21px; top: 0; left: 0; cursor: pointer }
.Q-vBg a { padding: 0 5px; color: #fff; cursor: pointer }
.mt5 { margin-top: 5px }
.mt10 { margin-top: 10px }
.mt20 { margin-top: 20px }
}
/* main */
.content{ border-bottom:1px solid #e9e9e9; padding-bottom:40px;}
.main{ border-right:1px solid #e9e9e9; float:left; padding-right:40px; width:650px;}
.main .Q-tpWrap{ border-top:1px solid #e9e9e9; padding:20px 0;}
.main .bt0{ border-top:none;}
.main .Q-tpWrap p{ color:#888;}
.main .Q-tpWrap .intro{ padding:5px 0;}
.main .Q-tpWrap .time{ text-align:right;}
.main .hover{ background:#f6f6f6;}
/* sub */
.sub{ float:right; width:300px;}
.sub .hd{ border-bottom:3px solid #e9e9e9; height:46px; line-height:46px; width:300px;}
.sub .hd h2{ font-size:22px;}
.sub .hd h2 span{ color:#005faf;}
.rank ul{ background:url(../image/rank_bg.png) 0 7px no-repeat; margin-top:10px; padding-left:25px;}
.rank li{ fonbg.png) 0 7px no-repeat; margin-top:10px; padding-left:25px;}
.rank li{ font-size:14px; height:30px; line-height:30px;}
.caijing .bd{ padding-top:20px;}
.caijing .bd .pic{ float:left; margin-right:10px;}
.caijing .bd p{ padding-top:10px;}/*  |xGv00|2b62f47ea4671ce61d274438fca6676b */

.rank .bd ul li {
padding-left:0;
 margin-top:0;
}
.caijing h2 a {
color:#999;
}
.yaowen {
    border-left:5px solid #578f66;
    height:30px;
    line-height:30px;
    font-size:22px;
   
}