body{background:none;}

.bannerDiv{height:421px; overflow:hidden; position:relative;}
.bannerDiv li{position:absolute; z-index:1; left:0px; top:0px; width:100%; height:421px; display:none;}
.bannerDiv li a{display:block; height:421px; overflow:hidden;}
.bannerDiv .btnDiv{position:absolute; z-index:10; left:0px; top:408px;}
.bannerDiv .btnDiv span{display:block; background:url(../image/flashBtn1.png) center no-repeat; width:30px; height:5px; overflow:hidden; cursor:pointer; float:left;}
.bannerDiv .btnDiv .spanNow{background:url(../image/flashBtn2.png) center no-repeat;}

.indexBg{background:url(../image/indexBg.gif) top repeat-x; height:475px; overflow:hidden;}

.indexNotice{height:67px; overflow:hidden;}
.indexNotice .title{line-height:40px; color:#FFF; white-space:nowrap;}
.indexNotice .list{width:680px; overflow:hidden; line-height:40px;}
.indexNotice .list li{float:left; padding-right:18px;}
.indexNotice .list a{color:#FFF;}
/**/
#demo {
overflow:hidden;
width: 680px; position:relative;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.indexSearch{height:30px; padding-top:10px; width:161px; overflow:hidden; background:url(../image/indexSearch.gif) left 10px no-repeat;}
.indexSearch .input1{float:left; width:115px; height:18px; line-height:18px; padding:0 10px; border:0px; background:transparent; color:#FFF; font-family:"微软雅黑";font-size:10px;}
.indexSearch .btn1{float:left; width:20px; height:18px; border:0px; cursor:pointer; background:transparent;}

.indexTitle{height:34px; overflow:hidden; font-size:18px; font-weight:bold; padding-left:5px;}
.indexTitle span{font-family:Arial; color:#a80319; padding-left:10px; font-weight:100; text-transform:uppercase;}
/**/
.indexNews{width:543px; height:213px; position:relative;}
.indexNews .imgDiv{position:absolute; z-index:10; left:0px; top:35px; background:url(../image/imgBg1.png) left top no-repeat; width:204px; height:162px; overflow:hidden;}
.indexNews .imgDiv div{padding:1px 0 0 3px;}
.indexNews .list{padding-left:222px;}
.indexNews dt{font-size:14px; padding:5px 0; font-weight:bold;}
.indexNews dd{line-height:20px; padding-bottom:10px;}
.indexNews li{height:26px; line-height:26px; overflow:hidden;}
/**/
.indexProduct{width:429px; height:213px;}
.indexProduct .list{background:url(../image/indexProductBg.png) left top no-repeat; width:432px; height:176px; overflow:hidden;}
.indexProduct .listDiv{width:420px; overflow:hidden; margin-top:6px; margin-left:6px; position:relative;}
.indexProduct .listDiv ul{width:2000%;}
.indexProduct .listDiv li{float:left; width:420px; height:164px; overflow:hidden; position:relative;}
.indexProduct .listDiv li a{display:block; width:151px;overflow:hidden; cursor:pointer;}
.indexProduct .listDiv li a img{height:auto;width:151px;}
.indexProduct .name{position:absolute; z-index:1; top:0px; right:0px; width:196px; overflow:hidden;}
.indexProduct a .name1{padding-top:35px; font-size:22px; color:#474747;}
.indexProduct a .name2{font-size:32px; color:#dd181b; height:39px; overflow:hidden;}
.indexProduct a .name3{font-size:20px; color:#a81113;}
.indexProductLeftBtn{display:block; background:url(../image/leftBtn.png); width:40px; height:40px; overflow:hidden; position:absolute; z-index:10; display:none;}
.indexProductLeftBtn:hover{background:url(../image/leftBtnHover.png);}
.indexProductRightBtn{display:block; background:url(../image/rightBtn.png); width:40px; height:40px; overflow:hidden; z-index:10;  position:absolute; display:none;}
.indexProductRightBtn:hover{background:url(../image/rightBtnHover.png);}
/**/
.indexBrand{width:543px; height:196px;}
.indexBrand li{background:url(../image/indexBrandBg1.png) left top no-repeat; position:relative; height:155px; width:180px; overflow:hidden; float:left;}
.indexBrand .imgDiv{height:95px; overflow:hidden; padding-left:3px;}
.indexBrand .content{line-height:20px; padding:0 15px 0 6px;}
.indexBrand .liNow{background:url(../image/indexBrandBg2.png) left top no-repeat;}
/**/
.indexCase{width:429px; height:196px;}
.indexCase .contentDiv{background:url(../image/indexCase.png) left top no-repeat; height:164px; overflow:hidden; position:relative;}
.indexCase .title{padding:20px 0 0px 25px;}
.indexCase .content{line-height:22px; width:220px; overflow:hidden; padding-left:25px;}
.indexCase .imgDiv{position:absolute; z-index:10; left:248px; top:4px;}






.product_recommend{width:420px; height:164px;}
.product_recommend .l{float:left; width:152px; text-align:right;padding-left:40px;padding-top:33px;}
.product_recommend .r{float:left; width:167px; padding-left:10px}
.product_recommend .title{ line-height:22px; padding-top:36px; font-size:16px;}
.product_recommend .shorttitle{ line-height:22px; font-size:16px; color:#E11919;}
.product_recommend .shorttitle a{color:#E11919;}