html {width:100%;height:100%;}
body {background:#fff;width:100%;height:100%;background-size: auto 100%;}
* {padding:0;margin:0;font-family:"Î¢ÈíÑÅºÚ";color:#333;text-decoration:none;}
ul li {list-style:none;}
.textcenter {text-align:center;}
.textright {text-align:right;}
.clear {clear:both;}
.left,.fl {float:left;}
.right,.fr {float:right;}
.none {display:none;}
img {width:100%;display:block;}
.w94 {width:94%;margin:0 auto;}
.top {padding-top:0.2rem;}
.fm2 {width:76%;height:5.6rem;padding:10vh 10% 0 14%;position:relative;visibility:hidden;}
.fm1 {width:3%;position:absolute;left:25%;top:17vh;}
.fmnews {font-size:0.24rem;color:#d40e0e;padding-left:20%;visibility:hidden;}
.fmnav ul {width:100%;overflow-x:scroll;overflow-y:hidden;white-space: nowrap;height:8.3rem;}
.fmnav ul li  {display:inline-block;padding:0 0.1rem;height:100%;}
.fmnav p {position:absolute;top:-0.3rem;left:-0.6rem;width:1.2rem;}
#fm {width:100%;height:100%;overflow:hidden;}
.fmlogo {width:65%;margin-left:30%;margin-top:4vh;visibility:hidden;}
.fmlogo img {padding-bottom:1vh;}
.whitebg {background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;min-height:300px;}
.whitebg1 {background:#fff url(topclound.png) 0 0 no-repeat;background-size:100% auto;border-top-left-radius:20px;border-top-right-radius:20px;min-height:300px;}
.topban img {width:100%;height:1.6rem;}
.topban1 img {width:100%;height:1.9rem;}
.hightlight div {border-bottom:1px dashed #231815;padding-bottom:0.1rem;}
.hightlight h1 {padding-top:0.2rem;}
.hightlight li {padding:0.15rem 0;border-bottom:1px solid #e5e5e5;}
.hightlight li:last-child {border-bottom:none;}
.newslist > li,#indexsp {padding:0.2rem 3%;border-bottom:1px solid #e5e5e5;}
.pic1 {position:relative;}
.pic1 img {width:34%;}
.pic1 h1 {position:absolute;width:60%;left:40%;top:0.2rem;}
.time {font-size:0.2rem;color:#c9caca;}
/*.pic1 .time {position:absolute;width:60%;left:40%;bottom:0.2rem;}*/
.pic1 .time {padding-top:0.1rem;}
.nopic h1 {padding-bottom:0.3rem;}
.pic3 ul,.btmnav ul {font-size:0;}
.pic3 li {display:inline-block;width:32%;padding-right:2%;}
.pic3 h1 {padding-bottom:0.1rem;}
.pic3 li:last-child {padding-right:0;}
.pic3 .time,#indexsp .time {padding-top:0.2rem;}
.btm  > li:last-child {border-bottom:none;}
.btm {padding-bottom:0.8rem;}
.btmnav {position:fixed;bottom:-2px;left:0;width:90%;background:#fff;padding:0.1rem 5%;border-top:1px solid #e5e5e5;}
.btmnav li {display:inline-block;width:25%;}
.btmnav1 li {display:inline-block;width:50%;}
.btmnav1 li  img {width:28%;margin:0 auto;}
.btmnav2 li {display:inline-block;width:33%;}
.btmnav2 li  img {width:43%;margin:0 auto;}
.btmnav3 li {display:inline-block;width:25%;}
.btmnav3 li  img {width:55%;margin:0 auto;}
.splist > li div {position:relative;}
.splist > li div p {position:absolute;width:20%;left:40%;top:30%;}
.splist > li div img {border-radius:5px;}
.splist > li h1 {padding:0.1rem 0;}
.splist > li {border-bottom:20px solid #f4f4f4;padding:0.3rem 3%;}
.pictitlebg {padding-top:0.3rem;position:relative;}
.swiper-container {background:#fff;position:relative;width:100%;overflow:hidden;}
.swiper-wrapper {width:100%;position:relative;display:flex;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
.swiper-slide {width:100%;height: 100%;flex-shrink:0;position:relative;}
.swiper-slide img {width:100%;}
.shadow {width:60%;margin:7vh auto 0;padding:0 0.15rem 0.15rem 0;background:url(shadow.png) 100% 100%;background-size:100% auto;}
.footer {position:fixed;width:100%;bottom:-1px;left:0;}
.topnav {position:fixed;top:0;left:0;width:100%;background:#fff;z-index:999;}
.topnav div {background:#d34139;overflow:hidden;height:0.6rem;}
.topnav div ul  {width:100%;overflow-x:scroll;overflow-y:hidden;white-space: nowrap;height:3.3rem;font-size:0}
.topnav div ul li {display:inline-block;padding:0.15rem 0.3rem 0;height:100%}
.topnav div ul li a {font-weight:bold}
.menutan {position:fixed;top:0;right:0;width:40%;height:100%}
.menuopen {position:fixed;right:0;top:1.7rem;width:25px}
.menuclose {width:20px;padding:1.7rem 0 0.3rem 75%}
.redbg li {background:url(arrow.png) 7% 50% no-repeat;background-size:6px auto;padding:0.2rem 0 0.2rem 20%}
.white {color:#fff;font-size:0.2rem}
.whitea {color:#fff;font-size:0.24rem}
.whiteb {color:#fff;font-size:0.28rem;letter-spacing:1px}
.reda {color:#d34139;font-size:0.24rem;font-weight:normal}
.gray,.gray p {color:#727171;font-size:0.24rem;line-height:200%}
.graya {color:#595757;font-size:0.28rem;line-height:150%;font-weight:normal}