@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;}
h1, h2, h3, h4, h5, h6{ padding:0px; margin:0px;}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; font-size:12px; background: #faf9f8 url(../images/mainBg.jpg) top repeat-x;}
p{ padding:0px; margin:0px;}
img{ border:none;}
.clear{ clear:both;}
#Wrapper{ width:980px; margin:0 auto;}
.HeaderBox{ width:980px;}
.logoBox{ width:980px; height:70px;}
.mainNav_box{ width:980px; height:36px; background:url(../images/mainNav_bg.jpg) top no-repeat;}
.logoLftB{ width:714px; height:70px; float:left; padding:0 0px 0 0;}
.logoRigB{ width:264px; height:30px; padding:40px 0 0 0px; float:left;}
.logoIm{ padding:11px 0 0 0;}
.logoLftB p{ padding:7px 0 0 0; font-size:11px; color:#f9f9f9; letter-spacing:.001em;}
.logoRigB p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:400; padding:35px 0 0 0; letter-spacing:-1px;}
.logoRigB p span{ color:#fdd123;}
.mainNav_box ul{ padding:0px; margin:0px;}
.mainNav_box ul li{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#999999; padding:0 0 0 25px; list-style:none; float:left; line-height:36px;}
a.MainNav{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#6c6c6c; line-height:36px; text-decoration:none;}
a.MainNav:hover{ color:#CC0000;}
.mainBannBox{ width:980px; height:356px; position:relative;}
.arrowBannLef{ width:333px; height:357px; background:url(../images/mainBannLefBg.jpg) top no-repeat; float:left;}
.arrowBannRigh{ width:647px; height:357px; float:left;}
.offerBg{ width:647; height:268px;}
.flashWrapper{ width:172px; height:262px; float:left;}
.flashWrapperIndex{ width:161px; height:257px; float:left; background:#000000; padding:10px 0 0 11px;}
.flashTextright{ width:475px; height:262px; float:left;}
.flashTextright p{ font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:200; color:#fdd123; padding:25px 0 0 0; letter-spacing:-1px;}
.flashTextright p span{ font-family:Swiss 721 BT, Arial, Helvetica, sans-serif; font-size:24px; color:#bec0c2; font-weight:600;}
.OfferYear{ font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#eae8e8; font-weight:700;}
.offerStarWrapper{width:185px; height:137px; z-index:100; position:absolute; top:131px;	left:792px;}
.offerStarbg{ width:647px; height:88px; background:url(../images/offerstar_underbg.jpg) top no-repeat;}
.Gshadow{ padding:280px 0 0 144px;}
.lockerWra{ padding:10px 0 0 20px; float:left;}
.lockerWra1{ padding:10px 0 0 40px; float:left;}
.mainCntWrap{ padding:0px 0 20px 0; background:#FFFFFF}
.LeftWrapper{ width:305px; float:left; padding:0 10px 0 10px;}
.LeftWrapper ul{ padding:20px 0 0 0; margin:0px;}
.LeftWrapper ul li{ padding:0 0 5px 10px; list-style:none;}
.testiBGWra{ width:210px; height:150px; background:url(../images/testimonialbg.jpg) no-repeat; margin:0 0 0 10px; padding:0 0 0 80px;}
.textiW{ padding:50px 0 0 0;}
.textiW p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:justify; padding:5px 10px 0 10px;}
.textiname{ padding:7px 0 0 10px; }
.textiname span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:800; color:#333333;}
.mainCntRight{ width:655px; float:left;}
.welcomWrap{ padding:20px 0 0 0;}
.welcometext{ width:357px; height:194px; float:left; padding:0 0 0 10px;}
.vanWrapper{
	width:273px;
	height:194px;
	float:left;
	padding:0 0 0 14px;
}
.welcometext p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px; color:#6e6d6d}
.welreadMo{ padding:5px 0 0 0; text-align:right;}
.IconLogobg{ width:507px; height:70px; background:url(../images/logoBg.jpg) top no-repeat; padding:20px 70px 0 70px;}
.gureLogobox{ width:48px; height:49px; float:left;}
.stagLogobox{ width:48px; height:49px; float:left; margin:0 0 0 50px;}
.fenLogobox{ width:107px; height:49px; float:left; margin:0 0 0 50px;}
.GuardLogobox{ width:126px; height:45px; float:left; margin:0 0 0 50px;}
.bottomTabWrapper{ padding:20px 0 0 0;}
.bottomTabWrapperL{ padding:10px 0 0 0;}
.doubleGlass{ width:311px; height:151px; background:url(../images/doubleGlassTabBg.jpg) top no-repeat; float:left; margin:0 15px 0 0;}
.handle_lock{ width:311px; height:151px; background:url(../images/handle&lockTab.jpg) top no-repeat; float:left;}
.footer_Wrapper{ width:100%; background:#5d5a5a;}
.Righread{ width:110px; height:33px; padding:115px 0 0 2px;}
.handle_readM{ width:110px; height:33px; padding:115px 0 0 199px;}
.cartWrapper{ padding:20px 0 0 0;}
.cartEnquiry{ width:635px; height:50px; background:#f3f3f0 url(../images/cartEnquiryBg.jpg) top right no-repeat; float:left; margin: 0 16px 0 0;}
.cartEnquiry h1{ font-family:Arial, Helvetica, sans-serif; color:#FF6600; font-size:18px; font-weight:800; line-height:50px; padding:0 0 0 20px;}
.shoppingCW{ width:327px; height:50px; background:url(../images/shoppingcartbg.jpg) top left no-repeat; float:left; padding:7px 0 0 0;}
.cartWrap{ padding:0 10px 0 10px; float:left;}
.footer_inner{ width:980px; height:50px; margin:0 auto;}
.footermenu{ width:480px; float:left;}
.footermenu2{ width:290px; float:left; line-height:50px; padding:0 0 0 210px;}
.weaccept{ font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:12px; text-align:right; padding:0 5px 0 0;}
a.Design{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF9900; line-height:50px; text-decoration:none;}
a.Design:hover{ color:#333333}
.tittleBg{ width:635px; height:58px; background:url(../images/tittleBg.jpg) top no-repeat;}
.tittleBg h2{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:500; color:#605f5f; line-height:58px;}
.subText{ padding:10px 20px 0 0; margin:0px; }
.subText p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px; color:#6e6d6d}
.subText h3{ font-family:Arial, Helvetica, sans-serif; color:#FF9900; font-size:14px; font-weight:bold;}
.subText ul{ padding:5px 0 20px 0; margin:0px;}
.subText ul li{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#0666c8; background:url(../images/tickbg.jpg) top left no-repeat; padding:0 0 0 20px;}
.textiBox{ background:url(../images/dotted.jpg) bottom repeat-x; margin:0 0 25px 0; padding:0 0 10px 0;}
.textiauther{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#757372; padding:5px 0 0 0;}
.leftAd{ width:253px; float:left; padding:20px 20px 20px 20px;}
.rightAd{ width:253px; float:left; padding:20px 20px 20px 20px;}
.usefulbox{ padding:10px 0 0 0; text-align:center;}
.usefulbox a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:800; color:#1ea703;}
.usefulbox a:hover{ color:#333333;}
.vacanImgWrap{ width:173px; height:252px; float:left;}
.vacancytextWrap{ width:460px; padding:20px 0 0 0;}
.subText h4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; color:#666666; padding:20px 0 0 0;}
.questWrapper{ padding:0 0 10px 0; border-bottom:dashed #339966 1px;}
.repairWrapper{ width:166px; height:202px; float:left; padding:0 0 0 5px;}
.lockWraP{ padding:25px 0 20px 80px;}
.lockThump{ width:217px; height:142px; float:left; margin:0 10px 0 0;}
.gallerMenuWra{
	padding:20px 0 10px 40px;
}
.galleyButW{ width:114px; height:24px; float:left; margin:0 20px 0 0;}
.doorGallerywrap{ padding:0 0 0 40px;}
.doorbgWrapper{ width:115px; height:190px; background:url(../images/doorBgWrp.jpg) top no-repeat;}
.doorgalleryThumWrapper{ float:left; margin:0 20px 0 0;}
.doorgalleryWra{ width:134px; height:277px; float:left; margin:0 60px 0 0;}
.contactWrap{ width:600px; height:206px; margin:10px 0 0 20px;}
.officetimeT{ width:323px; height:29px; margin:0 0 0 0px;}
.formNamW{
	width:160px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	float:left;
	line-height:25px;
	color:#666666
}
.inputWW{ padding:0 0 0 10px; float:left; width:250px;}
.inpWrap{
	width:250px;
	height:20px;
	border:#CC0000 solid 1px;
}
.textareA{ width:250px;
	height:120px;
	border:#CC0000 solid 1px;}
.submitBut{ width:144px; height:30px; margin:10px 0 0 230px;}
.maplinkWrapper{ margin:0px; padding:0px;}
.maplinkWrapper ul{ margin:20px 0 0 80px; padding:0px; }
.maplinkWrapper ul li{ text-decoration:none; list-style:none; line-height:26px; background:url(../images/sitemapline.jpg) top left  no-repeat; font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:400; font-size:14px; height:26px; width:350px;}
a.testi{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; text-decoration:none;}
a.testi:hover{ color:#333333}
a.sitemaplink{ text-decoration:none; list-style:none; font-family:Arial, Helvetica, sans-serif; color:#999999; font-weight:400; font-size:14px; height:26px; width:350px; }
a.sitemaplink:hover{ color:#FF3300}
.footermenubox{ height:25px; width:480px; float:left;}
.footermenubox ul{ padding:0px; margin:0px;}
.footermenubox ul li{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; float:left; color:#CCCCCC; text-transform:uppercase; line-height:20px;}
.footermenubox ul li a{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; text-transform:uppercase; line-height:30px; text-decoration:none; padding: 0 10px 0 10px;}
.footermenubox ul li a:hover{ color:#CC0000}
.copywrite{ padding:0 0 0 10px;}
.windowctHead{ padding:20px 0 10px 0; text-align:center;}
.windowctHead h4{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FF6600;  font-weight:bold;}