﻿.tcenter {text-align:center;}
.tright {text-align:right;}

.nav {background: #f5f5f5; border-bottom: 1px solid #a4afc3; height: 26px;}
.nav table {width: 100%;}
.nav tr { line-height: 25px; }
.nav tr td.s {width: 20px; }
.nav tr td.l {text-align: left;}
.nav tr td.n {text-align: right; width: 20px;}
.nav tr td.r {text-align: right; width: 55px;}

.content {background: #fff;}
.content div.l {float: left; width: 206px;}
.content div.r {float: right; width: 764px;}

ul.link {width:931px;height:31px;border-bottom:1px solid #e6e6e6;margin:0 auto;background:#fff;}
ul.link li.left {float:left;line-height:31px;}
ul.link li.left label {padding:0 8px;}
ul.link li.left a:hover {text-decoration:underline;}
ul.link li.right {float:right;}
ul.noborder {border:0;}

ul.carlink {width:931px;height:34px;padding:12px 0 18px;margin:0 auto;background:#fff;}
ul.carlink li.left {float:left;line-height:34px;}
ul.carlink li.left label {padding:0 8px;}
ul.carlink li.left a:hover {text-decoration:underline;}
ul.carlink li.right {float:right;padding-top:6px;}

div.carcontent {width:907px;margin:0 auto 18px;background:#fff;line-height:22px;clear:both;padding:0 12px;}
div.carcontent a {margin:0 3px;}
ul.carcontent {width:931px;margin:0 auto;padding:18px 0;background:#fff;clear:both;border:1px solid #c1c1c1;border-width:1px 0;height:40px;}
ul.carcontent li.left {float:left;width:171px;font-size:14px;font-weight:bold;padding:4px 0 0 12px;}
ul.carcontent li.right {float:left;line-height:20px;}
ul.carcontent li.right img {margin:0 8px 2px 0;}
table.carlist {width:931px;margin:0 auto 8px;clear:both;border:1px solid #c1c1c1;}
table.carlist th,table.carlist td {padding:4px;}
table.carlist thead th {background:#e6eaf3;line-height:20px;}
table.carlist tbody tr {background:#fff;}
table.carlist tbody tr.selected {background:#f8f8f8;}
table.carlist tbody td {text-align:center;}
table.carlist tbody td.name {text-align:left;}
table.carlist tbody td a {color:#980307;}
table.carlist tbody td a.prod {color:#000;}
table.carlist a:hover {text-decoration:underline;}
table.carlist tbody td {padding:6px 4px;}
table.carlist tbody td.prod {text-align:center;}
table.carlist tbody td.prod img {width:62px;height:37px;border:1px solid #c1c1c1;}
table.carlist tfoot td.count {padding-left:18px;}
table.carlist tfoot td.count span {color:#980307;margin:0 4px;}
table.carlist tfoot td div.line {border-top:1px dashed #c1c1c1;width:99%;margin:3px auto;}
table.carlist tfoot td a {color:#404040;font-weight:bold;}
table.carlist tfoot td img {cursor:pointer;}

div.topnone .ll {margin-top:0;}
div.topnone .rr {margin-top:0;}

input.qty {width:30px;height:18px;line-height:18px;border:1px solid #7f9db9;}

.ll {width: 186px; border: 1px solid #c1c1c1; background: #fff; float: right; margin: 8px 0px;}
.ll li {line-height: 22px; text-indent: 5px;}
.ll li label {color:#1f4fa1;margin-right:4px;}
.ll li.t1 {line-height: 22px; height:22px; background:#293953 url(t.png) repeat-x 0 0; clear: both;}
.ll li.t1 img {float: left;}
.ll li.t1 label {float: left; color: #fff; text-indent: 10px; clear: right;}
.ll li.t2 {line-height: 22px; color: #747675; font-weight: bold; background: url(t2.png) #fff; clear: both;}
.ll li.cls {text-indent: 30px;}

.ll li.user {line-height:22px;}
.ll li.user span {color:#ff5500;padding:0 4px;}
.ll li.user img {margin:0 12px 0 8px;cursor:pointer;}

.rr {width: 724px; background: #fff; margin: 8px auto;overflow:hidden;}
.rr li {margin: 0px;clear:both;}
.rr li.t1 {line-height: 25px; border-bottom: 2px solid #a4afc3; background: #fff; font-size: 20px; font-family: 黑体; color: #b1b1b1; margin-top: 8px;}
.rr div.nt {height: 4px; background: url(nt.png) #fff no-repeat bottom left;}
.rr div.nc {display: block; padding: 0 10px; line-height: 25px; background: #e6e6e6; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7;}
.rr div.nb {height: 4px; background: url(nb.png) #fff no-repeat top left;}

div.r ul.rr li.nonetop {padding-top:0;}

.bb {background: #fff;}
.bb li {float: left; width: 160px; padding: 6px 10px 15px 10px; text-align: center; background: #fff;clear:none;}
.bb li a {display:block;background:#fff;line-height:20px;color:#333;}
.bb li a img {display:block;margin:0 auto;border:1px solid #fff;width:138px;height:100px;margin-bottom:3px;}
.bb li a:hover {color:#ff5500;text-decoration:underline;}
.bb li a:hover img {border-color:#efefef;}
.bb li a.change {color:#970009;}
.bb li a.change:hover {color:#970009;}
.bb li.clear {clear: both; width: 100%; height: 0px;}

.cc {background: #646875;width:520px;float:left;margin:12px 0 24px;}
.cc li {padding:0 5px 5px;}
.cc li.title {background:url(../bg_help_001.gif) #646875 repeat-x top left;padding:0;height:32px;}
.cc li.title img {float:left;}
.cc li.title a {float:right;color:#fff;margin:10px 12px 0;}
.cc li div {background:#fff;height:190px;padding:50px 0 0 0;text-align:center;}

.dd {background:#fff;width:188px;float:left;padding-left:8px;margin:12px 0 0;}
.dd li {border:1px solid #e5e5e7;margin-bottom:15px;padding:3px;background:#fafafa url(../bg_help_002.gif) repeat-x 0 0;height:62px;line-height:22px;}
.dd li.car {background:#fafafa url(../help_002_1.jpg) no-repeat right 35%;}
.dd li.msg {background:#fafafa url(../help_003_1.jpg) no-repeat right 35%;}
.dd li.que {background:#fafafa url(../help_004_1.jpg) no-repeat right 35%;}
.dd li a {background:#fafafa url(../icon_07.gif) no-repeat 0 35%;padding-left:9px;font-size:12px;font-weight:bold;color:#970009;}
.dd li a:hover {text-decoration:underline;}
.dd li span {display:block;color:#747474;padding-left:9px;}

li.news {background:#fff;line-height:20px;padding:4px 8px;width:170px;overflow:hidden;}
li.news a {display:block;background:#fff url(../icon_01.gif) no-repeat 0 35%;padding-left:9px;color:#747575;}
li.news a:hover {color:#ca0005;}

li.intsearch {background:#fff;line-height:20px;padding:8px 8px 24px;text-align:right;}
li.intsearch input {width:165px;border:1px solid #7e9db9;height:18px;line-height:18px;display:block;color:#747575;}
li.intsearch input.search {margin-top:6px;cursor:pointer;border:0;width:42px;height:20px;}

li.intlst {background:#fff;padding:4px 8px;text-align:left;text-indent:0;}
li.intlst .ee {background:#fff;padding:0;margin:0;clear:both;width:100%;overflow:hidden;}
li.intlst .ee li {width:100%;height:20px;overflow:hidden;line-height:20px;padding:0;margin:0;}
li.intlst .ee li.title {padding:0;color:#333;}
li.intlst .ee li a {float:left;margin-right:3px;color:#666;}
li.intlst .ee li a:hover {text-decoration:underline;}
li.intlst .ee li.title a {color:#333;float:none;margin:0;}

.client {width: 188px;float:right;padding:0;margin:0;text-align:center;margin:6px 0 2px;}
.border img {border:1px solid #c1c1c1;padding:1px;}

ul.top10 {background:#fff;padding:4px 8px;width:170px;float:left;}
ul.top10 li {background:#fff;clear:both;width:100%;float:left;border-top:1px dashed #ccc;padding:2px 0;line-height:22px;}
ul.top10 li * {float:left;}
ul.top10 li span {width:20px;}
ul.top10 li label {color:blue;margin-left:6px;}
ul.top10 li img {border:1px solid #bbb;width:48px;height:48px;}
ul.top10 li a {color:#6a6a6a;}
ul.top10 li a:hover {text-decoration:underline;}
ul.top10 li.top1 {line-height:16px;border:0;padding-bottom:10px;}
ul.top10 li.top1 a {color:#000;font-size:14px;font-weight:bold;margin:6px 0 4px 3px;}

ul.ff {background:#fff;padding:4px 8px;width:170px;float:left;}
ul.ff li {float:left;width:100%;line-height:20px;padding:6px 0;clear:both;}
ul.ff li * {float:left;}
ul.ff li label {width:100px;margin-top:4px;overflow:hidden;}
ul.ff li a {color:#6a6a6a;float:none;}
ul.ff li a:hover {text-decoration:underline;}
ul.ff li img {width:68px;height:49px;border:1px solid #bbb;}
ul.ff li span {width:100px;background:#fff;color:#970009;overflow:hidden;}

ul.history {width: 178px; border: 5px solid #e6eaf3; background: #fff; float: right; margin: 8px 0px; padding:4px 0 12px;}
ul.history li.title {border:2px solid #fff;background:#7b7f8a;height:22px;line-height:22px;color:#fff;padding:0 6px;font-weight:bold;text-align:left;}
ul.history li {color:#970009;text-align:center;padding-top:4px;}
ul.history li a {display:block;margin-bottom:2px;}
ul.history li a img {display:block;margin:0 auto;}

div.details {background:#fff;float:left;width:724px;padding:8px 0 8px 20px;}
div.details ul.left {background:#fff;float:left;width:390px;height:326px;border:1px solid #e1e1e1;padding-top:2px;}
div.details ul.left li {background:#fff;}
div.details ul.left li.imgs {float:left;padding:5px 0 0 8px;}
div.details ul.left li.imgs img {width:65px;height:70px;border:1px solid #cbcbcb;cursor:pointer;}
div.details ul.left li.main {float:right;background:#fff;padding:5px;width:300px;height:314px;text-align:center;}
div.details ul.left li.main img {display:block;margin:0 auto 6px;clear:both;}
div.details ul.left li.main a {background:#fff url(../icon_10.gif) no-repeat 0 10%;padding-left:16px;color:#616161;}
div.details ul.left li.main a:hover {color:#ca0005;}
div.details ul.right {background:#fff;float:right;width:315px;height:328px;}
div.details ul.right li {background:#fff;line-height:20px;padding:2px 0;}
div.details ul.right li.title {font-weight:bold;font-size:14px;}
div.details ul.right li.dashed {border-bottom:1px dashed #e5e9f2;}
div.details ul.right li span {padding-right:4px;color:#80000f;}
div.details ul.right li img.click {cursor:pointer;}
div.details ul.right li.bg {background:#e6eaf3;padding:8px 25px;}
div.details ul.right li.bg img {margin:0 12px;}
div.details ul.right li.ptop {padding-top:12px;}
div.details ul.right li.pbottom {padding-bottom:12px;}

ul.des {float:left;background:#fff;width:390px;}
ul.des li.title {background:#e6eaf3;font-weight:bold;padding:0 10px;line-height:22px;text-indent:0;}
ul.des li {padding:8px;line-height:20px;text-indent:24px;}
ul.para {float:right;background:#fff;width:315px;}
ul.para li.title {background:#e6eaf3;font-weight:bold;padding:0 10px;line-height:22px;}
ul.para li {padding:8px;line-height:20px;}
ul.para li span {color:#7f000c;}

ul.rr li h1 {background:#e6eaf3;font-size:12px;padding:0 10px;line-height:22px;clear:both;}
.rr div.content {background:#fff;padding:8px 8px 12px;line-height:20px;}
.rr div.content p {margin:4px 0;}

ul.rr li h2 {background:#fff;font-size:14px;padding:0;height:22px;line-height:22px;clear:both;border-bottom:1px solid #e6eaf3;}
ul.rr li h2 span {float:left;}
ul.rr li h2 label {float:left;font-size:12px;font-weight:normal;padding:0 6px;}
ul.rr li h2 label b {padding:0 4px;}
ul.rr li h2 a {float:right;font-size:12px;font-weight:normal;color:#616161;}
ul.rr li h2 a:hover {text-decoration:underline;}
ul.rr li h2.ask {margin-top:18px;}
ul.rr li h2.none {border:0;margin-top:12px;}

ul.rr li ul.bg {background:#f8f8f8;}
ul.rr li ul.bg li {background:#f8f8f8;}

ul.newslink {color:#000;line-height:20px;}
ul.newslink li {clear:none;background:#fff;}
ul.newslink li a {color:#616161;}
ul.newslink li a:hover {text-decoration:underline;}
ul.newslink li.left {float:left;padding-top:20px;line-height:40px;font-size:24px;font-weight:bold;width:70%;white-space:pre-wrap;}
ul.newslink li.right {float:right;padding-top:40px;width:30%;text-align:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
div.newstop {border-top:1px solid #c1c1c1;clear:both;}

ul.news {background:#fff;margin:18px 0;border-top:1px solid #c1c1c1;padding:12px 3px 6px;}
ul.news li {line-height:20px;padding:3px 2px;}
ul.news li span {float:left;width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:#fff url(../icon_13.gif) no-repeat 0 50%;padding-left:16px;}
ul.news li span a:hover {color:#ff5500;}
ul.news li label {float:right;width:120px;text-align:right;}
ul.news li.line {padding:18px 4px;line-height:1px;}
ul.news li.line b {height:0;border-bottom:1px dashed #c1c1c1;display:block;}

ul.comment {clear:both;background:#fff;padding:2px 6px;line-height:20px;}
ul.comment li.title {width:33.3%;height:22px;line-height:22px;float:left;background:#fff;clear:none;font-weight:bold;}

ul.ask {clear:both;background:#fff;padding:2px 6px;line-height:20px;}
ul.ask li.title {width:50%;height:22px;line-height:22px;float:left;background:#fff;clear:none;font-weight:bold;}

form.askform {padding:0;margin:0 0 12px;}
form.askform ul {background:#fff;border:1px solid #e6eaf3;padding:12px;}
form.askform ul li {clear:both;}
form.askform ul li b {float:left;line-height:24px;width:65px;text-align:right;}
form.askform ul li input.name {width:150px;height:22px;line-height:22px;border:1px solid #7f9db9;margin-bottom:6px;}
form.askform ul li textarea {width:628px;height:64px;line-height:20px;border:1px solid #7f9db9;overflow-y:scroll;margin-bottom:6px;}
form.askform ul li.submit {padding:4px 6px 0 410px;text-align:right;height:20px;line-height:22px;background:#fff;}
form.askform ul li.submit * {float:left;margin:0 3px;}
form.askform ul li.submit a {width:40px;background:#fff;text-align:center;}
form.askform ul li.submit input.code {width:60px;height:18px;line-height:18px;border:1px solid #7f9db9;}

ul.like {background:#e6eaf3;border:1px solid #c1c1c1;border-width:1px 0 1px;padding:6px;height:168px;}
ul.like li.title {font-size:14px;font-weight:bold;clear:both;width:100%;background:#e6eaf3;padding:0;text-align:left;line-height:22px;}
ul.like li {float:left;width:22%;clear:none;padding:10px 6px 0;text-align:center;line-height:18px;}
ul.like li a {display:block;}
ul.like li a img {display:block;margin:0 auto 6px;border:1px solid #dedde5;width:128px;height:92px;}
ul.like li a:hover img {border:1px solid #970009;}
ul.like li span {color:#970009;}

hr.dashed {border-top:1px dashed #e5e9f2;height:0;background:#fff;clear:both;margin:0;padding:0;overflow:hidden;}

div.page {text-align:right;line-height:20px;padding-bottom:12px;}
div.page b {padding:0 6px;}
div.page a {margin:0 2px;color:#6a6a6a;}
div.page a.now {color:#7f000c;}
div.page a:hover {color:#7f000c;}

ul.searchbar {background:#fff;padding:12px 0 6px;border-bottom:1px solid #e6eaf3;height:22px;line-height:22px;clear:both;color:#404040;}
ul.searchbar li.left {float:left;}
ul.searchbar li.left span {color:#cc0000;padding:0 4px;}
ul.searchbar li.left label {color:#cc0000;padding-left:4px;}
ul.searchbar li.right {float:right;}

ul.searchlist {background:#fff;color:#000;}
ul.searchlist li {background:#fff;border-bottom:1px solid #e6eaf3;padding:8px 8px 8px 30px;height:105px;overflow:hidden;}
ul.searchlist li * {background:#fff;margin:0;}
ul.searchlist li a {float:left;}
ul.searchlist li img {width:138px;height:102px;border-right:1px solid #e6eaf3;}
ul.searchlist li h1 {float:left;width:510px;clear:none;padding:0 18px 4px;background:#fff;}
ul.searchlist li h1 a {float:none;font-size:14px;margin:0;}
ul.searchlist li p {float:left;width:510px;padding:3px 18px;line-height:18px;}
ul.searchlist li p.info {height:20px;line-height:20px;}
ul.searchlist li p.info span {float:left;}
ul.searchlist li p.info span b {color:#c90006;padding:0 3px;float:none;}
ul.searchlist li p.info label {float:right;}
ul.searchlist li p.info label b {color:#c90006;padding:0 3px;float:none;}

li.page {height:22px;line-height:22px;padding:6px 0 18px;color:#000;}
li.page div.bar {float:right;}
li.page div.bar * {float:left;}
li.page div.bar a {background-color:#fff;border:1px solid #a5acb2;margin:0 3px;padding:0 4px;}
li.page div.bar a.now {background-color:#a5acb2;color:#fff;}
li.page div.bar a:hover {background-color:#a5acb2;color:#fff;}
li.page div.bar label {margin:0 8px;}
li.page div.bar label b {float:none;padding:0 3px;}
li.page div.bar span {margin:0 3px;}
li.page div.bar input {width:28px;border:1px solid #a5acb2;height:18px;line-height:18px;margin:0 3px;padding:0 2px;}

ul.membermenu {background:#fff;border:1px solid #b9d8f5;float:right;clear:both;width:186px; margin:8px 0px;}
ul.membermenu li {background:#fff;line-height:22px;}
ul.membermenu li a {display:block;padding:2px 0 0 25px;}
ul.membermenu li a.now {background:#eff3fc;color:#000;}
ul.membermenu li a:hover {background:#eff3fc;color:#000;}
ul.membermenu li.title {background:#b9d8f4 url(../icon_11.gif) no-repeat 7px 50%;border-bottom:1px solid #cfe4f5;padding-left:25px;}
ul.membermenu li.title a {padding-left:0;color:#2050a4;}
ul.membermenu li.title a:hover {background:#b9d8f4;color:#000;}

ul.paytitle {background:#fff;border-bottom:1px solid #e4e4e4;position:relative;height:22px;width:724px;margin:12px auto;}
ul.paytitle li {position:absolute;color:#9a9a9a;font-size:14px;font-weight:bold;line-height:22px;border-bottom:2px solid #1d50a3;}

div.paymain {background:#fff;width:724px;margin:12px auto;clear:both;}
div.paymain ul.carlink {width:724px;}
div.paymain ul.none {padding:0 0 8px;}
div.paymain table.carlist {width:724px;}
div.paymain div.carcontent {width:700px;}
div.paymain ul.carcontent {width:700px;}

div.paymain table.delivery {width:724px;border:1px solid #c1c1c1;clear:both;}
div.paymain table.delivery thead th {background:#e6eaf3;padding:4px 10px;text-align:left;line-height:22px;}
div.paymain table.delivery tbody td {padding:4px;}
div.paymain table.delivery tbody td span {color:#960105;padding-right:6px;}
div.paymain table.delivery tfoot td.tright {line-height:21px;}
div.paymain table.delivery tfoot td.tright a {font-weight:bold;}
div.paymain table.delivery tfoot td img {margin-left:12px;cursor:pointer;}
div.paymain table.delivery tbody td input.text {border:1px solid #7d9cb9;}
div.paymain table.delivery tbody td input.full {width:99%;}
div.paymain table.delivery tbody td input.middle {width:150px;}
div.paymain table.delivery tfoot td {padding-bottom:8px;}
div.paymain table.delivery tfoot th {background:#f5f5f5;padding:4px 10px;text-align:left;line-height:22px;font-weight:normal;}
div.paymain h1 {font-size:16px;padding:18px 6px;background:#fff;}

div.paymain div.info {border:1px solid #c1c1c1;background:#fff;padding:4px 10px;}
div.paymain div.info h2 {border-bottom:1px solid #c1c1c1;font-size:12px;height:20px;line-height:20px;padding:12px 0 0;margin-bottom:8px;clear:both;}
div.paymain div.info div.mode {clear:both;height:22px;line-height:22px;background:#fff;}
div.paymain div.info table {clear:both;}
div.paymain div.info table td {padding:4px;line-height:18px;}
div.paymain div.info span {color:#960008;font-weight:bold;}
div.paymain div.info table.order {float:right;}
div.paymain div.info table.order img {cursor:pointer;}

.clear {clear: both;}
