@charset "utf-8";
/*----------------------------------------
NiHaoPiao CSS Base Core
Reset Settings
Author: Torin Maxhere (oyidoo#gmail.com)
Ver:0.2b (2009-10)
----------------------------------------*/
#cartsetp {width:830px; border-bottom:1px solid #CCC; float:right; padding-top:35px;}
#cartsetp h2,#cartsup h2 {font-family:"Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文黑体"; font-size:22px; color:#313131; font-weight:400; float:left; padding:0; margin:0; list-style:none;*padding-top:10px;}
#cartsetp .onebyone{color:#959595; float:right; padding-top:10px;}
#cartsetp .onebyone strong {font-size:14px; font-weight:700; color:#0068B7;}
#cartlist {margin:20px 0;}
#cartlist td {padding:10px 8px; color:#434343; line-height:32px;}
#cartlist td strong {color:#666; }
#cartlist td a{font-size:14px; text-decoration: underline; color:#004986;}
#cartlist td a:hover{text-decoration:none;}
#cartlist td input {border:1px solid #CCC; background:#FFF; text-align:center;}
#cartlist td.cartlist_h,#cartlist td.cartlist_h h2{background:#D7F2FF; color:#004986; font-family:"Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文黑体"; font-weight:700; line-height:22px; padding:4px;}
#cartlist td.cartlist_h h2{padding:0; margin:0; font-size:18px;}
#cartlist td a.removec,#cartlist td#cartupdate a{background:url(../images/imgbg.png) no-repeat left -659px; width:68px; height:21px; text-align:center; display:block; overflow:hidden; font-size:12px; font-family:"宋体"; line-height:21px; font-size:12px; text-decoration:none;color:#434343;}
#cartlist td a.removec:hover,#cartlist td#cartupdate a:hover {text-decoration:underline; color:#000;}
#cartlist td#cartupdate,#cartlist td#cartcount {line-height:24px; font-size:12px; padding:0 0 8px 0; text-align:right; border-bottom:1px solid #A0CBE0;}
#cartlist td#cartupdate a{color:#007130; float:right;}
#cartlist td#cartcount {color:#535353; border-bottom:none;padding:0;}
#cartlist td#cartcount strong{color:#A40000; font-size:16px;}
#cartcom {position:relative;}
#cartcom li.cartclear {float:left;}
#cartcom li.conshop {float:left;}
#cartcom li.noreg {float:right;}
#cartcom li.check {float:right;}
.cartclear a:hover,.conshop a:hover {text-decoration:underline;}
.cartclear a{background:url(../images/imgbg.png) no-repeat left -659px;width:68px; height:21px; text-align:center; display:block; overflow:hidden; font-size:12px; font-family:"宋体";text-decoration:none;color:#7D7D7D;  margin-right:10px; line-height:21px; margin-top:6px;}
.conshop a,#cartlist td.conshop a{background:url(../images/imgbg.png) no-repeat left -680px;width:89px; height:27px; text-align:center; display:block; overflow:hidden; font-size:14px; font-family:"宋体";text-decoration:none;color:#007130;line-height:27px;}
.noreg a{background:url(../images/imgbg.png) no-repeat left -707px;width:154px; height:30px;display:block; overflow:hidden;text-indent:-999999px;margin-right:10px;margin-top:5px;}
.check a{background:url(../images/imgbg.png) no-repeat left -737px;width:114px; height:35px;display:block; overflow:hidden;text-indent:-999999px;}
#cartsup {width:990px; margin:0 auto;}
#cartsup h2{font-size:16px;font-weight:700; float:none;}
#cartsup ul {border-top:1px #959595 solid; padding:15px 0; color:#313131; position:relative; line-height:20px;}
#cartsup dl {width:50%;float:left;position:relative; margin:0 0 20px 0;}
#cartsup dt {width:20px; height:20px; font-family:Arial; font-size: 18px; color:#FFF; text-align:center; background:#0078DA; float:left; line-height:20px;}
#cartsup dd {float:left; padding:0 8px;}
.pervorder {background:url(../images/imgbg.png) no-repeat left -772px; width:98px; height:43px;display:block; overflow:hidden;text-indent:-999999em;float:left;}
.nextorder {background:url(../images/imgbg.png) no-repeat left -815px; width:165px; height:55px;display:block; overflow:hidden;text-indent:-999999em;float:left;}
.ordercon {margin:0 auto;padding-top:10px;width:750px; color:#898989;}
.ordercon p{ clear:both;}
.sendorder  {background:url(../images/imgbg.png) no-repeat left -871px; width:165px; height:55px;display:block; overflow:hidden;text-indent:-999999em;float:left;}
.press {width:100%; text-align:center; padding:40px auto;}
.press h2 {font-family:"Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "华文黑体"; font-size:24px; color:#097c25; font-weight:400; }
.press img {margin:10px auto;}
.orderinfo {width:80%; padding:15px; background:#E6F6FE; color:#000; margin:10px auto 0 auto; border:1px solid #CCC;}
.orderinfo td {padding:8px;}
.orderinfo h4 {font-family:Arial, Helvetica; font-size:30px; color:#E60012;}
.orderinfo .rtext{color:#e60012; font-weight:700;}
.exorder {background:#FFFCD3;width:80%; padding:15px;color:#626262;margin:0 auto; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; text-align:left}
.exorder em {color:#AAA;}
.exorder strong {color:#EB6100; font-weight:400;}
.morelink {margin:15px auto; text-align:center; line-height:32px;}
.morelink a em {font-size:14px; font-weight:700; color:#EB6100;text-decoration:none;}
.morelink a strong {font-size:14px; font-weight:400; color:#007130;text-decoration:none;} 
.morelink a strong ,.morelink a em {text-decoration:underline;}

/*Order*/

/*table*/
.table1 {width:750px;margin:0 auto;overflow: hidden;margin-bottom: 20px}
.table1 h2 {border: none;padding-bottom: 0;margin-bottom: 3px;}
.table1 table {border:1px solid #D7D7D7;border-collapse:separate;border-spacing:0;width:100%}
.table1 table tr td,.table1 table thead th,.table1 table tfoot th {border:none;padding: 10px 12px;border-right: 1px solid #fff;border-left:1px solid #EAEAEA;color:#777}
.table1 .captop,.table1 .capbottom {height:10px;background: url(../images/table1.gif) no-repeat;width: 800px}
.table1 .captop {margin-bottom: -10px;position:absolute;}
.table1 .capbottom {background-position: bottom left;margin-top:-10px}
.table1 thead th {background: #eee;text-align: left;font-weight: bold;font-size:12px}
.table1 table tr.alt td {background: #f9f9f9}
.table1 table tr.hover td {background: #efd3a6;}
.table1 table .firsttd {border-left:none}
.table1 table .lasttd {border-right:none }
.table1 table tr td.title {text-align: right;background: #eaeaea;width: 120px;color:#666}
.table1 table tr.alt td.title {background: #eaeaea;border-bottom:1px solid #ddd;border-top:1px solid #ddd  }
.table1 table tr.alt td.top1 {border-top:none}
.table1 table tfoot th {text-align: right;color:red;}
.table1 .underline td{border-bottom:1px solid #eaeaea}
.table1 span.yes {color: green}
.table1 span.no {color:red}
.table1 span.cancel {color:gray}
.table1 span.ready {color:blue}

.table1 .tc {text-align:center;}
.table1 button {color:#999;background:#eee;border:1px solid #ccc;padding:1px 2px;font-size:11px;font-family:PMingLiu;}
.table1 .button_over {background-color:#773333;border:1px outset #FF3333;border-style:solid;border-width:1px;color:#FFFFFF;}

.table1 .number_input {width:15px;text-align:center;font-size:12px;margin-bottom:8px}
.cart2 h2,.cart3 h2 {padding:5px;color:#ca863d;border:none}
.lf{padding:5px 0}
.lf span {margin-left:10px;color:#888;}
.cart input {padding:2px;margin:0 10px 0 0}

/*cart*/
h1.cart {position:relative;}
h1.cart span.cart_station {color:#666;font-size:12px;position:absolute;top:0px;right:0;font-weight:normal;font-family:Arial;}
h1.cart span.cart_station span.here {color:#dd4040;font-size:14px;font-weight:bold;float:none;}
