*{margin:0;padding:0;box-sizing:border-box;font-family:"黑体";-webkit-overflow-scrolling: touch;-webkit-tap-highlight-color:rgba(0,0,0,0);}
i{font-style:normal;}
img{max-width:100%;display:block;}
html,body,#wrapper{width:100%;height:100%;overflow:hidden;}
.flex{display:flex;display:-webkit-flex;}
.flex1{flex:1;-webkit-flex:1;overflow:hidden;}
#wrapper{flex-direction:column;-webkit-flex-direction:column;font-size:3.2vw;line-height:1.4;}
.header{height:22vw;}
.mid{background:#f3f3f3;overflow-y:auto;overflow-x:hidden;position:relative;}
.mid>div{padding:3vw 0;}
.footer{background:#444;color:#fff;}
.header p{height:12vw;background:#333;}
.header div{text-align:center;border-bottom:1px solid #f5f5f5;}
.header div span{margin:0 1.3vw;line-height:10vw;font-weight:bold;}
span.logo{width:24%;height:100%;margin-left:3vw;background:#d20003 url("../img/logo.png") no-repeat center;background-size:90% auto;float: left;}
span.email{width:13vw;height:100%;background:url("../img/email.png") no-repeat center;background-size:55% auto;float: right;}
.tip{padding:3vw 3vw 3vw 21vw;background:#fff;border-radius:1vw;position:relative;width:94%;margin:0 auto 3vw;}
.tip span{background:#d40003;color:#fff;position:absolute;width:14vw;left:4vw;text-align:center;line-height:1.8;height:6vw;top:0;bottom:0;margin:auto;}
.tip p{font-weight:bold;}
.content{padding:3vw 6vw;position:relative;}
.swiper-container {width: 88vw;overflow: visible!important;margin-bottom:3.8vw;}
.swiper-slide{position:relative;}
.topSwiper img{width:100%;display:block;border-radius:1vw;}
.swiper-container .swiper-wrapper .swiper-slide-prev img,.swiper-container .swiper-wrapper .swiper-slide-next img{-moz-transform:scale(0.93);-webkit-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);}
.swiper-slide p{position:absolute;left:0;bottom:0;width:100%;display:none;padding:0 5%;height:8vw;line-height:8vw;background:url("../img/swiperBg.png") no-repeat center;background-size:100% 100%;color:#fff;}
.swiper-slide p span{float:right;}
.swiper-slide p span i{font-size:1.5em;position:relative;top:-0.2em;}
.swiper-slide-active p{display:block;}
.news{background:#fff;padding:0 3vw 1vw;border-radius:1vw;margin-bottom:3vw;}
.news h2{padding-top:2.6vw;font-size:3.8vw;line-height:1.4;color:#bd041c;border-bottom:1px solid #f6f6f6;}
.news h2 b{border-bottom:2px solid #bd041c;line-height:1.4;display: inline-block;font-weight:700;}
.news h2 span{float:right;color:#3a3a3a;}
.news h3{font-size:3.4vw;line-height:1.8;}
.news> div{margin-top:2.6vw;}
.news1 div img{width:15vw;height:15vw;margin-right:3vw;}
.news2{padding-bottom:2.5vw;}
.news2>img{margin-top:2.6vw;width:100%;}
.news3 .flex div.flex1:last-child{margin-right:3.5%;}
.news3> div{margin-top:2vw;}
.news4 h2{margin-bottom:2.6vw;}
.news4 div img{width:32vw;margin-right:3vw;height:18vw;}
.cyBox .news4 div img:last-child,.zyBox .news4 div img:last-child{margin:0;}
.news4 div h3.ellipsis2{height:10.2vw;margin:2vw 0;line-height:1.5;}
.news4>div{border-bottom:1px dashed #ccc;padding-bottom:2.6vw;margin-top:1vw;}
.news4>div:last-child{border:none;}
.news:last-child{padding-bottom:8vw;margin-bottom:0;}
.gray{color:#adadad;}
.gray2{color:#d5d5d5;font-size:2.8vw;margin-right:4vw;}
.loading{width:6vw;height:4.8vw;position:absolute;bottom:5.5vw;margin-left:-3vw;left:50%;}
.toTop{width:9vw;height:9vw;position:fixed;bottom:33vw;right:8vw;opacity:0.5;}
.toTop img{width:100%;height:100%;}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow: hidden;}
.ellipsis2{height:8.96vw;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.footer div{padding:5vw;background:#565656;}
.footer div img{margin:0 3vw;height:7.8vw;}
.footer p{text-align:center;line-height:12vw;height:12vw;}
.lh2{line-height:2;}
.f_r{float:right;}
.a1{-webkit-animation:animations 2s linear infinite;-moz-animation:animations 2s linear infinite;animation:animations 2s linear infinite;}
@-webkit-keyframes animations{
    0%{-webkit-transform:rotate(0deg);}
    50%{-webkit-transform:rotate(180deg);}
    100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes animations{
    0%{-moz-transform:rotate(0deg);}
    50%{-moz-transform:rotate(180deg);}
    100%{-moz-transform:rotate(360deg);}
}
@keyframes animations{
    0%{transform:rotate(0deg);}
    50%{transform:rotate(180deg);}
    100%{transform:rotate(360deg);}
}

.zyBox{}
.zyBox .tip{padding:2vw 3vw;font-size:5vw;}
.zyBox .news4 div img.flex1{margin-top:1vw;}

.wyBox{text-align:right;}
/*.wyBox .news4 div img:first-child{margin:0;}*/
.wyBox .swiper-slide p,.wyBox .gray2{text-align:left;margin-right:0;}
.wyBox .tip{padding:3vw 21vw 3vw 3vw}
.wyBox .tip span{right:4vw;left:auto;}
.wyBox h2{text-align:right;}
.wyBox .news h2 span{float:left;}
.wyBox .news1 div img,.wyBox .news4 div img{margin-left:3vw;margin-right:0;}
.wyBox .news4 > div{margin-top:1.5vw;}