/*楼层公用样式*/
.index_floor{width: 100%;margin-top: 20px;}
.index_floor .floor_left{width: 242px; height:537px; overflow: hidden; float: left;}
.index_floor .floor_left h3{position: relative;height: 38px;padding-left: 15px;font-weight: normal;font-size: 20px;line-height: 38px;}
.index_floor .floor_left h3 i{position: absolute;left: 0;top: 10px;width: 5px;height: 20px;}
.index_floor .floor_left .con{position: relative;padding-top: 50px;}
.index_floor .floor_left .con span{position: absolute;top: 0;left: 0;display: block;width: 56px;height: 20px;padding: 10px 0 34px 8px;line-height: 20px;font-size: 18px;color: #FFFFFF;font-weight: bold;}
.index_floor .floor_left .pic{position: relative;}
.index_floor .floor_left .con .clearfix{width: 200px;height: 106px;padding-bottom: 9px;margin-left: 21px;background: url(../images/bd.png) no-repeat bottom center;overflow: hidden}
.index_floor .floor_left .con .clearfix li{position: relative;float: left;width: 75px;height: 36px;padding-left: 25px;font-size: 14px;line-height: 36px;overflow: hidden;}
.index_floor .floor_left .con .clearfix li i{position: absolute;top: 7px;left: 0;display: block;width: 22px;height: 22px;}
.index_floor .floor_left .con .clearfix li a{ color:rgba(0,0,0,.5); color:#333\9;}
.index_floor .floor_left .con .clearfix li:hover a{color:rgba(0,0,0,.6); color:#000\9; text-decoration: underline;}
.index_floor .floor_left .con .clearfix li a img{width: 242px;height: 335px;}
.index_floor .floor_left .con .pic:hover .aImg{display: block;animation: myaimg 1s;}

.index_floor .floor_right{width: 958px;float: right; position: relative;}

.index_floor .floor_tab{}
.index_floor .floor_tab .hd{ height:36px; line-height:36px; position:relative; }
.index_floor .floor_tab .bd ul{}

.index_floor .floor_right .tit{ position: relative; padding-left: 30px; height: 36px;margin: 0 0 2px 0;font-size: 16px;line-height: 36px;color: #434343;}
.index_floor .floor_right .tit li{height: 36px; border-bottom: 2px solid #fff; margin-right: 40px;padding: 0 5px;text-align: center;float: left;cursor: pointer;}
.index_floor .floor_right .tit .more{ position: absolute; top: 0; font-size: 12px; right: 0;}

/*楼层样式01*/
.floor .floor_right .cons{position: relative;}
.floor .floor_right .cons .transparency_wrap{overflow: hidden;}
.floor .floor_right .cons .transparency_wrap li{width: 238px;height: 248px; text-align: center; border-right:1px solid #ededed;border-bottom: 1px solid #EDEDED;overflow: hidden;float: left;}
.floor .floor_right .cons .transparency_wrap li a{display: block;}
.floor .floor_right .cons .transparency_wrap li a img{position: relative;width: 180px;height: 180px;margin: 6px auto 0 auto;display: block;transition: all .4s;}
.floor .floor_right .cons .transparency_wrap li h3{height: 24px;line-height: 24px;font-size: 14px;color: #383838;width: 188px;margin-left: 20px;text-overflow: ellipsis;overflow: hidden;border: 1px solid transparent;}
.floor .floor_right .cons .transparency_wrap li h3 a{color: #606060;font-weight: normal;}
.floor .floor_right .cons .transparency_wrap li .price{height: 26px;line-height: 26px;font-size: 14px;color: #dd0800;width: 200px;margin-left: 20px;text-overflow: ellipsis;overflow: hidden;}
.floor .floor_right .cons .transparency_wrap li .price .bold{font-size: 20px;}
.floor .floor_right .cons .transparency_wrap li:hover a img{transform: translateX(20px);}
.floor .floor_right .cons .transparency_wrap li:hover h3 a{color: #8cb91e;;}
.floor .floor_right .cons .transparency_wrap li h3 a:hover{text-decoration: underline}
.floor .floor_right .tit li:hover,.tab{display: block;}

/*楼层样式02*/
.floor02 .tab_child{}
.floor02 .tab_child .cons {overflow: hidden; position: absolute; padding-right: 210px; top:38px; left: 0; right: 0;}
.floor02 .tab_child .cons li{ padding-top: 20px; padding-bottom: 20px; width: 178px; text-align: center; border-right:1px solid #ededed;border-bottom: 1px solid #EDEDED;overflow: hidden;float: left;}
.floor02 .tab_child .cons li h3{height: 24px;line-height: 24px;font-size: 14px;color: #383838;margin-left: 20px;text-overflow: ellipsis;overflow: hidden;border: 1px solid transparent;}
.floor02 .tab_child .cons li h3 a{color: #606060;font-weight: normal;}
.floor02 .tab_child .cons li h3 a:hover{text-decoration: underline}
.floor02 .tab_child .cons li .price{height: 26px;line-height: 26px;font-size: 14px;color: #dd0800;text-overflow: ellipsis;overflow: hidden;}
.floor02 .tab_child .cons li .price .bold{font-size: 20px;}
.floor02 .tab_child .cons li:hover a img{transform: translateX(20px);}
.floor02 .tab_child .cons li:hover h3 a{color: #8cb91e;}
.floor02 .tab_child .cons li a{display: block;}
.floor02 .tab_child .cons li a img{position: relative;width: 150px;height: 150px;margin: auto;margin-top: 6px;display: block;transition: all .4s;}

.floor02 .floor_child_right h3{ font-size: 16px; font-weight: normal; padding-bottom: 10px;}
.floor02 .floor_child_right{ width: 210px; height: 472px; right: 0; position: absolute; top: 42px; padding: 10px; border: #eee 1px solid;}
.floor02 .floor_child_right a{ display: block;}
.floor02 .floor_child_right ul{ cursor: pointer; border-bottom: #eee 1px solid;}
.floor02 .floor_child_right ul:last-child{ border-bottom: none;}
.floor02 .floor_child_right ul li{ margin: 8px 0px;}
.floor02 .floor_child_right ul li b{ padding:0 7px; margin-right: 6px; display: block; background: #666; color: #fff; font-weight: normal; float: left;}
.floor02 .floor_child_right ul li img{ width: 110px; height: 110px; display: none;}
.floor02 .floor_child_right ul .title{ line-height: 25px; height: 25px; overflow: hidden;}
.floor02 .floor_child_right ul .price{}
.floor02 .floor_child_right ul.on b{ background: url(../images/icon/ico_top01.png) repeat-x 0 0; padding: 0px; height: 42px;width: 42px;text-align: center;line-height: 58px;color: #fff;}
.floor02 .floor_child_right ul.on img{ display: block;}
.floor02 .floor_child_right ul.on .title{ padding: 0px;}

/*楼层样式03*/
.floor03 .tab_child{}
.floor03 .tab_child .cons {overflow: hidden; position: absolute; top:38px; left: 0; right: 0;}
.floor03 .tab_child .cons li{ padding-top: 20px; padding-bottom: 20px; width: 179px; text-align: center; border-right:1px solid #ededed;border-bottom: 1px solid #EDEDED;overflow: hidden;float: left;}
.floor03 .tab_child .cons li h3{height: 24px;line-height: 24px;font-size: 14px;color: #383838;margin-left: 20px;text-overflow: ellipsis;overflow: hidden;border: 1px solid transparent;}
.floor03 .tab_child .cons li h3 a{color: #606060;font-weight: normal;}
.floor03 .tab_child .cons li h3 a:hover{text-decoration: underline}
.floor03 .tab_child .cons li .price{height: 26px;line-height: 26px;font-size: 14px;color: #dd0800;text-overflow: ellipsis;overflow: hidden;}
.floor03 .tab_child .cons li .price .bold{font-size: 20px;}
.floor03 .tab_child .cons li:hover a img{transform: translateX(20px);}
.floor03 .tab_child .cons li:hover h3 a{color: #8cb91e;}
.floor03 .tab_child .cons li a{display: block;}
.floor03 .tab_child .cons li a img{position: relative;width: 150px;height: 150px;margin: auto;margin-top: 6px;display: block;transition: all .4s;}

.floor03 .floor_child_right{ width: 210px; height: 472px; right: 0; position: absolute; top: 42px; padding: 10px; border: #eee 1px solid;}
.floor03 .floor_child_right ul{ cursor: pointer; border-bottom: #eee 1px solid;}
.floor03 .floor_child_right ul li{ margin: 5px 0px;}
.floor03 .floor_child_right ul li b{ padding:0px 7px; display: block; background: #00B83F; float: left;}
.floor03 .floor_child_right ul li img{ width: 120px; display: none;}
.floor03 .floor_child_right ul .title{ padding-left: 10px; text-align: center;}
.floor03 .floor_child_right ul .price{}
.floor03 .floor_child_right ul.on b{ background: url(../images/icon/ico_top01.png) repeat-x 0 0; padding: 0px; height: 42px;width: 42px;text-align: center;line-height: 58px;color: #fff;}
.floor03 .floor_child_right ul.on img{ display: block;}
.floor03 .floor_child_right ul.on .title{ padding: 0px;}

/*楼层样式04*/
.floor04 .tab_child{}
.floor04 .tab_child .cons {overflow: hidden; position: absolute; top:38px; left: 0; right: 0;}
.floor04 .tab_child .cons li{ padding-top: 20px; height: 228px; width: 238px; text-align: center; border-right:1px solid #ededed;border-bottom: 1px solid #EDEDED;overflow: hidden;float: left;}
.floor04 .tab_child .cons li h3{height: 24px;line-height: 24px;font-size: 14px;color: #383838;margin-left: 20px;text-overflow: ellipsis;overflow: hidden;border: 1px solid transparent;}
.floor04 .tab_child .cons li h3 a{color: #606060;font-weight: normal;}
.floor04 .tab_child .cons li h3 a:hover{text-decoration: underline}
.floor04 .tab_child .cons li .price{height: 26px;line-height: 26px;font-size: 14px;color: #dd0800;text-overflow: ellipsis;overflow: hidden;}
.floor04 .tab_child .cons li .price .bold{font-size: 20px;}
.floor04 .tab_child .cons li:hover a img{transform: translateX(20px);}
.floor04 .tab_child .cons li:hover h3 a{color: #8cb91e;}
.floor04 .tab_child .cons li a{display: block;}
.floor04 .tab_child .cons li a img{position: relative;width: 150px;height: 150px;margin: auto;margin-top: 6px;display: block;transition: all .4s;}

