body, button, input, select, textarea{font:12px/150% Arial, Verdana, "microsoft yahei";color:#000;font-family:"微软雅黑";}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr{margin:0; padding:0;}
body{background-color:#fff;min-width:1200px;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
fieldset, img{border:0;}
q:before, q:after{content:'';}
input, textarea{outline-style:none;}
input[type="text"], input[type="password"], textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none}
address, caption, cite, code, dfn, em, i, th, var{font-style:normal;font-weight:normal;}
legend{color:#000;}
abbr, acronym{border:0;font-variant:normal;}
a{text-decoration:none; color:#999; outline:none;}
a:hover{text-decoration:none;}
.clearb{clear:both; display:block;}
.displynone{display:none;}
.w1200{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.orange{color:#ff8a00}
.hide{display:none;}
.w1200, .wal{width:1200px;margin:0 auto;}
/*------20170228***css----------*/
.user-box{text-align: center;height: 131px;}
.user-box a{display: inline-block;background: #67b687;padding: 9px 36px;border-radius: 5px;margin: 10px;color: #fff;font-size: 14px;}
.user-box p{border-bottom: 1px solid #e5e5e5; height: 50px;	line-height: 50px; margin: 0 20px}
.classLayer_indexPart1{position:relative}
#classLayer .list{display:none;}
.classLayer{width:260px;float:left;}
.classLayer .list{border:1px solid #67b687; height:395px; position:relative; top:0px; padding-top:0px;}
.classLayer li{height:78px; border-bottom:1px dashed #ececec;padding:0 10px;}
.classLayer .cat-menu{display:block; padding-left:15px; color:#1e7843;height:40px;line-height:40px;font-size:18px;font-weight:bold;}
.classLayer li a{color:#555555;padding-left:15px; font-size:14px;}
.classLayer li a:hover{color:#67b687;}
.classLayer2{position:absolute; z-index:19; left:260px; top:1px; background-color:#fff; width:580px;height:365px; padding:15px; display:none;}
.classLayer2 a{color:#797979;font-size:12px;}
.classLayer2 a:hover{color:#67b687;}
.classLayer2 .title{height:20px; line-height:20px; overflow:hidden; border-left:#67b687 solid 4px; position:relative;padding-left:10px;}
.classLayer2 .title h2{font-weight:400;font-size:14px;color:#363636;}
.classLayer2 .title a{padding-right:13px; color:#000;}
.classLayer2 .content{line-height:28px; color:#ccc; padding:9px 0; border-bottom:1px dashed #ececec;margin-bottom:10px;}
.classLayer2 .content a{padding:0 15px;}
.classLayer2 .content div{position:relative; left:-6px;}
.classLayer2 .list{width:375px; overflow:hidden;}
.classLayer2 ul{width:200%;}
.classLayer2 li{float:left; padding:20px 15px 0 0; width:180px; overflow:hidden;}
.classLayer2 li .name{line-height:18px; padding-top:6px;}
.indexPart1{background-color:#fff; width:318px;height:396px;position:absolute;z-index:10;top:0px;right:0px;border:1px solid #67b687;border-bottom:0;overflow:hidden;}
.indexPart1 .title{color:#555;font-size:16px;height:45px;line-height:45px;border-bottom:1px solid #eee;margin-bottom:15px;}
.indexPart1 .title span{border-bottom:#67b687 solid 2px;display:inline-block;padding:0 20px;}
.indexPart1 ul li{margin-bottom:10px; padding-left:20px;    width:250px;    overflow:hidden;    height:18px;    line-height:18px;    white-space:nowrap;     text-overflow:ellipsis;    }
.indexPart1 ul li a{color:#555;font-size:14px;}
.indexPart1 ul li a:hover{color:#67b687;}
.indexPart1 ul{border-bottom:1px solid #eee;height:115px;}
.indexPart1 table{background-color:#fafafa;padding:20px 30px;border-collapse:separate;}
.indexPart1 td{text-align:left;border:0;padding:5px 7px}
.indexPart1 td span{display:inline-block;text-align:center;margin:5px 0;font-weight:bold;color:#555555;font-size:18px;line-height:22px;}
.indexPart1 td img{vertical-align:bottom;}
.indexPart1 td a:hover{color:#ff4400;}
.indexPart1 td .pic{width:53px;height:52px;overflow:hidden;margin:0 5px;display:inline;}
.indexPart1 td.top a{display:inline;}
.indexPart1 .outlink{background-color:#67b687;padding:0;border:0;height:50px;line-height:50px; position:relative;}
.indexPart1 .outlink a{color:#fff;font-size:14px;margin:0 14px;}
.indexPart1 .outlink a img{vertical-align:middle;margin-right:5px;}
.indexPart1 .outlink a:hover{color:#fff;}
.indexFlash{width:610px;   height:395px;border:1px solid #67b687; border-left:0; padding:0;position:relative;overflow:hidden;}
.indexFlash .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.indexFlash .bd ul{width:100% !important;  }
.indexFlash .bd li{width:100% !important;  height:400px; overflow:hidden; text-align:center;  }
.indexFlash .bd li a{display:block; height:400px; }
.indexFlash .hd{width:1000px;  position:absolute; z-index:1; bottom:15px; left:50%;margin-left:-500px  }
.indexFlash .hd ul{text-align:center;    width:500px;    height:11px;    margin:0 auto;list-style:none }
.indexFlash .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:6px;margin:5px;overflow:hidden;background:#3f3f3f;text-indent:-9999px;  }
.indexFlash .hd ul .on{background:#67b687;}
.indexFlash .prev,.indexFlash .next{display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px;margin-left:-310px; left:50%;  z-index:1; width:40px; height:60px; background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.indexFlash .next{margin-left:203px; background-position:-6px -137px; }
.indexPart2{margin-top:30px;overflow:hidden;}
.indexPart2 ul{width:105%;}
.indexPart2 li{float:left;width:200px;height:140px;padding:15px; overflow:hidden;margin-right:10px;position:relative; background:url(../images/part2-1.png) center center no-repeat;}
.indexPart2 li div{position:absolute;bottom:0;height:30px;line-height:30px;background:rgba(0,0,0,0.8);width:100%;padding-left:20px;}
.indexPart2 li img{border:4px solid #e7e7e7;}
.indexPart3{border:1px solid #e7e7e7;    border-top:2px solid #158944;    margin:30px auto;    background-color:#fff;}
.indexPart3 .tit{border-top:1px solid #e7e7e7;width:380px;margin:0 auto;position:relative;margin-top:40px;height:40px;}
.indexPart3 .tit span.ex{color:#1e7843;font-size:18px;position:absolute;top:-15px;width:120px;display:inline-block;background-color:#fff;left:130px;text-align:center;font-weight:bold;}
.indexPart3 h2{background:url(../images/mall2.png) center center no-repeat;width:274px;text-align:center;margin:0 auto;height:60px;line-height:60px;font-size:18px;color:#1e7843;}
.picScroll{height:260px;overflow:hidden;    position:relative;       padding:0 64px;}
.picScroll .hd ul{text-align:center;  height:30px;    margin:25px auto 0;list-style:none }
.picScroll .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:6px;margin:5px;overflow:hidden;background:#dedede;text-indent:-9999px;  }
.picScroll .hd ul .on{background:#67b687;}
.picScroll .bd{position:relative; }
.picScroll .prev,.picScroll  .next{display:block;  width:28px; height:31px;  overflow:hidden; cursor:pointer; background:url("../images/arrow2.png") 0 0 no-repeat;position:absolute;left:20px;top:50px;}
.picScroll .next{background-position:0 -36px;  right:20px;left:auto;}
.picScroll .prevStop{background-position:-73px 0; }
.picScroll  .nextStop{background-position:-73px -36px; }
.picScroll .scrollWrap{}
.picScroll ul{overflow:hidden; zoom:1; }
.picScroll .bd li{width:170px;  position:relative; float:left; display:inline;    margin:0 5px;}
.picScroll .bd li:last-child{border-right:0;}
.picScroll .bd li .pic{position:relative;display:block;overflow:hidden;text-align:center;margin:0px;}
.picScroll .bd li .pic img{width:170px;height:130px;}
.picScroll  .bd li p{color:#999;line-height:15px;overflow:hidden;font-size:14px;}
.picScroll .bd li .ti{background:url("../images/part3-01.png") center center no-repeat;height:39px;position:absolute;top:95px;width:100%;text-align:center;line-height:39px;}
.picScroll .bd li .ti a{font-size:14px;color:#fff;}
.picScroll  .bd li .ti a:hover{color:#67b687;}
.picScroll .bd li .txt{margin:10px 0;}
.picScroll .bd li .price{font-size:18px;color:#1e7843;font-weight:bold;}
.picScroll .bd li .addr{font-size:14px;color:#7d8182;float:right;}
.picScroll .bd li .btn{text-align:center;}
.picScroll .bd li .btn a{font-size:14px;color:#1e7843;background-color:#fff;border-radius:10px;border:1px solid #1e7843;padding:5px 40px;display:inline-block;}
.picScroll .bd li .btn a:hover{color:#fff;background-color:#67b687;}
.floor-lock{height:36px;line-height:36px;position:relative;margin:30px auto 0px;border-bottom:2px solid #158944; }
.lock-tit{width:90px;height:36px;line-height:36px;padding-left:35px; color:#158944;font-size:18px;    background:url(../images/part4-1.png) no-repeat left center;float:left;}
.floor-lock ul{background-color:#fff;float:right;    margin-top:15px;}
.floor-lock li{float:left;color:#363636;font-size:16px; }
.floor-lock li a{color:#555555;font-size:12px;border-right:1px solid #555;padding:0px 5px;display:block;height:13px;line-height:13px;}
.floor-lock li{background-color:#fff;}
.floor-lock li div.lock-6 a{border:0;}
.floor-lock li:hover a,.floor-lock li.aNow a{color:#67b687;}
.floor-lock.fix{position:fixed;top:0;left:0;z-index:999;margin-top:0;width:100%;height:44px;    border-bottom:2px solid #29afa3;    background-color:#fff;    box-shadow:2px 2px 2px rgba(0,0,0,.2);}
.floor-lock.fix .wal{position:relative;height:46px;}
.mall-ad{height:220px;background:url(../images/mallbanner.jpg)  transparent center center no-repeat;}
.floor{margin:30px auto;position:relative;height:422px;}
.floor .tit{height:32px;}
.floor .tit h2{height:32px;line-height:32px;float:left;font-size:18px;padding-left:35px;}
.floor1 .tit h2{background:url(../images/minifloor1.png) no-repeat left center;color:#1e7843;}
.floor2 .tit h2{background:url(../images/minifloor2.png) no-repeat left center;color:#36a7a5;}
.floor3 .tit h2{background:url(../images/minifloor3.png) no-repeat left center;color:#4d5f8c;}
.floor4 .tit h2{background:url(../images/minifloor4.png) no-repeat left center;color:#674083;}
.floor5 .tit h2{background:url(../images/minifloor5.png) no-repeat left center;color:#9e4075;}
.floor6 .tit h2{background:url(../images/minifloor6.png) no-repeat left center;color:#c1314e;}
.floor .tit .tags{float:right;margin-top:5px;}
.floor .tit .tags a{border-right:1px solid #555555;padding-right:5px;color:#555555;margin-right:5px;}
.floor .tit .tags a.more{border:0;}
.floor .tit .tags a:hover{color:#1e7843;}
.floor1 .tit{border-bottom:2px solid #158944;}
.floor2 .tit{border-bottom:2px solid #36a7a5;}
.floor3 .tit{border-bottom:2px solid #4d5f8c;}
.floor4 .tit{border-bottom:2px solid #674083;}
.floor5 .tit{border-bottom:2px solid #9e4075;}
.floor6 .tit{border-bottom:2px solid #c1314e;}
.floor-lab{background-color:#ffbf37;width:245px;height:388px;position:absolute;left:0;top:34px;}
.floor-lab h2{font-size:30px;color:#fff;font-weight:normal;margin-left:20px;margin-top:30px;height:28px;line-height:28px;background:url(../images/mall5.png) 140px center no-repeat;}
.floor-lab .item{height:66px;width:90%; position:absolute;bottom:0;padding: 5%;}
.floor-lab .item a{background-color:#def6d5;border:1px solid #67b687;border-radius:20px;padding:3px 11px;color:#67b687;  float:left;  margin:5px 0px 0 5px;}
.floor-lab .item a:hover{background-color:#b4d7a8;color:#158944;border:1px solid #158944;}
.floor1 .floor-lab{background:url(../images/mall13.png) transparent center  0 no-repeat; }
.floor2 .floor-lab{background:url(../images/mall15.png) #54a9ef center  0px no-repeat;  }
.floor2 .floor-lab .item a{border:1px solid #2fa5a0;color:#2fa5a0;background-color:#d5f7f5;}
.floor2 .floor-lab .item a:hover{background-color:#a4ddda;color:#17837e;border:1px solid #17837e;}
.floor3 .floor-lab{background:url(../images/mall17.png) #88c153 center  0px no-repeat;  }
.floor3 .floor-lab .item a{border:1px solid #374779;color:#374779;background-color:#dbe3f8;}
.floor3 .floor-lab .item a:hover{background-color:#a6b3de;color:#172655;border:1px solid #172655;}
.floor4 .floor-lab{background:url(../images/mall18.png) #88c153 center  0px no-repeat;   }
.floor4 .floor-lab .item a{border:1px solid #674081;color:#674081;background-color:#ead7f7;}
.floor4 .floor-lab .item a:hover{background-color:#c8a4e0;color:#301442;border:1px solid #301442;}
.floor5 .floor-lab{background:url(../images/mall19.png) #88c153 center  0px no-repeat;  }
.floor5 .floor-lab .item a{border:1px solid #9e3c75;color:#9e3c75;background-color:#f7d8ea;}
.floor5 .floor-lab .item a:hover{background-color:#e0a8c9;color:#611b44;}

.floor-item{position:absolute;left:245px;top:34px;background-color:#fff;height:388px;}
.floor-item .tabContent li{width:178px;height:178px;border:1px solid #e7e7e7;float:left;overflow:hidden;margin:9px 0 0px 9px;position:relative;}
.floor-item .tabContent li .pic{width:178px;height:178px;overflow:hidden;position:relative;}
.floor-item .tabContent li .pic img{width:178px;height:178px;overflow:hidden; }
.floor-item .tabContent li .name-price{width:178px;height:49px;background:url(../images/floorpbg.png) center center no-repeat;position:absolute;bottom:0;text-align:center;}
.floor-item .tabContent li .name{color:#fff;font-size:14px;height:20px;line-height:20px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;padding:0 5px;}
.floor-item .tabContent li .price{font-size:18px;color:#fff;line-height:25px;display:block;padding:0 10px;font-weight:bold;}
.floor-content{height:387px; overflow:hidden;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.floor li .pic img{-webkit-transition:all .4s ease-in; -moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in; opacity:0.8}
.floor li a:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2); opacity:1}
