@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px; background:url(../Images/Bg_line.jpg) 0 0 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:#333333; text-decoration:none;}
a:visited{color:#333333; 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:1002px; height:125px; margin:0 auto; position:relative; overflow:hidden;}
#Top Img.LogoPic {display:block; left:5px; top:15px; position:absolute;}
#Search {width:245px; height:32px; float:right; margin:0 auto; padding:0 0 0 0;}
#Search form {display:block; width:245px; position:relative;}
#Search form input.txtBox{
	display:block;
	width:164px;
	height:32px;
	background:url(../images/Input_bg.gif) no-repeat;
	font:normal 12px/32px Arial, Helvetica, sans-serif;
	border:none;
	color:#555555;
	text-indent:8px;
	overflow:hidden;
	background-color:#ffffff;
	left:12px; top:30px; position:absolute;
}
#Search form input.go{
	display:block;
	width:80px;
	height:32px;
	background:url(../images/input_go.gif) no-repeat;
	font:bold 11px/32px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	background-color:transparent;
	text-indent:-2000px;
	left:164px; top:30px; position:absolute;
}
/*---Menu-----------------------------------------------------------*/
#Top ul.nav {display:block; width:1000px; height:40px; line-height:40px; padding:0 0 0 0; left:0px; top:85px; position:absolute; background:url(../Images/Menu_bg.jpg) 0 0 repeat-x;overflow:hidden; border-top:#d5d5d5 solid 1px; border-left:#d5d5d5 solid 1px; border-right:#d5d5d5 solid 1px;}
#Top ul.nav li {float:left; padding:0px; margin:0 0 0 0;background:url(../Images/Menu_line.jpg) left 0 no-repeat;}
#Top ul.nav li.HomePic {width:64px; height:41px; background:url(../Images/Menu_home.gif) 20px 5px no-repeat;}
#Top ul.nav li.Curret {height:41px; background:url(../Images/Menu_btn_bg.gif) center 0 repeat-x;}
#Top ul.nav li.Curret a {color:#FFFFFF;}
#Top ul.nav li a {color:#000000; text-decoration:none; padding:12px 26px 40px 26px; font-size:16px; font-weight:bold; text-align:center;}
#Top ul.nav li a:hover {color:#ffffff; text-decoration:none; background:url(../Images/Menu_btn_bg.gif) center 0 repeat-x;}
#Banner {width:1002px; height:220px; background:url(../Images/Banner_bg.jpg) 0 0 repeat-x; margin:0 auto;}
#Banner img {margin:10px 0 0 10px;}
/*---Main-----------------------------------------------------------*/
#Main {width:1002px; margin:0 auto; background-color:#FFFFFF; background:url(../Images/Main_bg.jpg) 0 0 repeat-x #ffffff;}

#IndexAbout {width:480px; height:380px; overflow:hidden; float:left; margin:15px 0 0 5px;}
#IndexAbout P.AboutTop {font-size:20px; border-bottom:#CCCCCC solid 2px; padding:0 0 5px 0;}
#IndexAbout P.AboutTop span {color:#dd0011;}
#IndexAbout P.AboutC {line-height:20px; padding:10px 0 0 0;}
#IndexAbout P.AboutC a {color:#FF0000;}
#IndexAbout P.AboutC img {padding:0 5px 0 0;}
#IndexMid {width:238px; float:left; overflow:hidden; margin:15px 0 0 10px; overflow:hidden;}
#IndexMid P.CaseTop {width:238px; height:35px; background:url(../Images/Case_bg.jpg) 0 0 no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; line-height:28px; text-indent:10px;}
#IndexMid P.CasePic {width:236px; height:142px; border-bottom:#d5d5d5 solid 1px; border-left:#d5d5d5 solid 1px; border-right:#d5d5d5 solid 1px;}
#IndexMid P.CasePic img {margin:5px 0 5px 7px;}
#IndexMid P.Tech {width:228px; height:180px; background-color:#f7f7f7; padding:5px; line-height:18px;}
#IndexMid P.Tech a {color:#FF0000; line-height:30px; font-weight:bold;}
#IndexMid P.Tech span {color:#666666;}
#IndexMid P.Tech img {padding:8px 0 0 0;}

#IndexRight {width:238px; float:left; overflow:hidden; margin:15px 0 0 10px;}
P.CateTop {width:238px; height:35px; background:url(../Images/Castgory_bg.jpg) 0 0 no-repeat; font-size:14px; font-weight:bold; line-height:28px; text-indent:10px;}
ul.CategoryC {list-style-type: none;width: 236px;text-align:left; padding:0 0 10px 0; border-bottom:#d5d5d5 solid 1px; border-left:#d5d5d5 solid 1px; border-right:#d5d5d5 solid 1px;}
ul.CategoryC li{
	margin:0 auto;
	width:205px;
	height:20px;
	padding:4px 0 0 0;
	vertical-align:middle;
	text-align:left;
	text-indent:5px;
	border-bottom:#d5d5d5 solid 1px;
}
ul.CategoryC li a{
font-size:11px;
text-decoration: none;
text-align:left;
}
ul.CategoryC li a:visited{
font-size:11px;
text-decoration: none;
text-align:left;
}
ul.CategoryC li a:hover{
color:#ff0000;
font-size:11px;
text-align:left;
text-decoration:none;
}
P.IContact {width:216px; border:#d5d5d5 solid 1px; padding:10px; margin:10px auto; background:url(../Images/Contact_map.jpg) right bottom no-repeat; line-height:15px;}

#MainLeft {display:block; width:240px; float:left; margin:15px 0 0 5px;}
/*-------MainRight-------------------*/
#MainRight {width:740px; float:right; background:url(../Images/Quick_bg.jpg) 0 0 repeat-x; overflow:hidden;}
#MainRight h2.QuickMiddle {display:block; width:730px; line-height:40px; font-size:14px; position:relative; padding:0 0 0 0px; overflow:hidden; border-bottom:solid #CCCCCC 1px; }
#MainRight h2.QuickMiddle span {color:#dd0000;}
#MainRight .MainContent {width:730px; padding:10px 0 0 0;}
.tdAboutus {line-height:200%; text-align:justify;}
.tdnewsLine {border-bottom:#cccccc solid 1px;}
.tdnewsContent {line-height:200%;}
.tdnewsTitle {line-height:30px; background-color:#eeeeee;}
/*--ProShow-----------------------------*/
.ProMain {width:750px; overflow:hidden; margin:0 auto; padding:0 0 10px 0;}
.ProMainSort {width:355px; height:100px; overflow:hidden; line-height:150%; float:left; margin:0 5px 10px 0; 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:#e5e5e5 1px solid; background-color:#ffffff; line-height:200%; font-size:12px;}
.ProShowTop {width:728px; 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:550px; position:absolute;}
.ProShow {display:block;width:730px; margin:10px 0 10px 0; overflow:hidden;}
.ProShow ul {display:block; width:750px; overflow:hidden;}
.ProShow ul li {width:140px; margin:0 5px 5px 0; float:left;}
.ProShow ul li.KongLine {width:730px; float:left;}
	.ProImages {width:140px;height:120px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; border:#e5e5e5 solid 1px;}
	.ProImages p {position:static;+position:absolute;top:50%}
	.ProImages img {position:static;+position:relative;top:-50%;left:-50%; width:120px; height:120px;}
	P.ProName {display:block; width:140px; font:11px; text-align:center;}
.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
}
.ProShowTitle {font-size:16px; padding:8px 0 8px 0;}
.ProShow00 { background-color:#f1f1f1; height:30px; border:#CCCCCC solid 1px;}
.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;}
.Proshow05 {background:url(../images/icon_.gif) 0px -329px no-repeat; height:30px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}
/*-------------------*/
.MainClear {clear:both;}
/*-------Foot-------------------*/
#MainFoot {width:1002px; height:30px; margin:0 auto; position:relative; background-color:#cccccc; border-top:#dd0011 solid 4px;}
#MainFoot P.Copyright {display:block; top:5px; float:right; font-size:11px; padding-right:10px; line-height:30px;}
#MainFoot P.Links {display:block; top:5px; float:left; font-size:11px; line-height:30px; padding-left:10px;}
#MainFoot P.Links a{padding:0 3px;}
