 #barday,#barpie{ margin-top: 15px;}
 #rankschart{ width: 1200px;}
.pusmall #rankschart{ width: 1200px;}

    .Change-pieWrap{ padding: 0 2%;width: 36%;}
    .Change-lineWrap,.Change-barWrap{ padding: 0 2%; width: 56%;}


.picktoday-wrap{ text-align: center; line-height: 26px; font-size: 16px; position: relative; top: 5px;}
.picktoday-wrap label{ display: inline-block;}
.picktoday-wrap .picktoday{ background:none; color: #3971f1; border:0; width: 95px; padding: 4px; cursor: pointer; background-color: #f9f9f9;}



.ranking-list {height:91px;background-color:#f9f9f9;border-bottom:1px solid #e8e8e8;margin:0 auto;}
.ranking-body {margin:0 auto;width:1740px;}
.ranking-list .tab {height:50px;line-height:50px;border-bottom:1px solid #D7D7D7;box-sizing:content-box; padding: 0 20px;}
.ranking-list .tab a {font-size:16px;display:inline-block;color:#a6a6a6;margin-right:40px;}
.ranking-list .tab a:hover {color:#3972f1;border-bottom:2px solid #3972f1; text-decoration: none;}
.ranking-list .tab a.on {color:#383838;border-bottom:2px solid #3972f1;}
.ranking-list .time-list {height:40px;line-height:40px; padding: 0 20px; background-color: #f9f9f9;}
.ranking-list .time-list a {display:inline-block;margin-right:30px;font-size:14px;color:#383838;}
.ranking-list .time-list a:hover {color:#3972f1;text-decoration: none;}
.ranking-list .time-list a.on {color:#3972f1;}

.trendList{ height: 40px; padding: 20px 0 10px 0; text-align: center;}
.trendList a:hover{ text-decoration: none;}
.trendList .btnTrend{ padding: 6px 12px; color: #0274cc; border:1px solid #54a7e3; display: inline-block;}
.trendList .btnTrend.on{ background-color: #54a7e3; color: #fff;}

.ranking-menuChild{height:50px;line-height:50px; padding: 0 10px; background-color: #fff; border-bottom: 1px solid #e8e8e8;}
.ranking-menuChild a {display:inline-block;margin-right:30px;font-size:14px;color:#999;}
.ranking-menuChild a:hover {color:#ff000e;text-decoration: none;}
.ranking-menuChild a.on {color:#ff000e; font-weight: bold;}

.rkmenudrop-wrap{ background-color: #fff; height: 30px; margin-top: 10px; margin-right: 20px;border: 1px solid #e8e8e8;}
.rkmenudrop-tit{cursor: pointer; padding: 0 20px 0 10px; color: #0274cc; height: 28px; line-height: 28px; font-size: 14px; display: inline-block; text-align: left;width: 60px;}
 .rkmenudrop-wrap:hover{border: 1px solid #0274cc;}
.rkmenudrop-drop{ position: absolute; right: 10px; overflow: hidden; width: 0; height: 0; cursor: pointer; border-width: 5px 4px 0; border-color: #0274cc #fff; border-style: solid; display: block; top: 13px;}
.rkmenudrop-show{ position: absolute; width: 90px; left: -1px;top: 30px;border: 1px solid #0274cc; border-top:0; z-index: 1; background: #fff; display: none;}
.rkmenudrop-show li{cursor: pointer; line-height:30px; border-top: 1px dashed #e8e8e8;}
.rkmenudrop-show li:first-child{border-top: 1px solid #e8e8e8;}
.rkmenudrop-show li:hover{background: #f9f9f9;}
.rkmenudrop-show li a{color:#747d87; display:block;padding-left: 10px; margin-right: 0;}
.rkmenudrop-show li a:hover{text-decoration:none; color: #0274cc;}


.rkRodio li{ display: inline-block; float: left; padding-left: 10px;}
.rkRodio li label{ padding: 0 6px; cursor: pointer; color: #444;}


.lf-sample{ height: 40px; line-height: 40px; padding-top: 5px;}

.date-choese {display:inline-block;float:left;height:26px;}
.date-choese {height:26px;width:73px;display:inline-block;float:left;margin-right:10px;_margin-right:5px;z-index:3;}
.date-cate { cursor:pointer;padding:0 5px;width:60px;color:#747d87;height:24px;line-height:24px;font-size:12px;  border:solid #c6cede;background-color:#fff;border-width:1px;display:inline-block;text-align:left;  }
.d-corner { position:absolute;right:10px;top:10px;overflow:hidden;width:0;height:0;cursor:pointer;  border-width:5px 4px 0;border-color:#999999 #FFF;border-style:solid;display:block;  }
.date-drop {  position:absolute;top:26px;left:0;right:0;z-index:1;  border:solid #c6cede;border-width:0 1px 1px 1px;list-style-type:none;  font-size:12px;background:#FFF;width:70px;overflow:auto;max-height:220px;letter-spacing:normal;display:none;  }
.date-drop li {line-height:21px;height:21px;cursor:pointer;text-align:left;}
.date-drop li:hover {background:#f5f5f5;}
.date-drop li a {color:#747d87; display:block;padding-left: 7px;text-align:left;}
.date-drop li a:hover {text-decoration:none;}


.ranktag{}
.ranktag span{ font-size: 16px;}
.ranktag span,.ranktag a{ display: inline-block; float: left;}
.ranktag a{border: 1px solid #eee; color: #444; margin-left:-1px;line-height: 28px; height: 28px; padding: 0 10px;}
.ranktag a:hover{ text-decoration: none;}
.ranktag a.on{ background-color: #55a7e3; color: #fff;border: 1px solid #55a7e3;}



.filterbar .inputxt,.filterbar .filterbtn{
  vertical-align: top;
  margin:0;
  display:inline-block;
  float:left;
  padding: 5px 10px;
  border: 1px solid;
  vertical-align: top;
  }
.filterbar .inputxt{border-color: #ddd;}
.filterbar .filterbtn{background: #55a7e3;color: #fff;border: 1px solid;border-color: #55a7e3;}
