﻿@charset "utf-8";
*{margin:0;padding:0;border:none}
body { font-family:&#23435;&#20307;;font-size:12px;background: url(../images/web/bg_body.jpg);background-color: #ededed;background-repeat: no-repeat;background-position: 50% 0px;}
a{color:#000;text-decoration:none}
a:hover{color:#333;text-decoration:underline}
ul li,menu li{list-style-type:none;white-space:nowrap;word-break:keep-all;float:left;display:inline}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}
h1,h2,h3{font-weight:bold}
input,textarea,select{border:1px solid #555;float:left}
var{font-style:normal;color:#F00}
table{border-collapse:collapse;padding:0;font-size:12px;text-align:left}
table td{vertical-align:top}
.check,.radio{width:14px;height:14px;padding:0;border:none}
.red{color:#F00}
.red:hover{color:#F00}
.blue{color:#07F}
.blue:hover{color:#03F}
.pureBlue{color:#03F}
.pureBlue:hover{color:#03F}
.left{float:left}
.right{float:right}
.clear{clear:both}
.hide{display:none}
.logo{width:240px;float:left;}
#topAD{}#btmAD{}#topAD img,#btmAD img{width:980px;height:90px;display:block}
.main{
	float: none;border:0px solid #B3CFDE;
	width: 960px;
	padding-left:10px;
	padding-right:10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#FFF;
	overflow:hidden;
}
.main1{
	float: none;border:0px solid #B3CFDE;
	width: 960px;
	padding-left:0px;
	padding-right:0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#FFF;
	overflow:hidden;
}
.clear {
	clear:both;
}
.main_body_top {
	float: none;
	width: 960px;
	padding-left:10px;
	padding-right:10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow:hidden;
	color: #646464;
	padding-bottom: 0px;
}
.flash{
	float: none;
	width: 960px;
	height:51px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow:hidden;
}/*--HD--*/
#hd{width:960px;height:100px;margin:0 auto;background-color: #fff;padding-left:0px;}
#hd h1,#hd h6{width:240px;height:100px;background:url(../images/web/logo.gif) no-repeat;float:left;position:relative}
#hd h1 a,#hd h6 a{width:240px;height:100px;display:block}
#hd h1 a span,#hd h6 a span{position:absolute;left:9px}
#hd menu#navigation{width:670px;margin:22px 10px 8px 0;float:right;display:inline}
#hd menu#navigation li{width:auto;height:60px}
#hd menu#navigation li a{width:50px;height:60px;margin-left:15px;display:block}
#hd menu#navigation li a.big{width:60px;height:60px;display:block}
#hd menu#navigation li a#titleHome,#hd menu#navigation li a#titleNews,#hd menu#navigation li a#titleLand,#hd menu#navigation li a#titleFactory,#hd menu#navigation li a#titleStorage,#hd menu#navigation li a#titleAuction,#hd menu#navigation li a#titleProgram,#hd menu#navigation li a#titleResearch,#hd menu#navigation li a#titleBrand,#hd menu#navigation li a#titleBBS{text-indent:-9999px;background:url(../images/web/navigation.gif) no-repeat;display:block}
#hd menu#navigation li a#titleHome{background-position:0 0}
#hd menu#navigation li a#titleNews{background-position:-65px 0}
#hd menu#navigation li a#titleLand{background-position:-130px 0}
#hd menu#navigation li a#titleFactory{background-position:-195px 0}
#hd menu#navigation li a#titleStorage{background-position:-260px 0}
#hd menu#navigation li a#titleAuction{background-position:-325px 0}
#hd menu#navigation li a#titleProgram{background-position:-390px 0}
#hd menu#navigation li a#titleResearch{background-position:-455px 0}
#hd menu#navigation li a#titleBrand{background-position:-530px 0}
#hd menu#navigation li a#titleBBS{background-position:-605px 0}
#hd menu#navigation li a#titleHome:hover{background-position:0 -60px}
#hd menu#navigation li a#titleNews:hover{background-position:-65px -60px}
#hd menu#navigation li a#titleLand:hover{background-position:-130px -60px}
#hd menu#navigation li a#titleFactory:hover{background-position:-195px -60px}
#hd menu#navigation li a#titleStorage:hover{background-position:-260px -60px}
#hd menu#navigation li a#titleAuction:hover{background-position:-325px -60px}
#hd menu#navigation li a#titleProgram:hover{background-position:-390px -60px}
#hd menu#navigation li a#titleResearch:hover{background-position:-455px -60px}
#hd menu#navigation li a#titleBrand:hover{background-position:-530px -60px}
#hd menu#navigation li a#titleBBS:hover{background-position:-605px -60px}
/*--SD--*/
#sd{width:960px;height:135px;margin:0 auto;background-color: #fff;padding-left:0px;}
#sd #sd-left{width:649px;float:left;}
#sd #sd-right{width:302px;float:right;display:inline;}

#sd #sd-left #searchBar{width:649px;height:28px;background:url(../images/web/searchBar.gif) no-repeat;float:left;overflow:hidden;}
#sd #sd-left #searchBar span.date{width:250px;padding:0 25px;color:#FFF;line-height:28px;float:left}
#sd #sd-left #searchBar menu#searchMenu{float:left;padding-left:10px}
#sd #sd-left #searchBar menu#searchMenu li{width:96px;margin-top:2px;line-height:26px;text-align:center;color:#FFF;text-decoration:none;display:inline;cursor:pointer}
#sd #sd-left #searchBar menu#searchMenu li.current{color:#000;font-weight:bold;background:url(../images/web/searchCurrent.gif) no-repeat}
#sd #sd-left #searchBar ul#pageFunction{margin:5px 10px 5px 0;line-height:18px;float:right;display:inline}
#sd #sd-left #searchBar ul#pageFunction li{margin-left:2px}
#sd #sd-left #searchBar ul#pageFunction li a{width:54px;height:18px;color:#FFF;text-align:center;background:url(../images/web/pageFunction.gif) no-repeat;float:left;display:inline}
#sd #sd-left .searchBox{width:602px;height:97px;padding-left:45px;border-bottom:1px solid #B3CFDE;border-left:1px solid #B3CFDE;border-right:1px solid #B3CFDE;background:#F7F7F7 url(../images/web/searchIcon.gif) no-repeat 5px 15px;clear:both;display:none;overflow:hidden;}
#sd #sd-left .searchBox form{width:700px;height:20px;margin-top:15px;line-height:20px}
#sd #sd-left .searchBox form *{margin:0 2px}
#sd #sd-left .searchBox form input{width:170px;height:18px;border:1px solid #999}
#sd #sd-left .searchBox form button{width:55px;height:20px;background:none;cursor:pointer}
#sd #sd-left .searchBox form button img{width:55px;height:20px;margin:-1px 0 0 -3px;*margin:0}
#sd #sd-left .searchBox ul{width:500px;margin-top:5px;line-height:20px;float:left;display:inline;clear:left}
#sd #sd-left .searchBox ul li{margin-right:10px}
#sd #sd-left .searchBox ul li a{color:#F00}
#sd #pubFree{width:302px;float:right;display:inline;}
#sd #pubFree h2{width:302px;height:33px;background:url(../images/web/freePub.gif) no-repeat;border-bottom:1px solid #B3CFDE;float:left}
#sd #pubFree h2 span{display:none}
#sd #pubFree ul{width:280px;line-height:22px;height:68px;padding:10px 10px 3px;border-left:1px solid #B3CFDE;border-right:1px solid #B3CFDE;float:left}
#sd #pubFree ul li{width:94px;margin-left:10px;padding-left:10px;background:url(../images/web/dotBlack.gif) no-repeat 0 7px}
#sd #pubFree span.server{border-left:1px solid #B3CFDE;border-right:1px solid #B3CFDE;width:248px; text-align:center;height:14px; color:red; font-weight:bold;line-height:14px;font-size:12px;float:left}
#sd #pubFree span.btm{width:302px;height:10px;line-height:10px;font-size:10px;background:url(../images/web/freePubBtm.gif) no-repeat;float:left}
#sd #pubFree font.alerts{font-size:12px; color:#FF0000; font-weight:bold}

.throughA{width:960px;margin-top:0px;float:left}
.throughA span.top,.throughA span.btm{width:960px;height:5px;line-height:5px;font-size:0;float:left;display:inline}
.throughA span.top{background:url(../images/web/throughTop.gif) no-repeat}
.throughA span.btm{background:url(../images/web/throughBtm.gif) no-repeat}
.throughA .throughContainer{width:930px;padding:10px 14px;border-left:1px solid #CCC;border-right:1px solid #CCC;float:left}
#topAD{}#btmAD{}#topAD img,#btmAD img{width:960px;height:90px;display:block}

/*--TOP--*/
#site-nav { min-width: 950px; width: auto; height:25px;line-height:26px;padding:0 20px; float:left }
#site-nav a { color: #666666; text-decoration: none; }
#site-nav a:hover { color: #ff5500; text-decoration: underline; }
#site-nav-bd { width: 960px; color: #000000; height: 22px; line-height: 22px; margin: 0 auto; padding: 2px 0; position: relative; z-index: 10000; }
#site-nav .login-info { float: left; }
#site-nav .login-info a { margin-right: 8px; color: #666666; text-decoration: none; }
#site-nav .login-info a:hover { color: #ff5500; text-decoration: underline; }
#site-nav .quick-menu { position: absolute; right: 0; top: 1px; }
#site-nav .quick-menu li { background: url("images/kpl/T1CCRNXmRFXXXXXXXX.png") no-repeat scroll 999em 0 transparent; background-position: right 6px; float: left; margin-left: -1px; padding: 1px 10px 0; }
#site-nav .quick-menu li.last { background: none repeat scroll 0 0 transparent; }

#site-nav form#login{float:left}
#site-nav form#login *{float:left;display:inline}
#site-nav form#login label{line-height:16px;margin:5px 5px 5px 10px}
#site-nav form#login input{width:94px;height:14px;line-height:14px;margin:5px 0 5px 5px;border:1px solid #000}
#site-nav form#login input.check{width:14px;height:14px;margin:6px 0 6px 10px;border:none}
#site-nav form#login button{width:54px;height:18px;margin:4px 0 4px 10px;background:none;cursor:pointer}
#site-nav form#login button img{width:54px;height:18px;margin:-1px 0 0 -3px;*margin:0}
#site-nav strong#reg{margin:0 0 0 15px;float:left}
#site-nav strong#reg a{color:#09F;text-decoration:underline}
#site-nav strong#reg a:hover{color:#07B}
#site-nav form#switchCity{position:relative;float:right}
#site-nav form#switchCity *{float:left}
#site-nav form#switchCity var{font-weight:bold}
#site-nav form#switchCity span#change{margin:0 10px;color:#03F;text-decoration:underline;cursor:pointer}
#site-nav form#switchCity input.check{margin:6px 0}
#site-nav form#switchCity label{line-height:16px;margin:5px 0 5px 5px}
#site-nav form#switchCity ul#cityList{width:150px;height:60px;padding:20px 25px;background:url(images/web/cityList.gif) no-repeat;position:absolute;left:30px;top:20px;z-index:999;display:none}
#site-nav form#switchCity ul#cityList li{width:40px;margin-left:10px}
#site-nav form#switchCity ul#cityList li a{cursor:pointer}
/*----parner*/
#parner{border:1px solid #B3CFDE;background:#F0F9FE}
#parner strong{width:66px;height:19px;line-height:19px;margin:13px 0 0 15px;text-align:center;color:#FFF;background:#5E9BBC;float:left;display:inline}
#parner ul{width:862px;padding:10px 10px 10px 5px;float:left}
#parner ul li{line-height:25px;margin:0 10px 0 10px}
.throughB{width:958px;margin-top:10px;border:1px solid #DDD;float:left}
.throughC{width:960px;margin-top:10px;background:url(../images/web/throughTop2.gif) no-repeat 0 5px;float:left}
.throughC span.btm{width:960px;height:10px;line-height:10px;font-size:0;background:url(../images/web/throughBtm2.gif) no-repeat;float:left}
.throughC h2{width:60px;line-height:16px;margin-left:15px;text-align:center;color:#03F;background:#FFF;float:left;display:inline}
.throughC .throughCContainer{width:930px;padding:5px 14px;border-left:1px solid #B3CFDE;border-right:1px solid #B3CFDE;float:left}
.throughC .throughCContainer img{width:88px;height:31px;margin:0 9px 0 5px;float:left;display:inline}
.throughC .throughCContainer ul.textLink{}.throughC .throughCContainer ul.textLink li{margin:0 10px 0 5px;line-height:24px}
.throughAD{width:960px;margin-top:10px;float:left}
.throughAD img{width:960px;display:block}
.throughBanner{width:958px;margin-top:10px;padding:5px 0;border:1px solid #CCC;float:left}
.throughBanner img{width:145px;height:50px;margin:0 0 0 12px;float:left;display:inline}
/*----content*/
#content_new{width:960px;margin:0 auto;}
#content{
	margin:0 auto;
	width: 960px;
	padding-left:10px;
	padding-right:10px;
	background-color:#FFF;
	overflow:hidden;
}
	
.leftA{width:250px;margin-top:10px;float:left;clear:left}
.leftA .detailsBox{width:248px;border:1px solid #B3CFDE;border-top:none;border-bottom:none;float:left}
.leftA h2{float:left;display:inline}
.leftA h2 span{display:none}
.leftA .leftTitle h2{width:90px;height:34px;float:left}
.leftA .leftTitle h2 span{display:none}
.leftA .leftTitle a{float:right}

.centerA{width:390px;margin:10px 0 0 10px;float:left;display:inline}
.centerB{width:388px;margin:10px 0 0 10px;border:1px solid #CCC;float:left;display:inline}
.centerC{width:440px;margin:10px 0 0 10px;float:left;display:inline}
.centerC span.top,.centerC span.btm{width:440px;height:5px;line-height:5px;font-size:5px;float:left;display:inline}
.centerC span.top{background:url(/images/web/cCenterTop.gif) no-repeat}
.centerC span.btm{background:url(/images/web/cCenterBtm.gif) no-repeat}
.centerC .centerContainer{width:438px;border-left:1px solid #CCC;border-right:1px solid #CCC;float:left}
.centerC .centerContainer .title{width:410px;height:30px;line-height:29px;margin:0 9px;padding:0 5px;background:url(/images/web/cCenterTitle.gif) no-repeat bottom;float:left;display:inline}
.centerC .centerContainer .title h2{width:150px;height:29px;float:left}
.centerC .centerContainer .title h2 span{display:none}
.centerC .centerContainer .title a{float:right}
.centerBanner{width:440px;height:34px;margin:10px 0 0 10px;float:left;display:inline}
.centerBanner img{width:140px;height:34px;margin:0 0 0 5px;float:left;display:inline}
.smallRightA{width:300px;margin-top:10px;float:right;clear:right}
.smallRightB{width:250px;margin-top:10px;float:right;clear:right}
.smallRightB span.top,.smallRightB span.btm{width:250px;height:5px;line-height:5px;font-size:0;float:left}
.smallRightB span.top{background:url(/images/web/rBoxTop.gif) no-repeat}
.smallRightB span.btm{background:url(/images/web/rBoxBtm.gif) no-repeat}
.smallRightB .rightContainer{width:230px;padding:5px 9px 0;line-height:20px;border-left:1px solid #CCC;border-right:1px solid #CCC;float:left;display:inline}
.smallRightB .rightContainer .title{height:25px}
.smallRightB .rightContainer .title h2{float:left}
.smallRightB .rightContainer .title h2 span{display:none}
.smallRightB .rightContainer .title span a{float:right}
.longRightA{width:700px;margin-top:10px;float:right}
.longRightB{width:698px;margin-top:10px;border:1px solid #CCC;float:right}
/*----logbox*/
#userlog{height:120px;}
#userlog span.top{background:url(/images/web/leftRecommendTop.gif) no-repeat;width:250px;height:5px;line-height:5px;font-size:5px;float:left}
#userlog span.btm{background:url(/images/web/leftRecommendBtm.gif) no-repeat;width:250px;height:5px;line-height:5px;font-size:5px;float:left}


#userlog #loginform{border-left:1px solid #B3CFDE;border-right:1px solid #B3CFDE;height:110px;}
#userlog #loginform h2{width:248px;height:25px;background:url(/images/web/userlog.gif) no-repeat}
#logFormBody {height:85px;}
#logFormBody table{width:210px;line-height:20px;margin:1px 10px 0;float:left;display:inline;}
#logFormBody table th{padding-top:1px;width:50px;font-weight:normal;}
#logFormBody table td{padding-top:1px;}
#logFormBody table td.each{width:80px;}
#logFormBody table td.Long{width:160px;}
#logFormBody table input{width:158px;height:18px;line-height:18px;border:1px solid #84A2BD;float:left;}
#logFormBody table input.short{width:78px;border:1px solid #84A2BD;}
#logFormBody table input.checkBox{width:auto;height:auto;border:none;float:left;}
#logFormBody table span{margin-left:2px;float:left;display:inline;}
#logFormBody table button{width:68px;height:25px;float:right;}
#logFormBody table button img{width:68px;height:25px;float:left;}
/*----subtm*/
#subBtm{width:100%;height:100px;margin:0px 0 0;border-top:1px solid #CCC;display:block;background-color: #ac1e23;float: none;text-align: center;color: #FFF;}
#subBtm ul{width:960px;margin:15px auto 0;line-height:20px;}
#subBtm ul li a,#subBtm ul li span{margin:0 5px;}
#subBtm p{width:960px;margin:5px auto 0;text-align:center;}
#subBtm a {
	color: #FFF;
	text-decoration: none;
	display: inline;
	margin-right: 5px;
	margin-left: 5px;
}
#subBtm span a {
	color: #FFF;
	text-decoration: none;
	display: inline;
	margin-right: 0px;
	margin-left: 0px;
}
/*--mendAgent--*/

#mendAgent{padding-bottom:10px}
#mendAgent .title{width:930px;height:30px;line-height:30px;padding:0 14px;background:url(/images/web/programTitle.gif) repeat-x;float:left}
#mendAgent .title h2{width:80px;height:30px;background:url(/images/web/recommendAgent.gif) no-repeat;float:left}
#mendAgent .title h2 span{display:none}
#mendAgent .title a{float:right}
#mendAgent ul li img{width:88px;height:31px;display:block;margin:0 10px 0 5px;}
#mendAgent span.what{width:155px;padding-left:24px;padding-top:10px;background:url(/images/web/questionMark.gif) no-repeat 0 8px;float:right}

/*--LOGO与搜索框--*/
.mall-home { background: none repeat scroll 0 0 transparent; }
.mall-home a { color: #222222; text-decoration: none; }
#page { min-width: 960px; width: 100%; }
#page, #header, #content, #footer { margin-left: auto; margin-right: auto; }
#page #header { margin-bottom: 0; min-width: 960px; width: auto; }
#header .layout { background-color: #BF0000; height: 100px; position: relative; width: auto; }
#header .layout-inner { padding: 15px 0; position: relative; }
#header .layout-inner, #content, #mall-desc, #copyright, #mall-nav { margin: auto; width: 960px; }
#page h1,#page h6{width:240px;height:100px;background:url(images/web/logo.gif) no-repeat;float:left;position:relative}
#page h1 a,#page h6 a{width:240px;height:100px;}
#page h1 a span,#page h6 a span{position:absolute;}
#page #header menu#navigation{width:670px;margin:22px 10px 8px 0;float:right;display:inline}
#page #header menu#navigation li{width:auto;height:60px}
#page #header menu#navigation li a{width:50px;height:60px;margin-left:15px;display:block}
#page #header menu#navigation li a.big{width:60px;height:60px;display:block}
#page #header menu#navigation li a#titleHome,#page menu#navigation li a#titleNews,#page menu#navigation li a#titleLand,#page menu#navigation li a#titleFactory,#page menu#navigation li a#titleStorage,#page menu#navigation li a#titleAuction,#page menu#navigation li a#titleProgram,#page menu#navigation li a#titleResearch,#page menu#navigation li a#titleBrand,#page menu#navigation li a#titleBBS{text-indent:-9999px;background:url(images/web/navigation.gif) no-repeat;display:block}
#page menu#navigation li a#titleHome{background-position:0 0}
#page menu#navigation li a#titleNews{background-position:-65px 0}
#page menu#navigation li a#titleLand{background-position:-130px 0}
#page menu#navigation li a#titleFactory{background-position:-195px 0}
#page menu#navigation li a#titleStorage{background-position:-260px 0}
#page menu#navigation li a#titleAuction{background-position:-325px 0}
#page menu#navigation li a#titleProgram{background-position:-390px 0}
#page menu#navigation li a#titleResearch{background-position:-455px 0}
#page menu#navigation li a#titleBrand{background-position:-530px 0}
#page menu#navigation li a#titleBBS{background-position:-605px 0}
#page menu#navigation li a#titleHome:hover{background-position:0 -60px}
#page menu#navigation li a#titleNews:hover{background-position:-65px -60px}
#page menu#navigation li a#titleLand:hover{background-position:-130px -60px}
#page menu#navigation li a#titleFactory:hover{background-position:-195px -60px}
#page menu#navigation li a#titleStorage:hover{background-position:-260px -60px}
#page menu#navigation li a#titleAuction:hover{background-position:-325px -60px}
#page menu#navigation li a#titleProgram:hover{background-position:-390px -60px}
#page menu#navigation li a#titleResearch:hover{background-position:-455px -60px}
#page menu#navigation li a#titleBrand:hover{background-position:-530px -60px}
#page menu#navigation li a#titleBBS:hover{background-position:-605px -60px}

#mall-logo { float: left; overflow: hidden; padding-top: 2px; z-index: 9; }
#mall-search { float: right; padding-top: 20px; width: 530px; }
#mall-search form { background-color: #990000; padding: 0 0 0 2px; z-index: 9999; }
#mall-search fieldset { background-color: #990000; padding: 2px 2px 2px 0; }
#mall-search legend { display: none; color: #000000; }
#mall-search .search-type { height: 20px; line-height: 20px; margin: -22px 0 0 -2px; position: absolute; }
#mall-search .search-type .active { background-color: #C9261C; background: url("images/kpl/T1uOJ4XoVcXXXXXXXX-191-70.png") no-repeat scroll -94px 0px transparent; font-weight: 900; height: 21px; }
#mall-search .search-type a { background-position: 999px 999px; color: #FFFFFF; display: inline-block; height: 100%; outline: medium none; text-align: center; width: 47px; }
#mall-search label { color: #666666; font-size: 12px; height: 24px; left: 8px; line-height: 24px; position: absolute; top: -1px; visibility: hidden; z-index: 1; }
#mall-search .input { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #BA1324; height: 24px; position: relative; }
#query { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("data:image/gif;base64,R0lGODlhAQADAJEAAObm5t3d3ff39wAAACH5BAAAAAAALAAAAAABAAMAAAICDFQAOw==") repeat-x scroll 0 0 transparent; border-color: -moz-use-text-color #BA1324 -moz-use-text-color -moz-use-text-color; border-style: none solid none none; border-width: medium 1px medium medium; color: #000000; font-weight: 900; height: 16px; left: 0; line-height: 16px; margin: 0; padding: 4px 2px 4px 5px; position: absolute; width: 422px; z-index: 2; }
#mall-search .input button { background: none repeat scroll 0 0 #FED24D; border: 0 none; color: #000000; cursor: pointer; float: right; font-size: 14px; font-weight: 900; height: 24px; line-height: 24px; margin-left: 1px; overflow: hidden; width: 94px; }
#mall-search .input s { background: url("images/kpl/T1uOJ4XoVcXXXXXXXX-191-70.png") no-repeat scroll 0px 0px transparent; height: 24px; position: absolute; right: 0; top: 0; width: 94px; }

/*--主菜单--*/
#mall-nav { margin: auto; width: 990px; }
#mall-nav { background: none repeat scroll 0 0 #1A1A1A; height: 30px; margin-bottom: 10px; width: 100%; }
#mall-nav .con { margin: 0 auto; width: 990px; }
#mall-nav .main { float: none; height: 30px; min-height: 0; width: auto; }
#mall-nav li { float: left; line-height: 30px; position: relative; }
#mall-nav li.curChn { background: none repeat scroll 0 0 #9A0000; font-size: 14px; font-weight: 900; margin-right: -1px; z-index: 2; }
#mall-nav li a, #mall-nav li .item { border-left: 1px solid #666666; color: #FFFFFF; height: 30px; line-height: 30px; padding: 0 20px; }
#mall-nav li a:hover { text-decoration: underline; }
#mall-nav .others { float: right; margin-top: -30px; }

/*--内容--*/


/*--首页》左侧商品分类--*/
.fs1 { margin-bottom: 15px; }
.fs1 .col-sub { border-top: 3px solid #CD0000; position: relative; z-index: 20; float: left; width: 240px; }
.mallCategory { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color #D8D8D8 #D8D8D8; border: 2px solid #D8D8D8; border-style: none solid solid; border-width: 0 2px 2px; height: 652px; *height:652px;}
.mallCategory .hdBox { border-bottom: 1px solid #D9D9D9; margin: 0 2px; padding: 15px 0 0; padding-bottom: 2px; }
.mallCategory .hdBox .hd { color: #333333; margin: 0 0 0 10px; width: 100px; border-bottom: 2px solid #FFFFFF; cursor: pointer; height: 17px; background: url("images/kpl/T1sVmfXaxXXXXXXXXX-168-187.png") no-repeat scroll -2px -52px transparent; display: block; line-height: 99em; overflow: hidden; }
.fs1 .hdBox a { display: block; overflow: hidden; position: relative; }
.fs1 .hdBox a:hover .hd { border-bottom: 2px solid #333333; }
.mallCategory .hdBox .cArrow { left: 115px; cursor: pointer; height: 13px; overflow: hidden; position: absolute; top: 2px; width: 14px; background: url("images/kpl/T1sVmfXaxXXXXXXXXX-168-187.png") no-repeat scroll -1px -116px transparent; }
.mallCategory .hdBox a:hover .cArrow { background-position: -15px -116px; }
.mallCategory .items { margin-right: 2px; margin-top: -1px; overflow: hidden; }
.mallCategory .item { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #FFFFFF; border-color: #E5E5E5 #FFFFFF #FFFFFF #FFFFFF; border-style: solid none solid solid; border-width: 1px 0 2px 2px; cursor: pointer; padding: 1px 0 4px; }
.mallCategory h3 { color: #333333; font-size: 14px; height: 22px; line-height: 22px; padding: 4px 0 0 10px; position: relative; }
.mallCategory h3 a { color: #333333; }
.mallCategory a:hover { text-decoration: underline; }
.mallCategory .menuIcon { background: url("images/kpl/T1sVmfXaxXXXXXXXXX-168-187.png") no-repeat scroll -60px -119px transparent; height: 7px; margin: 0 10px 0 0; overflow: hidden; position: absolute; right: 0; top: 14px; width: 5px; }
.mallCategory .item-col { height: 21px; line-height: 21px; overflow: hidden; padding: 0 0 0 4px; width: 194px; }
.mallCategory .item-col a { color: #666666; margin-left: 6px; }
.mallCategory .selected { background-color: #FAFAFA; border-color: #CD0000; border-width: 2px 0 2px 2px; padding-top: 0; position: relative; width: 198px; z-index: 12; }
.mallCategory .selected .menuIcon { display: none; }

/*--首页》左侧商品分类》子菜单--*/
.hidden { display: none; }
.pop-subcategory { left: 202px; position: absolute; top: 36px; z-index: 10; }
.pop-subcategory .shadow { background: url("images/kpl/T1bcF4XmpxXXXXXXXX-281-3.png") repeat-y scroll right 0 #FAFAFA; border: 2px solid #CD0000; left: -2px; overflow: hidden; padding-bottom: 20px; position: relative; width: 590px; }
.pop-subcategory .entity-main, .pop-subcategory .lst-subcategory, .pop-subcategory .lst-top { height: auto; max-height: 484px; overflow: hidden; }
.pop-subcategory .lst-subcategory { float: left; padding: 10px 0 10px 17px; width: 292px; }
.pop-subcategory .lst-subcategory dl { margin-right: 10px; padding-top: 1px; background: url("images/kpl/T1sVmfXaxXXXXXXXXX-168-187.png") repeat-x scroll 0 0 transparent; clear: both; }
.pop-subcategory .lst-subcategory dl.first, .pop-subcategory .lst-topitems dl.first { background: none repeat scroll 0 0 transparent; }
.pop-subcategory .lst-subcategory dt { float: left; width: 70px; }
.pop-subcategory .lst-subcategory dt, .pop-subcategory .lst-subcategory dt a, .pop-subcategory .lst-topitems dt, .pop-subcategory .lst-topitems dt a { clear: both; font-weight: 700; line-height: 30px; }
.pop-subcategory .lst-subcategory dt, .pop-subcategory .lst-subcategory dd { background-color: #FAFAFA; }
.pop-subcategory .lst-subcategory dd { overflow: hidden; width: 200px; float: left; }
.pop-subcategory .lst-subcategory dd a { border-left: 1px solid #EEEEEE; color: #666666; display: inline-block; height: 15px; line-height: 15px; margin: 4px 0 7px; padding: 0 5px; white-space: nowrap; }
.pop-subcategory .lst-top { float: right; width: 280px; }
.pop-subcategory .lst-recmd { margin: 20px 0 0 20px; width: 240px; }
.pop-subcategory .lst-topitems { margin: 10px 10px 0; overflow: hidden; }
.pop-subcategory .lst-topitems dl { line-height: 31px; padding-top: 1px; background: url("images/kpl/T1sVmfXaxXXXXXXXXX-168-187.png") repeat-x scroll 0 0 transparent; }
.pop-subcategory .lst-topitems dt, .pop-subcategory .lst-topitems dd { background-color: #F4F4F4; }
.pop-subcategory .lst-topitems dt { font-weight: 700; height: 30px; line-height: 30px; text-indent: 10px; }
.pop-subcategory .lst-topitems dt b { color: #999999; font-size: 12px; font-weight: normal; margin-left: 5px; }
.pop-subcategory .lst-topitems dd { overflow: hidden; padding-bottom: 10px; width: 260px; }
.pop-subcategory .lst-topitems dd a { color: #666666; display: inline; float: left; line-height: 21px; margin: 0 5px 0 10px; white-space: nowrap; }


/*-首页》左侧手机网游---*/
.paidWay { margin-top: 10px; }
.paidWay-phone { float: left; text-indent: 25px; }
.paidWay-phone .cArrow { background: url("images/kpl/T1sVmfXaxXXXXXXXXX-168-187.png") no-repeat scroll -29px -116px transparent; left: 78px; top: 8px; cursor: pointer; height: 13px; overflow: hidden; position: absolute; width: 14px; }
.paidWay a { background-color: #E5E5E5; display: block; height: 20px; overflow: hidden; padding: 5px 0; position: relative; width: 115px; }
.paidWay a:hover { background-color: #CD0000; color: #FFFFFF; text-decoration: none; }
.paidWay a:hover .cArrow { background-position: -44px -116px; }
.paidWay-card { float: right; text-indent: 15px; }
.paidWay-card .cArrow { left: 90px; top: 8px; background: url("images/kpl/T1sVmfXaxXXXXXXXXX-168-187.png") no-repeat scroll -29px -116px transparent; cursor: pointer; height: 13px; overflow: hidden; position: absolute; width: 14px; }


/*-首页》中间J_slide---*/
#content .col-main { float: left; position: relative; }
#content .col-main .main-wrap { margin-left: 10px; width: 740px; overflow: hidden; }
#content .col-main .mF_taobao2010_wrap { float: left; }
#content .col-main .slide-player { float: left; height: 255px; overflow: hidden; position: relative; width: 505px; }
#content .col-main .popular { background: none repeat scroll 0 0 #F2F2F2; float: left; height: 255px; margin-bottom: 5px; margin-left: 9px; width: 226px; overflow: hidden; }
#content .col-main .popular h2 { height: 30px; line-height: 30px; padding: 0 10px; }
#content .col-main .popular h2 .J_week { float: left; }
#content .col-main .popular h2 .title { float: right; font-weight: normal; }
#content .col-main .popular li { padding: 9px 0; position: relative; float: left; }
#content .col-main .popular li .pic { height: 40px; left: 10px; position: absolute; width: 50px; }
#content .col-main .popular li h4, #content .col-main .popular li p { padding-left: 68px; height: 20px; overflow: hidden; width: 130px; }
#content .col-main .popular li h4 a { color: #000000; text-decoration: none; }
#content .col-main .popular li h4 a:hover { color: #FF6600; text-decoration: underline; }

/*-首页》中间第二层---*/
#content .col-main .carousel { clear: both; width: 740px; overflow: hidden; }
#content .col-main .hd { height: 17px; margin: 15px 0 8px; overflow: hidden; font-size: 14px; }
#content .col-main .carousel .bd { overflow: hidden; width: 800px; }
#content .col-main .picBox li { border: 1px solid #cccccc; float: left; margin-right: 9px; position: relative; width: 176px; margin-bottom: 5px; }
#content .col-main .picBox li:hover { border-color: #FF6600; }
#content .col-main .picBox li img { display: block; height: 170px; width: 170px; margin: 2px; }
#content .col-main .picBox li span { background: none repeat scroll 0 0 #F0F0F0; margin: 2px 2px 0 2px; width: 170px; overflow: hidden; position: absolute; z-index: 1; bottom: 6px; filter: alpha(opacity=90); opacity: 0.9; }
#content .col-main .picBox li span { color: #333; display: block; height: 25px; line-height: 25px; overflow: hidden; text-align: center; }

/*-首页》中间AD---*/
#content .f-poster { height: 95px; margin: 10px 0 15px; *margin:0015px0;overflow:hidden;width:100%;float:left;}


/*-首页》宝贝列表---*/
.floor { overflow: hidden; padding-bottom: 10px; position: relative; width: 990px; float: left; }
.floor .floorHd { border-bottom: 2px solid #000000; height: 24px; overflow: hidden; font-size: 14px; }
.floor .module { border: 1px solid #DDDDDD; margin-top: 5px; overflow: hidden; float: left; height: 310px; }
.floor .floorLeft { float: left; width: 240px; margin: 5px 0 5px 5px; }
.floor .main-wrap { float: left; margin-left: 8px; width: 735px; _width: 730px; }
.floor .floorMain { float: left; position: relative; }
.floor .floorWord { float: left; position: relative; margin-top: 5px; }
.floor .floorMain li { float: left; margin: 8px; _margin: 6px; }
.floor .floorMain li .img { border: 1px solid #B4B4B4; position: relative; width: 165px; }
.floor .floorMain li img { display: block; height: 160px; width: 160px; margin: 2px; }
.floor .floorMain li span { background: none repeat scroll 0 0 #F2F2F2; margin: 2px 2px 0 2px; width: 160px; overflow: hidden; position: absolute; z-index: 1; bottom: 6px; filter: alpha(opacity=70); opacity: 0.7; }
.floor .floorMain li span { color: #333; display: block; height: 25px; line-height: 25px; overflow: hidden; text-align: center; }
.floor .floorMain li .price { color: #DF0032; height: 20px; line-height: 20px; text-align: center; width: 165px; }
.floor .floorMain li:hover .img { border-color: red; }
.floor .floorWord li { float: left; height: 24px; line-height: 24px; overflow: hidden; text-align: left; width: 350px; padding-left: 10px; }
.floor .floorWord li a { color: #666666; white-space: nowrap; }
.floor .floorWord li a:hover { color: #ff5500; text-decoration: underline; }

/*-首页》新增模块---*/
.m_hot { background: url("images/kpl/imgs_index.png") no-repeat scroll 0 -68px transparent; height:38px; clear: both; margin-top: 10px; overflow: hidden; width: 990px; float: left; }
.m_hot h2 { font-size:14px; font-weight:bold; padding:10px 0 0 10px; float:left;}
.m_hot a:hover { color: #FF6600; text-decoration: underline; }
.m_hot .hot_tt { background: url("images/kpl/bg.gif") repeat-x scroll 0 -28px transparent; border-right: 1px solid #D8D8D8; border-top: 1px solid #D8D8D8; color: #CCCCCC; height: 38px; line-height: 39px; margin-left: 200px; overflow: hidden; padding-right: 15px; text-align: right;  }

#floorMain { border: 1px solid #D8D8D8; overflow: hidden; width: 988px; float: left; }
#floorMain .hot_item { font-size: 12px; height: 420px; overflow: hidden; padding: 16px 10px 0; width: 978px; }
#floorMain .hotsale-items { height: 420px; width: 1017.6px; }
#floorMain .hotsale-items li { float: left; height: 210px; margin-right: 39.6px; width: 130px; }
#floorMain .hotsale-items .info { background-color: #FFFFFF; border: 1px solid #FFFFFF; overflow: hidden; padding: 2px 4px; width: 120px; }
#floorMain .hotsale-items.new .desc { height: 16px; }
#floorMain .hotsale-items .desc { cursor: pointer; display: block; height: 32px; line-height: 16px; overflow: hidden; text-align: left; }
#floorMain .hotsale-items .price { color: #979FAC; display: block; font-family: arial,verdana; }
#floorMain .hotsale-items .price em { color: #FF5200; font-family: 'Tahoma' , 'simsun'; font-weight: bold; padding-left: 3px; }
#floorMain .hotsale-items .sell { color: #3E3E3E; display: inline-block; }
#floorMain .hotsale-items .sell em { color: #9A9DA0; font-weight: bold; margin-left: 2px; }

/*-首页》低部关键字---*/
.btm-cate { background-color: #F6F6F6; border-top: 2px solid #CCCCCC; overflow: hidden; padding: 10px 0; width: 990px; float: left; }
.btm-cate { margin: 20px 0 20px; }
.cate-list { background-color: #FFFFFF; border: 1px solid #EBEBEB; display: inline; float: left; margin-left: 10px; padding: 5px 0; width: 110px; }
.cate-list dt { margin: 2px 10px 10px; text-align: center; }
.cate-list strong { display: block; height: 18px; margin-bottom: 5px; overflow: hidden; text-align: center; }
.cate-list b { background: none repeat scroll 0 0 transparent; cursor: pointer; display: inline-block; height: 50px; width: 50px; }
.cate01 b { background-position: 0 0; }
.cate02 b { background-position: -50px 0; }
.cate03 b { background-position: -100px 0; }
.cate04 b { background-position: -150px 0; }
.cate05 b { background-position: -200px 0; }
.cate06 b { background-position: -250px 0; }
.cate07 b { background-position: -300px 0; }
.cate08 b { background-position: -350px 0; }
.cate-list dd { height: 95px; margin: 0 5px 10px; overflow: hidden; }
.cate-list dd a { border-left: 1px solid #CCCCCC; cursor: pointer; float: left; height: 14px; line-height: 14px; margin: 0 4px 5px -1px; padding-left: 5px; white-space: nowrap; }
.btm-cate a { color: #666666; }
.btm-cate a:hover { text-decoration: underline; }

/*-首页》友情链接---*/
#foot_link { background: url("images/kpl/links_top.png") no-repeat scroll 0 0 transparent; margin-bottom: 20px; padding-top: 55px; width: 990px; float: left; }
#foot_link #links { border: 1px solid #EBEBEB; color: #888888; line-height: 23px; padding: 10px 15px 8px; }
#foot_link #links a { display: inline-block; margin-right: 15px; color: #808080; }
#foot_link #links a:hover { color: #FF6600; text-decoration: underline; }

/*-低部---*/
#footer { background: url("images/kpl/T1afRUXfdjXXXXXXXX-173-87.png") repeat-x scroll 0 -81px transparent; border-top: 1px solid #D1D7DC; clear: both; margin: 10px auto; padding-top: 15px; position: relative; text-align: center; _float: left; }
#copyright { margin: auto; width: 990px; }
#footer p { padding: 5px 0; }
#footer p a { color: #3366CC; margin-right: 3px; }
#footer a:hover { text-decoration: underline; }

/*-宝贝列表页---*/
.grid-s190m790 { color: #666666; margin: 10px auto 0; width: 990px; }
.grid-s190m790 .side { display: inline; float: left; width: 190px; }
.grid-s190m790 .main { float: left; width: 800px; }
.grid-s190m790 a { color: #2953A6; }
.grid-s190m790 a:hover { color: #CC6600; text-decoration: underline; }
.grid-s190m790 a.s2-selected:link, .grid-s190m790 a.s2-selected:visited { color: #FFFFFF; }

/*-宝贝列表页》左侧导航---*/
.offScreen { left: -9999px; position: absolute; }
.category { margin-bottom: 10px; overflow: hidden; position: relative; }
.cate-item, .all-cate { background-color: #FFFFFF; border: 1px solid #E4E4E4; width: 188px; }
.category ul { overflow: hidden; text-indent: 10px; }
.cate-item a, .cate-item .selected { display: block; height: 18px; overflow: hidden; padding: 3px 0; vertical-align: middle; white-space: nowrap; width: 188px; }
.cate-other-title, .cate-item-selected { background-color: #F2F2F2; border-bottom: 1px solid #E4E4E4; display: block; height: 18px; overflow: hidden; padding: 3px 0; }
.cate-item a b { color: #999999; font-size: 10px; font-weight: normal; }
.viewList li { width: 170px; overflow: hidden; }
.category ul ul { text-indent: 10px; }
.category ul li i { background: url("images/kpl/T1afRUXfdjXXXXXXXX-173-87.png") no-repeat scroll 0 0 transparent; background-position: -157px -65px; display: inline-block; height: 16px; overflow: hidden; vertical-align: text-bottom; width: 16px; }
.category .productList { padding: 2px 0 2px 0; }
.category .productList li a { height: 162px; }
.category .productList li img { height: 160px; width: 160px; border: 1px solid #E4E4E4; }

/*-宝贝列表页》左侧导航 新样式---*/
.sidebar-cat { background-color: #FFFFFF; border: 1px solid #E4E4E4; width: 188px; }
.sidebar-cat .scc { display: inline-block; padding: 10px 12px; }
.sidebar-cat .scc h3 { border-bottom: 1px solid #D3D3D3; clear: both; font-size: 14px; height: 22px; line-height: 22px; overflow: hidden; }
.sidebar-cat .scc ul { display: inline-block; margin-bottom: 18px; }
.sidebar-cat .scc ul li { background: url("images/kpl/imgs_other.png") no-repeat scroll -226px 16px transparent; border-bottom: 1px solid #EFEFEF; float: left; height: 26px; line-height: 38px; overflow: hidden; padding-left: 10px; width: 71px; }
.sidebar-cat .scc ul.all li { color: #888888; width: 152px; }

/*-宝贝列表页》右侧---*/
.grid-s190m790 .main .main-wrap { margin: 0 0 0 10px; }
.mallCrumbs { background-color: #F7FAFF; border: 1px solid #E1E7F5; height: 25px; line-height: 25px; padding-right: 8px; position: relative; }
.mb10 { margin-bottom: 10px; }
.mallCrumbs-count { color: #999999; float: right; }
.mallCrumbs-count em { color: #CC6600; padding: 0 2px; }
.mallCrumbs-nav { float: left; height: 25px; }
.mallCrumbs-nav-item { color: #D96663; float: left; height: 25px; overflow: hidden; padding-left: 10px; }
.mallCrumbs-nav-item a { display: inline-block; height: 25px; }
.mallCrumbs-nav-item .icon { background: url("images/kpl/T1hVOdXmlwXXXXXXXX-88-124.png") no-repeat scroll 999px 999px transparent; background-position: 0 -2px; vertical-align: top; display: inline-block; overflow: hidden; height: 25px; width: 16px; }
.navigation { border-top: 1px solid #E1E7F5; }
.colProp { border: 1px solid #E1E7F5; border-style: none solid solid; border-width: 0 1px 1px; overflow: hidden; position: relative; _float: left; _width: 788px; }
.colProp-item { border-top: 1px dotted #E1E7F5; margin: -1px 5px 0; overflow: hidden; padding: 4px; position: relative; _float: left; }
.colProp-title { float: left; font-weight: normal; line-height: 32px; overflow: hidden; white-space: nowrap; width: 100px; }
.colProp-list { float: left; width: 600px; }
.colProp-list li { display: inline; float: left; height: 18px; margin-left: 20px; overflow: hidden; padding: 5px 0; white-space: nowrap; width: 125px; }
p.mall404_kw_wrap { background-color: #F7FAFF; border: 1px solid #E1E7F5; color: #666666; height: 25px; line-height: 25px; margin: 10px 0; overflow: hidden; padding-left: 10px; }
p.mall404_kw_wrap a { border-right: 1px solid #CCCCCC; margin-right: 8px; padding-right: 8px; white-space: nowrap; }
.filter { position: relative; z-index: 5; }
.display-settings { border-bottom: 2px solid #A6A6A6; height: 24px; padding-left: 11px; }
.display-settings li.selected { background-color: #A6A6A6; color: #FFFFFF; }
.display-settings li { background-color: #E5E5E5; color: #999999; float: left; margin-right: 3px; position: relative; }
.display-settings li.selected a { color: #FFFFFF; height: 25px; line-height: 25px; padding: 0 12px 0 13px; }
.display-settings a { float: left; height: 24px; line-height: 24px; padding: 0 11px 0 12px; text-decoration: none; }
.display-settings .quick-page-changer { background: none repeat scroll 0 0 transparent; float: right; }
.quick-page-changer a, .quick-page-changer span { display: inline; float: left; height: 16px; line-height: 16px; margin-left: 5px; padding: 0; }
.quick-page-changer a, .quick-page-changer span { display: inline; float: left; height: 16px; line-height: 16px; margin-left: 5px; padding: 0; }
.quick-page-changer .no-previous, .quick-page-changer .previous-page { overflow: hidden; text-align: center; width: 16px; }
.quick-page-changer .no-previous b { margin-top: 4px; *margin-top:2px;}
.quick-page-changer .previous-page, .quick-page-changer .next-page, .quick-page-changer .no-previous, .quick-page-changer .no-next { border: 1px solid #D4D4D4; text-decoration: none; }
.quick-page-changer a, .quick-page-changer span { display: inline; float: left; height: 16px; line-height: 16px; margin-left: 5px; padding: 0; }
.quick-page-changer .no-previous .icon { background: url("images/kpl/T1hVOdXmlwXXXXXXXX-88-124.png") no-repeat scroll 999px 999px transparent; background-position: -72px -25px; }
.quick-page-changer .icon { height: 7px; width: 4px; display: inline-block; overflow: hidden; vertical-align: middle; }
.quick-page-changer .next-page, .quick-page-changer .no-next { padding: 0 5px; }
.quick-page-changer .next-page .icon { background: url("images/kpl/T1hVOdXmlwXXXXXXXX-88-124.png") no-repeat scroll 999px 999px transparent; background-position: -77px -25px; }


/*-宝贝列表页》右侧》 商品列表---*/
.product, .item-view .product-list, .item-view .list-content { overflow: visible; }
.item-view .list-content { overflow: hidden; width: 790px; float: left; }
.product, .item-view .product-list, .item-view .list-content { overflow: hidden; }
.item-view .product-list { overflow: hidden; width: 800px; }
.item-miniView .product { width: 190px; float: left; margin: 10px 10px 0 0; z-index: 1; }
.product { color: #999999; overflow: hidden; }
.item-miniView .productInfo { border: 1px solid #E6E6E6; height: 280px; padding: 15px 14px; }
.item-miniView .productInfo:hover { background-color: #F5F5F5; }
.item-miniView .product-img, .item-miniView .product-img a { height: 160px; width: 160px; }
.item-miniView .product-img { margin-top: 0; }
.item-view .product-img { margin: 14px auto 5px; }
.product-img { background: none repeat scroll 0 0 #FFFFFF; display: block; overflow: hidden; }
.product-img a { background-color: #FFFFFF; display: table-cell; text-align: center; vertical-align: middle; width: 160px; height: 160px; }
.product-img img { vertical-align: middle;  }
.product-price { height: 20px; line-height: 20px; overflow: hidden; position: relative; }
.item-miniView .tmall-price { font-size: 14px; }
.tmall-price { background: url("images/kpl/T1hVOdXmlwXXXXXXXX-88-124.png") no-repeat scroll -78px -52px transparent; padding-left: 13px; }

.tmall-price { color: #CC0000; font-size: 16px; font-weight: bold; margin-right: 10px; }
.product-price { line-height: 20px; }
.product-title { height: 36px; margin: 8px 0; overflow: hidden; }
.product-title a { color: #666666; font-size: 12px; font-weight: 400; }
.product-sum { float: left; position: relative; width: 100%; z-index: 999; }
.pro-sale, .pro-review { float: left; }
.proHigh { color: #CEAA00; }
a.lsg { background: url("images/kpl/imgs_button.png") no-repeat scroll -28px -296px transparent; display: block; height: 15px; overflow: hidden; position: absolute; right: 2px; text-indent: -999px; top: 0px; width: 29px; }

/*-宝贝列表页》右侧》 分页---*/
.pagination { clear: both; color: #999999; font-size: 14px; font-weight: bold; height: 40px; margin-top: 15px; width:790px; float:left; }
.mb20 { margin-bottom: 20px; }
.page-bottom { float: right; }
.page-start, .pagination .page-prev { border: 1px solid #E5E5E5; }
.page-start { width: auto; }
.pagination a, .page-info, .page-prev, .page-start, .page-cur, .page-end, .page-skip { height: 20px; padding: 5px 8px 0; }
.pagination a, .page-info, .page-prev, .page-cur, .page-start, .page-end, .page-break, .page-skip { float: left; }
.page-cur { background-color: #EFEFEF; }
.page-cur, .pagination a, .page-end { border-color: #E5E5E5; border-style: solid; border-width: 1px; margin-left: 2px; }

/*-宝贝列表页》右侧》 商家热卖---*/
.p4p-box { border: 1px solid #E6E6E6; float: left; margin-bottom: 20px; }
.p4p-box .title { background-color: #F2F2F2; border-bottom: 1px solid #E6E6E6; font-size: 14px; padding: 2px 0 2px 15px; }
.p4p-box .product { border-left: 1px dotted #E6E6E6; display: inline; float: left; height: 232px; margin-left: -1px; padding: 10px 18px; text-align: center; width: 160px; }

/*-宝贝详细页》右侧》---*/
.grid-s5m0 .main-wrap, .grid-m0s5 .main-wrap { overflow: hidden; width: 750px; margin-left: 10px; float: left; }
address, cite, dfn, em, var { font-style: normal; }
.box { margin-bottom: 10px; width: 100%; }
.tb-s310, .tb-s310 a { height: 310px; width: 310px; }
.tb-pic a img { vertical-align: middle; }
.tb-s310 img { max-height: 310px; max-width: 310px; }
.tb-s40, .tb-s40 a { height: 40px; width: 40px; }
.tb-s40 img { max-height: 40px; max-width: 40px; }
#detail .tb-detail-hd { background: none repeat scroll 0 0 #FFFFFF; margin-bottom: 1px; overflow: hidden; padding: 0; position: relative; text-indent: 0; z-index: 2; }
#detail .tb-detail-hd h3 { color: #404040; float: left; font-size: 14px; line-height: 21px; overflow: hidden; padding-left: 0; text-align: left; text-indent: 5px; white-space: nowrap; width: 530px; }
#detail .tb-detail-hd h3 a, #detail .tb-detail-hd h3 a:visited { color: #000000; }
#detail .tb-summary { padding: 10px 0; }
#detail .tb-gallery { float: left; width: 310px; }
#detail .tb-gallery .tb-booth { border: 1px solid #CDCDCD; position: relative; z-index: 1; }
#detail .tb-gallery .tb-thumb { margin: 10px 0 0; overflow: hidden; }
#detail .tb-gallery .tb-thumb .tb-selected { background: none repeat scroll 0 0 #C30008; height: 40px; padding: 2px; }
#detail .tb-gallery .tb-thumb .selected, #detail .tb-gallery .tb-thumb .tb-selected { background-position: 0 -50px; }
#detail .tb-gallery .tb-thumb li { background: none repeat scroll 0 0 transparent; float: left; height: 42px; margin: 0 6px 0 0; overflow: hidden; padding: 1px; }
#detail .tb-gallery .tb-thumb .tb-selected div { background-color: #FFFFFF; border: medium none; }
#detail .tb-gallery .tb-thumb li div { border: 1px solid #CDCDCD; }
#detail .tb-gallery .tb-action { margin: 20px 0 10px; }
#detail .tb-gallery .tb-action a i { float: left; height: 16px; margin-right: 3px; width: 16px; }
#detail .tb-action a.favorite i { background: url("images/kpl/T1krl0Xk8zXXXXXXXX-194-382.png") no-repeat scroll -2px -94px transparent; display: inline-block; height: 16px; overflow: hidden; vertical-align: top; width: 16px; }
#detail .tb-property { float: left; }
#detail .tb-property .tb-wrap { margin-left: 20px; }
#detail .tb-meta .tb-detail { height: auto; margin-bottom: 2px; line-height: 28px; }
#detail .tb-meta span { text-align: right; white-space: nowrap; width: 68px; }
#detail .tb-meta li { line-height: 20px; margin-bottom: 5px; }
#detail .tb-property .tb-wrap .tb-detail strong { background: url("images/kpl/T1krl0Xk8zXXXXXXXX-194-382.png") no-repeat scroll -177px -257px transparent; color: #CC0000; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 27px; font-weight: 700; padding-left: 18px; vertical-align: baseline; }
#detail .tb-property .tb-sold-out em { color: #CC6600; font-family: Tahoma,Arial,Helvetica,sans-serif; font-weight: 700; margin-right: 2px; }
#detail .tb-meta { margin-bottom: 10px; overflow: hidden; width: 400px; }
#detail .tb-meta li { line-height: 20px; }
#detail .tb-meta .tb-item-service .tb-toggler-holder { border-bottom: 1px solid #EEEEEE; clear: both; height: 0; margin-left: 7px; position: relative; }
#detail .tb-meta .tb-collapsed .tb-toggler-holder .tb-toggler { background: url("images/kpl/T1krl0Xk8zXXXXXXXX-194-382.png") no-repeat scroll -127px -31px transparent; }
#detail .tb-meta .tb-item-service .tb-toggler-holder .tb-toggler { border: medium none; height: 14px; overflow: hidden; position: absolute; right: 0; top: -13px; width: 63px; }
#detail .tb-meta .tb-item-service .tb-toggler-holder .tb-toggler i { visibility: hidden; }
#detail .tb-key .tb-action, #detail .combination .info .skin-gray { position: relative; }
#detail .tb-key .tb-action { margin-top: 5px; }
#detail .attr-promise-tip { background: url("images/kpl/msg_bg.png") no-repeat scroll 4px -194px #FFFFE5; border: 1px solid #FFCC7F; color: #404040; margin-top: 10px; padding: 5px 10px 5px 23px; width: 360px; }

/*-宝贝详细页》右侧》宝贝描述---*/
#detail .tabbar { border-bottom: 1px solid #8E0101; font-family: Tahoma,Helvetica,Arial, 'simsun' ,sans-serif; height: 29px; margin-top: 15px; overflow: hidden; width: 750px; float: left; }
#detail .tabbar li, #detail .tabbar a { background: url("images/kpl/T1zUFYXgpyXXXXXXXX-192-200.png") no-repeat scroll 0 0 transparent; }
#detail .tabbar .selected { background-position: 0 0; border-color: #FF6600; font-size: 14px; font-weight: bold; height: 30px; position: absolute; }
#detail .tabbar li { background-position: 0 -30px; float: left; height: 29px; line-height: 29px; margin-right: 1px; overflow: hidden; padding: 0 0 0 2px; }
#detail .tabbar .selected a, #detail .tabbar .selected a:visited, #detail .tabbar .selected a:hover { background-position: right 0; }
#detail .tabbar a { background-position: right -30px; color: #333333; display: block; outline: medium none; padding: 0 18px; }
#info { float: left; margin: 10px 0 10px 0; }

/*-SiteMap---*/
.wrapper { line-height: 16px; margin: 0 auto; position: relative; width: 990px; float: left; }
.wrapper ul, .wrapper li { list-style-type: none; }
.wrapper img { border: medium none; display: block; }
.wrapper a:link, .wrapper a:visited { text-decoration: none; }
.num { font-family: Arial,Helvetica,sans-serif; }
.wrapper { font-size: 0; margin: 20px auto; }
.wrapper .classNav { border: 1px solid #DDDDDD; display: inline-block; margin-right: 10px; padding: 1px; }
.wrapper .classNav .navList { font-size: 12px; line-height: 16px; }
.wrapper .classNav a { border-bottom: 1px solid #F2F2F2; color: #333333; cursor: pointer; display: block; height: 31px; line-height: 31px; padding: 0 5px; float: left; width: 200px; }
.wrapper .classNav a:hover, .wrapper .classNav .IE6Hover { text-decoration: underline; }
.wrapper .focusBar { background: url("images/kpl/T15K02XXRtXXXXXXXX-197-31.gif") no-repeat scroll 0 0 transparent; color: #FFFFFF; font-size: 12px; font-weight: bold; height: 31px; line-height: 31px; margin: 1px 0 0; padding-left: 10px; width: 197px; }

