body {font-size: 16px; line-height: 24px; font-family:"微软雅黑"; color: #915B37; background:#fff;}
*{ margin:0; padding:0;}
a {text-decoration:none;color: #915B37;}
a:hover {text-decoration: none; color:#D30C0F; font-weight: bold; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}

.container{ width:1200px; margin:0 auto;}

.banner{ width:100%; height:828px; background:url(banner.png?t=1) no-repeat top; text-align: center; margin-bottom: 60px;}

.icon_1{ text-align: center; width: 100%; margin-bottom: 20px;}


.nav_1{ width: 1200px; height: 644px; margin: 0 auto 60px auto; background: url(bg_1.png) top no-repeat; padding-top: 50px;}

.nav_1 .nav_1player{width: 1034px; height: 580px;  border: 4px solid #F9EADE; margin: auto; }

.nav_2{width: 1040px; height: 664px; margin: 0 auto 60px auto; background: url(bg_2.png) top no-repeat; padding: 30px 80px 0 80px;}
.nav_2 dl{width: 310px; height: 580px;  border: 4px solid #F9EADE; float: left; margin-right: 40px;}
.nav_2 dl img{width: 310px; height: 580px; }
.nav_2 dl:nth-child(3n){ float: right; margin: 0;}

.mores{width: 222px; height: 60px; margin: 25px auto 0 auto; }
.mores.mores2{margin: 15px auto 0 auto;}
.mores a{background: url(mores.png) top no-repeat; display: block;width: 222px; height: 60px; font-size: 18px; color: #fff; text-align: center; line-height: 60px;}

.nav_3{width: 1200px; height: 384px; margin: 0 auto 100px auto; background: url(bg_3.png) top no-repeat; padding: 60px 0 0 0;}

.nav_3left{ width: 560px; height: 310px; margin:0 0 15px 80px; border: 4px solid #F9EADE; float: left;}
.nav_3left dl{ float:left;width: 560px;height: 310px; position:relative;}
.nav_3left dl img{width: 560px;height: 310px; z-index:1; position:absolute; top:0; }
.nav_3left dl dt{background: rgba(172, 4, 6, 0.8);  width:530px; padding:15px; position:absolute; z-index:9; bottom:0; color:#fff; font-size:18px; text-align: center;}

.focusBox2 {}
.focusBox2 .swiper-button-next{ position:absolute;width:38px;height: 38px;z-index: 10;cursor: pointer;background:url(right.png) no-repeat center;top:45%; right: 0%; }
.focusBox2 .swiper-button-prev{ position:absolute; width:38px;height: 38px;z-index: 10;cursor: pointer;background:url(left.png) no-repeat center;top:45%; left: 0; }

.nav_3right{ float: right; width: 440px;padding-right: 80px; }
.nav_3right ul{ width: 440px; }
.nav_3right ul li{height: 48px; background: #FFFFFF url(p0.png) center left 20px no-repeat; border: 1px solid rgba(238,225,215,0.5); margin-bottom: 10px; line-height: 48px; padding: 0 10px 0 35px;}

.yxzpBox{ padding: 0 60px;overflow: hidden;}
.yszpGroupItem{width: 340px;padding: 0 10px;float: left;}
.yszpGroupItem ul li{height: 52px;background: #FFFFFF url(p0.png) center left 20px no-repeat;border: 1px solid rgba(238,225,215,0.5);margin-bottom: 12px;line-height: 52px;padding: 0 10px 0 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.focusBox1 { padding-bottom: 20px; }
.focusBox1 .swiper-pagination-bullet{ width:8px; height:8px; filter: alpha(opacity=100); opacity: 1.0;background:#FAD113;}
.focusBox1 .swiper-pagination-bullet-active{background:#C5191B;}
.focusBox1 .swiper-pagination-bullets{ bottom:0;}



.bottombg{ width:100%; height:223px; text-align: center; background: url(bottombg.png) no-repeat center;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}


.nav_7{width: 1040px;height: 477px;margin: 0 auto 60px auto;background: url(newAddBg.png) top no-repeat;padding: 44px 80px 0 80px;position: relative;}
.nav7List{overflow:hidden;padding-bottom:21px;}
.nav7ListItem{width:320px;height:190px;box-sizing:border-box;border:6px solid #F8EADF;float:left;margin-left:40px;}
.nav7ListItem a,.nav7ListItem img{display:block;width:308px;height:178px;}
.nav7ListItem:nth-child(1),.nav7ListItem:nth-child(4) {margin-left:0;}
.nav7ListItem:nth-child(1),.nav7ListItem:nth-child(3),.nav7ListItem:nth-child(3) {margin-bottom:22px;}
.advs{width:834px;margin:0 auto;overflow:hidden;margin-bottom:20px;}
.advItem{width:387px;font-size:0;height:80px;padding:0 15px;float:left;}

/*十佳精品改轮播*/
.carousel-gallery { max-width: 1040px; width: 100%; }
.carousel-gallery .swiper-slide a { display: block; width: 100%; height: 588px; overflow: hidden; position: relative; -webkit-box-shadow: 3px 2px 20px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 3px 2px 20px 0px rgba(0, 0, 0, 0.2); box-shadow: 3px 2px 20px 0px rgba(0, 0, 0, 0.2); box-sizing: border-box; border: 4px solid #F9EADE; }
.carousel-gallery .swiper-slide a:hover .image .overlay { opacity: .1; }
.carousel-gallery .swiper-slide a .image { width: 100%; height: 100%; position: relative; }
.carousel-gallery .swiper-slide a .image img{ width: 100%; height: 100%; }
.carousel-gallery .swiper-slide a .image .overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(20, 20, 20, 0.8); text-align: center; opacity: 0; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.carousel-gallery .swiper-pagination { position: relative; bottom: auto; text-align: center; margin-top: 5px; }
.carousel-gallery .swiper-pagination .swiper-pagination-bullet {background:#FAD113; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;opacity: 1;}
.carousel-gallery .swiper-pagination .swiper-pagination-bullet:hover { opacity: 0.7; }
.carousel-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #d63031; transform: scale(1.1, 1.1); }

/* 入选精品展示改轮播 */
.carousel-gallery2 { max-width: 1040px; width: 100%; }
.carousel-gallery2 .swiper-slide .swiperGroup { display: block; width: 100%; height: 402px; overflow: hidden; position: relative; box-sizing: border-box; }
.carousel-gallery2 .swiper-slide .swiperGroup a:hover .image .overlay { opacity: .1; }
.carousel-gallery2 .swiper-slide .swiperGroup .image { width: 100%; height: 100%; position: relative; }
.carousel-gallery2 .swiper-slide .swiperGroup .image img{ width: 100%; height: 100%; }
.carousel-gallery2 .swiper-slide .swiperGroup .image .overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(20, 20, 20, 0.8); text-align: center; opacity: 0; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.carousel-gallery2 .swiper-pagination { position: relative; bottom: auto; text-align: center; margin-top: 5px; }
.carousel-gallery2 .swiper-pagination .swiper-pagination-bullet {background:#FAD113; -webkit-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;opacity: 1; }
.carousel-gallery2 .swiper-pagination .swiper-pagination-bullet:hover { opacity: 0.7; }
.carousel-gallery2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #d63031; transform: scale(1.1, 1.1); }
.swiperGroupItem{width:100%; height: 190px; box-sizing: border-box; border: 6px solid #F8EADF;margin-bottom: 22px;}

@media only screen and (max-width: 540px){
body { background-image:none; font-size:1em; line-height:1.4em; background:#fff;}
.allcontainer{ max-width: 540px; margin: 0 auto;}
.container{ width:100%; padding:0;}
.bottombg{width:100%; height: auto; background: none; margin-bottom:0;}
.m_banner{ display: block; }
.line_h{ height:2em;}


.banner{ width:100%; height: 13rem; background-size: cover; margin-bottom: 3%;}


.icon_1{ width: 100%; margin:0 auto 1% auto;}


.nav_1{ width: 90%; height: auto; margin: 0 auto 5% auto; padding: 5%; }
.nav_1 .nav_1player { width: 100%; height: auto;}                                                          

.nav_2{width: 90%; height: auto; margin: 0 auto 6% auto; padding: 5% 2% 2% 2%;}
.nav_2 dl{width: 28.5%; height: 200px;  margin:0 1%;}
.nav_2 dl img{width: 100%; height:auto; }
.nav_2 dl:nth-child(3n){ float: left; margin:0 1%;}

.mores{width: 122px; height: 35px; margin: 3% auto 0 auto; }
.mores a{background: url(mores.png) top no-repeat; background-size: 100%; width: 122px; height: 35px; font-size: 0.8rem;line-height: 33px;}

.nav_3{width: 90%; height: auto; margin: 0 auto 10% auto; padding: 0 0 4% 0; background-size: cover;}

.nav_3left{ width:100%; height: 210px; margin:0; }
.nav_3left dl{width:100%;height: 210px; }
.nav_3left dl img{width:100%;height:auto;}
.nav_3left dl dt{width:90%; padding:3% 5%; font-size:1rem; line-height: 1.2rem;}

.focusBox2 {}
.focusBox2 .swiper-button-next{top:55%; }
.focusBox2 .swiper-button-prev{ top:55%;}

.nav_3right{ width:100%;padding-right: 0; height: auto; }
.nav_3right ul{ width:92%; margin: auto; padding: 4%; height: auto; }
.nav_3right ul li{ width: 88%; height: 2em; display: block; overflow: hidden;  margin-bottom: 2%; line-height: 2rem; padding: 0 0 0 35px; font-size: 0.9rem;}
.focusBox1 {}
.focusBox1 .swiper-pagination-bullet{ }
.focusBox1 .swiper-pagination-bullet-active{}
.focusBox1 .swiper-pagination-bullets{  }
               



.bottombg{ height: auto; background-size: 100%; }


.bottom_sbj{ width:100%; display:block; text-align:center; background:#333; color:#ddd; line-height:3.5em;}
.bottom_sbj a{ color:#ddd;}
.tt{ display: none; }
  
.nav_7{width: 90%;height: auto;margin: 0 auto 2% auto;padding: 5% 2% 2% 2%;}
.nav7List{overflow:hidden;padding-bottom:10px;}
.nav7ListItem{width:100%;height:auto;box-sizing:border-box;border:2px solid #F8EADF;float:left;margin-left:0;overflow:hidden;}
.nav7ListItem a,.nav7ListItem img{display:block;width:100%;height:auto;margin-bottom:10px;}
.nav7ListItem:nth-child(1),.nav7ListItem:nth-child(4) {margin-left:0;}
.nav7ListItem:nth-child(1),.nav7ListItem:nth-child(3),.nav7ListItem:nth-child(3) {margin-bottom:10px;}
.advs{width:90%;margin:0 auto;overflow:hidden;margin-bottom:20px;}
.advs.advs1{margin-bottom:0;}
.advItem{width:100%;font-size:0;height:auto;padding:0;float:none;}
.yszpGroupItem ul li{/* width: 88%; */height: 2em;display: block;overflow: hidden;margin-bottom: 2%;line-height: 2rem;padding: 0 0 0 35px;font-size: 0.9rem;}
.yxzpBox{padding: 0;}
.yszpGroupItem{width:100%;box-sizing:border-box;display:none;}
.yszpGroupItem:first-child{padding-top:10px;display:block;}
  
.carousel-gallery .swiper-slide a {height:auto;}
}