@charset "utf-8";
/*首页*/
.tpqh{}/*2024-05-08：新建标签*/
.tpqh .dmain{overflow:hidden;margin:10px 15px 0 15px;border-radius:5px;}/*2024-05-08：新建标签*/
.listtop{height:50px;background-color:#fff;}
.listtop .d1{margin:10px 13px 0 13px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align:left;border-radius:5px;height:30px;background-color:#F3F3F3;}
.listtop .d1 span{float:left;}
.listtop .d1 .s1{width:24px;height:24px;margin:6px 0 0 5px;}
.listtop .d1 .s1 img{width:18px;}
.listtop .d1 .s2{font-size:14px;margin:5px 0 0 0;color:#999;}

.indextop{background-color:#f2f2f2;}
.indextop .d1{margin:0;width:40px;background-color:#FF4800;padding:3px 0;margin:10px 7px 10px 10px;color:#fff;font-size:14px;border-radius:5px;text-align:center;line-height:15px;}
.indextop .d2{margin:14px 10px 0 0;font-size:20px;text-align:left;}
.indexcap{border-bottom:#ebebeb solid 1px;background-color:#fff;height:38px;}
.indexcap .d1{margin:10px 0 0 10px;font-size:14px;font-weight:700;}
.indexcap .d2{margin:11px 10px 0 0;text-align:right;width:60px;}
.indexcap .d2 img{height:15px;}
.indexlist0{text-align:left;background-color:#fff;padding:10px 0;margin:0 10px;}
.indexlist0 .d1{margin:0 10px 0 0;width:100px;}
.indexlist0 .d1 img{width:100px;height:75px;}
.indexlist0 .d2{margin:0 0 0 10px;}
.indexlist0 .d2 .s1{font-size:15px;float:left;height:50px;line-height:23px;float:left;width:100%;overflow:hidden;}
.indexlist0 .d2 .s2{float:left;color:#666;padding:2px 4px 3px 4px;border-radius:2px;background-color:#f2f2f2;}
.indexlist0 .d2 .s3{float:right;margin:2px 0 0 0;color:#999;}
.indexlist1{text-align:left;background-color:#fff;padding:0 0 10px 0;margin:0 10px;}
.indexlist1 .d1{margin:0 0 0 0;line-height:22px;font-size:13px;color:#666;}
.indexlist1 .d1 strong{font-weight:100;color:#70B9EC;}
.indexlist{text-align:left;background-color:#fff;padding:10px 0;margin:0 10px;border-top:#F8F8F8 solid 1px;}
.indexlist .d1{margin:0 10px 0 0;}
.indexlist .d1 .s1{font-size:14px;float:left;height:55px;line-height:20px;float:left;width:100%;}
.indexlist .d1 .s2{float:left;color:#70B9EC;padding:2px 4px 3px 4px;border-radius:2px;background-color:#ECF5FF;}
.indexlist .d1 .s3{float:right;margin:2px 0 0 0;color:#999;}
.indexlist .d2{margin:0 0 0 10px;width:100px;}
.indexlist .d2 img{width:100px;height:75px;}
.listxx{height:10px;background-color:#f8f8f8;}
/*列表*/
.newstype{overflow:hidden;width:100%;}/*2024-05-08：新建标签*/
.newstype .dmain{margin:10px 15px 0 15px;}/*2024-05-08：新建标签*/
.newstype .dmain .swiper-slide{height:30px;}/*2024-05-08：新建标签*/
.newstype .dmain .swiper-slide a{float:left;height:30px;border-radius:4px;text-align:center;padding:0 10px;line-height:30px;background-color:#f6f6f7;}/*2024-05-08：新建标签*/
.newstype .dmain .swiper-slide .a1{background-color:#fef2ef;color:#e03f33;}/*2024-05-08：新建标签*/
.newslist{}/*2024-05-08：新建标签*/
.newslist .dmain{margin:0 15px 0 15px;padding:15px 0;border-bottom:#ececec solid 1px;}/*2024-05-08：新建标签*/
.newslist .dmain .u1{float:left;width:calc(100% - 132px);}/*2024-05-08：新建标签*/
.newslist .dmain .u1 li{float:left;}/*2024-05-08：新建标签*/
.newslist .dmain .u1 .l1{width:100%;height:46px;overflow:hidden;font-weight:700;font-size:14px;line-height:23px;}/*2024-05-08：新建标签*/
.newslist .dmain .u1 .tt span{background:url(../img/tt.png) repeat-y;color:#fff;padding:0 5px;line-height:20px;border-radius:3px;margin:1px 5px 0 0;font-size:10px;float:inherit;}/*2024-05-08：新建标签*/
.newslist .dmain .u1 .tt a{color:#14a5e2;}/*2024-05-08：新建标签*/
.newslist .dmain .u1 .l2{width:calc(100% - 66px);color:#707070;margin:7px 0 0 0;line-height:20px;}/*2024-05-08：新建标签*/
.newslist .dmain .u1 .l2 span{float:left;height:20px;line-height:20px;overflow:hidden;}/*2024-05-08：新建标签*/
.newslist .dmain .u1 .l2 .s1{width:40px;}/*2024-05-08：新建标签*/
.newslist .dmain .u1 .l2 .s2{width:calc(100% - 40px);}/*2024-05-08：新建标签*/
.newslist .dmain .u1 .l3{width:48px;color:#707070;margin:7px 0 0 0;height:20px;line-height:20px;padding-left:18px;background:url(../../img/djl.png) left center no-repeat;background-size:auto 10px;}/*2024-05-08：新建标签*/
.newslist .dmain .tp{float:right;width:112px;height:70px;}/*2024-05-08：新建标签*/
.newslist .dmain .tp img{width:112px;height:70px;border-radius:4px;}/*2024-05-08：新建标签*/
.search{background-color:#fff;border-bottom:#ddd solid 1px;text-align:left;}
.search .d1{margin:0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;border-right:#ddd solid 1px;padding:18px 0 0 20px;height:32px;font-weight:700;font-size:14px;background:url(../../img/icon7.gif) right center no-repeat;}
.sertj{background-color:#fff;width:100%;font-size:14px;z-index:12;text-align:left;margin:1px 0 0 0;}
.sertj .d1{margin:0 0 0 -1px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.sertj .d1 a{display:block;padding:13px 0 0 10px;height:27px;border-bottom:#ddd solid 1px;border-left:#ddd solid 1px;border-right:#ddd solid 1px;}
.sertj .d1 .nx{font-weight:700;color:#ff0000;}

.ilist{margin:0;background-color:#fff;border-bottom:#f2f2f2 solid 1px;padding:10px 0;text-align:left;}
.ilist .d1{width:90px;text-align:center;margin:0;}
.ilist .d1 img{width:70px;height:70px;}
.ilist .d2{margin:5px 10px 0 0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.ilist .d2 .s1{float:left;width:100%;font-size:14px;height:50px;}
.ilist .d2 .s2{float:left;width:50%;color:#999;}
.ilist .d2 .s3{float:left;width:50%;color:#999;text-align:right;}
.prefix,
prefix {
	position: relative;
	padding-left: 18px;
	line-height: 1.46;
	border: 0;
	font-size: 17px;
	font-weight: 600
}
.prefix::before,
prefix::before {
	position: absolute;
	top: 3px;
	left: 0;
	content: "";
	width: 3px;
	height: calc(100% - 8px);
	border-radius: 3px;
	background-color: #2163e8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .15)), to(transparent));
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .15), transparent)
}
.xgtxt .dm{webkit-box-flex:1;-moz-box-flex:1;box-flex:1;margin:0;width:100%;}
.xgtxt{padding:15px 0;background-color:#fff;border-top:#ddd solid 1px;}
.xgtxt .dm{webkit-box-flex:1;-moz-box-flex:1;box-flex:1;margin:0;width:100%;}
.xgtxt a{width:100px;text-align:center;color:#fff;border-radius:5px;padding:8px 0 0 0;height:27px;font-size:14px;}
.xgtxt .a1{background-color:#2FADE8;float:left;margin:0 0 0 10px;}
.xgtxt .a2{background-color:#FA7D7F;float:right;margin:0 10px 0 0;}
.ntit{background-color:#fff;border-bottom:#dddddd dotted 1px;line-height:20px;color:#999;}
.ntit .d1{display:block;margin:0;webkit-box-flex:1;-moz-box-flex:1;box-flex:1;padding:8px 5px 5px 5px;font-size:14px;line-height:24px;}
.ntit .d1 strong{font-size:16px;font-weight:700;color:#000;}
.ntxt{background-color:#fff;font-size:14px;text-align:left;line-height:25px;padding:5px 0 20px 0;}
.ntxt .d1{display:block;margin:0;webkit-box-flex:1;-moz-box-flex:1;box-flex:1;margin:7px 5px 0 5px;width:100%;}
.ntxt .d1 img{max-width:100% !important;}


/*2024-05-08详情标签*/
.txttit{}
.txttit .dmain{margin:10px 15px 0 15px;font-size:20px;font-weight:700;line-height:25px;}
.fbsjly{}
.fbsjly .dmain{margin:10px 15px 0 15px;font-size:14px;color:#979797;}
.zuozhe{}
.zuozhe .dmain{margin:15px 15px 0 15px;}
.zuozhe .dmain .d1{width:52px;float:left;}
.zuozhe .dmain .d1 img{float:left;width:50px;height:50px;border-radius:50px;border:#ededed solid 1px;}
.zuozhe .dmain .d2{float:left;margin:2px 20px 0 10px;width:calc(100% - 156px);line-height:25px;}
.zuozhe .dmain .d2 a{font-size:14px;font-weight:700;}
.zuozhe .dmain .look{float:right;width:72px;margin:13px 0 0 0;border:#cc676d solid 1px;line-height:22px;height:22px;text-align:center;color:#cc676d;border-radius:22px;}
.txtmain{word-break: break-all;}
.txtmain .dmain{margin:25px 15px 0 15px;font-size:14px;color:#2a2a2a;line-height:30px !important;}
.txtmain .dmain img{max-width:100% !important;}
.txtmain .dmain video{max-width:100% !important;}
.mianze{}
.mianze .dmain{margin:10px 15px 0 15px;border-top:#ececec solid 1px;padding:15px 0;font-size:14px;}
.mianze .dmain .s1{float:left;width:100%;color:#838383;line-height:20px;}
.mianze .dmain  a{float:left;margin:15px 20px 0 0;background-color:#fcecec;border-radius:24px;color:#e2352f;padding:0 15px;line-height:24px;}
.ADN01_MT{border-top:#fafafa solid 10px;}
.ADN01_MT .dmain{margin:15px;}
.ADN01_MT .dmain .d1{float:left;width:100%;font-size:18px;font-weight:700;line-height:28px;}
.ADN01_MT .dmain .d2{float:left;width:100%;}
.ADN01_MT .dmain .d2 img{width:100%;position:relative;margin-top:10px;z-index:1;border-radius:5px;}
.ADN01_MT .dmain .d2 span{float:right;height:25px;position:relative;z-index:9;line-height:25px;border-radius:0 0 5px 0;padding:0 10px;color:#fff;background:url(../../img/bghui1.png) repeat;margin-top:-25px;}
.ADN01_MT0{border-top:#fff solid 10px;}
.xgtuicap{border-top:#fafafa solid 10px;}
.xgtuicap .dmain{margin:20px 15px 0 15px;font-size:18px;font-weight:700;}
.xgtui{}
.xgtui .dmain{margin:20px 15px 10px 15px;}
.xgtui .dmain .u1{float:left;width:calc(100% - 132px);}
.xgtui .dmain .u1 li{float:left;}
.xgtui .dmain .u1 .l1{width:100%;height:46px;overflow:hidden;font-weight:700;font-size:14px;line-height:23px;}
.xgtui .dmain .u1 .l2{width:calc(100% - 66px);color:#707070;margin:7px 0 0 0;line-height:20px;}
.xgtui .dmain .u1 .l2 span{float:left;height:20px;line-height:20px;overflow:hidden;}
.xgtui .dmain .u1 .l2 .s1{width:40px;}
.xgtui .dmain .u1 .l2 .s2{width:calc(100% - 40px);}
.xgtui .dmain .u1 .l3{width:48px;color:#707070;margin:7px 0 0 0;height:20px;line-height:20px;padding-left:18px;background:url(../../img/djl.png) left center no-repeat;background-size:auto 10px;}
.xgtui .dmain .tp{float:right;width:112px;height:70px;}
.xgtui .dmain .tp img{width:112px;height:70px;border-radius:4px;}
.ri-hide-warp {
            position: relative;
    overflow: hidden;
    border-radius: .5rem;
    padding: 1.5rem 1rem;
    background-color: #eaf6ff;
    border: dashed 2px #ffb1cb;
    margin-bottom: 1rem;
        }
.ri-hide-warp .hide-msg {
position: absolute;
    right: 0;
    top: 0;
    font-size: .75rem;
    padding: .35rem .5rem;
    line-height: 1;
    border-radius: 0 0 0 .5rem;
    color: #fff;
    background: #ffb1cb;
        }
.ri-hide-warp .hide-buy-warp {
    position: relative;
    width: 100%;
    text-align: center;
    -webkit-transform: scale(1);
    transform: scale(1);
    margin: 0 auto;
}
.ri-hide-warp .hide-buy-warp .buy-title {
    color: #ff5722;
    font-size: 1.25rem;
    margin-bottom: 1rem;
}
.ri-hide-warp .hide-buy-warp .buy-btns {
    margin-bottom: 1rem;
}
.ri-hide-warp .hide-buy-warp .buy-desc {
    color: #999;
    font-size: 1rem;
    margin-top: 10px;
}
.ri-hide-warp .hide-buy-warp .buy-count {
    margin-top: 1rem;
    color: #8d9da9;
    font-size: .875rem;
}
.ri-hide-warp .hide-buy-warp .buy-count span {
    color: #03a9f4;
    margin: 0 2px;
}

.btn {
    --ri-btn-padding-x: 0.75rem;
    --ri-btn-padding-y: 0.375rem;
    --ri-btn-font-family: none;
    --ri-btn-font-size: 0.9375rem;
    padding: var(--ri-btn-padding-y) var(--ri-btn-padding-x);
    font-size: var(--ri-btn-font-size);
    color: var(--ri-btn-color);
    border: var(--ri-btn-border-width) solid var(--ri-btn-border-color);
    background-color: var(--ri-btn-bg);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    border-radius: 1rem;
}

.btn-danger {
    --ri-btn-color: #fff;
    --ri-btn-bg: #d6293e;
    --ri-btn-hover-bg: #b62335;
}
.px-4 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important;
}
        .me-1 {
    margin-right: .25rem!important;
}