@charset "utf-8";
@import "/USITE/Css/ui/black-tie/jquery-ui-1.7.1.custom.css";
* {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img {
	border:0;
}
html, body {
	　　margin:0px;
	　　height:100%;
}
body {
	color:#CCC;
	text-align:center;
	font-size:13px;
	line-height: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	background:#1C1C1C url(images/container_bg.jpg) repeat-x left bottom;
}
a {
	color: #000000;
}
a:hover {
	color: #FF0000;
}
#main {
	text-align:left;
}
#PageLeft a {
	color:#CCCCCC;
}
#PageLeft a:hover {
	color:#F00;
}
#contactcard a {
	color:#CCCCCC;
}
/*位置块定义-------------------------------------------------------------------------*/
#container {
	background:url(images/body_bg.jpg) repeat-x left top;
	width:100%;/*position: relative;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;*/
}
/*头部------------------------------------------------------------------------------*/	
#PageTop {
	background:url(../pagetop_bg.jpg) repeat-x;
	overflow: hidden;
	height:109px;
}
#PageTop1 {
	position:relative;
	width:936px;
	margin:0 auto;
}
/*LOGO居中------------------------------------------------*/
#logo {
	float: left;
	padding-top:9px;
}
#logo .container {
	width:193px;
	height:80px;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
#logo .main {
	position:static;
 +position:absolute;
	top:50%
}
#logo img {
	position:static;
 +position:relative;
	top:-50%;
	left:-50%;
}
#banner {
}
#language {
	height:23px;
	width:632px;
	background: url(images/language_bg.jpg) no-repeat;
	position:absolute;
	left: 288px;
	top: 72px;
}
#language ul {
	float:right;
	margin-right:10px;
}
#language li {
	display:inline;
	padding:5px 12px;
}
#language li a {
	text-decoration:none;
	font:12px;
	color: #999;
}
#language li a:hover {
	color:#ccc;
	font-weight:bold;
}
#language ul li.active a span {
	color:#ccc;
	font-weight:bold;
}
#language img {
}
#menu {
	position:absolute;
	left: 200px;
	top: 0px;
	background:url(images/menu_bg.jpg) no-repeat;
	width:817px;
	height:72px;
}
#menu ul {
	width:817px;
	height:50px;
	text-align:center;
	margin-top:30px;
}
#menu li {
	display:inline;
	padding:5px 19px;
	background:url(images/menu_li_bg.jpg) no-repeat right center;
}
#menu #M_contact {
	background:none;
}
#menu li a {
	color:#CCC;
	text-decoration:none;
}
#menu li a span {
	font-size:15px;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;

}
#menu .active a, #menu li a:hover {
}
#menu .active a span, #menu li a:hover span {
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
	font-size:15px;
	color: #C00;
}
/*图片轮换 Flash --------------------------------------------------------------------*/
#adroter, #flash {
}
/*中部------------------------------------------------------------------------------*/
#main {
	padding:10px 0;
}
#main1 {
	margin:0 auto;
	width:936px
}
#Content #contactcard {
	text-align:left;
	float:right;
	width:301px;
	height:277px;
	background: url(images/contactcard_bg.jpg);
}
#Content #contactcard h2 {
	background: url(images/h2_bg.jpg) no-repeat 28px 32px;
	padding:30px 0 10px 50px;
}
#Content #contactcard h2 span {
	font-size:14px;
}
#Content #contactcard .content {
	margin:0 30px;
	padding:10px 0;
	background:url(images/line_bg.gif) repeat-x;
}
#Content #contactcard li {
	background:url(images/li_bg.gif) no-repeat left 6px;
	text-indent:20px;
}
#tupian {
	float:left;
	width:628px;
	height:279px;
	background:url(images/tupian_bg.jpg) no-repeat;
}
#PageLeft #partsearch #Submit {
	border:none;
	background:none;
	font-size:1px;
	color:#FFF;
	text-indent:-10000px;
	width:23px;
	height:23px;
}
/*侧边------------------------------------------------------------------------------*/	
#PageLeft {
	float: left;
	width: 250px;
	overflow: hidden;
}
#PageLeft .control {
	margin-bottom:10px;
}
#PageLeft .control {
	margin-bottom:10px;
}
#PageLeft h2 {
}
#PageLeft .container {
	padding: 10px;
}
#PageLeft #partsearch {
	background:url(images/partsearch_bg.jpg) no-repeat;
	width:248px;
	margin:0;
}
#PageLeft #partsearch .content{
	text-align:center;
	padding:2px 0 15px 0 ;
	width:189px;
}
#PageLeft #partsearch .content form {
	margin:10px auto;
	background:url(images/search_bg.jpg) no-repeat;
}
#partsearch input#partnumber {
	border:none;
	background:none;
	width:145px;
	line-height:18px;
	padding-left:20px;
}
#advsearch, #chicun {
	background:url(images/advsearch_top.gif) no-repeat top;
}
#advsearch .container, #chicun .container {
    padding-bottom:50px;
	background:url(images/advsearch_bot.gif) no-repeat bottom;
}
#PageLeft #contactcard {
	background:url(images/pageleftt_contactcard_bg.jpg) no-repeat;
	height:262px;
}
#PageLeft #nav1 {
	background:url(images/pageleftt_nav1_bg.jpg) no-repeat;
	height:233px;
}
#PageLeft {
	text-align:left;
}
#PageLeft h2 {
	background: url(images/pageleft_h2_bg.jpg) no-repeat 20px 22px;
	padding:20px 0 10px 45px;
}
#PageLeft h2 span {
	font-size:14px;
}
#PageLeft .content {
	margin:0 15px 0 20px;
	padding:10px 0;
	background:url(images/line_bg.gif) repeat-x;
}
#PageLeft #contactcard li {
	background: url(images/pageleft_li_bg.jpg) no-repeat left 6px;
	text-indent:20px;
}
#PageLeft #nav1 li {
	background: url(images/pageleft_li_bg.jpg) no-repeat left 6px;
	text-indent:20px;
}
#PageLeft select {
	width:188px;
	margin-bottom:10px;
}
#PageLeft #Submit,#PageLeft .btn{
	min-width:50px;
	height:31px;
	width:78px;
	padding:5px 10px;
	font-weight:bold;
	margin-top:15px;
	}#PageLeft #partsearch #Submit{
			min-width:0;
	padding:0;
	font-weight:0;
	margin-top:0;}

/*内容------------------------------------------------------------------------------*/
#news .content .title a {
	color:#900;
}
.PAGE_home #Content {
	background:none;
}
.PAGE_home #Content1 {
	background:none;
}
.PAGE_home #Content2, .PAGE_product #Content .content {
	background:none;
	padding:0;
}
#Content {
	float: right;
	width: 675px;
	overflow: hidden;
	background:url(images/Content_bg.jpg) repeat-y;
}
#Content1 {
	background:url(images/Content2_bg.jpg) no-repeat
}
#Content2 {
	background:url(images/Content3_bg.jpg) no-repeat bottom;
	padding:20px;
	min-height:300px;
}
#THREE #Content {
	width: 936px;
	padding-right: 0px;
	overflow: hidden;
}
#Content .control {
	margin-bottom:5px;
}
#Content h2 {
}
#Content .content {
	background:url(images/content_line_bg.jpg) repeat-x;
	margin-top:5px;
	padding-top:10px;
}
.PAGE_home #Content .content {
	background:none;
	margin-top:0;
	padding-top:0px;
}
/*产品展示---------------------------------------------------------------------------------------*/
#productview_desc {
	float:left;
	background:url(images/tb_01.gif) no-repeat left bottom;
	border:#666 1px solid;
}
#productview_desc .content {
	background:none;
}
#productview_desc ul {
	width:300px;
	background:url(images/tb_02.gif) no-repeat right bottom;
	padding:0 0 12px 0;
}
#productview_desc ul li {
	border-bottom:#666 1px solid;
	display:block;
	line-height:16px;
	padding:10px;/*
	border:1px solid #C2D8EF;
	border-top:0px solid #ccc;*/
}
#productview_desc ul .red {
	height:16px;
}
#productview_desc ul li label {
	margin:-10px 10px -10px 0;
	line-height:36px;
	width:80px;
	text-align:center;
	display:block;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
}
#productview_desc ul li.title {
	font-size:13px;
	font-weight: bold;
}
#productview_desc ul li.bottom {
	text-align:center;
	border-bottom:#666 solid 1px;
}
#productview_img {
	float:right;
	background:url(images/tb_02.gif) no-repeat right bottom;
	padding:0 0 9px 0;
	margin:0 auto;
	width:635px;
	overflow:hidden;
}
#productview_img img {
	border:1px solid #C2D8EF;
}
#productview_con h2 span {
	clear: both;
}
#productview_con #ProCon1 {
	font-size: 14px;
	line-height: 1.8em;
	padding-right: 10px;
	padding-left: 10px;
}
#productview_con strong {
}
#ECM {
	clear:both;
	background:url(images/tb_l.gif) no-repeat left top;
	padding:0 0 0 3px;
}
#ECM1 {
	background:url(images/tb_r.gif) no-repeat right top;
	padding:0 3px 0 0;
}
#ECM1 table {
	border-collapse :collapse;
}
#ECM1 table tr.subtitle {
	cursor:pointer;
	color: #111a45;
	font-weight: bold;
	background-color: #eee;
}
#ECM1 table th {
	padding:5px 0;
	height:21px;
	background-image: url(images/tb_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#ECM1 table tr td {
	border-bottom:1px dashed #ccc;
	padding:5px 10px;
	height:5px;
	border-right:1px dotted #ccc;
}
#ECM1 table tr.subtitle td {
	border:none;
	border-bottom:1px dashed #ccc;
}
#ECM1 table tr td.title {
	background:url(images/tree.gif) no-repeat 7px center;
	padding:5px 0 5px 25px;
}
#ECM1 table tr.subtitle td.title {
	background-color:#eee;
	padding:5px 0 5px 25px;
	color: #111a45;
	background-image: url(images/jia.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
#ECM1 table tr.hover {
	background-color: #FFFFFF;
}
#ECM1 table tr.hover td.title {
	background-color: #FFFFFF;
}
/*产品列表（详细）---------------------------------------------------------------------------------------------*/

.productlist table#plist tr td {
	border-bottom: 1px solid #333;
}
.productlist table {
	border-collapse :collapse;
	width:100%;
	background-color: #FFFFFF;
	color:#232323;
	background-image: url(images/jiao.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#666666;
}
.productlist table tr th {
	color: #FFFFFF;
	line-height: 28px;
}
.productlist table tr td {
	padding:4px;
 *padding-left:6px;
	height:125px;
	vertical-align:top;
}
.productlist table tr td.img {
	border-right:1px solid #333;
	height:125px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	position: relative;
}
.productlist table tr td.img a.image {
	overflow:hidden;
}
.productlist table tr td.img a {
	font-weight: bold;
	text-decoration: none;
	overflow:hidden;
	line-height:12px;
}
.productlist table tr td.img a:hover {
	text-decoration: underline;
}
.productlist table tr td img {
	border:1px solid #fff;
	margin-top: 24px;
	margin-right: 10px;
	margin-left: 10px;
}
.productlist table tr td.img label {
	margin:0;
	display:block;
	white-space:pre;
	background-color:#C0C0C0;
	padding-right: 6px;
	padding-left: 4px;
	width:96%;
}
.productlist h3 a {
	text-decoration: none;
	color:#232323;
}
.productlist h3 a:hover {
	text-decoration: underline;
}
#foruser {
	color:#000;
}
#foruser a {
	color:#313131;
	text-decoration: underline;
}
#foruser a:hover {
	text-decoration: none;
}
#foruser a#fumore {
	color: #0000cc;
	display: block;
	background-image: url(images/more.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	width: 40px;
	background-position: center center;
}
/*产品列表（两列）---------------------------------------------------------------------------------------------*/
.productlist .smalllist li {
	width:49%;
	float:left;
	border-bottom:1px dotted #999;
}
.productlist .smalllist li table {
	border:0px dotted #999;
	border-right:1px dotted #999;
	width:100%;
	margin:2px;
}
.productlist .smalllist li th {
	width:150px;
	float:left;
	background-color: #fff;
	position:relative;
	vertical-align: top;
	border:none;
}
.productlist .smalllist li th img {
	display:block;
	border:1px solid #ccc;
}
.productlist .smalllist h3 {
	text-decoration: none;
	color: #ff0000;
}
.productlist .smalllist li th a:hover img {
	border:1px solid #333;
}
.productlist .smalllist li tr th label {
	display:block;
	letter-spacing : 2px;
	text-align:center;
	position:absolute;
	bottom:4px;
	left:30px;
}
.productlist .smalllist li td {
	border:0 solid #ccc;
}
#plist .title {
	background:#333;
}
#plist .title th {
	padding-left:8px;
}
#plist tbody .pddesc h3 a {
	font-size:14px;
}
#POPproview .TreeTable {
	text-align:left;
}
/*产品列表（缩略图）---------------------------------------------------------------------------------------------*/
.productlist .img {
	text-align: center;
}
.productlist .img li {
	width:220px;
	float:left;
	text-align:center;
	height:210px;
	line-height:20px;
	border-bottom:1px dotted #999;
}
.productlist .img li div {
	border-right:1px dotted #999;
	margin:15px 0 0 0;
}
.productlist .img li div span.oe {
	color:red;
	font-weight: bold;
}
.productlist .img li img {
	display:block;
	border:1px solid #fff;
	padding: 2px;
	margin-right: 46px;
	margin-left: 46px;
}
.productlist .img li a.more {
	color:blue;
	text-decoration: none;
}
.productlist .img li a:hover .more {
	text-decoration: underline;
}
.productlist .img li a:hover img {
	border:1px solid #ccc;
	padding: 2px;
}
.productlist .img li label {
	display:block;
}
/*ҳ*/
.pagenav {
	clear:both;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pagenav ul {
	list-style-type: none;
}
.pagenav li {
	float: left;
}
.pagenav li.title {
	float: none;
}
.pagenav li a {
	float: left;
	border: 1px solid #d6d6d6;
	height: 18px;
	text-decoration: none;
	margin: 1px;
	color: #666;
	background-color: #f5f5f5;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.pagenav span a {
	font-size: 14px;
	font-weight: bold;
}
.pagenav a:hover {
	border: 1px solid #666;
	background-color: #FFFFFF;
	color: #FF0000;
}
.pagenav .active a {
	border: 1px solid #666;
	color: #FF0000;
	text-decoration: none;
	background-color: #FFFFFF;
}
/*---仿SHOPEX的购物指引条(蓝色)----------------------------------------------------*/
#pdcar .orderstep {
	clear:both;
	margin:0;
	background:url(images/cartnav-gray-step-bg.gif) repeat-x left top;
	padding:0;
}
#pdcar .orderstep ul {
	overflow:hidden;
	_height:1%;
	clear:both;
	list-style:none;
	padding:0 0 0 20px;
	margin:0px
}
#pdcar .orderstep ul li {
	width:160px;
	float:left;
	height:14px;
	padding:25px 10px;
}
#pdcar .orderstep ul li span {
	color:#fff;
}
#pdcar .orderstep ul.step1 {
	background:url(images/cartnav-gray-step1.gif) no-repeat left top;
}
#pdcar .orderstep ul.step2 {
	background:url(images/cartnav-gray-step2.gif) no-repeat left top;
}
#pdcar .orderstep ul.step3 {
	background:url(images/cartnav-gray-step3.gif) no-repeat left top;
}
#pdcar .emptycar {
	clear:both;
	padding:80px 120px;
	background:url(images/empty_black.png) no-repeat left center;
	text-align:left;
	font-size:20px;
}
/*-------------------------------------------------------*/
#pdcar .content {
	padding:1px;
}
#pdcar table {
	margin:0;
}
#pdcar table tr td.img {
	text-align:center;
}
#pdcar table tr td {
	padding:4px;
}
#pdcar table tr td input.txt {
	width:40px;
}
#pdcar table tr.title th {
	text-align : center;
	border-bottom:1px solid #000;
	background:url(images/m_title_bg.gif) repeat-x left top;
	padding:4px;
	color:#fff;
}
#pdcar .btn {
	border:1px solid #666666;
	background:#BB884F;
	padding:2px 5px;
	color:#fff;
	font-weight:bold;
	margin:5px;
}
#pdcar h3 {
	border-bottom:0px solid #ccc;
	padding:5px;
	font-weight:bold;
	color:#fff;
}
#pdcar .toolsbar {
	border-bottom:3px solid #333;
	padding:10px 0;
	text-align:right;
	background:#666;
}
/*定义下面的四个按钮*/
#pdcar input#change {
	display:none;
}
#pdcar input#clear {
	float:left;
}
#pdcar input#continue {
	float:left;
	;
}
#pdcar input#Submit {
}
/*----------------------------------------------------*/
#pdcar #orderform {
	margin:20px 0;
}
#pdcar #orderform li {
	padding:5px;
	clear:both;
}
#pdcar #orderform li label {
	width:80px;
	float:left;
}
#pdcar #orderform li #fmessage {
	width:500px;
	height:90px;
}
#pdcar #orderform li #faddress {
	width:500px;
}
#pdcar #orderform .btn {
	margin:5px 5px 5px 80px;
}
#pdcar .success {
	border:none;
	margin:0;
	padding:100px;
	background:url(images/biao_success.gif) no-repeat 20px center;
	font-size:20px;
	color:#fff;
}
#pdcar .orderno {
	margin:0;
	padding:50px;
	font-size:20px;
	color:#fff;
}
#pdcar .orderno li label {
	display:inline;
	float:none;
	width:auto;
}
/*联系我们---------------------------------------------------------------------------------------------*/
#contact .content ul {
	min-height:214px;
	_height:214px;
	background:url(images/ditu.jpg) no-repeat right bottom;
}
#contact .content ul {
	border:none;
	margin:10px 0;
}
#contact .content ul li {
	height:18px;
	margin:0;
	padding:5px 0;
}
#contact .content ul li label {
	display:block;
	float:left;
	width:60px;
	margin:0 5px 0 5px;
	font-weight:bold;
}
#contact .content ul li span {
	margin:0 5px;
}
#contact a {
	color:#CCC;
}
#Content h2 span {
	font-size:15px;
	font-weight: bolder;
}
/*联系表单  其它联系方式---------------------------------------------------------------------------------------------*/
.contactform {
	margin:20px 0 0 0;
}
.contactform .container .main {
}
.contactform .content {
	background:url(images/sep_vertical.png) repeat-y 110px top;
}
.contactform .content form {
	padding:10px;
	margin:0px;
}
.contactform .content ul {
	overflow:hidden;
}
.contactform .content ul li {
	padding:5px;
	margin:1px;
}
.contactform .content ul li label {
	width:50px;
	float:left;
	margin-right:20px;
	height:20px;
}
.contactform .content ul li.single label {
	height:100px;
}
.contactform .content ul li.single, .contactform .content ul li.bottom {
	clear:both;
	width:100%;
	height:auto;
}
.contactform .content ul li.bottom {
	border:none;
	padding:0 0 0 75px
}
.contactform .content ul li .txt {
	border:none;
	border:1px solid #333;
	background:url(images/opaque_15.png);
	padding:4px;
}
.contactform .content ul li .txtrange {
	border:none;
	border:1px solid #333;
	background:url(images/opaque_15.png);
	height:90px;
	width:450px;
	padding:4px;
}
.contactform .content ul li.bottom .btn {
	padding:4px 8px;
	background:#BB884F;
	border:none;
	color:#fff;
	font-weight:bold;
}
#newsviewnav a {
	color: #CCC;
}
#newsviewnav a:hover {
	color:#FFF;
}
#newsviewnav span {
	color:#CCC;
}
#newsviewnav span:hover {
	color:#FFF;
}
#news_view a span{
    color:#ccc;
	text-decoration:underline;
} 
#news_view a:hover span{
    color:#ccc;
	
} 
#news .list{
	border-bottom:1px solid  #333;
	padding-bottom:12px;
	margin-top:12px;}

/*底部------------------------------------------------*/
#PageBottom {
	padding:20px 0;
	width:936px;
	height:100px;
	background:url(images/PageBottom_bg.jpg) no-repeat;
	margin-top: 10px;
	text-align: center;
	margin:0 auto;
}

/*搜索结果（）---------------------------------------------------------------------------------------------*/
#SortTable {
	border-collapse :collapse;
	border:1px solid #999;
	width:100%;
	background-color: #666666;
	color: #232323;
	background-image: url(images/jiao.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#SortTable a {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-left: 10px;
}
#SortTable a:hover {color: #FF0000;}
#SortTable th {
	color: #FFFFFF;
	padding: 2px;
	line-height: 28px;
}
#SortTable td {
	padding: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
