/*
 * joytao8.com 商城模板样式定义
 * 2010-11
 */

/*==布局相关定义开始==*/
/*==布局相关定义结束==*/


/*==局部定义开始==*/
	#recPBox {border: solid #eee; border-width: 0 6px 6px; background-color: #fff; height: 274px; min-height: 274px;}
	#recPBox .tag, .pListCon .tag {background: url(Images/bg_recProduct.gif) left top repeat-x; height: 28px; line-height: 28px;}
	#recPBox .l, #recPBox .r, .pListCon .l, .pListCon .r {background: url(Images/bg_recProduct.gif) no-repeat left -50px; width: 3px; height: 28px; float: left;}
	#recPBox .r, .pListCon .r {background-position: right -100px; float: right;}
	#recPBox .switch {float: left; padding-left: 20px;}
	#recPBox .tag span {width: 109px; text-align: center; color: #777; font-weight: bolder; float: left;}
	#recPBox .tag span.on {background: url(Images/tag_recProduct.png) no-repeat center bottom; color: #f60;}
	#recPBox .page {float: right; padding-right: 10px;}
	#recPBox .page em {float: left; background: url(Images/bt_page.gif) no-repeat 4px -42px; height: 28px; width: 24px; text-align: center; cursor: pointer; color: #fff; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; font-weight: bolder; font-style: normal;}
	#recPBox .page em.on {background-position: 4px 8px;}
	#recPBox .list {overflow: hidden; zoom: 1; padding: 15px 0;}
	#recPBox .list .sContent {float: left; width: 690px;}
	#recPBox .list .sLeft, #recPBox .list .sRight {width: 30px; height: 200px; float: left; cursor: pointer; background: url(Images/bt_scroll.png) no-repeat 10px center;}
	#recPBox .list .sRight {float: right; background-position: -40px center;}
	
.recPicList {padding: 0 0 15px 5px; overflow: hidden; zoom: 1;}
	.recPicList li {text-align: center; width: 170px; float: left; display: inline; margin: 15px 0 0 0;}
	.recPicList .pic {width: 135px; height: 135px; overflow: hidden; margin: auto;}
	.recPicList .tit {padding: 3px 0 0; margin: 0 auto; width: 135px;}
	.recPicList .tit, .mPicList .price {line-height: 20px;}
	.recPicList .tit, .loopPicList .tit a, .loopPicList .tit a:visited {color: #333;}
	.recPicList .price {font-weight: bolder; font-size: 18px; color: #c00; font-family: Tahoma, Arial, Helvetica, sans-serif, "宋体";}

.productListBox {border: 1px solid #ccc; background-color: #eee; padding: 5px;}
	#filterArea {background-color: #fff;}
	#filterArea h3 {border: 1px solid; border-color: #999 #999 #ccc; background-color: #f7f7f7; line-height: 24px; padding-left: 1.5em; font-size: 14px;}
	#DivShowHideFilter {height: 26px; line-height: 26px; padding: 0 0 5px 15px; text-align: center; background: url(Images/bt_foldList.png) no-repeat center 1px;}
	#DivShowHideFilter a {color: #666;}
/*筛选字段列表*/
#filterFieldList {padding: 5px 10px; border: solid #999; border-width: 0 1px 1px;}
	#filterFieldList ul {overflow: hidden; zoom: 1; line-height: 18px; padding: 7px 0 8px 24px; border-bottom: 1px solid #eee;}
	#filterFieldList li {float: left; margin-right: 10px; display: inline;white-space: nowrap;}
	
	#filterFieldList li a {cursor:pointer; display:inline-block; padding: 0 3px;}
	.filterName {color: #c00; font-weight: bolder; width: 60px; text-align: right;}
	#filterFieldList .selectedFilter, #filterFieldList .selectedFilter:hover {background: #339601 url(Images/icon_selected.gif) no-repeat right 1px; padding-right:6px; color:#fff;}
#DivSelected {background-color: #d4e9b5;}
	#DivSelected ul {overflow: hidden; zoom: 1; line-height: 18px; padding: 4px 0 5px 24px;}
	#DivSelected li {float: left; display: inline;}
	#DivSelected .tit {font-weight: bolder; margin-right: 10px;}
	#DivSelected .plus {padding: 0 3px;}
	.plus, .conditionItem {float: left;}
	#DivSelected .del {float: left; width: 18px; height: 18px; background: url(Images/icon_del.gif) no-repeat 3px 3px; cursor: pointer;}
	#DivSelected .del em {display: none;}
	#DivSelected .reset {float: right; padding: 0 12px 0 18px; background: url(Images/icon_reset.gif) no-repeat left 4px;}
	
.pListCon {background-color: #fff; padding-top: 4px;}
	.pListCon .list ul {padding: 15px 0 15px 15px; overflow: hidden; zoom: 1;}
	.pListCon .list li {/*position: relative;*/}
	.pListCon .list .pic {width: 135px; height: 135px; overflow: hidden; margin: auto;}
	.pListCon .list .pic img {width: 135px; height: auto;}
	.pListCon .list .price {text-decoration: line-through; line-height: 20px; color: #999;}
	.pListCon .list .price2 {font-weight: bolder; font-size: 18px; color: #c00; font-family: Georgia, Arial, Helvetica, sans-serif, "宋体";}
	.pListCon .list .showpage {text-align: right; padding: 50px 25px 10px 0;}
	.pListCon .pList_ li, .pList_JTTile li {text-align: center; width: 170px; height: 275px; border: 5px solid #fff; float: left; display: inline; margin: 15px 0 0 0;}
	.pListCon .pList_ li:hover, .pList_JTTile li:hover, .pListCon .pList_ li.hover, .pList_JTTile li.hover {border-color: #eef5ee;}
	.pListCon .pList_ .sCon, .pList_JTTile .sCon {border: 1px solid #fff; padding: 16px 6px 12px;}
	.pListCon .pList_ li:hover .sCon, .pList_JTTile li:hover .sCon, .pListCon .pList_ li.hover .sCon, .pList_JTTile li.hover .sCon {border-color: #ccc;}
	.pListCon .pList_ .btn, .pList_JTTile .btn {display: none; border: solid #ccc; border-width: 0 0 1px 1px; height: 25px; line-height: 25px; background: url(Images/bt_plist.gif) repeat-x left -35px;}
	.pListCon .pList_ li:hover .btn, .pList_JTTile li:hover .btn, .pListCon .pList_ li.hover .btn, .pList_JTTile li.hover .btn {display: block;}
	.pListCon .pList_ .btn a, .pList_JTTile .btn a {float: left; height: 25px; border-right: 1px solid #ccc;}
	.pListCon .pList_ .btn a span, .pList_JTTile .btn a span {float: left; height: 25px; width: 0; white-space: nowrap; overflow: hidden; padding: 0 0 0 27px; background: url(Images/plist00.gif) no-repeat 5px 4px;}
	#plist01 span {background-image: url(Images/plist01.gif);}
	#plist02 span {background-image: url(Images/plist02.gif);}
	#plist03 span {background-image: url(Images/plist03.gif);}
	.pListCon .pList_ .btn a.on, .pList_JTTile .btn a.on {background: #fff url(Images/bt_plist.gif) repeat-x left 0;}
	.pListCon .pList_ .btn a.on span, .pList_JTTile .btn a.on span {width: 57px; padding: 0 5px 0 22px; background-position: 6px -46px; color: #000;}
	.pListCon .pList_ .tit, .pList_JTTile .tit {padding: 3px 0 0; margin: 0 auto;}
	.pListCon .pList_ .tit, .pList_JTTile .tit, .mPicList .price {line-height: 20px;}
	.pListCon .pList_ .tit, .pList_JTTile .tit, .loopPicList .tit a, .loopPicList .tit a:visited {color: #333;}
	.pListCon .pList_JTList {padding-right: 15px;}
	.pListCon .pList_JTList li {overflow: hidden; zoom: 1; border-bottom: 1px dashed #ccc; padding: 10px 0;}
	.pListCon .pList_JTList .pic {float: left; text-align: center; width: 165px;}
	.pListCon .pList_JTList .txt {float: right; width: 560px;}
	.pListCon .pList_JTList .tit {padding: 10px 0 0; line-height: 24px;}
	.pListCon .pList_JTList .tit a {font-weight: bolder; font-size: 14px;}
	.pListCon .pList_JTList .tit a:hover {text-decoration: underline;}
	.pListCon .pList_JTList .intro {line-height: 20px; padding-bottom: 5px;}
	.pListCon .pList_JTList li:hover .tit a {color: #339701;}
	.pListCon .pList_JTList .price {font-family: Georgia, Arial, Helvetica, sans-serif, "宋体";}
	.pListCon .pList_JTList .price, .pListCon .pList_JTList .price2 {float: left; margin-right: 10px;}
	.pListCon .saveTips {clear: left; font-weight: bolder; line-height: 24px; padding-top: 5px; color: #e00; font-family: Verdana, Geneva, sans-serif, "宋体";}
	.pListCon .tag .showpage {float: right;}
	.pListCon .tag .showpage a {height: 16px;line-height: 16px;}
	.pListCon .tag .showpage .prev {background-position: left 3px;}
	.pListCon .tag .showpage .next {background-position: right -47px;}
	.pListCon .tag .showpage .pagenum {float: left; font-weight: bolder; margin-right: 5px; color: #666;}
	.pIcon {height: 20px; padding-left: 22px;}
	.pIcon span {float: left; margin: 0 5px; width: 18px; height: 20px; background: url(Images/icon_plist.gif) no-repeat left top;}
	.pIcon .piNew {}
	.pIcon .piHot {background-position: -25px top;}
	.pIcon .piBest {background-position: -50px top;}
	.pIcon .piPromotion {background-position: -75px top;}

#pListOverlay {display:none; background-color: #fff; width:700px; height:400px; padding:35px;}
	#pListOverlay .close {background-image:url(Images/close.png); position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px;}


.listStyle {float: left; margin-left: 20px;}
	.listStyle em, .pListCon .listStyle a {float: left;}
	.listStyle em {font-weight: bolder; font-style: normal;}
	.listStyle .p00, .listStyle .p01, .listStyle .p10, .listStyle .p11 {background: url(Images/icon_ls.png) no-repeat 3px 7px; color: #666; padding-left: 20px; margin-right: 5px;}
	.listStyle .p01 {background-position: 3px -43px; color: #339701;}
	.listStyle .p10 {background-position: 3px -93px;}
	.listStyle .p11 {background-position: 3px -143px; color: #339701;}
	#filterFieldList .more_expand, #filterFieldList .more_unexpand {padding-left: 14px; background: url(Images/bt_foldList2.gif) no-repeat left 2px; color: #888;}
	#filterFieldList .more_unexpand {background-position: left -48px;}
	
#pOrderType {float: left; padding-left: 10px; height: 28px; overflow: hidden;}
	#pOrderType .tit {font-weight: bolder;}

/*商品内容页*/
.pContentBox { }
	.pContentBox h2 {font-size: 16px; line-height: 63px; height:63px;  padding: 0 0 20px 70px; background:url("images/bg_proName.jpg") no-repeat; font:normal bold 20px/63px "微软雅黑","黑体"; color:#eb160c;  }
	.itemInfo {float: right; width: 350px;}
	.itemPic {float: left; width: 352px;}
	.itemPic .pic {border: 1px solid #ddd; overflow: hidden; width: 350px; height: 300px;}
	.itemPic .pic img {width: 330px; padding:10px; height:280px;  }
	#productPrice {border-bottom: 1px dashed #ccc; line-height: 24px; padding: 5px 0 10px; color:#999; }
	.prductSN { padding-left:20px; }
	.pInfoCell {line-height: 24px; padding: 6px 0; color:#999; }
	.pInfoCell em {margin: auto 3px; color: #f60; font-style: normal; color:#333; }
	.pInfoCell span,#productPrice span{ color:#333; }
	.hits span{ color:red; }

	.jtPrice em,.marketPrice em { font-weight:bold;font-size: 18px; color: #c00; font-family: Georgia, Arial, Helvetica, sans-serif, "宋体"; font-style: normal;}
	.marketPrice em{ color:#333; text-decoration:line-through; font-size:14px; font-weight:normal;  }
	.VIPPrice {position: relative;}
	.pTipsBox {border: 1px solid #ddd; padding: 5px 10px; line-height: 20px; color: #999;}
	.pTipsBox em {font-weight: bolder; color: #339701; font-style: normal;}
	.pTipsBox span {color: #06c;}
	.baggingBox {border: 1px solid #ddd; background-color: #f7faf3; padding: 5px 0 10px 10px; margin-top: 10px;}
.productLinks {padding: 15px 0 0 30px;}
	.productLinks a {float: left; background: url(Images/bt_pLinks.png) no-repeat left top; margin-right: 10px;}
	.productLinks a:hover {background-position: left -100px; text-decoration:none; }
	.productLinks a span { cursor:pointer; display:block; float: left; background: url(Images/bt_pLinks.png) no-repeat right -50px; height:24px; line-height:24px; padding:0 10px; color: #555;}
	.productLinks a span { _padding:6px 10px 0 10px; _line-height:12px; _height:18px;   }
	.productLinks a img {vertical-align: middle; margin-right: 3px;}
	.productLinks a:hover span {background-position: right -150px;  color:#cc0000;}
	#SpanGroupPrice {padding-left: 28px; background: url(Images/icon_vip.gif) no-repeat left 0;}
#DivShowGroupPrice {display:none; background:url(images/bg_tooltips.png); width:166px; height:95px;}
	#DivShowGroupPrice ul {padding: 8px 20px; line-height:20px;}
	#DivShowGroupPrice li span {color: #f60;}
		
#productSInfo {clear: both; padding-top: 30px; }
	#productSInfo .tag {height: 28px; line-height: 286px; background:url("images/bg_pInfo_on.jpg") repeat-x 0 -56px;}
	#productSInfo .tag li { cursor:pointer; text-align:center; float: left; width:88px;  display: inline; margin-right: 4px; background:url("images/bg_pInfo_on.jpg") 0 -28px; height: 28px; line-height:28px; }
	#productSInfo .tag li.present{ background:url("images/bg_pInfo_on.jpg") repeat-x 0 -84px; }
	#productSInfo .tag li.on {background-position: 0 0; width:104px; }
	#productSInfo .tag li span {}
	#productSInfo .tag li.on span { font-weight: bolder;}
	#productSInfo .con { min-height:819px; _height:819px; overflow:hidden; _overflow:visible;}
	#productSInfo .sCell {padding: 15px; line-height: 22px;}

/*放大镜*/
#Product_BigImage {zoom:1;}
.jqzoom {float:left;position:relative;padding:0px;}
	.jqzoom img{float:left;}
.zoomdiv {z-index:100;position:absolute;top:1px;left:0px;width: 350px;height: 350px; background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow: hidden;}
.bigimg {width:auto;}
.jqZoomPup {z-index:10;visibility:hidden; position:absolute; top:0px; left:0px; width:50px; height:50px; background-color: #fff;opacity:0.5; -moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

/*多图切换*/
#mPicScroller {height: 65px; width: 300px; position: relative; padding: 0 30px;}
	#mPicScroller ul {}
	#mPicScroller .jcarousel-clip {_width: 300px;}
	#mPicScroller li {float: left; width: 54px; height: 54px; padding: 8px 3px 3px;}
	#mPicScroller li.on {background: url(Images/border_mp.png) no-repeat center bottom;}
	#mPicScroller li a {border: 1px solid #ccc; display: block; overflow: hidden; width: 52px; height: 52px;}
	#mPicScroller li img {width: 52px; height: auto;}
	#mPicScroller li.on a {border:0; padding: 1px;}
	#mPicScroller .sLeft, #mPicScroller .sRight {position: absolute; top: 0; width: 30px; height: 68px; cursor: pointer; background: url(Images/bt_scroll.png) no-repeat 10px center;}
	#mPicScroller .sLeft {left: 0;}
	#mPicScroller .sRight {right: 0; background-position: -40px center;}
	#mPicScroller .sLeft:hover, #mPicScroller .sLeftOn {background-position: -90px center;}
	#mPicScroller .sRight:hover, #mPicScroller .sRightOn {background-position: -140px center;}
	#mPicScroller .jcarousel-clip-horizontal {width: 300px;}
	
	#mPicIndicator {height: 22px; line-height: 22px; font-weight: bolder; font-family: Verdana, Geneva, sans-serif; color: #f60; text-align: right; padding-right: 5px;}
	
	/*#mPicScroller .jcarousel-prev-disabled, #mPicScroller .jcarousel-next-disabled {visibility: hidden;}*/



/*运费计算*/
#transCost {position: relative;}
	#tA_ShowProvince, #tA_ShowCity {display:none; z-index: 10; background-color:#fff; padding:5px 0 5px 10px; width:334px; border: 3px solid #ccc;}
	#tA_ShowCity {width:340px;}
	#SendProvince, #SendCity {color: #06c; margin-left: 3px;}
	#SendCity {margin-right: 3px;}
	#ShowDeliverCost img {vertical-align: middle; margin: 0 2px;}

/*高级搜索*/
.pHSearchForm {padding: 15px 25px; _height: 498px; min-height: 498px;}
	.pHSearchForm h2 {font-size: 16px; line-height: 24px; padding: 5px 0 10px; font-family: "微软雅黑";}
	.pHSearchForm td {padding: 5px 0; font-size: 14px;}
	.pHSearchForm .main_search input {border: 1px solid #ccc; height: 24px; line-height: 24px; font-size: 14px; width: 240px!important; padding:0 2px 0 3px;}
	.pHSearchForm select {line-height: 24px; height: 24px; font-size: 14px;}
	.pHSearchForm .c_content {padding: 10px 0 20px;}
	.search_keyword {color: #999; line-height: 24px;}
	#LblKeyword {color: #c00; font-weight: bolder;}
	#IbtnSubmit {border: 0; width: 120px!important; padding: 50px 0 0 1px;}
	.main_search_sub {padding-left: 110px;}
	.pHSearchForm .p_class_list {overflow: hidden;}
	.pHSearchForm li {float: left; width: 176px; text-align: center;}
	.pHSearchForm .pe_u_thumb {width: 176px; height: 140px; position: relative;}
	.pHSearchForm .pe_u_thumb a {display: width: 100%; height: 140px; overflow: hidden; position: absolute; bottom: 0; left: 0;}
	.pHSearchForm .pe_u_thumb img {width: 168px; height: auto;}
	.pHSearchForm .pe_u_thumb_title {line-height: 20px; padding: 5px 0 0; height: 40px; overflow: hidden;}


.scBox {background-color: #fff;/* overflow: hidden;*/ zoom: 1; padding: 20px 20px 30px;border: 1px solid #EEE;}
	.uGenBox h1, .scBox h1 {font-family: "微软雅黑"; font-size: 14px; font-weight: bolder;color: #C00;}
	.scBox .tips, .uGenBox .tips {border: 1px solid #eee; padding: 10px; margin: 10px auto; background-color: #ffd; line-height: 20px;}
	.scBox .tips .r {text-align: right;}
	.scBox .btn, .uGenBox .btn {text-align: right;}
	
/*购物流程*/
.ebuycar_step2 span, .ebuycar_step3 span {border: 0px; padding-top: 0;}
.ebuycar_list {border-color: #72A10E; margin-bottom: 15px;}
.ebuycar_info {background: none; height: auto;}
.ebuycar_infouser {float: none; overflow: hidden; zoom: 1;}
.ebuycar_infouser p {float: right; padding-right: 5px;}
.ebuycar_step1 {float: none; background: url(Images/ebuy_step1.png) no-repeat 0 0; width: auto; height: 28px; padding: 0;}
.ebuycar_step2, .ebuycar_step3 {border: 0px;}
.ebuycar_step2 span {background: url(Images/ebuy_step2.png) no-repeat 0 0; height: 28px;}
.ebuycar_step3 span {background: url(Images/ebuy_step3.png) no-repeat 0 0; height: 28px;}
#shoppingCartList .adjust {display: inline-block; width: 12px; height: 12px; text-align: center; line-height: 15px; background-color: #fff; color: #000; border: 1px solid #ddd;}
#shoppingCartList .adjust:hover {border-color: #56820e; background-color: #56820e; color: #fff;}
#shoppingCartList input{height:15px}
/*.ebuycar_order, .ebuycar_tips {margin: 0 3px;}*/

#paymentTypeEdit ul {padding: 0;}
#menu_PaymentType {clear: both; padding-top: 10px;}
	#menu_PaymentType dt {height: 26px; line-height: 26px; border-bottom: 2px solid #339701;}
	#menu_PaymentType dt span {float: left; display: inline; width: 83px; margin-right: 4px; background: url(Images/bt_pInfo2.png) no-repeat left -50px; height: 26px;  cursor: pointer; text-align: center; font-size: 14px;}
	#menu_PaymentType dt .on {background-position: left 0;color: #fff;  font-weight: bolder; border-bottom: 2px solid #339701; width: 92px;}
	#menu_PaymentType dd {_height: 80px; min-height: 80px;}
	.orderinfo_show {border-bottom: 0;/*height: 200px;*/color: red;font-size: 20px;/*margin-left: 200px;*/border-bottom: #CCC dotted 1px;}

.pay_choose {position: relative; padding-left: 10px; padding-top: 20px;/* overflow: hidden;*/ zoom: 1;}
	.pay_choose img {width: 120px; height: 50px;/* height:50px; */ cursor: pointer; margin: 10px 5px 10px 0;} 
	.payChooseCell {float: left; width: 200px; _display: inline;}
	/*.payPlatformRemark_tooltip {background: #fff none; border: 3px solid #ccc; padding: 15px; width: 120px; height: 24px; line-height: 20px;}*/
	.payPlatformRemark_tooltip {display:none; background: #f0f0f0 none; border: 1px solid #ccc; padding: 3px; /*background:url(images/bg_tooltips.png) no-repeat left top;*/ width:200px; height: auto; min-height: 50px; _height:50px;}
	.payPlatformRemark_tooltip p {background-color: #fff; padding: 15px;}
	 
.orderinfo_show #LblOrderNum {font-size: 16px; color: #c00;}
.userCoupon {/*overflow: hidden;*/}
	.userCoupon dt {float: left; width: 600px; text-align: right; font-weight: bolder; color: #c00; line-height: 30px;}
	.userCoupon dd {float: left; width: 300px; text-align: right;}
	.userCoupon table {float: left;}
	.userCoupon td {height: 30px;}
	#CombCouponNum {width: 190px!important; font-family: "宋体"!important;}
	#CombCouponNum_Text {width: 164px!important;}

/*
	#CombCouponNum {font-size: 14px!important; width: 190px!important; height: 30px!important; line-height: 30px!important; font-family: "宋体"!important;}
	#CombCouponNum_Text {font-size: 14px!important; line-height: 30px!important; height: 30px!important; width: 150px!important; background: none;}
*/	
.ebuycar_balance {
    background: url("Images/buy_button.png") no-repeat;
    height: 36px;
    width: 93px;
}
.orderinfo_button {text-align: right; padding-right: 25px;}
.orderinfo_button input, #btnSubmitOrder {
	border: 0px;
	background: url(Images/stepBtn.png) no-repeat;/*这里是付款方式确认图标一下步*/
        height: 36px;
         width: 188px;
	cursor: pointer;
        color: #C30;
       /* background-color: white;*/
       font-size: 12px;
       text-decoration: underline;
}
.BtnGotoPayOnline, #BtnShowPayRecord {
	background: url(Images/stepBtn2.png) no-repeat;/*返回支付样式图片不要*/
	width: 135px;
}  /*图片样式冲突*/
#BtnPayByBalance {
	background: url(Images/toPayBtn3.png) no-repeat;/*返回支付样式图片不要*/
	width: 101px;
}
#btnSubmitOrder {background-image: url(Images/buy_button2.png);}
.productItem td, .presentItem td {padding: 5px 0;}
.ebuycar_list table tr td {border-color: #9C0;}
#shoppingCartTotal {line-height: 36px; padding-right: 10px; font-family: "微软雅黑"; font-size: 16px;}
/*支付流程*/
.member_online {border: 1px solid #ddd; padding: 10px; margin: 10px auto;}

.member_online span, .member_online label, .member_online input, .member_online img {vertical-align: middle;}
.member_online img {margin: 5px 0;}
.online_pay_next {text-align: right;}
.online_pay_next #BtnSubmit {background: url("Images/toPayBtn.png") no-repeat; height: 36px; width: 103px;}

#outOfStock, #mssTit, #orderFormTit {padding: 40px 0 20px 3px; background: url(Images/pic_calc.png) no-repeat right center;}
#outOfStock {background-image: url(Images/pic_outOfStock.png);}
#mssTit {background-image: url(Images/pic_mss.png);}


#payStepTit, #payStepTit2, #payStepTit3  {background: url(Images/payStep1.png) no-repeat left top; height: 28px; width: 940px; margin-bottom: 8px;}
#payStepTit2 {background-image: url(Images/payStep2.png);}
#payStepTit em, #payStepTit2 em, #payStepTit3 em {display: none;}

.table_coulmn {width: 100%; background-color: #fff;}
	.table_coulmn td {background-color: #f9f9f9; line-height: 20px; padding: 5px;}
	.table_coulmn .ok_tab, .table_coulmn .tdbgleft {width: 200px; background-color: #f5f5f5;}
	.table_coulmn .title td {font-size: 14px; text-align: center; font-weight: bolder; color: #c00; background-color: #fff; border: 2px solid #f5f5f5;display: none;}
	.table_coulmn img, .table_coulmn span, .table_coulmn input {vertical-align: middle;}
      

	.input_button, .inputbutton, #BtnCoupon, #btnOutOfStockLog/*, #BtnReturn*/ {background:url(Images/bt_grey.png) no-repeat left 0; width: 100px; height: 30px; _line-height: 30px; display: inline-block; text-align: center; font-family: "微软雅黑"; border: 0; cursor: pointer; font-size: 14px; padding-bottom: 6px; *padding-bottom: 0;/* color: #090;*/}
	#BtnCoupon {color: #333;}
/*	#btnSubmitOrder {background:url(Images/bt_orange.gif) no-repeat left 0; width: 128px; height: 48px; _line-height: 48px; display: inline-block; text-align: center; font-family: "微软雅黑"; border: 0; cursor: pointer; font-size: 14px; font-weight: bolder; color: #fff; padding-bottom: 6px; *padding-bottom: 0;}
*/
	/*#BtnShowOrder, */.online_pay, #BtnConfirmRemittance {background:url(Images/bt_green2.png) no-repeat left 0; width: 100px; height: 30px; _line-height: 30px; display: inline-block; text-align: center; font-family: "微软雅黑"; border: 0; cursor: pointer; font-size: 14px; color: #fff; padding-bottom: 6px; *padding-bottom: 0;}
	/*#BtnClearCart, #BtnShopping, #BtnModifyCart {width: 80px; height: 28px; line-height: 28px; background: url(Images/bt_grey4.png) no-repeat left top; color: #000;}*/
	#BtnShowOrder, #BtnReturn, #BtnGotoUserCenter, #BtnClearCart, #BtnShopping, #BtnModifyCart {background: none; text-decoration: underline; border: 0; color: #C30; font-family: "宋体"; font-size: 12px; width: auto; height: auto; line-height: normal; padding: 0;}
	.orderinfo_tips {padding: 5px 0 25px 50px;}
.ebuycar_statbox {margin-top: 0;}

/*选择收货人地址弹出层*/
.popAddList {padding: 5px 0; line-height: 24px;}
	.popAddList ul {padding: 5px;}
	.popAddList hr {background-color: #ccc;}

.overlay {background-color: #fff; padding: 25px 35px;}
.overlay_header {position: relative;}
.overlay_header_title{
    height: 28px;
    line-height: 28px;
    padding: 5px 0;
    color: #333;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bolder;
    position: relative;
}
.overlay_header_title_sign {
    width: 10px;
    height: 8px;
    top: 11px;
    position: absolute;
    background: url(images/overlay_header_title_sign.gif) no-repeat;
}
.overlay_header_background_right {
    width: 159px;
    height: 29px;
    top: 0;
    right: 0;
    position: absolute;
    background: url(images/overlay_header_background_right.gif) no-repeat;
}
.overlay_header_close {display: block; background:url(Images/close.png) no-repeat; position:absolute; right:5px; top:5px; cursor:pointer; height:35px; width:35px;}
.table_style { border:solid 1px #eee;}
	.table_style tr td { padding: 6px; word-break:break-all; overflow:auto; text-align:left; background:url(images/td_bg.jpg) repeat-x;}
	.table_style tr td em { font-style:normal; line-height:24px; border-bottom:solid 1px #333;}
	.table_style tr.first td { background: #f3f3f3 none;}
	.table_style tr td.ok_tab{ padding-right:15px; text-align:right;}
	.table_style tr td table tr td{ background:none; padding:0px 10px 0px 0px;}
	.table_style input, .table_style label {vertical-align: middle;}
.rTips {text-align: right; color: #c00; font-weight: bolder; border-bottom: 1px dotted #eee; line-height: 34px;}
.ok_bottom { padding-top:8px; text-align: center;}
.umSumInfo {line-height: 26px;}
.model_info_one {font-weight: bolder; line-height: 24px; color: #c00; padding-bottom: 3px;}

#cblSubscriptionItems {margin: 5px auto;}
	#cblSubscriptionItems td {width: 33%; line-height: 18px; padding: 3px;}
	#pnlSubscribe {text-align: right; border-top: 1px dotted #eee; padding: 15px 5px 0 0; font-size: 14px;}
	#txtMail {border: 1px solid #ccc; height: 24px; line-height: 24px; font-size: 14px; width: 200px;}
	
#shopFocus {width: 553px; height: 220px; overflow: hidden; position: relative;}
	#shopFocus .pic img {width: 555px;}
	#shopFocus .btn {position: absolute; right: 5px; bottom: 5px;}
	#shopFocus .btn a {float: left; margin-left: 5px; background-color: #fff; text-align: center; width: 16px; height: 16px; line-height: 16px; font-style: normal; cursor: pointer; font-family: Arial, Helvetica, sans-serif;}
	#shopFocus .btn a:hover {border-color: #06c;}
	#shopFocus .btn .on {background-color: #06c; color: #fff; font-weight: bolder;}

#shopFocusLeft {width: 208px; height: 288px; overflow: hidden; position: relative;}
	#shopFocusLeft .pic img {width: 208px;}
	#shopFocusLeft .btn {position: absolute; right: 5px; bottom: 5px;}
	#shopFocusLeft .btn a {float: left; margin-left: 5px; background-color: #fff; text-align: center; width: 16px; height: 16px; line-height: 16px; font-style: normal; cursor: pointer; font-family: Arial, Helvetica, sans-serif;}
	#shopFocusLeft .btn a:hover {border-color: #690;}
	#shopFocusLeft .btn .on {background-color: #690; color: white; font-weight: bolder;}


#shopFocusLeftAD {width: 208px; height: 288px; overflow: hidden; position: relative;}
	#shopFocusLeftAD .pic img {width: 208px;}
	#shopFocusLeftAD .btn {position: absolute; right: 5px; bottom: 5px;}
	#shopFocusLeftAD .btn a {float: left; margin-left: 5px; background-color: #fff; text-align: center; width: 16px; height: 16px; line-height: 16px; font-style: normal; cursor: pointer; font-family: Arial, Helvetica, sans-serif;}
	#shopFocusLeftAD .btn a:hover {border-color: #690;}
	#shopFocusLeftAD .btn .on {background-color: #690; color: white; font-weight: bolder;}

/*品牌中心详细页*/
#brandFocusBDLeft {width: 380px; height: 265px; overflow: hidden; position: relative;}
	#brandFocusBDLeft .pic img {width: 380px;}
	#brandFocusBDLeft .btn {position: absolute; right: 5px; bottom: 5px;}
	#brandFocusBDLeft .btn a {float: left; margin-left: 5px; background-color: #fff; text-align: center; width: 16px; height: 16px; line-height: 16px; font-style: normal; cursor: pointer; font-family: Arial, Helvetica, sans-serif;}
	#brandFocusBDLeft .btn a:hover {border-color: #690;}
	#brandFocusBDLeft .btn .on {background-color: #690; color: white; font-weight: bolder;}

#IframePayOnline {display: none;}
#payStepTips, #payStepTips2 {font-size: 14px; color: #F60; padding: 20px 0 0 3px;}
#payStepTips2 {border-top: 1px dotted #ccc; margin-top: 15px;}
.ebuy_complete {text-align: center; padding-top: 15px; _height: 180px; min-height: 180px; font-weight: bolder; font-family: "微软雅黑";}
.orderinfo_button {padding-top: 15px;}

/*购物流程弹出框样式覆盖*/
.mainpaytips h2 {background-color: #56820e; line-height: 34px; height: 34px;}
.mainpaytips h2 span {width: 34px; height: 34px; background-position: 15px -1021px;}
.mainpaytips .con {padding: 10px 10px 15px;}
#BtnClosePopBox {margin-left: 8px; color: #c00;}
/*分享功能*/
.btn_DivGetShare{ text-align:center; padding-top:8px;  }
.btn_DivGetShare a {
	height:24px;
	width:106px; 
	background: url("Images/btn_shareFriend.gif") no-repeat ; display:block; margin:0 auto; 
}

#DivGetShare {  }

.contArticle_author #DivShare { left:126px !important;}

#DivShare {display: none; z-index:100; left:70px !important;top:-0px !important; width: 486px; height: auto; background: url(Images/bg_share.png) #fff no-repeat; border:1px solid #ccc; overflow:hidden; padding-bottom:10px;}
	#DivShare dt {height: 20px; line-height: 20px; padding: 10px 0 0 10px; border-bottom:1px solid #ccc; background:#F0F0F0;  }
	#DivShare dt span {float: left; padding: 0 6px; font-weight: bolder; cursor:pointer;}
	#DivShare .on {background-color: #fff; border: solid #ccc; border-width: 1px 1px 0;}
	#DivShare dd {padding: 10px 10px 0;}
	#DivShare textarea { font-size:12px; width: 450px; height: 60px; display: block; margin: 5px auto; padding-left: 5px; line-height: 24px; overflow: auto; border: 1px solid #ccc;}
	#DivQuickShare {clear: both; padding: 8px 0 0 15px; line-height: 20px;}
	.shareItem {float: left; width: 150px; padding: 8px 0 0 5px; line-height:24px;}
	.shareItem img, .shareImgItem {vertical-align: middle; margin-right: 3px;}
	.shareImgItem {}
	#btnShareToFriend {float: left; background: url(Images/bt_pLinks.png) no-repeat left top; margin-left: 5px;}
	#btnShareToFriend:hover {background-position: left -100px;}
	#btnShareToFriend span {float: left; background: url(Images/bt_pLinks.png) no-repeat right -50px; padding: 0 10px; height: 24px; line-height: 24px; color: #555;}
	#btnShareToFriend:hover span {background-position: right -150px; color: #000;}