@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;}
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}
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:1008px; height:440px; margin:0 auto; position:relative;}
#Top img.bannerTop {display:block; left:0px; top:0px; position:absolute;}
#Top img.Logo {display:block; left:50px; top:127px; position:absolute; z-index:2;}
#Top #banner {display:block; width:1008px; height:254px; left:0px; top:185px; position:absolute; z-index:1; background:url(../images/Banner_bg.jpg) no-repeat;}
/**/
.d1{width:911px;height:218px;overflow:hidden;position:relative;}
.loading{height:100px; width:100px; padding:80px 0 0 450px;}
.d2{width:100%;height:225px;overflow:hidden;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}
#Top #banner img{border:0px; position:absolute; left:50px; top:20px;}
#Top #banner ul{display:none;}
.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:none;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}
/**/
/*---Menu-----------------------------------------------------------*/
#Top #Menu {display:block;width:1008px;height:66px;overflow:hidden;top:119px;left:0px;position:absolute;background:url(../images/menu_bg.jpg) center top repeat-x;}
#Top #Menu ul.nav {width:720px; height:66px; float:right; background:url(../images/menu_num.gif) 0px 10px no-repeat;}
#Top #Menu ul.nav li {float:left; height:66px; line-height:66px; font-size:14px; font-weight:bold;}
#Top #Menu ul.nav li a{color:#ffffff; text-decoration:none; padding:20px 15px 25px 15px; }
#Top #Menu ul.nav li a:hover{color:#2277aa; text-decoration:none;}
#Top #Menu ul.nav li a.over{color:#ffffff; text-decoration:none; background:url(../images/menu_line_1.gif) center bottom no-repeat;}
#Top #Menu ul.nav li a.over:hover{color:#2277aa; text-decoration:none;}
#Top #Menu ul.nav li a.out{color:#ffffff; text-decoration:none;}
#Top #Menu ul.nav li a.out:hover{color:#2277aa; text-decoration:none;background:url(../images/menu_line_1.gif) center bottom no-repeat;}
/*--BodyMain--------------------------*/
#BodyMain {width:1008px; margin:0 auto; background:url(../images/bg_main.jpg) left top repeat-x;}
#Main {width:915px; margin:0 auto;}
/*--Index-------*/
#Aboutus {width:380px; height:300px; float:left; overflow:hidden; position:relative; background:url(../images/line.jpg) right top no-repeat;}
#Aboutus img.Aboutus01 {display:block; left:0px; top:17px; position:absolute;}
#Aboutus img.AboutusMore {display:block; left:310px; top:270px; position:absolute;}
#Aboutus div.Aboutus02 {display:block; left:0px; top:90px; position:absolute; width:370px; height:175px; line-height:150%; text-align:left;}
#walkintubs {width:300px; height:300px; float:left; overflow:hidden; position:relative; background:url(../images/line.jpg) right top no-repeat;}
#walkintubs img.walkintubs01 {display:block; left:10px; top:17px; position:absolute;}
#walkintubs div.walkintubs02 {display:block; left:10px; top:90px; position:absolute; width:280px; height:175px; line-height:160%; text-align:left;}
#Contactus {width:235px; height:300px; float:left; overflow:hidden; position:relative;}
#Contactus img.Contactus01 {display:block; left:10px; top:17px; position:absolute;}
#Contactus div.Contactus02 {display:block; left:10px; top:90px; position:absolute; width:235px; height:175px; line-height:180%;}
#Contactus img.Contactus_msn {display:block; left:10px; top:172px; position:absolute;}
#Contactus img.Contactus_skype {display:block; left:10px; top:240px; position:absolute;}
#IndexPro {width:1008px; height:160px; background-color:#f5f5f5; margin:0 auto; border-bottom:#e9e9e9 solid 1px; border-top:#e9e9e9 solid 1px;}
.Photo01 {position: relative; width:1000px; margin:0 auto;}
.Photo01 .leftbotton {
	display:block;
	top: 20px;
	left: 40px;
	float: left;
	position: absolute;
}
.Photo01 .rightbotton {
	display:block;
	top: 20px;
	right: 40px;
	position: absolute;
}
.Photo01 .cont {display:block;top: 15px; left:88px; position:absolute;overflow: hidden; width: 820px; height:135px;}
.Photo01 .box {float: left; width: 165px; height:135px; overflow:hidden; text-align: center; background:url(../images/Pro_bg.jpg) no-repeat; margin:0 0px 0 0;}
.Photo01 .box img {margin:15px 0 0 0;}
/*---Mainleft-----------------*/
#MainLeft {display:block; width:225px; float:left;}
#MainLeft p.Quick_01 {display:block;width:225px; padding:25px 0 0 0;}
#MainLeft ul.ProList{
	margin:0 auto;
	list-style-type: none;
	width: 225px;
	text-align:left;
	padding:10px 0 0 0;
	}
#MainLeft ul.ProList li{
	margin:0 auto;
	width:225px;
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	text-indent:15px;
	background-color:#f5f5f5;
	border-bottom:#ffffff solid 1px;
	}
#MainLeft ul.ProList li a{
	font-size:11px;
	text-decoration: none;
	text-align:left;
	color:#116699;
	}
#MainLeft ul.ProList li a:visited{
	font-size:11px;
	text-align:left;
	color:#116699;
	}
#MainLeft ul.ProList li a:hover{
	color:#ff0000;
	text-align:left;
	text-decoration:none;
	}
#MainLeft p.Quick_contactus {display:block;width:225px; padding:15px 0 0 0;}
#MainLeft p.Quick_contactus02 {display:block; width:225px; height:90px; line-height:180%; padding:10px 0 0 0;}
/*--MainRingt--------*/
#MainRight {display:block; width:675px; float:right; overflow:hidden;}
#MainRight h2.QuickMiddle {display:block; width:675px; line-height:50px; color:#116699; font-size:16px; position:relative; overflow:hidden; border-bottom:#CCCCCC solid 1px;}
#MainRight h2.QuickMiddle img.rss {display:block; top:8px; left:675px; position:absolute;}
#MainRight Div.mainContent {display:block;width:675px; padding:10px 0 0px 0; overflow:hidden; margin:0 0 0 0; }
.tdAboutus {line-height:200%;}
/*--ProShow-----------------------------*/
.ProShowTop {width:673px; 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;}
.ProShow {display:block;width:700px; margin:10px 0 0 0;}
.Proshowbox {display:block; width:125px; height:160px; border:#bcbcbc solid 1px; margin:10px 10px 0px 0; float:left; position:relative;padding:2px 0 0 0;}
.Proshowbox .ProImages {width:125px;height:94px;border-bottom:#cccccc solid 1px;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:120px; font:11px; text-align:center; top:105px; left:0px; position:absolute;}
.Proshowbox P.ProOrder {display:block; width:80px; height:24px; line-height:24px; color:#ff9900; top:135px; left:5px; position:absolute;}
.Proshowbox P.ProMore {display:block; width:50px; height:24px; line-height:24px; color:#2277cc; top:135px; left:80px; position:absolute;}
.Proshowbox P.ProMore a{color:#555555;}
.PageTable {float:left; width:675px; height:30px; padding:10px 0 0 0;}

.ProShowName {font-size:15px;}
.ProPicBox {float: left; width:75px; height:56px; overflow:hidden;border: #2277cc 1px solid; margin:0 6px 0 0px; cursor:pointer; padding:2px;}
.ProshowContact {border:#ddddbb solid 1px; height:40px;}
.Proshow01 {background:url(../images/icon_.gif) 0px -5px no-repeat; height:30px; width:300px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}
.Proshow02 {background:url(../images/icon_.gif) 0px -57px no-repeat; height:30px; width:300px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}
.Proshow03 {background:url(../images/icon_.gif) 0px -215px no-repeat; height:30px; width:300px; 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; width:300px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}
.ProShowContent {font-size:13px; font-weight:bold; width:670px; height:30px; background-color:#f8f8f8; border:#CCCCCC solid 1px; line-height:30px; text-indent:5px; color:#2277cc;}
.tdProShow{border:#ddddbb solid 1px; background-color:#f8f8f8; padding:5px;}
#scrollDiv {width:660px;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; }
/*-------------------*/
.MainClear {clear:both;}
/*---MainFoot----------------*/
#MainFoot {width:1008px; height:50px; margin:0 auto; position:relative; background-color:#f5f5f5; border-top:#ffffff solid 5px; overflow:hidden;}
#MainFoot P.CopyRight {display:block; text-align:left;  line-height:30px; left:50px; top:25px; position:absolute;}
#MainFoot P.Links {display:block; color:#555555;text-align:left; line-height:30px; left:510px; top:25px; position:absolute;}
#MainFoot P.Links a{text-decoration:none; padding:0 5px 0 5px; color:#555555;}
#MainFoot P.Links a:hover {color:#ff0000; text-decoration:underline; padding:0 5px 0 5px;}
#MainFoot div.language {left:50px; top:8px; position:absolute;}
a.EmailType:link{color:#115599; font-weight:bold; text-decoration:none; font-size:12px;}
