body{font-size: 12px;}
a{color:#18479B}
/* 公共容器 */
.area {
  position: relative;
  width: 1280px;
  margin: 0 auto;
}

/* 意见反馈按钮 */
.suggestionbox {
  float: left;
  margin-left: 50px;
}
.suggestionbox a.suggestion {
  height: 32px;
  width: 88px;
  display: block;
  background: url(//static.k.sohu.com/static/node-stock/v1-0-4/_common/images/_sprite.png) no-repeat 0 -42px;
}
.suggestionbox a.suggestion:hover {
  background: url(//static.k.sohu.com/static/node-stock/v1-0-4/_common/images/_sprite.png) no-repeat 0 0;
}

/* 主导航 */
.main-nav {
  width: 100%;
  margin-top: 40px;margin-bottom:10px;
  background: #ececec;
}
.main-top {
  width: 1280px;
  height: 104px;
  margin: 0 auto;
  background: #ececec;
}
.title-top {
  margin: 20px 0 0 40px;
  min-height: 58px;
}
.stock-nav {
  clear: both;
}

/* 导航菜单列表 */
.navlist {
  margin: 0;
  padding: 0;
  list-style: none;
}
.navlist li {
  float: left;
  width: 6.1%;
  height: 26px;
  font-size: 14px;
  text-align: center;
}
.navlist li.active {
  border-bottom: 3px solid #c9131c;
  font-weight: bolder;
  color: #3d3d3d;
}
.navlist li .new{background-color: #c9131c;border-radius: 2px;padding:2px;
position: relative;top:-25px;left:25px;color:#fff
}
.navlist li.active a {
  color: #3d3d3d;
  font-weight: bolder;
}
.navlist li a {
  display: block;
  height: 100%;
  font-family: "Microsoft YaHei";
  color: #808080;
  text-decoration: none;
}
.navlist li a:hover {
  text-decoration: underline;
}
.navlist li.current { position: relative;
  font-weight: bolder;
  color: #3d3d3d;
}
.navlist li.current .line{width:20px;height:2px;background-color: #c9131c;overflow: hidden;
position: absolute;bottom:1px;left:50%;margin-left:-10px}

/* 顶部搜索框 */
.navsea {
  width: 410px;
  height: 31px;
  float: left;
  position: relative;
  border: 1px solid #d5d5d5;
  margin-left: 45px;
  background: url(//static.k.sohu.com/static/node-stock/v1-0-4/_common/images/search.png) no-repeat -1px -2px #fff;
}
.navsea .kw {
  font-size: 14px;
  height: 18px;
  padding: 5px 0 0;
  width: 260px;
  border: none;
  position: absolute;
  top: 2px;
  left: 32px;
  color: #999;
  box-sizing: content-box;
}
.navsea .btn {
  width: 80px;
  height: 31px;
  padding: 0 0 1px;
  text-align: center;
  background-color: #222222;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  font: 400 16px/24px microsoft yahei;
  color: #fff;
}

/* 搜索下拉建议列表 */
.suggestLists {
  width: 410px;
  position: absolute;
  top: 28px;
  left: -1px;
  z-index: 3002;
  border-color: #5b1616;
  color: #333;
  border: 1px solid #b1c6e8;
  background: #fff;
  font-size: 12px;
}
.suggestLists li.hover {
  background-color: #f5f5f5;
}
.suggestLists li {
  border-bottom-color: #e5e5e5;
  height: 30px;
  line-height: 30px;
  width: 100%;
  overflow: hidden;
  float: left;
  border-bottom: 1px solid #EAF1FD;
  white-space: nowrap;
  list-style-type: none;
}
.suggestLists li a {
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  color: #2c2c2c;
}
.suggestLists li a span {
  float: left;
  padding-left: 5px;
  overflow: hidden;
}
.suggestLists li a span.e1 {
  width: 60px;
}
.suggestLists li a span.e2 {
  width: 140px;
}
.suggestLists li a span.e2 strong {
  font-weight: 700;
}
.suggestLists li a span.e3 {
  width: 95px;
}
.suggestLists li a span.e4 {
  /* width: 102px; */
  overflow: hidden;
  text-align: right;
  padding-right: 5px;
  color: #999;
  white-space: nowrap;
}
.suggestLists_ft {
  text-align: center;
  border-top: 1px solid #ddd;
}
.suggestLists_ft a {
  text-align: center;
}

/* LOGO 与移动端图标 */
a.logo {
  width: 126px;
  height: 31px;
  float: left;
  background: url(//static.k.sohu.com/static/node-stock/v1-0-4/_common/images/logo.png);
}
a.mobile {
  width: 105px;
  height: 31px;
  float: left;
  background: url(//static.k.sohu.com/static/node-stock/v1-0-4/_common/images/logo.png) -128px;
}

/* 导航标签：资金、热点、我的自选 */
.nav-hotmoney {
  position: relative;
}
.nav-hotmoney .ico {
  position: absolute;
  top: 4px;
  right: -8px;
  display: block;
  width: 40px;
  height: 10px;
  background: url(//static.k.sohu.com/static/node-stock/v1-0-4/hotmoney/images/new.png) no-repeat 100% 0;
}
.nav-hotnews {
  background: url(//static.k.sohu.com/static/node-stock/v1-0-4/hotnews/images/24hour.png) no-repeat center 1px;
}
.mystock-a {
  background: url(//static.k.sohu.com/static/node-stock/v1-0-4/_common/images/mystock.png) no-repeat 9px center;
  display: block;
  padding-left: 8px;
}
.mystock-a:hover {
  background-color: #f9f9f9;
}
.z-navigation-main-wrapper .navigation-top-wrapper .navigation-login-wrap a.mystock-a {
  color: #666;
}

/* 顶部小搜索框 */
.headersea {
  width: 210px;
  height: 25px;
  float: left;
  padding-top: 8px;
  position: relative;
}
.headersea li {
  float: left;
}
.headersea .kw {
  width: 120px;
  height: 23px;
  line-height: 23px;
  border: 1px solid #333;
  padding-left: 2px;
  margin-right: 3px;
  color: #999;
}
.headersea .seabtn {
  width: 70px;
  height: 25px;
  background: url(//static.k.sohu.com/static/finance/pc/qstock/v0.0.12/images/bgx.gif) repeat-x 0 -105px #ffd438;
  text-align: center;
  color: #333;
  border: 1px solid #333;
  cursor: pointer;
  color: #000;
}

.sohufooter{float:left;
background-color: #f9f9f9;
	background-position: top;
	background-repeat: no-repeat;
	color: #666;
	font-size: 12px;
	line-height: 16px;margin:10px 0 0;
	padding: 44px 0;
	position: relative;
	text-align: center;
	width: 100%;}
.sohufooter-content{padding:0 0 15px}