img{ border:0px;}
ul li{ list-style:none; padding:0px; margin:0px}
body{ margin:0px; padding:0px;color:#262626; font-size:12px; font-family: arial,"宋体";}
*{ margin:0px; padding:0px;}
a{ color:#262626; text-decoration:none; }
a:hover{ color:#F00;}
.cleard{clear:both}
.m15{ margin:15px 0px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.mleft15{ margin-left:15px;}
.mr15{ margin-right:15px;}
.h10{ height:10px;}
.fl{ float:left;}
.fr{ float:right;}
.center{ text-align:center}

.top{width:100%; height:24px; background-color:#f1f1f1; line-height:24px; color:#666666;}
.top a{ color:#666666;}

.red{ color:#F00 !important }

.gwc{ width:300px;}
.gwc li{ float:left;}
.gwc li a{ display:block; margin:0px 13px;}
.gwcb{background-image:url(../image/img_4.png); background-repeat:no-repeat; padding-left:10px; background-position:1px 3px}

#main{width:1000px; min-height:600px; margin:0px auto; clear:both;}
.search{width:500px;min-height:34px; float:left; margin-left:80px; margin-top:30px; background-color:#001075; padding:1px;}
.ss{width:412px; height:26px; background-color:#FFF; border:0px; padding:4px; overflow:hidden}
.ssb{background-image:url(../image/img_2.jpg); width:78px; height:33px; border:0px;}

.lm{width:970px; min-height:36px; border:1px solid #e9e9e9; background-color:#f5f5f5; padding:0px 15px; line-height:36px; font-size:12px; color:#666666}
.lm a { margin:0px 15px;}

.lms{ width:100%-40px;  height:50px; line-height:60px;border:1px dotted #FFC; padding:0px 20px;background-color:#f1f1f1;}

.reg{ margin:20px 0px 20px 250px; width:550px;}
.reg li{ margin:10px 0px; padding:10px 0px; clear:both}
.reg span{ display:block; width:100px; height:30px; float:left; line-height:30px; font-size:14px; color:#999; text-align:right}
.reg div{ display:block; min-width:30px; float:left;  line-height:20px;}
.reg div input{padding: 6px; width:260px; height:16px;  border: 1px solid #cccccc;}
.reg div input:hover{ border:1px solid #F00}
.reg .lab{ min-width:30px; min-height:30px; line-height:30px; font-size:12px; color:#F00; padding-left:30px;}
.checkcode{ width:40px !important}
.input_error{ border:1px solid #F00}
.input_right{ background-image:url(../image/icon_right.png); background-repeat:no-repeat; background-position:4px;}
.input_wrong{ background-image:url(../image/icon_nempty.png); background-repeat:no-repeat; background-position:4px;}

.regsubmit{ border:0px; width:271px; height:36px; background-image:url(../image/img_5.jpg)}

.login{ width:500px !important}
.loginsubmit{ border:0px; width:306px; height:36px; background-image:url(../image/img_6.jpg)}

.btn-reduce{ width:25px; height:25px; display:block; border:1px solid #CCC; border-right:none !important; float:left; text-align:center; font-size:14px}
.btn-add{ width:25px; height:25px; display:block; border:1px solid #CCC; border-left:none !important; float:left; text-align:center; font-size:14px}
#buy-num{ width:25px; height:21px; padding-top:4px;display:block; border:1px solid #CCC; float:left; text-align:center}
.buynum{ width:25px; height:21px; padding-top:4px;display:block; border:1px solid #CCC; float:left; text-align:center}
.books_img{width:200px; height:160px; float:left; border:1px solid #CCC; padding:4px;}
.books_xx{width:760px; padding:10px; min-height:100px; float:right; line-height:23px; background-color:#f5f5f5; margin-bottom:10px; clear:right;}
.books_js{width:780px;; min-height:300px; float:right;}
.books_js_d{border-top:1px solid #999; border-bottom:1px solid #999; margin-bottom:20px; padding:10px 0px;}

.nr_sp1{ width:100px; height:48px; line-height:48px; font-weight:bold; text-align:center; float:left;color:#282828;}
.nr_sp2{ height:48px; line-height:48px; float:left; padding-left:15px; min-width:130px;color:#282828;}
.nr_sp2 input{padding: 6px; width:260px; height:16px;  border: 1px solid #cccccc; margin:5px 0px;}
.nr_sp2 input:hover{ border:1px solid #F00}

#modi{ width:80px !important; text-align:center; display:block; height:33px; background-color:#001075; line-height:30px; float:right; color:#FFF; margin-right:4px;}

.btn_ok{ display:block; margin:6px 0px; width:60px; height:22px; line-height:22px; text-align:center; background-color:#F00; color:#FFF;border-radius:5px; border:1px solid #F00}
.btn_ok:hover{ color:#F00; background-color:#FFF} 

.btn_pay{ display:block; width:60px; height:22px; line-height:22px; text-align:center;background-color:#fff; color:red;border-radius:5px; border:1px solid #F00}
.btn_pay:hover{ color:#fff; background-color:#F00}
.success-b{float:left; background-image:url(../image/img_8.jpg); background-repeat:no-repeat; padding-left:60px; width:300px; height:36px;}

.success-b h3{font: normal 24px/40px \5fae\8f6f\96c5\9ed1;
  color: #7ABD54; font-weight:bold}

.modi_user{margin:10px 0px 20px 250px; width:550px;}
.modi_user li{ margin:5px 0px; padding:10px 0px; clear:both}
.sub{ display:none; width:80px; padding:4px; height:22px; border:0px; background-color:#001075; color:#FFF}

.bankUL{ width:910px; margin:0px auto; min-height:80px;}
.bankUL li{ float:left; height:40px; width:180px;}
.bankUL li input{ float:left; margin-top:5px;}
.bankUL li img{ float:left;}
.b_w{border-bottom:1px solid #f5f5f5; width:100% !important}

.tr-th{  background: #f5f5f5;
  height: 31px;
  line-height: 31px;
  color: #aaa;
  overflow: hidden;
}
.tr-th .gap {
  width: 14px;
}
.tr-th span {
  float: left;
  height: 18px;
  line-height: 18px;
  padding: 2px 0 0;
  _display: inline;
}
.tr-th .dealtime {
  margin-right: 30px;
  _margin-right: 15px;
  font-family: verdana;
}
.tr-th .number {
  width: 226px;
  font-family: verdana;
  color:#333
}
.tr-td td{ padding:4px 0px 4px 0px}


.cart-thead{  display: inline-block;
  display: block;
  height: 32px;
  line-height: 32px;
  margin: 0 0 10px;
  padding: 5px 0;
  background: #f3f3f3;
  border: 1px solid #e9e9e9;
  border-top: 0;}
.cart-thead .column {
  float: left;
}
.cart-thead .t-goods {
  width: 488px;
  padding-left:40px;
}
.cart-thead .t-props {
  width: 80px;
  height: 32px;
  padding: 0 20px;
}
.cart-thead .t-price {
  width: 120px;
  padding-right: 40px;
  text-align: right;
}
.cart-thead .t-quantity {
  width: 80px;
  text-align: center;
}
.cart-thead .t-action {
  width: 75px;
  text-align:center
}


.item-form {
  border-top: 1px solid #f1f1f1;
  height:110px;
  clear:both;
}
.cell {
  float: left;
  padding: 15px 0 10px;
}
.p-goods{ width:528px;}
.p-img {
  float: left;
  width: 80px;
  height: 80px;
  border: 1px solid #eee;
  margin-right: 10px;
  background: #fff;
  padding: 0;
  text-align: center;
  overflow: hidden;
}
.p-name {
  height: 40px;
  line-height: 20px;
  overflow: hidden;
}
 .p-props-new {
  width: 100px;
  height: 80px;
  line-height: 20px;
  overflow: hidden;
  padding: 15px 10px 0;
}
.p-price {
  width: 120px;
  padding-right: 40px;
  font-family: verdana;
  text-align: right;
  line-height:26px;
  color:#F00
}
.p-quantity {
  width: 80px;
}
.p-ops {
  width: 75px;
  text-align:center;
  line-height:26px;
}
.p-ops a {
  color: #666;
  display: block;
}

.btn-go{ width:130px; display:block; float:right; margin-right:20px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; background-color:#C00; height:30px; border:0px;}
.btn-go:hover{ color:#03F}



.order-form {
  border-top: 1px solid #f1f1f1;
  min-height:30px;
  clear:both;
}


.pad3{   line-height:30px;}









.btn a {
  position: relative;
  font: 400 18px/38px "microsoft yahei";
  text-align: center;
  color: #e4393c;
  float: left;
  margin-right: 6px;
  overflow: hidden;
}
.btn-append {
  width: 136px;
  height: 38px;
  background-image:url(..//image/img_7.jpg)
}



.i_pic{ padding-top:10px; width:980px; margin-left:15px; clear:both;}
.i_pic li {
	width: 200px;
	height: 300px;
	float: left;
	overflow:hidden;
	padding:10px;
	margin: 0px 11px 10px 11px;
	border:1px solid #eeeeee;
}

.bred{ border:1px solid #F00 !important;}
.i_pic div{
	width:165px; height:220px; margin:0px auto;
	}
.i_pic div img{
	width:165px; height:220px; 
	}
.i_pic li p{
	margin:10px;
	line-height: 23px;
	color:#484848;
}
.i_pic li p font{ color:#F00; font-weight:bold; font-size:14px}
.i_pic li p ti a{ font-weight:bold}

.title{width:100%; text-align:center; padding:6px 20px; font-size:12px !important;  margin-bottom:15px; }
.font1{color:#3e5a6f}
.page{padding:6px 10px; background:#e8e8e8; }
