
.jjstyle{height: 180px;}
.jjstyle .jjstyle-items{width:1300px;height: 180px;}
.jjstyle .jjstyle-items .jjstyle-item{width:290px;height: 180px;float: left;margin-right: 13px;position: relative;}
.jjstyle .jjstyle-items .jjstyle-item .jjstyle-item-title{width:70px;height: 80px;position: absolute;left: 50%;top: 28px;margin-left: -67px;background: url(../img/jjstyle.png) no-repeat;padding: 27px 32px;line-height: 40px;font-size: 20px;text-align: center;color: #FFFFFF;}
.jjstyle .jjstyle-items .jjstyle-item img{width:290px;height: 180px;display: block;}

.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;}
.tuku #tuku-item8{width: 295px;height: 280px;top: 0;left: 0;}
.tuku #tuku-item8 img{width: 295px;height: 280px;}
.tuku #tuku-item9{width: 295px;height: 280px;top: 290px;left: 0;}
.tuku #tuku-item9 img{width: 295px;height: 280px;}
.tuku #tuku-item10{width: 295px;height: 180px;top: 0;left: 305px;}
.tuku #tuku-item10 img{width: 295px;height: 180px;}
.tuku #tuku-item11{width: 295px;height: 380px;top: 190px;left: 305px;}
.tuku #tuku-item11 img{width: 295px;height: 380px;}
.tuku #tuku-item12{width: 290px;height: 280px;top: 0;right: 300px;}
.tuku #tuku-item12 img{width: 290px;height: 280px;}
.tuku #tuku-item13{width: 290px;height: 280px;top: 290px;right: 300px;}
.tuku #tuku-item13 img{width: 290px;height: 280px;}
.tuku #tuku-item14{width: 290px;height: 380px;top: 0;right: 0;}
.tuku #tuku-item14 img{width: 295px;height: 380px;}
.tuku #tuku-item15{width: 290px;height: 180px;top: 390px;right: 0;}
.tuku #tuku-item15 img{width: 295px;height: 180px;}

.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;}

.zmsjs{}
.zmsjs .zmsjs-items{width:1300px;height: 240px;}
.zmsjs .zmsjs-items .zmsjs-item{width:190px;height: 240px;float: left;margin-right: 12px;position: relative;}
.zmsjs .zmsjs-items .zmsjs-item img{width:190px;height: 240px;display: block;}
.zmsjs .zmsjs-items .zmsjs-item #zmsjs-item-cont{width:190px;height: 120px;position: absolute;left: 0;bottom: 0;background-color: #000000;opacity: 0.6;filter: alpha(opacity=60);}
.zmsjs .zmsjs-items .zmsjs-item .zmsjs-item-cont{width:150px;height: 108px;position: absolute;left: 0;bottom: 0;color: #FFFFFF;padding: 0 20px;z-index: 10;}
.zmsjs .zmsjs-items .zmsjs-item .zmsjs-item-cont .cont-name{width:150px;height: 20px;line-height: 20px;}
.zmsjs .zmsjs-items .zmsjs-item .zmsjs-item-cont p{width:150px;height: 20px;line-height: 20px;color: #dbdbdb;font-size: 12px;overflow: hidden;}
.zmsjs .zmsjs-items .zmsjs-item .zmsjs-item-cont p.cont-place{margin-top: 5px;}
.zmsjs .zmsjs-items .zmsjs-item .zmsjs-item-cont p.cont-speciality{height: 40px;margin-top: 8px;}



.banner{height: 440px;position: relative;}

.banner #banner{ width:800px; height:440px; overflow:hidden; position:relative; float: right;}
.banner #banner .banner-hd{ height:4px; overflow:hidden; position:absolute; right:18px; 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;position: relative; }
.banner #banner .banner-bd li .banner-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%;}
.banner #banner .banner-bd img{ width:800px; height:440px; display:block;}

.banner .tuku-index-classify{ width:388px; height:428px; border: 1px solid #DBDBDB;position: absolute;left: 0;bottom: 0;overflow: hidden;}
.banner .tuku-index-classify .tuku-list-classify-items{ width:388px; height:143px; position: relative;}
.banner .tuku-index-classify .tuku-list-classify-items .tuku-list-classify-name{ width:98px; height:142px; line-height:170px;border-bottom: 1px dashed #202020;background: #38414c no-repeat center 35px;text-align: center;color: #FFFFFF;font-size: 20px;}
.banner .tuku-index-classify .tuku-list-classify-items .tuku-list-classify-name.classify-name-huxing{background-image: url(../img/icon2.png);}
.banner .tuku-index-classify .tuku-list-classify-items .tuku-list-classify-name.classify-name-kongjian{background-image: url(../img/icon1.png);}
.banner .tuku-index-classify .tuku-list-classify-items .tuku-list-classify-name.classify-name-fengge{background-image: url(../img/icon3.png);}
.banner .tuku-index-classify .tuku-list-classify-items .tuku-list-classify-item{ width:240px; height:80px;border-bottom: 1px dashed #DBDBDB;font-size: 16px;position: absolute;top: 0;right: 0;padding: 31px 25px;}
.banner .tuku-index-classify .tuku-list-classify-items .tuku-list-classify-item a{ width:60px; height:30px;line-height:30px;font-size: 16px;display: block;float: left;text-align: center;margin: 5px 10px;}


.tuku-list{margin-top: 40px;}
.tuku-list .tuku-list-items{width: 1220px;overflow: hidden;}
.tuku-list .tuku-list-items .tuku-list-item{width: 290px;float: left;margin-right: 13px;margin-bottom: 13px;}
.tuku-list .tuku-list-items .tuku-list-item img{width: 290px;height: 180px;display: block;}
.tuku-list .tuku-list-items .tuku-list-item .list-item-cont{width: 250px;padding: 15px 19px;border: 1px solid #eeeeee;border-top: 0;}
.tuku-list .tuku-list-items .tuku-list-item .list-item-cont .cont-title{width: 250px;height: 20px;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;font-size: 16px;}
.tuku-list .tuku-list-items .tuku-list-item .list-item-cont .cont-tag{width: 250px;height: 24px;font-size: 12px;overflow: hidden;margin-top: 10px;}
.tuku-list .tuku-list-items .tuku-list-item .list-item-cont .cont-tag span{line-height: 24px;font-size: 12px;background-color: #f5f5f5;margin-right: 10px;display: block;float: left;padding: 0 5px;border-radius: 5px;}
