.bannerdiv{ width:100%; min-width:1200px;overflow:hidden; margin:0px auto;height:600px; clear:both;}
.bannerdiv #main_promo{height:600px; width:1920px;min-width:1200px;position:relative; top:0; left:50%; margin-left:-960px;overflow:hidden; z-index:0; }
.bannerdiv .promoWD{width:auto; min-width:1200px;margin:0 auto; position:relative; overflow:hidden;}
.bannerdiv .slide{display:block; float:left;  width:1920px;}
.bannerdiv #dots{height:12px; position:absolute;bottom:20px;z-index:99;left:50%;text-align:center; margin-left:-200px; width:400px;}
.bannerdiv #dots a{ width:12px; margin-right:10px; height:12px; display:inline-block; background:url(../images/dot-white.png) no-repeat center;}
.bannerdiv #dots a.act{ background:url(../images/dot.png) no-repeat center;}

.index_type{ height:45px; font-size:22px; overflow:hidden; clear:both; margin-bottom:22px;background: url(../images/bg-jia.png) repeat-x center;}
.index_type .ch{ color:#000;float:left;width: 117px;height: 45px;background:#fff url(../images/img-big.png) no-repeat left center;text-align: center;line-height: 45px;font-family: "隶书";font-size: 26px;padding-left: 10px;}
.index_type .ch span{color: #f00;}
.index_type a{display: block;float: right;width: 79px;height: 35px;line-height: 39px;color: #fff;font-size: 14px;background:#fff url(../images/img-more.png) no-repeat center;padding-left: 10px;}
.index_type a:hover{background:#fff url(../images/img-moreh.png) no-repeat center;}

.product_div{width: 1200px;height: 450px;margin: 25px auto;clear: both;min-width: 1200px;overflow:hidden;}
.product_div .product{width: 1200px;height: 372px;margin: 5px auto;background:url(../images/bg-pro.png) no-repeat top center;position: relative;}
.product_div .i-pro{min-width:1060px;height:275px;clear:both;position:absolute;top: 40px;left: 72px;}
.product_div .i-product-main{ width:1060px; height:275px; margin:0px auto; position: relative;}
.product_div .i-product-main .i-arrow-left{height:60px;width:60px;display:block; background:url(../images/arrow-lf.png) no-repeat 0 0;cursor:pointer; position:absolute; top:100px; left:-40px;}
.product_div .i-product-main .i-arrow-right{height:60px;width:60px;display:block; background:url(../images/arrow-rg.png) no-repeat 0 0;cursor:pointer;position:absolute; top:100px; right:-74px;}
.product_div .i-product-main .i-product-scroll { position:relative; margin:0px auto 0px auto;height:275px; width:1060px; overflow:hidden;}
.product_div .i-product-main .i-product-switch { position:relative; width:1060px; height:275px; }
.product_div .i-product-main ul { width:999999px;}
.product_div .i-product-main li {display: block; float:left; margin-right:20px; width:250px; height:275px; overflow:hidden;}
.product_div .i-product-main .list{ display:block; width:246px; height:275px;overflow:hidden;text-align:center;margin: 0px auto;}
.product_div .list .pic{width: 244px;height: 224px;border: 1px solid #e8e8e8;background: #fff;overflow:hidden;}
.product_div .list .pic img{margin: 2px 2px;}
.product_div .list .txt{ font-size:14px; line-height:40px; height:40px; width:224px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#000;padding: 0 10px;}
.product_div .list:hover .pic{border: 1px solid #593121;}
.product_div .list:hover .txt{color: #593121;}

.about_div{width: 100%;min-width:1200px;height: 385px;background:url(../images/bg-about.jpg);overflow:hidden;clear: both;}
.about_div .about{width: 1200px;height: 300px;overflow:hidden;margin: 30px auto;}
.about_div .index_type .ch{background:#f3efe8 url(../images/img-big.png) no-repeat left center;}
.about_div .index_type a{background:#f0ece5 url(../images/img-more.png) no-repeat center;}
.about_div .index_type a:hover{background:#f0ece5 url(../images/img-moreh.png) no-repeat center;}
.about_div .left_div{float:left;width: 885px;height: 300px;overflow:hidden;}
.about_div .leftpic{width: 280px;height: 237px;display: block;overflow:hidden;float: left;}
.about_div .left_div .intro{text-indent: 2em;float:right;width: 570px;height: 237px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;color: #000;font-size: 14px;line-height: 24px;margin-top: -5px;}
.about_div .right_div{float:right;width: 290px;height: 300px;overflow:hidden;}
.about_div .right_div a{display: block;width: 290px;height: 87px;overflow:hidden;margin:10px 0 10px 0;}

.news_div{width: 1200px;height:590px;margin: 30px auto;clear: both;min-width: 1200px;overflow:hidden;}
.news_div .new_list{width: 580px;height: 235px;overflow:hidden;float:left;margin-bottom: 25px;cursor: pointer;}
.news_div .new_list .top{width: 580px;height: 126px;overflow:hidden;background:url(../images/arrow-up.png) no-repeat 118px 2px;}
.news_div .top .date{float:left;height: 126px;width: 120px;overflow:hidden;background: #7d4833;color: #fff;text-align: center;font-size: 48px;font-family: Arial;line-height: 110px;}
.news_div .top .date span{display: block;font-size: 18px;font-family:'微软雅黑';line-height: 20px;margin-top: -20px;}
.news_div .top a{display: block;width: 459px;height: 117px;float:left;overflow:hidden;margin-top: 9px;}
.news_div .topic{display: block;width: 580px;height: 30px;color: #000;font-size: 16px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;margin: 20px 0 0px 0;}
.news_div .topic:hover{text-decoration: underline;color: #593121;}
.news_div .intro{width: 580px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color: #666;font-size: 14px;line-height: 24px;}

.about_div .leftpic:hover img,.news_div .top a:hover img{
	opacity: 1;
	transform: scale(1.15,1.15);
	-webkit-transform:scale(1.15,1.15);
	-moz-transform:scale(1.15,1.15);
	-ms-transform:scale(1.15,1.15);
	-o-transform:scale(1.15,1.15);
}
.about_div .leftpic img,.news_div .top a img{
	-webkit-transition:all 0.25s ease-in-out;
	-moz-transition:all 0.25s ease-in-out;
	-o-transition:all 0.25s ease-in-out;
	-ms-transition:all 0.25s ease-in-out;
	transition:all 0.25s ease-in-out;
}