@import url('base.css');

body { min-width:960px; overflow-x:hidden;background:#f4f4f4;}
#head { display:block; height:130px; overflow:hidden; background:url(../images/repeat.jpg) repeat-x; padding:0px 40px;min-width:880px;}
.logo { display:block; float:left; width:240px; height:130px; background:url(../images/logo.png) no-repeat;}
.logo a { display:block; height:130px;}
.menu { display:block; float:right; width:320px; height:62px; padding:34px 0px;}
.menu a { display:inline-block; width:62px; height:62px; margin-left:38px;}
.member { background:url(../images/member.png) no-repeat;}
.category { background:url(../images/category.png) no-repeat;}
.cart { background:url(../images/cart.png) no-repeat; position:relative;}
.cart i { display:block; float:right; width:45px; height:44px; background:url(../images/cart-num.png) no-repeat; line-height:40px; text-align:center; position:absolute; right:-10px; top:-10px;}

#main { padding:20px 40px; min-width:880px; background:#f4f4f4;}
.text { width:95%; margin:0 auto; }
.title {border-bottom:4px dotted #585858; padding-bottom:20px; display:block; overflow:hidden; height:90px;}
.text h1 { font-size:90px; height:90px; line-height:90px; display:inline-block;}
.text em { font-size:24px; height:60px; display:inline-block; line-height:30px; padding-top:30px; overflow:hidden;}
.text h6 { font-size:50px; color:#515151; height:46px; line-height:46px; display:block; overflow:hidden;}
   
.text h3 { font-size:30px; height:60px; line-height:60px; display:block; overflow:hidden; font-weight:600;}
.text h5 { font-size:18px; color:#515151; line-height:25px; font-size:20px;}

.phone { display:block; width:800px; margin:0 auto;}

#countdown { background:#d5d9dc; height:120px; display:block; text-align:center; line-height:120px; font-size:50px; color:#515151;}

#foot { display:block; height:120px; overflow:hidden; min-width:960px;}
#foot a { display:inline-block; width:33%; text-align:center; background:#515151; height:120px; color:#FFF; line-height:120px; font-size:50px;}
#foot a.f-c { margin:0 auto; display:block;}
#foot a.addcart { width:100%; background:url(../images/addcart.jpg) repeat-x;}

.button { display:block; height:120px; position:relative; background-position:0px 0px; background-repeat:repeat-x;}
.button,.button span.l,.button span.r {background-image:url(../images/red-button.png)}
.brown-button,.brown-button span.l,.brown-button span.r {background-image:url(../images/brown-button.png)}
.button span.l { display:block; width:15px; height:120px; overflow:hidden; background-position:0px -120px; background-repeat:no-repeat; position:absolute; left:0px; top:0px;}
.button span.r { display:block; width:15px; height:120px; overflow:hidden; background-position:0px -240px; background-repeat:no-repeat; position:absolute; right:0px; top:0px;}
.button a { display:block; height:120px; line-height:120px; text-align:center; color:#fff;font-size:50px;}

.product-choose { border:solid #e0e0e0; border-width:2px 2px 0px;}
.product-choose li { display:block; border-bottom:2px solid #e0e0e0; height:234px; overflow:hidden; cursor:pointer; background:#fff;}
.product-choose li dl { display:block; height:230px; overflow:hidden; border:2px solid #fff;}
.product-choose li.on dl { display:block; height:230px; overflow:hidden; border:2px solid #ee1973;}
.product-choose li dt { display:block; height:230px; overflow:hidden;}
.product-choose li dt { width:230px; display:block; float:left; overflow:hidden;}
.product-choose li dt img { width:230px; height:230px;}
.product-choose li dd { height:110px; padding:60px 0px;}
.product-choose li dd h5 { display:block; height:50px; font-size:40px; line-height:50px; overflow:hidden; color:#515151;}
.product-choose li dd h3 { display:block; height:60px; font-size:50px; line-height:60px; overflow:hidden; color:#515151; text-align:center;}
.product-choose li dd em { display:block; height:50px; line-height:50px; color:#ee1973; font-size:46px; text-align:center;}
.product-choose li dd p { display:block; height:60px; line-height:30px; overflow:hidden; font-size:25px; color:#a09fa6}
.product-choose li dd.r { display:block; float:right; height:110px;}

.product-choose li dd a  { display:block; background:url(../images/order.png) 0px -63px no-repeat; width:185px; height:63px; line-height:63px; text-indent:30px; color:#fff; font-size:24px;}
.product-choose li dd a.over { background-position:0px 0px; color:#515151;}
.product-choose li h6 {display:block; height:30px; line-height:30px; overflow:hidden; font-size:25px; color:#a09fa6}
.product-choose li i {font-size:25px; color:#a09fa6; padding-right:10px;}

.product-choose select { font-size:35px; color:#515151; border:2px solid #e0e0e0; width:500px; margin-top:10px;}

.fitting-choose li dd { height:170px; padding:30px 0px;}
.fitting-choose li dd i { color:#ee1973;}
.fitting-choose li dd h6 { padding:10px 0px;}
.fitting-choose li dd.l {display:block; width:100px; height:50px;float:left; padding:90px 0px;}
.fitting-choose li dd.l em { display:block; background:url(../images/add.jpg) no-repeat; height:50px; width:50px; margin-left:40px; }
.fitting-choose li.on dd.l em { background:url(../images/add-on.jpg) no-repeat;}

.addbuyico li dd.r { background:#fff url(../images/arrow-gray.jpg) right center no-repeat; width:140px; margin-right:20px;}
.addbuyico li dd h6 { color:#a09fa6;}

.yz { padding:30px; display:block; overflow:hidden;}
.yz h3 { display:block; overflow:hidden; height:50px; line-height:50px; font-size:36px; color:#000;}
.yz p { display:block; overflow:hidden; height:40px; line-height:40px; font-size:30px; color:#515151;}
.yz input { display:block; border:2px solid #e0e0e0; height:100px; width:280px; font-size:60px; color:#515151; text-indent:20px; float:left; margin-right:20px;}
.yz img { width:200px; height:100px; float:left; margin-right:30px;}
.yz a { display:block; width:160px; height:100px; float:left; line-height:100px; font-size:40px;}
.yz div { display:block; height:105px; overflow:hidden; padding-top:20px;}

.channel-t { display:block; overflow:hidden; height:40px; line-height:40px; font-size:32px; color:#000;}
.channel-tl { display:block; overflow:hidden; height:60px; line-height:60px; font-size:32px; color:#000; border-bottom:2px solid #e0e0e0; padding-left:20px;}
.info li { height:120px;}
.info input { display:block; width:100%; height:100px; border:2px solid #e0e0e0; font-size:35px; color:#515151; text-indent:20px; font-family:'微软雅黑';}
.info li h4 { color:#515151; line-height:50px;}


.point { display:block; overflow:hidden; padding:60px 0px;}
.point h1 { text-align:center; display:block; height:80px; font-size:40px; line-height:80px; overflow:hidden; color:#ee1973;}
.point p { display:block; height:60px; text-align:center; line-height:30px; color:#515151; font-size:24px;}

.product-list { display:block; width:860px; margin:0 auto; padding:0px 10px; }
.product-list li { border:2px solid #e0e0e0; border-top:4px solid #515151; width:860px;padding:10px; margin-bottom:20px;}
.product-list li div { position:relative; display:block; height:400px; width:860px; margin-top:20px;}
.product-list li div span { position:absolute; right:20px; bottom:20px; color:#FFF; background:url(../images/sale.png) no-repeat; width:117px; height:117px; line-height:117px; text-align:center; font-size:26px;}
.product-list li h3 {font-size:32px; color:#515151; height:50px; line-height:50px; overflow:hidden;}
.product-list li h3 em { display:block; float:right; height:50px; text-align:center; color:#ee1973;}
.product-list li p { color:#7c7c7c; font-size:26px; height:30px; line-height:30px; overflow:hidden;}

.order-foot { height:120px; background:#d5d9dc; overflow:hidden;}
.order-foot a { display:inline-block; width:32%; overflow:hidden; height:120px; line-height:120px; color:#515151;font-size:48px; text-align:center;}
.foot { display:block; height:120px; overflow:hidden; background:#ee1973; color:#fff;font-size:50px;line-height:120px; text-indent:2em;}
.foot a { display:inline-block; float:right; width:300px;font-size:48px;line-height:120px; text-indent:0px; text-align:center; height:120px; color:#FFF; background:url(../images/f-l-bg.png) repeat-y; overflow:hidden; cursor:pointer;}

.login { display:block; height:120px;}
.login .button { float:right; width:45%;}
.login .brown-button { float:left; width:45%;}

.word a.dline { text-decoration:underline; color:#9c9c9c;}
.textword p { padding-bottom:20px;}

.site { display:block; position:relative; line-height:60px;font-size:36px;color:#515151; padding-bottom:10px;}
.filter-site { padding:20px 40px;}
.site em { display:inline-block; height:60px; width:60px; line-height:60px; background:url(../images/site.png) no-repeat; float:left;}
.site a { display:inline-block; height:60px; padding:0px 10px; line-height:60px; font-size:36px; color:#515151;}
.site span { display:block; float:right; width:160px; text-align:center; height:60px; background:#d6d6d6; font-size:35px; color:#515151; margin-right:10px; cursor:pointer;}
.site span.on { background:#515151; color:#fff; }
.site div {width:100%; z-index:66; left:0px; top:100px; background:#fff; border-bottom:2px solid #000; display:none;}
.site div ul li { border-top:2px solid #e0e0e0; height:90px; padding:40px 0px; overflow:hidden; display:block; padding-left:20px;}
.site div ul li.all { border:none;}
.site div ul li a { display:block; height:90px;}
.site div ul li h5 { height:60px; line-height:60px; display:block; overflow:hidden; color:#515151;}
.site div ul li p { height:30px; line-height:30px; display:block; overflow:hidden; color:#a09fa6;}

.order-list { display:block; width:958px; margin:0 auto; border:solid #e0e0e0; border-width:2px 0px 0px 2px; overflow:hidden; background:#fff;}
.order-list li { display:block; float:left; width:477px; border:solid #e0e0e0; border-width:0px 2px 2px 0px; height:100px; padding:100px 0px; }
.order-list li a { display:block; height:100px;  background:url(../images/ico.png) no-repeat; padding-left:180px; font-size:40px; color:#515151;}
.order-list li.ico01 a { background-position:60px 0px;}
.order-list li.ico02 a { background-position:60px -100px;}
.order-list li.ico03 a { background-position:60px -200px;}
.order-list li.ico04 a { background-position:60px -300px;}
.order-list li.ico05 a { background-position:60px -400px;}
.order-list li.ico06 a { background-position:60px -500px;}

.message { display:block; width:880px; margin:0 auto; overflow:hidden;}
.message-t { background:url(../images/message.png) 0px 0px no-repeat; display:block; height:100px; overflow:hidden;}
.message-c { display:block; padding:0px 30px; overflow:hidden; background:url(../images/message-bg.png) repeat-y;}
.message-f { background:url(../images/message.png) 0px -152px no-repeat; display:block; height:100px; overflow:hidden;}
.message h4.ico07 { background:url(../images/message-ico.jpg) left center no-repeat; padding-left:65px; height:60px; line-height:60px; overflow:hidden; color:#515151;}
.messageword h6 { color:#515151;}

.order-over { display:block; overflow:hidden;}
.order-over dt { display:block; float:left; width:600px;}
.order-over dd { display:block;  float:right; width:200px; padding-top:30px;}
.order-over dd a { display:block; background:url(../images/order.png) 0px -126px no-repeat; width:185px; height:63px; line-height:63px; text-indent:30px; color:#fff; font-size:24px;}

.order-info li { color:#515151; font-size:32px; line-height:50px; display:block; overflow:hidden; padding-bottom:25px;}
.order-info li em { display:inline-block; width:180px; height:50px; line-height:50px; font-size:32px; float:left; overflow:hidden;}
.order-info li p { font-size:32px; line-height:40px; float:left; color:#515151;}
.order-info li.pink { color:#ee1973;}

.article p { font-size:25px; color:#515151; padding-bottom:25px; line-height:34px;}
.article h6 {color:#515151;}

.ticket dl { display:block; overflow:hidden;}
.ticket dd h4 { color:#515151; display:block; height:50px; line-height:50px; overflow:hidden;}
.ticket dt { width:180px; float:right; font-size:26px; color:#515151;}

.service { background:#FFF;}
.service h4 { background:url(../images/arrow.png) right center no-repeat; padding-right:60px; color:#515151;}
.service h4.on { background:url(../images/arrow-pink.png) right center no-repeat;}
.service h4 a { display:block; height:80px; line-height:80px; color:#515151;}
.addbuy li { height:90px; overflow:hidden; background:#FFF; margin-bottom:20px; padding:0px 20px;}
.addbuy li h5 { background:url(../images/arrow.png) right center no-repeat; height:50px; line-height:50px; padding:20px 60px 20px 0px; color:#515151;}
.addbuy li em {display:block; background:url(../images/add.jpg) 0px 0px no-repeat; height:50px; width:60px; float:left;}
.addbuy li.on em {background:url(../images/add-on.jpg) 0px 0px no-repeat;}

.category-list { display:block; width:870px; margin:0 auto; padding-left:10px; }
.category-list li { display:block; float:left; width:400px; overflow:hidden; padding:0px 10px 10px;background:#fff; border:2px solid #e0e0e0; border-top:2px solid #000; float:left; margin-right:11px; margin-bottom:10px;}
.category-list li h3 { display:block; height:78px; line-height:78px; color:#515151; overflow:hidden;}
.category-list li img { width:400px; height:400px;}
.category-list li div { width:400px; height:400px; position:relative;}
.category-list li div span { position:absolute; right:20px; bottom:20px; color:#FFF; background:url(../images/sale.png) no-repeat; width:117px; height:117px; line-height:117px; text-align:center; font-size:26px;}

.gray-btn { border:2px solid #e0e0e0; background:url(../images/gray-btn-bg.png) repeat-x; height:104px;}
.gray-btn a { display:block; height:104px; line-height:104px; text-align:center; color:#515151; font-size:35px;}

.form li { padding-bottom:20px; display:block; overflow:hidden;}
.form select { font-size:35px; color:#515151; border:2px solid #e0e0e0; width:48%; margin-right:10px; float:left;}
.form textarea { width:99%; border:2px solid #e0e0e0; height:200px; line-height:40px; font-size:35px; color:#515151;}

.address { border-width:2px 2px 0px;}
.address li { display:block; height:150px; line-height:150px; font-size:35px; color:#515151; border-bottom:2px solid #e0e0e0; padding:0px 20px;}
.address li.on { background:#f4f4f4;}

.count dl { height:230px; border-bottom:2px solid #e0e0e0;}
.count dt { display:block; height:230px; overflow:hidden;}
.count dt { width:230px; display:block; float:left; overflow:hidden;}
.count dt img { width:230px; height:230px;}
.count dd { height:110px; padding:60px 0px;}
.count dd h5 { display:block; height:50px; font-size:40px; line-height:50px; overflow:hidden; color:#515151;}
.count dd h6 { display:block; height:40px; line-height:40px; overflow:hidden; color:#a09fa6;}
.count h4 { background:url(../images/arrow.png) right center no-repeat; height:100px; line-height:100px; color:#515151; border-bottom:2px solid #e0e0e0;}
.count h4 em { display:block; height:100px; width:100px; background:url(../images/sale-ico.jpg) no-repeat; float:left;}
.count h5 { color:#515151;}
.count h5.pink { color:#ee1973;}
.count h5 em { float:right; width:150px;}

.success h5 { display:block; height:100px; background:url(../images/success-ico.jpg) left center no-repeat; padding-left:100px; line-height:100px; color:#ee1973;border-bottom:2px solid #e0e0e0;}

.dialog { display:block; position:fixed; width:600px; padding:20px 40px; height:260px; overflow:hidden; left:50%; margin-left:-340px; top:50%; margin-top:-150px; background:#fff; border:2px solid #e0e0e0;}
.dialog h5 { height:100px; line-height:100px;}

.editcart dt { display:block; overflow:hidden; text-align:center; border:2px solid #e0e0e0; background:#FFF;}
.editcart select {font-size:35px; color:#515151; border:2px solid #e0e0e0; width:98%; height:60px; line-height:60px;}

.product { border:2px solid #e0e0e0; background:#FFF; padding:20px;}
.product select {font-size:35px; color:#515151; border:2px solid #e0e0e0; width:98%;height:60px; line-height:60px;}

.product-info { width:900px; margin:0px auto;}
.mv li { display:block; float:left; width:440px; height:290px; float:left; padding:5px;}
.mv li img { width:440px; height:290px;}

.product-detail { text-align:center; background:#f4f4f4; border-top:1px solid #e0e0e0;}
.product-detail h4 { border-top:4px dotted #e0e0e0; text-align:right; padding-top:20px;}
.product-detail h6 { text-align:right;}


.dialog2 { position:fixed; left:50%; top:50%; margin-top:-160px; width:300px; height:280px; margin-left:-290px; border:2px solid #e0e0e0; background:#FFF; padding:20px 140px; display:none; z-index:666;}
.dialog2 h4 { text-align:center; line-height:40px; padding:30px 0px;}

.count-detail a.brown { color:#b28153; padding-left:20px;}
.count-detail div.content h4 { color:#515151;}
.count-detail div.content p { color:#515151; padding-bottom:20px;}

/*手机注册*/
.reg-t { display:block; line-height:40px;}
.reg h4.error { height:60px; line-height:60px; border-bottom:2px solid #e0e0e0; padding:0px 20px;}
.reg .info li { height:165px;}
.reg .info li em { font-size:30px; color:#9c9c9c; display:block; height:45px; line-height:45px; overflow:hidden;}
.reg .info li.yzm { height:175px;}
.reg .info li.yzm  input { display:block; border:2px solid #e0e0e0; height:100px; width:280px; font-size:60px; color:#515151; text-indent:20px; float:left; margin-right:20px;}
.reg .info li.yzm a { display:block; width:160px; height:100px; float:left; line-height:100px; font-size:40px;}
.reg .info li.yzm img { width:200px; height:100px; float:left; margin-right:30px;}

.reg .info li.reg-btn .button { width:45%; float:left; margin-right:20px;}
.reg .info li.reg-btn  {height:140px; line-height:120px; font-size:30px;}

/* new */
.info .ck_reg {background: url(../images/red-button.png) top left repeat-x; border: none; color: #fff; line-height: 120px;}



/*优惠券 20120715 edit*/
.count .button a { text-align:left; padding-left:20px; background:url(../images/count-arr.png) right center no-repeat; vertical-align:middle;}
.count .button a img { vertical-align:middle;}

.ticket-t { display:block; height:100px; line-height:100px; vertical-align:middle; border-bottom:2px solid #e0e0e0; background:url(../images/rmb-ico.png) 20px 20px no-repeat; padding-left:100px; }
.ticket-t2 { display:block; height:100px; line-height:100px; vertical-align:middle; background:url(../images/arrow.png) right center no-repeat; }
.ticket-t2 em { background:url(../images/rmb-ico.png) center center no-repeat; display:block; float:left; width:100px; height:100px;}
.ticket-t img { vertical-align:middle;}

.ticket-list dl { border-bottom:2px solid #e0e0e0; padding:20px 22px; cursor:pointer;  border-top:2px solid #FFF;}
.ticket-list .button { margin:0px 20px;}
.ticket-list dl.on { border:2px solid #ef1873; padding:20px;}

.pagelist { display:block; height:66px; overflow:hidden; text-align:center;}
.pagelist a { display:inline-block; width:67px; height:66px; background:url(../images/page-bg.png) -67px 0px no-repeat; line-height:66px; text-align:center; margin:0px 5px; font-size:32px; cursor:pointer;}
.pagelist a.hover,.pagelist a:hover { background-position:0px 0px; color:#FFF;}

.box_wp {display:none;}
.show {display:block;width: 95%; margin: 0 auto;}
