@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; background:url(../Images/bg.jpg) repeat-x;}
Div,h1,h2,h3,h4,p,form,label,input,textarea,img,span{margin:0; padding:0}
Ul,dl{margin:0px; padding:0px; list-style-type:none;}
/*-----------------------------------------------------------------------*/
a:link{color:#606060; text-decoration:none;}
a:visited{color:#606060; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}
.input {
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	}
/*---Body-----------------------------------------------------------*/
#BodyMain {width:960px; margin:0 auto; background:url(../Images/bg_container.gif) repeat-x #FFFFFF;}
#Top {width:930px; height:135px; margin:0 auto; position:relative; overflow:hidden;}
#Top Img.LogoPic {display:block; left:0; top:20px; position:absolute;}
#Top P.TopLink {display:block; left:370px; top:5px; position:absolute; line-height:20px; color:#0055aa; background:url(../Images/bg_Email.gif) 300px 0 no-repeat; z-index:5;}
#Top P.TopLink a {color:#0055aa; padding:0 5px 0 5px;}
#Top P.TopLink span {color:#dd2233; font-weight:bold; font-size:13px; padding:0 0 0 15px;}
#Top P.TopLink span a {color:#dd2233; font-weight:bold; font-size:13px;}
#Search form {display:block; width:300px; height:110px; display:block; background:url(../images/label_search.gif) 0 40px no-repeat; position:relative; float:right;}
#Search form input.txtBox{
	display:block;
	width:165px;
	height:23px;
	border:0px;
	background:url(../images/bg_search_input.gif) no-repeat;
	font:normal 12px/23px Arial, Helvetica, sans-serif;
	color:#555555;
	text-indent:8px;
	overflow:hidden;
	background-color:#ffffff;
	top:40px; left:75px; position:absolute;
}
#Search form input.go{
	display:block;
	width:45px;
	height:25px;
	background:url(../images/btn_search_go.gif) no-repeat;
	font:bold 11px/25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	background-color:transparent;
	text-indent:-2000px;
	top:40px; left:250px; position:absolute;
}
#Top ul.SortTop {display:block; left:200px; top:40px; height:50px; position:absolute;}
#Top ul.SortTop li {display:inline; background:url(../Images/Top_Cate_bg.jpg) 0 0 no-repeat; padding:0 15px 50px 30px; text-indent:}
#Top ul.SortTop li a{color:#0055aa; font-size:14px; font-weight:bold;}
/*---Menu-----------------------------------------------------------*/
#Top ul.nav {display:block; width:930px; height:32px; line-height:32px; padding:0 0 0 0; left:0px; top:95px; position:absolute; background:url(../Images/Menu_bg_line.jpg) right top no-repeat; overflow:hidden;}
#Top ul.nav li {float:left; padding:0px; margin:0 0 0 0;}
#Top ul.nav li a{color:#ffffff; text-decoration:none; padding:9px 18px 23px 18px; font-size:14px; font-weight:bold;}
#Top ul.nav li a:hover{color:#ff0000; text-decoration:none;}
#Top ul.nav li a.over{color:#003388; text-decoration:none; background:url(../Images/Menu_bg.jpg) right -31px  repeat-x;}
#Top ul.nav li a.over:hover{color:#0055aa; text-decoration:none; background:url(../Images/Menu_bg.jpg) right -31px repeat-x;}
#Top ul.nav li a.out{color:#ffffff; text-decoration:none;background:url(../Images/Menu_bg.jpg) right 1px repeat-x;}
#Top ul.nav li a.out:hover{color:#0055aa; text-decoration:none; background:url(../Images/Menu_bg.jpg) right -31px repeat-x;}
#TopNav {width:930px; height:25px; margin:0 auto; position:relative; overflow:hidden; color:#0055aa; font-weight:bold;}
#TopNav a {color:#333333; text-decoration:none;}
#Main {width:930px; margin:0 auto; position:relative; overflow:hidden;}
#IndexAbout {width:190px; height:310px; float:left; overflow:hidden;}
#IndexAbout P.About01 {color:#0055aa; font-size:14px; font-weight:bold;}
#IndexAbout P.About01 span {font-size:30px;}
#IndexAbout P.About02 {width:180px; line-height:15px; }
#IndexAbout P.About02 a{color:#0055aa; font-size:12px; font-weight:bold;}
#IndexBanner {width:740px; height:310px; float:left;}
#IndexLink {width:190px; height:60px; float:left;}
#IndexNewsBg {width:740px; height:80px; background:url(../Images/bg_news_right.gif) 0 bottom no-repeat; float:left;}
#IndexNewsBg ul {float:left; width:232px;height:60px; margin:0 5px 0 5px; list-style-type:none;}
#IndexNewsBg ul p {color:#3f4551; font-size:14px; font-weight:bold;}
#IndexNewsBg ul p span {font-size:25px;}
#IndexNewsBg ul li {border-top:#999999 dashed 1px; line-height:20px; background:url(../Images/Icon01.gif) right center no-repeat;}
#IndexCate {width:930px; height:165px; background:url(../Images/CateLineBg.jpg) 0 0 repeat-x; margin:10px 0 10px 0; float:left; overflow:hidden;}
#IndexCate P.CateLineLeft {float:left; background:url(../Images/CateLineLeft.jpg) no-repeat; width:4px; height:165px;}
#IndexCate P.CateLineRight {float:right; background:url(../Images/CateLineRight.jpg) no-repeat; width:4px; height:165px;}
#IndexCate ul {float:left; width:290px; height:150px; margin:8px 5px 0 10px;}
#IndexCate ul h2 a {color:#0055aa; font-size:16px; line-height:30px;}
#IndexCate ul li {
	float:left;
	text-align:left;
	width:140px;
	height:18px;
	margin:1px;
}
#IndexCate ul li a {width:140px;}
/*--Mainleft-----------------*/
#MainLeft {width:203px; float:left;}
#MainLeft P.QuickCate {width:190px; height:36px; padding:0 0 0 10px; border-top:#c1cbd9 solid 1px; border-left:#c1cbd9 solid 1px; border-right:#c1cbd9 solid 1px; line-height:36px; color:#FFFFFF; font-size:15px; font-weight:bold; position:relative; background-color:#0055aa; background:url(../Images/Cate_bg.jpg) 0 0 no-repeat;}
.CategoryC {display:block;width:200px; padding:0 0 0 0; border-bottom:#c1cbd9 solid 1px; border-left:#c1cbd9 solid 1px; border-right:#c1cbd9 solid 1px; background-color:#FFFFFF;}
.CategoryC ul{margin:0 auto;list-style-type: none;width: 200px;text-align:left; padding:0 0 0 0;background:url(../images/Cate_bg02.gif) repeat-y;}
.CategoryC ul li{
	margin:0 auto;
	width:200px;
	vertical-align:middle;
	text-align:left;
	text-indent:10px;
	line-height:20px;
	color:#353535;
}
.CategoryC ul li.SortOne {background-color:#dcedf7; border-bottom:#c1cbd9 solid 1px;border-top:#c1cbd9 solid 1px; line-height:30px; font-weight:bold;color:#353535; font-size:12px;}
.CategoryC ul li a{
font-size:11px;
text-decoration: none;
text-align:left;
color:#353535;
}
.CategoryC ul li a:visited{
font-size:11px;
text-decoration: none;
text-align:left;
color:#353535;
}
.CategoryC ul li a:hover{
color:#ff0000;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration:none;
}
/*--MainRight-----------------*/
#MainRight {display:block;width:722px; float:right; overflow:hidden;}
#MainRight .Banner01 {margin:0 0 10px 0;}
#MainRight Div.mainContent {display:block;width:720px; padding:0 0 10px 0; overflow:hidden; margin:0 0 0 0; background-color:#FFFFFF;}
.tdAboutus {line-height:200%; text-align:justify;}
.tdnewsLine {border-bottom:#cccccc solid 1px;}
.tdnewsContent {line-height:200%;}
.tdnewsTitle {line-height:30px; background-color:#eeeeee; border-bottom:#c5c5c5 solid 1px;}

/*--ProShow-----------------------------*/
.ProMain {width:720px; overflow:hidden; margin:0 auto;}
.ProMainContent {width:720px; overflow:hidden; margin:0 auto; padding:0 0 10px 0;}
.ProMainSort {width:325px; height:215px; overflow:hidden; line-height:150%; float:left; margin:0 5px 10px 5px; background-color:#f5f5f5; position:relative; padding:5px;}
.ProMainSort h2 {font-size:15px; font-weight:bold; padding:5px 0 5px 0; text-indent:5px;}
.ProMainSort img {padding:0 5px 0 5px;}

.table01 {width:100%;}
.td01{background-color:#efefef; color:#003388; line-height:21px;}
.td01 H2 {font-size:14px; color:#003388;}
.td02{border:#f6f6f6 1px solid; background-color:#ffffff; line-height:200%; font-size:12px;}

.ProShowTop {width:720px; height:30px;border:#b7b7b7 1px solid; background-color:#f2f2f2; position:relative; font-size:10px; margin:0 auto;}
.ProShowTop img.ico6 {display:block; top:8px; left:10px; position:absolute;}
.ProShowTop p.AllSearch {display:block; top:8px; left:40px; position:absolute;}
.ProShowTop p.ContactNow {display:block; top:6px; left:130px; position:absolute;}
.ProShowTop p.MoreProducts {display:block; top:6px; left:250px; position:absolute;}
.ProShowTop p.PageNum {display:block; text-indent:25px; top:5px; left:500px; position:absolute;}

.ProShow {display:block;width:730px; margin:10px 0 0 0;}

.ProCateIndex {display:block; width:138px; height:141px; border:#bcbcbc solid 1px; margin:5px 5px 0px 0; float:left; position:relative; background-color:#FFFFFF; overflow:hidden;}
.ProCateIndex .ProImages {width:138px;height:120px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; border-bottom:#CCCCCC solid 1px;}
.ProCateIndex .ProImages p {position:static;+position:absolute;top:50%}
.ProCateIndex .ProImages img {position:static;+position:relative;top:-50%;left:-50%;}
.ProCateIndex P.ProName {display:block; width:138px; font:11px; text-align:center; background-color:#CCCCCC; line-height:25px;}
.ProCateIndex P.ProOrder {display:block; width:80px; height:24px; line-height:24px; color:#111111;}

.Proshowbox {display:block; width:138px; height:141px; border:#bcbcbc solid 1px; margin:5px 5px 0px 0; float:left; position:relative; background-color:#FFFFFF; overflow:hidden;}
.Proshowbox .ProImages {width:138px;height:120px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; border-bottom:#CCCCCC solid 1px;}
.Proshowbox .ProImages p {position:static;+position:absolute;top:50%}
.Proshowbox .ProImages img {position:static;+position:relative;top:-50%;left:-50%;}
.Proshowbox P.ProName {display:block; width:138px; font:11px; text-align:center; background-color:#CCCCCC; line-height:25px;}
.Proshowbox P.ProOrder {display:block; width:80px; height:24px; line-height:24px; color:#111111;}
.Proshowbox P.ProMore {display:block; width:50px; height:24px; line-height:24px; color:#2277cc; top:138px; left:90px; position:absolute;}
.Proshowbox P.ProMore a{color:#003388;}

.PageTable {float:left; width:700px; height:30px; padding:10px 0 0 0; text-align:center;}
.PageTable a:link {
	BORDER-RIGHT: #003388 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #003388 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/images/bg_page.gif) #003388; PADDING-BOTTOM: 2px; BORDER-LEFT: #003388 1px solid; COLOR: #ffffff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #003388 1px solid; TEXT-DECORATION: none
}
.PageTable a:visited {
	BORDER-RIGHT: #003388 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #003388 1px solid; PADDING-LEFT: 5px; BACKGROUND: url(/images/bg_page.gif) #003388; PADDING-BOTTOM: 2px; BORDER-LEFT: #003388 1px solid; COLOR: #ffffff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #003388 1px solid; TEXT-DECORATION: none
}
.PageTable a:hover {
	BORDER-RIGHT: #003388 1px solid; BORDER-TOP: #003388 1px solid; BACKGROUND: url(/images/bg_page_lu.gif) #aad83e; BORDER-LEFT: #003388 1px solid; COLOR: #003388; BORDER-BOTTOM: #003388 1px solid;
}
.PageTable span.Pagecurrent {
	BORDER-RIGHT: #003388 1px solid;
	BORDER-TOP: #003388 1px solid;
	BORDER-LEFT: #003388 1px solid;
	BORDER-BOTTOM: #003388 1px solid;
	BACKGROUND: url(/images/bg_page_lu.gif) #003388; 
	COLOR: #003388; MARGIN-RIGHT: 2px;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;  TEXT-DECORATION: none;
}
.PageTable span.disabled {
	BORDER-RIGHT: #003388 1px solid; BORDER-TOP: #003388 1px solid; BORDER-LEFT: #003388 1px solid; BORDER-BOTTOM: #003388 1px solid;
	padding:2px 5px 2px 5px; MARGIN-RIGHT: 2px;
	BACKGROUND: url(/images/bg_page.gif) #003388;
	COLOR: #fff; TEXT-DECORATION: none
}

.ProShowName {font-size:14px;}
.ProShowimg {width:230px; overflow:hidden; padding:10px 0 0 3px; float:left;}
.ProShowimgOne {width:680px; overflow:hidden; padding:10px 0 0 0px; margin:0 auto;}
.ProShow00 { background-color:#f1f1f1; height:40px;}
.Proshow01 {background:url(../images/icon_.gif) 0px -5px no-repeat; height:30px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}
.Proshow02 {background:url(../images/icon_.gif) 0px -57px no-repeat; height:30px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}
.Proshow03 {background:url(../images/icon_.gif) 0px -215px no-repeat; height:30px; line-height:30px; text-indent:55px; font-weight:bold; float:left; margin:0 0 0 5px;}
.Proshow04 {background:url(../images/icon_.gif) 0px -265px no-repeat; height:30px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}

ul.Sitemap {width:710px;margin:0 auto;}
ul.Sitemap li{font-size:12px;padding:0;line-height:20px;}
ul.Sitemap li a{padding:0 0 0 0;font-size:12px; background-color:inherit; text-decoration:none;}
ul.Sitemap li a:hover{color:#ff0000;}
/*-------------------*/
.MainClear {clear:both;}
/*-------Foot-------------------*/
#MainFoot {width:930px; height:68px; margin:0 auto; position:relative;background:url(/images/Foot_bg.jpg) left bottom no-repeat #ffffff;}
#MainFoot P.Copyright {float:left;left:140px;width:630px;display:block;top:10px;position:absolute;font-size:10px;line-height:20px; text-align:center;}
#MainFoot P.Copyright a{ text-decoration:none; padding:0 3px 0 3px;font-size:10px;}
#MainFoot P.Copyright a:hover {color:#FF0000; text-decoration:underline; padding:0 3px 0 3px;font-size:10px;}
#MainFoot img.FootLogo {float:right;right:10px;display:block;top:10px;position:absolute; }

