@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#444444; font-size:12px; background:url(../images/bg.jpg) repeat-x;}
Div,h1,h2,h3,h4,p,form,label,input,textarea,img,span{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
Ul{margin:0px; padding:0px; list-style-type:none; font-size:0; line-height:0;}
/*-----------------------------------------------------------------------*/
#ProPic{width:184px;height:110px;overflow:hidden;position:relative;display:table-cell;vertical-align:middle;text-align:center;}
#ProPic p {position:static;+position:absolute;top:50%}
#ProPic img {position:static;+position:relative;top:-50%;left:-50%;}
#ProPictwo{width:120px;height:93px;overflow:hidden;position:relative;display:table-cell;vertical-align:middle;text-align:center;}
#ProPictwo p {position:static;+position:absolute;top:50%}
#ProPictwo img {position:static;+position:relative;top:-50%;left:-50%;}
.tdShowLine{ background-color:#e4e4e4;}
.tdShow{border:#999999 1px solid; background-color:#FFFFFF;}
a{color:#444444; text-decoration:none;}
a:visited{color:#444444; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}
a.Proone{color:#cc7700; font-size:12px; font-weight:bold; text-decoration:none;}
a.Proone:visited{color:#cc7700; font-size:12px; font-weight:bold; text-decoration:none;}
a.Proone:hover{color:#ff0000; font-size:12px; font-weight:bold; text-decoration:underline;}
.input {
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	}
/*---top-----------------------------------------------------------------*/
#Topline{width:910px; height:20px; margin:0 auto;}
#Top {width:910px; height:92px;  background-color:#FFFFFF; margin:0 auto; position:relative;}
#Top img.top{display:block; left:0; top:0; position:absolute;}
#Top img.logo{display:block; left:5px; top:21px; position:absolute;}
#Top img.Tophonors{display:block; left:350px; top:21px; position:absolute;}
#Top p.TopContact{display:block; width:280px; height:60px; padding:10px 0 0 0; background:url(../images/Top_tel_bg.jpg) no-repeat; text-align:right; font-size:15px; font-weight:bold; line-height:20px; left:620px; top:21px; position:absolute;}
/*---Menu----------------------------------------------------------------*/
#TopMenu {width:910px; height:30px; background-color:#FFFFFF; margin: 0 auto;}
#Menu {width:900px; height:30px; margin:0 auto;}
#Menu ul.nav {display:block; width:900px; height:30px;}
#Menu ul.nav li {display:block; float:left; height:30px; line-height:30px;}
#Menu ul.nav li a{display:block; padding:0 20px 0 20px; font-size:12px; font-weight:bold; color:#3377aa; text-decoration:none;}
#Menu ul.nav li a:hover{display:block; padding:0 20px 0 20px; font-size:12px; font-weight:bold; color:#FFFFFF; background:url(../images/Menu_bg.jpg) center no-repeat; text-decoration:none;}
#Menu ul.nav li a.over{display:block; padding:0 20px 0 20px; font-size:12px; font-weight:bold; color:#FFFFFF; background:url(../images/Menu_bg.jpg) center no-repeat; text-decoration:none;}
#Menu ul.nav li a.over:hover{display:block; padding:0 20px 0 20px; font-size:12px; font-weight:bold; color:#3377aa; text-decoration:none;}
/*---Banner---------------------------------------------------------------*/
#BodyBanner{width:910px; height:220px; background-color:#FFFFFF; padding:5px 0 15px 0; margin:0 auto;}
#Banner{width:900px; height:220px;background:url(../images/bg_banner.jpg) repeat-x; margin:0 auto; position:relative;}
#Banner img.bannerpic{display:block; top:5px; left:5px; position:absolute;}
#Banner img.msn{display:block; border:0px; top:5px; left:647px; position:absolute;}
#Banner p.bannerContact{display:block; width:215px; height:132px; background:url(../images/bg_BannerContact.jpg) no-repeat; line-height:19px; padding:8px 7px 0 15px; top:83px; left:647px; position:absolute;}

#ProBanner{width:910px; height:88px; background-color:#FFFFFF; padding:5px 0 15px 0; margin:0 auto;}
#ProShowBanner{width:900px; height:88px;background:url(../images/bg_banner.jpg) repeat-x; margin:0 auto; position:relative;}
#ProShowBanner img.Probannerpic{display:block; top:5px; left:5px; position:absolute;}
#ProShowBanner img.Promsn{display:block; border:0px; top:5px; left:647px; position:absolute;}
/*---main---------------------------------------------------------------*/
#BodyMain{width:910px; background-color:#FFFFFF; margin:0 auto;}
#Main {width:900px; margin:0 auto;}
/*----Index left----------------------------*/
#IndexLeft{width:627px; float:left;}
#IndexLeft #IndexAboutus{display:block;width:345px; overflow:hidden; float:left;}
#IndexLeft #IndexAboutus h2.IndexAboutusQuick{width:345px; height:30px; color:#1188dd; font-size:16px; text-align:left; border-bottom:#1188dd double;}
#IndexLeft #IndexAboutus p.IndexAboutusContent{width:345px; padding:10px 0 5px 0; line-height:160%; overflow:hidden;}
p.More{ width:100%;text-align:right;}
#IndexLeft #IndexDownload{display:block;width:275px; overflow:hidden; float:right;}
#IndexLeft #IndexDownload h2.IndexDownloadQuick{width:275px; height:30px; color:#1188dd; font-size:16px; text-align:left; border-bottom:#1188dd double;}
#IndexLeft #IndexDownload h2.IndexDownloadQuick span{font-size:11px; font-weight:bold; float:right; margin:-15px 0 0 0;}
#IndexLeft #IndexDownload h2.IndexDownloadQuick span a{color:#1188dd; text-decoration:none;}
#IndexLeft #IndexDownload h2.IndexDownloadQuick span a:hover{color:#ff0000; text-decoration:underline;}
#IndexLeft #IndexDownload p.IndexDownloadContent{width:275px; padding:10px 0 0 0; text-align:left;}
#IndexLeft p.IndexPro{display:block;width:627px; height:20px; float:left;}
#IndexLeft p.IndexProContent{display:block; width:627px;}
/*----Index right----------------------------*/
#IndexRight {width:260px; float:right;}
#IndexRight {width:260px; float:right;}
#IndexRight p.IndexQuickCategory{width:260px; height:30px; overflow:hidden;}
#IndexRight p.IndexQuickSearch{width:260px; height:30px; padding:10px 0 0 0; overflow:hidden;}
/*----left--------------------------------------------------------------*/
#MainLeft{width:627px; float:right;}
#MainLeft p.QuickTitle{width:625px;height:30px; color:#1188dd; font-size:14px; font-weight:bold; text-align:left; border-bottom:#1188dd double;}
#MainLeft p.MainContent{width:620px; font-size:12px; padding:10px 0 0 5px;}
/*----Right--------------------------------------------------------------*/
#MainRight{width:260px; float:left;}
#MainRight p.QuickCategory{width:260px; height:30px; overflow:hidden;}
#CategoryC {width:260px; padding:10px 0 10px 0; background-color:#d4e9f8; text-align:left;}
#CategoryC ul{margin:0 auto;padding: 0;list-style-type: none;width: 250px; text-align:left;}
#CategoryC ul li{background:url(../images/Category_bg.jpg) repeat-x bottom;padding:10px 0 0 0; text-align:left; height:25px; vertical-align:middle;}
#CategoryC ul li a{color:#1188dd; font-size:12px; font-weight:bold;text-decoration: none;padding:0;text-align:left; margin:0;}
#CategoryC ul li a:visited{color:#1188dd; font-size:12px; font-weight:bold; text-align:left;}
#CategoryC ul li a:hover{color:#880000; text-align:left;}
#CategoryC ul li a.Catecurrent:link { color:#996600;text-decoration:none;font-size:12px; font-weight:bold;} 
#CategoryC ul li a.Catecurrent:visited { color:#996600;text-decoration:none;font-size:12px; font-weight:bold} 
#CategoryC ul li a.Catecurrent:hover { color:#880000; text-decoration:none;font-size:12px; font-weight:bold}
#MainRight p.QuickSearch{width:260px; height:30px; padding:10px 0 0 0; overflow:hidden;}
#ProSearch{
	width:260px;
	margin:0 auto;
	height:50px;
	background-color:#d4e9f8;
	position:relative;
}
#ProSearch form{
	width:220px;
	background:url(../images/serch_icon.gif) 1px 0 no-repeat;
	padding:0 0 0 25px;
	position:absolute;
	left:7px;
	top:15px;
}
#ProSearch form input.txtBox{
	width:150px;
	height:17px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	color:#060606;
	background-color:#FFFFFF;
	padding:0 0 0 8px;
	float:left;
}
#ProSearch form input.go{
	background:url(../images/btn_go.jpg) 0 0 no-repeat;
	height:19px;
	width:39px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#F5F7E7;
	cursor:pointer;
	float:right;
	border:none;
	text-indent:-2000px;
}
#MainRight p.leftothers{width:260px; padding:10px 0 0 0;}
/*--------------------------------------------------------------------------------------*/
#MainClear{clear:both; width:900px; height:5px;}
/*--------------------------------------------*/
#Mainfoot{width:910px; background:url(/images/bg_foot.jpg) repeat-x top; height:30px; padding:15px 0 0 0; font-size:12px; margin:0 auto;}
#Mainfoot p.FootCopyright{float:left; padding-left:15px;}
#Mainfoot p.Footmenu{float:right; padding-right:15px;}
