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; background-color:#f2f2f2;}

.banner { padding:0.6rem 0 0.5rem; display:block; background:url(../images/banner.jpg) no-repeat; background-size:100% auto; overflow:hidden;}
.logo1 { padding-left:4%; float:left;}
.logo2 { padding-left:0%; padding-top:0.05rem; float:left;}
.sou { float:right; margin-top:0.6rem; margin-right:5%;}
.pc { float:right; width:21%; margin-top:0.6rem; text-align:right; margin-right:4%; font-size:0.4rem; background:url(../images/pc.png) no-repeat; background-size:auto 100%;}
.pc a { color:#fff;}

.nav_box { width:100%; overflow:hidden; border-bottom:solid 1px #a91b33; background-color:#f2f2f2; padding-bottom:0.4rem; position:relative;}
.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:0.45rem; padding-top:0.1rem; float:left; text-align:center;}
.nav li a { color:#4a4a4a;}
.nav li.hover { margin-left:1%;}
.nav li.hover a { color:#303030;}

.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;}

.swiper-container { width:92%; overflow:hidden; margin:0 auto 0.4rem; border-radius:5px; }
.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%; margin-left:3.2%; font-size:0.4rem; padding-bottom:0.2rem; line-height:1rem; color:#FFF; position:absolute; left:0; bottom:0;}
.swiper-container .swiper-slide span a { color:#FFF; text-decoration:none;}
.swiper-pagination-bullets.swiper_btn {bottom: 0.05rem; width:100%; right:0%; z-index:100; left:auto;}
.swiper-pagination.swiper_btn .swiper-pagination-bullet.swiper-pagination-bullet-active { width:0.1rem; height:0.1rem; background:#e12932}
.swiper-pagination.swiper_btn .swiper-pagination-bullet { width:0.1rem; height:0.1rem; border-radius:1rem; margin-right:0.1rem; background:#fff; opacity:1;}

.title_box { width:92%; margin:0.2rem auto;}
.img_box { float:left; width:32%; margin-left:1%; padding-bottom:12px; position:relative;}
.img_box img { border-radius:5px;}
.img_box .meng { display:block; position:absolute; left:0; top:0;}
.img_box span { font-size:0.4rem; position:absolute; bottom:0.7rem; left:4%;}
.img_box a { color:#fff;}

.swiper-container2 { width:160%; margin-left:4%; overflow:hidden; margin-bottom:0.5rem;}
.swiper-container2 .swiper-slide { width:98%; border-radius:5px; display:block;}
.swiper-container2 .swiper-slide a { display:block; width:100%;}
.swiper-container2 .swiper-slide img { border-radius:5px; 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;}

.f_box { width:92%; padding:0.5rem 0 0.1rem; margin:0 auto 0.5rem; background-color:#fff; border-radius:5px; overflow:hidden;}
.f_box p { margin:0 3% 0.4rem; padding-bottom:0.4rem; overflow:hidden; border-bottom:solid 1px #d8d8d8; font-size:0.36rem;}
.f_box p:last-child { border-bottom:0; padding-bottom:0;}
.f_box p img { float:left; margin-right:3%; border-radius:5px;}
.f_box p b { font-weight:normal; float:left; width:54%; font-size:0.36rem; line-height:0.65rem;}
.f_box p span { font-weight:normal; float:left; width:54%; text-align:right; color:#9f9f9f; font-size:0.3rem;}

.f_box.d1 p:nth-child(3) { border-bottom:0; padding-bottom:0.1rem;}

.title3 { font-size:0.55rem; text-align:center; margin-bottom:0.5rem;}

.title2 { width:90%;  margin:0 auto 0.5rem; color:#303030; background:url(../images/title_back.png) center bottom no-repeat; background-size:100% auto; font-size:0.45rem; font-weight:bold; border-left:0.1rem solid #a91b33; padding-left:1%;}
.title2 span { font-size:0.3rem; float:right; margin:0.1rem 0 0; padding:0 0.3rem; border:solid 1px #9f9f9f; border-radius:1rem; display:block;}
.title2 span a { color:#9f9f9f;}
.box2 { width:95%; margin:0 auto 0.5rem; position:relative;}
.box2 img { display:block; border-radius:5px;}
.box2 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; border-radius:5px;}
.box2 span { width:96.8%; margin-left:3.2%; font-size:0.4rem; line-height:1rem; color:#FFF; position:absolute; left:0; bottom:0;}
.box2 span a { color:#FFF; text-decoration:none;}

.f_box2 { width:91%; border-left:0.1rem solid #a91b33; padding:0.1rem 0 0.1rem; margin:0 auto 0.5rem; background-color:#fff; border-radius:5px; overflow:hidden;}
.f_box2 p { width:100%; padding-left:3%; padding-bottom:0.4rem; overflow:hidden; font-size:0.36rem; border-bottom:solid 1px #d8d8d8;}
.f_box2 p:last-child { border-bottom:0; padding-bottom:0;}

.nav2 { width:100%; margin:0 auto; overflow-y:hidden; background-color:#fff;}
.nav2 ul { width:130%;}
.nav2 li { width:15%; float:left; margin-left:1.5%; font-size:0.4rem; line-height:0.8rem; padding-top:0.3rem; padding-bottom:0.1rem; float:left; text-align:center;}
.nav2 li.hover { font-size:0.5rem; color:#a91b33; background:url(../images/border.png) center bottom no-repeat; background-size:15% auto;}

.f_box3 { width:100%; padding:0.5rem 0 0.1rem; margin:0 auto 0.5rem; background-color:#fff; overflow:hidden;}
.f_box3 p { margin:0 4% 0.4rem; padding-bottom:0.4rem; overflow:hidden; border-bottom:solid 1px #d8d8d8; font-size:0.36rem;}
.f_box3 p:last-child { border-bottom:0; padding-bottom:0;}
.f_box3 p img { float:left; margin-right:3%; border-radius:5px;}
.f_box3 p b { font-weight:normal; float:left; width:54%; font-size:0.36rem; line-height:0.65rem;}
.f_box3 p span { font-weight:normal; float:left; width:54%; text-align:right; color:#9f9f9f; font-size:0.3rem;}

.f_box3.tab { display:none;}
.f_box3.tab.hover { display:block;}

.swiper-container3 { width:92%; margin-left:4%; margin-bottom:0.6rem; position:relative;}
.swiper-container3 .swiper-slide { position:relative;}
.swiper-container3 .swiper-slide img { display:block; border-radius:5px;}
.swiper-container3 .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; border-radius:0 0 5px 5px;}
.swiper-container3 .swiper-slide span { width:96.8%; margin-left:3.2%; font-size:0.4rem; line-height:1rem; color:#FFF; position:absolute; left:0; bottom:0;}
.swiper-container3 .swiper-slide span a { color:#FFF; text-decoration:none;}

.box3 { width:45%; float:left; margin-bottom:0.5rem; margin-left:2.5%; margin-right:2.5%; position:relative;}
.box3 img { display:block; border-radius:5px;}
.box3 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; border-radius:5px;}
.box3 span { width:93.8%; margin-left:6.2%; font-size:0.4rem; line-height:1rem; color:#FFF; position:absolute; left:0; bottom:0;}
.box3 span a { color:#FFF; text-decoration:none;}

.box4 { width:95%; margin:0 auto 0.5rem; position:relative;}
.box4 img { display:block; border-radius:5px;}
.box4 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; border-radius:5px;}
.box4 span { width:96.8%; margin-left:3.2%; font-size:0.4rem; line-height:1rem; color:#FFF; position:absolute; left:0; bottom:0;}
.box4 span a { color:#FFF; text-decoration:none;}

.list_box { width:100%; margin-top:0.4rem;}
.list_box p { margin:0 3% 0.5rem; padding-bottom:0.5rem; overflow:hidden; border-bottom:solid 1px #d8d8d8; font-size:0.36rem; line-height:0.66rem;}

.swiper-container4 { width:160%; margin-left:-5%; overflow:hidden; margin-bottom:0.8rem;}
.swiper-container4 .swiper-slide { width:98%; border:solid 1px #d8d8d8; padding:1%; border-radius:5px; display:block;}
.swiper-container4 .swiper-slide a { display:block; width:100%;}
.swiper-container4 .swiper-slide img { border-radius:5px; display:block;}
.swiper-container4 .swiper-slide p { font-size:0.4rem; line-height:0.7rem; padding-left:4%; display:block; font-weight:normal;}
.swiper-container4 .swiper-slide span { line-height:1rem; font-size:0.4rem;}

.list_box { width:100%; padding-top:0.4rem; margin-top:0; background-color:#f2f2f2;}
.list_box p { margin:0 3% 0.5rem; padding-bottom:0.5rem; overflow:hidden; border-bottom:solid 1px #d8d8d8; font-size:0.36rem; line-height:0.66rem;}
.list_box .f_box3 { background-color:#f2f2f2; padding-top:0; margin-bottom:0;}
.list_box .f_box3 p:last-child { border-bottom:solid 1px #d8d8d8; padding-bottom:0.5rem;}

.list_box2 { overflow:hidden; display:none;}
.list_box2.hover { display:block;}
.list_click { width:100%; line-height:1.15rem; margin-top:-0.54rem; padding-bottom:0.8rem; color:#a91b33; text-align:center; font-size:0.4rem; background:url(../images/more.jpg) no-repeat #f2f2f2; background-size:100% auto;}
.photo_list .list_click { margin-top:-0.7rem;}

.video_list { overflow:hidden;}
.video_list ul { width:92%; margin:0 auto;}
.video_list li { width:100%; margin-bottom:0.5rem; background-color:#fff;}
.video_list li p { width:100%; margin:0 auto; border-bottom:solid 1px #fff;}
.video_list li p a { display:block;}
.video_list li p:hover { box-shadow: 0 0 10px #c1c1c1;}
.video_list li p:hover b { border-bottom:1px solid #a91b33;}
.video_list li p img { border-radius:5px 5px 0 0;}
.video_list li p strong { display:block; overflow:hidden; border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;}
.video_list li p b { width:92%; margin:0 auto; float:none; padding-top:22px; border-bottom:1px solid #ececec; display:block;}
.video_list li p span { width:92%; margin:0 auto; float:none; overflow:hidden; display:block; text-align:center; font-weight:normal; font-size:16px; line-height:26px; padding:0 10px; margin:25px 0;}


.footer { background-color:#e6e6e6; padding:0.5rem 0; overflow:hidden;}
.footer p { font-size:0.3rem; line-height:0.6rem; color:#606060; text-align:center;}