.swiper{width: 100%;min-width: 1200px;margin:0 auto;height: auto;overflow: hidden;position: relative;}
.swiper .pic img { width: 100%; height: 710px; display: block; }
.swiper .num { position: absolute; z-index: 3; bottom: 17px; right: 0px; text-align: center;width: 100%;}
.swiper .num a{display: inline-block;width: 6px;height: 6px;border-radius: 100%;background: #ffffff;margin:0 3px;}
.swiper .num a.on{background: #BE9266;}

.page-main{width: 1200px;margin:40px auto 0;height: auto;overflow: hidden;}
.product{width: 100%;margin:30px auto 0;height: auto;overflow: hidden;}
.product .bd{width: 100%;border-bottom: 1px solid #EFE8E1;text-align: center;}
.product .bd a{display: inline-block;font-size: 20px;color: #2A2F36;line-height: 46px;padding: 0 15px;}
.product .bd a.on{color: #CE9A67;border-bottom: 1px solid #CE9A67;}
.product .hd{width: 100%;margin:20px auto 48px;height: auto;overflow: hidden;}
.product .hd li{float: left;width: 220px;height: 302px;overflow: hidden;}
.product .hd li.on{width: 540px;}
.product .hd li img{display: block;width: 100%;height: 302px;}

.new-com{width: 100%;margin:0 auto;height: auto;overflow: hidden;background: #FCFAF7;}
.new-swiper{width: 660px;height: 370px;position: relative;overflow: hidden;float: left;}
.new-swiper .pic img { width: 660px; height: 370px; display: block; }
.new-swiper .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 64px; width:100%;  background: #000; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.new-swiper .txt { position: absolute; bottom: 29px; z-index: 2; height: 22px; width:100%; overflow: hidden; }
.new-swiper .txt li{ height:22px; line-height:22px; position:absolute; bottom:0px;width:100%;}
.new-swiper .txt li a{ display: block; color: #ffffff; padding: 0 10px; font-size: 16px; text-align: center;white-space: nowrap;text-overflow: ellipsis; }
.new-swiper .num { position: absolute; z-index: 3; bottom: 13px; right: 0px; text-align: center;width: 100%;}
.new-swiper .num a{display: inline-block;width: 6px;height: 6px;border-radius: 100%;background: #ffffff;margin:0 5px;}
.new-swiper .num a.on{background: #BE9266;}

.new-tabs{width: 500px;float: right;margin-right: 10px;height: auto;overflow: hidden;}
.new-tabs .bd{width: 100%;background: #F6EFE8;height: 50px;}
.new-tabs .bd li{float: left;text-align: center;width: 25%;position: relative;}
.new-tabs .bd li.on a{color: #CE9A67;}
.new-tabs .bd li a{color: #3A3A3A;font-size: 16px;display: block;line-height: 50px;}
.new-tabs .bd li span{position: absolute;top:17px;right: 0;color: #BE9266;font-size: 12px;}
.new-tabs .hd{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.new-tabs .hd ul{width: 100%;margin:10px auto 0;height: auto;overflow: hidden;}
.new-tabs .hd li{border-bottom: 1px dashed #F6EFE8;height: auto;overflow: hidden;font-size: 14px;line-height: 28px;}
.new-tabs .hd li span{float: left;width: 340px;color: #2A2C41;height: 28px;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
.new-tabs .hd li em{float: right;color: #B3B3B3;}
.new-tabs .hd li:last-child{border-bottom: none;}
.new-tabs .hd li a{display: block;background: url("../images/icon_1.png") no-repeat 14px center;width: 468px;padding: 16px 0 17px 32px;height: auto;overflow: hidden;}
.new-tabs .hd li a:hover span{color: #BE9266;}
.index-imgs{width: 100%;margin:38px auto 25px;height: auto;overflow: hidden;}
.index-imgs img{display: block;width: 100%;margin:0 auto;}
.page-nav{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.nav-left{float: left;background: #EFE8E1;padding: 24px 24px 29px 24px;width: 764px;height: auto;overflow: hidden;}
.nav-left-new{margin-left: -24px;height: auto;overflow: hidden;}
.nav-left-new li{width: 370px;height: auto;overflow: hidden;float: left;margin-left: 24px;position: relative;}
.nav-left-new li img{display: block;width: 100%;height: 152px;}
.nav-left-new li p{position: absolute;left: 0;width: 100%;top:48px;text-align: center;}
.nav-left-new li span{background: rgba(206, 154, 103,0.9);display: inline-block;font-size: 16px;color: #ffffff;padding: 20px 28px;border-radius:60px; }
.nav-left-title{display: block;width: 100%;margin:29px auto 19px;height: auto;overflow: hidden;}
.nav-left-title img{display: block;margin:0 auto;}
.nav-left-cli{margin-left: -22px;height: auto;overflow: hidden;}
.nav-left-cli li{width: 174px;height: 125px;margin-left:22px;background: url("../images/nav_bgs.png") no-repeat center;float: left;}
.nav-left-cli li a:hover span{color: #CE9A67;}
.nav-left-cli li img{display: block;width: 93px;height: 76px;margin:10px auto;}
.nav-left-cli li span{display: block;width: 100%;text-align: center;color: #2A2C41;font-size: 16px;}
.nav-list{float:right;background: url("../images/navbg.png") no-repeat center;padding:40px 25px 13px 25px;width: 316px;height: 357px;overflow: hidden;}
.nav-list li{width: 100%;height: 75px;background:#FEFBF8;text-align: center;font-size: 16px;margin:0 auto 15px;}
.nav-list li a{display: block;width: 100%;color: #2A2C41;}
.nav-list li a:hover span{color: #CE9A67;}
.nav-list li span{display: inline-block;padding-left: 82px;height: 75px;line-height: 75px;}
.nav-cli span{background: url("../images/icon_6.png") no-repeat left center;}
.nav-rzlc span{background: url("../images/icon_7.png") no-repeat left center;}
.nav-sfbz span{background: url("../images/icon_8.png") no-repeat left center;}
.nav-axjz span{background: url("../images/icon_9.png") no-repeat left center;}
