@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#555555; font-size:11px;}
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-----------------------------------------------------------*/
#Top {width:1003px; height:98px; margin:0 auto; position:relative; border-bottom:#99bb33 solid 4px; background:url(../images/top_bg.jpg) repeat-x; overflow:hidden;}
#Top img.Logo {display:block; top:25px; left:10px; position:absolute;}
/*---Menu--------------------------------------------------------------*/
#Top #Menu {display:block;width:850px;height:40px;overflow:hidden;top:58px;left:150px;position:absolute;}
#Top #Menu ul.nav {width:950px; height:40px;}
#Top #Menu ul.nav li {float:left; height:40px; line-height:40px;}
#Top #Menu ul.nav li a{ font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none; padding:12px 22px 12px 22px;}
#Top #Menu ul.nav li a:hover{font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}
#Top #Menu ul.nav li a.over{font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;background:url(../images/menu_bg.jpg) repeat-x;}
#Top #Menu ul.nav li a.over:hover{font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}
#Top #Menu ul.nav li a.out{font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}
#Top #Menu ul.nav li a.out:hover{font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;background:url(../images/menu_bg.jpg) repeat-x;}

#IndexAboutus {width:1003px; height:340px; margin:0 auto; border-bottom:#CCEEFF solid 3px; background:url(../images/index_aboutus_bg.jpg) repeat-x; position:relative;}
#IndexAboutus img.aboutusline {display:block; left:30px; top:35px; position:absolute;}
#IndexAboutus #Pic_index  {display:block; left:50px; top:40px; position:absolute;}
#IndexAboutus img.aboutusPic {display:block; left:400px; top:35px; position:absolute;}
#IndexAboutus #aboutusContact  {display:block; left:400px; top:94px; position:absolute; width:580px; height:175px; line-height:200%;}
#IndexAboutus img.aboutusMore {display:block; left:400px; top:260px; position:absolute;}

#IndexCategory {width:1003px; height:465px; margin:0 auto; background:url(../images/Index_Category_bg.jpg) no-repeat #eeeeee; position:relative;}
#IndexCategory #IndexCategory01 {display:block; width:333px; height:237px; float:left; position:relative;}
#IndexCategory #IndexCategory01 h2.Link01 {display:block; left:20px; top:20px; position:absolute;color:#991177; font-size:20px;}
#IndexCategory #IndexCategory01 h2.Link02 {display:block; left:20px; top:20px; position:absolute;color:#ee6611; font-size:20px;}
#IndexCategory #IndexCategory01 h2.Link03 {display:block; left:20px; top:20px; position:absolute;color:#225599; font-size:20px;}
#IndexCategory #IndexCategory01 h2.Link04 {display:block; left:20px; top:20px; position:absolute;color:#aa0011; font-size:20px;}
#IndexCategory #IndexCategory01 h2.Link05 {display:block; left:20px; top:20px; position:absolute;color:#77aa11; font-size:20px;}
#IndexCategory #IndexCategory01 h2.Link06 {display:block; left:20px; top:20px; position:absolute;color:#66aabb; font-size:20px;}
#IndexCategory #IndexCategory01 img.IndexCategoryPic {display:block; left:2px; top:50px; position:absolute;}
#IndexCategory #IndexCategory01 p.IndexCategoryC {display:block; left:110px; top:50px; position:absolute; width:190px; height:100px;}

#Banner {width:1003px; height:150px; margin:0 auto;}
/*--BodyMain-----------------------------------------------------------*/
#BodyMain {width:1003px; background-color:#eeeeee; margin:0 auto;}
#Main {width:990px; background-color:#eeeeee; margin:0 auto; padding: 10px 0 10px 0;}
#MainLeft {display:block; width:220px; float:left; border-right:#CCCCCC solid 1px;}
#MainLeft P.QuickCategory {display:block; width:210px; height:35px; background:url(../images/Quick_line.gif) no-repeat #445555; color:#FFFFFF; line-height:35px; text-indent:30px; font-size:15px; font-weight:bold;}
#CategoryC {display:block;width:210px; background-color:#f6f6f6; padding:0 0 10px 0;}
#CategoryC ul{
	margin:0 auto;
	list-style-type: none;
	width: 210px;
	text-align:left;
	}
#CategoryC ul li{
	margin:0 auto;
	width:210px;
	line-height:31px;
	vertical-align:middle;
	text-align:left;
	background-color:#f8f8f8;
	border-bottom:#bcbcbc dashed 1px;
	text-indent:5px;
	}
#CategoryC ul li a{
	font-size:11px;
	text-decoration: none;
	text-align:left;
	color:#555555;
	}
#CategoryC ul li a:visited{
	font-size:11px;
	text-align:left;
	color:#445555;
	}
#CategoryC ul li a:hover{
	color:#ff0000;
	text-align:left;
	text-decoration:none;
	}
#CategoryC ul li a.Catecurrent:link {
	color:#ff9911;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	} 
#CategoryC ul li a.Catecurrent:visited {
	color:#ff9911;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	} 
#CategoryC ul li a.Catecurrent:hover {
	color:#ff0000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}
#CategoryC ul li a.Samll01{
	font-size:11px;
	text-decoration: none;
	text-align:left;
	color:#555555;
	font-weight:bold;
	}
#CategoryC ul li a.Samll01:hover{
	font-size:11px;
	text-align:left;
	color:#445555;
	font-weight:bold;
	}

#MainLeft P.QuickContactLine {display:block; width:210px; height:35px; background:url(../images/Quick_line2.gif) no-repeat #445555; color:#FFFFFF; line-height:35px; text-indent:30px; font-size:15px; font-weight:bold;}
#QuickContact {width:200px; height:100px; border-top:#99bb33 solid 2px; background:url(../images/bg_tel.gif) 140px 5px no-repeat #f8f8f8; padding:10px 0 0 10px;
line-height:180%;}

#MainRight {display:block; width:760px; float:right; overflow:hidden;}
#MainRight h2.QuickMiddle {display:block; width:750px; height:35px; line-height:35px; background:url(../images/Quick_line.jpg) 0 5px no-repeat #445555; color:#ffffff; font-size:14px; position:relative; padding:0 0 0 10px; overflow:hidden}
#MainRight h2.QuickMiddle a {color:#ffffff; text-decoration:none;}
#MainRight h2.QuickMiddle a:hover {color:#FF0000; text-decoration:underline;}
#MainRight h2.QuickMiddle img.rss {display:block; top:8px; left:650px; position:absolute;}
#MainRight Div.mainContent {display:block;width:760; padding:10px 0 10px 0; overflow:hidden; margin:0 0 0 0; }
.tdAboutus {line-height:200%; text-align:justify;}
/*--ProShow-----------------------------*/
.ProShowTop {width:758px; height:30px;border:#b7b7b7 1px solid; background-color:#f2f2f2; position:relative; font-size:10px;}
.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.ListType {display:block; background:url(../images/ico_Listtype.gif) no-repeat; line-height:16px; text-indent:25px; top:8px; left:430px; position:absolute;}
.ProShowTop p.ListTypeX {display:block; background:url(../images/ico_Listtype.gif) 0px -40px no-repeat; line-height:16px; text-indent:25px; top:8px; left:430px; position:absolute;}
.ProShowTop p.PageNum {display:block; text-indent:25px; top:6px; left:580px; position:absolute;}

.ProShow {display:block;width:770px; margin:10px 0 0 0;}

.td01{border:#f6f6f6 1px solid; background-color:#f2f2f2; color:#223333;}
.td01 H2 {font-size:12px;}
.td02{border:#f6f6f6 1px solid; background-color:#ffffff; line-height:200%; font-size:12px;}

.ProCateIndex {float: left; width:375px; height:60px; background-color:#f2f2f2; position:relative; margin:5px 5px 0 0; padding:10px 0 0 5px;}
.ProCateIndex .ProImages03 {width:50px;height:50px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;border:#aaddff 1px solid; background-color:#FFFFFF;}
.ProCateIndex .ProImages03 p {position:static;+position:absolute;top:50%}
.ProCateIndex .ProImages03 img {position:static;+position:relative;top:-50%;left:-50%; border:none;}
.ProCateIndex p.ProXinghao {display: block; top:10px; left:85px; position:absolute;}
.ProCateIndex input {display: block; top:10px; left:65px; position:absolute;}
.ProCateIndex p.SelectContact {display: block; top:10px; left:305px; position:absolute; background:url(../images/ico1.gif) 0px 3px no-repeat; text-indent:8px; width:80px;}
.ProCateIndex p.SelectContact  a {font-size:10px;}
.ProCateIndex p.ProTitle {display: block; font-weight:bold; top:25px; left:65px; position:absolute;}
.ProCateIndex p.ProContent {display: block; top:40px; left:200px; position:absolute;}

.Proshowbox {display:block; width:145px; height:185px; border:#bcbcbc solid 1px; margin:5px 5px 0px 0; float:left; position:relative;}
.Proshowbox .ProImages {width:145px;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:140px; font:11px; text-align:center; top:125px; left:5px; position:absolute;}
.Proshowbox P.ProOrder {display:block; width:80px; height:24px; line-height:24px; color:#ff9900; top:159px; left:10px; position:absolute;}
.Proshowbox P.ProMore {display:block; width:50px; height:24px; line-height:24px; color:#2277cc; top:159px; left:90px; position:absolute;}
.Proshowbox P.ProMore a{color:#2277cc;}

.Proshowbox02 {float: left; width:758px; height:120px; border-bottom:#cccccc dashed 1px; position:relative;}
.Proshowbox02 .ProImages {width:130px;height:100px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;border:#aaddff 1px solid; margin: 10px 0 0 0;}
.Proshowbox02 .ProImages p {position:static;+position:absolute;top:50%}
.Proshowbox02 .ProImages img {position:static;+position:relative;top:-50%;left:-50%;}
.Proshowbox02 p.ProTitle {display: block; font-weight:bold; top:15px; left:140px; position:absolute;}
.Proshowbox02 p.ProContent {display: block; height:85px; overflow:hidden; top:40px; left:140px; position:absolute;}
.Proshowbox02 p.ProSelect {display: block; height:25px; overflow:hidden; top:15px; left:700px; position:absolute;}

.PageTable {float:left; width:680px; height:30px; padding:10px 0 0 0;}

.ProShowName {font-size:14px;}
.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;}
.ProShowContent {font-size:13px; font-weight:bold; width:680px; height:30px; background-color:#f8f8f8; border:#CCCCCC solid 1px; line-height:30px; text-indent:5px; color:#2277cc;}

.tdProShow{border:#CCCCCC solid 1px; background-color:#f8f8f8; padding:5px;}
#scrollDiv {width:670px;height:75px;overflow:hidden; margin:0px; padding:0;}
#scrollDiv ul,li {margin:0px; padding:0;}
#scrollDiv li {height:25px; line-height:25px;font-size:11px; text-align:left; }

.Search {margin:0px; padding:0 0 10px 0;}
a.SearchTitle:link{color:#005599; text-decoration:none; font-size:14px;}
a.SearchTitle:visited{color:#005599; text-decoration:none; font-size:14px;}
a.SearchTitle:hover{color:#ff0000; text-decoration:underline; font-size:14px;}
.SearchContent {margin:0px; padding:5px; background-color:#f2f2f2;}
/*-------------------*/
.MainClear {clear:both;}
/*-------------------*/
#MainFoot {width:1003px; height:35px; background-color:#223333; margin:0 auto; position:relative;border-top:#99bb33 solid 4px; overflow:hidden;}
#MainFoot P.Copyright {float:left;color:#FFFFFF;font-size:11px;line-height:35px;text-align:left;}
#MainFoot P.Links {float:right;color:#FFFFFF;font-size:11px;line-height:35px;text-align:right;}
#MainFoot P.Links a{color:#FFFFFF; text-decoration:none; padding:0 2px 0 3px;}
#MainFoot P.Links a:hover {color:#ff9911; text-decoration:underline; padding:0 2px 0 3px;}

.Search {margin:0px; padding:0 0 10px 0;}
a.SearchTitle:link{color:#005599; text-decoration:none; font-size:14px;}
a.SearchTitle:visited{color:#005599; text-decoration:none; font-size:14px;}
a.SearchTitle:hover{color:#ff0000; text-decoration:underline; font-size:14px;}
.SearchContent {margin:0px; padding:5px; background-color:#f2f2f2;}
