@charset "gb2312";
/* CSS Document */
body,p,td,input,option,textarea,select{color:#333333;font:12px "Verdana"}
body,form,ul,li,ol{margin:0;padding:0}
body{background:#FFFFFF;text-align:center;}
td {FONT-SIZE: 12px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif;}
img{border:0}
ul{list-style-type:none}
div{FONT-SIZE: 12px;}
table {text-align:left}
.full{margin:0 10px;text-align:left}
.clear {clear: both; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px}
.blank1{margin:0 auto; width:100%; height:1px; font-size:1px; clear:both;}

H2 {PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff9900; BORDER-BOTTOM: #f2f2f2 3px solid; TEXT-ALIGN: left}
INPUT {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px}
SELECT{ font-size: 9pt;font-family: verdana;border: 1px solid #fff;padding: 10px;background: #f1f1f1;color: #fff;} 
.alipaySubmit{BORDER-RIGHT: #FF6600 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FF6600 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/templates/default/images/button_bg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 2px; BORDER-LEFT: #FF6600 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #FF6600 1px solid; font-size:14px; color:#C55205; font-weight:bold;}

.f16 {font-size:16px;}
.f14 {font-size:14px;}
.f12 {font-size:12px;}
.f11 {font-size:11px;}
.f10 {font-size:10px;}
.cBlue {color:#06f;}
.cYellow {color:#FF9900;}
.cRed {color:#f00;}
.cGray {color:#666;}
.cWhite {color:#FFFFFF;}
.cGreen {color:#009900}
.cBlack {color:#000000}
.cOrange{color:#FF4E00;}
.cPink{color:#FF4690;}
.cAzure{color:#37A2DF;} 
.cAzures{color:#1F66B4;} 
.cPurple{color:#8134E2;}
.cPred{color:#FF0000;font-weight:bold;}

.b{font-weight:bold;}
.unline{text-decoration:underline;}
.desc{line-height:150%;word-break:break-all;word-wrap:break-word}
.break{line-height:140%;word-break:break-all;word-wrap:break-word}
.submit-btn {BACKGROUND: #797979; COLOR: #fff; PADDING-TOP: 3px;FONT: 14px Song,Verdana, Arial; HEIGHT: 25px}
.search-input {BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(/templates/default/images/input-bg.gif); BORDER-LEFT: #ccc 1px solid; WIDTH: 180px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 20px}
.inputstyle {BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: url(/templates/default/images/input-bg.gif); BORDER-LEFT: #ccc 1px solid; WIDTH: 20px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 20px}
.inputstyle2{BORDER-RIGHT: #646776 1px solid; BORDER-TOP: #646776 1px solid; BORDER-LEFT: #646776 1px solid; BORDER-BOTTOM: #646776 1px solid; BACKGROUND-COLOR: #000000;WIDTH: 160px; color:#FFFFFF}
.inputstyle3{BORDER-RIGHT: #646776 1px solid; BORDER-TOP: #646776 1px solid; BORDER-LEFT: #646776 1px solid; BORDER-BOTTOM: #646776 1px solid; BACKGROUND-COLOR: #000000;WIDTH: 120px; color:#FFFFFF}
.isubmitreg{BACKGROUND: #949494; COLOR: #fff; PADDING-TOP: 3px;FONT: 14px Song,Verdana, Arial; HEIGHT: 20px}
.inputalipay{BORDER-RIGHT: #646776 1px solid; BORDER-TOP: #646776 1px solid; BORDER-LEFT: #646776 1px solid; BORDER-BOTTOM: #646776 1px solid; BACKGROUND-COLOR: #E0E0E0;WIDTH: 180px; color:#333333; height:20px;}

#pager {CLEAR: both; PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; TEXT-ALIGN: right;}
SPAN.require-field {FONT: 12px verdana; MARGIN-LEFT: 1em; COLOR: #ff0000}
.ucpline-div { COLOR: #666666;}
.detail{border-top:#CCCCCC 1px dotted; width:95%; padding-top:10px; padding-bottom:30px;}
.copyright{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.detail-table{border:1px solid #e4e4e4;table-collapse:collapse;margin-bottom:15px;width:100%;border-collapse:collapse;}
.detail-table th,.detail-table td{border:1px solid #e4e4e4;padding:4px 10px;font-size:12px;}
.detail-table th{width:15%;padding:6px 20px;text-align:right;}

a{color:#333333;text-decoration: none;}
A:link {WORD-BREAK: break-all; TEXT-DECORATION: none;}
A:visited{WORD-BREAK: break-all; TEXT-DECORATION: none;}
A:active {WORD-BREAK: break-all; TEXT-DECORATION: none;}
A:hover {WORD-BREAK: break-all; TEXT-DECORATION: underline;}

.fontWhite,a.fontWhite:link,a.fontWhite:visited{color:#FFFFFF; font-size:14px; font-weight:bold;}
.ufontWhite,a.ufontWhite:link,a.ufontWhite:visited{color:#FFFFFF; font-size:12px; font-weight:bold;}

.fontWhitel,a.fontWhitel:link,a.fontWhitel:visited,a.fontWhitel:active{text-decoration:underline; color:#FFFFFF; }
a.fontWhitel:hover{text-decoration:underline; color:#FF7300; }

.tlink,a.tlink:link,a.tlink:visited,a.tlink:active{text-decoration:none; color:#372964;}
a.tlink:hover{text-decoration:underline; color:#372964;}

.fontOrange,a.fontOrange:link,a.fontOrange:visited,a.fontOrange:active{color:#FF4E00;}
a.fontOrange:hover{text-decoration:underline; color:#FF4E00;}


/* Font */
.usermane {FONT-WEIGHT: bold; FONT-SIZE: 11px; font-family:Georgia, "Times New Roman", Times, serif;}
.numberfont {FONT-WEIGHT: bold; FONT-SIZE: 12px; font-family:Georgia, "Times New Roman", Times, serif; color:#999999;}
.numberi {FONT-WEIGHT: bold; FONT-SIZE: 12px; font-family:Georgia, "Times New Roman", Times, serif;}
.footer { FONT-SIZE: 12px; font-family:Georgia;}
#countTotalPrice{FONT-WEIGHT: bold; FONT-SIZE: 14px; font-family:Georgia; color:#FF4E00;}

.classsrc{ 
background-attachment: fixed;
background-image: url(/templates/default/images/list-arrow.gif); 
background-repeat: no-repeat;
background-position: left;
padding-left:13px;
}
.listbotton{BORDER-BOTTOM:#CDCDCD 1px dashed; text-align:left; padding-top:5px; padding-bottom:5px; width:98%; margin-left:10px;}
.ebPrice{font-family:Gulim;color: #FF6600; font-weight:bold; }

/*Img*/
.ebKimgr{ height:75px; width:75px; overflow:hidden;border:#E7F4FE 1px solid; margin:2px;}
.ebFen{border-left:1px #CCCCCC solid; padding-left:0px;}
.ebKimg{ height:123px; width:123px; overflow:hidden; border:#EEEEEE 1px solid; margin:2px;}

.DetailKimg{ height:210px; width:200px; overflow:hidden;border:#DAF5FF 4px solid; padding:5px;}
.height{ padding-top:6px;}

.goodstitle{word-break:break-all; width:120px; padding-top:5px; height:19px; overflow:hidden; }
.scprice{font-family:Arial;color: #7b7d7b; }
.pfprice{font-family:Arial;color: #FF6600;}
.blackimg{border:#EFDEB3 0px solid;}
.maintitle{border-bottom:1px #E0E0E0 solid; background:#FFFFFF; width:98%; text-align:left; padding-left:10px;}

.TableWrap .list {BORDER-COLLAPSE: collapse; width:98%;}
.TableWrap .list TD {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: center}
.TableWrap .list THEAD TH {FONT-SIZE: 12px; HEIGHT: 24px; TEXT-ALIGN: center; background: #37A2DF; color:#FFFFFF}

.TableWrapG .list {BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 2px solid; BORDER-COLLAPSE: collapse}
.TableWrapG .list TD {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: center}
.TableWrapG .list THEAD TH {FONT-SIZE: 12px; BACKGROUND: url(/templates/default/images/menubggray.gif); HEIGHT: 24px; TEXT-ALIGN: center}

.left-bg {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.left-bg LI {COLOR: #333; LIST-STYLE-TYPE: none}
.goods-list{padding-top:10px; padding-left:8px; padding-bottom:10px;}
#news-list{PADDING-LEFT: 5px;}

UL.article-list {MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;line-height:20px;}
UL.article-list LI {MARGIN: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; overflow: hidden;  white-space:nowrap;width:160px;}

UL.info-list{MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; padding-top:5px;}
UL.info-list LI {MARGIN: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 4px; overflow: hidden;  white-space:nowrap;width:180px;line-height:20px;}

UL.gun-list{MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; padding-top:2px;}
UL.gun-list LI {MARGIN: 0px; PADDING-TOP: 4px; overflow: hidden;  white-space:nowrap;width:180px;line-height:20px;}

/*reg*/
.hand{cursor:hand;}

/*·ÖÒ³*/
.paginator { font: 11px Arial, sans-serif;;padding:5px 10px 5px 0; margin: 0px; text-align:right}
.paginator a, .pageList .this-page {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .break {padding: 1px 6px; border:none;text-decoration: none;}
.paginator .this-page {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

.goods-info .subinfo TH {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/templates/default/images/dot.gif); PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left; font-size:12px;
}
.goods-info .subinfo TD {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/templates/default/images/dot.gif); PADDING-BOTTOM: 8px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left
}
.goods-info .subinfo TH {
	VERTICAL-ALIGN: top; WHITE-SPACE: nowrap; TEXT-ALIGN: right;
}
.goods-info .subinfo .discount {
	PADDING-LEFT: 40px; MARGIN-LEFT: 10px; COLOR: #f00
}
.goods-info .button {
	FLOAT: right
}
.goods-info .memberprice {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff9900
}
.sortbox-product {
	PADDING-RIGHT: 8px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; border-top:#CCCCCC 1px dotted; width:100%;
}
.sortbox-product0 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px;
}

.sortline{border-left:#990000 3px solid; padding-left:5px;}

/* password Edit*/
#tipseditpsd {position:absolute;width:58px;height:64px;z-index:1;left:297px; top:96px;}
.booktable {border: 1px solid #FFC66F;}
.cGrayTips {FONT: 12px/150% Arial, Helvetica, sans-serif; COLOR: #666666;}
.mTips {FONT-SIZE: 14px; COLOR: #C65207; LINE-HEIGHT: 120%; padding-top:5px;}
.inputeditpsd{ border:#FFC66F 1px solid;BACKGROUND-COLOR: #FBFAFA;WIDTH: 200px; color:#333333; height:20px; font-size:14px;}
.defaultpsd{FONT-WEIGHT: bold; FONT-SIZE: 14px; font-family:Georgia; color:#FF4E00;}

/* Order Tips*/
.tips_status_Red{ color: #fff; font-size:12px; background-color:#f00; border:#f00 1px solid;}
.tips_status_Green{ color: #fff;  font-size:12px;background-color:#009900; border:#009900 1px solid;}
.tips_status_Orange{ color: #fff;  font-size:12px;background-color:#FF4E00; border:#FF4E00 1px solid;}

/*reg*/
.tips-loading,.tips-default,.tips-show,.tips-error,.tips-pass {
	width: 200px; padding: 2px 3px 1px 3px;
	background: lightyellow url(/templates/default/images/reg0.gif) no-repeat 3px center;
	color: #808080; line-height:16px; text-indent: 20px; overflow:hidden;
	}
.tips-default {background: #FFF url(/templates/default/images/reg1.gif) no-repeat 0 -2px;}
.tips-show    {background: #E9F0FF url(/templates/default/images/reg2.gif) no-repeat 0 -2px;color: #333;}
.tips-error   {background: #FFF2E9 url(/templates/default/images/reg3.gif) no-repeat 0 -2px;color: #333;}
.tips-pass    {background: #E9FFEB url(/templates/default/images/reg4.gif) no-repeat 0 -2px;color: #333;}
.notice-span {COLOR: #666; padding-top:5px;}


.footerbg {	
	background-image: url(/templates/default/images/fbg.gif);
	background-repeat: repeat-x;
	background-position: center top;
}

/*Í¼Æ¬¹ö¶¯*/
div#MainPromotionBanner{width:429px;height:220px;background:#feb900;}
#MainPromotionBanner #SlidePlayer {position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none;	height: 220px;overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width: 429px;height: 220px;}
#MainPromotionBanner .Slides img{border:0;display: block;width: 429px;height: 220px;}
#MainPromotionBanner .SlideTriggers{margin: 0;	padding: 0;	list-style: none; 	position: absolute; top: 190px; right: 0px;z-index: 10;	height: 25px;}
#MainPromotionBanner .SlideTriggers li{float: left;	display: inline;color: #74a8ed;	text-align: center;	line-height:16px;width: 16px;height: 16px;font-family: Arial;font-size: .9em;cursor: pointer;overflow: hidden; 	margin:3px 6px;	background: url(/templates/acp/images/slide_trigger.gif) no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(/templates/acp/images/slide_trigger_c.gif) no-repeat center center;	border:0; font-weight:bold; font-size: 1.4em; line-height: 21px; height: 21px;width: 21px;margin:0 4px;}