body { font-size:14px; font-family:"宋体"; padding-bottom:20px; background:#ffffff; }
#index-content { width:1100px; height:auto; margin:0 auto; position:relative; z-index:9; padding:16px 19px 16px 12px; background:#ffffff; }

/****aside****/
#aside { width:185px; float:left; display:inline; font-size:12px; }
#self-service { margin-bottom:4px; }
#comm-guide { font-family:"微软雅黑", "宋体"; font-size:18px; color:#757343; margin-bottom:10px; }
#comm-guide li { width:185px; height:45px; line-height:45px; text-align:center; background:url(../../images/product/aside_nav_bg.png) no-repeat left top; }
#comm-guide li a { color:#ffffff; }
#comm-guide li a.curr {color:#b75441; font-size:24px; }
#aside-whook { width:181px; height:auto; padding:0 2px; }
#aside-whook h4 { margin-bottom:16px; padding-left:12px;  }
div.aside-cornercont { width:179px; border:1px solid #dfdfc2; border-width:0 1px; padding-bottom:8px; }
div.aside-cornerb { width:181px; height:11px; font-size:0; overflow:hidden; line-height:0; background:url(../../images/product/aside_corner_btm.png) no-repeat left top; }
#servicer-short,#service_feed,#browserd-box { padding-top:14px; margin-bottom:10px; background:#ffffff url(../../images/product/aside_corner_top.png) no-repeat left top;}
.more-box { text-align:right; padding:2px 20px 6px 0; }
.more-box a { color:#696968; }
.empty-box { text-align:right; padding-right:20px; padding-bottom:6px; }
.empty-box a { color:#696968; text-decoration:underline; }
.guider-border { padding:4px 4px 24px 5px; background:url(../../images/product/daog_bg.png) no-repeat left top; }
.bury-border { padding:4px 4px 24px 5px; background:url(../../images/product/bury_bg.png) no-repeat left top; }
#servicer-short ul li { float:left; display:inline; padding:0 0 12px 23px; text-align:center; }
#servicer-short ul li div { margin-bottom:8px; }
#servicer-short ul li a { color:#90633d; }

#service_feed { position:relative; }
.direction-up { width:22px; height:10px; overflow:hidden; line-height:0; font-size:0; position:absolute; left:20%; top:-9px; background:url(../../images/product/direction_top.png) no-repeat left top; }
#service_feed ol { padding:0 18px; }
#service_feed ol li { padding-left:10px; margin-bottom:18px; line-height:1.5; color:#777045; background:url(../../images/product/square_green.png) no-repeat left 7px; }
#service_feed ol li b { color:#007236; display:block; margin-bottom:2px; }

#browserd-box { color:#a89d54; }
#browserd-box ol { padding:0 14px; }
#browserd-box ol li { margin-bottom:22px; }
#browserd-box ol li a.left { margin-right:7px; }
#browserd-box ol li a.left img { padding:2px; border:1px solid #cec58b; }
#browserd-box ol li div { line-height:1.5; }
#browserd-box ol li div b { font-size:14px; }

/***main****/
#main { width:880px; height:auto; float:right; font-size:14px; color:#504f4f; }
#top-service { padding-top:16px; margin-bottom:10px; background:#fefefe url(../../images/product/middle_corner_top.png) no-repeat left top; }
.main-cornercont { width:878px; border:1px solid #dfdfc2; border-width:0 1px; }
#top-service .main-cornercont { padding-bottom:22px; }
.main-cornerb { width:1050px; height:10px; line-height:0; font-size:0; overflow:hidden; background:url(../../images/product/middle_corner_btm.png) no-repeat left top; }
#top-service h3 { padding:6px 0 18px 26px; }
#top-service ul { padding-left:28px; }
#top-service ul li { width:157px; float:left; display:inline; padding-right:21px;  }
#top-service ul li a.flower-avatar { display:block; padding:3px; margin-bottom:16px; background:url(../../images/product/service_flower_bg.png) no-repeat left top; }
#top-service ul li h6 { font-weight:bold; padding-left:3px; }
#top-service ul li p { padding-left:3px; line-height:1.3; margin-bottom:12px; }
#top-service ul li a.middle-buybtn { width:70px; height:23px; background:url(../../images/product/buy_middle_btn.png) no-repeat left top; display:block; margin-left:3px; text-indent:-9999px; }

div.ya-ad { width:749px; height:auto; overflow:hidden; margin-bottom:14px; }
div.ya-ad ul { width:760px; }
div.ya-ad li { float:left; display:inline; padding-right:8px; }

#product-sift { width:749px; }
#product-sift h3 { height:24px; line-height:24px; text-align:right; margin-bottom:14px; padding:4px 10px 4px 0; background:url(../../images/product/products_sift_tt.png) no-repeat left top; }

#sift-tabwrap { padding-top:24px !important; background:#fefefe url(../../images/product/middle_cornerh.png) no-repeat left top; }
.goods-hook { padding-top:43px !important;}
#sift-tabbox { width:747px; border:1px solid #dfdfc2; border-width:0 1px; padding-bottom:10px; }
#sift-tabbox dl { padding:24px 0 10px 24px; }
#sift-tabbox dl dt { height:20px; line-height:20px; font-weight:bold; color:#504f4f; padding-top:5px;}
#sift-tabbox dl dd a { display:inline-block; color:#757343; padding:2px 4px; font-family:"微软雅黑";}
#sift-tabbox dl dd a { *display:inline; }
#sift-tabbox dl dd a.curr { background:#ebebca; border-radius:4px; border:2px solid #C5C4A1; }
#sift-tabbar { width:747px; height:56px; position:relative; padding-top:12px; margin-bottom:28px; background:url(../../images/product/products_bg2.png) no-repeat left bottom; }
#sift-tabbar ul { padding-left:21px; }
#sift-tabbar ul li { width:138px; height:48px; float:left; display:inline; cursor:pointer; margin-right:2px; background:url(../../images/product/products_tab_bg.png) no-repeat left top; }
#sift-tabbar ul li a { display:block; height:48px; text-indent:-9999px; }
#sift-tabbar ul li.price { background-position:-140px 0; }
#sift-tabbar ul li.good-eval { background-position: 100% 0; }
#sift-tabbar ul li.newest a.curr { background:url(../../images/product/products_tab_hover.png) no-repeat left top; }
#sift-tabbar ul li.price a.curr { background:url(../../images/product/products_tab_hover.png) no-repeat -140px 0; }
#sift-tabbar ul li.good-eval a.curr { background:url(../../images/product/products_tab_hover.png) no-repeat 100% 0; }
/*新补的图片*/
#sift-tabbar ul li.newest a.curr1 { background:url(../../images/product/products_tab_hover1.png) no-repeat left top; }
#sift-tabbar ul li.price a.curr1 { background:url(../../images/product/products_tab_hover1.png) no-repeat -140px 0; }
#sift-tabbar ul li.good-eval a.curr1 { background:url(../../images/product/products_tab_hover1.png) no-repeat 100% 0; }
#sift-tabbar ul li.newest a.curr2 { background:url(../../images/product/products_tab_hover2.png) no-repeat left top; }
#sift-tabbar ul li.price a.curr2 { background:url(../../images/product/products_tab_hover2.png) no-repeat -140px 0; }
#sift-tabbar ul li.good-eval a.curr2 { background:url(../../images/product/products_tab_hover2.png) no-repeat 100% 0; }
/*新补的图片*/
div.except-page { position:absolute; right:21px; bottom:18px; }
div.except-page b,div.except-page a { float:left; display:inline; margin-left:10px; width:51px; height:25px; line-height:25px; text-align:center;  }
div.except-page a { font-size:12px; color:#9c8b30; background:url(../../images/product/page_ctrl.png) no-repeat left top; }

#tab-content { padding:0 4px;}
#tab-content ul li { width:158px; float:left; display:inline; padding: 0 0 22px 21px;  }
#tab-content ul li a.tomb-avatar { height:152px; width:152px; display:block; border:3px solid #d3ca93; margin-bottom:10px; overflow: hidden;}
#tab-content ul li p { margin-bottom:12px; /*padding-left:10px;*/ }
#tab-content .height-hook { height:77px; }
#tab-content ul li p span { display:block; margin-bottom:4px; }
#tab-content .function-box { height:21px; font-size:0; -webkit-text-size-adjust:none; }
#tab-content .function-box a { height:21px; zoom:1; margin-right:5px; }
#tab-content .function-box a img { vertical-align:baseline; }
/*div.pagerbar { position:relative; }
div.pagerbar a { width:24px; height:25px; color:#9c8b30; line-height:25px; text-align:center; display:inline-block; margin-right:2px; background:url(../../images/product/pager_account.png) no-repeat left top; }
div.pagerbar a { *display:inline; }
div.pagerbar span { vertical-align:bottom; color:#9c8b30;}
div.pagerbar a.prev-bar,div.pagerbar a.next-bar { width:51px; background:url(../../images/product/page_ctrl.png) no-repeat left top; }
*/
/***detail page****/
#product-detail { position: relative; padding-top:16px; margin-bottom:10px; color:#3f3f3f; background:#fefefe url(../../images/product/middle_corner_top.png) no-repeat left top; }
#product-detail img.wechat{ position: absolute; right: 12px; bottom: 1px; width: 120px; height: 120px;}
.product-msgwrap { color:#3f3f3f; margin-bottom:10px; }

.prouct-relative-list { width:747px; border:1px solid #dfdfc2; border-width:0 1px; padding-bottom:10px; color:#757343; }
.prouct-relative-list a { color:#757343; }
.prouct-relative-list ul li { width:150px; padding-left:29px; text-align:center; float:left; display:inline; }
.prouct-relative-list ul li div { margin-bottom:6px; }
.prouct-relative-list ul li p { color:#ab4133; font-weight:bold; margin-bottom:6px; }
.prouct-relative-list ul li .addcar { width:87px; height:23px; border:0 none; background:url(../../images/product/add_car_btn.png) no-repeat; }
.pd-relation a { background:url(../../images/product/product_relative_tab.png) no-repeat right top !important; }
.pd-relation a.curr { background:url(../../images/product/product_relative_tab.png) no-repeat left top !important; }
.tomb-showbox { padding:6px 18px 6px 35px; }
.tomb-showbox div.left { width:450px; }
/* .tomb-bigshow { width:322px; height:322px; overflow:hidden; text-align:center; margin-bottom:20px; }
.tomb-bigshow img { display:block; border:1px solid #D6C89C; }
.cut-listbox { width:253px; overflow:hidden; padding:0 26px; margin:0 8px; position:relative; }
.cut-listbox ul { width:500%; }
.cut-listbox .cut-albumbox { width:253px; overflow:hidden; }
.cut-listbox ul li { float:left; display:inline; margin-right:7px; }
.cut-listbox ul li a { width:50px; height:50px; display:block; padding:4px; }
.cut-listbox ul li a.curr { background:url(../../images/product/tomb_thumb_bg.png) no-repeat left top; }
.cut-listbox .cutleft { width:16px; height:50px; position:absolute; left:0; top:4px; cursor:pointer; background:url(../../images/product/cut_left.png) no-repeat left top; }
.cut-listbox .cutright { width:16px; height:50px; position:absolute; right:0; top:4px; cursor:pointer; background:url(../../images/product/cut_right.png) no-repeat left top; } */
/* 产品图册 */
.tomb-bigshow {
    height: 450px;
    margin-bottom: 20px;
    overflow: hidden;
    text-align: center;
    width: 450px;
    position: relative;
    border: 1px solid #D6C89C;
}
.tomb-bigshow img {
    display: block;
    width: 100%;
    height: 100%;
}
.cut-listbox {
    margin: 0 8px;
    overflow: hidden;
    padding: 0 26px;
    position: relative;
    width: 373px;
}
.cut-listbox ul {
    width: 500%;
    position: absolute;
    left: 0;
    top: 0;
}
.cut-listbox .cut-albumbox {
    overflow: hidden;
    width: 253px;
    height: 60px;
    position: relative;
}
.cut-listbox ul li {
    float: left;
    margin-right: 7px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.cut-listbox ul li a {
    display: block;
    height: 50px;
    padding: 4px;
    width: 50px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
.cut-listbox ul li.active a {
    background: url(../../images/product/tomb_thumb_bg.png) no-repeat left top;
}
.cut-listbox .cutleft,
.cut-listbox .cutright{
    background-image: url(../../images/product/album_btns.gif);
    background-repeat: no-repeat;
    width: 16px;
    height: 50px;
    top: 4px;
    position: absolute;
    cursor: pointer;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.cut-listbox .cutleft{
    background-position: left top;
    left: 0;
}
.cut-listbox .cutright{
    background-position: right top;
    right: 0;
}
.cut-listbox .cutleft.disabled{
    background-position: left bottom;
}
.cut-listbox .cutright.disabled{
    background-position: right bottom;
}

span.img_mark{ width:150px; height:150px; background:yellowgreen; opacity:0.4; filter:alpha(opacity=40); position:absolute; left:0; top:0; cursor: move;}
.img_zoom{ width:320px; height:320px; position:absolute; left:340px; top:8px; overflow:hidden; border: 1px solid #d6c89c;}
.img_zoom img{ position:absolute; left:0; top:0;}


.tomb-showbox div.right { width:356px; }
#tomb-listinfo, .tomb-listinfo { padding:18px 0 26px 0; }
/* #tomb-listinfo  */.vote-hook { /*line-height:1.8;*/ overflow: hidden; margin-bottom:8px; }
.vote-hook b,
.pro-select,
.are-select{ float: left;}

.pro-select,
.are-select{
    width: 280px;
}

.are-select span,
.pro-select span{
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    cursor: pointer;
}
.pro-select span{
    position: relative;
    width: 38px;
    height: 38px;
    border: 1px solid #b8b7bd;
}
.pro-select span.active{
    width: 36px;
    height: 36px;
    border: 2px solid #008e3c;
    cursor: default;
}
.pro-select span img{
    width: 100%;
}
.pro-select span.active i{
    position: absolute;
    width: 9px;
    height: 10px;
    overflow: hidden;
    background: url(../../images/product/select-ico.png) no-repeat;
    bottom: -1px;
    right: -1px;
}
.are-select span{
    line-height: 27px;
    height: 27px;
    padding: 0 10px;
    border: 1px solid #dcdcdc;
}
.are-select span.active{
    border-color: #008e3c;
    cursor: default;
}
/* #tomb-listinfo  */.raty { width:150px; }
/* #tomb-listinfo  */.vote-box span,#tomb-listinfo li.vote-box a { display:inline-block; *display:inline; *zoom:1;  }
/* #tomb-listinfo  */.vote-box a { width:16px; height:16px; margin-right:5px; background:url(../../images/product/heart.png) no-repeat left top; }
/* #tomb-listinfo  */.vote-box a:hover { background:url(../../images/product/heart_active.png) no-repeat left top; }
/* #tomb-listinfo  */.vote-box a.active { background:url(../../images/product/heart_active.png) no-repeat left top; }
.fc-ab4 { color:#ab4133; font-size:24px; font-family:arial, "宋体"; }
#tomb-listopera { width:356px; height:80px; background:url(../../images/product/yuanjiao.png) no-repeat left bottom; position:relative; z-index:1; }
#tomb-listopera p { height:20px; padding:15px 0 16px 28px; font-size: 18px; font-family: "微软雅黑"; }
#tomb-listopera p a { padding-right:4px; }
#tomb-listopera p.frst { padding:29px 0 29px 28px; }
#tomb-listopera p.frst a { padding:0 32px 0 4px; }
/****/
.add-cart-pop { position:absolute; left:0; top:0; z-index:10; color:#757343; width:262px; border:1px solid #e0ddc7; background:#faf9f1 url(../../images/product/success_icon.png) no-repeat 26px 16px;  padding:16px 20px 8px 72px; border-radius:8px; -moz-border-radius:8px; }
.add-cart-pop .close { position:absolute; top:10px; right:16px; width:12px; height:0; padding-top:12px; cursor:pointer; overflow:hidden; background:url(../../images/product/close_bar.png) no-repeat; }
.add-cart-pop div { font-size:12px; }
.add-cart-pop h6 { font-weight:bold; margin-bottom:16px; }
.add-cart-pop div { margin-bottom:12px; }
.add-cart-pop a { color:#757343; }

.fav-box { height:17px; line-height:17px; color:#797746; padding:12px 8px; }
.fav-box span { vertical-align:middle; padding-left:4px; }
#fla3d{
	margin-bottom:10px;
}
.product-flashbox { width:747px; border:1px solid #dfdfc2; border-width:0 1px; padding:40px 0 10px; }
.product-flashbox div{
	margin-left:25px;
}
#fla3d .product-msgcontent h3{
	font-size:16px;
	font-family:"微软雅黑";
	width:100%;
	text-align:center;
	color:#797746;
}
.product-msgcontent { padding-top:28px; background:#fefefe url(../../images/product/middle_cornere.png) no-repeat left top; }
.product-msgbox { width:878px; border:1px solid #dfdfc2; border-width:0 1px; padding-bottom:10px; }
.product-msgtab { position:relative; z-index:8; margin-bottom:-1px; }
.product-msgtab ul li { width:125px; height:47px; float:left; display:inline; margin-right:3px; }
.product-msgtab ul li a { display:block; height:47px; text-indent:-9999px; background:url(../../images/product/product_msg_tab.png) no-repeat left top;  }
.product-msgtab ul li.evaluation a { background-position:-128px 0; }
.product-msgtab ul li.buy-log a { background-position:100% 0; }
.product-msgtab ul li a.curr { background:url(../../images/product/product_msg_tabhover.png) no-repeat left top; }
.product-msgtab ul li.flashtit a.curr{ background:url(../../images/product/flash_tit.png) no-repeat left top;}
.product-msgtab ul li.evaluation a.curr { background-position:-128px 0; }
.product-msgtab ul li.buy-log a.curr { background-position:100% 0; }
ul.products-js { padding:0 50px 55px 26px; line-height:1.7; }
#evaluation-listbox { padding:0 32px 0 28px; margin-bottom:22px; }
#evaluation-listbox h4 { font-weight:bold; padding-bottom:4px; border-bottom:1px dashed #c3c3c3; margin-bottom:18px; }
#evaluation-listbox ol li { padding:0 6px 8px; margin-bottom:18px; border-bottom:1px dashed #c3c3c3; }
#evaluation-listbox ol li ul li { padding:0; margin:0 0 8px 0; border:0 none; }
.avatarbox { width:66px; text-align:center; padding-right:15px; }
.avatarbox a { display:block; margin-bottom:10px; }
.avatarbox span { color:#946537; font-weight:bold; }
.eval-info { width:368px; }
.ip-time { font-size:12px; color:#946537; text-align:right; line-height:1.5; }
.eval-info ul li b,.eval-info ul li.vote-box a { height:16px; line-height:16px; display:inline-block; *display:inline; *zoom:1;  }
.eval-info ul li.vote-box a { width:16px; height:16px; margin-right:0px; background:url(../../images/product/heart.png) no-repeat left top; }
/*.eval-info ul li.vote-box a:hover { background:url(../../images/product/heart_active.png) no-repeat left top; }*/
.eval-info ul li.vote-box a.active { background:url(../../images/product/heart_active.png) no-repeat left top; }

#buy-log { padding:0 32px 0 28px; }
#buy-log table { border-collapse:collapse; margin-bottom:18px; }
#buy-log table caption { padding-bottom:4px; border-bottom:1px dashed #c3c3c3; font-weight:bold; }
#buy-log table td,#buy-log table th { height:38px; border-bottom:1px dashed #c3c3c3; }
#buy-log table th { font-weight:bold; }
#buy-log table td { color:#946537; }
#buy-log table td a { color:#946537; }

/***购物车**/
#cart-process { height:65px; margin:16px 0 28px; background:url(../../images/product/progresser02.png) no-repeat left top; }
#cart-process li { width:195px; float:left; display:inline;  }
#cart-process li.cart-process5 { width:167px; }
#cart-process li a { display:block; height:64px; }
#cart-process li a.curr { background:url(../../images/product/progresser02.png) no-repeat left bottom; }
#cart-process li.cart-process2 a.curr { background-position:-195px 100%; }
#cart-process li.cart-process3 a.curr { background-position:-390px 100%; }
#cart-process li.cart-process4 a.curr { background-position:-585px 100%; }
#cart-process li.cart-process5 a.curr { background-position:100% 100%; }

.cart-listbox { background:#fff url(../../images/common/corner_topbg.png) repeat-x; padding:32px 42px 700px; color:#555; }
.cart-listbox a { color:#555; }
.cart-listbox table { text-align:center; }
.cart-listbox table th { text-align:center; font-family:"微软雅黑", "宋体"; font-size:18px; color:#757343; padding-bottom:18px; border-bottom:1px dotted #9a9a9a; }
.cart-listbox table th.txtleft { text-align:left; }
.cart-listbox table td { padding:8px 6px; border-bottom:1px dotted #9a9a9a; }
.cart-listbox table td a { padding-right:4px; }
.cart-listbox table td img { border:2px solid #e4e3cb; }
.cart-listbox table td input { width:32px; height:20px; line-height:20px; padding:0 2px; background:url(../../images/product/cart_account.png) no-repeat left top; border:0 none; text-align:right; }
.cart-listbox table td .add,.cart-listbox table td .reduce { -webkit-text-size-adjust:none; font-size:10px; font-weight:bold; border:1px solid #a7a7a7; padding:0 3px; background:#fff; }
.cart-listbox table td .del-cart { text-decoration:underline; }
.cart-listbox table tfoot td { text-align:right; padding:24px 0 20px; font-size:18px; }
.cart-listbox table tfoot td b { font-size:30px; color:#ab422d; }
/******/
.cart-blank { border:1px solid #dddcc0; border-top:0; color:#757343;  }
.cart-blank h4 { height:46px; font:18px/46px "微软雅黑", "宋体"; padding-left:26px; background:url(../../images/common/ttpart_line.png) repeat-x; }
.cart-blank-con { height:86px; margin:45px 0 52px 165px; padding-left:85px; background:url(../../images/product/cart_noudle.png) no-repeat; }
.cart-blank-con div { font:24px "微软雅黑", "宋体"; margin-bottom:10px; }
.cart-blank-con p a { color:#ab422d; font-weight:bold; }
.cart-operate { margin-top:18px; text-align:right; }
.cart-operate a { display:inline-block; height:0; padding-top:44px; overflow:hidden; *display:inline; *zoom:1; }
.cart-operate a.empty-cart { width:100px; background:url(../../images/product/cart_btn_icon.png) left top; }
.cart-operate a.continue { width:143px; background:url(../../images/product/cart_btn_icon.png) -107px top; }
.cart-operate a.right-nowbuy { width:150px; background:url(../../images/product/cart_btn_icon.png) right top; }

.order-info { width:212px; height:auto; color:#6b6b6b; background:url(../../images/product/cart_cornerbg.png) repeat-y left top; }
.order-cornert { width:212px; height:16px; overflow:hidden; background:url(../../images/product/cart_cornertop.png) no-repeat left top; }
.order-cornerb { width:212px; height:10px; line-height:0; font-size:0; overflow:hidden; background:url(../../images/product/cart_cornerbtm.png) no-repeat left top; }
.order-info h4 { height:27px; margin-bottom:20px; text-indent:-9999px; background:url(../../images/product/product_info_tt.png) no-repeat 22px top; }
.order-info ul { padding:0 0 32px 22px; }
.order-info ul li { margin-bottom:10px; }
.order-content { padding:26px 32px 100px; border:1px solid #dddcc0; color:#6b6b6b;  }
.order-content h2 { height:46px; margin-bottom:24px; padding-left:18px; font:18px/46px "微软雅黑"; color:#757343; background:#EDDDD0; }
.order-content-hook { border:1px solid #dddcc0; border-top:0; padding-bottom:60px; }
.order-content table { margin-bottom:32px; }
.order-content table caption { font-weight:bold; padding:0 0 14px 24px; margin-bottom:16px; border-bottom:1px dotted #9a9a9a;  }
.order-content table td { padding-left:24px; }
.order-content table td .tinput { width:100px; height:18px; border:1px solid #999; margin-right:4px;}
.order-content .buy-box { text-align:right; padding:24px 20px 0 0; /*border-top:1px dotted #9a9a9a;*/  }
#souhuo td { padding:4px 0 4px 24px; }
#souhuo td span { padding-left:8px; }
#souhuo td .tinput { width:80px; }
#enter-buyinfo td { height:36px; }
#enter-buyinfo td .highlight { color:#ab422d; }
#enter-buyinfo td textarea { height:80px; width:386px; overflow:auto; border:1px solid #999; }
div.buy-method { width:auto; padding:26px 32px 80px; border:1px solid #dddcc0; color:#6b6b6b;  }
div.buy-method h2 { height:46px; margin-bottom:24px; padding-left:18px; font:18px/46px "微软雅黑"; color:#757343; background:#EDDDD0; }
.tomb-pay-type { padding:0 0 8px 43px; }
#payPartMoney { padding-left:43px; margin-top:10px;}
/****/
.order-info2 { border:1px solid #dddcc0; border-width:0 1px; }
.order-info2 h2 { height:46px; margin-bottom:24px; padding-left:18px; font:18px/46px "微软雅黑"; color:#757343; background:#EDDDD0; }
.order-info2 .hook { padding:0 24px 16px; }
.order-info2 table { width:100%; border-collapse:separate; border:1px solid #dddcc0; border-width:0 0 1px 1px; }
.order-info2 table th { height:32px; font:16px "微软雅黑"; color:#757343; background:#EDDDD0; text-align:center; border:1px solid #dddcc0; border-width:1px 1px 0 0; }
.order-info2 table td { padding:10px 0; text-align:center; border:1px solid #dddcc0; border-width:1px 1px 0 0;}
.order-info2 table td.txtleft { text-align:left; padding-left:20px; }
.order-info2 table td.txtleft a{ color: #757343;}
#product-order-msg td.txtleft a img{ float: left; margin-right: 5px;}
.order-info2 a.del { color:#6B6B6B; text-decoration:underline; }
.payment-ways { position: relative; border:1px solid #dddcc0; border-width:0 1px 1px; padding-bottom:20px; }
/*****/
#remote-payment { margin:0 23px 32px 34px; padding:0 0 30px 10px; border-bottom:1px dashed #bbb9b9; }
#ali-qq { margin:0 35px 32px; padding:0 0 30px; border-bottom:1px dashed #bbb9b9; }
#ali-qq ul li { border: 1px solid #bcbcbc; height:50px; padding:1px 0 0 20px; margin-bottom:10px; }
#ali-qq ul li label { padding-right:36px; }
#ali-qq ul li label input { margin-bottom:2px; }

#ali-qq ul li.scan-code{
    height: 440px;
    padding-bottom: 10px;
    padding-top: 10px;
    overflow: hidden;
}
.pay-qrcode{
    float: left;
    padding-top: 50px;
}

#bank-listbox { margin:0 0 0 34px; padding-left:4px; }
#bank-listbox ul { padding-bottom:30px; }
#bank-listbox ul li { width:160px; margin-bottom:12px; display:inline-block; *display:inline; *zoom:1; }
.cart-buyfunc { padding:0 86px 0 42px; }
.cart-buyfunc a { color:#020200; }
.cart-buyfunc a.left { padding-top:16px; }
p.bank-notice { line-height:1.3; color:#504f4f; margin-bottom:42px; }

#pay-problem { width:290px; height:auto; font-size:13px; }
#pay-problem a { color:#007236; font-weight:bold; }
#pay-problem p { color:#999; line-height:1.8; margin:12px 0 20px; color:#777045; }
#pay-problem div { text-align:center; }
/*#pay-problem ul li { color:#777045; margin-bottom:16px; }
#pay-problem ul li input { vertical-align:baseline; margin-right:4px; }
#pay-problem ul { margin-bottom:20px; }*/
#pay-problem div a { display:inline-block; height:0; padding-top:42PX; overflow:hidden; color:#000; }
#pay-problem div a.pay-ok { width:125px; background:url(../../images/product/overed.png) no-repeat; }
#pay-problem div a.pay-problem { width:145px; background:url(../../images/product/has_question.png) no-repeat; }

.balance-pay { line-height:1.6; margin:0 0 20px 44px; }
.balance-pay p label { vertical-align:middle; }


/***购买订单页面**/
.buy-order-box { width:506px; height:auto; padding:86px 220px 160px; text-align:center; border:1px solid #dddcc0; background:#fff; color:#757343;  }
.buy-order-box h2 { height:40px; font:normal 24px "微软雅黑", "宋体"; line-height:40px; margin-bottom:24px; background:url(../../images/product/check_icon.png) no-repeat 24px center; }
.buy-order-info { margin-bottom:24px; }
.buy-order-info span { padding:0 12px;}
.buy-order-info span b { color:#bd5c47; }
.buy-order-box p { margin-bottom:80px; font:normal 18px "微软雅黑", "宋体"; }

/*****确认产品订单信息页面****/
.check-product-order { width:870px; border:1px solid #dddcc0;  background:#fff; padding:22px 38px 24px; color:#555; }
#product-order-msg .account-input { width:32px; height:20px; line-height:20px; padding:0 2px; background:url(../../images/product/cart_account.png) no-repeat left top; border:0 none; text-align:right; }
#product-order-msg .add,#product-order-msg .reduce { -webkit-text-size-adjust:none; font-size:10px; font-weight:bold; border:1px solid #a7a7a7; padding:0 3px; background:#fff; }
.check-product-order table caption { font:normal 18px "微软雅黑", "宋体"; color:#757343; padding-bottom:8px; margin-bottom:4px; border-bottom:1px dotted #9a9a9a; }
.check-product-order table { width:100%; margin-bottom:20px; border-bottom:1px dotted #9a9a9a; }
.check-product-order table th { font:normal 16px "微软雅黑", "宋体"; color:#757343; padding:6px 0 6px 16px; background:#f6f5d6; height:24px; border-bottom:4px solid #fff;  }
.check-product-order table td { background:#faf9e4; padding:10px 0 10px 16px; }
.check-product-order table td.modify-module { width:132px; text-align:center; background:#faf9e4 url(../../images/product/gradient_line.png) no-repeat left center; }
.modify-module a {  height:30px; line-height:30px; display:block; text-align:center; font-weight:bold; color:#bf5f4b; text-decoration:underline; background:url(../../images/product/modify_icon.png) no-repeat 22px center; }
.product-total-price { height:38px; line-height:38px; margin-bottom:20px; border:1px dotted #9a9a9a; border-width:1px 0; background:#faf9e4; }
.product-total-price b { color:#ab422d; }
.check-buy-btn { margin-bottom:10px; }
.check-buy-btn input { width:184px; height:46px; background:url(../../images/product/check_buy_btn.png) no-repeat; border:0 none; }
.vitrotype-border { padding:9px; width:86px; height:100px; background:url(../../images/tomb/vitrotype_border.png) no-repeat; }
ul.vitrotype-order-info { line-height:2.2; }

.change-order-price td { padding-bottom:8px; }
.change-order-price input { margin-right:8px; }
.change-order-price textarea { width:275px; height:90px; overflow:auto; }

/*******订单详情交易成功******/
.lime { color:#008238; }
.crumbs { margin-bottom:10px; }
.crumbs span { padding:0 4px; }
.product-crumbs { color:#757343; }
.product-crumbs a { color:#757343; }
.order-buy-success { width:887px; padding:16px 30px; border:1px solid #dddcc0; color:#757343; background:#fff;}
#order-detail-success { border:1px solid #f3f2e1; background:#faf9e4; padding:20px 32px; margin-bottom:16px; }
#order-detail-success div { line-height:1.8; margin-bottom:10px; }
#order-success-info { border:1px solid #dddcc0; border-width:0 1px 1px; }
.borderexp { border-bottom:1px solid #dddcc0 !important; }
#order-success-info h4 { padding-left:24px; margin-bottom:24px; font:18px/46px "微软雅黑", "宋体"; height:46px; background:#EDDDD0;}
#order-success-info .hook { padding:0 24px; }
#order-success-info table { width:100%; }
.order-table1 { margin-bottom:12px; }
.order-table1 td { padding:4px 0; }
.order-table2 { overflow:hidden; border:1px solid #dddcc0; border-width:1px 1px 0 0; border-collapse:separate; }
.order-table2 thead th { border:1px solid #dddcc0; border-width:0 0 1px 1px; height:32px; padding-left:24px; background:#EDDDD0; font:18px "微软雅黑", "宋体"; }
.order-table2 td { padding:12px 0 12px 24px; border:1px solid #dddcc0; border-width:0 0 1px 1px; }
.order-table2 thead th em { font-size:12px; }
.color-ab { color:#ab422d; }
.order-table2 a img { border:1px solid #dcdcc2; display:inline-block; margin-right:4px; }
.real-pay { padding:24px 0; }
.real-pay b { color:#ab422d; }
#order-track {border:1px solid #dddcc0; border-width:0 1px 1px; padding-bottom:38px; }
#order-track h4 { padding-left:24px; margin-bottom:24px; font:18px/46px "微软雅黑", "宋体"; height:45px; background:#EDDDD0;}
#order-track .hook { padding:0 24px; }
#order-track table { width:100%; }
#order-track thead th { border:1px solid #dddcc0; height:32px; padding-left:24px; background:#EDDDD0; font:18px "微软雅黑", "宋体"; }
#order-track td { padding:12px 0 12px 24px; border:1px solid #dddcc0; }
#order-track td p { text-align:left; line-height:1.6; }
#order-track a img { border:1px solid #dcdcc2; display:inline-block; margin-right:4px; }
.clock { vertical-align:top; padding:0 2px; }

/****/
.imageborder { border:1px solid #dcdcc2; display:inline-block; margin-right:10px; }
.choose-tomb-box { width:887px; padding:20px 30px 400px; border:1px solid #dddcc0; color:#757343; background:#fff url(../../images/common/corner_topbg.png) repeat-x left top; }
.choose-tomb-box h2 { height:0; padding-top:27px; overflow:hidden; margin-bottom:20px; background:url(../../images/product/choose_tomb_tt.png) no-repeat; }
.choose-tomb-box table { width:100%; border-collapse:separate; text-align:center; border:1px solid #dddcc0; border-width:1px 1px 0 0; }
.choose-tomb-box table th { height:32px; text-align:center; font:18px/46px "微软雅黑", "宋体"; background:#EDDDD0; border:1px solid #dddcc0; border-width:0 0 1px 1px; }
.choose-tomb-box table td { padding:12px 0 ; border:1px solid #dddcc0; border-width:0 0 1px 1px; }

/**/
.direct-pay { display:inline-block; height:48px; line-height:48px; padding-left:8px; vertical-align:middle; font-size:21px; }


/*远程祭祀*/
.remote-sacrifice { width:715px; padding:28px 16px; border:1px solid #dddcc0; color:#8c8a43; background:#fff url(../../images/common/corner_topbg.png) repeat-x;  }
.hgroup { margin-bottom:20px; }
.hgroup h2 { font-size:24px; font-weight:bold; margin-right:16px; }
.hgroup p { padding-top:8px; }

.sacrifice-stepbox { width:708px; border:1px solid #d1d0b8; margin-top: 20px; }
.sacrifice-stepbox dl { border-bottom:1px solid #d1d0b8; }
.sacrifice-stepbox dt { background:#EDDDD0; padding:8px 18px; position:relative; }
.sacrifice-stepbox dt.curr { background:url(../../images/product/highlight_tt.png) no-repeat; }
.sacrifice-stepbox dt.curr .step-choice { display:none; }
.sacrifice-stepbox dt.curr em { font-weight:bold; }
.romote-edit { position:absolute; right:16px; top:4px; width:52px; height:24px; display:block; text-indent:-9999px; background:url(../../images/product/romote_btns.png) no-repeat; }
.remoteAdd { display: block; width: 52px; height: 24px; text-align: center; background: url(../../images/product/romote_btns.png) no-repeat 0 -44px; }

.sacrifice-stepbox dt .change-other { position:absolute; right:16px; top:4px; margin:0; }
.step-choice { color:#5fa13d; font-size:13px; }

#sacrificeStep1 dd { position: relative; }
#sacrificeStep1 dd .recommended-holidays { 
    position: absolute;
    width: 200px; height: 300px;
    background: #ebebca;
    right: 20px; top: 66px;
}
#sacrificeStep1 dd .recommended-holidays a {
    display: block;
    line-height: 35px;
    background: #EDDDD0;
    margin: 6px 8px 7px;
    padding: 0 6px;
    border-radius: 9px;
    font-weight: 700;
    color: #8c8a43;
}
#sacrificeStep1 input.hasDatepicker { width: 90px; }

.sacrifice-stepbox dt.curr .romote-edit { display:none; }
.steps-wrapper { padding:15px 26px; background:#fffffa; }
.steps-wrapper .th-tt { width:75px; }
.steps-wrapper .th-con { margin-left:75px; }
.steps-wrapper .th-con li { margin-bottom:16px; }
.steps-wrapper .th-con .select-box { padding-top:10px; }
.steps-wrapper .romote-edit { position: static; }

.step1-wrapper { padding:22px 26px; background:#fffffa; }
.step1-wrapper .th-tt { width:182px; }
.step1-wrapper .th-con { margin-left:182px; }
.step1-wrapper .th-con li { margin-bottom:16px; }
.step1-wrapper .th-con .select-box { padding-top:10px; }

.nextstep-romote { padding:25px 26px; color:#9fa0a0; border-top:1px solid #e6e6e6; }
.nextstep-romote p { margin-bottom:16px; line-height:1.5; }
.nextstep-btns { display:block; width:95px; height:27px; text-align:center; line-height:27px; color:#ce7664; background:url(../../images/product/romote_btns.png) no-repeat 0 -88px; }

.high-light-hook { background:#fffffa !important; }
.step2-wrapper { padding:32px 16px; background:#ffffec; border-bottom:1px solid #e6e6e6;  }
.step2-wrapper .th-con { margin-left:110px; }
.change-other { display:block; width:52px; height:24px; text-align:center; line-height:24px; margin:30px 0 0 16px; background:url(../../images/product/romote_btns.png) no-repeat 0 -44px; }	


.decorate-list { overflow:hidden; }
.decorate-list li { float:left; display:inline; margin:0 8px 8px 0; }
.decorate-list li a { display:block; width:122px; height:122px; overflow:hidden; border:4px solid #efefef; margin-bottom:4px; }

.decorate-list li.curr a { border-color:#91e2aa; }

.sacrifice-step3 { overflow:hidden; }
.sacrifice-step3 dt .change-other,.sacrifice-step4 dt .change-other { display:none; }
.sacrifice-step3 dt.curr .change-other,.sacrifice-step4 dt.curr .change-other { display:block; }
#flower-content { overflow:auto; }
.flower-list { padding:30px 0; }
.flower-list li { float:left; display:inline; width:200px; margin:0 0 30px 26px;  }
.flower-list li a { width:122px; height:122px; overflow:hidden; display:block; border:4px solid #efefef; margin-bottom:6px; }
.flower-list li input { margin-right:4px; }

.gift-count-box { display:block; padding-top:8px; }
.gift-count-box input { width:100px; }


.audio-choice { padding:32px 26px; }
.audio-choice li { margin-bottom:12px; }
.audio-choice li label { vertical-align:middle; }
.audio-choice li .audio-txt { width:380px; height:20px; line-height:20px; }

.etiquette-class { padding:30px 0 20px 26px;}
.etiquette-class ul li { width:200px; margin-right:4px; }
.show-style { padding:30px 0 20px 26px; }
.show-style ul li { margin-right:36px; }

.sacrifice-date { padding:30px 0 20px 26px; }
.date-tab { margin-bottom:20px; }
.date-tab label { padding-right:60px; }
.date-content li { margin-bottom:10px; }
.date-content li input { width:200px; height:22px; line-height:22px; border:1px solid #dddcc0; color:#666; }
.del-date,.add-date { display:inline-block; vertical-align:middle; width:52px; height:24px; text-align:center; line-height:24px; background:url(../../images/product/romote_btns.png) no-repeat 0 -44px; }	


/**商品顶部的提示**/
.goods-title-notice { margin:-6px 0px 12px 22px; background: url(../../images/product/goods_title_bg.jpg) no-repeat left top; height:28px; line-height:28px; padding-left:38px; font-weight:bold; font-family:"微软雅黑", "宋体"; font-size:15px; }
.goods-title-notice a { color:#c34a4c; }
.remote-title-notice { margin-left:-1px; margin-bottom:5px; margin-top:-12px; }


/****
**  商品预览表格   
*****/
.order-preview {
    width: 100%;
    margin: 20px 0;
}
.order-preview th {
    padding: 5px 10px;
    font-weight: 700;
    background: #EDDDD0;
}
.order-preview td {
    padding: 0 10px;
}
.order-preview tr.preview-even {
    background: #EDDDD0;
}

#slider {
    position: relative;
    z-index: 10;
}
#slider img.bigp {
    left: 0;
    position: absolute;
    top: 0;
}
#thumb-box {
    bottom: 16px;
    height: 10px;
    position: absolute;
    right: 20px;
    width: 82px;
}
#thumb-box a {
    color: #FFFFFF;
    display: inline-block;
    font-size: 10px;
    height: 10px;
    width: 10px;
}
#thumb-box a.curr {
    color: #AAD472;
}
#sift-tabbox #slider,
#sift-tabbox #slider img{ width:747px;
						  height:270px;}
.padt0{ padding-top:0 !important;}
.borbnone{ border-bottom:none !important;}
.bor1{ border-width:1px !important;}

/*弹窗*/

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
  _filter: alpha(opacity=100);
}
.modal {
  position: fixed;
  top: 20%;
  left: 50%;
  z-index: 1050;
  width: 690px;
  margin-left: -335px;
  background-color: #FFFFFF;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 2px solid #999;
  _position:absolute;
  /* IE6-7 */

  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity .3s linear, top .3s ease-out;
  -moz-transition: opacity .3s linear, top .3s ease-out;
  -o-transition: opacity .3s linear, top .3s ease-out;
  transition: opacity .3s linear, top .3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 20%;
}
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
  background-color:#ffffff;
	border-radius:4px 4px 0 0;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
  font-size:16px;
  color:#fff;
}
.modal-body {
  position: relative;
  overflow: hidden;
  height: 500px;
  padding-left:15px;
}
.modal-body p{
	color:#A02E30;
}
.modal-form {
  margin-bottom: 0;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
     -moz-box-shadow: inset 0 1px 0 #ffffff;
          box-shadow: inset 0 1px 0 #ffffff;
}
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
/**/
.hide {
  display: none;
}

.show {
  display: block;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}
.btn_t{
	background:url(../../js/lib/colorbox/images/controls.png) -27px -2px;
	width:21px;
	height:21px;
	border:none;
	text-indent:-9999px;
}
.dtxt{
	text-align:center; font-weight:bold; font-family:'微软雅黑';
}
/*远程祭祀*/

.relevant_repeat{ width:180px; border-radius: 6px; padding:5px 10px; border:2px solid #a9c7e4}
.relevant_repeat p a{ font-weight:bold; color:#757343; display:block;}
ul#remote_list{ clear:both;}
.relevantbox{ float:left; padding:0 5px 5px 0; margin-bottom:0 !important;}
.holiday_list{ margin:7px 0 5px 0; width:650px;}
.holiday_list select{ height:20px; line-height:20px;}
.srico{ background:/*url(../../images/tomb/shrico.gif) no-repeat 5px 14px*/ #fff;}
.jrico{ background:/*url(../../images/tomb/jrico.gif) no-repeat 5px 14px*/ #fff;}
.chjico{ background:/*url(../../images/tomb/chjico.gif) no-repeat 5px 14px*/ #fff;}
.zhyico{ background:/*url(../../images/tomb/zhyico.gif) no-repeat 5px 14px*/ #fff;}
.zhqico{ background:/*url(../../images/tomb/zhqico.gif) no-repeat 5px 14px*/ #fff;}
.chyico{ background:/*url(../../images/tomb/chyico.gif) no-repeat 5px 14px*/ #fff;}
.hyico{ background:/*url(../../images/tomb/hyico.gif) no-repeat 5px 14px */#fff;}
.bgcol2{ background:#F1F1DB; border-radius:4px; padding:5px; float:left;}
.bgcol2 a{ color:green; font-family:"微软雅黑";}
.releul{ width:650px; padding:15px 0 10px; border-radius: 6px 6px 6px 6px; float: right; overflow: hidden;}
.date_l{ line-height:35px; width:580px; background:#F9FAFB; border-radius:4px; padding:8px; border:1px solid #dbdbbf; margin-bottom:10px;}
.date_r{ width:230px; background:#F9FAFB; border:1px solid #dbdbbf; padding:8px; float:right; border-radius:4px; margin-bottom:20px;}
.date_r p{ padding:3px 15px;}
.date_r p a{font-weight:bold; color:#757343;}
.date_r .bgcol{ background:#fff; border-radius:4px; border-bottom:2px dotted #ccc; line-height:1.95em;}
.tombimg{ background:#fff; border:3px solid #E7EBEF; margin-right:20px; width:210px; height:210px; padding:1px; border-radius:4px; margin-top:10px;}
.tombimg img{ width:152px; height:152px;}
.relevant_date{ overflow:hidden;}
.relevant_date div.right{
	width:650px;
	overflow:hidden;
}
.mart12{ margin-top:12px;}
.dt3{ height: 12px; vertical-align: middle; width: 60px;}
#freelist{ padding:20px 0px; clear:both;}
.remtit{ padding:10px 0}
.widy{ width:80px;}
.aui_state_noTitle .aui_main{ box-shadow: none !important;}
.aui_state_noTitle .aui_border{ border:15px solid #000 !important; }
.aui_state_noTitle .aui_outer{ border-radius:10px; overflow:hidden;}
.brobg{ border:1px solid #dbdbbf; margin-bottom:10px; padding:10px; border-radius:4px; background:url(../../images/common/corner_topbg.png) repeat-x;}
.brobg p,
.borbg input{ margin:0 !important;}
.date_l div .input{ height:12px; line-height:12px;}
.goodlist{ float:left; padding:0 7px 20px;}
.glcon{ width:158px; background:#dbf1c8; border-radius:6px;}
.rt1{ position:absolute; right:1px; bottom:0px;}
.glimg{ padding:2px 2px 0 2px; border-radius:6px 6px 0 0;}
.glimg img{ width:154px; height:154px; border-radius:6px 6px 0 0;}
.wrap-input{
	padding: 0 18px;
    position: relative;
    width: 36px;
	display:inline-block;
	_display:inline;
}
.wrap-input a{
	height: 15px;
    line-height: 50px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 15px;
	background-image:url(../../../template/admin/images/reduce_add.gif);
	background-repeat:no-repeat;
}
.wrap-input .btn-reduce {
    background-position: left top;
    left: 0;
}
.wrap-input .btn-add {
    background-position: right top;
    right: 0;
}
#tomb-listinfo .wrap-input{
    display: inline;
}
#tomb-listinfo .wrap-input .btn-add {
    background-position: right top;
    right: 5px;
    *right: 0;
}
.wrap-input .text{
	border: 1px solid #CCCCCC;
    height: 16px;
    padding: 2px;
    text-align: center;
    width: 30px;
}
.date_l div.time{
	padding:5px 0;
	height:28px;
}
.date_l div.time span{
	display:block;
	position:relative;
	float:left;
	margin-right:10px;
	background:#ebebca;
	border:1px solid #e8e0c6;
	border-radius:4px;
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.5);
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.5);
	box-shadow:3px 3px 3px rgba(0,0,0,.5);
	padding:0 10px;
	height:26px;
	line-height:26px;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
}
.date_l div.time span.selected img{
	position:absolute;
	right:0;
	bottom:0;
	z-index:0;
	display:none;
}
.date_l div.time span.active img{
	display:block;
}
.clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.gnum_box .gnum{
	padding:0;
}
.gnum_box .gnum span{
	color:#C0392B;
}
.note textarea{
	width:300px;
	height:100px;
}
.date_l span.left{
	display:block;
	width:80px;
	text-align:right;
	line-height:1.5em;
}
.date_l > div.items{
	background:#fff;
    border-bottom: 2px dotted #CCCCCC;
    height: 30px;
	line-height:30px;
    padding: 8px 0 0;
}
.note{ height:auto !important; padding-bottom:8px !important;}
.gltxt{ padding:10px 0; position:relative;}
.gltxt p{ text-align:center; height:22px; line-height:22px; overflow:hidden;}
.changebtn {
	background:url(../../../template/admin/images/gc.png)  no-repeat scroll 3px center #EBD204;
    border: 1px solid #CCCCCC;
    color: #000000 !important;
    height: 46px;
    line-height: 46px;
    margin-bottom: 10px;
    padding: 2px 5px 2px 40px !important;
	border-radius:6px;
}
.brobg table {
    background: none repeat scroll 0 0 #F5F6F7;
    width: 100%;
}
.brobg table tbody th {
    background: none repeat scroll 0 0 #F5F6F7;
    color: #376FAB;
    font-weight: normal;
    width: 4em;
	padding:2px 5px;
	border-bottom:1px solid #ccc;
}
.brobg table tbody tr td div {
    height: 2.5em;
}
.brobg .tab1 tbody th {
    width: 6em;
}
.brobg .tab2 tbody th {
    width: 120px;
}
.brobg table td {
    height: 1.7em;
    line-height: 1.7em;
	padding:2px 5px;
	border-bottom:1px dotted #ccc;
}
/* 关联商品 */
.product-relevance h2{
    color: #757343;
    height: 46px;
    border-width: 1px 1px 0;
    border-style: solid;
    border-color: #dddcc0;
    margin: 0 0 -1px;
    border-radius: 4px 4px 0 0;
    background-image: -moz-linear-gradient(top, #ebebc9, #f4f3dd);
    background-image: -webkit-linear-gradient(top, #ebebc9, #f4f3dd);
    background-image: -ms-linear-gradient(top, #ebebc9, #f4f3dd);
    background-image: linear-gradient(top, #ebebc9, #f4f3dd);
    background-color: #f4f3dd;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = 'true',startColorstr='#ffebebc9',endColorstr='#fff4f3dd',GradientType='0');
    font: 17px/46px "Microsoft Yahei";
    width: 123px;
    text-align: center;
    position: relative;
    letter-spacing: 2px;
}
.product-relevance .product-msgcontent{
    display: block !important;
}

.product-relevance ul li {
    display: inline;
    float: left;
    width: 158px;
    padding: 15px 14px 0;
}
.product-relevance ul li a.tomb-avatar {
    border: 3px solid #ceaf8d;
    display: block;
    height: 152px;
    margin-bottom: 10px;
    width: 152px;
}
.product-relevance ul li p {
    margin-bottom: 12px;
    padding-left: 10px;
    font-size: 14px;
}
.product-relevance ul li p i{
  margin-right: 5px;
}
.product-relevance ul li p span{
    display: block;
    margin-bottom: 4px;
    white-space: nowrap;
    color: #4e4f4a;
}

/* 微信支付 二维码 */
/* #payfr{
    position: absolute;
    left: 0;
    top: 77px;
    z-index: 1;
}
.qrcode-title{
    left: 0;
    top: 70px;
    position: absolute;
    z-index: 2;
} */
.qrcode-title h3{
    color: #000;
    font-size: 22px;
    line-height: 45px;
    text-indent: 4.5em;
    background: url(../../images/common/wechat-ico.png) 60px 2px no-repeat;
}