.listWrap{display: grid;grid-template-columns: repeat(8, 136px);justify-content: space-between;color: #333333;}
.listWrap li{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 134px;height:185px;border: 1px solid #efefef;}
.listWrap li a{display: block;width: 100%;}
.listWrap li a .imgBox {margin:0 auto;width: 100px;height: 100px;border-radius:14px;}
.listWrap li a .imgBox img{display: block;border-radius: 14px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.listWrap li a .imgInfo {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.listWrap li a .imgInfo p {font-size: 15px;width: 114px;text-align: center;margin-top: 10px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.listWrap li a .imgInfo .tip {width: inherit;font-weight: normal;font-size: 10px;line-height: 18px;color: #999;margin-top: 6px;font-size: 12px;text-align: center;}
.listWrap li a .imgInfo .tip span {margin: 0 3px;flex: 1;width: 0;overflow: hidden;font-size: 12px;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.listWrap li a .imgInfo .time {margin-top:8px;font-weight: normal;color: #999;font-size: 12px;line-height: 18px;}
.listWrap li a:hover p{color:#ff0000 ;}

.overflow{overflow: hidden;}
.updeteN{width: 415px;overflow: hidden;}
.updeteN .updeteN_name{overflow: hidden;height: 40px;line-height: 40px;background: #f2f2f2;text-align: center;}
.updeteN .updeteN_name span{font-size: 16px;color: #000;/*font-weight: bolder;*/position: relative;padding: 0 25px;display: inline-block;cursor: pointer;}
.updeteN .updeteN_name span:after{ content: '/'; position: absolute; right: -2px;bottom: 0; color: #c4c4c4;font-size: 14px;font-weight: normal;}
.updeteN .updeteN_name span:last-child:after{display: none;}
.updeteN .updeteN_name span.m-hover{color: #ff0000;}
.updeteN ul{overflow: hidden;}
.updeteN li{height: 24px;line-height: 24px; padding:12px 0px 0px 0px;}
.updeteN li a{ display: block; height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 20px;position: relative;}
.updeteN li i{ display: block; width: 6px;height: 6px; border:2px solid #efefef; background-color: #f6f9ff; position: absolute;left: 0;top: 50%;margin-top: -4px; overflow: hidden; border-radius: 50%;}
.updeteN li strong{float: left;display: block;margin-right: 10px;font-size: 14px;color: #999;}
.updeteN li .timer{float: right;display: block; color: #999;font-size: 12px;}
.updeteN li img{ display: block; float: left;width: 24px;height: 24px; border-radius: 5px;margin-right: 10px; vertical-align: top;}
.updeteN li p{float: left;overflow: hidden;height: 24px;line-height: 24px;width: 205px;text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;}
.updeteN li a:hover{ color: #ff0000; }
.updeteN li a:hover i{ border-color: #ff0000; }
.updeteN li.line{ border-bottom: 1px solid #f6f9ff; padding-bottom: 18px;margin-bottom: 10px; }

.g-banimg{ overflow:hidden; position:relative;width:800px;height:380px;} /* 800px-380px */
.g-banimg-ico{ position:absolute; bottom:15px; left:50%;z-index: 99; margin-left: -45px;}
.g-banimg-ico ul li{width:10px; float:left;height: 10px;background-color:rgba(255,255,255,1);-webkit-border-radius:25px;border-radius: 25px; margin-right:5px; cursor:pointer; text-indent:-99999px;}
.g-banimg-ico ul li.m-hover{ background:#ff0000;width: 25px;}
.g-banimg-list{ width:800px; height:380px; overflow:hidden;}
.g-banimg-list ul li{ position:relative; overflow:hidden; width:800px; height:380px;}
.g-banimg-list ul li a{display: block;overflow: hidden;}
.g-banimg-list ul li a img{width: 800px;display: block;height: 380px;}
.g-banimg-list ul li div {display: block;position: absolute;z-index: 1;top: 0;left: 0;padding-left: 40px;min-width: 400px;max-width: 530px;height: 100%;background: linear-gradient(90deg, rgba(22,22,22,1), transparent);/* border-radius: 20px; */}
.g-banimg-list ul li div img.iconapp {display: block;width: 88px;height: 88px;border-radius: 14px;margin: 90px 0 15px;border: 2px solid #fff;}
.g-banimg-list ul li div p {display: block;margin-bottom: 10px;font-size: 18px;color: #fff;text-shadow: 0 1px 1px rgba(0, 0, 0, 1);line-height: 28px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.g-banimg-list ul li div span {display: block;margin-top: 5px;font-size: 13px;color: #fff;text-shadow: 0 1px 1px rgba(0, 0, 0, 1);line-height: 28px;/*font-weight: bold;*/overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.g-banimg-list ul li div span font{color: #fff !important;}
.g-banimg-list ul li div em.btn{display: block;overflow: hidden;background-color: #ff0000;color: #fff;font-size: 14px;text-align: center;width: 120px;height: 32px;line-height: 32px;border-radius: 20px;margin-top: 14px;}
.g-banimg-list ul li div em.btn:hover{background-color: #f70000;}
.g-banimg-list ul li:hover div p{text-decoration: underline;}

.width460{width: 385px;}
.blockShow{display: block !important;}
.gridShow{display: grid !important;}

.zthjMain{overflow: hidden;}
.zthjMain ul{margin-top: 15px;overflow: hidden;}
.zthjMain ul li{background: #f6f8fc;margin-top:70px;position: relative;display: none;}
.zthjMain ul li a{display: block;overflow:hidden;padding:120px 15px 15px 15px;}
.zthjMain ul li a i{display: block;overflow: hidden;position: absolute;top:-70px;left: 0px;margin:0 15px;width: 355px;height: 177.5px; background:#fff;}
.zthjMain ul li a strong{display: block;overflow: hidden;height: 30px;line-height: 30px;text-align: center;color: #000;font-size: 18px;font-weight: bolder;}
.zthjMain ul li a span{font-size: 12px;margin-top: 7px;line-height: 25px;height:25px;overflow: hidden;color: #333;overflow: hidden;display: block;}
.zthjMain ul li a span b{float: right;}
.zthjMain ul li a p{font-size: 12px;margin-top:6px;line-height: 25px;max-height: 50px;overflow: hidden;color: #999;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.zthjMain ul li:hover a strong{color: #f70000;}
.zthjMain .change {height: 42px;line-height:42px;color: #999999;font-size: 14px;text-align: center;cursor: pointer;border-radius: 25px;}
.zthjMain .change i {display: inline-block;width: 14px;height: 14px;vertical-align: top;margin:14px 0 0 6px;background: url(../images/hyhico.png) no-repeat;background-position: -481px -110px;}
.zthjMain .change:hover i{ transition: all 0.5s; transform: rotate(360deg); }
.zthjMain ul li:first-child{display: block;}

.tjList{overflow: hidden;}
.tjList ul{overflow: hidden;display: grid;grid-template-columns: repeat(3, 100px);justify-content: space-between; margin-top: 2px;}
.tjList ul li{overflow: hidden;margin-top: 15px;}
.tjList ul li a{display: block;overflow: hidden;}
.tjList ul li a .imgBox {margin:0 auto;width: 100px;height: 100px;border-radius:14px;}
.tjList ul li a .imgBox img{display: block;border-radius: 14px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.tjList ul li a .imgInfo {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.tjList ul li a .imgInfo p {font-size: 15px;width: 90px;text-align: center;margin-top: 12px;overflow: hidden;height: 20px;line-height: 20px;}
.tjList ul li a .imgInfo p.tip{font-size: 12px;color: #999;height: 20px;line-height: 20px;overflow: hidden;margin-top: 6px;}
.tjList ul li a:hover p{color: #ff0000;}

.inTitle{overflow: hidden;align-items: flex-end;color: #000;display: flex;font-size: 14px;justify-content: space-between;line-height: 18px;}
.inTitle .titleL{align-items: center;display: flex;font-weight: bolder;}
.inTitle .titleL>p{color: #2424241a;font-size: 26px;line-height: 28px;padding-bottom: 14px;position: relative;}
.inTitle .titleL>p>span{align-items: center;bottom: 0;color: #000;display: flex;font-size: 26px;left: 13px;line-height: 28px;position: absolute;}
.inTitle a.titleR{display: block;height: 42px;line-height: 42px;font-size: 13px;color: #333;}
.inTitle a.titleR:hover {color: #ff0000;}

.linkTAB{overflow: hidden;margin-left: 50px;}
.linkTAB span{display: block;font-weight:normal;float: left;line-height: 42px;height: 42px;position: relative;font-size: 16px;cursor: pointer;padding: 0 20px;}
.linkTAB span:after {content: '/';position: absolute;right: -2px;bottom: 0;color: #c4c4c4;font-size: 14px;font-weight: normal;}
.linkTAB span:last-of-type:after{content: '';}
.linkTAB span.m-hover{color: #ff0000;}

.todayGx{overflow: hidden;}
.todayGx ul{overflow: hidden;display: none; margin-top: 15px;/*display: grid;*/grid-template-columns: repeat(9, 1fr)!important;grid-gap: 15px;}
.todayGx li{/*margin: 5px;box-shadow: 0 0px 2px 0 rgba(0,0,0,.09);*/overflow: hidden;}
.todayGx li a{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.todayGx li a .imgBox {width: 100px;height: 100px;overflow: hidden;border-radius:14px;background: #fff;box-shadow: 0px 2px 2px #f6f8fc;}
.todayGx li a .imgInfo {margin-top: 2px;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.todayGx li a .imgInfo p {font-size: 15px;color: #333;width: inherit;padding: 0 5px;text-align: center;margin-top:10px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.todayGx li a .imgInfo .tip {font-size: 12px;line-height: 18px;color: #999;overflow: hidden; margin-top: 6px;}
.todayGx li a .imgInfo .date {font-size: 12px;line-height: 24px;height: 24px; color: #999;overflow: hidden;margin-top:4px;}
.todayGx li a .imgInfo em{display: none;width: 68px;height: 22px;line-height: 22px;border-radius: 20px;background-color: #ff0000;border: 1px solid #ff0000;text-align: center;color: #fff; margin: 4px auto 0;}
.todayGx li a:hover .imgInfo p:first-child {color: #ff0000;}
.todayGx li a:hover .imgInfo em{display: block;}
.todayGx li a:hover .imgInfo .date{display: none;}

.ztTop{overflow: hidden;margin-top: 15px;}
.ztTop a{display: block;overflow: hidden;height: 175px;margin-bottom:15px;position: relative;}
.ztTop a .u-msg{position: absolute;bottom: 0px;left: 0px;width: 350px;height: 40px;line-height: 40px;background: rgba(0,0,0,0.8);text-align: center;}
.ztTop a .u-msg strong{/*display: block;float: left;margin:0 15px 0 0px;*/ overflow: hidden;height:40px;line-height: 40px;text-align: left;color: #fff;font-size: 16px;width: 220px;}
.ztTop a .u-msg span{color: #fff;font-size: 12px;/*float: right;*/height: 40px;line-height: 40px;overflow: hidden;/*margin-right: 15px;width: 75px;text-align: right;*/}
.ztTop a:hover .u-msg strong ,.ztTop a:hover .u-msg span{color: #fdbc4c;}

.MainBg{overflow: hidden;position: relative;}
.MainBg::before {content: "";display: block;max-width: 1920px;height: 606px;background-image: url(../images/in_bg3.png);background-size: cover;background-position: center;position: absolute;top: 57px;left: 0;right: 0;z-index: 1;}
.width320{width: 330px;}.width860{width: 800px;}
.MainBg .MainBg_color::before{content: "";display: block;width: calc((100% - 1200px) / 2 + 943px);height: 606px;background-color: #FFF7EB;position: absolute;top: 57px;right: 0;}
.MainBg_two .MainBg_color::before{left: 0;right: unset;background-color: #F8EBFF;}
.MainBg .MainBg_color .leftRANK {background: url(../images/in_bg5.png) no-repeat top right;background-color: #A54DFF;}
.MainBg_two .MainBg_color .leftRANK {background: url(../images/in_bg5.png) no-repeat top left;background-color: #0dcc6d;}

.leftRANK{position: relative; margin:20px 0;/*height: 512px;*/border-radius: 20px;overflow: hidden; background-image: url(../images/in_bg5.png);background-color: #0dcc6d;z-index: 1;padding: 15px 15px 2px;}
.leftRANK_name{font-size: 20px;line-height: 40px;font-weight: bold;color: #FFFFFF;text-align: center;height: 40px;background: rgba(255,255,255,0.3);border-radius: 20px;padding: 0 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 20px;}
.leftRANK ul{overflow:hidden; margin-top: 3px;}
.leftRANK ul li{overflow: hidden;padding: 10px 0; border-bottom: 1px dashed rgba(255,255,255,0.3);}
.leftRANK ul li a{display: flex;overflow: hidden;}
.leftRANK ul li a span{display: block;color: #fff;font-size: 15px;line-height:25px;font-size: 16px;width: 25px;text-align: center;}
.leftRANK ul li a .numInfo_ico{display: none;}
.leftRANK ul li a .imgInfo{height: 25px;line-height: 25px;overflow: hidden;flex: 1;margin-left: 6px;}
.leftRANK ul li a .imgInfo .numInfo{display: none;}
.leftRANK ul li a .imgInfo p{color: #fff;font-size: 15px;height: 25px;line-height: 25px;overflow: hidden;}
.leftRANK ul li:last-of-type{border-bottom: 0px;}

.leftRANK ul li.m-hover a{display: flex;overflow: hidden;height: 72px;}
.leftRANK ul li.m-hover a span{display: block;color: #fff;font-size: 15px;line-height: 72px;font-size: 16px;width: 25px;}
.leftRANK ul li.m-hover a .numInfo_ico{width: 72px;display: block;height: 72px;border-radius: 14px;margin-left: 6px;}
.leftRANK ul li.m-hover a .imgInfo{flex: 1;height: 72px;overflow: hidden; margin-left: 15px;}
.leftRANK ul li.m-hover a .imgInfo p{font-size: 16px;color: #fff;height:25px;line-height: 25px;overflow: hidden;}
.leftRANK ul li.m-hover a .imgInfo i{display: block;height: 14px; margin:4px 0 2px 0;}
.leftRANK ul li.m-hover a .imgInfo img{display: block;width: auto;height: 14px;}
.leftRANK ul li.m-hover a .imgInfo .size{height: 25px;line-height: 25px;color: #fff;font-size: 13px;overflow: hidden;}
.leftRANK ul li.m-hover a .imgInfo .numInfo{display:block;}

.rightContlist{overflow: hidden;position: relative;z-index: 1;}
.rightContlist ul{overflow: hidden;display: grid;grid-template-columns: repeat(6, 100px);justify-content: space-between;margin-top: 24px;}
.rightContlist ul li{overflow: hidden; margin-top: 20px;}
.rightContlist ul li a{display: block;}
.rightContlist ul li a .imgBox{width: 100px;height: 100px;overflow: hidden;border-radius: 14px;}
.rightContlist ul li a .imgBox img{display:block;width: 100px;height: 100px;border-radius: 14px;}
.rightContlist ul li a .imgInfo {margin-top: 2px;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.rightContlist ul li a .imgInfo p {font-size: 15px;color: #333;width: inherit;padding: 0 5px;text-align: center;margin-top:10px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.rightContlist ul li a .imgInfo .tip {font-size: 12px;line-height:24px;/*color: #999;*/overflow: hidden; margin-top: 6px;}
.rightContlist ul li a .imgInfo .date {font-size: 12px;line-height: 24px;height: 24px; color: #999;overflow: hidden;margin-top:4px;}
.rightContlist ul li a .imgInfo em{display: none;width: 68px;height: 22px;line-height: 22px;border-radius: 20px;background-color: #ff0000;border: 1px solid #ff0000;text-align: center;color: #fff; margin: 4px auto 0;}
.rightContlist ul li a:hover .imgInfo em{display: block;}
.rightContlist ul li a:hover .imgInfo .tip{display: none;}
.rightContlist ul li a:hover p{color: #ff0000;}

.rankCont{overflow: hidden;display: flex;justify-content: space-between;}
.rankCont .contItem{width: 378px;overflow: hidden;}
.contItem .title {width: 378px;height: 89px;background: url(../images/in_bg4.png) 0 0 no-repeat,linear-gradient(-90deg, #FF7776 0%, #FF544C 100%);background-size: 378px 89px;border-radius: 5px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.contItem:nth-child(2) .title {background: url(../images/in_bg4.png) 0 0 no-repeat,linear-gradient(-90deg, #FD9416 0%, #FBB425 100%);}
.contItem:nth-child(3) .title {background: url(../images/in_bg4.png) 0 0 no-repeat,linear-gradient(-90deg, #03A9F4 0%, #54C9FF 100%);}
.contItem .title .titleL {font-size: 28px;line-height: 28px;font-weight: bold;color: #FFFFFF;text-align: center;flex: 1;width: 0;}
.contItem .title .titleL p {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.contItem .title .titleL p:last-child {margin-top: 11px;font-size: 16px;line-height: 16px;font-weight: 400;color: #FFFFFF;}
.contItem .title .icon {padding-right: 15px;content: "";width: 77px;height: 83px;display: block;background-image: url(../images/index_icon.png);background-repeat: no-repeat;background-position: -3px -177px;flex-shrink: 0;}
.contItem:nth-child(2) .title .icon {width: 62px;height: 71px;background-position: -103px -177px;}
.contItem:nth-child(3) .title .icon {width: 74px;height: 74px;background-position: -188px -179px;}

.rankCont ul{margin-top: 5px;overflow: hidden;}
.rankCont ul li{border-bottom: 1px dashed #F2F2F2;position: relative;height: 72px;margin-top: 10px;padding:0px 40px 10px 40px;}
.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: block;}
.rankCont ul li a b{display: block;position: absolute;right: 0px;top: 17px;width: 30px;height: 30px;background: url(../images/2019bg9.png) no-repeat;background-position: -385px -50px;}
.rankCont ul li a img{display: block;width: 72px;height: 72px;border-radius: 14px;float: left;}
.rankCont ul li a>div{float: left;overflow: hidden;height: 72px;margin-left: 15px;width: 210px;}
.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: 9px;}
.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:8px;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;}

.FriendlyLink_txt{overflow: hidden; margin-top: 20px;}
.FriendlyLink_txt a {display: block;float: left;color: #333;margin-right: 22px;overflow: hidden;margin-bottom: 15px;font-size: 14px;}
.FriendlyLink_txt a:hover{color: #ff0000;}

.g-ztul ul li .time em{font-style: normal;color: red;float: right;font-size: 14px;}