@charset "utf-8";
a {
  /* color: #1748B7; */
  color: #666666;
}
#modalHolder {
  * {
    box-sizing: border-box !important;
  }
}
#notice a, #notification a, #trading_record a, #ranking_list a {
  color: #666666;
}

#content a {
  text-decoration: none;
  outline: none;
}

#content div[id="notice"] a:hover, #content div[id="notification"] a:hover, #content div[id="trading_record"] a:hover, #content div[id="ranking_list"] a:hover {
  color: #F60;
  text-decoration: underline;
  cursor: pointer;
}

#content {
  font-family: "宋体", Arial !important;
  padding-bottom: 0px !important;
  
}

tt, code, kbd, samp {
  font-family: "宋体", Arial, tahoma, simsun;
}

#content ul {
  padding: 0;
  margin: 0;
}

div#nav_list_wrap {
  width: 192px;
  float: left;
}

div#nav_list {
  position: relative;
  float: left;
  z-index: 6;
  width: 190px;
  height: 475px;
  /* overflow: hidden; */
}

div .nav_wrap_menu {
  position: relative;
  z-index: 6;
  border-bottom: 1px solid #EAEAEA;
  border-left: 1px solid #EAEAEA;
  border-right: 1px solid #EAEAEA; 
  background-color: white;
  height: 475px;
}

div.nav_second {
 /*  border-left: 1px solid #EAEAEA;
  border-right: 1px solid #EAEAEA; 
  border-bottom: 1px solid #EAEAEA;*/
}

div.nav_second > ul {
  font-size: 12px;
  list-style: none;
  line-height: 40px;
}
div.nav_second > ul > li {
  color: #666;
  padding-left:40px;
}
div.nav_second > ul > li:hover{
  color: #fff;
  background-color: #B62222 !important;
  text-decoration: none !important;
}
div.nav_wrap, div .nav_wrap_no_using {
  width: 174px;
  height: 39px;
  /* background-color: rgb(248,248,248); */
  /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),
    to(#f0f0f0) ); /* for Chrome */
  /*background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
   /*background: -ms-linear-gradient(top, #ffffff, #f0f0f0); /* for IE10+ */
  /* for Firefox */
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',
    endColorstr='#f0f0f0' ); /* for IE */
  /*margin-bottom: 1px;*/
 /*  border-left: 1px solid #EAEAEA;
  border-right: 1px solid #EAEAEA; */
   	border-bottom:1px solid #EAEAEA; 
  padding: 0px 7px 0px 7px;
  color: #333333;
  position: relative;
}

div#nav_list .nav_wrap_no_using {
  color: #cacaca;
}

div#nav_list {
  top: 0px;
}

.nav_title .nav_title_left {
  margin-left: 13px;
  text-align: left;
}

.nav_title .nav_title_left img {
  height: 6px;
  width: 7px;
  line-height: 6px;
}

/* div .nav_title b span,.nav_title b em{
	position:absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-color: rgba(255, 255, 255, 0);
	border-color: transparent;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');
	border-style: solid;
	overflow: hidden;
	border-width: 4px 0 4px 4px;
}
div .nav_title b span{
	border-left-color: #F8F8F8;
}
div .nav_title b em{
	left: 2px;
	border-left-color: #999;
}
.nav_title_b_em{
	border-left-color: red !important;
}

div .nav_title b{
	position: absolute;
	top:16px;
	right:15px;
	font-weight: bold;
}
 */
div .nav_title {
  height: 38px;
  line-height: 38px;
  position: relative;
  font-family: "宋体", Arial;
  font-weight: 400;
  font-size: 12px;
  text-align: center;

  /* text-shadow: 0 1px 0 #fff; */
  /* 	border-left: 1px solid #5293EB;
    border-right: 1px solid #5293EB; */
  /* border-top: 1px solid #EAEAEA; */
  /* border-bottom: 1px solid #EAEAEA; */

  /*border: 1px solid #ebebeb;
  /*border-bottom: 1px solid rgb(19,108,199);
  border-left: 1px solid rgb(19,108,199);
  border-top: 1px solid rgb(19,108,199);
  border-right: 1px solid rgb(19,108,199);
  padding-left: 35px;
  /* background-color: #000080;
  background-color: rgb(19,108,199);
  color:white;*/

}

.nav_wrap_menu .hr_nav_title {
  height: 1px;
  color: #EAEAEA;
  border-width: 0;
  background-color: #EAEAEA;
  margin: 0;
  width: 93%;
  bottom: -1px;
  position: absolute;
}

.div_nav_wrap_HOVER_nav_title {
  cursor: default;
  background-color: #B62222 !important;
  color: white !important;
  border-right: 1px solid white !important;
  font-family: Arial, "宋体" !important;

}

.nav_wrap_content {
  position: absolute;
  left: 189px;
  z-index: 10;
  /* top:bpx; */
}

.nav_more {
  position: absolute;
  padding-top: 7px;
  padding-bottom: 15px;
  /* width: 797px; */
  width: 700px;
  height: auto;
  min-height: 250px;
  /* border-bottom:1px solid #5293EB;
  border-right:1px solid #5293EB;
  border-top:1px solid #5293EB; */
  border: 2px solid #B62222;
  color: black;
  background-color: white;
  overflow: hidden;
  display: none;
  z-index: 5;
}

.nav_more_agreementdiv {
  /* height: 460px; */
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}

.nav_more_width1 {
  width: 99%;
}

.nav_more_width2 {
  width: 48%;
}

.nav_more_border {
  border-left: 1px solid #ebebeb;
}

.nav_more_notagreementdiv {
  /* height: 350px; */
  float: left;
  padding-left: 10px;
  min-height: 250px;
}

.J_content_Shadow {
  z-index: 4;
  position: absolute;
  top: 2px;
  left: 2px;
  background: #DFDFDF;
}

.nva_more_titilediv {
  padding-left: 10px;
  padding-top: 5px;
  font-family: 'Lucida Grande', tahoma, arial, 宋体;
  font-size: 14px;
  color: black;
  font-weight: 650px;
  font-style: normal;
  padding-bottom: 6px;
  /* border-bottom: 1px solid #ebebeb; */
}

.nva_more_titilediv img {
  height: 6px;
  width: 7px;
}

.nav_more dl {
  padding: 0 10px;
}

.nav_more dt {
  font-family: 'Lucida Grande', 微软雅黑;
  border-bottom: 1px dashed #ebebeb;
  /* background-color: #f1f1f1; */
  font-weight: 700;
  margin: 4px 0;
  color: black;
  font-size: 15px;
  height: 38px;
  line-height: 38px;
  text-align: left;
}

.nav_more dd {
  float: left;
  white-space: nowrap;
  padding: 5px;
  text-align: center;
  line-height: 18px;
  margin: 0;
}

.nav_more dd a {
  font-family: 'Lucida Grande', tahoma, arial, 宋体;
  color: #4D4D4D;
  font-size: 12px;
}

.nav_more dd:HOVER {
  background-color: rgb(228, 57, 60);
  cursor: pointer;
}

.nav_more dd:HOVER a {
  /* color: #f60; */
  color: white;
  text-decoration: none;
}

#provider {
  float: left;
  margin-top: 1px;
  width: 192px;
  height: 43px;
  font-size: 16px;
  text-shadow: 0 1px 1px #333;
  text-align: center;
  line-height: 43px;
  color: #fff;
  background-color: #000;
  border: none;
  background: -webkit-gradient(linear, left top, left bottom, from(#023f81),
  to(#023369)); /* for Chrome */
  background: -moz-linear-gradient(top, #023f81, #023369);
  background: -ms-linear-gradient(top, #023f81, #023369);
  /* for Firefox */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#023f81',
  endColorstr='#023369'); /* for IE */
  cursor: pointer;
}

#provider:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#0374c3),
  to(#0253ab)); /* for Chrome */
  background: -moz-linear-gradient(top, #0374c3, #0253ab);
  /* for Firefox */
  background: -ms-linear-gradient(top, #0374c3, #0253ab);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0374c3',
  endColorstr='#0253ab'); /* for IE */
}

#provider:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#023f81),
  to(#023369)); /* for Chrome */
  background: -moz-linear-gradient(top, #023f81, #023369);
  /* for Firefox */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#023f81',
  endColorstr='#023369'); /* for IE */
}

#hot_sale {
  float: right;
  width: 1000px;
  position: relative;
  margin-top: 13px;
  border: 1px solid #ebebeb;
  border-top: 0;
  z-index: 1;
  font-size: 12px;
  background-color: white;
}
.standard_quota {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 1;
}
div#hot_sale_header {
  height: 33px;
  position: relative;
  border-top: 1px solid #E54243;
}

#hot_sale_header > s,#hot_sale_header_city > s {
  width: 80px;
  height: 47px;
  top: -14px;
  left: -1px;
  background-image: url("../img/hotsal.jpg");
  position: absolute;
  z-index: 1;
}

#hot_sale_header .quick-menu {
  left: 85px;
  top: 5px;
}

#hot_sale_header .quick-menu li a {
  height: 20px;
  font-size: 12px;
  line-height: 20px;
}

#hot_sale_header .quick-menu li a:HOVER {
  text-decoration: none;
}

#hot_sale_header .quick-menu li {
  border-top: 2px solid white;
  padding: 2px 6px 0px 6px;
}

#hot_sale_header li.current {
  /* border-top: 2px solid rgb(44, 88, 182); */
  font-weight: 900;
}

.quick-menu li {
  background: none !important;
}
#hot_sale_header .quick-menu li:HOVER {
  cursor: pointer;
}

#hot_sale_body {
  width: 1000px;
  height: 421px;
  position: relative;
  right: 0;
  /* border-top: 1px solid lightgray;
  border-bottom: 1px solid lightgray;
  border-left: 1px solid lightgray;
  border-right: 1px solid lightgray; */
  background-color: white;
  overflow: hidden;
}

#hot_sale_body .hot_sale_wrap {
  float: left;
  width: 1000px;
  height: 381px;
  background-color: white;
  /* position: relative; */
  position: absolute;
  border-top: 1px solid #ebebeb;
}

#hot_sale_body .hot_goods {
  float: left;
  width: 199px;
  height: 210px;
  overflow: hidden;
  position: relative;
  border-bottom: 1px solid #ebebeb;
}

#hot_sale_body .hot_goods .price {
  color: #ff2e4c;
  font-size: 14px;
  font-weight: normal;
  font-family: tahoma, 'Microsoft YaHei' !important;
}

.hot_goods_border_right {
  border-right: 1px solid #ebebeb;
}

.hot_goods s {
  font-weight: bold;
  text-decoration: none;
  height: 22px;
  text-align: center;
  line-height: 22px;
  color: white;
  width: 30px;
  display: block;
  font-family: 'Global Sans Serif Bold', 'Global Sans Serif';
  font-weight: 700;
  position: absolute;
  background-image: url("../img/u333.png");
  top: 22px;
  left: 10px;
  z-index: 10;
}

.hot_goods_font1 {
  position: absolute;
  left: 10px;
}

.hot_goods_font2 {
  position: absolute;
  left: 7px;
}

/* 用box包裹img 只设图片宽度(或高度),保持图片的高宽比例不变形 */
.hot_goods .img_box {
  vertical-align: middle;
  /*设置水平居中*/
  text-align: center;
  display: block;
  /*约为高度的0.873*/
  font-size: 65px;
  /*防止非utf-8引起的hack失效问题，如gbk编码*/
  font-family: Arial;
  width: 140px;
  height: 100px;
  /* background-color: green;  */
  overflow: hidden;
  position: relative;
  left: 10px;
}

.hot_goods .img_box img { /*设置图片垂直居中*/
  vertical-align: middle;
  max-height: 100px;
  max-width: 140px;
}

.hot_goods p {
  text-align: left;
  padding: 1px 8px;
  margin-top: 4px;
  line-height: 20px;
  margin: 0;
  /* font-weight: bold; */
}

.hot_goods a {
  display: block;
}

.hot_goods p span {
  color: #999;
}

div.advertisediv {
  background-image: url("../img/advertise.png");
  float: right;
  height: 80px;
  width: 990px;
  margin-top: 3px;
  z-index: 1;
  cursor: pointer;
}

.tabs_header {
  height: 30px;
  line-height: 30px;

  /* background-color: #eee; */
  /* background-image: url("../Image/tabs_bg.png"); */
  background-repeat: repeat-x;
  /* font-family: "Microsoft YaHei";  */
  border-bottom: 1px solid #E54243;
}

.tabs_header_top {
  border-top: 1px solid #E54243;
  border-bottom: 0px;
}

.tabs_header li {
  float: left;
  /* margin-left: 5px; */
  /* margin-top: 1px; */
  padding: 0 10px;
  font-size: 12px;
  font-weight: bold;
  position: relative;
  z-index: 1;
  cursor: default;
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
  border-left: 1px solid transparent;
}

.tabs_header li.current {
  background-color: white;
  /* color: rgb(19, 108, 199); */
  height: 28px;
  line-height: 28px;
  border-top: 2px solid #E54243;
  border-right: 1px solid lightgray;
  border-left: 1px solid lightgray;
  border-bottom: 1px solid lightgray;
  left: -1px;
}

.tabs_body {
  width: 100%;
  /* height: 290px; */
}

.tabs_wrap {
  width: 100%;
  height: 253px;
  /* border-top: 1px solid lightgray; */
  /*  margin-top: 1px;  */
  background-color: white;
}

.tabs_wrap a {
  cursor: pointer;
}

.tabs_wrap ul {
  margin-top: 5px;
}

.tabs_wrap ul li {
  height: 24px;
  line-height: 24px;
  /* border-bottom: 1px solid #ececec; */
  font-size: 12px;
  /* margin-left: 5px; */
  padding-left: 19px;
  background-image: url("../img/dian.jpg");
  background-position: 10px center;
  background-repeat: no-repeat;
}

.tabs_wrap ul li code {
  max-width: 564px;
  overflow: hidden;
  display: block;
  height: 27px;
}

.tabs_wrap ul li span {
  float: right;
  margin-right: 3px;
  color: gray;
}

#notification li {
  position: relative;
}

#notification ul li code {
  max-width: 190px;
}

#notification s {
  position: absolute;
  top: -6px;
  left: 0;
  width: 24px;
  height: 17px;
  background-image: url("../img/new_tag.png");
  background-repeat: no-repeat;
}

#ranking_list_body .ranking_title {
  height: 30px;
  line-height: 30px;
  font-size: 12px;
  /* font-weight: 700; */
  /* font-family: "Microsoft YaHei";  */
  padding-left: 15px;
  border-bottom: 1px solid lightGrey;
  background-color: #EEE;
  color: #333333;
}

#ranking_list_body li {
  background: none;
}

#ranking_list_body li a:HOVER {
  text-decoration: none;
  cursor: default;
}

#ranking_list_body s {
  width: 16px;
  height: 15px;
  line-height: 14px;
  float: left;
  margin-top: 6px;
  margin-right: 6px;
  text-align: center;
  text-decoration: none;
  color: #666666;
  font-weight: bold;
  font-size: 14px;
  font-style: italic;
  /* 	background-color: gray;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; */
  font-family: "Microsoft YaHei";
}

#ranking_list_body .top3 {
  /* background-color: red; */
  color: #ff3b3b;
}

#trading_record table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}

#trading_record table th {
  height: 30px;
  line-height: 30px;
  text-align: center;
  padding: 0;
  font-size: 12px;
  font-weight: 100;
  color: #333333;
  text-align: center;
  height: 30px;
  line-height: 30px;
  margin: 10px 0;
  font-family: '宋体';
  background-color: #EEE;
  background-image: url(../img/gm-table.png);
  background-repeat: no-repeat;
  background-clip: border-box;
  background-position: right 3px;
  border-bottom: 1px solid #DDD;
  white-space: nowrap;
  word-break: break-all;
}

#trading_record td:FIRST-CHILD {
  text-align: left;
  text-indent: 5px;
}

#trading_record tr.space td {
  height: 9px;
  *height: 6px;
  border: none;
}

#trading_record table td {
  text-align: center;
  height: 20px;
  *height: 21px;
  padding: 3px;
  font-size: 12px;
  font-family: "宋体";
  color: #333;
  /* border-bottom: 1px solid #ececec; */
}

#notice {
  float: left;
  width: 800px;
  height: 283px;
  overflow: hidden;
  border: 1px solid #ebebeb;
  border-top: 0px;
  /* border-top: 2px solid #0044BB; */
  /* border-top: 1px solid rgb(40, 88, 182); */

}

#trading_record {
  float: left;
  width: 1200px;
  height: 283px;
  overflow: hidden;
  border: 1px solid #ebebeb;
  border-top: 0px;
}

#ranking_list, #trading_record {
  margin-top: 20px;
}

#notification, #notice {
  margin-top: 10px;
}

#notice .tabs_header {
  border-top: 1px solid #ebebeb;
}

#notice_body a, #notice_body strong {
  display: inline-block;
  vertical-align: top;
  *vertical-align: baseline;
}

#notice_body a[class='additionalRemark'] {
  color: #666666;
}

#notice strong {
  font-weight: 100;
}

#notice strong.no_started {
  color: #CA345F;
}

#notice strong.started {
  color: #14750A;
}

#notice strong.end {
  color: #f7931e;
}

#notification .tabs_wrap, #trading_record .tabs_wrap {
  border-top: 1px solid #ebebeb;
}

#notification, #ranking_list {
  float: right;
  width: 380px;
  height: 283px;
  overflow: hidden;
  border: 1px solid #ebebeb;
  border-top: 0px;
  /* border-top: 2px solid #0044BB; */
  /* 	border-top: 1px solid rgb(40, 88, 182); */
}

/* 对高度进行微调 */
#trading_record, #ranking_list {
  height: 328px;
}

#trading_record .tabs_wrap, #ranking_list .tabs_wrap {
  height: 297px;
}

#ranking_list .tabs_wrap ul li {
  height: 26px;
  line-height: 25px;
  padding-left: 5px;
}

#ranking_list {
  border-top: 1px solid #ebebeb;
}

/* endibng */
.clear {
  clear: both;
}

.limited_price, .vendor_price {
  padding: 0 2px;
  margin-left: 1px;
  height: 17px;
  line-height: 17px;
  display: inline-block;
  color: #3b8c00 !important;
}

.vendor_price {
  color: red !important;
}

#nav_list_wrap #nav_list li:hover {
  /* background-color: #1866CF; */
  background-color: #eee;
  text-decoration: underline;
  cursor: pointer;


}
#hot_sale_header_city {
  position: relative;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
#hot_sale_header_city * {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
}

#hot_sale_header_city .quick-menu {
  position: relative;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d8271c;
}
#hot_sale_header_city > s {
  top:-8px;
}
#hot_sale_header_city .quick-menu li {
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  margin: 0 !important;
  margin-top: -1px !important;
  margin-bottom: -1px !important;
  /*border-bottom: 1px solid #E54243;*/
}
#hot_sale_header_city .quick-menu li.null {
  border-top: 1px  solid #fff;
  width: 85px;
}
#hot_sale_header_city .quick-menu li.fix {
  position: relative;
  width: 120px;
}
#hot_sale_header_city .quick-menu li.fix span {
  color: #333;
  font-size: 13px;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  height: 30px;
  width: 100px;
  font-weight: bold;
  line-height: 30px;
  display: block;
  margin: auto;
  text-align: center;
  background-color: #e7e7e7;
}

#hot_sale_header_city .quick-menu li a {
  color: #666;
}
#hot_sale_header_city .quick-menu li.current a {
  font-weight:bold;
}
#hot_sale_header_city .quick-menu li a:HOVER {
  text-decoration: none;
}

#hot_sale_header_city .quick-menu li {
  padding: 4px 6px 0px 6px;

}

#hot_sale_header_city .quick-menu li:HOVER {
  cursor: pointer;
}
#hot_sale_header_city .quick-menu li.current {
  border: 1px solid #d8271c;
  border-top: 1px solid #d8271c;
  border-bottom: 1px solid #fff;
}
#hot_sale_header_city .quick-menu li.price a{
  font-family: "Microsoft YaHei";
}
#hot_sale_header_city .quick-menu li.current.price {
  border:0;
}