﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
.banpa{height:50vw;max-height:612px;min-height:180px;}
.carousel-indicators li{width:8px;height:8px;opacity:1;margin:0 8px;}
.carousel-indicators li.active{width:8px;position:relative;background:#ef1756;}
.carousel-indicators li.active:after{content:"";height:18px;width:18px;border-radius:50%;border:1px solid #ef1756;position:absolute;left:-5px;top:-5px;}
.logo{}
.navb-link{font-size:1.15em;display:block;margin-left:30px;white-space:nowrap;}
a.navb-link{color:#222;}
.navb-item.active .navb-link:not(.act){color:#1461a7;}
.navb-link.act{padding:8px 12px;background:#1461a7;color:#fff;border-radius:20px;}
.navlist{margin-right:0;}
.header{padding:30px 0 15px;}
.nav-open a{padding:5px 10px;display:inline-block;margin-left:15px;position:relative;left:10px;}
.nav-close{top:20px;right:20px;}
.nav-close a{color:#fff;}
.all{overflow:hidden;}
.ewm{float:right;margin-left:30px;margin-top:5px;}
.bot{background:#f8f8f8;}
.fwz{overflow:hidden;text-align:left;}
.flink{display:inline-block;font-size:1.1em;margin-right:15px;}
.flinks{padding:20px 0;border-bottom:1px solid #ddd;}
.bq{padding:20px 0;font-size:13px;color:#999;}
.footer{padding:50px 0;}
.box{padding:56px 0;}
.btit-wz{font-size:2em;color:#222;line-height:1.2em;}
.btit1{display:inline-block;padding:0 45px;}
.btit1:after,.btit1:before{content:"";width:30px;height:3px;background:#ddd;position:absolute;top:50%;margin-top:-1px;}
.btit1:after{left:0;}
.btit1:before{right:0;}
.btit2{color:#999;margin-top:10px;}
.btop{padding-bottom:40px;}
.s1{background:#eef1f6;}
.dspimg img{opacity:0;}
.dspbtn{width:64px;height:64px;border-radius:50%;background:#fff;opacity:.6;left:50%;top:50%;margin:-32px 0 0 -32px;}
.dspbtn i{position:relative;left:5px;}
.dsp{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);}
.dspwzb{padding:15px 10px;text-align:left;}
.dspbt{font-size:1.1em;color:#222;padding-bottom:10px;border-bottom:1px dashed #ddd;margin-bottom:10px;}
.dspxx-wz{color:#999;}
.dsplist{margin:-7.5px;}
.dspitem{padding:7.5px;}
.dspxxp{text-align:center;}
.font-white{color:#fff;}
.bmore{background-image:url(/images/btn.png);padding:10px 42px;display:inline-block;border-radius:5px;margin-top:40px;}
.s2{background-image:url(/images/bg2.jpg);}
.s2 .btit2{color:#bdbbc9;}
.s2 .btit-wz{color:#fff;}
.whtx{width:130px;border-radius:50%;}
.whtx img{opacity:0;}
.whbq{background:#ef1756;color:#fff;left :50%;padding: 0 15px;border-radius:12px;line-height:19px;padding-bottom:3px;transform:translate(-50%,-50%);}
.wh{background:#fff;padding:5px 2px;border:2px solid #fff;}
.whimg{padding-top:30px;}
.whbt{margin:24px auto;font-size:1.1em;font-weight:bold;}
.whbox{overflow:hidden;}
.whxx1,.whxx2{padding:10px 0;margin:0;border-top:1px solid #ddd;text-align:left;}
.whxx2{border-top-style:dashed;}
.whwz1{font-size:14px;color:#111;}
.whwz2{font-size:13px;color:#999;}
.whbd{border-left:1px solid #ddd;}
.whlist{margin:-7.5px;}
.whitem{padding:7.5px;}
.wzb{text-align:left;padding:15px 0;border-bottom:1px dashed #ddd;}
.wzimg img{opacity:0;}
.wzimg{width:165px;float:left;margin-right:15px;}
.wzbt{font-size:1.15em;color:#222;}
.wznr{-webkit-line-clamp:2;font-size:13px;color:#999;margin:10px auto;height:42px;}
.wzrq{font-size:12px;color:#999;}
.wzs .wzimg,.wzs .wznr{display:none;}
.wzs .wzb{padding:12px 70px 12px 20px;position:relative;}
.wzs .wzrq{position:absolute;right:0;top:12px;font-size:13px;}
.wzs .wzrq1{display:none;}
.wzs .wzrq2{display:inline-block;}
.wzs .wzbt{font-size:14px;color:#666;}
.wzs .wzb:before{content:"";position:absolute;width:4px;height:4px;left:5px;top:22px;background:#999;}
.ziye{background:#eef1f6;}
.ziyeimg{padding:20px 0;}
.ziyetit{padding:0 0 20px;text-align:left;}
.sxtab{width:100%;}
.shaixuan{background:#fff;padding:15px;text-align:left;}
label{margin:5px;cursor:pointer;}
.sxname{margin:5px 0;}
.sxtab td{padding:10px 0;}
.sxtab td:first-child{width:64px;}
.sxtab tr:not(:last-child){border-bottom:1px dashed #ddd;}
.sxtab input{display:none;}
.sxtab input:checked+span{background:#ef1756;color:#fff;padding:0 8px;}
.pagemenu{margin:10px auto 30px;}
.ziyenr{padding:20px 0;}
.danye{background:#fff;margin-top:-20px;}
.dybox{padding:20px 15px;min-height:360px;}
.page span, .page a:hover{background:#ef1756;color:#fff;border-color:#ef1756;}
.wzlist-box{margin-top:-20px;padding:30px 15px;background:#fff;}
.wzlist-box .wz:last-child .wzb{border:none;}
.news-tit{font-size:2em;color:#222;line-height:1.3em;}
.news{padding: 50px 30px;min-height: 360px;background:#fff;}
.news-cont{padding:36px 0;}
.news-control,.news-control a{color:#999;}
.news-control a:hover{color:#333;}
.nt1{float:left;width:376px;background:#f4f4f4;height:255px;text-align:center;}
.nt2{overflow:hidden;padding:30px 40px;}
.ntop{background:#fff;padding:20px;}
.ntit{font-size:1.6em;color:#222;font-weight:bold;line-height:1.5em;}
.nxx{background:#f4f4f4;padding:15px 0;margin:20px 0;}
.nxxb{margin:0 -1px;}
.nxxb>div{border-left:1px solid #ddd;}
.nwz{display:inline-block;text-align:left;}
.nwz1{font-size:1.2em;color:#222;}
.nwz2{color:#999;}
.nxxb1 .nwz1,.nxxb2 .nwz1{color:#ef1756;}
.dzbtn,.xihuan{display:inline-block;border:1px solid #ddd;padding:10px 30px;border-radius:4px;cursor:pointer;}
.dzbtn:hover,.xihuan{background:#ef1756;color:#fff;border-color:#ef1756;}
.dzbtn img{width:22px;height:22px;position:relative;top:-2px;}
.dzbtn .img2{display:none;}
.dzbtn:hover .img1{display:none;}
.dzbtn:hover .img2{display:inline-block;}
.ntx{width:130px;border-radius:50%;}
.ntx img{width:100%;opacity:0;}
.nname{font-size:1.1em;font-weight:bold;color:#222;margin-top:30px;}
.nbot1{background:#f4f4f4;padding:0 20px;margin-top:15px;}
.nbot11{float:left;padding:20px 0 10px;border-bottom:2px solid #ef1756;font-size:1.2em;}
.nbot2{padding:40px 20px;background:#fff;}
.xihuan .jia{bottom:100%;color:#ef1756;font-weight:bold;display:none;}
.xihuan .jia img{position:relative;top:-1px;}
.xihuan .jia.active{display:block;}
.media{width:100%;max-width:960px;margin:0 auto;min-height:200px;background:#000;}
.newsbtn{margin-bottom:30px;}


@media screen and (max-width: 1199px) {
    .navb-link{margin-left:24px;}
}
@media screen and (max-width: 991px) {
    .navb-link{margin-left:10px;font-size:1.1em;}
    .navb-link.act{padding:5px 10px;}
    .nt1{width:240px;}
    .nt2{padding:40px 0 40px 20px;}
    .nwz1{font-size:1.1em;}
}
@media screen and (max-width: 767px) {
    .navlist>div{display:block;}
    .navbox{position:fixed;width:100vw;height:100vh;left:0;top:0;background:#1461a7;padding:60px 20px 30px;min-width:300px;display:none;}
    a.navb-link{font-size:1.4em;line-height:1.6em;padding:10px 0;margin:0;color:#fff;}
    .navb-link.act{max-width:200px;margin:0 auto;background:#fff;color:#1461a7;}
    .logo-img{max-width:310px;margin-left:0;}
    .header{padding:10px 0;}
    .top{position:fixed;width:100vw;min-width:300px;box-shadow:0 1px 5px rgba(0,0,0,.2);z-index:1000;top:0;background:#fff;}
    .all-content{padding-top:70px;}
    .navb-item.active .navb-link:not(.act){color:#fff;}
    .footer{padding:0;}
    .bq{text-align:center;padding:15px 0;}
    .wzs2 .wzimg,.wzs2 .wznr{display:none;}
    .wzs2 .wzb{padding:12px 70px 12px 20px;position:relative;}
    .wzs2 .wzrq{position:absolute;right:0;top:12px;font-size:13px;}
    .wzs2 .wzrq1{display:none;}
    .wzs2 .wzrq2{display:inline-block;}
    .wzs2 .wzbt{font-size:14px;color:#666;}
    .wzs2 .wzb:before{content:"";position:absolute;width:4px;height:4px;left:5px;top:22px;background:#999;}
    .news{padding:30px 15px;}
    .news-cont{padding:20px 0;}
    .ziyeimg img{min-height:75px;object-fit:cover;}
    .nt1{float:none;margin-top:20px;width:100%;}
    .nt2{padding:20px 0 40px;}
    .ntit{font-size:1.3em;}
    .news-tit{font-size:1.6em;}
}
@media screen and (max-width: 575px) {
    .navb-link{font-size:1.2em;}
    .nxxb,.nxxb>div{display:block;}
    .nxxb>div{float:left;width:50%;margin:20px auto;}
    .nxx{padding:0;}
    .nxx:before{content:"";height:1px;width:calc(100% - 30px);position:absolute;border-bottom:1px dashed #ddd;top:50%;left:15px;margin-top:-1px;}
    
}
@media screen and (max-width: 450px) {
}
@media screen and (max-width: 399px) {
    .logo-img{max-width:248px;}
    .nav-open a{margin-left:0px;}
    .header{padding:7px 0;}
    .all-content{padding-top:53px;}
    a.navb-link{font-size:1.1em;padding:5px 0;}
    .nav-close{top:13px;right:15px;font-size:.8em;}
    .navbox{padding:40px 15px 20px;}
    .wzimg{float:none;margin:0 auto 10px;width:100%;}
}
@media screen and (max-width: 299px) {
}