
.banner{height: 440px;position: relative;}

.banner #banner{ width:800px; height:440px; overflow:hidden; position:relative;}
.banner #banner .banner-hd{ height:4px; overflow:hidden; position:absolute; left:28px; bottom:15px; z-index:1; }
.banner #banner .banner-hd ul{ overflow:hidden; zoom: 1; }
.banner #banner .banner-hd ul li{ float:left; margin-right:10px;  width:30px; height:4px; background:#fff; cursor:pointer; opacity: 0.5;filter: alpha(opacity=50);}
.banner #banner .banner-hd ul li.on{opacity: 1;filter: alpha(opacity=100);}
.banner #banner .banner-bd{ height:440px;}
.banner #banner .banner-bd li{ zoom:1; vertical-align:middle; }
.banner #banner .banner-bd img{ width:800px; height:440px; display:block;}

.banner .offer{ width:388px; height:428px; border: 1px solid #DBDBDB;position: absolute;right: 0;bottom: 0;}
.banner .offer .offer-title{ width:240px; height:50px;line-height: 50px;text-align: center;position: relative; border-bottom: 1px solid #DBDBDB;margin: 20px auto 0;color: #ff5805;font-size: 20px;}
.banner .offer .offer-title span{width: 50px;height: 3px;background-color: #009688;position: absolute;left: 50%;bottom: -2px;margin-left: -25px;display: block;z-index: 1;}
.banner .offer .offer-name,
.banner .offer .offer-tel{width: 250px;height: 25px;line-height: 25px;display: block;margin: 22px auto 0;padding: 13px 20px 13px 70px;font-size: 16px;border: 0;border-bottom: 1px dashed #DBDBDB;}
.banner .offer .offer-name{background:url(../img/offer-name.png) no-repeat 32px center;}
.banner .offer .offer-tel{background:url(../img/offer-tel.png) no-repeat 32px center;}
.banner .offer .offer-submit{width: 310px;height: 50px;display: block;margin: 25px auto;border: 0;background-color: #009688;color: #FFFFFF;font-size: 16px;}
.banner .offer .offer-line{width: 100%;height: 14px;background-image: url(../img/offer-line.gif);}
.banner .offer .offer-text{width: 310px;line-height:26px;color: #acacac;margin:10px auto 0;}

.huodong{height: 147px;overflow: hidden;}
.huodong .huodong-items{width:1300px;height: 147px;}
.huodong .huodong-items .huodong-item{width:290px;height: 147px;float: left;margin-right: 13px;}

.tuku{height: 570px;position: relative;}
.tuku .tuku-items{position: absolute;background-color: #000000;}
.tuku .tuku-items .tuku-item-title{width: 94%;height: 40px;line-height: 40px;background: url(../img/tuku-item-title.png) repeat-x left bottom;position: absolute;left: 0;bottom: 0;color: #FFFFFF;padding: 0 3%;}

.tuku #tuku-item1{width: 600px;height: 280px;top: 0;left: 0;}
.tuku #tuku-item1 img{width: 600px;height: 280px;}
.tuku #tuku-item2{width: 290px;height: 180px;top: 0;left: 610px;}
.tuku #tuku-item2 img{width: 290px;height: 180px;}
.tuku #tuku-item3{width: 290px;height: 380px;top: 0;right: 0;}
.tuku #tuku-item3 img{width: 290px;height: 380px;}
.tuku #tuku-item4{width: 295px;height: 280px;bottom: 0;left: 0;}
.tuku #tuku-item4 img{width: 295px;height: 280px;}
.tuku #tuku-item5{width: 295px;height: 280px;bottom: 0;left: 305px;}
.tuku #tuku-item5 img{width: 295px;height: 280px;}
.tuku #tuku-item6{width: 290px;height: 380px;bottom: 0;right: 300px;}			
.tuku #tuku-item6 img{width: 290px;height: 380px;}			
.tuku #tuku-item7{width: 290px;height: 180px;bottom: 0;right: 0;}
.tuku #tuku-item7 img{width: 290px;height: 180px;}

.home{height: 220px;}
.home ul{width: 1220px;height: 220px;}
.home ul li{width: 190px;height: 220px;float: left;position: relative;margin-right: 12px;}
.home ul li .home-img{width: 190px;height: 130px;display: block;}
.home ul li .home-logo{width: 67px;height: 67px;display: block;position: absolute;border: 1px solid #DBDBDB;border-radius: 50%;top: 96px;left: 50%;margin-left: -34px;}
.home ul li .home-blank{height: 89px;border: 1px solid #DBDBDB;border-top: 0;overflow: hidden;}
.home ul li .home-blank .home-title{height: 20px;line-height: 20px;text-align: center;margin-top: 40px;}
.home ul li .home-blank .home-text{height: 20px;line-height: 20px;text-align: center;font-size: 12px;color: #ACACAC;margin-top: 2px;}

.ppzxgs{}
#ppzxgs{ position:relative; }
#ppzxgs .ppzxgs-prev,
#ppzxgs .ppzxgs-next{ display:block; width:22px; height:22px;cursor:pointer;position: absolute;top: 29px;}
#ppzxgs .ppzxgs-prev{ background-image:url(../img/ppzxgs-prev.png);left: -30px;}
#ppzxgs .ppzxgs-next{ background-image:url(../img/ppzxgs-next.png);right: -30px;}
#ppzxgs .bd{ height: 80px;}
#ppzxgs .bd ul{width: 1220;height: 80px; }
#ppzxgs .bd ul li{ width:188px; height:78px;float:left;margin-right: 11px;border: 1px solid #DBDBDB;}
#ppzxgs .bd ul li img{ width:188px; height:78px; display:block;}
