@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#ffffee; font-size:11px; background:url(../Images/bg_main.gif) center top repeat fixed #000000;}
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:#ffffee; text-decoration:none;}
a:visited{color:#ffffee; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}
.input {
	border-bottom:#ffffee solid 1px;
	border-right:#ffffee solid 1px;
	border-top:#ffffee solid 1px;
	border-left:#ffffee solid 1px;
	background-color:#ececec;
	}
/*---Body-----------------------------------------------------------*/
#Top {width:980px; height:415px; margin:0 auto; position:relative; overflow:hidden;}
#Top Img.LogoPic {display:block; left:10px; top:12px; position:absolute;}
#Top Img.LogoText {display:block; left:127px; top:2px; position:absolute;}
#Top P.TopText {display:block; left:127px; top:110px; position:absolute; color:#ff9922; font-weight:bold; font-size:12px;}
#Top P.TopEmail {display:block; left:760px; top:45px; height:47px; position:absolute; background:url(../Images/email_bg.gif) 0px 0px no-repeat; text-indent:50px; line-height:35px;}
#Top P.TopEmail a {color:#ff9922; font-weight:bold; font-size:16px;}
#Top #Search form {display:block; left:767px; top:90px; position:absolute; width:210px; height:26px; border:#858585 solid 1px; background-color:#303030;}
#Top #Search form input.txtBox{
	display:block;
	width:160px;
	height:25px;
	border:0px;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#555555;
	text-indent:8px;
	overflow:hidden;
	background-color:#303030;
	float:left;
}
#Top #Search form input.go{
	display:block;
	float:right;
	width:45px;
	height:26px;
	background:url(../images/input_go.gif) no-repeat;
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	background-color:transparent;
	text-indent:-2000px;
}
/*---Menu-----------------------------------------------------------*/
#Top #Menu {display:block; width:964px; height:40px; padding:8px 8px 8px 8px; left:0px; top:135px; position:absolute; background-color:#282828;}
#Top #Menu ul.nav {display:block; width:964px; height:40px; padding:0 0 0 0; background:#770000; overflow:hidden;}
#Top #Menu ul.nav li {float:left;line-height:30px; margin:0 0 0 0; border-left:#aa0101 solid 1px; margin:5px 0 0 -1px;}
#Top #Menu ul.nav li.Service {float:left;line-height:30px; margin:0 0 0 0; margin:5px 0 0 0;}
#Top #Menu ul.nav li a{color:#ff9922; text-decoration:none; padding:0px 36px 0 37px; font-size:16px; font-weight:bold;}
#Top #Menu ul.nav li a:hover{color:#181818; text-decoration:none;}
#Top #Menu ul.nav li a.over{color:#ff9922; text-decoration:none; background:url(../Images/Menu_btn.jpg) center top no-repeat;}
#Top #Menu ul.nav li a.over:hover{color:#181818; text-decoration:none;}
#Top #Menu ul.nav li a.out{color:#ff9922; text-decoration:none;}
#Top #Menu ul.nav li a.out:hover{color:#181818; text-decoration:none; background:url(../Images/Menu_btn.jpg) center top no-repeat;}
#Top #Banner {display:block; left:0px; top:200px; position:absolute; border:#ffffff solid 2px; width:976px; height:200px; overflow:hidden;}
/*-------------------*/
#MainIndex {width:980px; margin:0 auto; padding:0 0 0 0; overflow:hidden;}
#Main {width:980px; margin:0 auto; padding:0 0 0 0; overflow:hidden; background:url(../Images/MainLine.gif) left top repeat-y;}
/*---IndexMain-------*/
#IndexLeft {display:block; float:left; width:660px; height:465px; background:url(../Images/IndexLeft_line.jpg) center top no-repeat #303030; overflow:hidden;}
#IndexSort {display:block; width:680px; height:465px; overflow:hidden; float:left;}
#IndexSort Div.SortList {width:165px; height:430px; float:left; padding:0 0 0 0;}
#IndexSort Div.SortList P.SortName {width:140px; line-height:50px; overflow:hidden; margin:0 auto;}
#IndexSort Div.SortList P.SortName a {font-weight:bold; font-size:15px; color:#ff9922;}
#IndexSort Div.SortList P.SortContent {width:130px; height:180px; margin:0 auto; overflow:hidden; line-height:15px; color:#ffffee;}
#IndexSort Div.SortList P.SortPic {width:130px; height:180px; margin:0 auto; padding:8px 0 0 0;}
#IndexSort Div.SortList P.SortMore {width:137px; height:33px; margin:0 auto; padding:8px 0 0 0;}
#IndexAbout {display:block; width:310px; height:240px; background-color:#303030; float:right; overflow:hidden;}
#IndexAbout P.QuickAbout {width:310px; height:40px; background:url(../Images/Aboutus_line.jpg) center 38px no-repeat; line-height:40px; text-indent:10px; font-size:15px; font-weight:bold; color:#ff9922; position:relative;}
#IndexAbout P.QuickAbout span.More03 {display:block; left:260px; top:10px; position:absolute;}
#IndexAbout #IndexAboutC {width:290px; height:190px; margin:10px auto auto auto; color:#ffffee;}
#IndexNews {display:block; width:310px; height:215px; background-color:#303030; float:right; overflow:hidden; margin:10px 0 0 0;}
.IndexNewsList {width:290px; height:100px; overflow:hidden; margin: 0 auto; padding:5px 0 0 0;}
.IndexNewsList span {float:left;}
.IndexNewsList P.NewsTitle {font-size:12px; font-weight:bold; float:right; text-align:left; width:245px; line-height:15px;}
.IndexNewsList P.NewsTitle a { color:#ff9922;}
.IndexNewsList P.NewsDate {width:245px; float:right;color:#990000; line-height:20px;}
.IndexNewsList P.NewsC {width:245px; height:65px; border-top:#000000 solid 1px; float:right; padding:5px 0 0 0;}
/*---MainLeft-------*/
#MainLeft {width:215px; float:left;}
#MainLeft P.QuickCate {width:215px; height:40px; background:url(../Images/Aboutus_line.jpg) center 39px no-repeat #303030; line-height:40px; text-indent:10px; font-size:15px; font-weight:bold; position:relative; color:#ff9922}
#MainLeft P.QuickCate span.More01 {display:block; left:175px; top:8px; position:absolute;}
.CategoryC {display:block;width:215px; padding:0 0 0 0; background-color:#303030; margin:-1px 0 0 0;}
.CategoryC ul{margin:0 auto;list-style-type: none;width: 213px;text-align:left; padding:0 0 0 0;background:url(../images/Cate_bg02.gif) repeat-y;}
.CategoryC ul li{
	margin:0 auto;
	width:214px;
	vertical-align:middle;
	text-align:left;
	text-indent:10px;
	line-height:20px;
}
.CategoryC ul li.SortOne {background-color:#333333; border-bottom:#454545 solid 1px;border-top:#454545 solid 1px; line-height:25px; font-weight:bold;color:#ffffee;}
.CategoryC ul li a{
font-size:11px;
text-decoration: none;
text-align:left;
color:#ffffee;
}
.CategoryC ul li a:visited{
font-size:11px;
text-decoration: none;
text-align:left;
color:#ffffee;
}
.CategoryC ul li a:hover{
color:#ff9922;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration:none;
}
/*------MainRight-------------*/
#MainRight {display:block;width:755px; float:right; overflow:hidden; background:url(../Images/Line.jpg) center 39px no-repeat #303030;}
#MainRight h2.QuickMiddle {display:block; width:740px; height:40px; line-height:35px; font-size:14px; position:relative; padding:0 0 0 15px; overflow:hidden;}
#MainRight h2.QuickMiddle a {color:#ffffee; text-decoration:none;}
#MainRight h2.QuickMiddle a:hover {color:#ff9922; text-decoration:underline;}
#MainRight Div.mainContent {display:block;width:730px; padding:10px 0 10px 0; overflow:hidden; margin:0 auto;}
.tdAboutus {line-height:200%; text-align:justify;}
.tdnewsLine {border-bottom:#454545 solid 1px;}
.tdnewsContent {line-height:200%;}
.tdnewsTitle {line-height:30px; background-color:#333333; border-bottom:#454545 solid 1px;}
/*--ProShow-----------------------------*/
.ProMain {width:740px; overflow:hidden; margin:0 auto;}
.ProMainContent {width:740px; overflow:hidden; margin:0 auto; padding:0 0 10px 0;}
.ProMainSort {width:350px; height:210px; overflow:hidden; line-height:150%; float:left; margin:0 9px 10px 0px; background-color:#333333; position:relative; padding:5px;}
.ProMainSort h2 {font-size:16px; font-weight:bold; padding:5px 0 5px 0; text-indent:5px;}
.ProMainSort img {padding:0 5px 0 5px;}

.table01 {width:100%;}
.td01{background-color:#454545; line-height:21px;}
.td01 H2 {font-size:14px; color:#ff9900;}
.td02 {border:#454545 1px solid; background-color:#333333; line-height:200%; font-size:12px;}
.td02 img {padding:0 0 0 10px;}

.ProShowTop {width:728px; height:30px;border:#454545 1px solid; background-color:#333333; 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:550px; position:absolute;}

.ProShow {display:block;width:740px; margin:10px 0 0 0px;}

.ProCateIndex {display:block; width:140px; height:169px; margin:8px 5px 0px 0; float:left; position:relative; border:#454545 solid 1px; background-color:#333333; overflow:hidden;}
.ProCateIndex .ProImages {width:140px;height:144px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; border-bottom:#454545 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:140px; height:25px; line-height:25px; text-align:center; background-color:#454545; overflow:hidden;}

.Proshowbox {display:block; width:140px; height:169px; border:#bcbcbc solid 1px; margin:5px 5px 0px 0; float:left; position:relative; background-color:#333333; border:#454545 solid 1px; overflow:hidden;}
.Proshowbox .ProImages {width:140px;height:144px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; border-bottom:#454545 solid 1px; margin:0 auto;}
.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:140px; height:25px; line-height:25px; text-align:center; background-color:#454545; overflow:hidden;}
.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:#aa0000;}

.PageTable {float:left; width:730px; height:30px; padding:10px 0 0 0; text-align:center;}
.PageTable a:link {
	BORDER: #1f1f1f 1px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; MARGIN-RIGHT: 2px;
	BACKGROUND: url(/images/bg_page.gif) #2c2c2c;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.PageTable a:visited {
	BORDER: #1f1f1f 1px solid;
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; MARGIN-RIGHT: 2px;
	BACKGROUND: url(/images/bg_page.gif) #2c2c2c;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.PageTable a:hover {
	BORDER: #ff9900 1px solid;
	BACKGROUND: url(/images/bg_page_lu.gif) #aad83e;
	COLOR: #ffffff;
}
.PageTable span.Pagecurrent {
	BORDER: #ff9900 1px solid;
	padding:2px 5px 2px 5px; MARGIN-RIGHT: 2px;
	BACKGROUND: url(/images/bg_page_lu.gif) #2c2c2c;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
.PageTable span.disabled {
	BORDER: #1f1f1f 1px solid;
	padding:2px 5px 2px 5px; MARGIN-RIGHT: 2px;
	BACKGROUND: url(/images/bg_page.gif) #2c2c2c;
	COLOR: #fff;
	TEXT-DECORATION: none;
}

.ProShowName {font-size:14px;}
.ProShowimg {width:230px; overflow:hidden; padding:10px 0 0 3px; float:left;}
.ProShowimgOne {width:730px; overflow:hidden; padding:10px 0 0 0px; margin:0 auto;}
.ProShow00 { background-color:#454545; 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:600px;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;}
/*--MainFoot-----------------*/
#MainFoot {width:980px; height:30px; margin:10px auto auto auto; position:relative; overflow:hidden;}
#MainFoot P.Copyright {float:left; top:0px; font-size:11px; text-align:left;}
#MainFoot P.Links {float:right; top:0px; font-size:11px; text-align:right; }
#MainFoot P.Links a{text-decoration:none; padding:0 3px 0 3px; font-size:11px;}
#MainFoot P.Links a:hover {color:#ff0000; text-decoration:underline; padding:0 3px 0 3px;}