﻿ul { list-style-type: none; margin: 0; padding: 0; }

.header .tab { cursor: pointer; }
.tabs .tab { display: none; }
.tabs .selected { display: block; }

.webpart { border: solid 1px #b1c8d7; margin:0px 0 0 0; }
.webpart div.header { background: url('../images/v4/titlebg_03.gif') repeat-x 0 0; line-height: 30px; height: 30px; padding: 0 5px 0 0; }
.webpart div.header h3.name, .webpart div.header .selected {
	border-right: solid 0px #b3c9d8;
	margin: 0;
	padding: 0 10px;
	float: left;
	height: 26px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.webpart div.header .tab { margin: 0; padding: 0 10px; float: left; height: 26px; font-size: 12px; }
.webpart .content { padding: 6px 5px 5px 5px; height: 1%; overflow: hidden; }

#mainLeft { width: 488px; height: 1%; float: left; overflow: hidden; }
#mainRight { width: 254px; height: 1%; float: right; overflow: hidden; }

#mainNews { margin-top: 0px; }
#newsNav { width: 475px; padding: 10px 5px 0; }
#newsNav .mainPic { position: relative; width: 475px; height: 205px; }
#newsNav .mainPic img { width: 475px; height: 205px; }

#newsNav .mainPic div.title { padding: 10px 0; height: 40px; line-height: 40px; text-align: center; position: absolute; bottom: 0; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; background-color: #000000; font-size: 23px; width: 475px; }
#newsNav .pagerNum { padding-right: 8px; position: absolute; right: 0; bottom: 10px; }
#newsNav .pagerNum a { background-color: #2C3D5B; color: #FFFFFF; cursor: pointer; margin: 0 3px; padding: 3px 5px; }
#newsNav .pagerNum a:hover, #newsNav .pagerNum a.selected { background-color: #DC6D23; }

.gallery .show li div.title a { color: #ffffff; }
#newsNav .recommend { border-bottom: solid 1px #a8b4bf; line-height: 35px; }
#newsNav .recommend h3 { margin: 0; }
#newsNav .recommend h3 a { color: #cc2e2f; font-size: 18px; }
#newsNav .recommend h3 .more { font-weight: normal; padding-top: 3px; font-size: 12px; }
#newsNav .titleList { height: 1%; overflow: hidden; width: 100%; }
#newsNav .titleList ul { padding-top: 5px; float: left; width: 235px; overflow: hidden; }
#newsNav .titleList ul li { line-height: 23px; padding-left: 35px; background: url('/images/v4/popularlist.gif') no-repeat 0 0; border-bottom: dashed 1px #cccccc; margin: 0 5px; }
#newsNav .titleList ul li a { color: #666666; }
#newsNav .titleList ul li.no_1 { background-position: 0 -24px; }
#newsNav .titleList ul li.no_2 { background-position: 0 -47px; }
#newsNav .titleList ul li.no_3 { background-position: 0 -72px; }
#newsNav .titleList ul li.no_4 { background-position: 0 -94px; }

#newsNav .thumbs { background: url('/images/v4/newsNavBg.png') repeat-x 0 0; height: 70px; margin-top: 8px; }
#newsNav .thumbs ul { height: 70px; overflow: hidden; }
#newsNav .thumbs ul li { width: 20%; float: left; height: 50px; padding-top: 20px; text-align: center; cursor: pointer; }
#newsNav .thumbs ul li.selected { background: url('/images/v4/newsNavSelected.png') repeat-x center 0; }
#newsNav .thumbs ul li img { width: 86px; height: 37px; padding: 2px; border: solid 1px #2D4458; background-color: #ffffff; }
#newsNav .thumbs ul li span { display: none; }
.videoList { width: 100%; }
.videoList td { width: 50%; text-align: center; height: 140px; vertical-align: top; }
.videoList td a { padding: 0 5px; }
.videoList td .pic { border: solid 1px #cccccc; padding: 1px; display: block; }
.videoList td .pic img { width: 110px; height: 80px; }
.videoList td .title { display: block; text-align: left; padding-top: 6px; }
.videoList td .publishTime { color: #898989; padding: 3px 0; }

#newsNav #intro h5 { padding: 5px; font-size: 16px; }
#newsNav #intro a { color: #ffffff; position: relative; display: block; }

#newsNav #intro p { padding: 0 5px; margin: 0; text-indent: 2em; }
#newsNav #intro .pic { }

#newsNavList { height: 1%; margin-top: 18px; }
#newsNavList ul { height: 1%; margin: 0; padding: 0; }
#newsNavList ul li { width: 65px; height: 58px; border: solid 1px #ffffff; margin-right: 3px; margin-left: 2px; display: block; float: left; padding: 3px; cursor: pointer; }
#newsNavList ul li:hover { border: solid 1px #ff0000; }
#newsNavList ul li.selected { border: solid 1px #ff0000; }
#newsNavList ul li img { width: 65px; height: 58px; }

#newsNavList ul li .intro { display: none; }

#newsNavList ul li.end { margin-right: 0; }
#newsNav .readmore { text-align: right; padding-top: 8px !important; }

.mainLeft { width: 198px; float: left; }
.mainCenter { float: left; width: 748px; margin-left: 5px; overflow: hidden; }
.mainRight { width: 205px; float: right; overflow: hidden; }

#indexServices { margin-top: 5px; }
#indexServices .tabs .tab { padding: 0 16px 5px; }
#indexServices li { border-bottom: solid 1px #cccccc; padding: 0 0 3px; }
#indexServices li.last { border-bottom-width: 0; }
#indexServices .tabs .tab .title { display: block; font-weight: bold; padding-left: 45px; background: url('../images/v4/indexService.gif') no-repeat -5px 0; line-height: 40px; height: 40px; font-size: 14px; }
#indexServices .tabs .tab span { color: #848484; padding: 0 3px; }

#mainRightOthers { height: 1%; overflow: hidden; }
#mainRightOthers a { background: url('../images/v4/mainRightButtom.gif') no-repeat 0 0; width: 106px; height: 27px; text-indent: -99999px; margin-top: 3px; }
#mainRightOthers a.btnBuyInfoAdd { display: block; height: 36px; width: 100%; }
#mainRightOthers a.promoCompany { background-position: 0 -40px; float: left; }
#mainRightOthers a.adServices { background-position: -107px -40px; float: right; }
#mainRightOthers a.videoServices { background-position: 0 -70px; float: left; }
#mainRightOthers a.websiteServices { background-position: -107px -70px; float: right; }


.cpflImageMain { width: 544px; height: auto; border: 1px dashed #C0C0C0; padding: 2px; position: relative; }

.cpflImageNavigation { float: right; width: 276px; height: 309px; overflow: hidden; }
.cpflImageNavigation ul { padding: 0px; margin: 0px; list-style-type: none; }
.cpflImageNavigation ul li { border: 1px solid #cccccc; margin-right: 1px; margin-bottom: 1px; float: left; width: 89px; height: 100px; text-align: center; cursor: pointer; }
.cpflImageNavigation ul li img { border-width: 0px; width: 89px; height: 80px; }
.cpflImageContent { width: 264px; height: 306px; border: 0px; float: left; overflow: hidden; }
.cpflImageContent ul { list-style-type: none; padding: 0px; margin: 0px; }
.cpflImageContent ul li { width: 264px; height: 306px; }

.cpflImageMask { text-align: center; position: absolute; background-image: url( '../images/load-bg.png' ); width: 542px; height: 160px; left: 2px; top: 2px; padding-top: 150px; z-index: 9; }
.xsdb p { margin: 2px; padding-left: 66px; }
#loginSteps .step { height: 157px; overflow: hidden; }
.loginLoading { display: none; line-height: 23px; vertical-align: middle; }

#loginStep1 label { width: 50px; display: block; text-align: left; float: left; }
#loginStep1 .input { float: left; }
#loginStep2 p { margin: 0px; line-height: 20px; }

.rwft { border: solid 1px #cccccc; padding: 1px; zoom: 1; }

.rwftUl { padding: 0px; margin: 0px; list-style-type: none; }
.rwftUl li { float: left; margin-bottom: 5px; }
.rwftUl li img { float: left; margin: 2px; }
#newNavigation { background-image: url('/images/newsNavigation.jpg'); height: 21px; padding-left: 96px; padding-top: 10px; font-weight: bold; border-right: solid 1px #d4d4d4; }

/*------------------------------------供求信息--------------------------------------*/
#latestSellOffers, #latestBuyOffers { padding: 0px; }
#latestSellOffers, #latestBuyOffers { width: 49%; margin-top: 5px; }



#latestSellOffers ul li, #latestBuyOffers ul li {
	line-height: 25px;
	border-bottom: solid 1px #E6E6E6;
	margin: 0px;
	background-color: #ffffff;
	background-image: url(../images/v4/iconNews2.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
}
.webpart div.header .GQXX{
padding:0 7px;
}
.webpart div.header .gqxx1{
}
/*--------------------------------------------------------------------------------------------------*/

.gyscptj { list-style-type: none; margin: 0px; padding: 10px 0 0px; width: auto; height: 1%; overflow: hidden; }
.gyscptj li { float: left; height: 140px; text-align: center; width: 24%;margin: 0 0 3px; }
.gyscptj li h6{margin:0;}
.gyscptj li strong { display: block;  color:#0033CC; font-weight:normal;padding-top:3px;}
.gyscptj img { border: solid 1px #c1c1c1; width: 100px; height: 80px; }
.gyscptj li .price{color:#ff0000;}

.tbProductCategory { color: #0045DF; }

.tbProductCategory tr td { vertical-align: top; padding: 6px 3px; line-height: 22px; }
.tbProductCategory h4 { padding: 0px; margin: 0px; }
.tbProductCategory em { color: #666666; font-style: normal; }
#partner { text-align: center; }
#partner ul li { height: 75px; width: 195px; }

.IndexGQ a { display: block; float: left; width: 246px; }
.indexGQ span { display: block; float: right; }

#indexNav { width: 171px; float: right; text-align: center; padding: 1px; border: solid 1px #dadedf; margin-bottom: 5px; }

#newsProduct a { padding-left: 10px; width: 99%; line-height: 24px; background: url('/images/list04.gif') no-repeat left center; float: left; }
/*--------------------------------------------------------------*/
#rdpjpptj .content{padding:8px 5px;}
/*----------------------------------书--------------------------------------------*/
#books{margin-bottom:5px;}
#books h3.name { background-color: transparent; border-right-width: 0; }
#books .content { padding: 5px 6px 0; height: 85px; }
/*----------------------------------热点配件-------------------------------------------------*/
#rdpjpptj { margin-top: 8px; }
#rdpjpptj .gyscptj li{height:130px;}
/*----------------------------------推荐企业-------------------------------------------------*/
#recommendEnterprise { margin-top: 8px; }
#recommendEnterprise .header h3 { background: url('../images/v4/indexWebpartHeaderSplit.gif') no-repeat right center; }
#recommendEnterprise .header h3.selected { background-image: none; background-color: #ffffff; }

#recommendEnterprise ul { height: 1%; overflow: hidden; }
#recommendEnterprise .tabs .tab { padding: 3px 0; }
#recommendEnterprise li { float: left; width: 12%; height: 31px; text-align: center; padding: 5px 0; }

/*----------------------------------新闻-------------------------------------------------*/
#newsRWFT { margin-top: 8px; }
#newsRWFT .content{height:286px;}

#newsHydt { margin-top: 8px; }
#newsBiaoZhun { margin-top: 8px; }
.newsWebpart .recommend { font-weight: bold; height: 80px; overflow: hidden; margin: 0; padding: 12px 0 0; border-bottom: 1px dashed #cccccc; }
.newsWebpart .recommend a { color: #FF7300; font-size: 12px; }

.newsWebpart .recommend img { width: 100px; height: 75px; float: left; margin: 0 5px 5px 0; }
.newsWebpart li { line-height: 24px; background: url('../images/v4/iconNews.gif') no-repeat 0 center; padding: 0 3px 0 11px; border-bottom: dashed 1px #cfcfcf; }

#newsList { margin-top: 8px; height: 1%; overflow: hidden; }
#newsList .newsWebpart { width: 242px; float: left; margin-right: 7px; }
#newsMjbk { margin-right: 0 !important; float: right !important; }
#qydt { margin-top: 8px; }
#qydt .content{ padding-bottom:7px;}
/*---------------------------------友情链接-----------------------------------------*/
#friendLink { margin-top: 8px; }
#friendLink .font a, #friendLink .image a { display: block; float: left; white-space: nowrap; min-height: 20px; margin-left: 8px; margin-bottom: 3px; }
#friendLink .font { line-height: 25px; padding: 0px; margin: 0px; }
#friendLink .image { line-height: 35px; padding: 0px; margin: 0px; }
#friendLink .image a { height: 35px; }
#friendLink .image a img { border-style: none; width: 88px; height: 31px; }
/*----------------------------------视频选择---------------------------------------*/
#video .content { padding: 6px 5px; }

#videoSelect { border: solid 1px #cccccc; height: 1%; overflow: hidden; }

#videoSelect ul { width: 110px; float: left; height: 206px; }
#videoSelect li { padding: 3px; height: 44px; line-height: 22px; margin-bottom: 2px; background: url('../images/v4/videoSelectBg.gif') repeat-x 0 0; }
#videoSelect li.last { margin-bottom: 0; }
#videoSelect li a { background: url('../images/v4/iconVideo.png') no-repeat 2px 3px; padding-left: 20px; }
#videoSelect .show { width: 360px; height: 206px; background-color: #cccccc; float: right; }
/*----------------------------------推荐配件---------------------------------------*/
#fittingLogo { width: 255px; float: right; }
#fittingLogo table { width: 100%; }
#fittingLogo td { text-align: center; padding: 2px 0; width: 50%; }
#fittingLogo td img { border: solid 1px #cccccc; }

#recommandFitting { float: left; width: 500px; }
/*----------------------------------新加入会员---------------------------------------*/
#newMember { padding: 0px; margin: 0px; list-style-type: none; }
#newMember .aaaaa {
	border-bottom:1px solid #cdcdcd;
	background-image: url(../images/v4/iconNews2.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
	overflow: hidden;
	line-height: 26px;
	_line-height: 27px;
}
#newMember .bbbbb {
	margin:0px;
	height: 26px;
	line-height: 26px;
	border-bottom:1px solid #cdcdcd;
	background-image: url(../images/v4/iconNews2.gif);
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}
#newMember li .prefix { color: #f26521; }
/*---------------------------------------广告-------------------------------------------*/
#AD1 { margin-bottom: 8px; }
#AD1 a { /*float:left;  padding-left:3px;*/ }
#AD2 { margin-bottom: 8px; text-align: center; }
/*-------------------------------------产品列表菜单------------------------------------------------------*/
#productCategoryList ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-bottom-color: #dedede;
	border-left-color: #dedede;
}
#productCategoryList ul .parent {
	margin: 0px;
	list-style-type: none;
	color: #59340E;
	cursor: pointer;
	position: static;
	overflow:hidden;
	list-style-image: none;
	padding:0 0 0 7px;
	margin:0px;
	line-height: 24px;
}
#productCategoryList li.parent h4 {
	margin: 0px;
	padding: 4px 7px 3px 11px;
	font-weight: normal;
	background:url("../images/v4/iconNews.gif") no-repeat scroll 0 center transparent;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
#productCategoryList li.selected h4 { background: url("/images/index/productCategoryListBgV21.gif") repeat-x scroll 0 0; color: #ffffff; }
.menuProductCategoryChild { display: none; }
#productCategoryList li.selected .menuProductCategoryChild { position: absolute; display: block; top: 200px; }
/*------------------------------------------------------------------------------------------------------*/
#productCategoryList { border: 0px solid #151515; padding: 0px; margin-bottom: 6px; }
#productCategoryList h2 { background: #CFCFCF url(/images/common/arrow_down.gif) no-repeat scroll 3% 50%; color: #FFFFFF; font-size: 18px; font-weight: normal; margin: 0; padding: 0; }
#productCategoryList h3 {
	margin: 0px;
	font-size: 12px;
	color: #ffffff;
	line-height: 30px;
	padding: 0 0 0 25px;
	background: #9DD44A url(/images/v2/productCategoryListBg_03.jpg) no-repeat scroll 0 center;
	font-weight: bold;
}
#productCategoryList > ul > li { cursor: pointer; }
.menuProductCategoryChild { padding: 6px 6px 2px 0 !important; margin: 0px; background: url("/images/index/productCategoryListBgV21.gif") repeat-x scroll right -79px; position: absolute; z-index: 999; }
.menuProductCategoryChild li { padding: 3px 4px 7px 15px; background: url("/images/index/productCategoryListBgV21.gif") repeat-x scroll left -86px; }
.menuProductCategoryChild li table tr td { border-left: 1px dashed #d3d3d3; border-collapse: separate !important; text-align: center !important; vertical-align: top; padding: 10px 3px 3px; height: 120px; }
.menuProductCategoryChild li table tr td a.item { display: block; }
.menuProductCategoryChild li img { width: 60px; }
.menuProductCategoryChild li h5 { white-space: nowrap; padding: 10px 0 0; margin: 5px 0 0; color: #0048A2; }
.menuProductCategoryChild li em { font-style: normal; color: #ff0000; line-height: 23px; display: block; padding-left: 10px; background: url('/images/common/arrow01.gif') no-repeat left center; position: relative; bottom: 0; }

/*客服*/
#indexKf { border-left: solid 1px #DEDEDE; border-right: solid 1px #DEDEDE; border-bottom: solid 1px #DEDEDE; padding: 2px; margin-bottom: 1px; height: 108px; }
#indexKf h3 { font-size: 12px; border-bottom: solid 1px #DEDEDE; padding: 0; margin: 0 0 5px; line-height: 27px; background: url('/images/r.gif') no-repeat left center; padding-left: 10px; font-weight: normal; }
#indexKf p { line-height: 25px; padding: 0; margin: 0; font-weight: bold; }
#indexKf p a { margin-right: 10px; }
#indexKf p a img { display: inline; }
#indexKf p { }

.webPart1 h3 { background: url('/images/v2/bg.jpg') repeat-x 0 0; line-height: 25px; margin: 0px; padding: 0px 10px 4px; }

.webPart1 .box { background-color: #efefef; height: 1%; overflow: hidden; }

.webPart2 h3, #indexNav h3 { color: #ffffff; font-size: 14px; font-weight: bold; text-align: center; line-height: 23px; margin: 0; padding: 0; background: url('/images/v2/bg.jpg') no-repeat 0 -588px; }
.webPart1 .box { height: 1%; overflow: hidden; }
#magazine { margin-bottom: 5px; }
#magazine .box { background-color: #b8d665; height: 81px; padding: 4px 5px 0; }
/********************右侧导航********************/
#indexNav h3 { line-height: 31px; margin-bottom: 3px; cursor: pointer; }
#indexNav .title { background: url('/images/v2/bg.jpg') no-repeat 0 -620px; line-height: 26px; display: block; width: 170px; margin: 2px 0; font-weight: bold; position: relative; }
#indexNav .intro { background: #d7ddd3 url('/images/v2/indexNavIntroBg.gif') no-repeat 0 0; padding-top: 7px; }
#indexNav .intro ul { padding: 0; margin: 0; }
#indexNav .intro p { color: #273500; text-align: left; padding: 0 7px 7px; margin: 0; background: #d7ddd3 url('/images/v2/indexNavIntroBg.gif') no-repeat 0 bottom; line-height: 22px; }
#indexNav .title * { vertical-align: middle; }
#indexNav .title img { position: absolute; left: 6px; }
#indexNav .introNavSub { display: none; }
#indexNav .selected { display: block; }
#indexNav .thumbs { width: 74px; height: 58px; }

#newsLast { margin-bottom: 8px; }
#newsLast h3 { margin: 0; background: url('/images/v2/index/newsTitle.gif') no-repeat 0 0; height: 33px; }
#newsLast h3 .more { float: right; color: #ffffff; line-height: 33px; font-size: 14px; }
#newsLast h3 .more a { color: #ffffff; }
#newsLast .box { border: solid 1px #494949; padding: 5px 0 0; }
#newsLast .box .left { width: 235px; }
#newsLast .box .left .warp { background-color: #c3c3c3; padding: 10px 5px; }
#newsLast .box .left .warp .list { background-color: #ededed; border: solid 1px #909090; }
#newsLast .box .left .warp .list ul { list-style-type: none; padding: 0; margin: 0; }
#newsLast .box .left .warp .list ul li { line-height: 22px; padding-left: 15px; background: url('/images/list03.gif') no-repeat 5px center; }
#newsLast .box .right { width: 680px; float: right; padding: 0 15px 0 0; }
#newsLast .box .right .splite { height: 20px; margin-bottom: 8px; border-bottom: dashed 1px #cccccc; clear: both; }
#newsLast .box .right .sub { width: 310px; float: left; height: 1%; overflow: hidden; }
#newsLast .box .right .sub div { padding-top: 5px; }
#newsLast .box .right .subRight { float: right; }
#newsLast .box .right .sub ul { list-style-type: none; padding: 0; margin: 0; float: right; width: 206px; }
#newsLast .box .right .sub ul li { line-height: 20px; padding-left: 15px; background: url('/images/list03.gif') no-repeat 5px center; }

.jdm_events { display: block !important; }

#tradeshow { margin-top: 8px; }
#tradeshow li { width: 25%; float: left; height: 110px; text-align: center; }
#tradeshow .pic { display: block; text-align: center; height: 75px; }
#tradeshow .pic img { width: 195px; height: 75px; }

