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:#fff;}
.wap_head { width:96%; padding:0 2%; background-color:#fff; overflow:hidden; position:fixed; left:0; top:0; z-index:10000;}
.wap_logo { width:7.3%; float:left;}
.wap_search { width:80%; padding:0 3.8%; float:right;}
.wap_more { width:5.1%; float:right;}
.wap_esc { width:5.1%; float:right; display:none;}

.wap_back { width:100%; height:100%; background-color:#000; position:fixed; left:0; top:0; z-index:10001; opacity:.8; display:none;}
.wap_search_logo { width:39%; margin:4rem auto 0; opacity:.75;}
.wap_search_box { width:66%; height:0.8rem; margin:0.5rem auto 0; opacity:.75; border:solid 4px #fff; border-radius: 1rem;}
.wap_search { width:80%; padding:0 3.8%; float:right; }
.wap_search form { overflow:hidden; background-color:#f7f7f7; border-radius:1rem; margin-top:0.11rem;}
.wap_search .text { width:81%; height:0.8rem; color:#808080; padding-left:6%; float:left; background:none; border:0;}
.wap_search .button { width:5%; height:0.8rem; padding-right:4%; float:left; background:url(../images/wap_search2.png) center center no-repeat; background-size:100% auto; border:0; }

.logo_list { position:fixed; top:1.1rem; left:0; width:100%; overflow:hidden; display:none; z-index:10000; background-color:#FFF;}
.logo_list.hover { display:block;}
.logo_list b { display:block; font-size:0.4rem; font-weight:normal; line-height:0.8rem; padding-left:5%; margin-bottom:1px; color:#FFF;background:url(../images/jiah.png) 97.6% center #c03635 no-repeat;background-size:auto 60%;}
.logo_list b.hover {background:url(../images/jian.png) 97.6% center #c03635 no-repeat;background-size:auto 60%;}
.logo_list strong { display:block; font-size:0.4rem; font-weight:normal; line-height:0.8rem; padding-left:5%; padding-left:5%; margin-bottom:1px; background:url(../images/you.png) 97.6% center #c03635 no-repeat;background-size:auto 60%;}
.logo_list strong a { color:#FFF; display:block;}
.logo_list p { display:none;}
.logo_list span { display:block; font-size:0.36rem; font-weight:normal; line-height:0.7rem; margin-bottom:1px;}
.logo_list span a { display:block; padding-left:5%;}
.logo_list span a:hover { background-color:#19a078; color:#fff;}

.swiper-container { width:96%; overflow:hidden; margin:1.1rem 0 0 2%; border-radius: 0.2rem;}
.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; 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.25rem; width:22%; right:2%; z-index:100; left:auto;}
.swiper-pagination.swiper_btn .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#ce091e}
.swiper-pagination.swiper_btn .swiper-pagination-bullet { width:0.25rem; height:0.25rem; margin-right:0.1rem; background:#fff; opacity:1;}

.swiper-container1 { width:140%; overflow:hidden; margin-left:-18.5%;}
.swiper-container1 .swiper-slide { width:65%;}
.swiper-container1 .swiper-slide p { width:96%; border-radius:5px; display:block; position:relative; overflow:hidden;}
.swiper-container1 .swiper-slide p img { border-radius:5px;}
.swiper-container1 .swiper-slide p span { display:block; background-color:#fff; border-bottom:solid 3px #ce091e; position:absolute; left:15%; bottom:0.3rem; color:#000; font-size:0.14rem; width:70%; padding:0.1rem 0; text-align:center; }

.c_box { width:96%; margin:0 auto; background-color:#fafafa; border-radius:5px; text-align:center; padding:0.4rem;}
.c_li { width:93%; margin:0.4rem auto 0; overflow:hidden;}
.c_li ul { width:120%; padding-left:8%;}
.c_li li { float:left; width:17.6%; margin-right:9%; margin-bottom:0.4rem;}

.swiper-container2 { width:172%; margin:0 3%; overflow:hidden; margin-bottom:0.3rem;}
.swiper-container2 .swiper-slide { width:100%; border-radius:5px; display:block; background-color:#fafafa;}
.title2 { overflow:hidden; padding:0.3rem 4% 0;}
.title2 b { font-size:0.4rem; float:left; width:70%; line-height:0.7rem; display:block; color:#b92e2e; font-weight:normal;}
.title2 span { font-size:0.3rem; float:right; line-height:0.5rem; margin:0.1rem 0; padding:0 0.3rem; border:solid 1px #9f9f9f; border-radius:1rem; display:block;}
.title2 span a { color:#9f9f9f;}
.title2 b.t1 { background:url(../images/title1.png) 40% center no-repeat; background-size:auto 100%;}
.title2 b.t2 { background:url(../images/title2.png) 40% center no-repeat; background-size:auto 100%;}
.title2 b.t3 { background:url(../images/title3.png) 40% center no-repeat; background-size:auto 100%;}
.swiper-container2 .swiper-slide p { font-size:0.4rem; line-height:0.7rem; padding-left:4%; display:block; font-weight:normal;}

.swiper-container3 { width:172%; margin:0 3%; overflow:hidden; margin-bottom:0.3rem;}
.swiper-container3 .swiper-slide { width:100%; border-radius:5px; display:block; background-color:#fafafa;}
.title2 b.t4 { background:url(../images/title4.png) 40% center no-repeat; background-size:auto 100%;}
.title2 b.t5 { background:url(../images/title5.png) 40% center no-repeat; background-size:auto 100%;}
.title2 b.t6 { background:url(../images/title6.png) 40% center no-repeat; background-size:auto 100%;}
.swiper-container3 .swiper-slide p { font-size:0.4rem; line-height:0.7rem; padding-left:4%; display:block; font-weight:normal;}

.f_box { width:100%; background-color:#fafafa;}
.title3 { overflow:hidden; padding:0.3rem 3% 0.3rem;}
.title3 b { font-size:0.4rem; float:left; width:70%; line-height:0.7rem; display:block; color:#b92e2e; font-weight:normal; background:url(../images/title7.png) 32% center no-repeat; background-size:auto 100%;}
.title3 span { font-size:0.3rem; float:right; line-height:0.5rem; margin:0.1rem 0; padding:0 0.3rem; border:solid 1px #9f9f9f; border-radius:1rem; display:block;}
.title3 span a { color:#9f9f9f;}
.f_box p { margin:0 3% 0.3rem; padding-bottom:0.3rem; overflow:hidden; border-bottom:solid 1px #bebebe;}
.f_box p:last-child { border-bottom:0;}
.f_box p img { float:left; margin-right:3%; border-radius:5px;}
.f_box p b { font-weight:normal; float:left; width:60%; font-size:0.36rem; line-height:0.65rem;}
.f_box p span { font-weight:normal; float:left; width:60%; text-align:right; color:#9f9f9f; font-size:0.3rem;}

.f_box2 { width:100%; background-color:#fafafa;}
.title4 { overflow:hidden; padding:0.3rem 3% 0.3rem;}
.title4 b { font-size:0.4rem; float:left; width:70%; line-height:0.7rem; display:block; color:#b92e2e; font-weight:normal; background:url(../images/title8.png) 32% center no-repeat; background-size:auto 100%;}
.title4 span { font-size:0.3rem; float:right; line-height:0.5rem; margin:0.1rem 0; padding:0 0.3rem; border:solid 1px #9f9f9f; border-radius:1rem; display:block;}
.title4 span a { color:#9f9f9f;}
.f_box2 p { margin:0 3% 0.3rem; padding-bottom:0.3rem; overflow:hidden; border-bottom:solid 1px #bebebe;}
.f_box2 p:last-child { border-bottom:0;}
.f_box2 p img { float:left; margin-right:3%; border-radius:5px;}
.f_box2 p b { font-weight:normal; float:left; width:60%; font-size:0.36rem; line-height:0.65rem;}
.f_box2 p span { font-weight:normal; float:left; width:60%; text-align:right; color:#9f9f9f; font-size:0.3rem;}

.f_box3 { width:100%; margin-bottom:0.6rem; overflow:hidden;}
.title5 { overflow:hidden; padding:0.3rem 3% 0.3rem;}
.title5 b { font-size:0.4rem; float:left; width:70%; line-height:0.7rem; display:block; color:#b92e2e; font-weight:normal; background:url(../images/title9.png) 22% center no-repeat; background-size:auto 100%;}
.title5 span { font-size:0.3rem; float:right; line-height:0.5rem; margin:0.1rem 0; padding:0 0.3rem; border:solid 1px #9f9f9f; border-radius:1rem; display:block;}
.title5 span a { color:#9f9f9f;}
.f_box3 p { width:44%; margin:0 3% 0.3rem; float:left; position:relative; border-radius:5px;}
.f_box3 p:last-child { border-bottom:0;}
.f_box3 p img { width:100%; float:left; margin-right:3%; border-radius:5px; display:block;}
.f_box3 p b { font-weight:normal; width:94%; height:33%; font-size:0.36rem; line-height:0.65rem; position:absolute; left:3%; bottom:0;}
.f_box3 p b a { color:#fff;}
.f_box3 p span { width:100%; height:100%; position:absolute; left:0; bottom:0; background:url(../images/wap_meng2.png) center bottom no-repeat; background-size:100% auto; border-radius:5px}
.f_box3 ul { width:94%; margin-left:3%;}
.f_box3 li { width:50%; float:left;}
.f_box3 li img { display:block;}
.f_box3 li.border { width:50%; float:left; background:url(../images/back.jpg) no-repeat; background-size:100% 100%; position:relative;}
.f_box3 li.border img { visibility:hidden;}
.f_box3 li.border span { position:absolute; left:5%; font-size:0.4rem; line-height:0.7rem; top:0.9rem; width:90%; text-align:center;}

.f_box4 { width:100%; margin-bottom:0.6rem; overflow:hidden;}
.title6 { overflow:hidden; padding:0.3rem 3% 0.3rem;}
.title6 b { font-size:0.4rem; float:left; width:70%; line-height:0.7rem; display:block; color:#b92e2e; font-weight:normal; background:url(../images/title10.png) 40% center no-repeat; background-size:auto 100%;}
.title6 span { font-size:0.3rem; float:right; line-height:0.5rem; margin:0.1rem 0; padding:0 0.3rem; border:solid 1px #9f9f9f; border-radius:1rem; display:block;}
.title6 span a { color:#9f9f9f;}
.f_box4 p { width:44%; margin:0 3% 0.3rem; float:left; position:relative; border-radius:5px;}
.f_box4 p:last-child { border-bottom:0;}
.f_box4 p img { width:100%; float:left; margin-right:3%; border-radius:5px; display:block;}
.f_box4 p b { font-weight:normal; width:94%; height:33%; font-size:0.36rem; line-height:0.65rem; position:absolute; left:3%; bottom:0;}
.f_box4 p b a { color:#fff;}
.f_box4 p span { width:100%; height:100%; position:absolute; left:0; bottom:0; background:url(../images/wap_meng2.png) center bottom no-repeat; background-size:100% auto; border-radius:5px}
.f_box4 ul { width:94%; margin-left:3%;}
.f_box4 li { width:50%; float:left;}
.f_box4 li img { display:block;}
.f_box4 li.border { width:50%; float:left; background:url(../images/back.jpg) no-repeat; background-size:100% 100%; position:relative;}
.f_box4 li.border img { visibility:hidden;}
.f_box4 li.border span { position:absolute; left:5%; font-size:0.4rem; line-height:0.7rem; top:0.9rem; width:90%; text-align:center;}

.list_box { width:85%; padding:1.5rem 7.5% 0.2rem;  border-bottom:0.05rem solid #ce091e;}
.list_box li { background:url(../images/dian.jpg) left 0.3rem no-repeat; background-size:0.2rem auto; font-size:0.4rem; line-height:0.8rem; margin-bottom:0.4rem; padding-left:5%;}

.photo_box { width:90%; padding:1rem 5% 0.2rem;}
.photo_box ul { overflow:hidden; margin-bottom:0.5rem;}
.photo_box img { display:block;}
.photo_box li { padding:0.4rem 10%; border-bottom:solid 1px #dcdcdc; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; font-size:0.4rem; line-height:0.7rem;}

.photo_box2 { width:90%; padding:1.5rem 5% 0.2rem;}
.photo_box2 ul { overflow:hidden; margin-bottom:0.5rem;}
.photo_box2 img { display:block;}
.photo_box2 li { padding:0.4rem 10%; border-bottom:solid 1px #dcdcdc; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; font-size:0.4rem; line-height:0.7rem;}

.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;}