.GoodsCat{display: block;}

.flexslider{position:relative;height:520px;}
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden; border-radius: 50%; border:1px solid #B57A1C;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0; background: #B57A1C;}

.BannerText{position: absolute; width: 220px; padding: 15px; box-sizing: border-box; height: 520px; overflow: hidden; background: rgba(255,255,255,0.7); top: 35px; right: 0; z-index: 99;}
.BannerText h4{font-size: 16px; text-align: center; padding: 10px;}
.BannerText article{font-size: 14px; color: #333; line-height: 25px;}
.BannerText a{display: block; color: #333; text-align: right; padding-top: 10px;}

.index_ad{margin-top: 40px;}
.index_ad:after{content: ""; clear: both; display: block;}
.index_ad a{display: block; float: left; width: 290px; height: 160px; margin-right: 13px; overflow: hidden;}
.index_ad a img{width: 100%;}
.index_ad a:nth-child(4){margin-right: 0;}

.floor{margin-top: 40px;}
.floor .pull-left{width: 230px;}
.floor .pull-left h2{font-size: 20px; color: #474747; font-weight: bold; padding-bottom: 10px;}
.floor .pull-left h2 i{font-size: 24px; font-weight: 400; padding-right: 10px;}
.floor .fl-img{width: 230px; height: 235px; overflow: hidden; display: block;}
.floor .fl-img img{width: 100%;}
.floor .pull-left .category{width: 228px; position: relative; border: 1px solid #EEEEEE; padding-top: 10px; height: 283px; margin-top: -2px;}
.floor .category a{display: block; height: 50px; border-bottom: 1px solid #EEEEEE; line-height: 50px; width: 114px; float: left; text-align: center; font-size: 14px; color: #666;}
.floor .category a:hover{color: #B57A1C !important;}
.floor .category a.more{position: absolute; background: #D1A05D; height: 40px; color: #fff; width: 100%; line-height: 40px; display: block; bottom: -1px;}
.floor .pull-right{width: 970px; height: 562px; overflow: hidden;}
.floor .index-title{border-bottom: 2px solid #B2B2B2; position: relative; height: 34px; line-height: 34px;}
.floor .index-title img{position: absolute; left: 0; bottom: -2px;}
.floor .index-title li{width: 194px; float: left; text-align: center; height: 34px; cursor: pointer;}
.floor .pull-right dl{border-right: 1px solid #EEEEEE; padding: 11px; box-sizing: border-box; height: 263px; border-bottom: 1px solid #EEEEEE; float: left; width: 194px; overflow: hidden;}
.floor .pull-right dl dt{width: 170px; height: 170px; overflow: hidden; overflow: hidden;}
.floor dl dd a{font-size: 15px; color: #333; padding: 15px 0; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.floor dl dd p strong{font-weight: bold; font-size: 18px;}
.floor dl dd p del{color: #999; font-size: 14px;}
section:after{display: block; content: ""; clear: both;}
.floor dl dd a:hover{color: #B57A1C !important;}

.index-news{margin-top: 40px;}
.index-news header{font-size: 20px; color: #474747; font-weight: bold; padding-bottom: 10px;}
.index-news header i{font-size: 24px; font-weight: 400; padding-right: 10px;}
.index-news .pull-left{width: 380px; background: #F4F4F4;}
.index-news .pull-left .news-img{width: 380px; height: 200px; display: block; overflow: hidden;}
.index-news .pull-left img{width: 100%;}
.index-news .pull-left ul{padding: 10px 0;}
.index-news .pull-left ul li{line-height: 40px; font-size: 14px;}
.index-news .pull-left ul li span{background: #EAD3B4; padding: 0 5px; margin: 0 10px; color: #7A5D37;}
.index-news .pull-left ul li a{color: #333;}
.index-news .pull-right{width: 780px;}
.index-news .pull-right dl{background: #F4F4F4; height: 190px; overflow: hidden;}
.index-news .pull-right dl:nth-child(2){margin-top: 40px;}
.index-news .pull-right dl dt{float: left; width: 275px; position: relative; height: 190px; overflow: hidden;}
.index-news .pull-right dl dt img{width: 100%;}
.index-news .pull-right dl dd{padding: 20px; margin-left: 275px;}
.index-news .pull-right dl dd a{font-size: 22px; display: block; color: #333; padding-bottom: 15px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-news .pull-right dl dd p{line-height: 25px; color: #999; font-size: 14px;}
.index-news .pull-left ul li a:hover,.index-news .pull-right dl dd a:hover{color: #B57A1C !important;}
.index-news:after{display: block; clear: both; content: "";}

