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:695px; 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: 644px; margin: 0 auto 60px auto; background: url(bg_2.png) top no-repeat; padding: 50px 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;}


.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;}

.nav_8{margin-top:20px;height: 596px;background: url(nav8Bg.png) no-repeat center top;}
.nac8Con{height: 346px;width: 932px;margin: 0 auto;padding-top: 120px;}
.nac8Con .title{font-weight: 600;font-size: 20px;color: #C1201A;line-height: 27px;text-align:center;}
.nac8Con .summary{margin-top:36px;font-weight: 400;font-size: 16px;color: #CBAF99;line-height: 27px;}

/* 入选精品展示改轮播 */
.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;text-align: center;overflow: hidden;margin-top: 20px;}
.icon_1 img{max-width: none;width: 130%;display: block;margin-left: -15%;}
.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: 147px; height: 42px; margin: 3% auto 0 auto; }
.mores a{background: url(mores.png) top no-repeat; background-size: 100%; width: 147px; height: 42px; font-size: 0.8rem;line-height: 42px;}

.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%;padding-bottom: 30px;}
.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;}

.nav_8{height: auto;width:90%;margin-left:auto;margin-right:auto;background: #FFFAF6;padding-bottom: 15px;margin-bottom: 20px;}
.nac8Con{width:100%;padding: 10px;height: auto;box-sizing: border-box;}
}