
.stock .k-title{
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 60px;
}

.stock .k-title h1 {
  float: left;
  font-size: 26px;
  margin-right:50px;
}

.stock .fn-left{float:left;}
.stock .fn-right{float:right;}

.stock i {
  font-style: normal;
}

.stock .cur-state {
  text-align: right;
}

.stock .k-title .price {
  font-size: 32px;
}

.stock .k-title .change {
  margin-left: 12px;
  color: #d7210c;
  font-size: 18px;
}

.stock .cur-state .time {
  color: #999;
  padding-top: 20px;
}

.stock .stock-type-tab {
  height: 20px;
  background: #f4f4f4;
  margin: 20px 0 40px;
}

.stock .stock-type-tab a {
  float: left;
  display: inline;
  width: 99px;
  text-align: center;
  line-height: 20px;
  color: #999;
  font-size: 12px;
  border-right: #f0f0f0 solid 1px;
}

.stock .stock-type-tab a.on,
.stock .stock-type-tab a:hover {
  background: #dd3e21;
  color: #fff;
}

.stock .stock-content .chart {
  width: 850px;
}

.stock .stock-content .profile {
  color: #999;
}

.stock .stock-content .profile li {
  text-align: right;
  margin-bottom: 40px;
}

.stock .stock-content .profile li strong {
  font-size: 22px;
  color: #777;
}

.stock .stock-content .profile-table {
  clear: both;
  background: #f6f6f6;
  padding: 10px;
}

.stock .stock-content .profile-table table {
  width: 100%;
}

.stock .stock-content .profile-table table td {
  padding: 5px 0;
  color: #999;
}

.stock .stock-content .profile-table table td span {
  color: #666;
}
