@charset "utf-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
body{color:#333;font:12px "微软雅黑", Arial, Helvetica, sans-serif,san-serif;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.main {width:1200px !important; margin:0 auto;}
.clear{clear:both; height:0px; overflow:hidden; line-height:0px; font-size:0px;width:0;}
.nocart{text-align:center;}
.nocart p{font-size:30px; color:#ff4400; line-height:50px; margin-top:100px; margin-bottom:20px; font-weight:bold}
.nocart a{ width:80px; height:40px;line-height:40px; border:1px solid #ccc; background-color:#eaeaea; border-radius:5px; margin:8px 8px; display:inline-block; color:#000;}
.nocart a:hover{ color:#239d09;}
.cart_title {line-height: 31px;background-image: url(../images/cart_title.gif);background-repeat: no-repeat;height: 31px;font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;margin-top: 30px; }
.cart_title.sta {background-position: 0px 0px;}
.cart_title.stb {background-position: 0px -31px;}
.cart_title.stc {background-position: 0px -62px;}
.cart_title p.this{color: #ffffff;}
.cart_title p {font-size: 14px;float: left;width: 170px;padding-left: 20px;color: #999999;}


.buytoptxt{height:30px; margin:50px 0 0 0; padding:0; width:1200px;}
.buytoptxt li{height:36px; padding: 0;line-height:36px;text-align:center; border-bottom:2px solid #ccc; background:#e3e3e3;  float:left;}
.wherean a{display:block; background:url(../images/wherean.png) no-repeat; margin:20px 0 0 20px;float:left;color:#36c; background-color:#777; padding:5px 15px; color:#fff; border-radius:5px; height:30px; line-height:30px; margin-top:7.5px
}
.wherean a:hover{color: #fff;background:#239d09; }
 
.buywhere{ width:1200px; padding:20px 0 0 0; float:left; margin:30px 0 0px 0; font-family:"微软雅黑";}
.buywhere a:hover{color: #f60;text-decoration: underline;}
.buywhere li{ width:1098px; padding:0 50px; height:45px;  line-height:45px;border:1px solid #fff; float:left;cursor:pointer; margin-bottom:10px; color:#333;}
.buywhere li:hover{background:#f4f4f4;}
.buywhere li.selected{border: 1px solid #ccc;background: url(../images/whereh.png) 20px 10px no-repeat #f1f1f1; font-weight:bold; color:#333;}
.buywhere li span{ color:#333;}
.buywhere li i{ padding-left:20px; font-style:normal;  color:#666;}
.buywhere li a{ color:#000; float:right; background-color:#777; padding:0px 10px; color:#fff; border-radius:5px; height:30px; line-height:30px; margin-top:7.5px}
.buywhere li a:hover{ color:#fff; background-color:#239d09; text-decoration:none;}
.buywhere li input{ position:relative; top:-2px;}


.paymentul,.postway{ width:900px; padding:5px 5px 5px 5px; float:left; margin:20px 0 0px 0; font-family:"微软雅黑";}
.paymentul a:hover,.postway a:hover{color:#f60;text-decoration: underline;}
.paymentul li,.postway li{ width:98px; padding:0px 5px 0px 20px; height:35px; margin-right:15px; line-height:35px;border:1px solid #fff; cursor:pointer; margin-bottom:10px; color:#222; float:left; border-radius:10px; background:#ddd;}
.paymentul li:hover,.postway li:hover{background:#ddd; height:40px;  line-height:40px; color:#222;}
.paymentul li.selected,.postway li.selected{background:20px 10px no-repeat #239d09; font-weight:bold; color:#fff;height:40px;  line-height:40px;}
.paymentul li span,.postway li span{ color:#333;}
.paymentul li i,.postway li i{ padding-left:20px; font-style:normal;  color:#666;}
.paymentul li a,.postway li a{ color:#000; float:right; background-color:#666; padding:0px 10px; color:#fff; border-radius:5px; height:30px; line-height:30px; margin-top:7.5px}
.paymentul li a:hover,.postway li a:hover{ color:#fff; background-color:#239d09; text-decoration:none;}
.paymentul li input,.postway li input{ position:relative; top:-2px;}

.buyul{ width:1198px; margin:0; padding:0px 0px; background:#FAFAFA; float:left; font-family:"微软雅黑";border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;}
.buyul:hover{background:#eee;}
.buyul li{padding:10px 0;line-height:24px;text-align:center;float:left; margin-bottom:10px;}
.buyul li img{ width:50px; height:50px; border:1px solid #ccc; padding:1px; float:left;}
.buyul li span { font-family: "微软雅黑"; display:inline-block;  text-align:center;  margin:0px auto;}
.buyul li input{border-top:1px solid #ABABAB;border-bottom:1px solid #ABABAB;text-align:left; text-indent:10px;height:25px; color:#ff4400; font-weight:bold; font-size:16px; }
.buyul li.priceinput input{border:0px; background-color:transparent; color:#000; font-weight:normal; font-size:14px; padding-top:0px; margin:0px auto; margin-top:-5px;  text-align:left;font-family:"微软雅黑";text-indent:10px; width:50px;}
.buyul li input{width:auto; padding:0px 5px;}
.buyul li span .buyan{border-radius: 2px; background:#ff4400; color:#fff; width:60px; height:25px; display:inline-block;font-family:"微软雅黑"; text-align:center; text-indent:0; border:0px; font-size:14px;}
.buyul li .title { width:75%; text-align:left; line-height:150%; font-size:14px; padding-left:10px;}
.buyul li span a{ display:inline-block; color:#666;font-family:"微软雅黑"; }
.buyul li a:hover{ }
#total_price_num,#total_integral_num{ font-family:Georgia,"微软雅黑"; font-size:20px; font-weight:bold;}
.editbtn,.detbtn,.btn{border-radius: 2px; background:#666; color:#fff; height:25px; padding:0px 10px; display:inline-block;font-family:"微软雅黑"; text-align:center; text-indent:0;}
.editbtn,.detbtn,.btn:hover{ color:#fff; background-color:#239d09;}
.editbtn a:hover,.detbtn a:hover,.btn a:hover{ color:#fff; background-color:#239d09;}

.detbtn{margin-top:0px;}

.buyjs{margin:30px 0 80px 0;height:50px;line-height:50px;background:#eaeaea;}
.buyjs span{ padding:0 10px;}
#buyjsl{ float:left;}

#buyjsl a{ font-size:16px;border-radius: 2px; background:#ff4400; color:#fff; width:100px; height:36px; line-height:36px; display:inline-block;font-family:"微软雅黑"; text-align:center; text-indent:0;margin-top:5px;}
#buyjsl a:hover{ font-weight:normal;color: #fff;background:#239d09; }
#buyjsl input { width:500px; height:30px; text-indent:5px; line-height:30px; font-family:Georgia,"微软雅黑"; }
#buyjsl select{ font-family:"微软雅黑"; padding:0px; font-size:12px;}

#buyjsran{float: right;padding: 0;}
#buyjsran a,#order_btn a,#pay_btn a{ width:120px; height:50px; text-align:center; float:right;background:#ff4400; color:#fff; font-size:18px;}
#buyjsran a:hover,#order_btn a:hover,#pay_btn a:hover{color: #fff;background:#239d09; font-weight:bold;}

#buyjsr i{ font-size:24px; margin-left:5px; color:#ff4400; font-weight:bold; font-family:Georgia,"微软雅黑"; }
#buyjsr .ifont{ font-size:20px; }

/*
#order_btn a{ width:120px; height:50px;text-indent:-9999px;background: url(../images/order1.gif) no-repeat; float:right;}
#order_btn a:hover{background: url(../images/order2.gif) no-repeat;}
#pay_btn a{ width:120px; height:50px;text-indent:-9999px;background: url(../images/pay1.gif) no-repeat; float:right;}
#pay_btn a:hover{background: url(../images/pay2.gif) no-repeat;}
#buyjsr{ font-family:Arial; float:right;}
#buyjsr i{ font-style:normal; color:#f50; font-size:24px; font-weight:700;}
*/
/* 进行响应式的设计，默认宽度1236px = 1200 - 64，大屏方式(1200像素屏幕为准，以及更大屏幕) */
@media screen and (max-width: 1299px) {
	.main{width: 960px !important;}
	.buyul{width: 960px;}
	.buywhere{width: 960px;}
	.buywhere li{width: 858px;}
	.buytoptxt {width: 960px;}
}