@charset "UTF-8";
.fullSlide{ width:100%; height: 466px; background:#000;position:relative;}
.fullSlide .bd{position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height: 466px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:385px; width:1200px;;margin:0 auto;}
.fullSlide .bd li a img{width: 720px;height: 466px;display:block;margin-left: 240px;}
.floor_con{ height:auto}
.fullSlide .title {position: absolute; top: 425px;z-index:1;right:50%;}
.fullSlide .title li{height: 22px;line-height: 22px;width: 22px;background: none repeat scroll 0 0 #999;border-radius: 12px;color: #fff;cursor:pointer;display: inline-block;margin: 0 2px;text-align: center;float:left;}
.fullSlide .title .on{background: none repeat scroll 0 0 #e4393c;}
 /*头部*/
.ztfl{width:1200px;margin:0 auto;*margin:20px auto 0;font: 12px/150% "宋体",Arial,Verdana;color:#666666;}
.ztfl a{font: 12px/150% "宋体",Arial,Verdana;color:#666666;}
.ztfl a:hover{color:#e6262f;text-decoration:underline;}
.ztfll,.ztflr{margin-top: -466px;*margin-top:-488px;position:relative;z-index: 10;}
.ztfll{width: 244px;height: 466px;float:left;background:url(../images/qqgnav_bg.jpg) no-repeat;}
.ztflr{width: 240px;overflow:hidden;padding-top:8px} 
.ztflr a{width: 241px;height:224px;display:inline-block;background:#fff;margin-bottom:2px;} 
.ztflr img{position:relative;left:0px;top:0px;transition:all 0.3s ease 0s}
.ztflr img:hover{left:-5px;}
.ztfll a{ color:#fff; opacity: 0.9;}
.ztfll h2{height:35px;color:#fff;text-align:center;position:relative;font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1;line-height:35px;vertical-align:middle;background:#7F460B ;}
.ztfll h2 s{width:21px;height:20px;background-image:url(../images/ztsf1504zt2icon.png);background-position:0px 0px;position:absolute;top:8px;left:40px;}
#nav{padding-top:12px;}
.ztfll .mainCate{padding:1px 0; }
.ztfll .mainCate .title dl{margin:5px 0;}
.ztfll .mainCate .title dt s{display:inline-block;width: 25px;height: 28px;background-image: url(../images/qqgfl_icon.png);vertical-align:middle;*display: inline;*zoom: 1;margin-left:12px; margin-right:5px}
.ztfll .mainCate .title dt h3{display:inline-block;*display: inline;*zoom: 1}
.ztfll .mainCate .title dt a{display:inline-block;font-size:16px;font-weight:bold;vertical-align:middle;color: #fff;padding: 3px 5px;}
.ztfll .mainCate .title dt em{font-size:18px;display:inline-block;vertical-align:middle;}
.ztfll .mainCate .title dt span{display:inline-block;*display: inline;*zoom: 1}
.ztfll .mainCate .title dd{ padding: 0 0px 5px 5px; margin:0 8px;}
.ztfll .mainCate .title dd a{font-size:14px;margin-right: 10px;}
.ztfll .subCate{display:none;/*默认隐藏*/}
.ztfll .Cate6{display:none;}
.ztfll .subCate dd a{margin:0 5px;}
.ztfll .subCate .ad{display:block;margin:10px 0 5px 0;}
.ztfll .on{position:relative;z-index:1}
.ztfll .on .subCate{display:block !important; /* !important 强制显示，否则会闪烁*/width:415px;position:absolute;top:5px;left:229px;background-color:#fff;border:1px solid #7F460B;z-index:-1;padding:5px 20px;}
.ztfll .title dl{}
.ztfll .on .title dl{border-top:1px solid #7F460B;border-bottom:1px solid #7F460B;}
.ztfll .Cate1 s{background-position: 0 -6px;}
.ztfll .Cate2 s{background-position: 0px -33px;}
.ztfll .Cate3 s{background-position: 0px -60px;}
.ztfll .Cate4 s{background-position: 0 -88px;}
.ztfll .Cate5 s{background-position: 0px -116px;}
.ztfll .Cate6 s{background-position: 0px -139px;}
.ztfll .Cate1,.ztfll .Cate2,.ztfll .Cate3{*margin-bottom:-10px;*overflow:hidden}

.ztwidth{ width:1200px; margin:0 auto}
.mr{ margin-right:10px}
.mb{ margin-bottom: 10px;}
/*特色展示*/

.more{ font-size:12px; color: #FF9B00;margin-top: 12px;}

/*楼层*/
.floor1 .floor_title{ border-bottom:2px solid #000}
.floor2 .floor_title{border-bottom:2px solid #fb506c; line-height:32px; height:32px}
.floor3 .floor_title{border-bottom:2px solid #ea842a; line-height:32px; height:32px}
.floor4 .floor_title{border-bottom:2px solid #8b5eaf; line-height:32px; height:32px}
.floor5 .floor_title{border-bottom:2px solid #488b48; line-height:38px; height:38px}
.floor6 .floor_title{border-bottom:2px solid #587bc0; line-height:38px; height:38px}
.floortjimg{ display:inline-block; width:199px; line-height:219px;height:219px; text-align:center; overflow:hidden;}
.floortjimg img{ width:195px; height:215px;}
.floornum{ color:#FF9B00}
.floor1{ margin-top: 10px; *margin-top: 0px; }
.floor1 h3,.floor2 h3{font:bold 18px/40px 'Microsoft YaHei'; color:#333}
.f1line1{ margin:6px 0}
.f1line1, .f1line2{ padding-left:8px}
.f1body{border:1px solid #F2F2F2}
.f1line1 a,.f1line2 a{ float:left; margin-left:7px; *display:inline}
.f2body{ border-top: 1px solid #fff; overflow:hidden}
.f2blw , .f2brw{ width:600px;overflow:hidden }
.f2brw{width:596px;overflow:hidden}
.flgood{ float:left; width: 239px; height: 275px; overflow:hidden; text-align:center; font-family:'Microsoft YaHei'; border-right: 1px solid #e2e1e1; border-bottom: 1px solid #e2e1e1;}
.flgood p img{ width: 200px;}
.flgood p.goodimg{  padding-top: 5px;  /* padding-bottom: 5px; */ /* overflow:hidden */}
.flgood p.goodname{ height: 42px; line-height: 20px;overflow:hidden; padding: 0 28px;}
.flgood p.goodprice{ height:30px; line-height:30px; overflow:hidden}
.flgood p a span{ color: #5d5f5e; font-size:14px; }
.flgood p  strong{ color:#e6262f; font-size:20px; line-height:30px;}
.flgood p del{ margin-right:20px;font-size:14px; color: #666;}
.fltjchange{ width: 720px; height: 300px; position:relative;overflow: hidden;}
/*推荐滚动*/
.fltjchange .tab{ position:relative; z-index:0; }
.fltjchange .prev,.fltjchange .next { width: 60px; height: 90px; margin: -60px 0 0;background: url(../images/ztsf1504ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;display:none}
.fltjchange .prev { left: 0; }
.fltjchange .next { background-position: 0 -90px; right: 0;z-index:10000 }
.fltjchange .prev:hover, .fltjchange .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}
.fltjchange .controls{position: absolute; bottom:10px;z-index:1;right:50%;margin-right: -325px;}
.fltjchange .controls li{height: 22px;line-height: 22px;width: 22px;background: none repeat scroll 0 0 #999;border-radius: 12px;color: #fff;cursor:pointer;display: inline-block;margin: 0 2px;text-align: center;float:left;}
.fltjchange .controls .on{background: none repeat scroll 0 0 #e4393c;}


.floor_same .flgood{width:239px; height:300px}
.floor_same .flgood p.goodname{margin:20px 0px 0 0; padding: 0 18px;line-height: 26px;height: 56px;font-weight: bold;}
.floor_same .flgood p.goodimg img{ width:180px}
.floor_same .flgood p a span{ font-size:18px }
.allad{height:230px; width:239px; border-right:1px solid #e2e1e1; border-bottom: 1px solid #e2e1e1;}
.allad .alladtext{ padding:10px}
.allad .alladimg{ padding: 10px 5px;}
.allad .alladimg a img{ margin: 7px; width: 98px; height: 45px;}
.allad .alladtext a{color: #5b5b5b;display: inline-block;font-size: 14px;line-height: 30px;padding-left: 10px;width: 95px;}
.smallgood.flgood{ height:230px}
.smallgood.flgood p a span{ font-size:16px }
.smallgood.flgood p.goodimg img{ width: 150px;}
.smallgood.flgood p.goodname{ margin-top: 2px; padding: 0 30px; line-height: 22px; height: 44px;}
.smallgood.flgood p  strong{ color:#e6262f; font-size:16px; line-height:30px;}
.smallgood.flgood p del{ margin-right:20px;font-size:12px; }


