body {
  font-family:"Times New Roman","Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",STHeiti,zw_putong;
  font-size: 0.21875rem;
  width: 100%;
  max-width: 10rem;
  margin:0 auto;
  background-color:#fff;
}
ul { padding:0; margin:0;}
li{ list-style:none;}
a { color:#333; text-decoration:none;}
a:hover {color: #333; text-decoration:none;}

.top { font-size:0.45rem; line-height:1rem; text-align:center; background-color:#000000; color:#fff;}
.wap_main { width: 10rem; height: 100%; margin: 0 auto; overflow: hidden; position: relative; background-color:#fff;}

.banner { padding:0 0 0.1rem; font-size:0.45rem; display:block; text-align:center; background:url(../images/banner.jpg) no-repeat; background-size:100% auto; overflow:hidden; position:relative;}
.banner a { color:#fff;}
.banner span { position:absolute; right:2%; top:0.4rem; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.logo1 { padding-left:4%; float:left;}
.logo2 { padding-left:0%; padding-top:0.05rem; float:left;}
.sou { position:absolute; right:26.5%; top:0.5rem;}
.pc { position:absolute; right:0%; top:0.43rem; margin-top:0.1rem; text-align:right; margin-right:3%; margin-left:1%; padding-left:3%; font-size:0.4rem;}
.pc a { color:#fff;}

.logo1 { visibility:hidden;}



.nav_box { width:100%; overflow:hidden; border-bottom:solid 1px #3778b2; background-color:#f2f2f2; padding-bottom:0.4rem; position:relative;}
.nav_left { width:4%; position:absolute; left:0; top:0;}
.nav_right { width:14%; position:absolute; right:0; top:0;}
.nav { width:100%; margin:0 auto; overflow-y:hidden;}
.nav ul { width:160%; margin-left:3%;}
.nav li { float:left; font-size:0.45rem; margin:0 0.2rem; 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;}
.nav_more { width:0.6rem; height:0.6rem; z-index:1000; position:absolute; right:5%; top:0.65rem; background:url(../images/more.png) no-repeat; background-size:100% auto;}
.nav_home { width:0.6rem; height:0.6rem; z-index:1000; position:absolute; left:5%; top:0.65rem; z-index:11111;}
.nav_hide { width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:1001; background:url(../images/nav_hide.png) #f6f6f6 no-repeat; background-size:100% auto; display:none; padding-top:2rem;}
.nav_hide h2 { text-align:center; font-weight:normal; font-size:0.45rem; padding-bottom:0.35rem; border-bottom: solid 1px #3778b2; position:relative;}
.nav_hide .nav_esc { width:0.65rem; height:0.65rem; z-index:1000; position:absolute; right:5%; top:0.61rem; background:url(../images/esc.png) no-repeat; background-size:auto 100%;}
.nav_hide ul { width:100%; height:90%;}
.nav_hide li { width:95%; padding-left:5%; font-size:0.4rem; line-height:0.8rem; margin-bottom:0.5rem; overflow:hidden;}
.nav_hide li b { font-size:0.4rem; font-weight:normal; margin-bottom:0.3rem; color:#676767; display:block;}
.nav_hide li span { width:30%; margin-right:3%; float:left; font-size:0.5rem; margin-bottom:0.3rem; line-height:1rem; display:block; text-align:center; background-color:#fff;}

.form {
    margin-bottom: 0.5rem;
    background: url(../images/sou.jpg) no-repeat;
	background-size:100% auto;
    overflow: hidden;
    padding: 0.6rem;
    border-radius: 0.1rem;
    display: flex;
    justify-content: space-between;
}
.form #kw {
    width: 100%;
    box-sizing: border-box;
    outline: none;
	border:none;
	background:none;
	font-size:0.45rem;
	margin-left:0.2rem;
}
.form #button-addon {
    width: 0.6rem;
    height: 0.6rem;
	margin-right:0.2rem;
    outline: none;
	background:none;
	border:none;
}

.hot { width:96%; margin-left:2%; margin-bottom:0.35rem; overflow:hidden; background-color:#fff; border-radius:5px;}


h1 { width:96%; margin:0 auto 0.5rem; text-align:center; overflow:hidden; font-weight:bold; display:block; font-size:0.53rem; line-height:0.8rem;}
h1 a { color:#0a48ab;}
h2 { width:92%; margin:0 auto; font-size:0.45rem; line-height:0.65rem; color:#666666; font-weight:normal; margin-bottom:0.3rem;}

.swiper_back { width:100%; background-color:#0047b0; }
.swiper-container { width:100%; cursor:pointer;}
.swiper-container .swiper-slide { position:relative;}
.swiper-container .swiper-slide img { display:block;}
.swiper-container .swiper-slide span { width:94%;  text-align:center; display:block; font-size:0.45rem; height:1.3rem; line-height:0.65rem; padding:0.2rem 3% 0.8rem;}
.swiper-container .swiper-slide a { color:#fff;}
.swiper-pagination-bullet { background:#999; opacity:1;}
.swiper-pagination-bullet-active { background: #ff0000; width:24px; border-radius:5px 5px 5px  5px; 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;}

.more { width:94%; margin:0 auto 0.5rem; background-color:#f6f6f6; text-align:center; font-size:0.46rem; line-height:1.3rem;}
.more a { color:#898989;}

.border { border-bottom:solid 5px #eeeeee;}

.img_box2 { width:45%; margin:0 2.5% 0.4rem; float:left;}

.swiper_back2 { width:94%; margin:0.3rem auto 0; overflow:hidden; }
.swiper-container2 { width:100%; cursor:pointer; position:relative;}
.swiper-container2 .swiper-slide { position:relative;}
.swiper-container2 .swiper-slide img { display:block;}
.swiper-container2 .swiper-slide span { width:94%;  text-align:center; display:block; font-size:0.45rem; line-height:0.65rem; padding:0.2rem 3% 0.8rem;}
.swiper-container2 .swiper-slide a { color:#000;}
.swiper-pagination-bullet.s2 { background:#999; opacity:1;}
.swiper-pagination-bullet-active.s2 { background: #ff0000; width:24px; border-radius:5px 5px 5px  5px; opacity:1;}



.f_box { width:96%; margin:0 auto 0; border-radius:5px; overflow:hidden;}
.f_box p { margin:0 0 0.2rem; padding:0.2rem 2% 0.2rem; overflow:hidden; border-bottom:solid 1px #d8d8d8; font-size:0.45rem; line-height:0.65rem; background-color:#fff;}
.f_box p img { float:left; margin-right:5%; margin-top:0.05rem; border-radius:5px;}
.f_box p b { font-weight:normal; float:left; width:60%; font-size:0.45rem; line-height:0.65rem;}


.img_back { width:94%; margin:0.1rem auto 0; position:relative; margin-bottom:0.1rem;}
.img_back img { display:block;}
.img_back b a { width:100%; height:100%; display:block; position:absolute; left:0; bottom:0; border-radius:0 0 5px 5px;}
.img_back span { padding-left:3.2%; font-size:0.4rem; line-height:1rem; color:#000000; background-color:#e5e5e5; display:block; border-radius:0 0 5px 5px;}
.img_back span a { color:#000000; text-decoration:none;}

.f_box5 { width:96%; margin:0.2rem auto 0; border-radius:5px; overflow:hidden;}
.f_box5 p { margin:0 0 0.2rem; padding:0.1rem 2% 0.2rem; overflow:hidden; border-bottom:dotted 1px #d8d8d8; font-size:0.45rem; line-height:0.65rem; background-color:#fff;}
.f_box5 p img { float:left; margin-right:5%; margin-top:0.05rem;}
.f_box5 p b { font-weight:normal; float:left; width:60%; font-size:0.45rem; line-height:0.65rem;}
.f_box5 p:last-child { border-bottom:0; padding-bottom:0; margin-bottom:0;}

.f_box6 { width:98%; margin:0 auto 0; border-radius:5px; overflow:hidden;}
.f_box6 p { margin:0 0 0.2rem; padding:0.1rem 0 0.2rem 2%; overflow:hidden; border-bottom:dotted 1px #d8d8d8; font-size:0.45rem; line-height:0.65rem; background-color:#fff;}
.f_box6 p img { float:left; margin-right:4%; margin-top:0.05rem;}
.f_box6 p b { font-weight:normal; float:left; width:60%; font-size:0.45rem; line-height:0.65rem;}
.f_box6 p:last-child { border-bottom:0; padding-bottom:0; margin-bottom:0.2rem;}
.f_box6 p.width { padding:0; margin:0 2% 0.1rem;}

.f_box7 { width:96%; margin:0 auto 0; border-radius:5px; overflow:hidden;}
.f_box7 p { margin:0 0 0.2rem; padding:0.1rem 0 0.2rem 2%; overflow:hidden; border-bottom:dotted 1px #d8d8d8; font-size:0.45rem; line-height:0.65rem; background-color:#fff;}
.f_box7 p img { float:left; margin-right:4%; margin-top:0.05rem;}
.f_box7 p b { font-weight:normal; float:left; width:60%; font-size:0.45rem; line-height:0.65rem;}
.f_box7 p:last-child { border-bottom:0; padding-bottom:0; margin-bottom:0;}

.f_box11 { width:100%; margin:0 auto 0.25rem; overflow:hidden;}
.f_box11 p { width:48.5%; float:left; padding:0 3% 0 0; margin:0.2rem 0 0 0; overflow:hidden; font-size:0.45rem; line-height:0.65rem; background-color:#fff;}
.f_box11 p img { display:block;}
.f_box11 p:nth-child(2) { border-bottom:0; padding:0; margin:0.2rem 0 0 0;}
.f_box11 p.width { width:100%;}



.img_back4 { width:92%; margin:0 auto; margin-bottom:0.4rem; padding-top:0.2rem; overflow:hidden; border:solid 1px #b4b2b3;} 
.img_back4 p { width:89%; padding-left:3%; margin:0 auto 0.4rem; font-size:0.35rem; line-height:0.55rem;}

.img_back2 { width:92%; margin:0 auto; overflow:hidden;} 
.img_back2 li { width:48%; margin-right:4%; float:left;}
.img_back2 li:nth-child(2) { margin-right:0;}
.img_back2 li img { display:block;}
.img_back2 li span { padding-top:0.2rem; padding-bottom:0.1rem; display:block; font-size: 0.4rem; line-height: 0.6rem;}
.img_back2 li span a { color:#000000;}

.img_back3 { width:92%; margin:0 auto; margin-bottom:0.4rem; overflow:hidden;} 
.img_back3 li { width:48%; margin-right:4%; float:left; margin-bottom:0.35rem;}
.img_back3 li:nth-child(2) { margin-right:0;}
.img_back3 li img { border-radius:5px; display:block;}
.img_back3 li span { padding-left:4%; padding-top:0.2rem; padding-bottom:0.1rem; display:block; font-size: 0.4rem; line-height: 0.6rem;}
.img_back3 li span a { color:#000000;}

.swiper-container3 { width:97%; margin-top:0.3rem; margin-left:3%; overflow:hidden;}
.swiper-container3 .swiper-slide { position:relative;}
.swiper-container3 .swiper-slide img { display:block;}
.swiper-container3 span { width:90%; padding:0.3rem 5% 0.2rem; font-size:0.35rem; line-height:0.5rem; display:block; background:url(../images/meng.png) center top repeat; background-size:90% auto; position:absolute; left:0; bottom:0;}
.swiper-container3 span a { color:#fff;}

.ad { width:92%; margin:0.2rem auto 0.6rem;}

.main { width:100%; margin:0 auto; background-color:#fff; padding:0.2rem 0; border-radius:5px; overflow:hidden;}
.main8 { width:94%; margin-left:3%; background-color:#fff; padding:0.2rem 0; overflow:hidden;}
.swiper-container4 { width:100%; overflow:hidden;}
.swiper-container4 .swiper-slide { position:relative;}
.swiper-container4 .swiper-slide img { display:block;}
.swiper-container4 span { width:90%; padding:0.3rem 5% 0.2rem; font-size:0.35rem; line-height:0.5rem; display:block; background:url(../images/meng.png) center top repeat; background-size:90% auto; position:absolute; left:0; bottom:0;}
.swiper-container4 span a { color:#fff;}

.swiper-container5 { width:97%; margin-top:0.3rem; margin-left:3%; overflow:hidden;}
.swiper-container5 .swiper-slide { position:relative;}

.swiper-container6 { width:97%; margin-top:0.3rem; margin-left:3%; overflow:hidden;}
.swiper-container6 .swiper-slide { position:relative;}
.swiper-container6 .swiper-slide img { display:block;}
.swiper-container6 span { width:90%; padding:0.3rem 5% 0.2rem; font-size:0.35rem; line-height:0.5rem; display:block; background:url(../images/meng.png) center top repeat; background-size:90% auto; position:absolute; left:0; bottom:0;}
.swiper-container6 span a { color:#fff;}

.title3 { font-size:0.5rem; font-weight:bold;color:#0d4ebf; text-align:center; margin-top:0.3rem;}
.title3 b { width:100%; display:block; background:url(../images/title1.jpg) 35% center no-repeat;}
.title3 span { width:100%; display:block; background:url(../images/title1.jpg) 65% center no-repeat;}

.title2 { width:91%;  margin:0.5rem auto 0.2rem; color:#0d4ebf; padding-left:3%; background:url(../images/border2.jpg) left center no-repeat; background-size:auto 80%; font-size:0.46rem; font-weight:bold;}
.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:92%; padding:0.3rem 0; margin:0 auto 0.5rem; overflow:hidden; background-color:#fff; border-radius:5px;}
.f_box2 li { width:20%; overflow:hidden; font-size:0.3rem; line-height:0.5rem; float:left; text-align:center;}
.f_box2 li img { width:80%; margin:0 auto 0.1rem; display:block;}
.f_box2 li a { color:#575757;}

.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;}

.f_box4 { width:92%; padding:0.3rem 0; margin:0 auto 0.5rem; overflow:hidden;}
.f_box4 li { width:45.1%; margin-right:2%; padding-left:3%; margin-bottom:0.2rem; overflow:hidden; font-size:0.36rem; line-height:1.6rem; border-radius:5px; background-color:#fff; float:left;}
.f_box4 li:nth-child(1) { border-left:solid 3px #3d7bb2;}
.f_box4 li:nth-child(2) { border-left:solid 3px #a81515; margin-right:0;}
.f_box4 li:nth-child(3) { border-left:solid 3px #f3a74e;}
.f_box4 li:nth-child(4) { border-left:solid 3px #266f42; margin-right:0;}


.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 { overflow:hidden; padding-top:0.2rem;}
.list_box li { padding:0 4%; margin-bottom:0.6rem; overflow:hidden;}
.list_box li img { width:34%; float:left;}
.list_box li b { width:63%; padding-left:3%; float:right; font-weight:normal; font-size:0.4rem; line-height:0.6rem;}
.list_box li span { width:63%; padding-left:3%; color:#666666; text-align:right; float:right; font-size:0.35rem; line-height:0.6rem;}

.video_list { overflow:hidden;}
.video_list ul { width:94%; margin:0 auto;}
.video_list li { width:100%; margin-bottom:0.5rem; background-color:#fafafa;}
.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 #3979b2;}
.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:#0d4ebf; padding:0.3rem 0; margin-top:0.5rem; overflow:hidden;}
.footer p { font-size:0.45rem; width:90%; margin:0 auto; border-top:solid 1px #fff; line-height:1.6rem; color:#fff; text-align:center;}
.ft1{padding-bottom:.35rem;display:flex;justify-content:center;gap:.8rem}
.ft1 div{display:flex;align-items:center; font-size:0.45rem; margin-top:0.3rem; margin-bottom:0.2rem;}
.ft1 div:nth-child(1) img{width:.66rem}
.ft1 div:nth-child(2) img{width:.4rem}
.ft1 div img{margin-right:.15rem}


.photo_center { width:92%; margin:0 auto; overflow:hidden;}
.photo_center h2 { width:100%; margin-top:0; font-size:0.52rem; line-height:0.65rem; font-weight:bold; margin:0.2rem 0; color:#000000;}
.photo_center span { font-size:0.35rem; line-height:0.5rem; padding:0 0 0.2rem; display:block; font-weight:normal; color:#757575; }
.photo_center .center { overflow:hidden;}
.photo_center .center #vf { margin-bottom:0.4rem;}
.photo_center .center p { font-size:0.45rem; line-height:0.65rem; margin-bottom:0.45rem; color:#000;}
.photo_center .center img { width:100%; height:auto;}

.mianbao { width:92%; margin:0 auto 0.5rem; overflow:hidden; font-size:0.4rem; color:#b0b0b0;}
.mianbao a { color:#b0b0b0;}
