@charset "utf-8";
body {
	margin:0px; padding:0px; background:#3d3a48; font-family:Arial, Helvetica, sans-serif;
}
a{text-decoration:none;}
img{border:none;}

@font-face 
{
    font-family: "TitilliumText22L Rg";
    src: url('../font/titilliumtext22l003.eot') format('eot'),
	url('../font/titilliumtext22l003.woff') format('woff'),
    url('../font/titilliumtext22l003.ttf') format('truetype');

}

.top-main-box{width:100%; float:left; height:122px; background:url(../images/top-bg.jpg) repeat-x center bottom #FFF;}
.top-inner-box{width:968px; margin:0 auto; height:102px;}
.logo{width:564px; height:85px;  margin:20px auto 0px auto; }

.menu-main-box{width:100%; float:left; height:51px; margin:2px 0px 10px 0px; background:url(../images/menu-bg.jpg) repeat-x;}
.menu-inner-box{width:750px; height:51px; margin:0 auto;}

.banner-main-box{width:100%; float:left; height:291px; margin-bottom:20px; }
.banner-inner-box{width:968px; height:291px; margin:0 auto;}
.banner1{width:962px; float:left; height:285px; border:3px solid #FFF;}
.banner-right{width:292px; height:285px; float:right; background:url(../images/banner-right.jpg) no-repeat left;}
.banner-readmore a{width:120px; height:40px; background:#FFF; color:#a50021; font-size:16px; float:right; line-height:40px; text-align:center; margin:9px 0px 0px 0px; }
.banner-readmore a:hover{width:120px; height:40px; background:#3d3a48; color:#fff;  }


.gallery{width:670px; height:285px; float:left;}

.main-body-container{width:100%; float:left; margin:20px 0px;}
.main-body-inner{width:968px; margin:0 auto;}

.title1{width:100%; float:left; height:auto; margin-bottom:10px; font-family:'TitilliumText22L Rg',arial; color:#FFF; font-size:35px;}
.body-left{width:110px; height:107px; float:left;}
.body-right{width:830px; float:right; text-align:left; font-size:14px; color:#FFF; line-height:19px;}
.body-inner-page{width:100%; float:left; text-align:justify; font-size:13px; color:#FFF; line-height:19px;}

.footer1-main{width:100%; float:left; height:44px; line-height:44px; background:#fff;}
.footer1-inner{width:968px;  height:44px; margin:0 auto;}
.footer-menu{width:400px; float:left; color:#2a2831;}
.footer-menu a{color:#2a2831; margin:0px 6px; font-size:13px;}
.footer-menu a:hover{color:#bc0127;}
.join-us{width:auto;float:right; color:#2a2831; font-size:13px;}
.join-us span{float:left; margin-right:5px;}
.join-us-icon{width:23px; height:23px; float:left; margin-left:6px; margin-top:10px;}

.footer2-main{width:100%; float:left; height:44px; line-height:44px; background:url(../images/footer-bg.jpg) repeat-x; color:#FFF; font-size:12px; text-align:center;}
.footer2-main a{ color:#FFF; font-weight:bold;}.footer2-main a:hover{ color:#000; }


.slider-main-box{width:100%; float:left; height:255px; background:url(../images/slider-bg.jpg) no-repeat center top;}
.slider-inner-box{width:968px; margin:0 auto; }
.slider-gallery{width:100%; float:left; height:145px; margin-top:26px;}
.photo-gallery-title{width:auto; height:38px; line-height:38px; float:left; padding:0px 15px; background:#fff; font-family:'TitilliumText22L Rg',arial; font-size:23px; color:#3d3a48; margin-top:18px; }
.photo-gallery-title span{ color:#a50021; }





#slidebox{position:relative; width:968px; height:140px !important; overflow:hidden;   }
#slidebox .content{width:968px; height:140px; float:left;}
#slidebox .container{position:relative; left:0; height:140px; margin-left:30px;}

#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:18px; height:29px; cursor:pointer;}
#slidebox .next{right:0px;  background:url(../images/arr-r.png) no-repeat right top;}
#slidebox .next:hover{background:url(../images/arr-r-h.png) no-repeat right top;}
#slidebox .previous{ left:0px; background:url(../images/arr-l.png) no-repeat left top; }
#slidebox .previous:hover{background:url(../images/arr-l-h.png) no-repeat right top;}
.bottom-pro-box1{width:109px !important; height:auto; float:left; margin:0px 10px;}
.proname{width:100% !important; float:left !important;   margin-top:8px; text-align:center !important; line-height:18px !important; font-family:Arial, Helvetica, sans-serif;; font-size:12px; font-weight:bold; color:#FFF; }
.contact-left{width:350px; float:left; height:auto; text-align:left;}
.map{width:550px; float:right; height:300px; padding:4px; border:3px solid #FFF;}

.product-title2-main{width:100%; float:left; margin-bottom:10px; margin-top:15px; background:#a50021; border-radius:5px;}
.product-title1-main{width:100%; float:left; margin-bottom:20px; background:#a50021; border-radius:5px;}
.product-title1{width:auto; float:left; padding:0px 20px; height:34px; line-height:34px; font-family:Arial, Helvetica, sans-serif; font-size:17px;  color:#fff;  border-radius:5px; }
.product-main-img{width:200px; float:left; height:auto; padding:4px; border:3px solid #FFF; background:#FFF;}
.product-main-img img{width:250px;}
.zoom-title1{width:100%; height:100%; position:relative; }
.zoom-title{width:100%; float:left; position:absolute;  height:30px; line-height:30px; background:#000; opacity:0.7; color:#FFF; text-align:center;  }

.clearfix{margin:0px; padding:0px; float:left;}
.clearfix li{margin:0px; padding:0px; float:left; width:120px !important;}
.clearfix li a{margin:0px; padding:0px; float:left;}
.clearfix li a img{width:200px;}

.product-desc{width:400px; float:left; text-align:justify; margin-left:30px; text-align:left;}
.download-pdf a{width:auto; float:left; height:30px; line-height:30px; padding:0px 15px; color:#FFF; font-size:12px; font-weight:bold; background:#90001d; margin-top:30px; border-radius:5px; }
.download-pdf a img{margin-right:10px; margin:0px; padding:0px;}
.download-pdf a:hover{ background:#FFF; color:#90001d; }

.product-list1{width:232px; float:right; }
.product-list1 strong{width:100%; float:left; height:40px; line-height:40px; text-align:center; background:#534e5f; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; border-top-left-radius:5px; border-top-right-radius:5px;}
.product-list{width:220px; float:right; padding:6px; border-radius:5px; background:#534e5f; border-top-left-radius:0px; border-top-right-radius:0px;}
.product-list ul{margin:0px; padding:0px;}
.product-list ul li{ margin:0px; padding:0px; list-style:none; float:left; width:100%; margin-bottom:5px; line-height:18px; text-align:left; }
.product-list ul li a{padding:10px 10px; color:#8f8b9e; float:left; background:#3d3a48; border-radius:5px; width:200px;}
.product-list ul li a:hover{color:#3d3a48; background:#FFF;}

.product-main--listing-box{width:658px; float:left; height:auto; padding:10px; border:1px solid #666; margin-bottom:10px;  border-radius:6px; background:url(../images/product-bg.jpg) repeat-x bottom;}
.product-left1{width:680px; float:left; }

.thumbs1{width:200px; float:left;}
.thumbs1 a{float:left;}
.thumbs1 img{width:40px !important; height:40px !important; float:left; margin:3px; border:1px solid #333;}

.inquiry-main-box{width:550px; float:left;}
.inquiry-box1{width:500px; float:left; padding:7px 10px; background:#514e5b; border-radius:5px; margin-bottom:10px;}
.inquiry-name{width:120px; float:left; height:30px; line-height:30px; font-size:12px; font-weight:bold; color:#FFF; margin-right:10px;}
.inquiry-input1{width: 230px; float:left; height:28px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; border-radius:5px; padding:0px 10px; border:none;}
.inquiry-input2{width: 250px; float:left; height:28px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; border-radius:5px; padding:5px 10px; border:none;}
.inquiry-input3{width: 240px; float:left; height:60px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; border-radius:5px; padding:5px; border:none;}
.submit-bu{width:80px; float:left; height:30px; line-height:30px; background:#a50021; border-radius:5px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:center; border:none; margin-left:130px; cursor:pointer;}
.submit-bu:hover{background:#FFF; color:#333;}

.pro-main-img{width:198px; height:150px; float:left; background:#FFF; text-align:center !important; border:1px solid #333;}
.pro-main-img a{width:198px; height:150px; float:left; background:#FFF; text-align:center !important;}
.pro-main-img img{ height:150px !important; width:auto !important; max-width:200px !important; text-align:center;}

.inner-points{width:100% !important; float:left !important; height:auto; line-height:18px;}
.inner-points ul{margin:0px 0px 0px 13px !important; padding:0px !important;}
.inner-points ul li{margin:0px 0px 5px 0px !important; list-style:square !important; width:100% !important;}

.bottom-slide{width:109px; float:left; height:125px; line-height:25px; color:#FFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-right:10px; background:none; }
