/*
Build:Xiaoliu Date:2009-5-27 14:36
*/
.box {
	position: relative; margin-bottom: 10px
}
.box .qpr-tp {
	background: url(../images_n/img/hd-0905.png) no-repeat
}
.box .qpr-tp span {
	background: url(../images_n/img/hd-0905.png) no-repeat
}
.box .qpr-tp {
	position: relative; display: block; height: 6px
}
.box .qpr-tp span {
	width: 6px; float: right; height: 6px
}
.box .qpr-tp {
	background-position: -6px 0px; margin-bottom: -6px
}
.box .hd {
	border:#c1ced0 1px solid; height: 30px
}
.box .hd h3 {
	line-height: 30px; padding-left: 10px; font-size: 12px; color: #000000
}
.box .bd {
	border:#c1ced0 1px solid; padding: 8px;
}
.box .ft .more {
	position: absolute; line-height: 30px; top: 1px; right: 8px; _line-height: 28px
}
.box .qpr-tp {
	overflow: hidden
}
.box .hd h3 {
	line-height: 30px; _line-height: 28px
}
.mb0px {
	margin-bottom: 0 
}
.text-list li {
	background: url(../images_n/img/hd-0905.png) no-repeat
}
.text-list2 li {
	background: url(../images_n/img/hd-090502.png) no-repeat
}
.logo-log {
	width: 950px; height: 73px; position: relative; color: #000000; overflow: hidden
}
#logo {
	float: left; margin: 13px; width: 138px; height: 47px; display:inline
}
.logo-text {
	z-index: 3; position: absolute; line-height: 14px; top: 8px; left: 160px
}
#log {
	float: right; margin: 15px 0px; width:378px; height: 43px; display:inline
}
#log div {
	float: left; padding-left: 8px; height: 22px
}
#log div .indexinput {
	width: 70px
}
.text {
	padding-right: 5px; text-align: right;  width: 365px; display:inline; line-height: 30px
}
.menu-search {
	margin-bottom: 5px; width: 950px; height: 106px; position: relative; overflow: hidden
}
#menu {
    z-index: 4; height: 30px; position: absolute; top: 0px; left: 0px; padding: 0px 15px
}
#menu ul {
    width: 920px;
}
#menu ul li {
    float: left; padding:5px 0px 6px 0px;
}
#menu ul .top-50-0-0 {
	background-image: url(../images_n/img/bg.gif); text-align: center; width: 50px; background-position: 0px 0px; padding-top: 5px
}
#menu ul .top-50-0-1 {
	background-image: url(../images_n/img/bg.gif); text-align: center; width: 50px; background-position: -200px 0px; padding-top: 5px
}
#menu ul .top-50-1 {
	background-image: url(../images_n/img/bg.gif); text-align: center; width: 50px; background-position: -100px 0px; padding-top: 5px
}
#menu ul .top-58-0-0 {
	background-image: url(../images_n/img/bg.gif); text-align: center; width: 58px; background-position: 0px -33px; padding-top: 5px
}
#menu ul .top-58-0-1 {
	background-image: url(../images_n/img/bg.gif); text-align: center; width: 58px; background-position: -200px -33px; font-size: 14px; padding-top: 5px
}
#menu ul .top-58-1 {
	background-image: url(../images_n/img/bg.gif); text-align: center; width: 58px; background-position: -100px -33px; padding-top: 5px
}
#menu ul .top-74-0-0 {
	background-image: url(../images_n/img/bg.gif); text-align: center; width: 74px; background-position: 0px -66px; padding-top: 5px
}
#menu ul .top-74-0-1 {
	background-image: url(../images_n/img/bg.gif); text-align: center; width: 74px; background-position: -200px -66px; padding-top: 5px
}
#menu ul .top-74-1 {
	background-image: url(../images_n/img/bg.gif); text-align: center; width: 74px; background-position: -100px -66px; padding-top: 5px
}
#menu ul a.toplink:link, #menu ul a.toplink:visited {
	color: #000; font-size: 14px; text-decoration: none
}
#menu ul a.toplink:hover, #menu ul a.toplink:active {
	color: #000; font-size: 14px; text-decoration: none
}
#menu ul a.toplink-ac:link, #menu ul a.toplink-ac:visited {
	color: #fff; font-size: 14px; font-weight: bold; text-decoration: none
}
#menu ul a.toplink-ac:hover, #menu ul a.toplink-ac:active {
	color: #fff; font-size: 14px; font-weight: bold; text-decoration: none
}
#menu ul .w200 {
	width: 200px
}
#search {
	padding: 28px 15px 0px 15px; height: 78px; background: url(../images_n/img/search-bg.jpg) no-repeat bottom left
}
.search-box {
	float: left; margin: 13px 0px 5px 0px; width: 600px; height: 27px; background: url(../images_n/img/searchbg.png) no-repeat
}
.search-form {
	margin: 0px; width: 600px; height: 27px
}
.search-form button {
	border: none; padding: 0px 0px 0px 5px; display: inline; margin: 0px 0px 0px 17px; width: 65px; 
	background: none transparent scroll repeat 0% 0%; font-size: 14px; cursor: pointer; font-weight: 700
}
.search-text input {
	border: none; padding: 0px; display: inline; margin: 4px 0px 0px 4px; color: #666; width: 480px; 
	background: none transparent scroll repeat 0% 0%; font-size: 14px; height: 20px
}
.radio {
	float: left; margin: 1px 0px 5px 0px; width: 600px; color:#fff
}
#hotwords {
    z-index: 5; height: 20px; position: absolute; top: 76px; right: 0px; padding: 0px 15px; color: #fff
}
#hotwords a:link, #hotwords a:visited {
	color: #fff; text-decoration: none
}
#hotwords a:hover, #hotwords a:active {
	color: #fff; text-decoration: underline
}
.shop {
	width: 230px; height: 190px; overflow: hidden
}
.about .hd {
	height: 30px; border-bottom: none
}
.about .hd h3 {
	margin-left:-2px; height: 30px; margin-top: 1px; _margin-top: 0px
}
.about .bd {
	border-bottom-style: none; border-top-style: none; height: 56px; padding-top:0px; overflow: hidden
}
.about .bd .pic {
	width: 56px; float: left; height: 56px; overflow: hidden
}
.about .bd ul {
	margin: 0px 0px 0px 10px; float: left; width: 145px
}
.about .bd li {
	line-height: 14px; overflow: hidden
}
.hot .bd {
	padding: 0px 8px; height: 94px; overflow: hidden; border-top: none
}
.hot .bd .tit {
	 padding-top:2px; padding-right:8px; width: 204px; height: 22px; background: url(../images_n/openshoptit.jpg) no-repeat; 
	 text-align:right
}
.hot .bd .shops {
	width: 212px; height: 62px; background: #efefef
}
.hot .bd .shops ul {
	margin: 3px 0px 0px 5px; float: left; display: inline; width: 207px
}
.hot .bd .shops li {
	padding: 0 0 0 10px; line-height: 150%; float: left; width: 190px; white-space: nowrap; overflow: hidden; 
	background-position: -6px -9px
}
.main-pic {
	float: left; width: 390px; height: 190px; overflow: hidden
}
.main-pic-supply {
	float: left; width: 230px; height: 190px; overflow: hidden
}
.supply {
	width:390px; height:190px; overflow:hidden
}
.supply .hd {
	height: 30px; border-bottom: none 
}
.supply .hd h3 {
	margin-left:-2px; height: 30px; margin-top:1px; _margin-top:0px
}
.supply .bd {
	border-top-style: none; height: 158px; padding:0px 8px; overflow: hidden
}
.supply .bd ul {
	float: left; width: 372px; height: 158px; overflow: hidden
}
.supply .bd ul li {
	float: left; margin-right: 10px; overflow: hidden
}
.supply .bd ul .last {
	margin: 0px
}
.supply .bd ul li ul {
	float: left; width: 181px; height: 158px; overflow: hidden
}
.supply .bd ul li ul li {
	padding-left: 10px; float: left; line-height: 160%; width: 171px; white-space: nowrap; overflow: hidden; 
	background-position: -6px -56px
}
.supply .bd ul li ul li span {
	color: #666; padding-left: 4px;
}
.supply .bd .last {
	margin: 0px
}
.register {
	width: 310px; height:150px; overflow: hidden
}
.register .hd {
	height: 30px; border-bottom: none 
}
.register .hd h3 {
	margin-left:-2px; height: 30px; margin-top:1px; _margin-top:0px
}
.register .bd {
	border-top-style: none; height: 112px; padding:0px 7px 6px 7px; overflow: hidden
}
.register .bd ul {
	padding: 0px; width: 294px; background: #fff; height: 112px; overflow: hidden
}
.register .bd li {
	float: left; margin: 0px 6px 2px 0px; width: 144px; display: inline; height: 36px; overflow: hidden
}
.register .bd .last {
	margin:0px
}
.register .bd .long {
	margin:0px; width:294px; height:36px
}
.info {
	background-image: url(../images_n/img/body-bg.gif); background-repeat: no-repeat
}
.icon-bg {
	background-image: url(../images_n/img/hd-0905.png); background-repeat: no-repeat 
}
.info {
	padding: 6px 0px 0px 102px; width: 208px; height: 24px; overflow: hidden
}
.info li {
	padding-left: 12px; width: 90px; display: inline; background-position: -6px -30px; float: left; font-size: 14px; 
	overflow: hidden; margin-right: 4px
}
.info li.last {
	margin-right: 0px
}
.fdj {
	width: 310px; height:136px; overflow: hidden
}
.fdj2 {
	width: 310px; height:136px; overflow: hidden; background-color:#f2f6f7
}
.fdj .hd, .fdj2 .hd  {
	height: 30px; border-left: 1px solid #c1ced0; border-right: 1px solid #c1ced0; border-bottom: none 
}
.fdj2 .hd{
	border-top:1px solid #c1ced0;
}
.fdj .hd h3, .fdj2 .hd h3 {
	margin-left:-2px; height: 30px; margin-top:1px; _margin-top:0px
}
.fdj .bd, .fdj2 .bd {
	border-bottom-style: none; border-top-style: none; height: 97px; padding-top:0px; overflow: hidden
}
.fdj2 .bd{
	border-bottom: 1px solid #c8dbec;
}
.fdj .bd .pic, .fdj2 .bd .pic {
	width: 65px; float: left; height: 55px; overflow: hidden
}
.fdj .bd .u1, .fdj2 .bd .u1{
	float: left; width: 220px; overflow: hidden
}
.fdj .bd .u2, .fdj2 .bd .u2 {
	float: left; width: 292px; overflow: hidden
}
.fdj .bd .u1 ul, .fdj2 .bd .u1 ul {
	margin: 0px 0px 0px 5px; float: left; display: inline; width: 210px
}
.fdj .bd .u1 li, .fdj2 .bd .u1 li {
	padding-left: 10px; float: left; line-height: 150%; width: 210px; white-space: nowrap; overflow: hidden; 
	background-position: -6px -56px
}
.fdj .bd .u2 ul, .fdj2 .bd .u2 ul {
	margin: 4px 0px 0px 0px; float: left; width: 290px
}
.fdj .bd .u2 li, .fdj2 .bd .u2 li {
	padding-left:10px; float: left; line-height: 150%; width: 135px; white-space: nowrap; overflow: hidden; 
	background-position: -6px -56px
}
.title {
	font-size: 14px; font-weight: bold
}
.ad {
	width: 630px; height: 80px; overflow: hidden
}
.ad .list {
	width: 150px; display: inline; float: left; margin-right: 10px; overflow: hidden
}
.ad .last {
	margin-right: 0px;
}
.category {
	width: 630px; overflow: hidden
}
#cate-tit {
	z-index: 2; position: absolute; text-align: center; line-height: 27px; width: 92px; display: block;
	background-image: url(../images_n/img/body-bg.gif) ; background-repeat: repeat-x;
	background-position: 0px -35px; height: 27px; color: #fff; font-size: 14px; top: 3px; 
	font-weight: bold; left: 5px
}
.category .hd {
	height: 26px; background-image: url(../images_n/img/body-bg.gif) ; background-repeat: repeat-x; background-position:0px -65px
}
.category .hd h3 {
	line-height: 26px; height: 26px; font-size: 14px; color: #ffffff; margin-top: 1px; _margin-top: 0px
}
.category .bd {
	border-top: 2px solid #ff7300; height: 650px; padding:0px 10px 0px 8px
}
.category-list div {
	float: left; width: 610px; overflow: hidden
}
.category-list div h4 {
	line-height: 21px; background-image: url(../images_n/img/hd-0905.png) ; background-repeat: no-repeat; background-position: 5px -86px;    font-size: 14px; color: #000000; border-bottom:1px dashed #ff7300; padding-left: 23px
}
.category-list .motor {
	background: #fff; padding-top: 5px
}
.category-list div .bgn {
	background: #ffffff
}
.category-list div ul {
	width: 610px; float: left; margin-top: 5px; background: #f4f3f2; overflow: hidden
}
.category-list div ul li {
	padding:2px 0px 4px 0px; width: 305px; float: left; overflow: hidden; _padding:1px 0px 5px 0px
}
.category-list div ul li ul {
	width: 300px; margin-top: 0px
}
.category-list div ul li ul .pr20px {
	padding-right: 20px;
}
.category-list div ul li ul .pr40px {
	padding-right: 40px;
}
.category-list div ul li ul .pr50px {
	padding-right: 50px;
}
.category-list div ul li ul .pr60px {
	padding-right: 60px;
}
.category-list div ul li ul .pr70px {
	padding-right: 70px;
}
.category-list div ul li ul .pr80px {
	padding-right: 80px;
}
.category-list div ul li ul li {
	border-left:1px #001d4c solid; line-height: 14px; margin: 5px 0px 0px -1px; padding: 0 10px 0 10px; 
	width: auto; display: inline; float: left; clear: none
}
.product .bd {
	border-top: 2px solid #ff7300; height: 176px; padding:11px 8px 0px 8px; width: 612px; overflow: hidden
}
.imgli {
	float: left; margin-right: 23px; overflow: hidden; width: 104px; height: 175px
} 
.last {
	margin-right: 0px;
}
.picbox {
    width: 102px; height: 102px; border: 1px solid #e5e5e5; overflow: hidden; position:relative; display: table-cell; text-align: center;  vertical-align: middle;
}
.picbox span { 
	position: static; +position: absolute; top: 50% 
}
.picbox span img {
	position: static; +position: relative; top: -50%; left: -50%; width: 100px;
}
*html .picbox span img {
    position: static; +position: relative; top: -50%; left: -50%; width: 100px; padding-top: 4px
}
*+html .picbox span img {
    position: static; +position: relative; top: -50%; left: -50%; width: 100px; padding-top: 4px
}
.textbox {
	margin: 5px auto 0px; text-align: center; width: 106px; line-height: 14px; word-break: break-all 
}
#footer {
	text-align: center; width: 950px; clear: both; border-top: 1px solid #c1ced0; font-family: arial
}
.foot-nav {
	width: 600px
}
#footer ul {
	margin: 15px auto 0px; display: block; height: 20px
}
#footer ul li {
	margin: 0px 5px; display: block; float: left
}
.copyright {
	margin: 0px auto; width: 480px; line-height: 23px; color: #000000
}
.server {
	margin: 5px auto 20px; width: 100px
}
