/*弹出-晶体石注入*/

.TcB{ background:rgba(0,0,0,0.5); width:100%; height:100%; position:fixed; top:0; left:0; z-index:999; display:none;}

.TcN{position:fixed; z-index:1000;display:none;background:#fedcdb;left:50%;top:50%;transform: translate(-50%,-50%); overflow:hidden;  border-radius:15px;}

.TcN .close{float:none; font-weight:normal;filter: alpha(opacity=1);opacity:1;text-shadow: 0 0 0 #fff;}

.TcN::-webkit-scrollbar{width:4px;height:0;}/*滚动条整体样式*/

.TcN::-webkit-scrollbar-thumb{background:#045db3; border-radius:4px}/*滚动条里面小方块*/

.TcN::-webkit-scrollbar-track{background:rgba(255,255,255,0.2);}

.Tclose{background-image: url("../images/icon/close.png"); background-position: center;background-repeat:no-repeat ; background-size: 100%; position: absolute;display: block; width:47px; height: 59px; top:0;right:0;}

.Tc-rech{ width:762px;}

.Tc-rechK{padding:35px 40px; width:100%;}

.Tc-rechD{margin-bottom:26px;}

.Tc-rechH{position: relative;color:#27292B;font-size: 15px;line-height: 21px;font-weight: 400;padding-left: 14px;margin-bottom: 13px;}

.Tc-rechH:before{display:block;content:'';position: absolute;left:0;top:3px;width:6px;height:15px;background:#ff66cc;}

.Tc-reczh{ padding-left:14px;}

.Tc-reczhI{width:30px; height: 30px; border-radius: 50%; border:1px solid #FFF; overflow: hidden;}

.Tc-reczhI img{width:100%; display: block;}

.Tc-recneme{color: #27292B;font-size: 15px;line-height: 21px;font-weight: 400;padding: 0 12px;border-right: 1px solid #D8D8D8;}

.Tc-reczhD{color: #27292B;font-size: 13px;line-height: 18px;padding: 0 12px;opacity: 0.8;}

.Tc-reczfa{width: 116px;border: 1px solid #FFF;background: rgba(255, 255, 255, 0.3);border-radius: 9px;position: relative;overflow: hidden; font-size:15px;}

.Tc-reczhH{width: 100%;height: 56px;}

.Tc-reczhH img{ width: 15px; display: block;margin-right: 3px;}

.Tc-reczhH p{}

.Tc-reczhY{width: 100%;height: 33px;line-height: 33px;text-align: center;color: #ff66cc;background: rgba(255, 255, 255, 0.7);border-radius: 0 0 9px 9px;}

.Tc-reczfO{border:1px solid #ff66cc;}

.Tc-reczfO:before{content: '';position: absolute;left: 0;top: 0;width: 108px;height: 94%;background: transparent;border: 3px solid #ff66cc;border-radius: 8px;}

.Tc-recLab{ width: 33%}

.Tc-recLab img{ width: 38px; display: block;}

.Tc-recLab p{font-size: 18px;color: #575757; margin-left: 7px;}

.Tc-recLab input[type="radio"],.Tc-reFLab input[type="radio"]{-webkit-appearance:none;border-radius:50%;vertical-align:middle;display:block;outline:none;background-position:center;background-repeat:no-repeat;background-size:100%; background-image: url("../images/icon/check01.png"); width: 20px; height: 20px; margin-right: 10px;}

.Tc-reFLab input[type="checkbox"]{-webkit-appearance:none;border-radius:50%;vertical-align:middle;display:block;outline:none;background-position:center;background-repeat:no-repeat;background-size:100%; background-image:none; width: 20px; height: 20px; margin-right: 10px;border:1px solid #ff66cc;}

.Tc-recLab input[type="radio"]:checked{background-image:url("../images/icon/check02.png");}

.Tc-reFLab input[type="checkbox"]:checked{background-image:url("../images/icon/check02.png");border:none}

.Tc-rechF{width: 100%;padding: 18px 24px;background: #fedcdb;border-top: 1px solid #fff;box-shadow: 15px 0px 15px rgba(255,255,255,0.7);}

.Tc-rechFL{ font-size:15px;line-height: 21px;color: #27292B;}

.Tc-rechFL span{font-size: 30px;color: #ff66cc;font-weight: 500;margin-left: 27px;}

.Tc-reFLab{color: rgba(39, 41, 43, 0.6); font-size:16px;}

.Tc-reFLab a{color: rgba(39, 41, 43, 0.6);font-size: 14px;}

.Tc-reFLab a:hover{color: rgba(39, 41, 43, 0.8);text-decoration: underline;}

.Tc-rechbut{width: 102px;height: 44px;text-align: center;line-height: 44px;border-radius: 8px;color: #fff;background: #ff66cc; font-size:15px; display: block;}

.Tc-rechbutO{background: #ffc8ed !important;}

/*****************

-------首页------

*****************/

/*banner*/

.banner{position: relative;}

.banner .swiper-slide{ height:1px; position: relative;}

.banner .swiper-slide-active{ height:auto;}

.banner .swiper-slide img{width:100%; display: block;}

.banJ{width:44px; height:44px;left:50%;bottom:30px;transform: translate(-50%,0); position: absolute; z-index:7}

.banJ img{width:100%;}

.banN{width:1200px;left:50%;bottom:18%;transform: translate(-50%,0); color:#FFF; position: absolute; text-align: center;}

.banNT{ font-weight:700;}

.banNP{font-weight:700;}

.Inddk{ background:url("../images/pic/back-dian.png") repeat center;}



/*title*/

.IndTit{ position: relative; text-align: center; width:100%; z-index:1;}

.IndTitI{left:50%;top:50%;transform: translate(-50%,-50%); position: absolute; z-index:-1;}

.IndTit h3{color:#373134;}

.IndTit h3 span{ display: block;}

.IndTit p{color:#555754;margin-top:10px;font-weight:700;}

/*视频*/

/*.Indvid{ background-image: url("../images/pic/Indvid01.png"); background-position: left center; background-repeat: no-repeat; overflow: hidden;}*/

.IndvidK{background-color: rgba(0,0,0,.12);border-radius:15px; margin:0 auto; position: relative; z-index:1;}

.IndvidK:before,.IndvidK:after{display:block;content:'';position: absolute; z-index:-1;}

/*.IndvidK:before{background-image: url("../images/pic/Indvid02.png"); background-repeat: no-repeat; background-position: top left; background-size:100%;}*/

/*.IndvidK:after{background-image: url("../images/pic/Indvid03.png"); background-repeat: no-repeat; background-position: center right; background-size:100%;top:50%;transform: translate(0,-50%);}*/

.Indvideo{width:100%;border-radius:15px; position: relative; overflow: hidden;}

.Indvideo video{ width:100%; height:100%; position: absolute;display: block;object-fit: fill;transform: translate(-50%,-50%);left:50%;top:50%;}

.IndvidU{display:flex;align-items: center;overflow: auto; width:100%;}

.IndvidU li{}

.Indvida{border-radius:15px; display: block;}

.Indvida span{width:100%; height:100%;display:flex;justify-content:center;align-content:center; overflow: hidden; align-items: center;}

.Indvida span img{width:100px;height:100px;display: block;border-radius:12px;}

.IndvidU li .on{border: 3px solid #fde0e2;}

.IndvidU li .on span img,.Indvida:hover span img{width:100%;height:100%; display: block;}

.IndvidU::-webkit-scrollbar {width :0;height:8px;}

.IndvidU::-webkit-scrollbar-thumb{background:#fde0e2; border-radius:4px;}

.IndvidU::-webkit-scrollbar-track{background:rgba(156,123,144,0);}



/*今日份吃我安利*/

.IndtudK{width:100%;overflow: hidden;}

.Indtuda{transition: .3s;padding:10px 0;margin:0 10px;position: relative;}

.IndtudI{width:100%;position: relative; overflow: hidden;transition:0.5s;}

.IndtudI img{width:100%; display: block;}

.IndtudIF{width:auto;position: absolute;top:0;right:0;}

.IndtudIF img{width:auto; height:100%; display: block;}

/*听听小曲儿*/

.IndlisK{width:100%;overflow: hidden;}

.Indlisa{transition:.3s;padding: 10px 0;margin: 0 10px;position: relative;}

.IndlisI{margin:0 auto;position: relative; z-index:1;transition:0.5s;}

.IndlisI:before{display:block;content:'';position: absolute;border-radius: 50%; z-index:-1; background:#000;top:50%;transform: translate(0,-50%);}

.IndlisImg{width:100%; height:100%; border-radius:12px; overflow: hidden;}

.IndlisImg img{width:100%; display: block;}

/*热门直播*/

.IndhotK{ width:100%;overflow: hidden;}

.Indhota{transition: .3s;padding: 10px 0;margin: 0 10px 20px; display: block;}

.IndhotaI{width:100%;position: relative;transition:0.5s;}

.IndhotaImg{width:100%;overflow: hidden;}

.IndhotaImg img{width:100%; display: block;}

.Indhotasx{left:50%;top:50%;transform: translate(-50%,-50%); position: absolute; background-image: url("../images/pic/shexian.png"); background-position: center; background-repeat: no-repeat; background-size:100%;}

.IndhotaH{width:100%; height:30px;padding:10px 6px 0; font-size:10px; position: absolute; bottom:0; left:0;}

.IndhotaH p{ flex:1; width:100%; line-height:20px; margin-right:10px; color:#FFF;}

.IndhotaH img{ width:13px; display: block;}

.IndhotaP{color:#27292b;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 100%;font-weight: bolder;padding: 0 0 0 6px;margin: 12px 0 6px;}

.Indhota:hover .IndhotaI,.Indlisa:hover .IndlisI,.Indtuda:hover .IndtudI{-ms-transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03); transition:0.5s;}

.Indhota:hover .IndhotaP,.Indlisa:hover .IndhotaP,.Indtuda:hover .IndhotaP{ color:#e98376; font-weight:500;}

@media  screen and ( min-width:1680px){

.ward{width:1464px;}

.banNT{ font-size:72px; line-height:100px; margin-bottom:38px;}

.banNP{ font-size:28px; line-height:50px;}

.Inddk{ padding:100px 0 180px;}

/*视频*/

.Indvid{background-size: 169px; margin-bottom:100px; padding-top:25px;margin-top: 70px;}

.IndvidK{width:1198px;}

.IndvidK:before{width:1208px;height:645px;top:-25px; left:-40px}

.IndvidK:after{width:372px; height:auto;right:-220px;}

.Indvideo{height:674px;}

.IndvidU{padding:10px;}

.Indvida{width:110px; height:110px;}

.Indvida span img{width:100px;}

/*title*/

.IndTitI{width:60px;}

.IndTit h3{font-size:40px;line-height:56px;font-weight:700;}

.IndTit h3 span{ letter-spacing:5px; margin-left: 33px;}

.IndTit p{font-size:20px;line-height:28px;margin-top:10px;}

/*今日份吃我安利*/

.Indtud{ margin-bottom:100px;}

.IndtudK{margin-top: 80px;height:568px;}

.IndtudK3{height: auto}

.Indtuda{padding:10px 0;margin:0 10px;width:224px; height: 284px;}

.IndtudI{height:224px; border-radius:12px;}

.IndtudIF{height: 24px;}

/*听听小曲儿*/

.Indlis{ margin-bottom:100px;}

.IndlisK{ margin-top: 80px;height: 260px;}

.Indlisa{width: 224px;height: 260px;}

.IndlisI{width:200px; height:200px;}

.IndlisI:before{ width:166px; height: 166px;right:-18px;}

.IndlisImg{ border-radius:12px;}

/*热门直播*/

.IndhotK{margin-top:60px;height:190px;}

.Indhota{width:224px; height:160px;}

.IndhotaI{ height:126px;}

.IndhotaImg{height:126px; border-radius:15px;}

.Indhotasx{width:64px; height: 38px;}

.IndhotaP{font-size: 15px;}



}

@media screen and (max-width:1679px ) and ( min-width:1440px){

.ward{width:1220px;}

.banNT{ font-size:66px; line-height:90px; margin-bottom:35px;}

.banNP{ font-size:26px; line-height:40px;}

.Inddk{ padding:100px 0 180px;}

/*视频*/

.Indvid{background-size: 169px; margin-bottom:100px; padding-top:25px;margin-top: 70px;}

.IndvidK{width:1198px;}

.IndvidK:before{width:1208px;height:645px;top:-25px; left:-40px}

.IndvidK:after{width:372px; height:609px;right:-220px;}



.Indvideo{height:674px;}

.IndvidU{padding:10px;}

.Indvida{width:110px; height:110px;}

.Indvida span img{width:100px;}



/*title*/

.IndTitI{width:60px;}

.IndTit h3{font-size:40px;line-height:56px;font-weight:700;}

.IndTit h3 span{ letter-spacing:5px; margin-left: 33px;}

.IndTit p{font-size:20px;line-height:28px;margin-top:10px;}



/*今日份吃我安利*/

.Indtud{ margin-bottom:100px;}

.IndtudK{margin-top: 80px;height:568px;}

.IndtudK3{height: 304px}

.Indtuda{padding:10px 0;margin:0 10px;width:224px; height: 284px;}

.IndtudI{height:224px; border-radius:12px;}

.IndtudIF{height: 24px;}

/*听听小曲儿*/

.Indlis{ margin-bottom:100px;}

.IndlisK{ margin-top: 80px;height: 260px;}

.Indlisa{padding: 10px 0;margin: 0 10px;width: 224px;height: 260px;}

.IndlisI{width:200px; height:200px;}

.IndlisI:before{ width:166px; height: 166px;right:-18px;}

.IndlisImg{ border-radius:12px;}

/*热门直播*/

.IndhotK{margin-top:60px;height:190px;}

.Indhota{width:224px; height:160px;}

.IndhotaI{ height:126px;}

.IndhotaImg{height:126px; border-radius:15px;}

.Indhotasx{width:64px; height: 38px;}

.IndhotaP{font-size: 15px;}



}

@media only screen and (max-width:1439px){

.ward{width:976px;}

.banNT{ font-size:60px; line-height:80px; margin-bottom:30px;}

.banNP{ font-size:22px; line-height:34px;}

.Inddk{ padding:80px 0 140px;}

/*title*/

.IndTitI{width:60px;}

.IndTit h3{font-size:36px;line-height:56px;}

.IndTit h3 span{ letter-spacing:5px; margin-left: 33px;}

.IndTit p{font-size:20px;line-height:28px;margin-top:10px;}



/*视频*/

.Indvid{background-size: 169px; margin-bottom:100px; padding-top:18px;margin-top: 60px;}

.IndvidK{width:958px;}

.IndvidK:before{width:930px;height:539px;top:-18px; left:-28px}

.IndvidK:after{width:372px; height:609px;right:-220px;}



.Indvideo{height:539px;}

.IndvidU{padding:10px;}

.Indvida{width:110px; height:110px;}

.Indvida span img{width:100px;}



/*今日份吃我安利*/

.Indtud{ margin-bottom:80px;}

.IndtudK{margin-top: 70px;height:478px;}

.IndtudK3{height: 255px}

.Indtuda{padding:8px 0;margin:0 8px;width:179px; height: 239px;}

.IndtudI{height:179px; border-radius:10px;}

.IndtudIF{height: 24px;}

/*听听小曲儿*/

.Indlis{ margin-bottom:70px;}

.IndlisK{ margin-top:60px;height: 260px;}

.Indlisa{padding: 8px 0;margin: 0 8px;height: 260px;width:179px;}

.IndlisI{width:160px; height:160px;}

.IndlisI:before{ width:132px; height: 132px;right:-16px;}

.IndlisImg{ border-radius:12px;}

/*热门直播*/

.IndhotK{margin-top:40px;height:140px;}

.Indhota{width:179px; height:120px;padding:8px 0;margin: 0 8px 16px;}

.IndhotaI{ height:100px;}

.IndhotaImg{height:100px; border-radius:11px;}

.Indhotasx{width:64px; height: 38px;}

.IndhotaP{font-size: 14px;}

}



/*****************

-------登录------

*****************/

.loghd{width:100%;position: fixed;top:0;right:0;left:0; margin:0 auto; z-index:99;}

.loghdK{height:70px;}

body.logback{width:100%; height:100vh; background: #f6f3fc!important;}

.logDK{width:100%; height:100%; padding-top:70px;align-content:center; background-image: url("../images/pic/loginB.png"); background-size:480px;background-position: center; background-repeat: no-repeat;}

.logDD{ margin:0 auto 100px;width: 900px;}

.loginT{width:263px; display: block; margin:0 auto 40px;}

.logF{width:400px;}

.RegD .logF{margin:0 auto;}

.logFD{margin-bottom: 16px; width:100%; position: relative;}

.logFI{width: 100%;border-radius: 8px;border: 1px solid rgba(152,154,155,.5);color: #27292b;font-size: 15px;line-height: 21px;padding: 14px 24px;background: hsla(0,0%,100%,.3);-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}

.logFI:hover{border: 1px solid rgba(152,154,155,1);}

.logFs{margin-bottom:30px; width:100%;}

.logza{ font-size:14px; color:#000; line-height:21px; display: block; font-weight:700;}

.logza:hover{color:#e98376;; text-decoration: underline;}

.logBut{border-radius: 8px;display: inline-block;background: #e98376;text-align: center;color: #fff;border: none; width: 100%; height: 51px; line-height:51px; font-size:15px;vertical-align: top;cursor: pointer;}

.logButJ{opacity: .4;cursor: pointer;}

.logFt{ line-height:25px; color:#000; font-size:16px; margin-top: 20px;}

.logFt a{ color:#838bc5;}

.logFt a:hover{text-decoration:underline;}

.LewmB{width: 254px;}

.LewmB img{width: 100%;}

.LewmB p{font-size: 16px;line-height: 40px;color: #000;text-align: center;}

/*****************

-------注册------

*****************/

.regXX{ font-size:15px; line-height:21px; position: absolute;right:-15px;top:50%;transform: translate(0,-50%); color:#FF0000}

.reg-Lab p{font-size: 14px;color: #000;}

.reg-Lab a{font-size: 14px;color:#838bc5;}

.reg-Lab input[type="checkbox"]{-webkit-appearance:none;border-radius:50%;vertical-align:middle;display:block;outline:none;background-position:center;background-repeat:no-repeat;background-size:100%;width:18px; height:18px; margin-right: 10px;border:1px solid #ff66cc;}

.reg-Lab input[type="checkbox"]:checked{background-image:url("../images/icon/check02.png"); background-color:#9C7BF4;}

.reg-Lab a:hover{text-decoration:underline;}

.regFt{font-size: 14px;color: #666; text-align: center; line-height:21px; margin-top: 10px;}

.regFt a{font-size: 14px;color:#e98376;}

/*****************

------我的追剧-----

*****************/

.width1200{width:1200px; margin:0 auto;}

body.aftback{width:100%; height:100vh;background-image: url("../images/pic/after-back.png"); background-position: center; background-repeat: no-repeat; background-size:cover;}

.aftbac{ background:url("../images/pic/back-dian.png") repeat center;padding:86px 0 90px;}

.aftDK{border-radius:18px; background:rgba(254,220,219,0.3); margin-top:20px; padding:20px 35px;min-height:700px;}

.aftTit{height:50px;}

.aftTit h1{ font-size:24px; line-height:30px; color:#000;}

.aft-sel{height:28px;width:123px; position: relative; font-size:15px; color:#000;}

.aft-selH{height:28px; width:100%; padding:0 10px;}

.aft-selH img{ width: 14px; display: block; transition:0.5s;}

.aft-sel .on img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform: rotate(180deg);transition:0.5s;}

.aft-selN{padding:20px;width:100%;top:100%;right:0;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);border-radius:6px;position:absolute;z-index: 99; display:none}

.aft-selN li{padding-bottom: 10px;border-bottom: 1px solid hsla(0,0%,78%,.4);color: #27292b;margin-bottom: 10px;text-align: center;cursor: pointer;}

.aft-selN li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0;}

.aft-selN li:hover{color: #e98376;}

.aftDD{width:100%;padding-bottom:20px; margin-top:15px;}

.aftDa{transition: .3s;position: relative;width:175px; height:210px; margin-left:16px;margin-bottom:30px;}

.aftDa:nth-child(6n+1){margin-left:0;}

.aftDI{width:100%;position: relative; overflow: hidden;transition:0.5s;height:175px; border-radius:12px;}

.aftDI img{width:100%; display: block;}

.aftDP{color:#27292b;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 100%;font-weight: bolder;padding: 0 0 0 6px;margin: 12px 0 6px; font-size:15px;}

.aftDa:hover .aftDI{-ms-transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03); transition:0.5s;}

.aftDa:hover .aftDP{ color:#e98376; font-weight:500;}

.aftDs .aftDI{border-radius:0; border-top-left-radius:60px;}



/*****************

-------广播剧------

*****************/

.radBan{background-position:bottom center; background-repeat: no-repeat; background-size:auto 665px;}

.radBan img{width:100%; display: block;}

.radDK{}

.radTit{text-align: center; width:100%;}

.radTit h1{color:#000; line-height:40px; font-size:36px; font-weight:700; letter-spacing:20px; margin-left:20px;}

.radTitN{width:100%; margin-top: 20px;}

.radTita{padding:0 12px; line-height:25px; position: relative; font-size: 15px; color:#000; display: block;}

.radTita:before{display:block;content:'';position: absolute; width:1px; height:17px; background:#000; left:0;top:3px;}

.radTita:first-child:before{display:none;}

.radTitN .on,.radTita:hover{color:#e98376}



.radDD{width:100%;padding:60px 0 20px;}

.radDa{transition: .3s;position: relative;width:285px; height:330px; margin-left:20px;margin-bottom:30px;}

.radDa:nth-child(4n+1){margin-left:0;}

.radDI{width:100%;position: relative; overflow: hidden;transition:0.5s;height:285px; border-radius:15px;}

.radDI img{width:100%; display: block;}

.radDI .IndtudIF img{width:auto;}

.radDP{color:#27292b;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 100%;font-weight: bolder;padding: 0 0 0 6px;margin: 12px 0 6px; font-size:15px; text-align: center;}

.radDa:hover .radDI{-ms-transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03); transition:0.5s;}

.radDa:hover .radDP{ color:#e98376; font-weight:500;}

/********分页*******/

.page{color:#000; font-size:15px; margin-top:30px;}

.page a{text-align:center;color:#000;height:21px;line-height:21px; margin:0 10px;}

.page a:hover,.page .on{ color:#e98376;}

/*****************

-----广播剧详情-----

*****************/

.radback{background-position:center; background-repeat: no-repeat; background-size:1920px; padding-top: 86px; background-image: url("../images/pic/nyb02.jpg")}

.radDehd{margin-top:5px;}



.radvideo{width:920px; height:572px;}

.radvideoS{width:100%;position: relative; overflow: hidden;height:518px}

.radvideoS video{ width:100%; position: absolute; height:100%;display: block;object-fit: fill;transform: translate(-50%,-50%);left:50%;top:50%;}

.radvideoH{height:54px; background:#0d0505; padding:0 20px;}

.radvideoa{ color:#989a9b; font-size: 13px; margin-right:30px;}

.radvideoa img{width:18px; display:block; margin-right:4px;}

.radvideoa p{ line-height:20px;}

.radvidU{width:263px;height:572px; padding:10px; border-radius:9px; background:rgba(255,255,255,0.5);}

.radvidUH{color:#000;height:52px;}

.radvidUH h3{ font-size:16px; line-height:22px}

.radvidUH p{ font-size:12px; line-height:20px; color:#999;}

.radvidUD{width:100%; height:500px;overflow: auto}

.radvidUD::-webkit-scrollbar {width :4px;height:0;}

.radvidUD::-webkit-scrollbar-thumb{background:#fde0e2; border-radius:2px;}

.radvidUD::-webkit-scrollbar-track{background:rgba(156,123,144,0);}

.radvidUD ul{width:100%; padding-right:10px;}

.IndvidU li{}

.radvidea{height:29px;width:100%;}

.radvidea .radvideaZ{width: 22px;height: 14px;background:rgba(253,224,226,0.5);border-radius: 3px;border: 1px solid #edb6ba; position: relative; margin-right: 6px;}

.radvidea .radvideaZ span{font-size: 18px;position: absolute; color:#e98376;left: -8px;top: -6px;transform: scale(.5);white-space: nowrap;}

.radvidea p{width:100%;flex:1; line-height:25px; height: 25px; color:#000; font-size:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.radvidea:hover p{ text-decoration: underline;}

.radvidea img{width: 0;}

.radvidea.on img{width: auto;}

.radvidea.on p{color:#e98376;}



.radvidE{height:126px;}

.radvidEN{width:920px;}

.radvidENH{ font-size:18px; line-height:26px; color:#000;}



.radvidENr{ margin-top:15px;}

.radvidENrx{margin-right:30px;width:1px; height:40px; background:rgba(0,0,0,0.5);}

.radvidENp{margin-right:25px;}

.radvidENp h2{ font-size:15px;color:#000; margin-right: 10px;}

.radvidEI{ width: 34px; height:34px; border-radius: 50%; overflow: hidden; margin-right:5px;}

.radvidEI img{width:100%; display: block;}

.radvidEw{}

.radvidEw p{ font-size:14px; color:#333; line-height:18px;}

.radvidEw span{display:block; color:#999; font-size:12px; line-height:16px;}



.radvidEa{ width: 263px; display: block;}

.radvidEa img{width:100%;display: block;}



.radDetK{}

.radDetN{width:920px;}

.radDetT{height:50px;}

.radDetT h1{ font-size:20px; font-weight:700; line-height:30px;}

.radDetT span{ font-size:14px;color:#999; line-height:20px; margin-top:6px;}

.radDet-JS{width:100%; padding:20px 0 60px; font-size: 14px; color:#333; line-height:22px;text-indent: 2em;}



.radDet-pl{width:100%; padding:10px 0 60px; font-size: 14px; color:#333; line-height:22px;}

.radDet-plH{}

.radDet-plI{width:41px; height: 41px; border-radius:50%; border:2px solid #9c7bf4; overflow:hidden;}

.radDet-plI img{width:100%; display: block;}

.radDet-plS{width:100%; flex:1; margin-left: 10px;}

.radDet-plS{height:120px;background:#fff;border-radius:9px;border: 1px solid #d0d3d6;box-sizing: border-box;padding: 10px 10px 10px 13px; width:100%}

.radDet-Tex{height:60px;width:100%; display: block; font-size:14px; line-height:20px; background: none; border:none}

.radDet-plSa{width: 62px;height: 32px; line-height:32px; margin-top: 5px;background-color: #ff66cc;border-radius: 9px;font-size: 13px;font-weight: 400;color: #fff;cursor: pointer;display: block;text-align: center;}



.radDet-plN{padding:25px 0; border-bottom:1px solid rgba(0,0,0,0.1);}

.radDet-plZ{width:100%; flex:1; margin-left: 10px;}

.radDet-plZ h2{color:#999; font-size:14px; line-height:25px; width:100%;}

.radDet-plZp{width:100%; color:#000; font-size:15px; line-height:22px;}

.radDet-plZs{ margin-top:15px;}

.radDet-plZs p{ font-size:12px; line-height:20px; color:#999;width:120px;}

.radDet-plZa{margin-right:25px; color:#666;}

.radDet-plZa p{ font-size:14px; line-height:20px;}

.radDet-plf{width:20px;height:20px; display: block; background-position: 0 0; background-repeat: no-repeat; background-size: 100%; margin-right: 5px;}

.radDet-plf1{background-image: url("../images/icon/pingI01.png");}

.radDet-plf2{background-image: url("../images/icon/pingI02.png");}

.radDet-plZa:hover,.radDet-plZo{ color:#967bf4;}

.radDet-plZa:hover .radDet-plf,.radDet-plZo .radDet-plf{background-position: 0 -20px;}





.radDet-plZN{padding-top:20px;}

.radDet-plZNI{width:26px; height:26px; border-radius:50%; border:2px solid #9c7bf4; overflow:hidden;}

.radDet-plZNI img{width:100%; display: block;}

.radDet-plZK{ display:none;}







.radDetR{width:263px;}

.radDetRN{}

.radDetRa{width:100%; margin-bottom: 18px;}

.radDetRI{width:80px;position: relative; overflow: hidden;transition:0.5s;height:80px; border-radius:10px;}

.radDetRI img{width:100%; display: block;}

.radDetRI .IndtudIF img{width:auto;height:18px;}

.radDetRP{width:100%; flex:1; margin-left: 10px;}

.radDetRP h3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:15px; line-height:20px; height: 20px; width:100%; color:#222; margin-bottom:5px;}

.radDetRP p{display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; font-size: 13px; line-height:20px;color:#999;height:40px;}

.radDetRa:hover .radDetRP h3{ color:#e98376; }





/*******/

.nov-jj{padding:10px 0 20px;}

.nov-jja{width:221px; margin-left: 12px; margin-bottom: 12px; color:#000; line-height:36px; height: 36px;  display: block; background:rgba(254,220,219,0.3); font-size: 14px; padding:0 10px;}

.nov-jja:nth-child(4n+1){margin-left:0;}





.novHD{}

.novHDT{width:420px;height:668px; overflow: hidden;}

.novHDT img{width:100%; display: block;}



.novHDN{width:720px; font-size:15px; line-height:24px;color:#444; margin-top: 80px;}

.novHDNh{height:34px; line-height:34px;}

.novHDN h3{color:#000;font-size:15px; margin-right: 10px; font-weight:700;}

.novHDN p{text-indent:2em;}

.novHF{width:100%; padding:20px 0 0;}

.novHFH{height:50px; background:rgba(233,131,118,0.6); padding:0 20px; border-radius:3px; margin-top:15px;}

.novHFH .radvideoa{ color:#FFF;}



.Tc-rod{width:762px;}

.Tc-rodK{padding:35px 40px; width:100%;}

.Tc-rodU{}

.Tc-rodU li{padding:12px 20px; color:#000; border-radius:6px;}

.Tc-rodZ{}

.Tc-rodZ h3{ font-size: 16px; line-height:20px; font-weight:700; margin-bottom:4px;}

.Tc-rodZ p{ font-size:12px; line-height:18px; color:#999}

.Tc-rodS{color:#e98376; font-size:18px; font-weight:700;}

.Tc-rodU li:hover{background:rgba(255,255,255,0.2);}

.Tc-rodZa{width:120px; text-align: center; font-size:14px; color:#333; line-height:20px; display: block; margin:20px auto 0;}

/*

display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap;align-content:center

|flex-start|flex-end|center|space-between|space-around



overflow: hidden;text-overflow:ellipsis;white-space: nowrap;

display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;



left:0;top:50%;transform: translate(0,-50%);



transition:0.5s;

.IndEnvT:before,.IndEnvT:after{display:block;content:'';position: absolute;}

*/

