body{color:#000;font-size:13px;
    background-color: #f2f4f5;
    font-family:Roboto,San Francisco,Helvetica Neue,Helvetica,Arial,PingFangSC-Light,Hiragina Sans GB,WenQuanYi Micro Hei,microsoft yahei ui,microsoft yahei,sans-serif;
}
html,body{height:100%}
body, #content-container {
    color: #000;
}
#content-container {

}

.clear{ font: 0px/0px sans-serif; clear:both; display: block; height:0px; overflow:hidden }
.fl{float:left}
.fr{float:right}

.fdimg img{cursor: pointer;transition: all 0.6s;}
.fdimg img:hover{transform: scale(1.2);}

.pagination {
    margin: 40px 0;
    text-align: center;
}
.page-info {
    display: inline-block;
    margin-right: 10px;
    color: #666;
    font-size: 14px;
}
.pagination a,
.pagination strong {
    display: inline-block;
    padding: 8px 14px;
    margin: 0 4px;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-decoration: none;
    color: #333;
    vertical-align: middle;
}
.pagination a:hover {
    background: #f5f5f5;
    border-color: #ccc;
}
.pagination strong {
    background: #db53c0;
    color: #fff;
    border-color: #db53c0;
    font-weight: normal;
}

.tops{height:80px;line-height:80px;background: #fff;}
.tops2{width: 1200px;margin:0 auto;}
.tops2 .logo{float:left}
.tops2 .logo img{width:55px;height:55px;}
.tops2 .topdh{float:right;width: calc(100% - 100px);height:45px;line-height:45px;margin-top:15px}
.tops2 .topdh li{float:left;width:130px;text-align: center;font-size:18px;}
.tops2 .topdh li:hover{background: url("/app/web/statics/images/dhnavbg.png") bottom center no-repeat;font-weight:700}
.tops2 .topdh li.hoverss{background: url("/app/web/statics/images/dhnavbg.png") bottom center no-repeat;font-weight:700}

.ends{text-align: center;width: 1200px;margin:30px auto 0 auto;padding:40px 0;}
.ends .ennr{color:#666666;line-height:35px}
.endh {text-align: center;  width: 100%;  overflow: hidden;margin-bottom:20px}
.endh ul { list-style: none;  padding: 0; margin: 0 auto; display: flex;   flex-wrap: wrap;justify-content: center;    gap: 15px;}
.endh ul li { display: inline-block;  white-space: nowrap;}
.endh ul li a {color: #6161a1;text-decoration: none;}

.indexban{height:780px;background: url('/app/web/statics/images/ibanbg.jpg') bottom center no-repeat}
.indexban .banner{max-width: 1200px;padding-top:30px;margin:0 auto;}
.indexban .banner img{border-radius:10px}

.iadhcon{width:1200px;margin:30px auto 0 auto; }
.iadhcon .aff1{width:560px;height:260px;float:left;background: url('/app/web/statics/images/aff1bg.png')}
.iadhcon .aff2{width:628px;height:260px;float:right;background: url('/app/web/statics/images/aff2bg.png')}
.iadhcon .aff1 .con{padding:98px 0  0 15px;}
.iadhcon .aff1 .tuf1{}
.iadhcon .aff1 .tuf1 img{width:115px;height:115px}

.iadhcon .aff1 .tbSwiper {width:490px;  overflow: hidden !important;   }
.iadhcon .aff1 .tbSwiper .swiper-wrapper {    display: flex;    align-items: center;}
.iadhcon .aff1 .tbSwiper .swiper-slide {    width: auto !important;    flex-shrink: 0;}

.iadhcon .aff2 .con{padding:108px 0  0 65px;}
.iadhcon .aff2 .con .tit{height:30px;line-height:30px;overflow: hidden;width:95px;text-align: center;font-weight:700;font-size:12px}
.iadhcon .aff2 .tuf2{}
.iadhcon .aff2 .tuf2 img{width:95px;height:95px;border-radius:5px}
.iadhcon .aff2 .tbSwiper2 {width:540px;  overflow: hidden !important;   }
.iadhcon .aff2 .tbSwiper2 .swiper-wrapper {    display: flex;    align-items: center;}
.iadhcon .aff2 .tbSwiper2 .swiper-slide {    width: auto !important;    flex-shrink: 0;}



.sattcon{width: 1200px;margin:30px auto 15px auto;}
.sattcon .tit{float:left}
.sattcon .tit img{height:40px}
.sattcon .more{float:right}
.sattcon .more .morebnt{height:30px;line-height:30px;font-size:13px;border-radius:100px;padding:0 15px;color:#000;border:1px solid #000}

.idtcon{width: 1200px;margin:0 auto;background:#fff;min-height:100px;padding:15px 0;border-radius:10px}
.idtcon .item{float:left;width:33.33%}
.idtcon .con{padding:15px 25px;}
.idtcon .tit{height:40px;line-height:40px;overflow: hidden;font-size:14px;font-weight:700;position: relative;padding-left:40px}
.idtcon .icon{position: absolute;left:0;top:0;}
.idtcon .icon img{width:25px;height:25px;}
.idtcon .des{height:20px;line-height:20px;overflow: hidden;font-size:12px;color:#888}

.tjpwcon{width: 1200px;margin:0 auto;}
.tjpwcon .item{float:left;width:224px;margin-right:20px;margin-bottom:20px;position: relative}
.tjpwcon .item:nth-child(5n) {margin-right:0}
.tjpwcon .item .tu{width:100%;height:225px;overflow: hidden;;border-radius:6px 6px  0 0 }
.tjpwcon .item .tu img{width:100%;height:225px}
.tjpwcon .item .xx{height:110px;background:#fff;padding:10px;border-radius: 0 0 6px 6px}
.tjpwcon .item .xx .tit{font-weight:700;font-size:16px;}


/* 标签容器 */
.tagSwiper {
    width: 100%;
    overflow: hidden !important;
    padding: 8px 0;
}
.tagSwiper .swiper-wrapper {
    display: flex;
    align-items: center;
}
.tagSwiper .swiper-slide {
    width: auto !important; /* 自动适应标签宽度 */
    flex-shrink: 0;
}

/* 你的原有标签样式 */
.tjpwcon .item .bqc {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    padding: 0 8px;
    border: 1px solid #cc5a7e;
    border-radius: 100px;
    color: #b3506f;
    background: #ffd7e7;
    margin-right: 7px;
    white-space: nowrap;
}


.tjpwcon .item .pfjdnum {    display: flex;    justify-content: space-between;    }
.tjpwcon .item .pfjdnum .it {}
.tjpwcon .item .dficon { margin-right: 4px;    font-size: 12px;    color: #CB5A7E}
.tjpwcon .item .dficon.hs {color: #fdb533}
.tjpwcon .item .tjnum {margin-top: 14px;}
.tjpwcon .item .yybtn {
    background: #cc5a7e;
    border-radius: 4px;
    color: #fff;
    height: 25px;
    line-height: 25px;
    width: 50px;
    text-align: center;
    position: absolute;
    right: 10px;
    bottom: 10px;
}


.appdownbg{width:100%;height:1620px;background: url('/app/web/statics/images/appdownbg.jpg') bottom center no-repeat}
.appdowntopbg{width:100%;height:550px;background: url('/app/web/statics/images/appdwontopbg.jpg') top center no-repeat}
.appdowntopbg .banfc{width:1200px;margin:0 auto;}
.appdowntopbg .faf1{float:left;padding-top:100px}
.appdowntopbg .faf2{float:right;padding-top:90px;color:#fff}
.appdowntopbg .faf1 img{width:500px;}
.appdowntopbg .faf2 .txt1{font-size:25px;font-weight:700;}
.appdowntopbg .faf2 .txt2{font-size:40px;font-weight:700;margin:15px 0}
.appdowntopbg .faf2 .ewmitem{float:left;margin-right:50px;}
.appdowntopbg .faf2 .ewmitem img{width:200px;height:200px;border-radius:8px}
.appdowntopbg .faf2 .ewmitem .tit{margin-top:15px;}
.appdowntopbg .faf2 .ewmcon{margin-top:40px;color:#fff;font-weight:700;text-align: center;font-size:18px;}


.appdownma2{width:1200px;margin:0 auto;padding-top:250px;}
.appdownma2 .bf1{float:left;color:#2b68e0;width:600px}
.appdownma2 .bf2{float:right;}
.appdownma2 .bf2 img{width:390px}
.appdownma2 .bf1 .txt1{margin-top:100px;font-size:30px}
.appdownma2 .bf1 .txt2{margin-top:20px;font-size:45px;font-weight:700;}
.appdownma2 .bf1 .txt3{margin-top:40px;font-size:25px;line-height:37px;}


.dtlist{margin:20px auto;width:1200px;}
.dtlist .item{background: #fff;padding:20px 240px 20px 20px;border-radius:8px;margin-bottom:20px;position: relative;height:120px;}
.dtlist .item .tu{position: absolute;right:20px;top:20px;}
.dtlist .item .tu img{width:200px;height:120px;border-radius:5px}
.dtlist  .tit{height:40px;line-height:40px;overflow: hidden;font-size:16px;font-weight:700;position: relative;padding-left:40px}
.dtlist  .icon{position: absolute;left:0;top:0;}
.dtlist  .icon img{width:25px;height:25px;}
.dtlist  .des{height:75px;line-height:25px;overflow: hidden;font-size:12px;color:#888}


.newsview{margin:20px auto;width:1200px;background: #fff;border-radius:10px}
.newsview .abcon{padding:30px 100px 80px 100px;}
.newsview .title{text-align: center;font-size:25px;font-weight:700;padding:30px 0}
.newsview .nrcon{font-size:13px;line-height:25px;}
.newsview .nrcon img{max-width: 100%}
.newspernext{margin-top:40px;line-height:30px;font-size:13px;}



.aboutview{margin:20px auto;width:1200px;background: #fff;border-radius:10px}
.aboutview .abcon{padding:30px 100px 80px 100px;}
.aboutview .title{text-align: center;font-size:25px;font-weight:700;padding:30px 0}
.aboutview .nrcon{font-size:13px;line-height:25px;}
.aboutview .nrcon img{max-width: 100%}

.ywnrlistcon{background:#fff;border-radius:10px;width: 1200px;margin:0 auto;}
.ywnrlist{padding:15px}
.ywnrlist .item{float:left;width:155px;margin-right:14px;margin-bottom:14px;position: relative}
.ywnrlist .item:nth-child(7n) {margin-right:0}
.ywnrlist .item .tu{width:100%;height:155px;overflow: hidden;;border-radius:6px}
.ywnrlist .item .tu img{width:100%;height:155px}
.ywnrlist .item .tit{font-weight:700;font-size:14px;text-align: center;height:40px;line-height:40px;overflow: hidden}


.ywcd{width:1200px;margin:0 auto 20px auto;background:#fff;border-radius:10px;}
.ywcd .con{padding:15px 0 5px 15px}
.ywcd li{float:left;margin-right:15px;margin-bottom:10px;border:1px solid #ddd;height:35px;line-height:35px;border-radius:5px;padding:0 17px;font-size:15px;font-weight:700}
.ywcd li a{display: block;width: 100%}
.ywcd li:hover{background: linear-gradient(to right, #fb77ad,#c93dcd)}
.ywcd li:hover a{color:#fff}
.ywcd li.hoverss{background: linear-gradient(to right, #fb77ad,#c93dcd)}
.ywcd li.hoverss a{color:#fff}


.nrsmcon{padding:30px;border-radius:10px;background:#fff;font-size:14px;line-height:25px;width: 1200px;margin:0 auto;box-sizing: border-box;}

.ywnrviewtop{width: 1200px;margin:30px auto;}
.ywnrviewtop .lbtu{float:left;width:560px;}
.ywnrviewtop .lbtu img{border-radius:10px}
.ywnrviewtop .xx{float:right;width:580px}
.ywnrviewtop .xx .title{padding-top:50px;font-size:32px;font-weight:700;line-height:40px}
.ywnrviewtop .xx .jiage{margin-top:40px;font-size:36px;font-weight:700;color:#CC5A7E;position: relative}
.ywnrviewtop .xx .jiage span{font-size:24px;}
.ywnrviewtop .xx .jiage .ddnum{font-size:15px;position: absolute;right:0;top:20px;font-weight:400;color:#000;}

.mbx{width: 1200px;margin:30px auto;font-size:14px;}
.pwviewtop{width: 1200px;margin:30px auto;position: relative}
.pwviewtop .avatar{float:left;width:300px;}
.pwviewtop .avatar img{border-radius:10px;width: 100%;height:300px}
.pwviewtop .xx{float:right;width:870px;font-size:14px;}
.pwviewtop .xx .title{padding-top:20px;font-size:28px;font-weight:700;line-height:40px;color:#ED4C8E}
.pwviewtop .xx .title img{width:25px;}
.pwviewtop .xx  .jytjcon {}
.pwviewtop .xx  .jytjcon .item{float:left;margin-right:40px;}
.pwviewtop .xx  .jytjcon .item .iconfont{color:#e058bd;margin-right:5px;}
.pwviewtop .xx  .bqc { float:left; font-size: 12px;  height: 25px;line-height: 25px; padding: 0 12px; border-radius: 100px;  color: #fff;font-weight:700; background:linear-gradient(to right, #ff7bab,#e058bd, #c438d1); margin-right: 7px;}
.pwviewtop .xx  .desf1 {margin-top:19px;}
.pwviewtop .xx  .bqcon {margin-top:19px;}
.pwviewtop .xx  .jytjcon {margin-top:19px;}
.pwviewtop .xx  .pfcc {margin-left:10px;margin-top:-5px;}

.pwviewmid{width: 1200px;margin:0 auto;}
.pwviewmid .tff1{width: 800px;float:left;background:#fff;border-radius:10px;height:270px}
.pwviewmid .tff2{width: 380px;float:right;background:#fff;border-radius:10px;height:270px}
.pwviewmid .grjjtit{width: 180px;height:45px;line-height:45px;padding-left:20px;font-size:16px;font-weight:700;color:#fff;
    background: linear-gradient(to right, #ff51ab,#fd92c8,#ffffff);border-radius:10px 0 0 0;
}
.pwviewmid .grjjcon{padding:20px;font-size:14px;line-height:27px;height:160px;overflow: hidden}


.pwviewbom{width: 1200px;margin:0 auto 0 auto;}
.pwviewbom .tff1{width: 920px;float:left;}
.pwviewbom .tff2{width: 260px;float:right;}
.liwuqq{background: #fff;border-radius:10px;padding:15px ;}
.liwuqq .item{width:50%;float:left;text-align: center;margin-bottom:15px;}
.liwuqq .item .tit{height:20px;line-height:20px;overflow: hidden;font-weight:700;margin-top:8px;}
.liwuqq .item .tu{}
.liwuqq .item .tu img{width:60px;height:60px;border-radius:100px;border:1px solid #888;padding: 8px}

.pwdtcon{background:#fff;min-height:810px;border-radius:10px;}
.pwpjcon{background:#fff;min-height:460px;border-radius:10px;}


.pwdtlist{padding:30px;}
.pwdtlist .item{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px;}
.pwdtlist .item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.pwdtlist .ustop{margin-bottom:15px;}
.pwdtlist .ustop .avatar{float:left;}
.pwdtlist .ustop .usname{float:left;margin-left:10px;height:50px;line-height:50px;font-size:16px;font-weight:700;}
.pwdtlist .ustop .avatar img{width:50px;height:50px;border-radius:100px;}
.pwdtlist .nrff{font-size:14px;line-height:27px}
.pwdtlist .item .imgarr{margin-top: 20px;}
.pwdtlist .item .imgarr .tuite{float:left;margin-right:10px;margin-bottom:10px;}
.pwdtlist .item .imgarr .tuite img{width:120px;height:120px;border-radius:5px;display: block}
.pwdtlist .item .fbriqi{margin-top:10px;color:#888;font-size:12px}
.pwdtlist .item .zss{color:#888;font-size:12px}
.pwdtlist .item .zss .ttf1{float:left}
.pwdtlist .item .zss .ttf2{float:right}
.pwdtlist .item .zss .ttf2 .iconfont{margin-left:15px;}



.pwpjlist{padding:30px;}
.pwpjlist .item{border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:20px;position: relative}
.pwpjlist .item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.pwpjlist .item .pfccv{position: absolute;right:0px;top:0px}
.pwpjlist .ustop{margin-bottom:15px;}
.pwpjlist .ustop .avatar{float:left;}
.pwpjlist .ustop .avatar img{width:50px;height:50px;border-radius:100px;}
.pwpjlist .ustop .xx{float:left;margin-left:10px;padding-top:6px}
.pwpjlist .ustop .usname{height:20px;line-height:20px;font-size:16px;font-weight:700;}
.pwpjlist .ustop .fbriqi{margin-top:4px;color:#888;font-size:12px}

.pwpjlist .nrff{font-size:14px;line-height:27px}
.pwpjlist .item .imgarr{margin-top: 20px;}
.pwpjlist .item .imgarr .tuite{float:left;margin-right:10px;margin-bottom:10px;}
.pwpjlist .item .imgarr .tuite img{width:120px;height:120px;border-radius:5px;display: block}

.fxewm{margin-top:30px;}
.fxewm img{width:220px;height:220px;border-radius:5px;border: 1px solid #ddd;}
.fxewm .tit{text-align: center;font-size:14px;font-weight:700;margin-top:10px;width:220px}
