@charset "UTF-8";
/* 公共 =color----------------------------------------------------- */

  /* 
  *  公用参数存放位置，如颜色值等
  *  
  *
  *
  */
  
/* 初始化 =body */
body {
  font-family: arial, "Microsoft YaHei";
}
a {
  color: #000;
}
a:hover {
  text-decoration: underline;
}
.t30 {
  margin-top: 30px;
}
.t20 {
  margin-top: 20px;
}
.t10 {
  margin-top: 10px;
}
/*----文字颜色----*/
.red {
  color: #ee0011;
}
.orange {
  color: #f9761a;
}
.rgb0 {
  color: #000;
}
.rgb2 {
  color: #222;
}
.rgb4 {
  color: #444;
}
.rgb6 {
  color: #666;
}
.rgb9 {
  color: #999;
}
.redhover {
  color: #e40000 !important;
}
.rgbc {
  color: #ccc;
}
.rgbf {
  color: #fff;
}
.blue {
  color: #006699;
}
.blue2 {
  color: #468fa2;
}
.pt30 {
  padding-top: 30px;
}
/*公用*/
.left,.fl {
  float: left;
}
.right.fr {
  float: right;
}
.zoom{
  zoom:1;
  overflow: hidden;
}
/*自定义字体*/
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot');
  src: url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf') format('truetype'), url('../fonts/icomoon.woff') format('woff'), url('../fonts/icomoon.svg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.ifont {
  font-family: "icomoon";
  display: inline-block;
  vertical-align: middle; /*add at 20131213*/
}
.ifont10 {
  font-family: "icomoon";
  display: inline-block;
  font-size: 10px;
  line-height: 10px;
  -webkit-transform: scale(0.8);
}
.ifont6 {
  font-family: "icomoon";
  display: inline-block;
  font-size: 6px;
  line-height: 6px;
  -webkit-transform: scale(0.5);
}
/* 列表 =list*/
.lazy {
  background: url(../images/onLoad.gif) no-repeat 50% 50%;
  height: auto;
}
/* 轮播 */
.fullSlide {
  min-width: 1000px;
  position: relative;
  height: 500px;
  overflow: hidden;
}
.fullSlide .bd {
  position: relative;
  z-index: 0;
}
.fullSlide .bd ul {
  width: 100% !important;
}
.fullSlide .bd li {
  width: 100% !important;
  height: 500px;
  overflow: hidden;
  text-align: center;
}
.fullSlide .bd li a {
  display: block;
  height: 330px;
}
.fullSlide .hd {
  width: 1000px;
  left: 50%;
  margin-left: -800px;
  height: auto;
  bottom: 15px;
  padding: 0;
  position: absolute;
  z-index: 1;
  bottom: 15px;
  overflow: hidden;
}
.fullSlide .hd ul {
  float: right;
}
.fullSlide .hd ul li {
  float: left;
  margin: 0 5px;
  display: inline;
  cursor: pointer;
}
.fullSlide .hd ul li img {
  width: 100px;
  height: 31px;
  line-height: 41px;
  display: block;
  border: 2px solid #fff;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.fullSlide .hd ul .on img {
  border-color: #e40000;
  filter: alpha(opacity=100);
  opacity: 1;
}
.slideBox {
  height: 572px;
  ;
  overflow: hidden;
  position: relative;
}
.slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
  background: #f6f6f6;
  width: 1200px;
  float: right;
}
.slideBox .bd li {
  zoom: 1;
  vertical-align: middle;
}
.slideBox .bd img {
  width: 1200px;
  height: 500px;
  display: block;
}
.slideBox .bd ul {
  float: right;
}
.slideBox .hd {
  width: 1250px;
  left: 50%;
  margin-left: -644px;
  height: auto;
  bottom: 4px;
  padding: 0;
  position: absolute;
  z-index: 1;
  overflow: hidden;
}
.slideBox .hd ul {
  float: right;
}
.slideBox .hd ul li {
  float: left;
  margin: 0 5.7px;
  display: inline;
  cursor: pointer;
}
.slideBox .hd ul li img {
  width: 136px;
  height: 54px;
  line-height: 31px;
  display: block;
  border: 2px solid #fff;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.slideBox .hd ul .on img {
  border-color: #e40000;
  filter: alpha(opacity=100);
  opacity: 1;
}
/*首页share*/
.picScroll-top {
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.picScroll-top .hd {
  display: none;
}
.picScroll-top .bd {
}
.picScroll-top .bd ul {
  overflow: hidden;
  zoom: 1;
}
.picScroll-top .bd ul li {
  text-align: center;
  zoom: 1;
  height: 110px;
}
.picScroll-top .bd ul li .pic {
  width: 45px;
  height: 60px;
  margin: 5px;
  float: left;
  overflow: hidden;
}
.picScroll-top .bd ul li .pic img {
  width: 45px;
  height: 60px;
}
.picScroll-top .bd ul li .pic a:hover img {
  border-color: #999;
}
.picScroll-top .bd ul li .title {
  width: 100px;
  height: 54px;
  padding: 8px 0px 0px 0px;
  line-height: 18px;
  overflow: hidden;
  color: black;
  float: left;
}
.picScroll-top .bd ul li .li-t {
  height: 70px;
  padding: 1px 1px 4px 1px;
  background: url(../images/index_share_list.png) no-repeat;
}
.picScroll-top .bd ul li .li-b {
  height: 20px;
  line-height: 14px;
  color: #999;
  text-align: left;
  margin-top: 5px;
}
/* 通用模块 -------------------------------------------------- */

/* 布局 =layout*/
.wp {
  width: 1200px;
  margin: 0 auto;
}
.wpw .wp {
  width: 990px;
}
.col-l {
  width: 180px;
  padding-right: 20px;
}
.col-c {
  width: 840px;
  float: left;
}
.col-r {
  width: 180px;
  float: right;
}
/* 头部 */
#top {
  height: 32px;
  border-bottom: 1px solid #DDD;
  background: #F4F4F4;
}
.site-list li {
  float: left;
  line-height: 32px;
}
.site-list li a {
  padding: 0 15px;
}
.site-list li.cur {
  background: white;
  border-left: 1px solid #DDD;
  border-right: 1px solid #DDD;
  border-bottom: 1px solid white;
}
.top-list li.list {
  float: left;
  padding: 0 1px;
  border-left: 1px solid #F4F4F4;
  border-right: 1px solid #F4F4F4;
  position: relative;
}
.top-list li.list a.list-a {
  padding: 0px 5px;
  line-height: 32px;
  display: inline-block;
  color: black;
}
.top-list li.list a.login-out {
  color: #069;
}
.top-list li.line-v {
  color: #DDD;
  line-height: 32px;
  padding: 0;
}
/*修改*/
.top-list li.list a.list-a-cart:hover, .top-list li.ok a.list-a-cart {
  background-color: #fff;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 0 4px;
  height: 33px;
}
.cart-list {
  position: absolute;
  left: -55px;
  top: 33px;
  z-index: 999;
  padding: 15px 10px 15px 15px;
  width: 335px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top: 0;
  display: none;
}
.cart-list li {
  height: 62px;
  margin-top: 5px;
  border-bottom: 1px solid #ccc;
}
.cart-list li img {
  width: 60px;
  height: 60px;
}
.cart-list li .pro-info {
  width: 240px;
  margin-left: 10px;
  font-size: 12px;
}
.cart-list li .pro-info h3 {
  font-size: 12px;
  font-weight: normal;
}
.cart-list li .pro-info h3 span {
  font-weight: normal;
  margin-left: 10px;
}
.cart-list .gocart {
  display: block;
  width: 140px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  color: #fff;
  background-color: #D90029;
  float: right;
  margin-top: 20px;
  font-size: 14px;
}
.top-list li.ok .cart-list {
  display: block;
}
/**/

.hd {
  padding: 15px 0 25px 0;
  height: 55px;
}
.hd .boys-girls {
  padding-top: 32px;
}
.hd .boys-girls a {
  font-size: 18px;
  font-weight: bold;
  color: black;
  line-height: 18px;
}
.hd .boys-girls a.cur {
  border-bottom: 2px solid black;
}
.hd .boys-girls span {
  font-size: 16px;
  color: #DDD;
  line-height: 18px;
  padding: 0 10px;
}
.hd .center {
  position: absolute;
  left: 50%;
  margin-left: -92px;
  margin-top: 10px;
}
.hd .so {
  border: 1px solid #CCC;
  padding: 4px 13px;
  height: 22px;
  margin-top: 18px;
  z-index: 200;
  margin-right: 20px;
}
.hd .so .inp {
  height: 22px;
  width: 168px;
  line-height: 22px;
  outline: none;
  border: 0;
  float: left;
}
.hd .so .sub {
  background: url(../images/so_sub.jpg) no-repeat left -5px;
  width: 30px;
  height: 24px;
  border: 0;
  float: left;
  cursor: pointer;
}
#nv {
  background: black;
  height: 40px;
  position: relative;
}
.ul-nv {
  overflow: hidden;
  height: 40px;
}
.ul-nv-a{
  margin: 0 !important;
}
.ul-nv li {
  float: left;
}
.ul-nv li a {
  color: white;
  line-height: 40px;
  font-size: 14px;
  display: inline-block;
  margin-right: 85px;
}
.ul-nv li a:hover {
  text-decoration: none;
}
.ul-nv .ok a span {
  border-bottom: 2px solid #fff;
}
.ul-nv-li:hover {
  background: #e40000;
}
.snv {
  position: absolute;
  top: 168px;
  left: 0;
  background: white;
  z-index: 100;
  width: 100%;
  moz-box-shadow: 0 0px 3px 0px #666;
  -webkit-box-shadow: 0 0px 3px 0px #666;
  box-shadow: 0 0px 3px 0px #666;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=180, Strength=3);
}
.snv ul {
  width: 90px;
  margin-right: 90px;
  float: left;
  padding: 10px 0;
}
.snv ul li {
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  float: none;
}
.snv ul li a {
  color: #333;
  margin-right: 0;
}
.snv ul li a:hover {
  text-decoration: underline;
}
.ul-nv li .snv {
  position: absolute;
  width: 100%;
  height: 248px;
  left: 0;
  top: 40px;
  display: none;
}
.ul-nv li.ok .snv {
  display: block;
}
.snv-mg {
  float: left;
  margin-left: 150px;
  width: 1px;
  height: 1px;
}
.snv_pop {
  width: 345px;
  height: 200px;
  margin-top: 15px;
}
/* 底部 */
.index-foot {
  background-color: #EEEEEE;
  padding: 30px 0;
}
.index-foot .m2 {
  width: 340px;
  height: 157px;
  float: left;
  margin-right: 30px;
  background-color: #FFF;
  padding: 20px;
  height: 167px;
}
.index-foot .tit1 {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  top: 0;
}
.index-foot .tit1 span {
  background: white;
  font-size: 18px;
  line-height: 18px;
  padding: 0 10px;
}
.index-foot .tit-line {
  border-bottom: 1px solid #DDD;
  position: absolute;
  top: 9px;
  width: 100%;
  left: 0;
}
.index-foot ul.ul-img-fd li {
  border: 1px solid #DDD;
  padding: 7px;
  margin-right: 15px;
  float: left;
}
.index-foot ul.ul-img-fd li p {
  text-align: center;
  line-height: 24px;
}
.index-foot .vote {
  height: 131px;
  line-height: 24px;
}
.index-foot .vote .vote-item p {
  float: left;
  width: 50%;
  height: 24px;
}
.index-foot .vote .button {
  height: 24px;
  line-height: 24px;
  width: 55px;
  font-size: 12px;
  margin-top: 10px;
  margin-right: 10px;
  background: #222;
  color: white;
  display: block;
  text-align: center;
}
.index-foot .vote textarea {
  width: 98%;
  height: 60px;
  vertical-align: middle;
  margin: 5px 0px 0px 0px;
}
.index-foot .mobile li {
  margin-right: 15px;
  float: left;
  margin-bottom: 12px;
  position: relative;
}

.index-foot .mobile li .ad_edit{
  position: absolute; 
  top: 0; 
  left: 0; 
  color: rgba(255, 255, 255, 0);
  padding: 10px 0;
  width: 103px;
  text-align: center;
}
.index-foot .mobile li .ad_edit:hover{
  color: #fff; 
  background: rgba(0, 0, 0, 0.4); 
}
.helpinfo {
  clear: both;
  width: 1240px;
  margin: 0 auto;
  background: #EFEFEF;
  overflow: hidden;
  font-family: 宋体;
  position: relative;
  z-index: 1;
  /*border-top: 1px #CCC solid;*/
}
.helpinfo ul {
  padding-top: 40px;
  padding-bottom: 40px;
}
.helpinfo li {
  width: 14.2%;
  float: left;
  display: inline;
  zoom: 1;
}
.helpinfo dl {
  width: 110px;
  margin: 0 auto;
}
.helpinfo dl dt {
  height: 25px;
  line-height: 25px;
  padding: 0px 0px 0px 25px;
  border-bottom: 1px #D7D7D7 solid;
  margin-bottom: 10px;
  font-weight: bold;
  color: #333;
}
.helpinfo dl dd {
  height: 20px;
  line-height: 18px;
  padding: 0px 0px 0px 15px;
  margin-left: 10px;
  background: url(../images/help_ico_1.png) no-repeat -3px -185px;
}
.helpinfo a{
  text-decoration: none;
}
.help-footer {
  width: 1200px;
  height: 79px;
  background: url(../images/help_footer.png) no-repeat;
  margin: 30px 0;
}
.return-top {
  width: 1px;
  height: 1px;
  position: fixed;
  _position: absolute;
  top: 96%;
  left: 52%;
  z-index: 100;
}
.return-top a {
  width: 60px;
  height: 60px;
  position: absolute;
  margin-left: 510px;
  margin-top: -80px;
  text-align: center;
  font-size: 18px;
  line-height: 60px;
  color: white;
  background: black;
  opacity: 0.5;
  filter: alpha(opacity=50);
  margin-left: 595px !important;
}
@media (max-width:1440px) {
.return-top {
  left: 100% !important;
}
.return-top a {
  right: 20px;
  margin-left: auto;
}
}
.return-top a:hover {
  text-decoration: none;
  background: #333;
}
#fd {
  border-top: 1px #CCC solid;
  background: #EFEFEF;
}
/* 页面独立模块 -------------------------------------------------- */

/* 首页 */   
.index-topic {
  width: 180px;
  background: #EEE;
  padding: 10px 0px;
  margin-bottom: 10px;
  overflow: hidden;
}
.index-topic h2 {
  width: 160px;
  margin: 0px 10px;
  display: inline;
  height: 20px;
  background: url(../images/z_zttj3.png) no-repeat;
  text-indent: -999em;
  border-bottom: 1px #A7A7A7 dotted;
  float: left;
}
.index-share h2 {
  height: 20px;
  border-bottom: 1px dotted #A7A7A7;
  background: url(../images/z_fxdt.png) no-repeat;
  text-indent: -999em;
  margin-bottom: 15px;
}
.index-hot h2 {
  height: 20px;
  border-bottom: 1px dotted #A7A7A7;
  background: url(../images/z_rmtj.png) no-repeat;
  text-indent: -999em;
  margin-bottom: 10px;
}
.tit {
  height: 38px;
  line-height: 38px;
  background-color: #e40000;
  color: #fff;
  padding: 0 10px;
  font-weight: normal;
  font-size: 16px;
}
.tit span {
  font-size: 18px;
  padding-left: 5px;
}
.tit a {
  color: #fff;
  font-size: 14px;
}
.page-more span a {
  width: 14px;
  height: 14px;
  margin-right: 5px;
  display: inline;
  text-align: center;
  color: black;
  font-size: 10px;
  line-height: 14px;
  border: 1px black solid;
  background: #CCC;
  float: left;
}
.ul-topic li {
  border-bottom: 1px #A7A7A7 dashed;
  margin-bottom: 15px;
  color: #999;
  line-height: 15px;
}
.ul-topic li a {
  color: #6B6B6B;
  text-decoration: underline;
}
.ul-topic li .info {
  height: 75px;
  margin-bottom: 10px;
}
.ul-img-pro li {
  width: 180px;
  float: left;
  height: 230px;
  padding: 5px 15px;
  list-style: none;
}
.ul-img-pro li .name {
  width: 112px;
  height: 38px;
  text-align: left;
  overflow: hidden;
  cursor: pointer;
  float: left;
}
.ul-img-pro li .price {
  float: right;
}
.ul-img-pro li del {
  color: #999;
}
/* 列表页---品牌 */
.brands {
  width: 1170px;
  margin: 0 auto;
}
.brands-title {
  height: 42px;
  position: relative;
  margin-top: 25px;
}
.line-dot9 {
  border-top: 1px dotted #999;
  font-size: 1px;
  line-height: 1px;
}
.brands-title .brands-line {
  top: 36px;
  width: 100%;
  position: absolute;
}
.brands-title .brands-text {
  width: 100px;
  background: white;
  z-index: 10;
  left: 45%;
  text-align: center;
  position: absolute;
}
.brands-title .brands-text .font20 {
  height: 20px;
  margin-bottom: 10px;
  font-size: 20px;
}
.brands-title .brands-text .rgb9 {
  line-height: 12px;
  height: 12px;
  color: #999;
}
.brands-az {
  border: 2px solid #222;
  padding: 10px 15px;
  margin-top: 20px;
  font-weight: bold;
}
.brands-az .span-title {
  display: inline-block;
  line-height: 24px;
  margin-right: 15px;
}
.brands-az a {
  display: inline-block;
  height: 24px;
  padding: 0 7px;
  line-height: 24px;
  text-align: center;
  margin: 0 2px;
  color: #666;
}
.brands-list dl {
  border-top: 1px dotted #999;
  padding: 20px 0;
  position: relative;
}
.brands-list dt {
  width: 130px;
  text-align: center;
  top: 50%;
  margin-top: -9px;
  font-weight: bold;
  font-size: 16px;
  position: absolute;
}
.brands-list dd ul {
  margin-left: 130px;
  _margin-left: 65px;
  float: left;
}
.brands-list dd li {
  width: 170px;
  height: 18px;
  overflow: hidden;
  float: left;
}
.brands-list dl.first {
  border-top: none;
}
/* 产品 */
.goods-main {
  margin-top: 15px;
}
.goods-left {
  width: 160px;
}
.goods-right {
  width: 981px;
}
.searchbanner {
  border: 1px solid #eaeceb;
  width: 978px;
  margin-bottom: 20px;
}
.search .search-selected {
  background: #EAECEB;
  line-height: 24px;
  padding: 15px 15px 5px 15px;
}
.search .title {
  color: #222;
}
.search .search-selected p {
  margin: -24px 75px 0 60px;
  _margin: 0;
}
.search .button-selected {
  background: #222;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  padding-left: 10px;
  padding-right: 2px;
  color: white;
  margin-right: 10px;
  margin-bottom: 10px;
  display: inline-block;
}
.search .button-selected a {
  height: 24px;
  line-height: 24px;
  display: inline-block;
  color: white;
  width: 22px;
  text-align: center;
}
.outer-100 {
  width: 100%;
  _float: left;
}
.search dl {
  border: 1px solid #EAECEB;
  border-top: 0;
  padding: 10px 15px;
  line-height: 24px;
}
.search dl dt {
  float: left;
  width: 60px;
  line-height: 24px;
  height: 24px;
  overflow: hidden;
  text-align: left;
}
.outer-100 .inner-left {
  padding-left: 60px;
  _margin-top: 0px;
  _padding-left: 0;
}
.search dd a {
  /*margin-right: 40px;*/
  display: inline-block;
}
.search dl.brands-list {
  padding: 15px 15px 5px 15px;
}
.search dl.brands-list dt {
  height: 14px;
  line-height: 14px;
}
.search dd.search-brands ul {
  margin: 0px 45px 0 60px;
  _position: relative;
}
.search dd.search-brands li {
  float: left;
  width: 105px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
}
.search dd.search-brands li .check {
  margin-right: 5px;
}
.search .price-input {
  width: 42px;
  height: 22px;
  line-height: 22px;
  color: #666;
  border: 1px solid #CCC;
  vertical-align: middle;
}
.sort-condition {
  background: #F5F7F6;
  padding: 15px;
  margin-top: 10px;
}
.sort-condition .sort-left a {
  display: inline-block;
  line-height: 12px;
  height: 12px;
  margin-right: 16px;
}
.sort .sort-num {
  border: 1px solid #CCC;
  line-height: 10px;
  margin-right: 10px;
}
.sort .sort-num-cur {
  border-color: #222;
}
.sort .sort-num a {
  display: block;
  padding: 3px 1px 3px 3px;
}
.sort .sort-num span {
  display: inline-block;
  width: 5px;
  height: 10px;
  line-height: 10px;
  font-size: 10px;
  margin-right: 2px;
  background: #CCC;
}
.sort .sort-num-cur span {
  background: #222;
}
.site-select {
  border-top: 1px solid #CCC;
  position: relative;
  z-index: 10;
}
.site-select .option {
  border: 1px solid #CCC;
  border-top: 0;
  line-height: 16px;
  height: 16px;
  width: 48px;
}
.site-select ul {
  position: absolute;
  top: 17px;
  left: 0;
  display: none;
}
.site-select .option {
  border: 1px solid #CCC;
  border-top: 0;
  line-height: 16px;
  height: 16px;
  width: 48px;
}
.site-select a {
  display: block;
  padding: 0 5px;
  background: white;
}
.sort-condition .goods-page-top {
  margin-left: 10px;
}
.sort-condition .goods-page-top a {
  padding: 0 5px;
}
.sort-condition .goods-page-top a.cur {
  color: #222;
}
.sort-condition a {
  color: #999;
}
.goods-right .selected {
  color: #222;
  font-weight: bold;
}
.goods-list .goods {
  width: 235px;
  margin-right: 10px;
  height: 327px;
  float: left;
}
.goods-list .goods .pr{
  width: 235px;
  height: 235px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.goods-list .goods img {
  width: 235px;
  /*height: 235px;*/
}
.goods-info-on {
  padding: 20px 0 0 20px;
  background: #fff;
  border: 1px solid #ddd;
  margin: -21px -21px -1px -21px;
  position: relative;
  z-index: 999;
  border-right: 0;
}
#colorList {
  display: none;
  float: left;
  position: absolute;
  left: 255px;
  top: -1px;
  background: #fff;
  height: 100%;
  border: 1px solid #ddd;
  border-left: 0;
}
#colorList ul {
  width: 50px;
  height: 210px;
  padding: 20px 10px;
  overflow: hidden;
}
#colorList li {
  width: 0px;
  height: 50px;
  background: #f5f7f6;
  margin-bottom: 10px;
}
#colorList li img {
  width: 50px;
  height: 100%;
}
.goods-tag-cod{
  background-color: #f1c40f;
}
.goods-tag-big {
  left: 0;
  bottom: 0;
  width: 235px;
  _margin-bottom: 72px;
  position: absolute;
  background-color: #79BE4A;
}
.goods-tag-big div {
  width: 100%;
  height: 16px;
  line-height: 16px;
  color: white;
}
.goods-tag-big div span {
  padding: 0 4px;
}
.goods-list .goods .favor {
  right: 15px;
  top: 15px;
  position: absolute;
  display: none;
}
.goods-list .goods .favor a {
  color: #CCC;
}
.goods-list .goods .favor a:hover {
  color: red;
  text-decoration: none;
}
.goods-list .product-info {
  padding: 10px 0 10px 0;
}
.goods-list .product-info .name {
  overflow: hidden;
  max-height: 36px;
}
.goods-list .product-info .name a {
  color: #222;
  text-decoration: none;
}
.goods-list .product-info .brand a {
  display: inline-block;
}
.goods-list .product-info .delete {
  text-decoration: line-through;
  padding-right: 5px;
  color: #999;
}
.rgb9 {
  color: #999;
}
.goods-bottom {
  border-top: 2px solid #EAECEB;
  padding: 15px 0;
}
.goods-page a {
  height: 24px;
  padding: 0 9px;
  line-height: 24px;
  display: inline-block;
  text-align: center;
  margin-right: 8px;
  color: #222;
}
.goods-page a.cur {
  background: #222;
  color: white;
}
.container {
  width: 990px;
  padding: 0px 0px 10px 0px;
  height: auto!important;
  min-height: 300px;
  _height: 300px;
  margin: 0 auto;
  zoom: 1;
  overflow: hidden;
}
.daohang {
  height: 40px;
  padding-left: 25px;
  line-height: 40px;
  color: #CCC;
  background: url(../images/ico_home.png) no-repeat 0px 12px;
  margin-left: 20px;
}
.daohang span {
  font-weight: bold;
  color: #666;
}
.con-left {
  width: 190px;
  float: left;
}
.con-right {
  width: 800px;
  float: left;
}
.help-nav {
  width: 182px;
  height: auto;
  background: url(../images/usercenter_left_bg.png) repeat-y;
  margin-bottom: 10px;
  float: left;
}
.help-nav .title {
  width: 182px;
  height: 40px;
  background: url(../images/help_t_bzzx.png) no-repeat;
  text-indent: -999em;
  float: left;
}
.help-nav .title {
  width: 182px;
  height: 40px;
  background: url(../images/help_t_bzzx.png) no-repeat;
  text-indent: -999em;
  float: left;
}
.help-nav .main {
  height: auto;
  padding: 0 0 15px 0;
  background: url(../images/usercenter_left_b.png) no-repeat bottom;
  float: left;
}
.help-nav dl {
  width: 164px;
  background: #EFEFEF;
  padding: 10px 7px;
  border-bottom: 1px #E6E6E6 solid;
  float: left;
}
.help-nav dl dt {
  width: 113px;
  height: 18px;
  padding: 2px 10px;
  background: url(../images/help_search.png) no-repeat 0px 0px;
  overflow: hidden;
  float: left;
}
.help_input {
  width: 110px;
  height: 18px;
  line-height: 18px;
  border: 0px;
  color: #999;
  vertical-align: top;
  border: 0;
}
.help-nav dl dd {
  width: 31px;
  float: left;
}
.btn_i_search {
  width: 31px;
  height: 22px;
  overflow: hidden;
  background: url(../images/help_search.png) no-repeat -134px 0px;
  display: inline-block;
  border: 0px;
  cursor: pointer;
  vertical-align: top;
}
.help-nav ul {
  width: 158px;
  padding: 8px 12px 0px 12px;
  float: left;
}
.help-nav li {
  height: 20px;
  font-family: Arial, helvetica, sans-serif;
  padding-left: 20px;
  margin-bottom: 5px;
  line-height: 20px;
  color: #333;
  background: url(../images/help_nav_li.png) no-repeat 0px 0px;
}
.help-nav li a {
  color: #333;
}
.help-nav .act a {
  color: white;
}
.help-nav .act {
  color: white;
  background: url(../images/help_nav_li.png) no-repeat 0px -20px;
}
.help-kf {
  width: 182px;
  height: auto;
  background: url(../images/usercenter_left_bg.png) repeat-y;
  margin-bottom: 10px;
  float: left;
}
.help-kf .title {
  width: 182px;
  height: 40px;
  background: url(../images/help_t_yhkf.png) no-repeat;
  text-indent: -999em;
  float: left;
}
.help-kf .main {
  width: 158px;
  height: auto;
  padding: 10px 13px 15px 11px;
  background: url(../images/usercenter_left_b.png) no-repeat bottom;
  float: left;
}
.help-kf li {
  padding: 0px 0px 5px 0px;
}
.help-kf p {
  padding: 5px 0px 0px 0px;
  line-height: 15px;
}
.k-box {
  width: 800px;
  height: auto;
  background: url(../images/k_r_m.png) repeat-y;
  margin-bottom: 10px;
  float: left;
}
.k-box .k-m {
  width: 800px;
  background: url(../images/k_r_b.png) no-repeat bottom;
  float: left;
  padding-bottom: 15px;
}
.k-box .k-m .k-n {
  width: 798px;
  background: url(../images/k_r_t.png) no-repeat top;
  padding: 1px;
  float: left;
}
.help-con {
  height: auto;
  padding: 15px;
  overflow: hidden;
}
.help-con img{
  max-width: 100%;
}
.help-con p {
  padding: 10px 0px;
}
#header-simple {
  margin: 0 0 20px 0;
  border-bottom: 2px solid #222;
}
#header-simple .simple-items {
  padding: 19px 0;
}
#header-simple .simple-items li {
  padding: 0 10px 0 10px;
  height: 28px;
  line-height: 28px;
  float: left;
}
.rgb2 {
  color: #222;
}
#header-simple .logo {
  padding: 13px 0;
}
.loginnew-box {
  padding: 50px 20px;
  zoom: 1;
}
.loginnew-box .login-form {
  width: 590px;
  padding: 5px 20px 0px 0px;
  float: left;
}
.loginnew-box .login-form .hz {
  clear: both;
  padding: 10px 0px 20px 0px;
  border-top: 1px #e7e7e7 dashed;
  overflow: hidden;
}
.loginnew-box .login-form .hz h3 {
  height: 25px;
  font-size: 12px;
  font-weight: normal;
}
.loginnew-box .login-info {
  width: 280px;
  height: 280px;
  padding: 100px 0px 0px 58px;
  margin-top: 35px;
  float: right;
  border-left: 1px #E7E7E7 dashed;
}
.loginnew-box .login-form .z_zchy {
  text-indent: -999em;
  background: url(../images/z_zchy.png) no-repeat 5px 5px;
}
.loginnew-box .login-form .main {
  padding: 25px 0px;
  float: left;
}
.loginnew-box .login-form .main dl {
  margin-bottom: 20px;
  zoom: 1;
  height: 32px;
}
.loginnew-box .login-form .main dl dt {
  width: 75px;
  min-height: 32px;
  _height: 32px;
  text-align: right;
  font-size: 14px;
  line-height: 32px;
  color: black;
  float: left;
}
.loginnew-box .login-form .main dl dd {
  width: 500px;
  min-height: 32px;
  _height: 32px;
  color: #999;
  float: left;
}
.loginnew-box .hz i {
  background-image: url(../images/sign.png);
  background-repeat: no-repeat;
  filter: alpha(opacity=80);
  vertical-align: middle;
  display: inline-block;
  margin-right: .25em;
  opacity: .8;
  height: 24px;
  width: 24px;
}
.loginnew-box .hz .iqq {
  background-position: 0 -2px;
}
.loginnew-box .hz .iweibo {
  background-position: 0 -27px;
}
.loginnew-box .hz .iali {
  background-position: 0 -51px;
}
.input_b {
  height: 30px;
  line-height: 30px;
  color: #333;
  padding: 0px 5px;
  font-size: 14px;
  border: 1px #BEBEBE solid;
  background: url(../images/input_b.png) no-repeat;
}
.input_error {
  border: 2px #E8044F solid;
  height: 28px;
  line-height: 28px;
}
/*输入框样式*/
.f_onShow {
  background: url(../images/onShow.png) no-repeat 5px 9px #e8f0ff;
  padding-left: 25px;
  font-size: 12px;
  line-height: 30px;
  height: 30px;
  display: inline-block;
  color: #999;
}
.f_onFocus {
  background: #E9F0FF url(../images/onFocus.png) no-repeat 5px 9px;
  padding-left: 25px;
  font-size: 12px;
  line-height: 30px;
  height: 30px;
  display: inline-block;
  color: #666;
}
.f_onError {
  background: url(../images/onError.png) no-repeat 5px 9px #FFF2E8;
  padding: 0 10px 0 25px;
  font-size: 12px;
  line-height: 30px;
  height: 30px;
  display: inline-block;
  color: #E8044F;
}
.f_onCorrect {
  background: url(../images/onCorrect.png) no-repeat 5px 9px;
  padding-left: 25px;
  font-size: 12px;
  line-height: 30px;
  height: 30px;
  display: inline-block;
  color: green;
}
.is0 {
  margin-top: 5px;
  margin-left: 10px;
  background: url(../images/progressImg1.png) no-repeat 0 0;
  width: 138px;
  height: 7px;
  overflow: hidden;
  line-height: 7px;
  font-size: 0px;
}
.is10 {
  background-position: 0 -7px;
}
.is20 {
  background-position: 0 -14px;
}
.is30 {
  background-position: 0 -21px;
}
.is40 {
  background-position: 0 -28px;
}
.is50 {
  background-position: 0 -35px;
}
.is60 {
  background-position: 0 -42px;
}
.is70 {
  background-position: 0 -49px;
}
.is80 {
  background-position: 0 -56px;
}
.is90 {
  background-position: 0 -63px;
}
.is100 {
  background-position: 0 -70px;
}
img {
  border: 0;
  vertical-align: middle;
  outline: none;
}
.loginnew-box .login-form .main dl dd .txt {
  height: 30px;
  padding: 0px 0px 0px 5px;
  line-height: 15px;
  display: inline-block;
  vertical-align: middle;
}
.loginnew-box .login-form .main .stat {
  clear: both;
  padding: 0px 0px 20px 75px;
  color: #999;
}
.a_eu {
  color: #468FA2;
  text-decoration: underline;
}
.loginnew-box .login-form .main .submit {
  padding: 0px 0px 20px 75px;
}
.btn_b_reg {
  width: 135px;
  height: 35px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: white;
  font-weight: bold;
  background: url(../images/btn_b.png) no-repeat 0px -70px;
  display: inline-block;
  border: 0px;
  cursor: pointer;
}
.loginnew-box .login-form h2 {
  height: 30px;
  padding-left: 5px;
  line-height: 30px;
  font-family: Arial, helvetica, sans-serif;
  font-size: 16px;
  color: #333;
  border-bottom: 1px #E7E7E7 dashed;
}
.loginnew-box .login-info h3 {
  height: 40px;
  font-size: 14px;
  color: #333;
}
.loginnew-box .login-info .submit {
  height: 50px;
  position: relative;
}
.btn_b_h {
  width: 135px;
  height: 35px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  background: url(../images/btn_b.png) no-repeat 0px -350px;
  display: inline-block;
  border: 0px;
  cursor: pointer;
}
.loginnew-box .login-form .z_hydl {
  text-indent: -999em;
  background: url(../images/z_hydl.png) no-repeat 5px 5px;
}
.btn_b_login {
  width: 135px;
  height: 35px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: white;
  font-weight: bold;
  background: url(../images/btn_b.png) no-repeat 0px -210px;
  display: inline-block;
  border: 0px;
  cursor: pointer;
}
.btn_type5 a {
  display: inline-block;
  height: 35px;
  line-height: 32px;
  padding: 0 20px;
  background: url(../images/icons02.png) right -84px no-repeat;
  border: none;
  overflow: visible;
  cursor: pointer;
  margin: 0;
  color: #666;
}
.btn_type5 {
  display: inline-block;
  height: 35px;
  background: url(../images/icons02.png) 0 -84px no-repeat;
  padding: 0 0 0 2px;
  overflow: hidden;
}
.cart-empty {
  border: none !important;
  padding: 100px 0 !important;
  background: url(../images/cart_empty.gif) no-repeat 200px 56px;
  padding-left: 260px !important;
}
.btn_account {
  width: 133px;
  height: 33px;
  padding: 0px;
  text-align: center;
  border: 0px;
  line-height: 33px;
  font-size: 14px;
  color: white;
  font-weight: bold;
  background: url(../images/btns.png) no-repeat 0px -33px;
  display: inline-block;
  cursor: pointer;
}
.btn_continue {
  width: 60px;
  height: 33px;
  padding: 0px 0px 0px 33px;
  text-align: left;
  border: 0px;
  line-height: 33px;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  background: url(../images/btns.png) no-repeat 0px 0px;
  display: inline-block;
  cursor: pointer;
}
.f_g {
  color: #999;
}
.amount_wrapper {
  width: 70px;
  height: 20px;
  display: inline-block;
}
.amount_wrapper input {
  width: 35px;
  height: 18px;
  line-height: 18px;
  border: #C4C4C4 solid 1px;
  text-align: center;
  overflow: hidden;
  float: left;
}
.amount_wrapper .amount_cut {
  width: 11px;
  height: 11px;
  margin: 5px 5px 0px 0px;
  display: inline;
  background: url(../images/ico_jj.png) 0px 0px no-repeat;
  overflow: hidden;
  cursor: pointer;
  border: 0px;
  float: left;
}
.amount_wrapper .amount_add {
  width: 11px;
  height: 11px;
  margin: 5px 0px 0px 5px;
  display: inline;
  background: url(../images/ico_jj.png) -11px 0px no-repeat;
  overflow: hidden;
  cursor: pointer;
  border: 0px;
  float: left;
}
.btn_order {
  width: 118px;
  height: 33px;
  background: url(../images/btn_order.png) no-repeat;
  display: inline-block;
  overflow: hidden;
  border: 0px;
  cursor: pointer;
}
.btn_type1 {
  display: inline-block;
  height: 22px;
  background: url(../images/icons02.png) 0 0 no-repeat;
  padding: 0 0 0 2px;
  overflow: hidden;
}
.btn_type1 a {
  display: inline-block;
  height: 22px;
  padding: 0 10px;
  background: url(../images/icons02.png) right 0 no-repeat;
  border: none;
  overflow: visible;
  cursor: pointer;
  margin: 0;
  color: #666;
}
.btn_view_s {
  width: 100px;
  height: 22px;
  background: url(../images/btn_view_s.png) no-repeat;
  display: inline-block;
  border: 0px;
}
.wp1 {
  width: 990px;
  margin: 0 auto;
}
/*导航栏*/
.fix a:hover {
  text-decoration: underline;
}
.nav {
  width: 280px;
  font-family: "Microsoft YaHei", SimSun, SimHei;
}
.nav .m {
  float: left;
  position: relative;
  border-top: 0;
  border-bottom: 0;
  margin-left: -1px;
  z-index: 1;
}
.nav h3 {
  float: left;
  font-weight: normal;
  font-size: 14px;
  height: 40px;
  overflow: hidden;
  width: 150px;
  text-align: center;
}
.nav h3 a {
  display: block;
  color: #fff;
  padding: 0 20px;
  vertical-align: top;
}
.nav .on {
  border: 0;
}
.nav .on h3 a {
  background: #e40000;
  height: 40px;
  line-height: 40px;
}
.nav .on h3 a:hover {
  text-decoration: none;
}
.nav .sub {
  display: none;
  position: absolute;
  left: 0;
  top: 40px;
  background: url(../images/navbg.png) no-repeat #000;
  border-top: 0;
  width: 151px;
  height: 438px;
  overflow: hidden;
}
.nav .sub li {
  height: 36px;
  line-height: 36px;
  float: left;
  width: 150px;
}
.nav .sub li:hover {
  background: #e40000;
}
.nav .sub a {
  color: #fff;
}
.nav .sub a:hover {
  color: #fff;
}
.nav .sub li img {
  margin-left: 12px;
  margin-right: 3px;
}
.nav_hover {
  background: #e40000;
  padding-bottom: 5px;
  line-height: 35px;
}
/*表格*/
.table1 {
  border-collapse: collapse;
  border: 1px solid #e6e6e6;
  margin-bottom: 10px;
}
.table1 thead {
  height: 18px;
  line-height: 18px;
  text-align: left;
  background: #efefef;
  padding: 2px 5px;
  color: #333;
}
.table1 td, .table1 th {
  border: 1px solid #e6e6e6;
  padding: 5px;
  font-weight: normal;
}
.table1 td {
  color: #666;
  text-align: left;
}
.table1 tfoot {
  text-align: center;
  font-weight: bold;
}
.table1 .trbg {
  background: #f8f8f8;
}
.table2 {
  border-collapse: collapse;
  border: 1px solid #e6e6e6;
  margin-bottom: 10px;
}
.table2 thead {
  height: 18px;
  line-height: 18px;
  text-align: left;
  background: #efefef;
  padding: 2px 5px;
  color: #333;
}
.table2 td, .table2 th {
  border-bottom: 1px solid #e6e6e6;
  padding: 5px;
  font-weight: normal;
}
.table2 td {
  color: #666;
  text-align: left;
}
.table2 tfoot {
  text-align: center;
  font-weight: bold;
  background: #f8f8f8;
}
.table3 {
  border-collapse: collapse;
  border: 0px solid #e6e6e6;
  margin-bottom: 10px;
}
.table3 thead {
  height: 25px;
  line-height: 25px;
  text-align: left;
  background: #000;
  padding: 2px 5px;
  color: #fff;
}
.table3 th {
  padding: 5px;
  font-weight: normal;
}
.table3 td {
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 5px;
  font-weight: normal;
}
.table3 tfoot {
  text-align: right;
}
.table3 .end {
  border-right: 0px;
}
.table4 {
  border-collapse: collapse;
  border: 0px solid #fff;
  margin-bottom: 10px;
}
.table4 thead {
  height: 18px;
  line-height: 18px;
  text-align: left;
  background: #e5e5e5;
  padding: 2px 5px;
}
.table4 td {
  border: 1px solid #fff;
  padding: 3px;
  font-weight: normal;
  background: #e5e5e5;
}
.table4 th {
  border: 1px solid #fff;
  padding: 3px;
  font-weight: normal;
  background: #ccc;
}
.table4 td {
  color: #333;
}
.tablein {
  border: none;
  margin: 0;
  border-collapse: collapse;
}
.tablein, .tablein td, .tablein th {
  border: none;
}
.list-none {
  clear: both;
  padding: 200px 0px;
  text-align: center;
  overflow: hidden;
}
.list-none a {
  color: #468fa2;
  text-decoration: underline;
}
#sizeList a {
  text-decoration: none;
}
/*提示表单*/
.tips-right {
  margin-left: 10px;
  padding: 0px 0px 0px 20px;
  line-height: 19px;
  background: url(../images/ico_tip_right.png) no-repeat 0px 3px;
  display: inline-block;
  color: #008000;
  font-size: 12px;
  vertical-align: top;
}
.tips-error {
  margin-left: 10px;
  padding: 0px 0px 0px 20px;
  line-height: 19px;
  background: url(../images/ico_tip_error.png) no-repeat 0px 3px;
  display: inline-block;
  color: #e8044f;
  font-size: 12px;
  vertical-align: top;
}
.tips-text {
  margin-left: 10px;
  color: #999;
  display: inline-block;
}
.tips-right a, .tips-error a, .tips-text a {
  color: #468fa2;
  text-decoration: underline;
}
.tips-p {
  margin-left: 10px;
  color: #999;
  display: inline-block;
}
.tips-box-error {
}
.tips-box-text {
}
.tips-box-error .input_1 {
  border: 1px #e8044f solid;
}
.tips-box {
  width: 958px;
  border: 1px #efdda6 solid;
  padding: 5px 10px;
  background: #fbf9db;
  margin: 20px auto 0px auto;
}
.tips-box a {
  color: #468fa2;
  text-decoration: underline;
}
.tips-box .xclose {
  width: 10px;
  height: 9px;
  text-indent: -999em;
  overflow: hidden;
  margin-top: 5px;
  background: url(../images/message_close.png) no-repeat;
  float: right;
}
.tips-box strong {
  color: #e8044f;
}
.tips-box p {
  text-align: center;
}
.hot {
  color: #e8044f;
}
.hot:hover {
  color: #e8044f;
  text-decoration: underline;
}
.a_new {
  color: #e8044f;
}
.a_new:hover {
  color: #e8044f;
  text-decoration: underline;
}
.a_e {
  color: #468fa2;
  text-decoration: none;
}
.a_e:hover {
  color: #468fa2;
  text-decoration: underline;
}
.a_eu {
  color: #468fa2;
  text-decoration: underline;
}
.a_eu:hover {
  color: #468fa2;
  text-decoration: underline;
}
.a_g {
  color: #999;
  text-decoration: none;
}
.a_g:hover {
  color: #468fa2;
  text-decoration: underline;
}
.a_gu {
  color: #999;
  text-decoration: underline;
}
.a_gu:hover {
  color: #468fa2;
  text-decoration: underline;
}
.a_rz {
  color: #e8044f;
  text-decoration: none;
}
.a_rz:hover {
  color: #e8044f;
  text-decoration: underline;
}
.a_rzu {
  color: #e8044f;
  text-decoration: underline;
}
.a_rzu:hover {
  color: #e8044f;
  text-decoration: underline;
}
.f_g {
  color: #999;
}
.f_gr {
  color: #008000;
}
.f_rz {
  color: #e8044f;
}
.f_e {
  color: #468fa2;
}
.f_or {
  color: #f60
}
.f_outlet {
  background: #f50;
  color: #fff;
  height: 15px;
  line-height: 15px;
  font-size: 12px;
  font-family: arial;
  padding: 0px 5px;
  display: inline-block;
  font-weight: bold;
}
.f_over {
  font-size: 14px;
  color: #000;
  font-weight: bold;
  font-family: Arial, helvetica, sans-serif;
}
.stat_ok {
  height: 22px;
  line-height: 22px;
  padding-left: 25px;
  margin: 5px 0px;
  background: url(../images/ico_ok.png) no-repeat;
  display: inline-block;
}
.stat_cancel {
  height: 22px;
  line-height: 22px;
  padding-left: 25px;
  margin: 5px 0px;
  background: url(../images/ico_cancel.png) no-repeat;
  display: inline-block;
}
.btn_h {
  height: 22px;
  background: url(../images/btn_hs.png) no-repeat left 0px;
  padding-left: 8px;
  display: inline-block;
}
.btn_h span {
  height: 22px;
  line-height: 21px;
  background: url(../images/btn_hs.png) no-repeat right 0px;
  padding-right: 10px;
  display: inline-block;
  cursor: pointer;
  color: #666;
}
.btn_h:hover {
  color: #666;
  text-decoration: none;
}
.btn_b1 {
  width: 118px;
  height: 34px;
  line-height: 34px;
  border: 0px;
  background: url(../images/btn_b1.png) no-repeat;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding-right: 10px;
  cursor: pointer;
  display: inline-block;
}
.btn_b2 {
  width: 138px;
  height: 34px;
  line-height: 34px;
  border: 0px;
  background: url(../images/btn_b2.png) no-repeat;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding-right: 20px;
  cursor: pointer;
  display: inline-block;
}
.btn_b3 {
  width: 122px;
  height: 35px;
  line-height: 35px;
  border: 0px;
  background: url(../images/btn_b3.png) no-repeat;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  display: inline-block;
}
.btn_c2 {
  height: 22px;
  background: url(../images/btn_hs.png) no-repeat left -44px;
  padding-left: 8px;
  display: inline-block;
}
.btn_c2 span {
  height: 22px;
  line-height: 21px;
  background: url(../images/btn_hs.png) no-repeat right -44px;
  padding-right: 10px;
  display: inline-block;
  cursor: pointer;
  color: #b3b3b3;
}
.btn_c2:hover {
  color: #b3b3b3;
  text-decoration: none;
}
.btn_s1 {
  width: 62px;
  height: 20px;
  line-height: 21px !important;
  text-align: center;
  border: 0px;
  background: url(../images/btn_pics.png) no-repeat 0px 0px;
  color: #fff;
  display: inline-block;
  overflow: hidden;
  text-decoration: none;
}
.btn_s2 {
  width: 62px;
  height: 20px;
  line-height: 21px!important;
  text-align: center;
  border: 0px;
  background: url(../images/btn_pics.png) no-repeat 0px -20px;
  color: #fff;
  display: inline-block;
  overflow: hidden;
  text-decoration: none;
}
.btn_s1:hover, .btn_s2:hover {
  color: #fff;
  text-decoration: none;
}
.btn_top {
  width: 66px;
  height: 22px;
  padding-left: 10px;
  line-height: 21px;
  border: 0px;
  text-align: center;
  background: url(../images/btn_top.png) no-repeat;
  color: #666;
  font-size: 12px;
  cursor: pointer;
  display: inline-block;
}
.btn_top:hover {
  color: #666;
  text-decoration: none;
}
.btn_b_ar_r {
  height: 35px;
  padding: 0px 0px 0px 50px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  background: url(../images/btn_b.png) no-repeat left -280px;
  display: inline-block;
  border: 0px;
  cursor: pointer;
}
.btn_b_ar_r b {
  height: 35px;
  padding: 0px 50px 0px 0px;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  background: url(../images/btn_b.png) no-repeat right -280px;
  display: inline-block;
  border: 0px;
  cursor: pointer;
}
/*底部黑色条*/
.footer {
  clear: both;
  min-width: 1000px;
  height: 40px;
  background: #000;
  color: #fff;
  line-height: 40px;
  position: relative;
  z-index: 1;
}
.footer dl {
  padding: 0px 15px;
}
.footer dt {
  float: left;
}
.footer dd {
  text-align: right;
  font-size: 11px;
  float: right;
  padding-right: 30px;
}
.footer a {
  color: #fff;
  font-size: 11px;
}
/*头部*/
#logo {
  width: 1200px;
  margin: 0 auto;
}
#user_header {
  float: right
}
#logo.new_logo_box {
  height: 116px;
  position: relative;
}
#logo.new_logo_box #user_header #cart_box {
  z-index: 1
}
#logo.new_logo_mall #home {
  display: inline-block;
  padding-top: 16px;
  padding-left: 35px;
  overflow: hidden;
}
#logo.new_logo_mall .top_search_wrap {
  border: 3px solid #e40000;
  position: absolute;
  top: 35px;
  left: 310px;
  z-index: 2;
  margin: 0
}
#logo.new_logo_mall .top_search_hot {
  width: 501px;
  height: 22px;
  line-height: 22px;
  position: absolute;
  z-index: 1;
  top: 73px;
  left: 310px;
  overflow: hidden
}
#logo.new_logo_mall .top_search_wrap, #logo.new_logo_mall #mall_search_form {
  width: 495px;
  height: 30px
}
#logo.new_logo_mall #mall_search_form {
  overflow: hidden
}
#logo.new_logo_mall #btn_global_search {
  width: 75px;
  height: 30px;
  background: #e40000;
  color: #FFF;
  font-weight: 700;
  font-size: 16px;
  right: 0;
  text-indent: 10px;
  letter-spacing: 4px
}
#btn_global_search {
  border: 0 none;
  width: 31px;
  height: 24px;
  background-position: -147px 0;
  background-color: #ddd;
  cursor: pointer;
  position: absolute;
  right: 1px;
  top: 0;
  _top: 1px;
  text-indent: -99999px
}
#logo.new_logo_mall .top_search_input {
  width: 410px;
  height: 26px;
  line-height: 26px;
  margin: 2px 0;
  padding: 0 5px;
 box-shadow:none  background:#fff;
  border: 0;
  outline: 0;
  color: #999;
}
#logo.new_logo_mall .search_result_pop, #logo.new_logo_mall .search_result_pop_a {
  top: 31px;
  left: -3px;
  width: 501px;
  z-index: 2
}
#logo.new_logo_mall .top_search_hot span, #logo.new_logo_mall .top_search_hot a {
  color: #c6c6c6;
  float: left
}
#logo.new_logo_mall .top_search_hot a {
  padding-right: 10px
}
#logo.new_logo_mall .top_search_hot a:hover {
  color: #e40000;
  text-decoration: none
}
#logo.new_logo_mall #user_header {
  margin-top: 38px
}
.rbase {
  width: 269px;
  height: 43px;
  background: url(../images/rbase.png) no-repeat;
}
.rbase .business {
  width: 60px;
  height: 43px;
  margin-left: 45px;
}
/*热卖推荐*/
.hot-list_item {
  padding: 5px 0;
  font-size: 12px;
  color: #666;
  zoom: 1;
  border-bottom: 1px dotted #DDD;
}
.hot-list_item a {
  color: #666
}
.hot-list_item img {
  float: left;
  margin: 2px 10px 0 0;
}
.side-extension img {
  display: block
}
.hot-list h5 {
  height: 32px;
  line-height: 16px;
  overflow: hidden;
  font-size: 12px;
  font-weight: normal;
}
.hot-list_item p {
  padding-top: 4px
}
.hot-list_item .price {
  padding-right: 5px;
  font: bold 12px/12px arial, sans-serif;
  color: #f76120;
  font-family: arial, sans-serif;
}
.hot-list_item .old-price {
  color: #999
}
/*弹出框*/
.identifying {
  margin-left: 10px;
  border: 1px solid #dddddd;
  ;
  padding: 0;
  width: 106px;
  height: 30px;
  background: #f4f4f4;
  margin-top: 0;
  text-align: center;
  line-height: 32px;
  color: #333;
  text-decoration: none;
  display: inline-block;
}
.modal-dialog-center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
}
.modal-body {
  overflow-y: auto;
}
.modal-footer {
  margin-top: 0;
}
.modal-dialog input:focus {
  outline: none;
}
.modal-open {
  overflow: hidden
}
.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear
}
.fade.in {
  opacity: 1
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.in {
  filter: alpha(opacity=5);
  opacity: .05;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0px;
  zoom: 1;
}
.openbox {
  width: 370px;
  background: #f4f4f4 !important;
}
.openbox .openbox-title {
  height: 15px;
  line-height: 15px;
  background: #333;
  color: #fff;
  padding: 8px;
}
.openbox {
  width: 370px;
  border: 1px #9a9a9a solid;
  background: #f4f4f4 !important;
}
.openbox .openbox-title {
  height: 15px;
  line-height: 15px;
  background: #333;
  color: #fff;
  padding: 8px;
}
.openbox .openbox-title h2 {
  height: 15px;
  line-height: 15px;
  font-size: 14px;
  font-family: Arial, helvetica, sans-serif;
  float: left;
}
.openbox .openbox-title .close_x {
  width: 15px;
  height: 15px;
  background: url(../images/dialog_x.png) no-repeat;
  float: right;
}
.openbox .hz {
  border-top: 1px #dfdfdf solid;
  margin: 0px 20px;
  padding: 10px;
}
.openbox .hz h3 {
  height: 30px;
  font-size: 12px;
}
#captcha {
  width: 55px;
}
.dialog-login {
  width: 370px;
  padding: 0px 0px 10px 0px;
  zoom: 1;
  margin: 0 auto;
}
.dialog-login:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}
.dialog-login .tab {
  height: 48px;
  background: url(../images/reg_tab_new.png) no-repeat;
}
.dialog-login .tab a {
  width: 185px;
  height: 48px;
  line-height: 48px;
  font-size: 14px;
  font-family: Arial, helvetica, sans-serif;
  color: #000;
  text-align: center;
  float: left;
}
.dialog-login .tab-reg {
  background-position: 0px -48px;
}
.dialog-login .tab-login {
  background-position: 0px 0px;
}
.dialog-login .form {
  padding: 30px 0px 0px 0px;
}
.dialog-login .form dl {
  clear: both;
  height: 65px;
  zoom: 1;
}
.dialog-login .form dl:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}
.dialog-login .form dl dt {
  width: 100px;
  min-height: 30px;
  _height: 30px;
  text-align: right;
  font-size: 14px;
  line-height: 30px;
  color: #000;
  float: left;
}
.dialog-login .form dl dd {
  width: 250px;
  float: left;
}
.dialog-login .form dl dd .img {
  width: 120px;
  height: 30px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}
.dialog-login .form dl dd .txt {
  height: 30px;
  padding: 0px 0px 0px 5px;
  line-height: 15px;
  display: inline-block;
  vertical-align: middle;
}
.dialog-login .form .input_b {
  width: 200px;
}
.dialog-login .form .stat {
  clear: both;
  height: 35px;
  padding: 0px 0px 0px 95px;
  color: #999;
}
.dialog-login .form .stat a:hover {
  color: #468fa2;
}
.dialog-login .form .yzm {
  clear: both;
  padding: 0px 0px 10px 95px;
}
.dialog-login .form .submit {
  clear: both;
  padding: 0px 0px 20px 95px;
}
.dialog-login .hz {
  border-top: 1px #dfdfdf solid;
  margin: 0px 20px;
  padding: 10px;
}
.dialog-login .hz h3 {
  height: 30px;
  font-size: 12px;
}
.dialog-login .hz p {
  color: #ccc;
}
.dialog-login .hz i {
  background-image: url(../images/sign.png);
  background-repeat: no-repeat;
  filter: alpha(opacity=80);
  vertical-align: middle;
  display: inline-block;
  margin-right: .25em;
  opacity: .8;
  height: 24px;
  width: 24px;
}
.dialog-login .hz .iqq {
  background-position: 0 -2px;
}
.dialog-login .hz .iweibo {
  background-position: 0 -27px;
}
.dialog-login .hz .iali {
  background-position: 0 -51px;
}
.dialog-reg {
  width: 340px;
  padding: 20px 0px;
  margin: 0 auto;
  zoom: 1;
}
.dialog-reg:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
}
.dialog-reg .dialog-reg-flow {
  clear: both;
  height: 45px;
  padding: 45px 0px 0px 0px;
  background: url(../images/dialog_reg_flow.png) no-repeat center 30px;
}
.dialog-reg .dialog-reg-flow li {
  width: 113px;
  text-align: center;
  color: #999;
  float: left;
}
.dialog-reg .dialog-reg-flow .li-1 {
  width: 105px;
  padding: 0px 0px 0px 8px;
  color: #000;
  text-align: left;
}
.dialog-reg .dialog-reg-flow .li-2 {
  text-align: center;
  color: #000;
}
.dialog-reg .dialog-reg-flow .li-3 {
  width: 95px;
  text-align: right;
}
.dialog-reg .text {
  clear: both;
  border-top: 1px #dfdfdf solid;
  padding: 20px;
  zoom: 1;
}
.dialog-reg .text:after {
  content: "";
  display: block;
  clear: both;
  height: 0px;
}
.dialog-reg .text strong {
  font-size: 18px;
  color: #000;
  font-family: Arial, helvetica, sans-serif;
}
.dialog-reg .text strong a {
  font-size: 12px;
  font-weight: normal;
}
.dialog-reg .text p {
  padding: 20px 0px;
}
.dialog-reg .text dt {
  width: 60px;
  color: #000;
  font-weight: bold;
  line-height: 32px;
  float: left;
}
.dialog-reg .text dd {
  width: 240px;
  float: left;
}
.dialog-reg .text .input_b {
  width: 60px;
  margin: 0px 5px 0px 0px;
}
.dialog-reg .text .f_g {
  padding: 5px 0px 0px 0px;
  display: block;
}
.dialog-reg .submit {
  clear: both;
  margin: 0px 0px 20px 80px;
}
.dialog-reg-ok {
  width: 280px;
  padding: 80px 0px;
  margin: 0 auto;
}
.dialog-reg-ok h2 {
  height: 35px;
  line-height: 28px;
  padding: 0px 0px 20px 40px;
  margin: 0px 0px 0px 55px;
  color: #090;
  font-size: 24px;
  font-family: Arial, helvetica, sans-serif;
  background: url(../images/i_ok_b.png) no-repeat;
}
.dialog-reg-ok p {
  color: #000;
  padding: 0px 0px 20px 0px;
}
.dialog-reg-ok .time {
  color: #999;
}
.dialog-reg-ok .time strong {
  color: #090;
}
.ui-dialog {
  padding: .2em;
  overflow: hidden;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #999;
  background: #fff;
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em;
  outline: none;
}
/*搜索页左导航*/
.goods-left a {
  color: #000;
}
.goods-left a:hover {
  text-decoration: none;
}
.good-category .num {
  color: #BBB;
  padding-left: 5px;
  font-weight: normal;
}
.good-category .menu-one .allkind {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 5px;
}
.good-category .menu-one .header {
  height: 25px;
  line-height: 25px;
  cursor: pointer;
}
.good-category .menu-one .header .txt {
  float: left;
  font-size: 13px;
  font-weight: 600;
}
.good-category .menu-one .header .arrow {
  float: left;
  width: 25px;
  height: 25px;
  background: url(../images/arrow-u.png) no-repeat center center;
}
.good-category .menu-two {
  display: none; /*width: 220px;*/
  height: auto;
}
.good-category .menu-two li {/*width: 220px;*/
  line-height: 25px;
  margin-left: 25px;
  font-size: 12px;
}
.good-category .menu-two li.firstChild {
  border: 0;
}
.good-category .menu-two .headertwo {
  cursor: pointer;
}
.good-category .menu-two .headertwo .arrow {
  float: left;
  width: 20px;
  height: 25px;
  background: url(../images/arrow-u.png) no-repeat center center;
}
.good-category .menu-three {
  display: none; /*width: 220px;*/
  height: auto;
}
.good-category .menu-three li {/*width: 220px;*/
  line-height: 25px;
  margin-left: 35px;
  font-size: 12px;
}
.good-category .menu-three li.firstChild {
  border: 0;
}
.good-category .menu-show .header .arrow {
  background-image: url(../images/arrow-d.png);
}
.menu-two .menu-show .headertwo .arrow {
  background-image: url(../images/arrow-d.png);
}
.headerone {/*width: 220px;*/
  line-height: 25px;
  margin-left: 25px;
  font-size: 12px;
}
/* 商品展示大图 */
.info-left {
  position: relative;
  padding: 4px;
  overflow: hidden;
}
.info-left .bigImg {
  height: 400px;
  position: relative;
  width: 400px;
  float: left;
  margin-top: 1px;
  /*margin-top: 6px;*/
  /*垂直居中*/
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.info-left .bigImg img {
  vertical-align: middle;
  width: 400px;
  /*height: 400px;*/
}
.info-left .smallScroll {
  margin-bottom: 6px;
  float: left;
}
.info-left .sPrev {
  float: left;
  display: block;
  width: 70px;
  height: 7px;
  text-indent: -9999px;
  background: url(../images/unprev.png) no-repeat;
}
.dPrev {
  height: 12px;
  width: 72px;
  margin: 0 6px;
}
.info-left .sNext {
  float: left;
  display: block;
  width: 70px;
  height: 7px;
  text-indent: -9999px;
  background: url(../images/unnext.png) no-repeat;
}
.dNext {
  height: 12px;
  width: 72px;
  margin: 0 6px;
}
.info-left .sPrev:hover {
  background: url(../images/prev.png) no-repeat;
}
.info-left .sNext:hover {
  background: url(../images/next.png) no-repeat;
}
.info-left .smallImg {
  float: left;
  margin: 0 6px;
  display: inline;
  width: 72px;
  overflow: hidden;
  height: 390px;
}
.info-left .smallImg ul {
  overflow: hidden;
  width: 72px;
}
.info-left .smallImg li {
  float: left;
  padding: 0 4px 0 0;
  width: 70px;
  height: 70px;
  cursor: pointer;
  display: inline;
  margin-bottom: 6px;

  /*垂直居中*/
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.info-left .smallImg img {
  border: 1px solid #fff;
  width: 70px;
  /*height: 70px;*/
}
.info-left .smallImg img:hover {
  opacity: 0.70;
filter(alpha=70)
}
.info-left .pageState {
  position: absolute;
  top: 235px;
  right: 5px;
  font-family: "Times New Roman", serif;
  letter-spacing: 1px;
}
.info-left .pageState span {
  color: #f00;
  font-size: 16px;
}


/*Common For Max 990*/
@media only screen and (max-width: 1239px) {
/*大框架*/
.wp {
  width: 990px;
}
/*首页商品列表*/
.col-c {
  width: 590px;
}
.ul-img-pro li {
  width: 165px;
  height: 215px;
}
.ul-img-pro li img {
  width: 100%
}
.ul-img-pro li .name {
  width: 95px;
}
/*底部*/
.index-foot .m2 {
  width: 296px;
  height: 157px;
  padding: 10px;
  margin-right: 20px;
}
.index-foot ul.ul-img-fd li img {
  width: 71px;
}
.index-foot ul.ul-img-fd li p {
  font-size: 10px;
  text-align: center;
}
.index-foot .mobile li img {
  width: 88px;
}
/*顶部logo栏*/
#logo {
  width: 990px
}
#logo.new_logo_mall .top_search_wrap {
  left: 200px;
}
#logo.new_logo_mall .top_search_hot {
  left: 200px;
}
/*底部帮助列表*/
.helpinfo {
  width: 990px;
}
/*导航栏*/
.ul-nv li a {
  margin-right: 60px;
}
.snv-mg {
  margin-left: 80px;
}
.nav .sub {
  height: 350px;
}
/*搜索页商品列表*/
.goods-right {
  width: 810px;
}
.goods-list {
  width: 810px;
}
.goods-list .goods {
  width: 190px;
  margin-right: 12px;
  height: 264px;
}
.goods-list .goods .pr{
  width: 190px;
  height: 190px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.goods-list .goods img {
  width: 190px;
  /*height: 190px;*/
}
#colorList {
  left: 210px;
  height: 100%;
}
#colorList li {
  width: 40px;
  height: 40px
}
#colorList ul {
  height: 180px;
}
/*搜索页框架*/
.brands {
  width: 990px;
}
/*商品状态条*/
.goods-tag-big {
  width: 190px;
}
/*搜索页banner*/
.searchbanner {
  width: 808px;
  overflow: hidden;
}
.slideBox {
  height: 473px;
}
.slideBox .bd {
  width: 990px;
}
.slideBox .bd img {
  width: 990px;
  height: 413px;
}
.slideBox .hd ul li {
  margin: 0 5.6px;
}
.slideBox .hd ul li img {
  width: 110px;
  height: 46px
}
.slideBox .hd {
  margin-left: -749px;
}
}
.dispatchbox {
  background: #f6f6f6;
}
#dispatch {
  margin: auto;
  padding: 40px 0;
}
#dispatch .box {
  border: 1px solid #D1D1D1;
  background: #fff;
  margin: 0 auto;
  width: 550px;
}
.dispatch_head h2 {
  color: #333;
  font-size: 28px;
  font-weight: normal;
  height: 42px;
  line-height: 42px;
  padding: 20px 20px 10px 40px;
}
.dispatch_body p {
  padding-left: 50px;
  color: #999;
  font-size: 14px;
}
.account_switch {
  overflow: auto;
  zoom: 1;
}
.account_switch .options {
  margin: 10px 20px 20px 50px;
  overflow: hidden;
}
.account_switch .options .field {
  margin-bottom: 23px;
}
.account_switch .options .field .hint {
  margin-left: 64px;
  color: #e91305;
}
.account_switch .options input {
  font-size: 14px;
  padding: 3px 4px;
  border-color: #c42304;
  border-style: solid;
  border-width: 1px;
  outline: none;
}
.account_switch .options .act {
  margin-left: 62px;
}
.account_switch .options .act input {
  padding: 4px 16px;
  border: 1px solid #e40000;
  background: #e40000;
  color: #fff;
  letter-spacing: .1em;
  cursor: pointer;
  height: 26px;
  line-height: 15px;
}
.account_switch .name {
  display: inline-block;
  width: 60px;
  text-align: right;
}
.account_switch .f-input {
  width: 180px;
}
.choice_one input, .choice_two input {
  margin: 15px 0 15px 50px;
}
.choice_one label, .choice_two label {
  vertical-align: middle;
}
/*顶部广告*/
#topbannerbox1 {
  overflow: hidden;
}
#topbanner1 {
  margin: 0 auto;
}
#topbanner1 {
  width: 1200px;
}
#topbanner1 img {
  width: 1200px;
  float: left;
}
#closehead {
  margin-left: -20px;
  float: right;
  width: 15px;
  height: 16px;
  margin-top: 4px;
  text-indent: -999px;
  overflow: hidden;
  background-color: #ffffe3;
  cursor: pointer;
  background-image: url(../images/hit.png);
  background-repeat: no-repeat;
  background-position: 3px 3px;
}
 @media screen and (max-width: 1239px) {
#topbanner1 {
  width: 990px;
}
#topbanner1 img {
  width: 990px
}
}
/*我的退货申请*/
.wdthh_tui {
  width: 800px;
  height: auto;
  background: url(http://static.yohobuy.com/images/k_r_m.png) repeat-y;
  margin-bottom: 10px;
  float: left;
}
.wdthh_tui .main {
  width: 798px;
  padding: 10px 1px 1px 1px;
  background: url(http://static.yohobuy.com/images/k_r_b.png) no-repeat bottom;
  float: left;
}
.wdthh_tui .title {
  width: 780px;
  height: 28px;
  padding: 12px 10px 0px 10px;
  background: url(http://static.yohobuy.com/images/k_r_tg2.png) no-repeat top;
  float: left;
}
.wdthh_tui .title h2 {
  width: 175px;
  height: 15px;
  background: url(http://static.yohobuy.com/images/back_re_btn.png) no-repeat;
  text-indent: -999em;
  float: left;
}
.wdthh_tui .main .list-m {
  width: 778px;
  padding: 10px 10px 0px 10px;
  float: left;
}
.cart_flow_new {
  width: 290px;
  height: 32px;
  position: relative;
  margin: 10px 40px 10px 0;
}
.words001 {
  bottom: 0;
  left: 0;
  margin-left: -30px;
  position: absolute;
}
.words002 {
  bottom: 0;
  left: 50%;
  margin-left: -34px;
  position: absolute;
}
.words003 {
  bottom: 0;
  position: absolute;
  margin-right: -30px;
  right: 0;
}
.wdthh_tui .main .tuikuan_mon {
  float: left;
  margin: 22px 0 0 10px;
  color: #e8044f;
  display: inline;
}
.table_tui {
  margin: 18px 0;
  padding-top: 0;
}
.choose_payfor {
  padding: 20px 20px 0 10px;
  min-height: 20px;
  line-height: 20px;
  clear: both;
}
.choose_payfor span.yobi, .choose_payfor span.yo_bank, .choose_payfor span.yo_paybank {
  padding: 0 20px 0 0;
  color: #333;
  display: block;
  float: left;
}
.choose_payfor .in_yobi {
  margin-right: 5px;
}
.choose_payfor .yohobi_exan {
  clear: both;
  color: #999;
  padding-top: 15px;
  float: left;
  width: 720px;
}
.pay_money_exa {
  padding: 10px;
  border: 1px solid #E6E6E6;
  margin: 30px 0 0px;
  line-height: 21px;
}
.pay_money_exa .expla_tui, .pay_money_huan .expla_tui {
  text-indent: 2em;
}
.wdthh-form-submit_bac {
  clear: both;
  width: 775px;
  text-align: center;
  margin: 20px 0 10px;
}
.btn_b1_back, .btn_b1_pay_next, .btn_b1_last {
  border: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  height: 35px;
  line-height: 35px;
  padding-right: 10px;
  width: 118px;
}
.btn_b1_back {
  background: url(http://static.yohobuy.com/images/tui_back_btn.jpg) no-repeat scroll 0 0 transparent;
  margin-right: 25px;
}
.btn_b1_pay_next {
  background: url(http://static.yohobuy.com/images/tui_back_next.jpg) no-repeat scroll 0 0 transparent;
}
.btn_b1_last {
  background: url(http://static.yohobuy.com/images/que_btn_last.jpg) no-repeat scroll 0 0 transparent;
  margin-right: 25px;
}
/*换货信息填写*/
.wdthh_tui .title h2.hh_re {
  background: url(http://static.yohobuy.com/images/hyuanhuoshenq.png) no-repeat;
  float: left;
  height: 15px;
  text-indent: -999em;
  width: 241px;
}
.list_t_huan {
  margin-top: 18px;
}
.wdthh_tui .main .list-t .li-111 {
  float: left;
  padding-left: 10px;
  text-align: center;
  width: 350px;
}
.wdthh_tui .main .list-t .li-222 {
  float: left;
  padding-left: 10px;
  text-align: center;
  width: 184px;
}
.wdthh_tui .main .list-t .li-333 {
  padding-left: 10px;
  text-align: center;
}
.selec_kua p {
  line-height: 29px;
}
.selec_kua {
  width: 175px;
  margin: 0 auto;
}
.selec_kua .sel_color {
  width: 85px;
}
.onShow_new_wu {
  background: url(http://static.yohobuy.com/images/wu_btn.png) no-repeat scroll 5px 5px transparent;
  color: #e8044f;
  display: inline-block;
  font-size: 12px;
  height: 22px;
  line-height: 22px;
  padding-left: 25px;
}
.passager {
  margin-bottom: 25px;
  margin-top: -4px;
}
.ds_single_new {
  width: 756px;
  padding: 10px;
  margin: 10px auto;
  background: #FDFCDD;
  border: #EFDDA6 solid 1px;
}
.ds_single_new h3 {
  font-size: 12px;
}
.ds_single_new p {
  line-height: 24px;
  margin-left: 10px;
}
.ds_single_new span.jihui {
  padding-right: 30px;
}
.ds_single_new span.shangm {
  padding-right: 7px;
}
.pay_money_huan {
  padding: 10px;
  border: 1px solid #E6E6E6;
  margin: 10px 0 0px;
  line-height: 21px;
}
/*换货信息确认*/
.table_huan {
  margin-bottom: 10px;
}
.table_huan td {
  padding: 3px 3px 3px 20px;
}
.table_huan th {
  padding: 10px 0 0px 20px;
  color: #000;
  font-weight: normal;
}
.table_huan td li {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #E7E7E7;
  display: inline;
  float: left;
  height: 64px;
  padding: 8px 10px;
  width: 280px;
}
.address_huan {
  padding: 35px 0 70px 50px;
}
.add_tab td {
  padding: 5px;
  color: #333;
}
.rec_choose_new {
  border-bottom: 1px dotted #C9C9C9;
  padding: 10px 0;
}
.rec_choose_new p.on {
  background: none repeat scroll 0 0 #F0F5F8;
  font-weight: bold;
  height: 14px;
  line-height: 14px;
  padding: 12px 10px 18px;
}
.rec_choose_new p {
  display: block;
  height: 12px;
  line-height: 12px;
  padding: 9px 10px;
}
.rec_choose_new p input {
  margin-right: 5px;
  vertical-align: text-bottom;
}
h2.buy_title {
  background: none repeat scroll 0 0 #000000;
  color: #fff;
  font-weight: bold;
}
.cart_bigbtns_new {
  height: 35px;
  margin: 20px auto;
  text-align: right;
}
/*-----------------[产品图片-列表]--------------*/
.all {
  background: #eee;
}
.goodsListBox .goodListView {
  overflow: hidden;
  margin-left: -2%;
  line-height: 15px;
}
.goodListView {
  padding: 5px 0px;
}
.goodListView li {
  float: left;
  width: 50%;
  text-align: center;
}
.goodListView .goodsListDiv {
  border: 1px solid #DDD;
  position: relative;
  background: #fff;
  padding: 10px;
  text-align: left;
}
.goodListView li a {
  padding: 5px 5px 5px 10px;
  display: block;
  overflow: hidden;
}
.goodListView li:nth-child(2n) a {
  padding: 5px 10px 5px 5px;
}
.goodListView li .old {
  text-decoration: line-through
}
.goodListView .goodsListPic img {
  width: 100%;
}
.goodListView .goodsListTitle {
  height: 15px;
  overflow: hidden;
  color: #666;
  margin-bottom: 5px;
  text-align: left;
}
.goodListView .goodsListTitle a {
  color: #999;
}
.goodListView .goodsListPrice {
}
.goodListView .goodsListPrice .recommendPrice {
  display: inline-block;
  margin: 0 5px;
  color: #c00;
}
.goodListView .ziying{
  background: #ED145B;
  color: #fff;
  padding: 1px;
  margin-left: 1px;
  font-size: 11px;
}
.tstorePagination {
  text-align: center;
}
.tstorePagination p {
  color: #999;
  padding: 20px 0;
}
.nextPageSize {
  width: 120px;
  height: 33px;
  line-height: 33px;
  border: 1px solid #cccccc;
  background-color: #f8f8f8;
  display: block;
  margin: 15px auto;
  text-align: center;
}

/*商品页描述推荐*/
.micteamhot{
  width:750px;height:600px;
}
.micteamhot h1{
  height: 55px;
  color: #fff;
  font-size: 20px;
  line-height: 55px;
  margin-bottom: 15px;
  background: #000;
}
.micteamhot ul{
  overflow: hidden;
}
.micteamhot .h15{
  height: 15px;
}
.micteamhot ul li a:hover{
  text-decoration: none;
}
.micteamhot ul li{
  float: left;
  width: 220px;
  height: 252px;
  position: relative;
  margin-left: 45px;
  margin-bottom: 15px;
}
.micteamhot ul li:first-child,.micteamhot ul li:nth-child(4){
  float: left;
  width: 220px;
  height: 252px;
  position: relative;
  margin-left: 0;
}
.micteamhot .mic-title{
  height: 32px;
  line-height: 32px;
  color: #fff;
  text-align: left;
  display: block;
  padding-left: 8px;
  font-size: 14px;
  background: #cc0001
}
.micteamhot img{
  width: 218px;
  min-width: 218px !important;
  border: 1px solid #ddd;
  margin-top: 10px;
}
.micteamhot .mic-price{
  position: absolute; bottom: 7px; left: 10px;
}
.micteamhot .mic-marketprice{
  color:red;
}