@charset "utf-8";
/* CSS Document */
/*链接*/
a.f60:link, a.f60:visited { color: #ff6600; text-decoration: none; }
a.f60:hover, a.f60:active { color: #666; text-decoration: underline; }

a.fb60:link, a.fb60:visited { color: #ff6600; text-decoration: underline; font-size:14px; font-weight:bold;}
a.fb60:hover, a.fb60:active { color: #666; text-decoration: underline; font-size:14px; font-weight:bold;}

a.fb61:link, a.fb61:visited { color: #ff6600; text-decoration: underline; font-size:12px;}
a.fb61:hover, a.fb61:active { color: #666; text-decoration: underline; font-size:12px;}

a.A40004:link, a.A40004:visited { color: #A40004; text-decoration: underline; }
a.A40004:hover, a.A40004:active { color: #666; text-decoration: none; }

.ff0000{ color:#CC0000; padding:10px 0; font-weight:bold; text-align:center; margin:0 auto;}
/*圆角背景*/
/*.pt{ position:absolute; width:928px; height:14px; left:0; top:0; background:url(../images/shopbg.gif) 0 0;}
.pb{ position:absolute; width:928px; height:14px; left:0; bottom:0; bottom:-1px; background:url(../images/shopbg.gif) 0 -30px;}/*
/*主体内容*/

.layout{ width:945px;margin:0 auto 15px; overflow:hidden;clear:both; position:relative; background:#fff; }

.field{ width:943px;margin-bottom:15px; overflow:hidden;clear:both;border:1px solid #FFD9E0;position:relative;background:#fff; padding-bottom:10px; }

/*左侧*/
.left{position:relative;width:243px; height:698px; margin:0; overflow:hidden; background:url(../images/oshop/center_left_bg.gif) no-repeat; float:left;}
/*右侧*/
.rightbox {width:670px;overflow:hidden;float:left;padding:28px 10px 8px 20px;background:url(../images/oshop/center_right_bg.gif) no-repeat; min-height:567px; _height:567px; height:100%;}


.crumbs{ position:relative;height:30px; clear:both; padding-top:4px;}
.crumbs h2{ display:inline; padding:0 4px 0 8px;color:#636363;font-size:12px;font-weight:normal;}
.crumbs h3,.crumbs h4,.crumbs h5,.crumbs h6{ display:inline;padding:0 4px 0 8px;background:url(../images/shopuserbg.gif) no-repeat -810px -240px;;color:#636363;font-size:12px;}
.crumbs h2 a,.crumbs h2 a:hover,.crumbs h3 a,.crumbs h3 a:hover,.crumbs h4 a,.crumbs h4 a:hover,.crumbs h5 a,.crumbs h5 a:hover,.crumbs h6 a,.crumbs h6 a:hover{ text-decoration:underline; font-weight:normal; color:#636363; font-size:12px;display:inline; text-align:right;}

.left ul{position:relative;width:210px; padding:20px 0 20px 18px;}
.left ul li{ width:210px;margin-bottom:13px; overflow:hidden;}
.left dd,.left dd:hover{width:210px; height:28px; line-height:28px; overflow:hidden; margin-bottom:3px; text-align:center;
font-size:13px; color:#333; font-weight:bold;background:url(../images/shopuserbg.gif) 0 -60px;cursor:pointer;}
.left dt{width:210px; height:22px; line-height:22px; overflow:hidden; margin-bottom:3px; text-align:center;
font-size:12px; color:#333; background:url(../images/shopuserbg.gif) 0 -90px;}
.left dt:hover{width:210px; height:22px; line-height:22px; overflow:hidden; margin-bottom:3px; text-align:center;
font-size:12px; color:#333;background:url(../images/shopuserbg.gif) 0 -120px; cursor:pointer;}
.left .current{width:210px; height:22px; line-height:22px; overflow:hidden; margin-bottom:3px; text-align:center;
font-size:12px; color:#333;background:url(../images/shopuserbg.gif) 0 -120px;}

.rightbox_t,.rightbox_c,.rightbox_b{ padding-left:10px;}
.rightbox_t{ overflow:hidden; color:#636363; font-size:12px;border-bottom:1px solid #e8e8e8;}
.rightbox_t dd{ padding-left:18px; height:29px; line-height:25px;}
.rightbox_t .info{background:url(../images/shopuserbg.gif) no-repeat -809px -116px;}
.rightbox_t .clock{background:url(../images/shopuserbg.gif) no-repeat -918px -146px;}
.rightbox_t dt{padding-left:18px; height:24px;line-height:24px;}

.rightbox_c{overflow:hidden;padding-bottom:10px;}
.rightbox_c li h3{padding-left:18px;height:40px; font-size:12px; line-height:30px;background:url(../images/shopuserbg.gif) no-repeat -210px -180px; overflow:hidden;}
.rightbox_c .newl{ overflow:hidden;}
.rightbox_c .newr{ width:245px; padding-left:10px; overflow:hidden;}
.rightbox_c dl{width:110px; overflow:hidden; float:left; padding:0 6px; text-align:center;}
.rightbox_c .newb{background:url(../images/shopuserbg.gif) no-repeat -918px -173px;}
.rightbox_c .newl{background:url(../images/shopuserbg.gif) no-repeat -918px -203px;}
.rightbox_c dt img{width:106px; height:106px; border:1px solid #e3e3e3; padding:2px;}
.rightbox_c dt{line-height:18px;}
.f9black_b{ color:#333333; font-weight:bold; height:38px; width:110px; overflow:hidden;}.f9gray{ color:#888888;}.f9red{ color:#ff335e;}.f10red{color:#ff335e;font-weight:normal;}

.rightbox_b{height:130px; overflow:hidden; color:#636363; font-size:12px; padding-top:10px;}
.rightbox_b dd{padding-left:18px; height:24px; line-height:24px;background:url(../images/shopuserbg.gif) no-repeat -288px -80px;}
.rightbox_b dt{ width:294px; padding:0 7px 0 17px; height:23px; line-height:23px;border-bottom:1px dashed #e3e3e3; float:left;background:url(../images/shopuserbg.gif) no-repeat 0px -142px;}


/*列表*/
.rightboxtable {width:654px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; padding-bottom:10px;position:relative; }
.rightboxtable h2{ font-size:12px; color:#333; font-weight:bold; line-height:30px;}
.rightboxtable p{font-size:12px; color:#3b3b3b; font-weight:bold; line-height:20px; padding:5px 0 0 20px;}
.p1{font-size:12px; color:#3b3b3b; line-height:20px; padding:5px 0 0 20px;}

.info,.info1,.info2,.info3,.info4{font-size:12px; color:#333; height:50px;background:url(../images/oshop/orderflow1.gif) no-repeat;}
.info{background-position:8px 8px;}
.info1{background-position:8px -42px;}
.info2{background-position:8px -92px;}
.info3{background-position:8px -142px;}
.info4{background-position:8px -192px;}

.info5,.info6,.info7,.info8{font-size:12px; color:#333; height:50px;background:url(../images/oshop/orderflow1.gif) no-repeat;}
.info5{background-position:8px 8px;}
.info6{background-position:8px -42px;}
.info7{background-position:8px -92px;}
.info8{background-position:8px -142px;}

.rightboxtable .info ul li{ display:inline; line-height:30px; height:30px; padding:15px 35px 15px 40px; width:85px;margin-left:-10px;*margin-left:-20px; letter-spacing:2px; font-size:14px;font-weight:bold;}

.rightboxtable .info_off{background:url(../images/shopuserbg.gif) no-repeat 0 -540px;color:#ccc;}
.rightboxtable .info .info_off2{padding:15px 30px; margin-right:-20px; background:url(../images/shopuserbg.gif) no-repeat 0 -540px;color:#ccc;}
.rightboxtable .info_on{background:url(../images/shopuserbg.gif) no-repeat 0 -480px;color:#fff;}
.rightboxtable .info .info_on2{padding:15px 30px; margin-right:-20px;background:url(../images/shopuserbg.gif) no-repeat 0 -480px;color:#fff;}

.tablet{ position:absolute; width:655px; height:15px; left:0; top:-8px; background:url(../images/shopuserbg.gif) 0 -420px;}
.tableb{ position:absolute; width:655px; height:8px; left:0; bottom:-8px; background:url(../images/shopuserbg.gif) 0 -450px;}


.tablefrom_order th,.tablefrom_order td{ padding-right:20px; height:30px; margin-top:3px; line-height:30px;text-align:center;}
.tablefrom_order th{ font-weight:bold; font-size:14px; color:#3b3b3b;}
.tablefrom_order td{ font-size:12px; color:#333333; border-bottom:1px dashed #ccc; }
.tablefrom_order{width:620px; margin:0 auto;}

.tablefrom_collection th,.tablefrom_collection td{ padding-right:15px; height:30px; margin-top:3px; line-height:30px;text-align:center;}
.tablefrom_collection th{ font-weight:bold; font-size:14px; color:#3b3b3b;}
.tablefrom_collection td{ font-size:12px; color:#333333; border-bottom:1px dashed #ccc; }
.tablefrom_collection{width:620px; margin:0 auto;}

.collection_td_width1{width:80px;}
.collection_td_width2{width:100px;}

.tablefrom_buy th,.tablefrom_buy td{ padding-right:20px; height:30px; margin-top:3px; line-height:30px;text-align:left; }
.tablefrom_buy th{font-weight: bold; font-size:14px; color:#3b3b3b;}
.tablefrom_buy .thintext {font-weight: normal;}
.tablefrom_buy .smalltext {font-size: 12px; font-weight: normal;}
.tablefrom_buy .textright {text-align:right;}
.tablefrom_buy td{ font-size:12px; color:#333333; border-bottom:1px dashed #ccc;}
.tablefrom_buy{width:620px; margin:0 auto;}

.tablefrom_l th,.tablefrom_l td{ padding:0 20px; height:30px; line-height:30px;margin-top:3px; text-align:left;}
.tablefrom_l th{ font-weight:bold; font-size:14px; color:#3b3b3b;}
.tablefrom_l{padding:0px;width:620px; margin:0 auto;}
.tablefrom_l input{ width:180px;}

.tablefrom_w{padding:0px;width:620px; margin:0 auto;}
.tablefrom_w th,.tablefrom_w td{padding:0 20px; height:30px; line-height:30px;background-color:#FFFFFF; text-align:center;}

.tablefrom_e{border-spacing:1px;padding:0px;width:620px; margin:0 auto; clear:both;}
.tablefrom_e th{padding:0 30px; height:30px; line-height:30px;background-color:#f5f5f5; text-align:left;}
.tablefrom_e td{padding:0 25px; line-height:30px;background-color:#FFFFFF; text-align:left;}
.tablefrom_e th{font-weight:bold;}
.tablefrom_e td ul{ padding:10px 0 20px;*padding:10px 0 50px; border-bottom:1px solid #E8E8E8;}
.tablefrom_e td ul li{line-height:25px; overflow:hidden; padding:0; vertical-align:middle; overflow:hidden;}
.tablefrom_e td ul li span{padding-left:16px;_padding-left:24px;}
.tablefrom_e td ul li dl{padding:0; margin:0;}
.tablefrom_e td ul li dd{padding-left:16px;_padding-left:24px;float:left;}
.tablefrom_e td ul li dt{ float:right; padding-left:10px;}

.tablefrom_a{padding:0px;width:620px; margin:0 auto;}
.tablefrom_a th{padding:0 30px; height:30px; line-height:30px;background-color:#f5f5f5; text-align:left;}
.tablefrom_a td{padding:0 25px; line-height:30px;text-align:left;}
.tablefrom_a th{font-weight:bold;font-size:14px; color:#3b3b3b;}
.tablefrom_a td dl{clear:both; padding:2px 0;}
.tablefrom_a td dd{float:left;width:80px;}


.tablefrom_search th,.tablefrom_search td{ padding-right:20px; height:30px; margin-top:3px; line-height:30px;text-align:left;}
.tablefrom_search th{ font-weight:bold; font-size:14px; color:#3b3b3b;}
.tablefrom_search td{ font-size:12px; color:#333333; border-bottom:1px dashed #ccc; }
.tablefrom_search{width:620px; margin:0 auto;}

.tablefrom_m{padding:0px;width:580px; margin:5px auto;border:1px solid #e3e3e3;}
.tablefrom_m th{padding:0 10px; height:30px; line-height:30px;background-color:#f5f5f5; text-align:left;}
.tablefrom_m td{padding:10px; line-height:30px;text-align:left;}
.tablefrom_m th{font-weight:bold;}

.message{width:600px; padding:10px; margin:0 auto;}

.tab{width:612px; height:25px; border-bottom:3px solid #e2171b; margin:0 auto; clear:both; padding:0 5px;}
.tab h3,tabon,taboff{ padding:3px 34px 0;overflow:hidden; float:left;}
.tabon{ text-align:center; background:url(../images/shopuserbg.gif) no-repeat 0 -300px;}
.taboff{ text-align:center;background:url(../images/shopuserbg.gif) no-repeat 0 -360px;}

.tabon2{ text-align:center;background:url(../images/shopuserbg.gif) no-repeat -150px -300px;}
.taboff2{ text-align:center;background:url(../images/shopuserbg.gif) no-repeat -150px -360px;}

.tablepage{line-height:30px; padding-right:20px; text-align:right; overflow:hidden;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.space{clear:both; height:10px;}
.button{background:transparent url(../images/shopuserbg.gif) no-repeat scroll -810px -480px;border:none;cursor:pointer;height:30px;
line-height:20px;margin:10px 1px;padding:5px 10px 10px;text-align:center;width:88px;}
.button:hover{ padding:5px 10px 10px; height:30px; width:88px; border:none; margin:10px 1px; line-height:20px; text-align:center;background:url(../images/shopuserbg.gif) no-repeat -690px -480px; cursor:pointer; text-decoration:none;}

.usermessage1,.usermessage2,.usermessage3{ width:620px; margin:5px auto; height:30px; padding:10px 0;font-weight:bold; font-size:14px; color:#3b3b3b;text-align:center;}

.usermessage1{background:url(../images/shopuserbg.gif) no-repeat -670px -292px;}
.usermessage2{background:url(../images/shopuserbg.gif) no-repeat -670px -352px;}
.usermessage3{background:url(../images/shopuserbg.gif) no-repeat -670px -412px;}

.star0,.star1,.star2,.star3,.star4,.star5{ padding-right:100px;}

.star1{ background:url(../images/shoplistbg.gif) no-repeat 35px -540px;}
.star2{ background:url(../images/shoplistbg.gif) no-repeat 35px -570px;}
.star3{ background:url(../images/shoplistbg.gif) no-repeat 35px -600px;}
.star4{ background:url(../images/shoplistbg.gif) no-repeat 35px -630px;}
.star5{ background:url(../images/shoplistbg.gif) no-repeat 35px -660px;}
.star0{ background:url(../images/shoplistbg.gif) no-repeat 35px -510px;}

.tlp7{ text-align:left;}
.tlp7 span{ padding:0 5px;}
.tlp20{ padding-left:20px; text-align:left;}
.tlp20 span{ padding:0 5px;}


.input1 {background-color:#FFFFFF;border:1px solid #cccccc;font-family:"宋体";font-size:12px;padding:2px 4px 4px;width:210px;}
.input1-bor {background-color:#f1f8fd;border-color:#CCCCCC rgb(255, 255, 255) rgb(255, 255, 255) rgb(204, 204, 204);border-style:solid;border-width:1px;font-family:"宋体";font-size:12px;padding:2px 4px 4px;width:210px;}


.info_salec {overflow:hidden;padding:15px; width:620px;}
.info_salec h3{color:#993300;font-size:14px;font-weight:bold;height:30px;margin:5px auto;background:url(../images/shopuserbg.gif) no-repeat -810px -536px; padding-left:20px;}
.info_salec ul li{ width:110px; height:200px; overflow:hidden; float:left; padding:7px 5px; text-align:center;}
.info_salec ul li img{ width:106px; height:106px; border:1px solid #e3e3e3; padding:2px;}
.info_salec dl dt{line-height:19px;}

.btnbuy,.btnfa,.btnbuy2,.btnfa2{border-width:0px;color:#fff;cursor:pointer;width:33px;height:20px;line-height:20px; margin-right:2px;overflow:hidden;text-align:center;text-decoration:none;white-space:nowrap;}
.btnbuy a:link, .btnbuy a:visited ,.btnbuy a:hover, .btnbuy a:active,.btnbuy2 a:link, .btnbuy2 a:visited ,.btnbuy2 a:hover, .btnbuy2 a:active{ color: #ffffff; text-decoration: none; }
.btnfa a:link, .btnfa a:visited ,.btnfa a:hover, .btnfa a:active,.btnfa2 a:link, .btnfa2 a:visited ,.btnfa2 a:hover, .btnfa2 a:active{ color: #ffffff; text-decoration: none; }
.btnbuy,.btnbuy2{background:url(../images/shopbg.gif) -660px -630px; float:left;}
.btnfa,.btnfa2{background:url(../images/shopbg.gif) -660px -660px;float:right;}
.btnbuy{margin-left:12px;}
.btnfa{margin-right:12px;}


.w180{ width:190px; height:30px; overflow:hidden;}
.w480{ width:480px;overflow:hidden;}
.remark{ border:1px solid #EEE; margin: 10px 0; font-size: 12px; padding: 3px 5px;}
.remark_edit{ border:1px solid #CCC; margin: 10px 0; font-size: 12px; padding: 3px 5px;}

.pre_order{color:red;}

/*积分优惠券*/
.tablefrom_coupon th,.tablefrom_coupon td{ padding-right:15px; height:30px; margin-top:3px; line-height:30px;text-align:center;}
.tablefrom_coupon th{ font-weight:bold; font-size:14px; color:#3b3b3b;}
.tablefrom_coupon td{ font-size:12px; color:#333333; border-bottom:1px dashed #ccc; }
.tablefrom_coupon td a:hover{ text-decoration:none;}
.tablefrom_coupon{width:620px; margin:0 auto;}

.button1{ padding:5px 0 15px 5px; height:30px; width:110px; border:none; margin:10px 1px; line-height:20px; text-align:center;background:url(../images/shopuserbg.gif) no-repeat -808px -567px; cursor:pointer;}
.button1:hover{ padding:5px 0 15px 5px; height:30px; width:110px; border:none; margin:10px 1px; line-height:20px; text-align:center;background:url(../images/shopuserbg.gif) no-repeat -690px -567px; cursor:pointer; text-decoration:none;}
#coupons{width:640px;text-align:right;overflow:hidden;}
.clear{ clear:both; height:1px; line-height:1px; visibility:hidden;}

#petitions{width:560px;padding:10px 30px;}
#petitions ul li{width:560px;float:left;height:30px;}
#petitions ul li input{width:200px;height:15px;}
#petitions ul li.btn1 input{width:110px;height:30px;}

/*三期*/
.perfect{width:655px;height:80px;background:url(../images/oshop/perfect_bg.gif) repeat-x; position:relative; margin:20px auto;}
.perfect_lf{width:6px;height:80px; position:absolute; top:0; left:0;background:url(../images/oshop/perfect_left_bg.gif) no-repeat }
.perfect_rt{width:6px;height:80px; position:absolute; top:0; right:0;background:url(../images/oshop/perfect_right_bg.gif) no-repeat}
.perfect ul{ background:url(../images/oshop/pen.gif) 15px 20px no-repeat; padding:10px 0 0 55px;height:60px;}
.perfect ul li{width:300px; line-height:26px;color:#000000;}
.perfect ul li a,.center_info a{color:#FF0000; text-decoration:underline;}
.close{width:11px;height:11px; position: absolute; top:10px; right:20px;}

.center_info{width:350px;; float:left; padding-left:15px; line-height:24px;}
.center_info h6{ font-size:14px; margin-top:20px;}
.center_info a{ margin-left:10px;}
.board{width:188px;height:197px; background:url(../images/oshop/board.gif) no-repeat; float:right; padding:25px 0 0 15px;color:#666666; line-height:24px; margin-right:15px;}
.board h5{color:#000000; font-size:12px; font-weight:normal;}

#ad{height:70px; margin-top:15px; clear:both; background:#FFFFFF;}
.tc{ text-align:center;}
.deal{background:url(../images/oshop/list_bg.jpg) repeat-x left;}
.tablefrom_buy1 th,.tablefrom_buy td{height:24px;line-height:24px;}
.tablefrom_buy1 th{font-weight: bold; font-size:14px; color:#3b3b3b;}
.tablefrom_buy1 .thintext {font-weight: normal;}
.tablefrom_buy1 .smalltext {font-size: 12px; font-weight: normal;}
.tablefrom_buy1 .textright {text-align:right;}
.tablefrom_buy1 td{ font-size:12px; color:#333333; border-bottom:1px solid #ccc; text-align:center;}
.tablefrom_buy1{width:620px; margin:0 auto;border:1px solid #A0A4C5;}
.operation{padding-right:60px; text-align:right; clear:both;}
.operation a{ margin-left:10px; color:#A40004; text-decoration:underline;}