body {
  font-family: "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1";
  font-size: 0.21875rem;
  width: 100%;
  max-width: 10rem;
  margin:0 auto;
}
ul { padding:0; margin:0;}
li{ list-style:none;}
a { color:#333; text-decoration:none;}
a:hover {color: #333; text-decoration:none;}

.wap_main { width: 10rem; height: 100%; margin: 0 auto; overflow: hidden; position: relative;}

.logo { padding:0.2rem 0 0.1rem; width:100%; text-align:center;}
.banner { position:relative;}
.banner img { display:block;}
.banner span { position:absolute; bottom:0; left:0; font-size:15px; padding:3% 3%; line-height:25px;}
.banner span a { color:#1e1e1e;}

.nav_box { width:100%; height:30%; overflow:hidden; padding-bottom:0.4rem; position:absolute; left:0; top:0; background:url(../images/nav_back.png) no-repeat; background-size:100% auto;}
.nav_left { width:4%; position:absolute; left:0; top:0;}
.nav_right { width:4%; position:absolute; right:0; top:0;}
.nav { width:100%; margin:0 auto; overflow-y:hidden;}
.nav ul { width:400%;}
.nav li { float:left; width:4.2%; font-size:16px; padding-top:0.2rem; float:left; text-align:center;}
.nav li a { color:#fff;}
.nav li.hover a { color:#fff; font-weight:bold;}

.nav2_box { background-color:#846f59; overflow:hidden; font-size:16px; line-height:46px;}
.nav2_box li { float:left; padding:0 9.8% 0 3%;}
.nav2_box li a { color:#fff;}
.nav2_box li:last-child { padding:0 0 0 3%;}

.h1 { width:92%; margin:0.4rem auto; overflow:hidden; padding:0.3rem 0; background-color:#fff; border-radius:5px;}
.h1 b { font-weight:normal; width:15%; float:left; padding-top:0.7rem; color:#a91b33; float:left; font-size:0.4rem; background:url(../images/hot.png) center top no-repeat; background-size:50% auto; text-align:center; border-right:solid 1px #f2f2f2;}
.h1 span { width:80%; padding-left:4%; font-size:0.42rem; line-height:0.65rem; display:block; float:left;}
.h1 span a { color:#a91b33;}

.title_img { padding:0.6rem 0 0.3rem 3%;}

.swiper-container { width:94%; overflow:hidden; margin:0 auto 0.4rem; }
.swiper-container .swiper-slide { width:100%; position:relative;}
.swiper-container .swiper-slide img { display:block;}
.swiper-container .swiper-slide b a { width:100%; height:100%; display:block; position:absolute; left:0; bottom:0; background:url(../images/wap_meng.png) center bottom no-repeat; background-size:100% auto;}
.swiper-container .swiper-slide span { width:96.8%; font-size:16px; padding:0.2rem 0 0.2rem 3.2%; line-height:26px; color:#FFF; position:inherit; background-color:#f7f7f6; display:block; }
.swiper-container .swiper-slide span a { color:#1e1e1e; text-decoration:none;}
.swiper-pagination-bullets.swiper_btn {bottom: 1.2rem; width:20%; right:0%; z-index:100; left:auto;}
.swiper-pagination.swiper_btn .swiper-pagination-bullet.swiper-pagination-bullet-active { width:0.2rem; height:0.2rem; border-radius:0; background:#5c442d}
.swiper-pagination.swiper_btn .swiper-pagination-bullet { width:0.2rem; height:0.2rem; margin-right:0.05rem; border-radius:0; background:#fff; opacity:1;}

.img_list { width:94%; overflow:hidden; margin:0 auto 0.4rem; overflow:hidden; margin-top:18px;}
.img_list h5 { width:100%; font-size:16px; line-height:30px; font-weight:normal; padding:0.1rem 0; margin:0 auto;}
.img_list b { width:42%; display:block; float:left; margin-right:4%; margin-top:0.1rem;}
.img_list span { width:52%; font-size:14px; line-height:26px; display:block; float:left;}
.img_list2 { width:94%; overflow:hidden; margin:0 auto 0.4rem; overflow:hidden; margin-top:18px;}
.img_list2 h5 { width:100%; font-size:16px; line-height:30px; font-weight:normal; padding:0.1rem 0; margin:0 auto;}
.img_list2 span { width:100%; font-size:14px; line-height:26px; display:block; float:left;}

.more { width:94%; overflow:hidden; font-size:14px; line-height:26px; margin:0 auto 0.4rem; overflow:hidden; margin-top:18px; text-align:center; background-color:#ebebeb;}
.more a { color:#fff;}

.img_box { width:94%; overflow:hidden; margin:0 auto 0.6rem; }
.img_box img { display:block;}
.img_box span { width:96.8%; font-size:16px; padding:0.2rem 0 0.2rem 3.2%; line-height:26px; color:#FFF; position:inherit; background-color:#f7f7f6; display:block; }
.img_box span a { color:#1e1e1e; text-decoration:none;}

.img_list3 { width:94%; overflow:hidden; margin:0 auto 0.4rem;}
.img_list3_block { float:left; width:47%; margin-right:6%;}
.img_list3_block img { display:block;}
.img_list3_block span { display:block; background-color:#f7f7f6; padding:0.2rem 0.3rem; font-size:14px; line-height:24px;}
.img_list3_block:last-child { margin-right:0;}

.more2 { width:94%; overflow:hidden; font-size:14px; line-height:26px; margin:0 auto 0.6rem; overflow:hidden; margin-top:18px; text-align:center; background-color:#ebebeb;}
.more2 a { color:#7b7a7a;}

.ad1 { width:94%; overflow:hidden; margin:0 auto 0.1rem;}

.img_box.play span { width:90%; font-size:16px; padding:0.2rem 0 0.2rem 10%; line-height:26px; color:#FFF; position:inherit; background:url(../images/play.png) 2% center no-repeat #f7f7f6; display:block; }

.img_list5 { width:94%; overflow:hidden; margin:0 auto 0.4rem; overflow:hidden; margin-top:18px; background:url(../images/play.png) 2% center no-repeat #f7f7f6;}
.img_list5 h5 { width:90%; font-size:16px; line-height:30px; height:30px; overflow:hidden; font-weight:normal; padding:0.1rem 0 0.1rem 10%; margin:0 auto;}

.main2 {  background:#f7f7f7; padding:0.5rem 0; margin-bottom:0.1rem;}
.swiper-container2 { width:120%; margin-left:4%; overflow:hidden;}
.swiper-container2 .swiper-slide { width:98%; display:block;}
.swiper-container2 .swiper-slide a { display:block; width:100%;}
.swiper-container2 .swiper-slide img { display:block;}
.swiper-container2 .swiper-slide p { font-size:0.4rem; line-height:0.7rem; padding-left:4%; display:block; font-weight:normal;}
.swiper-container2 .swiper-slide span { line-height:1rem; font-size:0.4rem;}

.img_list3_block.book p { padding:0.2rem 0; margin:0; font-size:12px; line-height:24px;}
.img_list3_block.book span { display:block; background:none; padding:0; font-size:14px; line-height:24px; font-weight:600;}


.text_list { background-color:#f9f8f7; overflow:hidden; padding:0.2rem 0; margin-bottom:0.2rem;}
.text_list p { width:94%; overflow:hidden; margin:0 auto;}
.text_list p b { font-size:16px; line-height:26px; font-weight:normal; display:block;}
.text_list p span { font-size:12px; line-height:22px; display:block; color:#7b7a7a;}

.footer { background-color:#b7aca2; padding:0.5rem 0; overflow:hidden;}
.footer p { font-size:14px; line-height:14px; color:#fff; text-align:center;}