* { margin: 0px; padding: 0px; list-style-type: none; }
a { color: #333; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
.blue a { color:#0284FE; }
.blue a:hover { color:#F30; }
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img, a img { border:0; }
.blue { color: #1C66B0; text-decoration: none; outline:none; }
.blue:hover { text-decoration: none; color: #FF6600; }
.blueline { color: #1C66B0; text-decoration: underline; outline:none; }
.blueline:hover { text-decoration: none; color: #FF6600; }
em { font-style:normal; }
.STYLE1 { color: #0033CC }
.yellow { color: #CD6300; font-weight: bold; }
.yellow14 { color: #CD6300 }
.red30 { color: #CB3900; font-size: 30px; font-weight: bold; }
.white30 { color: #fff; font-size: 36px; }
.hsc12 { color: #999999; }
.hsc18 { color: #626262; font-size: 20px; text-decoration: line-through; }
.yelow20 { color: #E36B00 }
.redts { color: #CB3900; font-size: 18px; font-weight: bold; }
.red12b { color: #CB3900; font-size: 12px; font-weight: bold; }
.red12 { color: #CB3900; font-size: 12px; }
.red14b { color: #D80000; font-size: 14px; font-weight: bold; }
.bkhs { color: #909090; text-decoration: line-through; }
.hs { color: #9E9D9D; }
.delete { text-decoration: line-through; }
.w60 { width:60px !important; }
.c_tx1 { color:#D80000!important; }
.c_tx2 { color:#888888!important; }
html { margin:0 auto; font-size:13px; font-family: Arial, Helvetica, sans-serif, "宋体"; color:#4A4A4A; min-height:100%; background:#ffffff; }
body { font-family:"", Arial, Lucida, Verdana, Helvetica, sans-serif; font-size:12px; color:#4A4A4A; background:#fff; overflow-:scroll; }
/*=============head==========*/
.head{ width:100%; height:188px; }
.topbg{ height:137px; background:url(../images/topbg.jpg) repeat-x left top;}
.topmid{ width:1142px; height:137px;  margin:0 auto;}
.topleft{ width:1142px; height:137px; }
.topblock { float: left; width: 1142px; }
.date { float: left; line-height: 36px; height: 36px; }
.login { line-height: 36px; float: right; height: 36px; width: 256px; font-size: 13px; }
.login font a{ font-size: 13px; color: #2C06A9; }
.login span { float:right; padding-left: 11px; background:url(../images/line.jpg) no-repeat left center; width: 70px; }
.logo { float: left; }
.suoblock { float: left; width: 528px; padding:17px 0 0 104px; }
.Keyword { float: left; width: 528px; padding:8px 0 0 0; color:#9B9B9B; }
.Keyword a{color:#9B9B9B; padding:0 6px;}
.Keyword a:hover{color:#9B9B9B; padding:0 6px; color:#FD6519;}
.seach { float: left; width: 508px; height:32px; padding:4px 6px 0 14px; background:url(../images/suobg.jpg) no-repeat left center; }
.seach .textinpu { line-height: 26px; color: #999; height: 26px; width: 404px; border: 1px solid #FFF; }
.seach span { float: right; }
.phone { float: right; padding-top: 17px; }


/*menu*/
.menubg{ height:51px; background:url(../images/menubg.jpg) repeat-x left bottom;}
.menu { height: 51px; width: 1150px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.menu ul{ float:left; width:670px; height:46px; padding-top:5px; }
.menu ul li{ float:left; width:107px;  height:46px; background:url(../images/menline.jpg) no-repeat right center;}
.menu ul li a { line-height: 46px; float: left; height: 46px; width: 107px; font-size: 16px; color: #FFF; font-weight: bold; text-align: center; }
.menu ul li a:hover{ color: #FF0; }
.menu p { float: left; width: 249px; height:46px; padding-top:5px; line-height:46px; text-align:center;  font-size:26px; color:#FFF;  background:url(../images/classA.jpg) no-repeat left bottom; font-family:"微软雅黑" !important; }
.menu p a{color:#FFF;}
.car { float: right; width: 40px; height:37px; text-align:center; color:#FD6519; font-family:Arial; font-size:14px; font-weight:bold; padding:9px 43px 0 128px; background:url(../images/car.jpg) no-repeat left top; }

/*=============box==========*/
.box{ width:100%; float:left; background-image: url(../images/footer.jpg); background-repeat: repeat-x; background-position: left bottom; }
.boxmid{ width:1142px; margin:0 auto;}
.boxleft{width:1142px; float:left;}


/*==main==*/
.main{width:1142px; float:left; }
.mblock{width:1142px; float:left; }
.class { float: left; width: 215px; padding:12px; background:url(../images/classbg.jpg) no-repeat center top; background-color:#A3D9FF; }
.class dl { float: left; width: 215px; padding:20px 0; border-bottom:solid 1px #71C1FC; display: block; }
.Atitle { height:20px; line-height:20px; padding-left:22px; background:url(../images/icon1.jpg) no-repeat left center; font-size:14px; font-weight:bold;  }
.Aclass { float: left; width: 215px; padding:13px 0 0 0; font-size: 12px; font-weight: normal; }
.Aclass ul{float: left; width: 215px;}
.Aclass ul li { float: left; padding:0  5px 6px 5px ; width: 60px;}
.class span { float: left; width: 158px; height:35px; padding-left:38px; margin:19px 0 9px 0; line-height:35px; font-size:16px; font-weight:bold; color:#FFF; line-height:35px;   background:url(../images/morebg.jpg) no-repeat left center; display:block;cursor:pointer;  }
.class span a{ color:#FFF;}



.rightA { float: right; width: 900px; }
.narblock { float: right; width: 900px; padding-top:8px; }
.tuiblock { float: left; width: 680px; }

/*团购*/
.tuoguo { float: right; width: 210px;  }
.tuoguolist dl { float: left; width: 208px; }
.tuoguolist .tuoimg { float: left; width: 103px; background-image: url(../images/jg.jpg); background-repeat: no-repeat; background-position: right top; padding:8px 4px; }
.tuoguolist .tuotext { line-height: 20px; padding-right:4px; }
.tuoguolist .tuogm { height: 46px; width: 175px; float: left; background-image: url(../images/tuogm.jpg); background-repeat: no-repeat; background-position: right top; font-size: 26px; font-weight: bold; color: #FFFFFF; padding-left: 33px; padding-top: 4px; margin-bottom: 16px; }
.tuoguolist .tuogm span { float: left; width: 114px; }
.tuoguolist { float: left; width: 208px; border: 1px solid #E5E5E5; }
.tuoguo .tuoguojg { float: left; width: 210px; background-image: url(../images/jgbg.jpg); background-repeat: no-repeat; background-position: left top; height: 40px; padding-top: 8px; }
.tuoguo .tuoguojg .tuoyj { float: left; width: 70px; padding-left: 9px; }
.tuoguo .tuoguojg .tuozk { float: left; width: 48px; padding-left: 8px; }
.tuoguo .tuoguojg .tuonum { float: right; width: 65px; padding-right: 4px; }

/*秒杀推荐*/
.Spike_product { float: left; width: 677px; border: 1px solid #CCCCCC; margin-top:4px; }
.Spike_product .Spike_title { float: left; background-image: url(../images/spike.jpg); background-repeat: repeat; background-position: left top; height: 139px; width: 42px; }
.Spike_product .Spike_list { float: right; width: 633px; }
.Spike_list ul { float: left; width: 633px; }
.Spike_list li { float: left; width: 245px; padding-left: 60px; padding-top: 11px; }
.Spike_list .spike_img { float: left; width: 245px; }
.Spike_list .spike_img .p-img { background-image: url(../images/spikebg.jpg); background-repeat: no-repeat; background-position: left top; float: left; height: 98px; width: 90px; margin-right: 8px; padding-top: 3px; padding-left: 3px; }
.Spike_list .spike_img .p-price1 { padding-top: 6px; color: #909090; }
.Spike_list .spike_img .p-price2 { color: #909090; }
.Spike_list .spike_time { float: left; width: 225px; height: 20px; }
.Spike_list .spike_time .pp-time { float: left; font-size: 14px; color: #909090; letter-spacing: 1px; }
.Spike_list .spike_time .pp-buter { float: right; line-height: 20px; height: 20px; }
.Spike_list .spike_time .pp-buter a { font-weight: bold; color: #CB3900; }

/*品牌推荐*/
.Brand_product { float: left; width: 677px; padding:47px 0 0 0; border:solid 1px #FFC794; margin-top:10px; background:url(../images/branrbg.jpg) no-repeat left top; }
.Brand_product ul{float: left; width: 660px; padding-left:17px;}
.Brand_product ul li { height:29px; float: left; width: 124px; background:url(../images/brandline.jpg) no-repeat right center; margin-bottom:15px; text-align: center; }
/*销售排行榜*/
.xsph { float: left; width: 238px; border:solid 1px #DEDEDE; }
.xsph h1 { height:36px; line-height:36px; text-align:center; color:#FFF; font-size:24px;  background:url(../images/xstilt.jpg) no-repeat left top; background-color:#0089E2; }
.xsph dl { float: left; width: 238px; padding:15px 0; background:url(../images/linexs.jpg) repeat-x left bottom; }
.xsnum { float: left; width: 19px; padding:0 9px 0 24px; }
.xspic { float: left; padding-right: 8px; }
.xsname { line-height: 120%; padding-right:15px; }
.xsjg { font-family: Arial; font-size: 14px; font-weight: bold; color: #C00309; padding-top: 8px; }


/*产品*/
.xptj { float: right; width: 890px; border-bottom:solid 1px #dedede; border-left:solid 1px #dedede; border-right:solid 1px #dedede; border-top:solid 2px #2898E2; }
.none { display:none; }
.TabTitle { float: left; width: 890px; background:url(../images/spback1.jpg) repeat-x left bottom; height: 38px; }
.TabTitle li { float: left; width: 178px; }
.TabTitle .active { width: 177px; cursor: pointer; background: url(../images/spbuter1.jpg) no-repeat left bottom; float: left; height: 38px; text-align: center; line-height: 38px; font-size:16px; font-weight: bold; color: #0088E5; border-right:solid 1px #dedede; }
.TabTitle .normal { cursor: pointer; background: url(../images/spbuter2.jpg) no-repeat left bottom; float: left; height: 38px; width: 178px; text-align: center; line-height: 38px; font-size:16px; font-weight: bold; color: #494949; }
.TabContent { float: left; width: 890px; }
.TabContent #proTab0_Content0,.TabContent #proTab0_Content1,.TabContent #proTab0_Content2,.TabContent #proTab0_Content3, .TabContent #proTab0_Content4 { float: left; width: 890px;  }
.tjprodut { float: left; width: 890px; }
.tjprodut dl { float: left; width: 182px; min-height:246px; padding:10px 20px ; }
.tjname { padding:8px 0; }
.tjprice { float: left; width: 182px; font-family:Arial; font-size:14px; font-weight:bold; color:#F14F00; }
.tjprice span { float: right; padding-right:15px; font-size: 12px; font-weight: normal; color: #555; }
.tjprice span font { text-decoration: line-through; font-size: 12px; font-weight: normal; }
.tjprod { text-align: center; }
.midbanner { float: left; width: 1142px; }
.midbanner p { float: left; }

/*店铺展示*/
.shop { float: left; width: 1140px; border: 1px solid #dedede; margin-top: 10px; }
.shop .shoptitle { background-image: url(../images/shoptitlebg.jpg); background-repeat: repeat-x; background-position: left top; float: left; height: 27px; width: 1118px; font-size: 16px; font-weight: bold; color: #006FDC; padding-left: 22px; padding-top: 8px; }
.shop .shoptitle span { float: right; font-weight: normal; color: #999797; font-size: 12px; padding-right: 8px; }
.shop .shopcont { float: left; width: 1140px; }
.shop .butter1 { float: left; width: 32px; padding-left: 2px; padding-top: 80px; }
.shop .butter2 { float: right; width: 32px; padding-right: 2px; padding-top: 80px; }
.shop .shoplist { float: left; width: 1068px; }
.shopcont .shoplist ul { float: left; width: 1068px; padding-left: 2px; padding-top: 10px; padding-bottom: 10px; }
.shopcont .shoplist li { float: left; width: 208px; padding-left: 5px; }

/*产品分类*/
.problock { float: left; width: 1140px; border-bottom: solid 1px #dedede; border-left: solid 1px #dedede;  border-right: solid 1px #dedede;  border-top: solid 2px #008AE5; margin-top:10px;  }
.titlebg { float: left; width: 1140px; height:38px; background:url(../images/titlebg1.jpg) repeat-x left center; }
.title { float: left; width: 270px; padding-left:26px; background-color: #2898E2; line-height: 38px; height: 38px; font-size:24px; font-weight:bold; color:#FFF; }
.more { float: right; padding-right: 8px; width: 780px; text-align: right; line-height: 38px; height: 38px; }
.more  a { padding: 0 6px; }
.cont { float: left; width: 1140px; }
.cbanner { float: left; width: 295px; }
.cprodu { float: left; width: 640px; }
.cprodu dl { float: left; width: 164px; padding:20px 24px 0px 24px ; min-height:212px;  }
.cprice { float: left; width: 164px; font-family:Arial; font-size:14px; font-weight:bold; color:#F14F00; }
.cname { padding:8px 0; line-height: 120%; color: #666; }
.cname a{color: #666;}
.cname a:hover{color: #f60;}
.cname span { color: #F60; }
.cprice span { float: right; padding-right:10px; font-size: 12px; font-weight: normal; color: #555; }
.cprice span font { text-decoration: line-through; font-size: 12px; font-weight: normal; }

.cbrand { float: right; width: 175px; padding:10px 6px; margin:15px 10px 0 0; background-color:#F3F3F3; }
.cbrand h2 { float:left; width: 175px; text-align: center; border-bottom:10px; height: 30px; }

.cbrand ul { float: left; width: 175px; background-color: #FFF; padding:10px 0 0 0; }
.cbrand ul li { float: left; width: 75px; padding:10px 6px; }
.cbrand ul p { float: left; width: 175px; text-align:left; }

.js { float: left; width: 900px; height: 354px; }

/*==footer==*/
.footer{ width:1142px; float:left; height: 255px; padding-top:15px;  }
.foterB { float: left; width: 1142px; padding-top:15px; text-align:center; background:url(../images/footeline2.jpg) repeat-x left top; line-height: 180%; color: #999; font-size: 13px; }
.foterB a{color: #999; padding:0 8px;}
.foterA { float: left; width: 1142px; padding-top: 20px; }
.fotwx { float: right; width: 89px; padding-right: 15px; }
.fotgz { float: left; width: 125px; padding-left: 95px; line-height: 35px;  color: #6C6A6A;}
.fotitem { float: left; width: 755px; min-height:122px; padding-bottom:20px; background:url(../images/footline1.jpg) no-repeat right center; }
.fotitem h1 { font-size: 16px; font-weight: bold; color: #6C6A6A; line-height: 24px; height: 24px; }
.fotitem h1 span { float: left; width: 28px; height: 24px; }
.fotitem dl { float: left; width: 150px; padding:0 14px;  }
.fotitem ul{padding:10px 0 0 28px;} 
.fotitem ul li { line-height: 23px; height: 23px; padding-left:10px; background:url(../images/foticon.jpg) no-repeat left center; }
.fotitem ul li a{ color:#6C6A6A;}
.fotitem ul li a:hover{ color:#f60;}
/*==内页开始==*/
/*==汇智店铺==*/
.leftblock { float: left; width: 239px; }
.bxsph h3 { height:36px; line-height:36px; padding-left:20px; color:#FFF; font-size:24px;  background: url(../images/title3bg.jpg) repeat-x left top; background-color:#0089E2; }
.bxsph { float: left; width: 238px; border:solid 1px #DEDEDE; margin-top:10px; }
.bxsph dl { float: left; width: 222px; padding:11px 0; margin:0 6px; background:url(../images/linexs.jpg) repeat-x left bottom; }
.bxsnum { float: left; width: 19px; padding:0 9px 0 10px; }
.bxspic { float: left; padding: 0 6px 0 4px; }
.bxsname { line-height: 120%; padding-right:15px; }

.pxsph h3 { height:36px; line-height:36px; padding-left:20px; color:#FFF; font-size:24px;  background: url(../images/title3bg.jpg) repeat-x left top; background-color:#0089E2; }
.pxsph { float: left; width: 238px; border:solid 1px #DEDEDE; margin-top:10px; }
.pxsph dl { float: left; width: 222px; padding:10px 0; margin:0 6px; background:url(../images/linexs.jpg) repeat-x left bottom; }
.pxspic { float: left; padding-right: 6px; }
.pxsname { line-height: 120%; padding-right:15px; }
.rightB { float: right; width: 892px; padding-top:8px; }
.js2 { float: left; width: 892px; }

.Mall { float: left; width: 890px; border: 1px solid #dedede; margin-top:10px;}
.Mall .Mall_nav { float: left; width: 890px; background-image: url(../images/mallbg.jpg); background-repeat: repeat-x; background-position: left bottom; height: 32px; line-height: 32px; }
.Mall .Mall_navtext { float: left; font-size: 14px; font-weight: bold; padding-left: 10px; }
.Mall_navtext a { color: #FF6600; text-decoration: underline; font-size: 12px; }
.Mall .Mall_more { float: right; padding-right: 10px; }
.shopA { float: left; width: 890px; padding-top:20px; }
.shopA ul dl { float: left; width: 138px; min-height:175px; padding:0 11px 20px 25px; }
.shopA ul dl .Aname { padding-top: 8px; }

.shopA p { float: right; width: 322px; height: 350px; padding-right: 30px; font-size: 14px; font-weight: bold; line-height: 200%; text-align: center; }
.shopA ul dl .Aprice { font-family: Arial; font-size: 13px; font-weight: bold; color: #C30; text-align: center; }
/*==汇智动态==*/
.Bclass { float: left; width: 215px; padding:13px 0 0 0; font-size: 12px; font-weight: normal; }
.Bclass ul{float: left; width: 205px; padding-left:10px;}
.Bclass ul li { padding:5px 0 5px 10px; background:url(../images/iconli.jpg) no-repeat left center;}
.logblock{ float:left; width:892px;}
.dtban { float: left; height: 297px; width: 597px; }
.dtlogin { float: right; height: 236px; width: 267px; padding:61px 0 0 24px; background:url(../images/lobg.jpg) no-repeat left top; }
.dtname { width:241px; float:left;}
.textdtname { height: 38px; line-height:38px; width: 210px; padding-left:28px; border: 1px solid #CCC; font-size:14px; color:#979795; background:url(../images/dtname.jpg) no-repeat left center; }
.dtpass {width:241px; float:left;  padding:21px 0; }
.textdtpass { height: 38px; line-height:38px; width: 210px; padding-left:28px; border: 1px solid #CCC; font-size:14px; color:#979795; background:url(../images/dtpas.jpg) no-repeat left center; }
.dtfogot { font-size: 13px; color: #666; width:241px; float:left; }
#checkjmm { vertical-align: middle; }
.dtbut { padding-top: 20px; width:241px; float:left; }
.hycont1 { float: left; width: 890px; padding:10px 0;}
.hycont1 dl { float: left; width: 410px; line-height: 20px; padding:10px 17px; display: block; }
.hycont1 .ptitle { padding-bottom: 6px; }
.hycont1 .ptitle a { font-weight: bold; color: #FE7B00; }
.hycont1 .pimg { float: left; width: 215px; padding-right: 6px; }
.hycont1 dl ul {float: left; width: 410px; padding-top:15px; background:url(../images/linexs.jpg) repeat-x left top;}
.hycont1 dl ul li { background:url(../images/liicon.jpg) no-repeat left center; padding:5px 0 5px 20px; }
.hycont1 dl ul li span { float: right; color: #666; }
/*==汇智团购==*/
.custoblock { float: right; width: 901px; }
.buygroup { background-image: url(../images/groupbg3.jpg); background-repeat: repeat-y; background-position: right center; float: right; width: 901px; margin-top:8px }
.buygroup .groupbg1 { float: left; width: 901px; background-image: url(../images/groupbg1.jpg); background-repeat: no-repeat; background-position: right top; }
.groupbg1 .groupbg2 { background-image: url(../images/groupbg2.jpg); background-repeat: no-repeat; background-position: right bottom; float: left; width: 893px; padding-top: 8px; padding-bottom: 8px; padding-right: 8px; }
.groupbg2 .groupphto { float: right; width: 535px; padding: 6px 6px 6px 0; }
.groupbg2 .groupcont { float: left; width: 330px; }
.groupcont dl { float: left; width: 330px; text-align:justify; text-justify:inter-ideograph; }
.groupcont .grouptitle { padding-left: 30px; font-size: 22px; font-weight: bold; color: #000000; font-family: "黑体"; line-height: 140%; padding-top: 8px; }
.groupcont .grouptexta { font-size: 14px; padding-left: 30px; padding-top: 15px; }
.groupcont .groupbg { background-image: url(../images/tuo.jpg); background-repeat: no-repeat; background-position: 3px center; height: 57px; width: 250px; padding-top: 24px; padding-left: 30px; padding-right: 31px; color: #FFFFFF; font-size: 14px; }
.groupcont .groupbg .gropbut { float: right; }
.groupcont .timelist { width: 174px; float: left; background-color: #D0D0D0; height: 28px; padding-top: 4px; padding-bottom: 4px; line-height: 24px; padding-left: 8px; letter-spacing: 1px; }
.groupcont .sytime { float: left; width: 300px; font-size: 14px; padding-top: 10px; padding-bottom: 6px; letter-spacing: 1px; }
.groupcont .timecock { padding-left: 30px; float: left; width: 300px; }
.groupcont .timelist span { background-color: #FFFFFF; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; font-size: 18px; margin-left: 2px; margin-right: 2px; }
.groupcont .chengong { padding-left: 50px; background-image: url(../images/chenline.jpg); background-repeat: no-repeat; background-position: right top; width: 198px; margin-top: 10px; padding-top: 8px; font-size: 16px; font-weight: bold; color: #D80000; }
.groupcont .grouptextb { padding-left: 30px; padding-top: 6px; }
.cuslist { float: right; width: 901px; padding-top:10px; }
.cuslist dl { padding: 1px; float: left; width: 275px; min-height:296px; border:1px solid #CCC; margin:10px 0 10px 20px; }
.cuslist dl .cuname { font-size: 14px; font-weight: bold; padding:6px 0 12px 6px; }
.cuslist dl .cupice { font-size: 22px; font-weight: bold; color: #EB4901; font-family: Arial; padding-top: 0; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; }
.cupice font { font-size: 12px; font-weight: normal; color: #999; padding-left: 4px; }
.cupice span { float: right; }
.cunum { text-align: right; padding-right: 10px; }
.cunum span { font-family: Arial; font-size: 14px; font-weight: bold; color: #C30; }
.cupice span h1 { font-size: 12px; font-weight: normal; color: #555; text-align: right; padding: 4px 4px 5px 0; }
.cupice span h1 num { font-size: 14px; font-weight: bold; color: #C30; }
/*秒杀详情*/
.proright .Spik { width: 808px; padding-top: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; float: left; padding-bottom: 12px; }
.proright .Spik span { float: left; width: 84px; line-height: 33px; height: 33px; }
.proright .Spik .sclistb { float: left; width: 600px; font-size: 16px; line-height: 33px; height: 33px; }
.timebg { background-image: url(../images/timebg.jpg); background-repeat: no-repeat; background-position: left center; height: 33px; width: 44px; text-align: center; color: #FFF; font-size: 18px; font-weight: bold; white-space: nowrap; float: left; }
.Spik .sclistb pre { float: left; width: 12px; text-align: center; padding-left: 4px; padding-right: 4px; font-size: 16px; }
.proright .prtext2 { float: left; width: 808px; padding-bottom: 10px; }

/*秒杀*/
.Spikeclock { float: right; width: 889px; border: 1px solid #E5E5E5; background-color: #F8F8F8; margin-top:8px; }
.Spikeclock .sptitle { padding: 8px; }
.Spikeclock .sptitle span { float: right; }
.Spikeclock .spcont { float: left; width: 869px; padding: 10px; }
.Spikeclock .spcont h3 { float: left; width: 494px; border: 3px solid #C76100; }
.Spikeclock .spcont ul { float: right; width: 355px;  }
.Spikeclock .spcont dl { float: left; width: 355px; }
.Spikeclock .spcont .sktitle { font-size: 20px; font-weight: bold; color: #00529B; padding-bottom: 35px; }
.spcont .time { line-height: 33px; height: 33px; padding-top: 6px; padding-bottom: 6px; }
.spcont .time pre { float: left; width: 12px; text-align: center; padding-left: 4px; padding-right: 4px; font-size: 16px; }
.spcont .textc { width: 365px; padding-top: 30px; }
.spcont .textc strong { color: #FF0000; }
.Spikeclock .spcont .mcj { line-height: 180%; padding-top: 5px; }
.spcont .mcj .msjl { float: left; width: 150px; }
.prtext .prtextb { padding-top: 30px; }

.suslist { float: right; width: 901px; padding-top:10px; }
.suslist dl { padding: 1px; float: left; width: 275px; min-height:296px; border:1px solid #CCC; margin:10px 0 10px 20px; }
.suslist dl .suname { font-size: 14px; font-weight: bold; padding:6px 0 12px 6px; }
.suslist dl .supice { font-size: 22px; font-weight: bold; color: #EB4901; font-family: Arial; padding-top: 0; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; }
.suslist dl .supic { padding-bottom: 8px; text-align: center; }

.supice font { font-size: 12px; font-weight: normal; color: #999; padding-left: 4px; }
.supice span { float: right; padding-top:10px; }
.sunum { text-align: right; padding-right: 10px; }
.sunum span { font-family: Arial; font-size: 14px; font-weight: bold; color: #C30; }
.supice span h1 { font-size: 12px; font-weight: normal; color: #555; text-align: right; padding: 4px 4px 5px 0; }
.supice span h1 num { font-size: 14px; font-weight: bold; color: #C30; }.supice pre { font-size: 12px; font-weight: normal; color: #333; }
.bxsph dl .bxtime { font-size: 14px; padding-left: 10px; }
/*服务*/
.cubanner { float: right; width: 893px; padding-top: 10px; }
.sephone { padding: 15px 0 15px 15px; line-height: 180%; }
.sertitle { float: right; width: 881px; padding-left:10px; margin:10px 0 20px 0; background-color: #EDF8FF; line-height: 27px; height: 27px; font-size: 14px; font-weight: bold; color: #00529B; }
.serbaner { float: right; width: 891px; padding-top: 8px; }
.sercontA { float: right; width: 891px; padding-bottom:35px; }
.sercontA dl { float: left; width: 185px; text-align: center; padding:0 18px; border-right: solid 1px #dedede; }
.sercontA dl .senartile { font-weight: bold; padding:8px 0; }
.sercontA dl .seitem { padding-bottom: 4px; }
.sercontA dl .seitem span { padding-right: 10px; }

.gwlc { float: left; width: 800px; padding:0 0 35px 50px; }
.gwlc .gwtitle { background-color: #EDF8FF; line-height: 29px; height: 29px; padding-left: 8px; font-size: 14px; font-weight: bold; color: #00529B; }
.gwlc .gwlcpic { width:800px;}
.gwlc .gwlist { float: left; width: 800px; }
.gwlist .gwlistcont { float: left; width: 107px; padding-right: 60px; }
.gwlistcont ul { float: left; width: 95px; padding: 5px; }
.gwlistcont li { background-image: url(../images/ulser.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 20px; height: 20px; width: 85px; float: left; }
.gwlist .gwlistcont2 { float: left; width: 127px; padding-right: 30px; }
.gwlistcont2 ul { float: left; width: 95px; padding: 5px; }
.gwlistcont2 li { background-image: url(../images/ulser.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 20px; height: 20px; width: 85px; float: left; }
.gwlist .gwlistcont3 { float: left; width: 137px; padding-right: 25px; }
.gwlistcont3 ul { float: left; width: 127px; padding: 5px; }
.gwlistcont3 li { background-image: url(../images/ulser.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 10px; line-height: 20px; height: 20px; width: 85px; float: left; }
.serlist { float: right; width: 871px; padding-left:20px }
.serlist ul li { float: left; width: 134px; padding:6px 5px 6px 15px; margin-left:15px; background:url(../images/sercon.jpg) no-repeat left center; }


/*购物车一*/
.posit { font-size: 14px; float: left; width: 1142px; padding-bottom:12px; }
.position { float: left; width: 1142px; padding-top: 10px; padding-bottom: 10px; font-size: 14px; }
.buya { float: left; width: 1142px; }
.buya dl { float: left; width: 1142px; }
.biaoline { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #E1E1E1; border-left-color: #E1E1E1; background-image: url(../images/member_tab_tit.gif); background-repeat: repeat-x; background-position: left top; }
.biaoline td { font-size: 13px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #E1E1E1; border-bottom-color: #E1E1E1; padding:6px ; }
.weight { text-align: right; font-size: 14px; font-weight: bold; padding-top: 8px; padding-right: 8px; }
.buya .gwbutter { text-align: right; padding-top: 15px; padding-right: 8px; line-height: 42px; height: 42px; font-size: 14px; font-weight: bold; padding-bottom: 15px; }
.textnum { line-height: 19px; height: 19px; width: 24px; border: 1px solid #74ACDA; color: #00529B; font-weight: bold; text-align: center; }
.step_shopping { background-image: url(../images/gwbg1.jpg); background-repeat: repeat-x; background-position: left center; height: 92px; width: 1140px; border: 1px solid #E0E0E0; margin:12px 0; }

/*购物车二*/
.buyb { float: left; width: 1110px; border: 1px solid #E1E1E1; padding: 15px 15px; }
.buyb dl { float: left; width: 1110px; font-size: 13px; }
.buyb .gwtitle { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFC48D; line-height: 22px; height: 22px; float: left; width: 1100px; font-size: 14px; color: #333333; padding-left: 8px; }
.buyb .gwcont { float: left; width: 1110px; padding-bottom: 15px; padding-top: 10px; }
.buyb .gwcontb { float: left; width: 1110px; padding-bottom: 15px; padding-top: 10px; }
.buyb .gwcontb li { float: left; width: 160px; }
.buyb .gwcontb span { float: left; width: 70px; padding-left: 8px; color: #CD6300; }
.buyb .gwcontb ul { width: 1070px; display: block; text-align: left; float: right; }
.buyc { float: left; width: 1142px; text-align: center; }
.buyc .pcimg { padding-top: 60px; }
.buyc .pcbut { padding-top: 20px; font-size: 14px; padding-bottom: 40px; }
/*登录*/
.dzlock{ float:left; width:982px; padding:25px 80px;}
.login_leftad { float:left; clear:both; margin:0 auto; padding:20px 0 0 0; text-align:center; }
.main_login { float: right; width:283px; height:285px; margin:30px 20px 0 0; font-size:12px; background:url(../images/login_bg.gif) no-repeat left top; }
.main_login h2 { height:42px; text-indent:-2000px; }
.main_login dl { clear:both; padding:0 0 0 30px; }
.main_login dl.login_name { height:20px; line-height:20px; }
.main_login dl.login_ipt { height:40px; }
.main_login dl.login_ipt input { height:28px; border:1px solid #c7c7c7; line-height:28px; font-size:14px; font-weight:bold; }
.main_login dl.login_ipt .icon_yzm { height:26px; overflow:hidden; vertical-align:middle; }
.main_login dl.login_ipt .icon_yzm img { height:26px; overflow:hidden; vertical-align:middle; }
.btn_bar { width:auto; clear:both; height:50px; padding:8px 0 0 0; }
.btn_login { width:100px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#df8600; border:none; cursor:pointer; text-align:center; letter-spacing:5px; display:block; text-align:center; background:#ddd url(../images/btn_loginbg.gif) left top no-repeat; }
/*注册*/
.container_rightad { float: right; width: 550px; }
.reg_cont { float:left; width:350px; height:520px; font-size:12px; float: left; padding-top: 30px; }
.reg_cont h2 { height:36px; text-indent:-2000px; background:url(../images/reg_title.gif) no-repeat 26px top; }
.reg_cont dl { clear:both; padding:0 0 0 30px; }
.reg_cont dl.reg_name { height:20px; line-height:20px; }
.reg_cont dl.reg_ipt { height:40px; }
.reg_cont dl.reg_ipt span { float:left; padding:0 5px 0 0; }
.reg_cont dl.reg_ipt input { height:28px; border:1px solid #c7c7c7; line-height:28px; font-size:14px; font-weight:bold; }
.reg_cont dl.reg_ipt .icon_yzm { height:26px; overflow:hidden; vertical-align:middle; }
.reg_cont dl.reg_ipt .icon_yzm img { height:26px; overflow:hidden; vertical-align:middle; }
.reg_readme { height:30px; line-height:30px; }
.reg_readme a { color:#df8600; }
.reg_cont dl.reg_ipt input.btn_regcha { width:52px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#706f6f; border:none; cursor:pointer; text-align:center; display:block; text-align:center; background:#ddd url(../images/btn_regcha.gif) left top no-repeat; }
.btn_reg { width:100px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#df8600; border:none; cursor:pointer; text-align:center; letter-spacing:5px; display:block; text-align:center; background:#ddd url(../images/btn_loginbg.gif) left top no-repeat; }
/*会员中心*/
.hycenter h3 { height:36px; line-height:36px; padding-left:20px; color:#FFF; font-size:24px;  background: url(../images/title3bg.jpg) repeat-x left top; background-color:#0089E2; }
.hycenter { float: left; width: 238px; border:solid 1px #DEDEDE; margin-top:12px; }
.hycenter ul { float: left; width: 212px; padding:10px 13px 115px 13px; }
.hycenter ul li{float: left; width: 190px; padding-left:22px;  height:43px; line-height:43px; font-size:14px; background:url(../images/hycent.jpg) no-repeat center bottom;}
.hycenter h3 span { float: right; font-size: 14px; color: #FFF602; padding-right: 8px; }
.hycenter h3 span a{color: #FFF602;}
/*内容*/
.member_main { float: right; width: 870px; padding:10px; margin-top: 12px; border:solid 1px #BDDFF9; min-height:658px; }
.member_main h1 { font-size:16px; color:#ff7800; margin:8px 0 3px 0; line-height:30px; text-indent:15px; }
.member_main h2 { font-size:14px; color:#818181; margin:8px 0 0 0; line-height:30px; text-indent:15px; }
.tip { width:868px;  border:1px solid #f9dfb2; background:#ffffe0; line-height:24px; text-indent:20px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.tip strong { color:#ff0000; }
.member_tab { clear:both; margin:8px 0 10px 0; }
.member_tab a { color:#3366cc; }
.member_tab a:hover { color:#ff7800; }
.member_tab table { border:1px solid #dedede; border-width:1px 0 0 1px; margin:0 auto; border-collapse:collapse; }
.member_tab table tr { text-align:center; }
.member_tab table th { height:28px; line-height:28px; text-align:center; color:#727272; background:url(../images/member_tab_tit.gif) left top repeat-x; }
.member_tab table th,
.member_tab table td { border:1px solid #dedede; border-width:0 1px 1px 0; padding:0px 2px 0 2px; }
.member_tab table td { line-height:24px; }
.member_tab table td span { width: auto; float:left; padding:5px 3px; }
.note_tip { width:778px; margin:0 auto; margin-bottom:15px; border:1px solid #f9dfb2; background:#ffffe0; line-height:24px; text-indent:20px; }
.note_tip strong { color:#ff0000; }
.tixing { height:25px; width:778px; margin:0 auto; margin-top:8px; border:1px solid #f9dfb2; background:#ffffe0; line-height:24px; }
.tixing h2 { width:80px; height:25px; float:left; margin:0; padding:0; text-align:right; line-height:24px; font-size:12px; }
.tixing dl { float:left; height:25px; text-align:left; margin:0; padding:0; }
.tixing dl span { color:#ff0000; font-weight:bold; margin-right:10px; }
/*基本信息*/
.member_main .left { width:120px; float:left; padding:5px 0 0 20px; }
.member_main .right { width:620px; float:left; padding:20px 0 0 0; }
.member_main .left .photocontainer { width:80px; height:80px; overflow:hidden; padding:1px; border:1px solid #e5e5e5; }
.member_title { clear:both; color:#404040; }
.member_title h2 { font-size:14px; margin:8px 0 0 0; padding:0; line-height:24px; text-indent:3px; border-bottom:1px solid #d6d6d6; color: #444; }
.member_title h3 { font-size:14px; padding:0; line-height:24px; text-indent:3px; color: #FF6600; margin-top: 8px; margin-right: 0; margin-bottom: 8; margin-left: 0; }
.headico { height: auto; clear:both; margin:0 20px; padding:12px 0 3px 0; }
.headico h3 { width: auto; padding:5px 5px 5px 5px; text-align:center; float:left; }
.headico h3 img { border:1px solid #bbbbbb; }
.headico ul { float:left; }
.headico ul li { line-height:30px; }
.basic_info { clear:both; margin:0 20px; padding:8px 0 5px 0; color:#404040; }
.basic_info h2 { font-size:12px; margin:10px 0 0 0; line-height:20px; text-indent:5px; border-bottom:1px solid #dedede; }
.basic_info dl { clear:both; padding:2px 0 2px 0; line-height:30px; text-align:left; }
.basic_info dl span { width:120px; float:left; text-align:right; }
.basic_info dl input,
.basic_info dl img { height: auto; line-height:20px; vertical-align:middle; }
.basic_info hr { clear:both; height:1px; line-height:0; list-style:none; border:none; border-bottom:1px dashed #ccc; margin-top: 8px; margin-bottom: 8px; }
.member_btn { width:91px; height:31px; text-align:center; line-height:31px; color:#CB3900; cursor:pointer; border:none; background-color: #c70f0d; background-image: url(../images/savebg.jpg); background-repeat: no-repeat; background-position: left top; font-size: 14px; font-weight: bold; }
.list_bank { padding:10px 0 5px 0; clear:both; height:auto; }
.list_bank li { float:left; width:150px; height:20px; padding:5px 0 5px 0; line-height:20px; }
/**/
.shenqin_info { clear:both; color:#404040; padding-top: 10px; padding-right: 0; padding-bottom: 5px; float: left; width: 850px; }
.shenqin_info h2 { font-size:12px; margin:10px 0 0 0; line-height:20px; text-indent:5px; border-bottom:1px solid #dedede; }
.shenqin_info dl { line-height:35px; height: 35px; text-align:left; padding-top: 5px; padding-bottom: 5px; }
.shenqin_info dl span { width:98px; float:left; text-align:right; }
.shenqin_info dl input { height:25px; border:1px solid #c7c7c7; line-height:25px; font-size:14px; font-weight:bold; vertical-align: middle; }
.shenqin_info strong { color: #FF0000; font-size: 14px; font-weight: normal; font-family: Arial; }
.shenqin_info .pname { float: left; width: 120px; text-align: right; }
.shenqin_info .pliuchen { padding-left: 50px; padding-bottom: 10px; }
/*付款shenqin_Payment*/
.shenqin_Payment .pliuchen { padding-bottom: 10px; }
.shenqin_Payment { float: left; width: 848px;   padding-left: 20px; }
.shenqin_Payment dl { float: left; padding-bottom: 10px; width: 848px; font-size: 14px; padding-top: 15px; }
.shenqin_Payment .paytitlea { font-size: 14px; font-weight: bold; color: #000000; padding-left: 8px; }
.shenqin_Payment .paytitleb { padding-top: 10px; padding-bottom: 8px; padding-left: 8px; }
.shenqin_Payment .paycont { padding-top: 8px; font-size: 14px; padding-left: 8px; }
.shenqin_Payment .paycontb { padding-top: 8px; border-top-width: 1px; border-top-style: dashed; border-top-color: #ccc; float: left; width: 840px; padding-left: 8px; }
.shenqin_Payment .paycontb span { float: left; width: 200px; padding-bottom: 8px; }
.shenqin_Payment .paycontb img { border: 1px solid #dedede; }
.shenqin_Payment .Certi { line-height: 40px; height: 40px; background-color: #EDF0F5; width: 430px; margin-top: 12px; margin-bottom: 5px; border: 1px solid #BFDFF8; padding-right: 10px; padding-left: 50px; background-image: url(../images/certi.jpg); background-repeat: no-repeat; background-position: left center; }
.shenqin_Payment .Certinav { float: left; width: 340px; padding-right: 80px; padding-top: 25px; padding-bottom: 10px; }
.Certinav .pnavtitle { padding-bottom: 8px; }
.Certinav .pnavcase .picbg { height: 75px; width: 82px; background-image: url(../images/certibg.jpg); background-repeat: no-repeat; background-position: left center; text-align: center; padding-top: 8px; }
/*订单详情orders_cont*/
.orders_cont { width:870px; float: left; }
.orders_cont h2 { font-size:14px; color:#4e4e4e; margin:10px 0 0 0; line-height:20px; text-indent:5px; font-weight:bold; border-bottom:1px solid #dedede; }
.orders_cont h3 { font-size:12px; text-indent:5px; margin-top: 8px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.orders_cont dl { clear:both; line-height:25px; color:#404040; }
.orders_cont dl dt { float:left; text-indent:5px; }
/*物流wuliu*/
.wuliu { width:870px; height: auto; color:#404040; float: left; }
.wuliu h2 { font-size:14px; margin:10px 0 0 0; line-height:20px; text-indent:5px; border-bottom:1px solid #dedede; font-weight: bold; color: #444; }
.wuliu dl { clear: both; text-align:left; border-bottom:1px dashed #dedede; float: left; width: 870px; padding-top: 6px; padding-right: 0; padding-bottom: 6px; padding-left: 0; }
.wuliu dl span { float:left; text-align:right; }
.wuliu dl p { width:800px; float:right; line-height:18px; }
/*收货地址*/
.address_book { clear:both; margin:0 20px; padding:8px 0 5px 0; }
.address_book dl { clear:both; line-height:24px; text-align:left; padding-top: 2px; padding-right: 0; padding-left: 0; padding-bottom: 4px; }
.address_book dl img { line-height:24px; vertical-align:middle; }
.address_book dl a { color:#3366cc; line-height:30px; }
.address_book dl a:hover { color:#ff7800; }