html,body,div,table,ul,li,dl,dt,dd,h1,h2,h3,h4.img{
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7c7376;
}
a{ text-decoration:none; color:#0083ce;}
a img{ border:0;}
html,body{ width:100%; text-align:center;}
.wrapper{ width:960px; margin:0 auto; text-align:left;}
ul{ list-style-type:none;}
.num{ margin:0; padding:0; text-align:right!important; padding-right:5px!important; color:#f90!important;}
.inputtxt{ margin:0; padding:0; height:24px; border:1px solid #0083ce; font-size:16px; line-height:24px;}
h2{ line-height:24px; color:#0083ce; font-size:20px; border-bottom:1px solid #0083ce;}
/*head*/
.head{ vertical-align:top;}

/**/
.logo{ float:left; display:block; width:300px; margin:10px 0 20px 0px;}
.logo img{ width:300px; height:50px;}
.searchbar{ float:left; width:400px; height:80px; text-align:center;}
.searchbar .btnsearch{ background:none; height:16px; line-height:14px; font-size:12px; cursor:pointer; margin:0; padding:0; border:none; color:#0083ce; text-decoration:underline; margin-right:10px;}
.searchbar .txtsearch{ height:14px; margin-top:3px; margin-left:5px; border:1px solid #ccc; line-height:12px; width:200px;}


/*hotline*/
.hotline{ margin:0; padding:0; width:260px; height:40px; float:left; text-align:right;vertical-align:top;}
.hotline span{ display:block; line-height:20px; padding-right:22px; font-size:12px;}
.hotline span a{ color:#0083ce; font-size:12px; line-height:20px;}
.hotline span a:hover{text-decoration:underline;}
.hotline .msn{ background:url(../images/iconmsn.jpg) right 1px no-repeat;}
.hotline .email{ background:url(../images/iconemail.jpg) right 1px no-repeat;}

/*cartbar*/
.cartbar{ float:left; width:220px; height:40px; margin:0; padding-right:40px; text-align:right; background:url(../images/bgcart.gif) right no-repeat; vertical-align:top;}
.cartbar a{ line-height:20px; color:#0083ce;}
.cartbar .topcart{ display:block;  width:220px; text-align:right;}

/*nav*/
.nav{ float:none; clear:both; width:100%; height:40px; background:url(../images/bgnavb.gif) bottom repeat-x; overflow:hidden; margin-bottom:10px; }
.nav li{ float:left; display:block; margin-left:4px; width:133px; line-height:29px; text-align:center; background:url(../images/bgnav.gif) right  top no-repeat;}
.nav li a{ display:block; width:100%; height:29px; text-align:center; color:#7c7376; font-weight:900; background: url(../images/bgnav.gif) -387px -64px no-repeat;}
.nav li a:hover{ color:#006da8;}
.nav li.navplus{ text-align:left; background:url(../images/bgnav.gif) right -33px no-repeat;}
.nav li.navplus div{ width:100%; background:url(../images/bgnav.gif)  -387px -64px no-repeat; text-align:left;}
.nav li.navplus div a{ display:block; margin-left:20%; width:80%; text-align:left; background:none;}
.nav li.navhome{ margin-left:0; width:136px;}
.nav li.navhome a{ display:block; width:136px;}
.nav li.navhome a:hover{ color:#09f;}
.navsub{ display:none; position:absolute; width:800px; margin-top:-10px; border:1px solid #c0c0c0; background:#fafafa; float:none; clear:both; padding-bottom:10px;}
.navsubclose{ float:right; display:inline-block; margin-top:3px; margin-right:10px; color:#e60012;}
.navsub table{ margin-left:15px; width:100%;}
.navsub table a{ color:#757575;  line-height:11px; display:block; text-indent:20px; font-size:11px;}
.navsub table a.fa{ color:#0083ce; width:160px; font-weight:600; margin-left:0; line-height:20px; font-size:13px; border-top:1px solid #dcdcdc; text-indent:10px;}
.navsub table .red{ color:#d0585a;}
.navsub table td{ width:200px; height:16px; padding:0; padding-right:10px; overflow:hidden; vertical-align:top;}
.navsub table div{ margin:0; padding:0;}
.navsub table .subbrandlist a{ margin-top:4px; margin-bottom:2px;}

/*.subcat{ display:block; float:none; clear:both; width:100%;}
.subcat td{ width:200px; margin:0; padding:0; text-indent:10px;}
.subcat td a.fa{ display:block; width:170px; color:#0083ce; font-weight:600; line-height:20px; font-size:12px; border-top:1px solid #dcdcdc; text-indent:5px;}
.subcat td table{ width:100%; margin:0; padding:0;}
.subcat td table td{ margin:0; padding:0; height:13px; line-height:11px;}
.subcat td table td a{ display:inline; margin:0; padding:0; color:#757575;  line-height:11px; display:block; text-indent:15px; font-size:11px;}
*/

.navsub b{ font-style:italic; color:#333; font-weight:900;}
.blue{ padding-left:20px; color:#0083ce;}
#e1{ margin-left:75px; z-index:20;}
#e2{ margin-left:75px; z-index:20;}


.slider{ width:100%; margin-top:10px; text-align:center; border:1px solid #c0c0c0;}

/*横向滚动*/
.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:visited {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:hover {	TEXT-DECORATION: underline}
.FixTitle {	BORDER-RIGHT: #a2d1ff 1px solid; BORDER-TOP: #a2d1ff 1px solid; BACKGROUND: url(../images/olyready_bg_cl_002.gif) 0px -101px; OVERFLOW: hidden; BORDER-LEFT: #a2d1ff 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #a2d1ff 1px solid; HEIGHT: 24px}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url(../images/olyready_bg_cl_001.gif) 2px -197px; FLOAT: left; COLOR: #0736aa}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND:#fff url(../images/ca_hz_002.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 32px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 134px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND:#fff url(../images/ca_hz_002.gif) no-repeat right top; FLOAT: right; WIDTH: 32px; CURSOR: pointer; POSITION: absolute; TOP: 10px; HEIGHT: 134px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER-RIGHT: #add2fc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #add2fc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #add2fc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #add2fc 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {	MARGIN-TOP: 10px;WIDTH: 944px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 944px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid;}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid;}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px;}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px;}

.marquee{ border:1px solid #c0c0c0; margin-top:10px;  padding:10px;}
.marquee img{ margin-left:5px; border:1px solid #e7e8e9; padding:2px;}


.flash{ width:960px; overflow:hidden;}


.indexbox{ display:block; width:100%; height:460px; overflow:visible; margin-top:10px;}
.indexbox dt{ float:left; width:300px; margin-right:12px; height:30px; line-height:30px; font-size:16px;  text-indent:15px; font-weight:900; color:#0083ce; background:url(../images/bgindexdt.gif) left no-repeat;}
.indexbox  dd{ float:left; width:300px; height:430px; margin-right:10px; border:1px solid #c0c0c0; overflow:visible;}
.indexbox .indexleft img{ width:280px; height:410px; margin:10px;}
.indexbox .indexmid img{ width:280px; height:410px; margin:10px;}
.indexbox .indexright{ width:334px; margin-right:0;}
.indexbox .indexright table{ width:100%; height:420px; text-align:center;}
.indexbox .indexright input{ width:150px; height:40px; margin:5px 0;}
.indexbox .indexright table a{ color:#0083ce; font-weight:bold; display:block;}
/*login*/
.loginbox{ width:600px; height:120px; margin:20px; border:1px solid #c0c0c0; margin-bottom:240px;}
.loginbox th{ text-align:right; padding-right:10px; height:40px; background:#f0f0f0;}
.loginbox td{ padding-left:10px; border-bottom:1px solid #f0f0f0;}

/*register*/
.register{ width:800px; margin:10px 0 10px 20px; border:1px solid #c0c0c0;}
.register th{ width:150px; text-align:right; padding-right:10px; height:40px; background:#f0f0f0; overflow:hidden;}
.register td{ padding-left:10px; border-bottom:1px solid #f0f0f0; overflow:hidden;}
.register td.secdtd{ width:210px;}
.register td.thrdtd{ width:440px;}
.register td input{ width:200px; height:24px; border:1px solid #0083ce; font-size:16px; line-height:24px; float:left;}
.register td select{ width:200px;}
.register td select option{ border:1px solid #0083ce;}

.register td .regimgcheck{ width:140px; margin-right:10px;}
.register td .regimg{ float:left; width:50px; height:30px;}
.register td span{ max-width:400px; overflow:hidden;}
.register .serverterm{ display:block; float:none; clear:both; width:760px;}
.register td .regcheckbox input{ border:none; width:20px; margin-left:160px;}
.register td .regcheckbox label{ line-height:24px;}
.register td input.inputbtn{ margin:0; padding:0; width:200px; height:30px; color:#7c7376; border:1px solid #b7cad8; background:url(../images/btnregister.gif) left top no-repeat;}

/*forgot pass word*/
.forgetpwd table{ width:500px; margin-top:10px; margin-left:100px; border:1px solid #0083ce; border-collapse:collapse;}
.forgetpwd table th{ width:90px; line-height:12px; height:30px; background:#f0f0f0; text-align:center; color:#0083ce;}
.forgetpwd table td{ height:30px; vertical-align:middle; padding-left:5px; border-bottom:1px solid #c0c0c0;}

/*member center*/
.mcleftmenu{display:block; float:left; width:200px; }
.mcleftmenu th{ background:#fff; color:#0083ce; width:200px; height:20px; line-height:20px; border-bottom:1px solid #0083ce; font-size:20px;}
.mcleftmenu td{ padding-left:10px; line-height:24px; background:#0083ce; color:#fff; border:1px solid #fff; border-bottom:1px solid #7c7376;}
.mcleftmenu td a{ display:block; width:100%; height:24px; color:#fff; font-size:13px; font-weight:900;}

.mcbox{ width:740px; overflow:hidden; float:right;}
.mcbox h2{ margin-bottom:10px;}
.mcbox .memberinfo{ width:100%; border:1px solid #0083ce;}
.mcbox .memberinfo th{width:150px; text-align:right; padding-right:10px; height:40px; background:#f0f0f0; overflow:hidden;}
.mcbox .memberinfo td { overflow:hidden; padding-left:5px;}
.mcbox .memberinfo td select{ width:200px;}
.mcbox .memberinfo td .inputtxt{ width:200px;}
.mcbox .orderlist{ margin-top:10px; border:2px solid #0083ce; width:100%;}
.mcbox .orderlist th{ border:1px solid #c0c0c0;}
.mcbox .orderlist td{ border:1px solid #c0c0c0;}
.mcbox table.orderlist td.olbottom{ border-bottom:2px solid #0083ce!important;}
.mcbox .orderlist td th, .orderlist table td.backth{ background:#e8e8e8; color:#8e8e8e; border:1px solid #c0c0c0;}
.mcbox .orderlist th.secdth{ background:#e8e8e8; color:#8e8e8e;}

.mcbox .orders .olcheck{ display:block; width:16px; overflow:hidden;}
.mcbox h3{ border-bottom:1px solid #c0c0c0; margin-top:5px;}
.mcbox td{ padding:5px;}
.mcbox td table{ border:1px solid #c0c0c0;}
.mcbox td table th, .orders table td.backth{ background:#e8e8e8; color:#8e8e8e; border:1px solid #c0c0c0;}
.mcbox td td{ border:1px solid #c0c0c0;}
.mcbox .addresslist, .mcbox .ddresslistbox{ margin-top:10px; border:1px solid #0083ce; width:100%;}
.mcbox .addresslist th{text-align:center; padding:0; line-height:20px; border:1px solid #0083ce; background:#0083ce; color:#fff;}
.mcbox .addresslist td{ overflow:hidden; padding-left:5px; border-bottom:1px solid #f0f0f0;}

.mcbox .moorderinfo { border:1px solid #c0c0c0;}
.mcbox .moorderinfo th{  width:150px; text-align:right; padding-right:10px; height:40px; background:#f0f0f0; overflow:hidden;}
.mcbox .moorderinfo td{ padding-left:10px; line-height:24px;}
/*cart*/
.cart{ width:100%;}

.cart .cartempty{ display:block; clear:both; float:none; width:100%; height:400px; text-align:center; vertical-align:top; color:#0083ce; line-height:30px;}
.cart .ctlist{ width:100%; margin-top:10px; border-collapse:collapse; border:2px solid #0083ce;}


.cart .ctlist td{ padding:5px 0 5px 5px; border:1px solid #c0c0c0; text-align:left; vertical-align:middle;}
.cart .ctlist td.cartth{ text-align:center; padding:0; line-height:20px; border:1px solid #0083ce; background:#0083ce; color:#fff;}
.cart .ctlist td.cartname{ border-left:none; text-align:left; padding-left:10px;}
.cart .ctlist td.cartsize{ padding-top:0; padding-bottom:0;}
.cart .ctlist td.cartsize table{ height:28px;}
.cart .ctlist td.cartsize table td{ border:none; height:14px; line-height:18px; vertical-align:middle; padding:2px;}
.cart .ctlist td.cartsize table span{ text-align:right; width:30px; padding-right:5px; float:left;}
.cart .ctlist .cartimg{
max-width:120px; 
max-height:120px; 
width:120px;
height: 120px;
}
.cart .ctlist .ctquantity{ width:50px; text-align:right;}
.cart .ctlist td input.cartdes{ width:60px;}
.ctlist .cartimgtd{width:130px; margin:0; padding:5px 0 5px 5px; vertical-align:top!important;}
.ctlist .cartimgtd .brdiv{ position:absolute; width:944px; margin-left:-5px; margin-top:-6px; height:1px; border-top:2px solid #0083ce;}
.ctmargintop{ margin-top:10px;}
.ctmargintop input, .ctmargintop select{ float:left; margin-left:5px;}

.ctmargintop div{ width:500px; float:left; display:inline;}

.ctmargintop .btnfloat{ float:left;}

/*Categories*/
.prolist{ width:100%; overflow:visible; float:none; clear:both; margin:10px 0; background:#fff;}
.prolist td{ vertical-align:top;}
.prolist .plitem{ display:block; width:158px; background:#e8e8e8; margin:2px 1px 4px;}
.prolist .plitem .plimg{ vertical-align:top; text-align:left; padding:0; height:150px;}
.prolist .plitem .plimg a.thickbox{ float:none; clear:both; display:inline-block; width:140px; height:140px; padding:0; margin:6px; margin-bottom:0; border:1px solid #0083ce;}
.prolist .plitem .plimg a.thickbox img{ width:140px; height:140px; margin:0; padding:0;}
.prolist .plitem .plimg .itemcode 
{ position:absolute; width:80px; text-indent:5px; line-height:13px; margin-top:132px; border:1px solid #0083ce; background:#fff; height:14px; margin-left:-150px;
}
.prolist .plitem .isbuy{ padding:0; width:27px; height:20px; text-align:right;}
.prolist .plitem .isbuy img{ margin:0; padding:0; width:27px; height:20px; margin-top:2px;}
.prolist .plitem .pliteminfo { margin:0; color:#000;  text-align:center; vertical-align:middle; text-indent:0; padding:0 10px; line-height:15px; font-size:14px; font-weight:bold;}
.prolist .plitem .size{ font-size:11px; line-height:12px; color:#000; width:140px; margin:5px 0 10px 10px; text-align:center;}
.prolist .plitem .itemprice{ margin:0 auto; width:140px; font-size:15px; text-align:center; line-height:18px; border:1px solid #0083ce; font-family:black; font-weight:bold; font-weight:600; height:18px; color:#0083ce;}
.prolist .plitem .plbtn{width:120px;}
.prolist .plitem .pliteminfo .tagnew{ margin: 0; padding:0; display:block;  height:10px; text-align:left; *margin:-5px 0 3px 0;}
.prolist .plitem .plbtn input{margin-top:2px;}

.categories{ width:100%;}
.categories td{ padding-left:20px; line-height:24px; width:260px; color:#0083ce;}
.categories td a{ color:#0083ce; vertical-align:middle;}
.categories td a:hover{ color:#ccc; text-decoration:underline;}

.cpbrandlist{ width:100%;}
.cpbrandlist h4{ margin:20px 0 0 0; padding:0; line-height:24px; font-size:16px; background:#e8e8e8; color:#0083ce; text-indent:10px; border-bottom:1px solid #ccc;}
.cpbrandlist .blitem{ margin:0; padding:0; margin-bottom:20px; clear:both; float:none; padding-bottom:10px; display:block; width:100%; height:auto; overflow:visible; background:#eee;}
.cpbrandlist .blitem span{ text-align:center; color:#0083ce; float:left; background:#fff; display:inline-block; width:auto; line-height:20px; height:80px; margin-top:10px; margin-left:25px; border:1px solid #ccc;}
.cpbrandlist .blitem span input{ display:block; margin:10px 10px 2px 10px; padding:0; width:auto; width:140px; height:40px;}


/*brand list*/
.brandlist{ width:100%; background:#e8e8e8;}
.brandlist h3{ display:block; font-size:24px; font-weight:900; line-height:30px; letter-spacing:10px; background:#fff;}
.brandlist h3 a.backtop{ float:right; width:100px; font-size:13px;letter-spacing:1px; color:#8e8e8e; *+margin-top:-30px;}
.brandlist .blitem{ clear:both; float:none; display:block; width:100%; margin-bottom:10px; }
.brandlist .blitem span{ float:left; width:175px; margin:10px 0 0 10px; height:80px; overflow:hidden; display:inline-block; background:#fff; border:1px solid #ccc; text-align:center;}
.brandlist .blitem span img{ width:175px; max-height:45px;}
.brandlist .blitem span a{  color:#0083ce; line-height:24px; font-size:13px;}
.brandlist .blitem span a:hover{ font-size:15px; text-decoration:underline;}
.brandlist .blitem img{ display:block; max-width:175px;}
.blitem input{ margin:10px 0 0 10px; width:175px; max-height:40px; overflow:hidden; display:inline-block; background:#fff; border:1px solid #ccc; text-align:center;}

.showbox{ display:none; }
#hidebox{ display:block; float:none; clear:both;}
#hidebox a{ float:right;}
.clitem{ display:block; float:none; clear:both; width:100%; margin:10px 0 0 0; overflow:visible; background:#fff;}
.clitem span{ float:left; display:inline-block; width:240px; padding:0; height:25px; overflow:hidden; display:block; background:#fff;  text-align:left;}
.clitem span a{ width:236px; display:block; text-align:left; margin:1px 1px 3px 1px; text-indent:5px; color:#585858; line-height:20px; border:1px solid #ededed; font-size:12px; background:#bcbcbc; overflow:hidden;}
.clitem span a:hover{ background:#fff; color:#3c3c3c; border-top:1px solid #0083ce; border-bottom:1px solid #0083ce;}
.clitem span a span{ display:none; background:none; top:0; left:0; width:0; height:0; border:none; line-height:0;}
/*当前分类标题*/
.catinfo{ width:100%; clear:both; float:none; margin:10px 0 10px 0; line-height:20px; text-indent:30px; font-size:13px; color:#8e8e8e; background:#fff; border-bottom:1px solid #ccc;}
.clitem img{ display:block;}
.clitem span a.highlight{background:#fff url(../images/bgslecteditem.gif) 0 0 no-repeat; text-indent:20px; color:#0083ce; font-weight:bold; border:1px solid #0083ce; border-right:2px solid #0083ce; border-bottom:2px solid #0083ce; height:21px; margin:0px 1px 2px 0px;}
/* 最小子类 */
.clsubclass{ width:960px; float:none; clear:both; display:block; color:#0083ce; font-size:10px; font-weight:500; background:#fff; margin-top:5px; padding-top:5px; border-top:2px dashed #8e8e8e;}
.clsubclass span{float:left; display:inline-block; width:240px; margin:0; padding:0; height:24px; overflow:hidden; display:block; background:#fff;  text-align:left;}
.clsubclass a{ width:236px; height:20px; display:block; text-align:left; margin:1px; padding:0; text-indent:5px; color:#585858; line-height:18px; font-size:12px; background:#e8e8e8; overflow:hidden; border:1px solid #efefef;}
.clsubclass a.highlight,.clsubclass a.highlight:hover{ color:#0083ce; width:236px; height:20px; text-indent:22px; font-weight:bold; font-size:13px; line-height:18px; margin:0; border-top:1px solid #0083ce; border-right:2px solid #0083ce; border-bottom:2px solid #0083ce; border-left:1px solid #0083ce;  background:#fff url(../images/bgslecteditem.gif) 0 -2px no-repeat;}
.clsubclass a:hover{background:#fff; color:#3c3c3c; border-top:1px solid #0083ce; border-bottom:1px solid #0083ce;}

.letterindex{ background:#0083ce; height:24px; margin-top:5px; margin-bottom:10px; color:#fff; text-align:center;}
.letterindex a{ color:#fff; line-height:24px; margin-left:10px; font-size:16px;}
.letterindex a:hover{ color:#3c3c3c;}
/*newlist*/
.newlist{ border:none;}
.newlist td{ text-indent:24px; font-weight:bold; height:24px; border:none;}
.accordionContent table td{ text-indent:20px;}
.accordionContent table a{ font-size:16px; color:#0083ce; font-weight:900;}
.accordionContent table a:hover{ color:#0083ce;}
.accordionHeaderSelected{ font-size:18px; font-weight:900; text-indent:80px; color:#8e8e8e;}
.accordionHeader{ font-size:14px; font-weight:900; text-indent:80px;}
/*RecommentBrand*/
.britem{ clear:both; float:none; display:block; width:100%; margin-bottom:10px; background:#e8e8e8; padding-bottom:10px;}
.britem span{ float:left; width:175px; margin:10px 0 0 10px; height:80px; overflow:hidden; display:inline-block; background:#fff; border:1px solid #ccc; text-align:center;}
.britem span img{ width:175px; max-height:45px;}
.britem span a{  color:#0083ce; line-height:24px; font-size:13px;}
.britem span a:hover{ font-size:15px; text-decoration:underline;}
.britem img{ display:block; max-width:175px;}
.britem input{ margin:10px 0 0 10px; width:175px; max-height:40px; overflow:hidden; display:inline-block; background:#fff; border:1px solid #ccc; text-align:center;}


/*checkout*/

.checkdelivery{ border:1px solid #0083ce; padding:5px; text-align:center;}
.checkdelivery h3{ text-align:left; background:#f0f0f0;}

.orderlist{ width:100%; border:1px solid #0083ce;}
.orderlist th{text-align:center; padding:0; line-height:20px; font-size:12px; border:1px solid #0083ce; background:#0083ce; color:#fff;}
.orderlist td{padding:5px 3px; border:1px solid #0083ce; text-align:left; vertical-align:middle;}

.sucessmsg{ margin:30px auto; border:3px solid #0083ce; width:500px; padding-top:80px; height:180px; text-align:center; vertical-align:middle; color:#0083ce; font-size:20px; font-weight:900;}


.deliveryinfo{ width:600px; border:1px solid #c0c0c0;}
.deliveryinfo th{ width:100px; text-align:right; padding-right:10px; height:40px; background:#f0f0f0;}
.deliveryinfo td{ padding-left:10px; border-bottom:1px solid #f0f0f0; text-align:left;}

/* 分页控件样式 1 */
div.pages{ width:80%;}
div.pages table{ color: #999; vertical-align:middle;}
div.pages td.pages a, .pages .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #c0c0c0; background:#fff; margin:0 2px; font-size:12px; color:#000; height:24px; line-height:24px}
div.pages td.pages a:hover { background: #026caa; color:#fff; border:1px solid #c0c0c0; text-decoration:none;}
div.pages .cpb { font-weight: bold; color: #fff; background: #026caa; border:1px solid #c0c0c0;}

div.pages .pageinfo{width:100px; text-align:center;}
div.pages td.pages{ width:600px; vertical-align:middle;}
div.pages td.pages input{ margin:0; padding:0; height:24px; border:1px solid #c0c0c0; font-size:16px; line-height:24px;}
div.pages td.pages input.btnpage{  margin:0 0 -6px 10px; padding:0; line-height:24px; width:40px; height:24px; border:#c0c0c0; background:#026caa; border:none!important;}
/* 分页控件样式 2 

.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {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 .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

*/



/*foot*/
.wrapper .foot{ display:block; float:none; clear:both; background:#014167; width:950px; height:auto; margin-top:10px; text-align:center; overflow:visible; vertical-align:middle; color:#fff; padding:5px;}
