html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,form{margin:0;padding:0;}body{font-size:12px;font-family:Arial,SimSun;text-align:center;background-color:#fff;}h1,h2,h3,h4,h5,h6{font-size:1em;}ul,ol{list-style-type:none;}table,td,div,p,span,input,select,textarea{font-size:12px;}em,cite{font-style:normal;}table{border-collapse:collapse;}button{cursor:pointer;font-size:12px;margin:0;padding:0;cursor:pointer;}.clear{font:0/0 sans-serif;height:0;overflow:hidden;clear:both;display:block;}fieldset,img{border:0;}address,caption,th,em{font-weight:400;}

a:link,a:visited{color:#3366CC;text-decoration:none;}a:hover,a:active{color:#ff4e00;text-decoration:none;}
a.blue:link,a.blue:visited{color:#014cc9;text-decoration:none;}a.blue:hover,a.blue:active{color:#ff4e00;text-decoration:underline;}
a.org:link,a.org:visited{color:#ff4e00;text-decoration:none;}a.org:hover,a.org:active{color:#ff4e00;text-decoration:underline;}
input,select,textarea {font-size:12px;font-family: Arial,SimSun;line-height:16px;border: 1px #bbbebe solid;}
.clear{font:0/0 sans-serif;height:0;overflow:hidden;clear:both;display:block;}
.blankline{height:5px;font-size:5px;}
.wbox{margin:0 auto;width:950px;clear:both;background: #fff;overflow:hidden;}
.cbox{width:100%;position:relative;}
.ctab{background:#f0f0f9;}
.ctab_t{padding:5px 10px;text-align:left;font-size:14px;font-weight:bold;color:black;background:#F1FFEE;}
.ctab_l{padding:10px;text-align:right;font-size:14px;color:black;background:#F8FFF8;}
.ctab_c{padding:10px;text-align:left;color:black;background:#fff;}
.ctab_r{padding:10px;text-align:left;background:#fff;}	
.ctab_cc{padding:10px;text-align:center;background:#fff;}
.ctab_textinput{border: 1px #cccccc solid;}
.ctab_greenbtn{margin: 0; padding:3px 10px;color: #fff;text-align:center;letter-spacing: 3px;background:#185c18;border: 1px #eeeeee solid;}
.ctab_graybtn{margin: 0; padding:3px 10px;color: black;text-align:center;letter-spacing: 3px;background:#f0f0f0;border: 1px #cccccc solid;}

.wrap{width:100%;height:auto;} 
.c1{float:left;margin:0;} 
.c2{float:right;margin:0;}

.colmask {position:relative; clear:both; width:950px; overflow:hidden;}
.colright, .colmid, .colleft {float:left; width:100%; position:relative;}
.col1, .col2, .col3 {float:left; position:relative; overflow:hidden;}
.threecol {background:#fff;}
	.threecol .colmid {right:750px; background:#fff;}
	.threecol .colleft {right:10px; background:#fff;}
	.threecol .col1 {width:10px;	left:950px;}
	.threecol .col2 {width:190px;	left:750px;}
	.threecol .col3 {width:750px;	left:760px;}

.bold{font-weight: bold;}
.bold14px{font-size: 14px;font-weight: bold;}
.blue{font-color: blue;}
.blue14px{font-size: 14px;font-color: blue;}

#headerbarbox{clear:both;width:100%;height: 25px;text-align:left;background:#f9f9f9;border-bottom:1px #ddd solid;}
#headerbarbox .headerbar{margin:0 auto; width: 950px;clear:both;overflow:hidden;}
#headerbarbox .headerbar_l{float: left; width: 40%; height: 25px; line-height: 25px; text-align: left;background:#f9f9f9;}
#headerbarbox .headerbar_r{float: left; width: 60%; height: 25px; line-height: 25px; text-align: right;background:#f9f9f9;}
#headersearchbox{width: 398px; height: 30px; border: 2px #ff7b2f solid;overflow: hidden;}
#headersearchbox input{border:0;}
#headersearchbox input.inbox{width: 308px; height: 28px; line-height: 28px; font-size: 18px;}
#headersearchbox input.inboxsubbtn{margin:0; padding:0; width: 87px; height: 32px; line-height: 30px; font-size: 20px; font-family: SimHei;  color: #fff; background: #ff9000; cursor:pointer;*width: 85px;}

.shopheader{margin-bottom:5px;}
.newmsgbar{margin:0;padding:0;width:948px;height: 21px;line-height:21px; text-indent: 38px; text-align: left; border:1px #00A8FF solid; background: #EEFCFF url('../images/new.gif') 5px 5px no-repeat;}

.clearsplitline{width:100%; height:1px; line-height: 1px; font-size: 1px; background: #eee;}
.CurrentPrice_Big {color: #FF7000;font-size: 25px;font-family: Arial,SimSun;font-weight: bold;}
.CurrentPrice_ex {color: #FF7000;font-size: 15px;font-family: Arial,SimSun;font-weight: bold;}
.CurrentPrice_list {color: #FF7000;font-family: Arial;font-weight: bold;}

.shopclassa {display: block; width: 100%; margin: 3px 0; text-indent: 12px; background: url('../images/li_arrow_icon1.gif') 2px 5px no-repeat; border-bottom: 1px #f0f0f0 dashed;}
.shoplinktext {display: block; width: 100%; text-indent: 12px; background: url('../images/li_arrow_icon2.gif') 2px 8px no-repeat; border-bottom: 1px #cccccc dashed;}
.shoplinkimage {display: block; width: 100%; border-bottom: 1px #cccccc dashed;}

.shopauclist { padding: 10px 0; list-style: none;}
.shopauclist li { float: left; margin: 5px 3px; width: 180px; height: 250px; }
.shopauclist .item{width:162px;margin:auto;text-align:center;}.
.shopauclist .item .pic{width:162px;height:162px;text-align:center;background:#f00;}
.shopauclist .item .pic a{display:table-cell;width:160px;height:160px;vertical-align:middle;*display:block;*font-family:Arial!important;*font-size:140px;*line-height:1;border:#ccc 1px solid;}
.shopauclist .item .pic a img{vertical-align:middle;max-width:160px;max-height:160px;}
.shopauclist .item .desc{height:42px;padding-top:5px;line-height:1.2;overflow:hidden;*word-break:break-all;*word-wrap:break-word;}
.shopauclist .price span{float: left;color:#888;}
.shopauclist .price strong{float:left;color:#c00;font-size:14px;font-family:Tahoma,SimSun;font-weight:700;line-height:1.2;}
.shopleftauclist {padding: 6px 0; width: 100%; height: 60px; border-bottom: 1px #CCCCCC dashed;}
.shopleftauclist .aucimgdiv {float: left; width: 60px; height: 60px; text-align: center; vertical-align: middle; border: 1px #ccc solid;}
.shopleftauclist .aucimgdiv a {display:table-cell;width:60px;height:60px;line-height:60px;vertical-align:middle;font-size:51px;text-align:center;}
.shopleftauclist .aucimgdiv a img {margin:auto;vertical-align:middle;}
.shopleftauclist .aucinfodiv {float: left; margin-left: 2px; width: 110px; height: 60px; text-align: left; vertical-align: middle; word-break: break-all;}
.shopleftauclist .price span{float: left;color:#888;text-indent: 3px;}
.shopleftauclist .price strong{float:left;color:#c00;font-size:12px;font-family:Tahoma,SimSun;font-weight:700;}
.shoplefttitle div{font-size: 14px;text-indent: 0; margin: 0 2px; padding: 0 5px;}

.shopbbr_category { background-color: #F6F6F6;}
.shopbbr_category ul { border-bottom: 1px solid #E8E8E8;  overflow: hidden;  padding: 0 14px 10px;}
.shopbbr_category li { float: left; line-height: 21px; list-style: none outside none; margin-bottom: -5px; padding: 5px 0 0 15px; width: 160px; background: url('../images/li_arrow_icon2.gif') 0px 12px no-repeat}

/* valign middle for images */
.imgvalignmiddlebox{float: left;}
.goodsimgbox{display: block; overflow-x:hidden; text-align: center; vertical-align: middle; border: 1px solid #eee; background:#fff; margin: 1px; padding: 0;}
.goodsimgbox span,.goodsimgbox img{display: inline-block; height: 100%; vertical-align: middle;}
.goodsimgbox img.photo{height: auto;}

/* scrollpics */
.scrollpicsbox{clear:both;width: 320px; height: 60px}
.scrollpicsbox .leftbtn{float:left;width:15px;height: 60px;background: url('../images/left.gif') 0 10px no-repeat;}
.scrollpicsbox .rightbtn{float:left;width:13px;height: 60px;background: url('../images/right.gif') right 10px no-repeat;}
.scrollpicsbox .scrollpics{float:left;width: 285px;height: 60px}
.scrollpicsbox .scrollpics .imgvalignmiddlebox{display:none;margin: 0 3px;}

#ckepop a{float:left; display:block;width:105px;height: 23px; line-height: 23px; }

.downloadzip{display:block;width: 180px;height: 39px;background:url('../images/downloadzip.gif') 0 0;}
.downloadzipactive{display:block;width: 180px;height: 39px;background:url('../images/downloadzipactive.gif') 0 0;}

/*CSS gray style pagination*/
DIV.pagebar_gray { MARGIN: 3px; padding: 10px; COLOR: #a0a0a0; BACKGROUND-COLOR: #f3f3f6; TEXT-ALIGN: center;}
DIV.pagebar_gray A:link,DIV.pagebar_gray A:visited { PADDING: 2px 5px; MARGIN-RIGHT: 3px; height: 18px; BORDER: #888888 1px solid; TEXT-DECORATION: none; color: black;}
DIV.pagebar_gray A:hover,DIV.pagebar_gray A:active { PADDING: 2px 5px; MARGIN-RIGHT: 3px; height: 18px; BORDER: #888888 1px solid; TEXT-DECORATION: none; color: #fff; background: #555555;}
DIV.pagebar_gray SPAN.current {PADDING: 2px 5px; MARGIN: 1px 3px; height: 18px; BORDER: #cccccc 1px solid; color: #999999;}
DIV.pagebar_gray SPAN.disabled {PADDING: 2px 5px; MARGIN: 1px 3px; height: 18px; BORDER: #cccccc 1px solid; color: #999999;}

/***flow-steps***/
.flow-steps{ position:relative; height:30px; list-style:none; font-size:14px; overflow:hidden;}
	.flow-steps li{ float:left; height:30px; margin-right:-32px; background:#E4E4E4; line-height:30px; overflow:hidden;}
	.flow-steps span{ display:block; float:left; width:122px; padding: 0 18px 0 0; font:700 1em/30px Arial,SimSun; text-align:center; color:#333; text-decoration:none;}
	.flow-steps b{ float:left; width:0px; height:0px; margin-top:-6px; border:21px solid #E4E4E4; border-left-color:#fff; font-size:0; line-height:0; z-index:9;}
	.flow-steps s{ position:relative; float:left; width:0px; height:0px; margin-top:-2px; border:17px solid transparent; /*For IE6*/ _border-color:snow; _filter:chroma(color=snow);/*For IE6*/ border-left-color:#E4E4E4; font-size:0; line-height:0; z-index:99;}
	.flow-steps .on{ background:#ff6600;}
	.flow-steps .on span{ color:#fff;}
	.flow-steps .on b{ border-color:#ff6600; border-left-color:#fff; }
	.flow-steps .on s{ border-left-color:#ff6600;}
	.flow-steps .f{ border-color:#E4E4E4!important;}
	.flow-steps .on .f{border-color:#ff6600!important;}
	
/*### bbr-button ###*/
.bbr-button{display:inline-block;vertical-align:top;}
.bbr-button:link,.bbr-button:visited,.bbr-button:hover,.bbr-button:active{text-decoration:none;}
.bbr-button span{display:inline-block;font:700 1.2em Tahoma,SimSun;color:white;padding:0 25px;cursor:pointer;}
.bbr-button input{border:0;font:700 1.2em Tahoma,SimSun;color:white;margin:0;padding:0 25px !important;padding:0 9px;cursor:pointer;}
.bbr-button-lnk{margin:auto;padding:0 5px;}
.bbr-button-lnk:link,.bbr-button-lnk:visited{color:black;border:1px #ddd solid;background:#fff;}
/*### button orange ###*/
.bbr-button{height:35px;line-height:35px;background:transparent url(../images/bbr-buttons.png) left -10px no-repeat;}
.bbr-button span{height:35px;line-height:35px;background:transparent url(../images/bbr-buttons.png) right -56px no-repeat;}
.bbr-button input{height:35px;background:transparent url(../images/bbr-buttons.png) right -56px no-repeat;}
.bbr-button:hover{background:transparent url(../images/bbr-buttons.png) left -100px no-repeat;}
.bbr-button:hover span{background:transparent url(../images/bbr-buttons.png) right -146px no-repeat;}
.bbr-button:hover input{background:transparent url(../images/bbr-buttons.png) right -146px no-repeat;}
.bbr-button-lnk:hover,.bbr-button-lnk:active{color:white;border:1px #ff9900 solid;background:#ff9900;}

/* global style */
.w100{width:100%;}
.w98{width:98%;}
.w96{width:96%;}
.w94{width:94%;}
.w92{width:92%;}
.w90{width:90%;}
.gwidth{width:950px;background:#fff;}
.gleft{text-align:left;}
.gcenter{text-align:center;}
.gright{text-align:right;}
.grelative{position:relative;}
.gabsolute{position:absolute;}
.fleft{float:left;}
.fright{float:right;}
.mauto{margin:auto;}
.mtop10px{margin-top:10px;}
.pleft80px{padding-left:80px;}
.btop2px-gray{border-top:2px #f9f9f9 solid;}
.noborder{border:0;}
.nodisplay{display:none;}
.fsize120{font:500 1.2em Tahoma,SimSun;}
.fbold120{font:700 1.2em Tahoma,SimSun;}
.wordbreak{word-wrap: break-word;word-break: break-all;}
.hideover-x{overflow-x:hidden;}

/*### layout grid ###*/
.grid-container{width:100%;}
.grid-container .grid1,
.grid-container .grid2,
.grid-container .grid3,
.grid-container .grid4,
.grid-container .grid5,
.grid-container .grid6,
.grid-container .grid7,
.grid-container .grid8,
.grid-container .grid9,
.grid-container .grid10,
.grid-container .grid11,
.grid-container .grid12,
.grid-container .grid13,
.grid-container .grid14,
.grid-container .grid15,
.grid-container .grid16,
.grid-container .grid17,
.grid-container .grid18,
.grid-container .grid19,
.grid-container .grid20,
.grid-container .grid21,
.grid-container .grid22,
.grid-container .grid23,
.grid-container .grid24{display:inline;float:left;margin-left:10px;overflow-y:hidden;}
.grid-container .gridnomargin{margin-left:0;}

.grid-ttl-tr{border-top:3px #f0f0f0 solid;background:#fcfcfc;}
.grid-ttl-tr div{ height:30px;font: 500 1.2em/30px Arial,Simsun;background:#fcfcfc;}

.grid-cnt-tr div{padding: 5px 0;font: 500 1em Arial,Simsun;background:#fff;}

.grid1{width:30px;}
.grid2{width:70px;}
.grid3{width:110px;}
.grid4{width:150px;}
.grid5{width:190px;}
.grid6{width:230px;}
.grid7{width:270px;}
.grid8{width:310px;}
.grid9{width:350px;}
.grid10{width:390px;}
.grid11{width:430px;}
.grid12{width:470px;}
.grid13{width:510px;}
.grid14{width:550px;}
.grid15{width:590px;}
.grid16{width:630px;}
.grid17{width:670px;}
.grid18{width:710px;}
.grid19{width:750px;}
.grid20{width:790px;}
.grid21{width:830px;}
.grid22{width:870px;}
.grid23{width:910px;}
.grid24{width:950px;}

.carttotalmoney{font:700 1.5em Arial,simsun; color:#ff7b2f; }

/* 清理浮动 */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	*zoom:1; /* for IE6 IE7 */
}

/* floatbox style */
#floatbox-box{line-height:23px;background: #f00;border:3px #ddd solid;overflow: auto!important;overflow:hidden;}
.close-floatbox{display:block;width:23px;height:23px;padding-right:2px;text-align:right;font:700 11px arial,simsun;color:#fff;background: #fff;cursor: pointer;background: url(../images/floatbox-close-bg.gif) top right no-repeat;}

.buttoninput{font-size:14px;font-family:SimSun,Arial;font-weight:700;line-height:16px;color:#fff;background: #FF7A28 url('../images/buttoninputbg.gif');border:1px #ffccec solid;padding:3px 10px;}