.banimgCont{position: relative;overflow: hidden;/*border-bottom: 10px solid #ececec;*/border-top: 10px solid #ececec;margin-top: -1px;}
.banimg{overflow: hidden;position: relative;}
.banimg .banimg_wrap{background-color: #fff;overflow: hidden;position: relative;}
.banimg .banimg_wrap li a{display: block;overflow: hidden;}
.banimg .banimg_wrap li a>div{display: flex;overflow: hidden;position: absolute;bottom: 0;left: 0;background: url(../images/rgba50.png);padding: 8px 15% 23px 4%;width: 81%;}
.banimg .banimg_wrap li a>div img{width: 41px;height: 41px;display: block;border-radius: 14px;border: 2px solid #fff;}
.banimg .banimg_wrap li a>div>div{flex: 1;overflow: hidden;height: 45px; margin-left: 15px;}
.banimg .banimg_wrap li a>div>div p{height: 25px;line-height: 25px;overflow: hidden;color: #fff;font-size: 15px;display: block;background:none;position: inherit;padding:0;    white-space: nowrap;
text-overflow: ellipsis;}
.banimg .banimg_wrap li a>div>div strong{display: block;height: 14px;overflow: hidden;margin: 4px 0;}
.banimg .banimg_wrap li a>div>div strong img{display: block;height: 14px;width: auto;}
.banimg .banimg_wrap li a>div>div span{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #fff;font-size: 12px;}
.banimg .banimg_wrap li a>div>div span font{color: #fff !important;}
.banimg .banimg_wrap li a>div b {display: block;position: absolute;right: 15px;top: 19px;width: 30px;height: 30px;background: url(../images/2019bg9.png) no-repeat;background-position: -385px -50px;}
.banimg .banimg_position{position: absolute;left: 50%;z-index: 9;bottom:8px;margin-left: -36px;height: 8px;}
.banimg .banimg_position li{display:inline-block;width:8px;height:8px;border-radius:10px;background:#fff; margin: 0px 2px;}
.banimg .banimg_position li a{font-size:0;}
.banimg .banimg_position li.on{background-color:#f00;width: 22px;}
.scroll_wrap li a img{width: 100%;margin:0;border-radius: 0;}

.inTitle{overflow: hidden;align-items: flex-end;color: #000;display: flex;font-size: 14px;justify-content: space-between;line-height: 18px; margin:5px 12px 0;}
.inTitle .titleL{align-items: center;display: flex;font-weight: bolder;}
.inTitle .titleL>p{min-width: 100px;color: #2424241a;font-size: 16px;line-height: 28px;padding-bottom: 12px;position: relative;font-weight: normal;}
.inTitle .titleL>p>span{align-items: center;bottom: 0;color: #000;display: flex;font-size: 20px;left: 5px;line-height: 28px;position: absolute;font-weight: bolder;}
.inTitle a.titleR{display: block;height: 42px;line-height: 42px;font-size: 13px;color: #333;}
.inTitle a.titleR:hover {color: #ff0000;}

.border_top10{border-top: 10px solid #ececec;}
.gridShow{display: grid !important;}

.todayGx{overflow: hidden;}
.linkTAB{overflow: hidden;margin-left:6px;}
.linkTAB span{display: block;font-weight:normal;float: left;line-height: 42px;height: 42px;position: relative;font-size: 15px;cursor: pointer;padding: 0 6px;}
.linkTAB span:after {content: '|';position: absolute;right: -2px;bottom: 0;color: #333;font-size: 12px;font-weight: normal;}
.linkTAB span:last-of-type:after{content: '';}
.linkTAB span.m-hover{color: #ff0000;}
.linkTAB span:last-of-type{padding-right: 0px;}

.todayGx ul{overflow: hidden;margin:12px 15px 15px;grid-template-columns: repeat(4, 1fr)!important;grid-gap: 15px;display: none;}
.todayGx ul li{overflow: hidden;}
.todayGx ul li a{display: block;overflow: hidden;}
.todayGx ul li a .imgBox{border-radius: 14px;display:block;overflow: hidden;width: 68px; margin:0 auto;}
.todayGx ul li a .imgBox img{display:block;border-radius: 14px;width: 68px;height: 68px;}
.todayGx ul li a .imgInfo{overflow: hidden; margin-top:6px;}
.todayGx ul li a .imgInfo p{font-size: 15px;overflow: hidden;color: #333;font-size: 15px;text-align: center;height: 25px;line-height: 25px;overflow: hidden;}
.todayGx ul li a .imgInfo p.date{color: #999;font-size: 12px;height: 20px;line-height: 20px;text-align: center;}
.todayGx ul li a .imgInfo em{color: #fff;font-style: normal;background-color: #f00;border-radius:20px;display: block;height: 22px;line-height: 22px;font-size: 14px;text-align: center;width: 53px;margin: 5px auto 0;}

.ContZt{overflow: hidden;}
.zthjCont{overflow-x: scroll;white-space: nowrap;-webkit-overflow-scrolling: touch;overflow-scrolling: touch; }
.zthjCont a{ width:227px; height:auto; border:1px solid #eee; margin:12px 0px 10px 10px; display:inline-block; overflow:hidden; padding:0 0 15px 0; -moz-box-sizing: border-box; box-sizing: border-box;white-space: normal;}
.zthjCont a img{ width:100%; height:112.5px; display:block; overflow:hidden;}
.zthjCont a .u-msg{ width:227px; height:18px; line-height:18px; margin:12px auto 0; display:block; overflow:hidden}
.zthjCont a .u-msg strong{ font-size:16px; font-weight:normal; color:#222; display:block; overflow:hidden;text-align: center;}
.zthjCont a .u-msg b{ width:80px;  font-size:14px; font-weight:normal; color:#ff0000; float:left; display:inline; overflow:hidden; text-align:right}
.zthjCont a em{ width:227px; height:14px; line-height:14px;  font-size:12px; font-weight:normal; color:#889fad; margin:12px auto 0; display:block; overflow:hidden}
.zthjCont a .u-excerpt{ width:220px; height:36px; line-height:18px;  font-size:12px; font-weight:normal; color:#999; margin:10px auto 0; display:block; overflow:hidden;    display: -webkit-box;
    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    word-break: break-all;}
.zthjCont a:last-of-type{margin-right: 15px;}
.zthjCont a:first-child{margin-left: 15px;}

.HotCont{overflow: hidden;position: relative;}
.HotCont ul{font-size: 0;overflow-x: scroll;white-space: nowrap;-webkit-overflow-scrolling: touch;overflow-scrolling: touch;margin:0 0 5px 0px;}
.HotCont ul li{ width:68px; height:auto; margin:15px 15px 10px 0px; box-sizing:border-box; float:left; display:inline; overflow:hidden}
.HotCont ul li a{width: 68px;  margin:0px auto; height:auto; display:block; overflow:hidden}
.HotCont ul li a i{display: block;width: 68px;height: 68px;}
.HotCont ul li a i .u-img{ width:68px;height: 68px; border-radius:14px; margin:auto; display:block; overflow:hidden;margin:0 auto;}
.HotCont ul li a strong{ width:100%; height:20px; line-height:20px; font-size:15px; font-weight:normal; color:#333; text-align:center; margin:6px 0 5px 0; display:block; overflow:hidden}
.HotCont ul li a font{font-size: 12px; color: #999;height: 20px;line-height: 20px;text-align: center;display:block;}
.HotCont ul li a b{ width:100%; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; text-align:center; margin:2px 0 0; display:block; overflow:hidden}
.HotCont ul li a em{ color: #fff;font-style: normal;background-color: #f00;border-radius: 20px;display: block;height: 22px;line-height: 22px;font-size: 14px;text-align: center;width: 53px;margin: 5px auto 0;}
.HotCont ul li a span{display:block;height: 20px; line-height:20px; font-size:12px;text-align: center;margin-top: 4px; color: #999;padding-bottom: 5px;overflow: hidden;}
.HotCont ul li{float: inherit;display: inline-block;}
.HotCont ul li a strong{ white-space: pre-wrap;}
.HotCont ul li:last-of-type{margin-right: 15px}
.HotCont ul li:first-child{margin-left: 15px;}
/*.HotCont:after {content: '';position: absolute;right: 0;height: 43px;width: 46px;top: 0;background: url(../images/hoticon.png) no-repeat 0px -2px;}*/

.scroll{border-bottom: 0px;}.scroll .scroll_box{margin:0;}

.inTitleCenter{margin-top: 0px;}
.inTitleCenter .titleL{margin:0 auto;background-color: #ececec;position: relative;padding-bottom: 8px;}
.inTitleCenter .titleL::before {content: '';width: 0;height: 0;overflow: hidden;border: 48px solid transparent;border-right: 0;border-bottom: 0;border-top-color: #efeff4;position: absolute;left: -48px;top: 0;}
.inTitleCenter .titleL::after {content: '';width: 0;height: 0;overflow: hidden;border: 48px solid transparent;border-left: 0;border-bottom: 0;border-top-color: #efeff4;position: absolute;right: -48px;top: 0;}
.inTitleCenter .titleL>p>span{left: 25px;}

.Contlist{overflow: hidden;}
.Contlist ul{grid-template-columns: repeat(4, 1fr)!important;grid-gap: 15px;display: grid; margin:12px 15px 15px;}
.Contlist ul li{overflow: hidden;}
.Contlist ul li a{display: block;overflow: hidden;}
.Contlist ul li a .imgBox{border-radius: 14px;display:block;overflow: hidden;width: 68px; margin:0 auto;}
.Contlist ul li a .imgBox img{display:block;border-radius: 14px;width: 68px;height: 68px;}
.Contlist ul li a .imgInfo{overflow: hidden; margin-top:6px;}
.Contlist ul li a .imgInfo p{font-size: 15px;overflow: hidden;color: #333;font-size: 15px;text-align: center;height: 25px;line-height: 25px;overflow: hidden;}
.Contlist ul li a .imgInfo p.date{color: #999;font-size: 12px;height: 20px;line-height: 20px;text-align: center;}
.Contlist ul li a .imgInfo em{color: #fff;font-style: normal;background-color: #f00;border-radius:20px;display: block;height: 22px;line-height: 22px;font-size: 14px;text-align: center;width: 53px;margin: 5px auto 0;}
.Contlist ul li a .imgInfo p.tip{font-size: 12px;color: #999;height: 20px;line-height: 20px;overflow: hidden;}

.RankCont{overflow: hidden;}
.RankCont .RankCont_name{border-radius: 15px 15px 0 0;position: relative;padding: 20px 0 30px 0; margin:12px 15px 0px;background: #ff5253 url(../images/index_bg.png) center center / cover no-repeat;background-size: 100%;}
/*.RankCont .RankCont_name img{position: absolute;top: 0;left: 0;width: 100%;}*/
/*.RankCont .RankCont_name:after {content: '';position: absolute;background: url(../images/index_bg.png) center center / cover no-repeat;top: 0px;left: 0;}*/
.RankCont .RankCont_name p{text-align: center;color: #fff;font-size: 22px;height: 40px;line-height: 40px;overflow: hidden;font-weight: bolder;}
.RankCont .RankCont_name strong{display: block;height: 20px;line-height: 20px;overflow: hidden;text-align: center;font-weight: normal;color:rgba(255,255,255,1);font-size: 12px;}
.RankCont ul{background-color: #fff;padding-top: 4px;overflow: hidden;position: relative;top: -15px; margin: 0 15px -10px; border-radius: 15px 15px 0 0;}
.RankCont ul li{border-bottom: 1px dashed #F2F2F2;position: relative;height: 68px;margin-top: 10px;padding:0px 35px 10px 38px;}
.RankCont ul li i{position: absolute;left: 0;top: 11px; width: 30px;height: 24px;font-style:normal;line-height: 18px;background: url(../images/2019bg9.png) no-repeat;background-position: -420px 0px;font-size: 12px;color: #FFFFFF;text-align: center;padding-top: 13px;}
.RankCont ul li i.top1{background-position: -380px 0px;}
.RankCont ul li i.top3{background-position: -500px 0px;}
.RankCont ul li i.top2{background-position: -460px 0px;}
.RankCont ul li a{display: flex;overflow: hidden;height: 68px;}
.RankCont ul li a b{display: block;position: absolute;right: 0px;top: 17px;width: 30px;height: 30px;background: url(../images/2019bg8.png) no-repeat;background-position: -385px -50px;}
.RankCont ul li a img{display: block;width: 68px;height: 68px;border-radius: 14px;float: left;}
.RankCont ul li a>div{overflow: hidden;height: 68px;margin-left: 15px;}
.RankCont ul li a>div p{height: 20px;line-height: 20px;overflow: hidden;color: #333;font-size: 15px;}
.RankCont ul li a>div strong{display:block;height: 14px;overflow: hidden;margin-top: 7px;}
.RankCont ul li a>div strong img{display: block;width: auto;height: 14px;}
.RankCont ul li a>div span{color: #999;font-size: 12px;height: 20px;line-height: 20px;overflow: hidden;margin-top:6px;display: block;}
.RankCont ul li a:hover p{color: #ff0000;}
.RankCont ul li a>div span u {width: 1px;margin: 0 6px;background-color: #999999;height: 10px;display: inline-block;}
.RankCont ul li:last-of-type{border-bottom: 0px;}

.FriendlyLink{overflow: hidden;}
.FriendlyLink .FriendlyLink_txt{overflow: hidden;padding: 15px 0 0px 15px;}
.FriendlyLink .FriendlyLink_txt a {display: block;float: left;color: #333;margin-right: 22px;overflow: hidden;margin-bottom: 15px;font-size: 14px;}

.twoBtn{overflow: hidden;}
.twoBtn ul{grid-template-columns: repeat(2, 1fr)!important;grid-gap: 12px;overflow: hidden;display: grid; margin:0 12px;}
.twoBtn ul li{overflow: hidden;background: #dff9ff;margin:12px 0;border-radius:4px;overflow: hidden;}
.twoBtn ul li:last-of-type {background: #ffeee7;}
.twoBtn ul li a{display: flex;padding:10px;overflow:hidden;text-align: center;}
.twoBtn ul li a>span {width: 40px;height: 40px;background: #91DBEC;display: flex;align-items: center;justify-content: center; border-radius: 4px;}
.twoBtn ul li a>span i.icon{background:url(../images/micon.png) no-repeat;display: block;width: 40px;height: 40px;    background-position: -1px -31px;background-size: 700px;}
.twoBtn ul li:last-of-type a>span i.icon{background-position: -84px -31px;}
.twoBtn ul li:last-of-type a>span{background: #ff804e;}
.twoBtn ul li a>div{margin-left:10px;overflow: hidden;}
.twoBtn ul li a>div p{overflow: hidden;display: flex;}
.twoBtn ul li a>div p strong{line-height: 20px;overflow: hidden;color: #333;font-weight: bolder;overflow: hidden;font-size: 14px;}
.twoBtn ul li a>div p em{font-size: 8px;background: #E45F2B;line-height: 16px;color: #fff;height: 16px;margin-top: 2px;display: block;border-radius: 4px;padding: 0 4px;margin-left: 5px;}
.twoBtn ul li a>div span{color: #999;font-size: 12px;height: 20px;line-height: 20px;overflow: hidden;display:block;text-align: left;}
