@charset "utf-8";
/* CSS Document */
.listBox .companyAdv h3 {
	font-size: 16px;
	color: #CC6600;
	padding-left: 15px;
	background-image: url(../image/face/title03.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	margin-top: 15px;
}
.HotProductBox {
	float: left;
	width: 715px;
	background-image: url(../image/face/productCityline01.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 10px;
	display: inline;
	font-size: 12px;
}
.HotProductBox .leftNO1 {
	float: left;
	width: 295px;
	background-image: url(../image/face/productCity02.png);
	background-repeat: repeat-y;
	background-position: right top;
	display: inline;
	height: 445px;
}
.leftNO1 .box01 {
	background-image: url(../image/face/hotPicBAck.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 415px;
	width: 240px;
	margin-top: 15px;
	margin-left: 8px;
	display: inline;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.box01 .picBox {
	font-size: 16px;
	float: left;
	width: 240px;
}
.box01 .productsTxt {
	float: left;
	width: 240px;
}
.productsTxt .box02 {
	float: left;
	height: 120px;
	width: 150px;
	display: inline;
	padding-top: 10px;
	line-height: 21px;
}
.productsTxt .box02 dt {
	text-align: right;
	float: left;
	width: 60px;
}
.redcolor {
	color: #FF0000;
}
.productsTxt .box02 dd {
	float: left;
	width: 85px;
	padding-left: 5px;
}
.box02 .shuru {
	width: 60px;
	float: left;
}
.productsTxt .buy {
	float: right;
	width: 85px;
	display: inline;
	padding-top: 10px;
	line-height: 21px;
}
.productsTxt .buy span {
	width: 85px;
	padding-bottom: 15px;
	float: left;
	display: inline;
	text-decoration: underline;
	/*color: #FF0000;*/
}
.rightNo1 {
	float: left;
	width: 420px;
	height: 445px;
}
.HotProductBack {
	background-image: url(../image/face/8Bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 715px;
	display: inline;
	padding-bottom: 8px;
}
.rightNo1 .BoxNo2 {
	float: left;
	width: 420px;
	padding-top: 15px;
	background-image: url(../image/face/productCityline01.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 2px;
	display: inline;
	height: 210px;
}
.rightNo1 .BoxNo3 {
	height: 200px;
	background-image: none;
	padding-bottom: 0px;
}
.BoxNo2 .p_box {
	background-image: url(../image/face/p_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 141px;
	margin-left: 15px;
	display: inline;
	height: 150px;
	padding-top: 9px;
	padding-right: 15px;
	padding-left: 15px;
}
.BoxNo2 .p_No2Txt {
	float: left;
	width: 200px;
	padding-left: 20px;
	line-height: 21px;
	height: 148px;
	display: inline;
	background-image: url(../image/face/linetiy.gif);
	background-repeat: repeat-y;
	background-position: 15px -4px;
}
.p_No2Txt dt {
	float: left;
	width: 70px;
	text-align: right;
}
.p_No2Txt dd {
	float: left;
	width: 130px;
        overflow:hidden;
        height:25px;
}
.p_No2Txt .shuru {
	float: left;
	width: 65px;
}
.p_No2Txt h4 {
	font-size: 12px;
	font-weight: normal;
	margin-left: 10px;
}
.BoxNo2 .p_bottom {
	float: left;
	width: 190px;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 70px;
}
.p_bottom span {
	/*color: #FF0000;*/
	text-decoration: underline;
}
.p_bottom a {
	line-height: 21px;
	background-image: url(../image/face/buy_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 21px;
	width: 88px;
	margin-left: 10px;
	text-align: center;
	display: block;
	color: #333;
}
.p_bottom a:hover {
	color: #FF0000;
}
.HotProductBox .txtBottom {
	float: left;
	width: 700px;
	text-align: right;
	padding-right: 15px;
	display: inline;
	padding-top: 3px;
}
.HotProductBox .txtBottom a {
	width: 120px;
	text-align: center;
	color: #FFFFFF;
	background-color: #C40000;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	line-height: 24px;
}
.HotProductBox .txtBottom a:hover {
	text-decoration: underline;
}
.companyAdv .bandList {
	background-image: url(../image/face/productCityline01.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 15px;
	line-height: 28px;
	display: inline;
	float: left;

	width: 715px;
	margin-top: 5px;
	list-style-type: none;
}
.bandList a {
	background-image: url(../image/face/band_back_a.png);
	background-repeat: no-repeat;
	background-position: 10px top;
	float: left;
	height: 28px;
	width: 108px;
	text-align: center;
	color: #666666;
	padding-left: 10px;
	padding-right: 5px;
	color: #FF0000;
	display: inline;
}
.bandList a:hover{
	color: #FF0000;
	background-image: url(../image/face/band_back.png);
}
.bandList .hot{
	color: #000000;
}
.productsTxt .buy a {
	background-image: url(../image/menu/buyBig.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 72px;
	width: 72px;
}
.productsTxt .buy a:hover {
	background-image: url(../image/menu/buyBig_a.png);
}
.bandList ul {
	float: left;
	width: 715px;
	list-style-type: none;
}
.bandList li {
	float: left;
	/*width: 82px;*/
}
.bandList .moreRed a,.bandList .moreRed a:hover {
	color: #FF0000;
}
.chanpin .p_No2Txt {
	line-height: 21px;
	float: left;
	width: 160px;
}
.chanpin .p_No2Txt dt {
	float: left;
	width: 70px;
	text-align: right;
}
.chanpin .p_No2Txt dd {
	float: left;
	width: 90px;
}
.chanpin .proAB {
	float: left;
	width: 125px;
	display: inline;
	clear: both;
	margin-left: 17px;
}
.chanpin .proPic {
	height: 125px;
	width: 125px;
	line-height:125px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.chanpin .proPic p {
	position:static;
 +position:absolute;
	top:50%;
	text-indent: 0px;
	vertical-align:middle
}
.chanpin .proPic img {
	position:static;
 +position:relative;
	top:-50%;
	left:-50%;
}

.chanpin .buy {
	float: left;
	width: 88px;
	display: inline;
	background-image: url(../image/face/buy_back.png);
	text-align: center;
	height: 21px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 36px;
	margin-left: 36px;
	margin-top: 10px;
	line-height: 21px;
	color: #FF0000;
}
.chanpin .buy:hover {
	color: #333;
}
.chanpin li {
	height: 560px;
}
.proTxt .p_No2Txt dd {
	width: auto;
	margin-right: 2px;
	font-size: 12px;
}
.proTxt .p_No2Txt .buy a {
	background-image: url(../image/face/buy_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 21px;
	width: 88px;
	text-align: center;
	color:#FF0000;
}
.proTxt .p_No2Txt .buy a:hover {
	color:#333;
}
.boxLine .buy {
	margin-top: 35px;
}
.chanpinLine span {
	float: left;
	width: 160px;
}
.example span {
	width: 140px;
	margin-top: 10px;
	float: left;
	cursor: hand;
	display: inline;
	overflow: hidden;
	white-space: nowrap;
}
.picPP span {
	float: left;
	width: 160px;
}
#companyAdv .yingyong {
	float: left;
	width: 715px;
	list-style-type: none;
}

.yingyong li {
	float: left;
	padding-bottom: 10px;
}
.yingyong li a {
	background-image: url(../image/face/p_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: inline;
	float: left;
	height: 145px;
	width: 140px;
	padding-top: 15px;
	padding-right: 16px;
	padding-left: 15px;
	margin-right: 5px;
}
.yingyong li span {
	line-height: 30px;
	float: left;
	width: 140px;
}
.yingyong li a:hover {
	color: #990000;
}


.leftNO1 .box01 .picBox .picAB {
	float: left;
	width: 240px;
	display: inline;
	clear: both;
	height: 240px;
	padding-top: 10px;
}
.leftNO1 .box01 .picBox .picAB .picTT {
	height: 240px;
	width: 240px;
	line-height:240px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.leftNO1 .box01 .picBox .picAB .picTT p {
	position:static;
 +position:absolute;
	top:50%;
	text-indent: 0px;
	vertical-align:middle
}
.leftNO1 .box01 .picBox .picAB .picTT img {
	position:static;
 +position:relative;
	top:-50%;
	left:-50%;
}
.rightNo1 .BoxNo2 .p_box .picAB {
	float: left;
	width: 140px;
	display: inline;
	clear: both;
	height: 140px;
	margin: 0px;
	padding: 0px;
}
.rightNo1 .BoxNo2 .p_box .picAB .picTT {
	height: 140px;
	width: 140px;
	line-height:140px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.rightNo1 .BoxNo2 .p_box .picAB .picTT p {
	position:static;
 +position:absolute;
	top:50%;
	vertical-align:middle;
	text-indent: 0px;
}
.rightNo1 .BoxNo2 .p_box .picAB .picTT img {
	position:static;
 +position:relative;
	top:-50%;
	left:-50%;
}/*--------------测试1——02productsInfo
.companyAdv #productsListBox .topBox .proAB {
	float: left;
	width: 510px;
	display: inline;
	clear: both;
	height: 365px;
	margin: 0px;
	padding: 0px;
}
.companyAdv #productsListBox .topBox .proAB #gallery .proPic {
	height: 510px;
	width: 365px;
	line-height:510px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.companyAdv #productsListBox .topBox .proAB #gallery .proPic p {
	position:static;
 +position:absolute;
	top:50%;
	vertical-align:middle;
	text-indent: 0px;
}
.companyAdv #productsListBox .topBox .proAB #gallery .proPic img {
	position:static;
 +position:relative;
	top:-50%;
	left:-50%;
}*/
/*----------
#companyAdv .peijian li {
	float: left;
	height: 200px;
	width: 160px;
	margin-right: 8px;
	margin-bottom: 20px;
	display: inline;
	background-image: url(../image/face/001.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 14px;
}
.peijian .p_No2Txt {
	line-height: 21px;
	float: left;
	width: 160px;
}
.peijian .p_No2Txt dt {
	float: left;
	width: 50px;
	text-align: left;
	padding-left: 10px;
}
.peijian .p_No2Txt dd {
	float: left;
	width: auto;
	clear: right;
}
.peijian .proAB {
	float: left;
	width: 125px;
	display: inline;
	clear: both;
	margin-left: 17px;
}
.peijian .proPic {
	height: 125px;
	width: 125px;
	line-height:125px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.peijian .proPic p {
	position:static;
 +position:absolute;
	top:50%;
	text-indent: 0px;
	vertical-align:middle
}
.peijian .proPic img {
	position:static;
 +position:relative;
	top:-50%;
	left:-50%;
}
#companyAdv .canshuTxt {
	display: inline;
	float: left;
	width: 695px;
	padding-left: 10px;
	line-height: 21px;
	padding-right: 10px;
}
#companyAdv .canshuTxt dt {
	font-weight: bold;
	color: #990000;
	line-height: 32px;
}------------*/


/*----------配件------------*/
.proPeijian{
	float: left;
	width: 715px;
	margin: 0px;
	padding: 0px;
}
.proPeijian .panTopBox{
	float: left;
	width: 170px;
	background-image: url(../image/face/proConter02.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin-right: 8px;
	margin-bottom: 20px;
}
#companyAdv .proPeijian .proLineBox {
	float: left;
	width: 160px;
	display: inline;
	background-image: url(../image/face/proTop01.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 14px;
}
.proLineBox .proTitle {
	line-height: 21px;
	float: left;
	width: 160px;
}
.proPeijian .proTitle dd {
	float: left;
	width: 150px;
	padding-left: 10px;
	clear: both;
	line-height: 18px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	display: block;
}
.proPeijian .proTitle span {
	color: #FF0000;
}
.proPeijian .proAB {
	float: left;
	width: 125px;
	display: inline;
	clear: both;
	margin-left: 17px;
}
.proPeijian .proPic {
	height: 125px;
	width: 125px;
	line-height:125px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.proPeijian .proPic p {
	position:static;
 +position:absolute;
	top:50%;
	text-indent: 0px;
	vertical-align:middle
}
.proPeijian .proPic img {
	position:static;
 +position:relative;
	top:-50%;
	left:-50%;
}
#companyAdv .canshuTxt {
	display: inline;
	float: left;
	width: 695px;
	padding-left: 10px;
	line-height: 21px;
	padding-right: 10px;
}
#companyAdv .canshuTxt dt {
	font-weight: bold;
	color: #990000;
	line-height: 32px;
}

