@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#555555; font-size:11px; background:url(../images/bg.jpg) #eeeeee;}
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; font-size:0; line-height:0;}
DT {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
/*-----------------------------------------------------------------------*/
.tdProShowLine{ background-color:#e4e4e4;}
.tdProShow{border:#CCCCCC solid 1px; background-color:#f8f8f8; padding:5px;}
.tdNewsLine{border-bottom:#cccccc dashed 1px;}
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-----------------------------------------------------------*/
#BodyTop {width:960px; height:120px; background-color:#ffffff; margin:0 auto;}
#Top {display:block; width:950px; height:120px; margin:0 auto; position:relative;}
#Top P.logo{display:block; width:260px; height:85px; left:0px; top:0px; position:absolute;}
#Top #TopRight {display:block; width:690px; height:85px; float:right; position:relative; overflow:hidden;}
#Top #TopRight P.lanuage {display:block; width:600px; height:27px; left:120px; top:15px; position:absolute; background:url(../images/Lanuage_bg.jpg) no-repeat; color:#999999; text-align:left; text-indent:30px;}
#Top #TopRight P.lanuage a img {padding:1px 0 0 0}
#Top #TopRight P.Topcontact {display:block; width:290px; height:22px; left:410px; top:50px; position:absolute;font-size:12px; font-weight:bold; text-align:left; background:url(../images/bg_top.gif) no-repeat; line-height:22px; text-indent:20px}
#Top #TopRight P.Topcontact a {text-decoration:none;}
#Top #TopRight P.Topcontact a:hover {color:#ff0000; text-decoration:underline;}
/*---Menu-----------------------------------------------------------*/
#Top #Menu {display:block; width:950px; height:43px; left:0px; top:72px; position:absolute;}
#Top #Menu ul.nav {width:950px; height:43px;}
#Top #Menu ul.nav li {float:left; height:43px; line-height:43px;padding:0 0 0 0;}
#Menu ul.nav li a.nav_home{
	display:block;
	width:85px;
	height:43px;
	background:url(../images/menu_bg01.jpg) no-repeat;
	text-indent:-1000px;
}
#Menu ul.nav li a.nav_home:hover{display:block;
	width:85px;
	height:43px;
	background:url(../images/menu_bg01.jpg) no-repeat;
	text-indent:-1000px;
}
#Menu ul.nav li a.nav_Aboutus{
	display:block;
	width:75px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -85px 0px no-repeat;
	text-indent:-1000px;
}
#Menu ul.nav li a.nav_Aboutus:hover{display:block;
	width:75px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -85px 0px no-repeat;
	text-indent:-1000px;
}
#Menu ul.nav li a.nav_Products{
	display:block;
	width:90px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -160px 0px no-repeat;
	text-indent:-1000px;
}
#Menu ul.nav li a.nav_Products:hover{display:block;
	width:90px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -160px 0px no-repeat;
	text-indent:-1000px;
}
#Menu ul.nav li a.nav_Quality{
	display:block;
	width:140px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -250px 0px no-repeat;
	text-indent:-2000px;
}
#Menu ul.nav li a.nav_Quality:hover{display:block;
	width:140px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -250px 0px no-repeat;
	text-indent:-2000px;
}
#Menu ul.nav li a.nav_News{
	display:block;
	width:105px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -390px 0px no-repeat;
	text-indent:-2000px;
}
#Menu ul.nav li a.nav_News:hover{display:block;
	width:105px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -390px 0px no-repeat;
	text-indent:-2000px;
}
#Menu ul.nav li a.nav_Support{
	display:block;
	width:85px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -495px 0px no-repeat;
	text-indent:-2000px;
}
#Menu ul.nav li a.nav_Support:hover{display:block;
	width:85px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -495px 0px no-repeat;
	text-indent:-2000px;
}
#Menu ul.nav li a.nav_Contactus{
	display:block;
	width:100px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -580px 0px no-repeat;
	text-indent:-1000px;
}
#Menu ul.nav li a.nav_Contactus:hover{display:block;
	width:100px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -580px 0px no-repeat;
	text-indent:-1000px;
}
#Menu ul.nav li a.nav_Sitemap{
	display:block;
	width:200px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -680px 0px no-repeat;
	text-indent:-2000px;
}
#Menu ul.nav li a.nav_Sitemap:hover{display:block;
	width:200px;
	height:43px;
	background:url(../images/menu_bg01.jpg) -680px 0px no-repeat;
	text-indent:-2000px;
}
/*--BodyBanner-----------------------------------------------------------*/
#BodyBanner{width:960px; height:226px; text-align:center; background-color:#FFFFFF; overflow:hidden; margin:0 auto; position:relative;}
#BodyBanner div.Flash {display:block; top:0px; left:5px; position:absolute;z-index:10; text-align:center;}
#BodyBanner div.FlashIcon {display:block; top:0px; left:883px; position:absolute; z-index:1000;}
/*--BodyMain-----------------------------------------------------------*/
#BodyMain {width:960px; background-color:#FFFFFF; margin:0 auto;}
#Main {display:block; width:950px; margin:0 auto;}
#MainLeft {display:block; width:258px; float:left;}
#MainLeft P.QuickCategory {display:block; width:258px; height:31px; background:url(../images/Quick_category.jpg) no-repeat #1b8cc5;}
#CategoryC {display:block;width:258px; border-top:#bcbcbc solid 1px; margin:2px 0 0 0;}
#CategoryC ul{
	padding:5px 0 0 0;
	margin:0 auto;
	list-style-type: none;
	width: 258px;
	text-align:left;
	}
#CategoryC ul li{
	margin:0 auto;
	width:258px;
	line-height:31px;
	vertical-align:middle;
	text-align:left;
	background-color:#f8f8f8;
	border-bottom:#bcbcbc solid 1px;
	}
#CategoryC ul li a{
	font-size:11px;
	text-decoration: none;
	text-align:left;
	}
#CategoryC ul li a:visited{
	font-size:11px;
	text-align:left;
	}
#CategoryC ul li a:hover{
	color:#ff0000;
	text-align:left;
	text-decoration:none;
	}
#CategoryC ul li a.Catecurrent:link {
	color:#2277cc;
	font-size:11px;
	text-decoration:none;
	} 
#CategoryC ul li a.Catecurrent:visited {
	color:#2277cc;
	font-size:11px;
	text-decoration:none;
	} 
#CategoryC ul li a.Catecurrent:hover {
	color:#ff0000;
	font-size:11px;
	text-decoration:none;
	}
#MainLeft P.QuickSearch {display:block; width:258px; height:33px; background:url(../images/Quick_search02.jpg) no-repeat #1b8cc5; border-bottom:#bcbcbc solid 1px;}
#MainLeft #SearchLeft {display:block; width:258px; height:36px; position:relative;}
#MainLeft #SearchLeft .Search03{display:block; border:#CCCCCC solid 1px; width:65px; height:18px; left:0px; top:8px; position:absolute; font-size:11px;}
#MainLeft #SearchLeft input.txtBox02{
	display:block;
	width:157px;
	height:15px;
	border:#CCCCCC solid 1px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#2277cc;
	text-indent:5px;
	overflow:hidden;
	left:70px; top:9px; position:absolute;
}
#MainLeft #SearchLeft input.go02{
	display:block;
	background:url(../images/input_go.jpg) left center no-repeat #ffffff;
	height:19px;
	width:37px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	border:none;
	text-indent:-2000px;
	left:220px; top:8px; position:absolute;
}

#MainRight {display:block; width:685px; float:right;}
#MainRight #Search {display:block; width:685px; height:31px; background:url(../images/Quick_search.jpg) no-repeat #1b8cc5; position:relative;}
#MainRight #Search .Search01{display:block; border:#CCCCCC solid 1px; width:300px; height:20px; left:75px; top:5px; position:absolute;font-size:11px}
#MainRight #Search .Search02{display:block; border:#CCCCCC solid 1px; width:90px; height:20px; left:385px; top:5px; position:absolute;font-size:11px}
#MainRight #Search input.txtBox{
	display:block;
	width:143px;
	height:18px;
	border:none;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#005599;
	text-indent:5px;
	overflow:hidden;
	left:490px; top:5px; position:absolute;
}
#MainRight #Search input.go{
	display:block;
	background:url(../images/input_go.jpg) left center no-repeat #ffffff;
	height:21px;
	width:37px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	border:none;
	text-indent:-2000px;
	left:636px; top:5px; position:absolute;
}
/*--Index------------------------------------------------------------------------------------*/
#MainRight #IndexAbout {display:block; width:480px; height:230px; overflow:hidden; float:left;}
#MainRight #IndexAbout P.IndexAbout01{display:block; background:url(../images/Quick_aboutus01.jpg) no-repeat #bbbbbb; width:480px; height:31px; margin:6px 0 0 0; line-height:31px; text-align:right; font-size:14px; font-weight:bold;}
#MainRight #IndexAbout Div.IndexAbout02{display:block; width:470px; height:198px; line-height:20px; background:url(../images/bg_indexaboutu.jpg) no-repeat #f8f8f8; border-top:#bcbcbc solid 1px; margin:2px 0 0 0; padding:5px;}
#MainRight #IndexAbout Div.IndexAbout02 img {display:block; float:right;}
#MainRight #IndexNews {display:block; width:200px; height:230px; overflow:hidden; float:right;}
#MainRight #IndexNews P.IndexNews01{display:block; background:url(../images/Quick_news01.jpg) no-repeat #2277cc; width:200px; height:31px; margin:6px 0 0 0; line-height:31px; text-align:right; font-size:14px; font-weight:bold;}
#MainRight #IndexNews Div.IndexNews02{display:block; width:200px; height:198px; background-color:#f2f2f2;border-top:#bcbcbc solid 1px; margin:2px 0 0 0; padding:5px 0 0 5px;}
#MainRight #IndexNews Div.IndexNews03 {display:block; width:190px; height:82px; overflow:hidden; float:left; padding:8px 0 0 0;}
#MainRight #IndexNews Div.IndexNews03 img {display:block; float:left; padding:0 5px 0 0;}
#MainRight #IndexNews Div.IndexNews03  h3 {width:140px; color:#555555; font-size:11px;}
#MainRight #IndexNews Div.IndexNews03  p {width:140px; font-size:11px; text-align:left;}
#MainRight #IndexPro {display:block; width:685px; height:420px; overflow:hidden; float:left;}
#MainRight #IndexPro P.IndexPro01 {display:block; background:url(../images/Quick_Pro01.jpg) no-repeat #1b8cc5; width:685px; height:31px; margin:6px 0 0 0; text-align:right;}
#MainRight #IndexPro P.line01{border-top:#bcbcbc solid 1px; height:4px; margin:2px 0 0 0;}
#MainRight #IndexPro Div.IndexPro02{display:block; width:685px; height:373px; overflow:hidden; background-color:#bcbcbc; margin:2px 0 0 0; padding:7px 0 0 1px; margin:2px 0 0 0; background:url(../images/bg_indexProLine.jpg) repeat-x #bcbcbc;}
#MainRight #IndexPro Div.IndexPro03 {display:block; width:170px; height:185px; background-color:#FFFFFF; margin:1px 1px 0px 0; float:left; position:relative;}
#MainRight #IndexPro Div.IndexPro03 .ProImages {width:170px;height:120px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle}
#MainRight #IndexPro Div.IndexPro03 .ProImages p {position:static;+position:absolute;top:50%}
#MainRight #IndexPro Div.IndexPro03 .ProImages img {position:static;+position:relative;top:-50%;left:-50%;}
#MainRight #IndexPro Div.IndexPro03 P.ProName {display:block; width:160px; font:11px; text-align:center; top:125px; left:5px; position:absolute;}
#MainRight #IndexPro Div.IndexPro03 P.ProOrder {display:block; width:80px; height:24px; line-height:24px; font:11px; text-align:center; top:160px; left:5px; position:absolute;}
#MainRight #IndexPro Div.IndexPro03 P.ProOrder a{color:#2277cc; text-decoration:none}
#MainRight #IndexPro Div.IndexPro03 P.ProOrder a:hover{text-decoration:underline;}
#MainRight #IndexPro Div.IndexPro03 P.ProMore {display:block; width:80px; height:24px; line-height:24px; font:11px; background-color:#f2f2f2; text-align:center; top:160px; left:89px; position:absolute;}
/*--MainRight------------------------------------------------------------------------------------*/
#MainRight h2.QuickMiddle {display:block; width:655px; height:30px; line-height:30px; background:url(../images/bg_Quick.jpg) no-repeat #1b8cc5; color:#ffffff; font-size:12px; position:relative; padding:0 0 0 30px;}
#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 h2.MIDCategory {display:block; font-size:16px;}
#MainRight Div.mainContent {display:block;width:685px; padding:10px 0 0 0; overflow:hidden; border-top:#bcbcbc solid 1px; margin:2px 0 0 0; }

.Honors {float:left; width:165px; height:215px; text-align:center; margin:0 5px 5px 0;}
.Honors img {display: block; padding:3px; border:#aaddff 1px solid; margin: 0px auto;}
.Honors a:hover img {border:#2277cc 1px solid;}

.Workshop01 {float:left; width:340px; height:210px; text-align:center; margin:0 2px 5px 0;}
.Workshop01 img {display: block; padding:3px; border:#aaddff 1px solid; margin: 0px auto;}
.Workshop01 a:hover img {border:#2277cc 1px solid;}

/*--ProShow-----------------------------*/
.ProShowTop {width:680px; 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:350px; 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:350px; position:absolute;}
.ProShowTop p.PageNum {display:block; text-indent:25px; top:6px; left:510px; position:absolute;}
.ProShow {display:block;width:685px; margin:10px 0 0 0;}

.ProshowSort {float:left; width:165px; height:190px; text-align:center; margin:0 6px 5px 0;}
.ProshowSort .ProImages01 {width:163px;height:140px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;border:#aaddff 1px dashed;}
.ProshowSort .ProImages01 p {position:static;+position:absolute;top:50%}
.ProshowSort .ProImages01 img {position:static;+position:relative;top:-50%;left:-50%;}

.td01{border:#f6f6f6 1px solid; background-color:#f2f2f2; color:#2277cc;}
.td01 H2 {font-size:12px;}
.td02{border:#f6f6f6 1px solid; background-color:#ffffff; line-height:200%; font-size:12px;}

.Proshowbox {display:block; width:168px; height:185px; border:#bcbcbc solid 1px; margin:1px 1px 0px 0; float:left; position:relative;}
.Proshowbox .ProImages {width:160px;height:120px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle}
.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:160px; font:11px; text-align:center; top:120px; left:5px; position:absolute;}
.Proshowbox P.ProOrder {display:block; width:80px; height:24px; line-height:24px; font:11px; text-align:center; top:159px; left:3px; position:absolute;}
.Proshowbox P.ProOrder a{color:#2277cc; text-decoration:none}
.Proshowbox P.ProOrder a:hover{text-decoration:underline;}
.Proshowbox P.ProMore {display:block; width:80px; height:24px; line-height:24px; font:11px; background-color:#f2f2f2; text-align:center; top:159px; left:86px; position:absolute;}

.Proshowbox02 {float: left; width:680px; 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:620px; position:absolute;}
.PageTable {float:left; width:600px; height:30px; padding:10px 0 0 0;}

.Proshowbox03 {float: left; width:329px; height:60px; background-color:#f2f2f2; position:relative; margin:5px 5px 0 0; padding:10px 0 0 8px;}
.Proshowbox03 .ProImages02 {width:50px;height:50px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;border:#aaddff 1px solid; background-color:#FFFFFF;}
.Proshowbox03 .ProImages02 p {position:static;+position:absolute;top:50%}
.Proshowbox03 .ProImages02 img {position:static;+position:relative;top:-50%;left:-50%; border:none;}
.Proshowbox03 p.ProXinghao {display: block; top:10px; left:90px; position:absolute;}
.Proshowbox03 input {display: block; top:7px; left:65px; position:absolute;}
.Proshowbox03 p.SelectContact {display: block; top:10px; left:255px; position:absolute; background:url(../images/ico1.gif) 0px 3px no-repeat; text-indent:8px; width:80px;}
.Proshowbox03 p.SelectContact  a {font-size:10px;}
.Proshowbox03 p.ProTitle {display: block; font-weight:bold; top:25px; left:70px; position:absolute;}
.Proshowbox03 p.ProContent {display: block; top:40px; left:200px; position:absolute;}
/*--ProShow-----------------------------*/
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;	color:#005599; background-color:inherit; text-decoration:none;}
ul.Sitemap li a:hover{color:#ff0000;}
#MainClear {clear:both;}
/*-------Foot-------------------*/
#MainFoot {width:950px; height:85px; background-color:#FFFFFF; margin:0 auto; position:relative;background:url(../images/bg_foot.jpg) repeat-x;}
#MainFoot .menuFoot {clear: both;color: #333;font-size: 11px;line-height: 20px;text-align: center;}
#MainFoot .menuFoot a {color: #333;}

#MainFoot img.footlogo{display:block; left:200px; top:24px; position:absolute;}
#MainFoot P.Copyright {display:block; width:692px; height:78px; top:7px; left:253px; position:absolute; line-height:60px; text-indent:30px; font-weight:bold; font-size:13px;}
#MainFoot P.Link {display:block; width:550px; text-align:left; top:50px; left:280px; position:absolute;}
#MainFoot P.Link a{ text-decoration:none; padding:0 3px 0 3px;}
#MainFoot P.Link a:hover {color:#FF0000; text-decoration:underline; padding:0 3px 0 3px;}
/*-------------------------*/
.tdnews { border-bottom:#bcbcbc solid 1px;}
.tdnewsContent {line-height:200%;}
.tdAboutus {line-height:230%; text-align:justify;}

.Proshow01 {background:url(../images/icon_.gif) 0px -162px no-repeat; height:30px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}
.Proshow02 {background:url(../images/Contactnow-2.jpg) 15px 8px no-repeat; height:30px; line-height:30px; text-indent:45px; font-weight:bold; float:left;}
.Proshow03 {background:url(../images/icon_.gif) 0px -308px no-repeat; height:30px; line-height:30px; text-indent:40px; font-weight:bold; float:left; margin:0 0 0 0;}
.Proshow04 {background:url(../images/icon_.gif) 8px -265px no-repeat; height:30px; line-height:30px; text-indent:45px; font-weight:bold; float:left;}
.td03 {border:#cedde9 solid 1px; background-color:#e9f5ff; height:40px; text-align:center}
.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;}
.ProShowName {color:#2277cc; font-size:14px;}
.ProShowTdLine {border-bottom:#CCCCCC dashed 1px; height:18px;}
.ProShowimg {width:300px; overflow:hidden; padding:10px 0 0 5px; float:left;}
#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; }