/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {  margin: 0;text-align:left;font-size: 14px; background:#f7f7f7;font-family:"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects;}
a,b,p,font,span,strong{font-family: "Microsoft YaHei";}
a:active,a:hover {  outline-width: 0;}
button, input, select, textarea, a{outline:none;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;padding: 0px; margin: 0px;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
button, input, select, textarea, a{outline:none;}
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li,.f-dlfl dt,.f-dlfl dd{float:left;display:inline}
.f-fr{float:right;display:inline}
.fl{float: left;}.fr{float: right;}
a,a:visited{text-decoration:none;color:#333;}
a:hover{transition:color 160ms ease 0s, background-color 200ms ease 0s, border-color 160ms ease 0s, transform 500ms ease 0s; /*color: #ee2e3d;*/cursor: pointer;}
em{ font-style:normal;}u{text-decoration: none}
/* 全站全局CSS部分结束 */
.g-box-1200{ width:1200px; height:auto; margin:auto; display:block; }
.g-box-1160{ width:1160px; height:auto; margin:auto; display:block; }
.displayFlex{display: flex;}
.clear{clear: both;}.justifyContent{justify-content: space-between;}
.m-margin15{ margin-top:15px;}.marginlr25{margin: 0 25px;}.m-margin20{ margin-top:20px;}.m-margin30{margin-top: 30px;}.padding15{padding: 15px;}.marginLeft{margin-left: 20px;}
.g-white{background-color: #fff;}.g-border10{border-radius: 10px;}.overflow{overflow: hidden;}
/*input::placeholder {color: #fff; opacity: 0.9;  例如，使用灰色 */}
.boxShadow{box-shadow:0 1px 6px 0 rgba(0,0,0,.02);}
.m-backTop{ cursor: pointer; width:40px; height:40px; background:url(../images/goto.png) no-repeat 0px -584px; border-radius: 50%;background-size:100px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}
.show{display: block !important;}.noBottom li:last-of-type{margin-bottom: 0px;}
/* #ffba25*/

.header {height: 130px;background: url("../images/logobg.jpg") center center no-repeat;overflow: hidden;}
.header .logo {width: 220px;height: 130px;display: block;float: left;margin: 0px 0px 0px 0px;text-align: center;font-size: 22px;font-weight: bolder;color: #000; line-height: 132px;}
.header .logo img{display: block;width: 220px;height:80px; margin-top: 23px;}
.header ul {margin-left: 52px;float: left;}
.header ul li {width: 90px;height: 103px;float: left;position: relative;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;margin-right:30px;}
.header ul li a {font-size: 18px;color: rgb(153, 153, 153);text-align: center;display: block;position: relative;z-index: 2;height: 100%;width: 100%;}
.header ul li a .icon{background: url("../images/downico.png") no-repeat;}
.header ul li p {display: inline-block;font-size: 18px;color: rgb(1, 0, 0);font-weight: 600;line-height: 18px;margin-top: 62px;}
.header ul li.current, .header ul li:hover {background-color: rgb(255, 186, 37);box-shadow: rgba(255, 186, 37, 0.6) 1.5px 0px 28px;}
.header ul li.current a, .header ul li:hover a {color: rgb(255, 255, 255);}
.header ul li.current p, .header ul li:hover p {color: rgb(255, 255, 255);}
.header ul li:nth-child(1) i {width: 28px;height: 28px;background-position: -1px 0px;position: absolute;top: 26px;left: 30px;}
.header ul li:nth-child(1):hover i, .header ul li:nth-child(1).current i {background-position: -1px -32px;}
.header ul li:nth-child(2) i {width: 28px;height: 28px;background-position: -33px 0px;position: absolute;top: 26px;left: 30px;}
.header ul li:nth-child(2):hover i, .header ul li:nth-child(2).current i {background-position: -33px -32px;}
.header ul li:nth-child(3) i {width: 26px;height: 28px;background-position: -64px 0px;position: absolute;top: 26px;left: 30px;}
.header ul li:nth-child(3):hover i, .header ul li:nth-child(3).current i {background-position: -64px -32px;}
.header ul li:nth-child(4) i {width: 29px;height: 28px;background-position: -93px 0px;position: absolute;top: 26px;left: 30px;}
.header ul li:nth-child(4):hover i, .header ul li:nth-child(4).current i {background-position: -93px -32px;}
/*.header ul li:nth-child(3) i {width: 27px;height: 28px;background-position: -126px 0px;position: absolute;top: 26px;left: 30px;}
.header ul li:nth-child(3):hover i, .header ul li:nth-child(3).current i {background-position: -126px -32px;}*/
.header ul li:nth-child(5) i {width: 29px;height: 28px;background-position: -158px 0px;position: absolute;top: 26px;left: 30px;}
.header ul li:nth-child(5):hover i, .header ul li:nth-child(5).current i {background-position: -158px -32px;}
.header ul li:nth-child(6) i {width: 30px;height: 28px;background-position: -189px 0px;position: absolute;top: 26px;left: 30px;}
.header ul li:nth-child(6):hover i, .header ul li:nth-child(6).current i {background-position: -189px -33px;}

.m-search-box{border: 2px solid rgb(255, 186, 37);border-radius: 4px;overflow: hidden;margin-top:40px;float: right;}
.m-search-box .keyword_input{display: block;float: left; height:36px;line-height:36px;width:200px;border: 0;background:#f6f8fc url(../images/soico.png) no-repeat 6px 7px;background-size:24px; padding-left:40px;font-size:14px;color: #333; }
.m-search-box .schbtn{display: block;float: left;height:36px;line-height:36px;width:65px;border: 0;background:rgb(255, 186, 37);color:#fff;cursor: pointer;font-size: 16px;}
.m-search-box .schbtn:hover{background:rgb(255 174 0)}

/*底部*/
.footer{background: #121212;overflow: hidden;padding:20px 0 20px 0; position: relative;width: 100%;}
.footer p {color: #999;line-height: 30px;height: 30px;text-align: center;font-size: 13px;}
.footer p a {color: #999;padding: 0px 20px;}
.footer p a.icpNnm{padding:0;}
.footer p a:hover{text-decoration: underline;}

.indexbg{width: 100%;height: 525px;background: url(../images/indexbg.png) center center no-repeat;}
.topgame{margin-top: -525px;position: relative;z-index: 2;}

.toplist{overflow: hidden;}
.toplist ul{display: grid; grid-template-columns: repeat(10, 1fr)!important; grid-gap: 15px; overflow: hidden; margin:25px 20px 0;}
.toplist ul li{overflow: hidden;}
.toplist ul li a{display: block;overflow: hidden;}
.toplist ul li a .imgBox{width: 90px;height: 90px;border-radius:20px;border: 2px solid rgb(254, 212, 162); margin:0 auto;overflow: hidden;}
.toplist ul li a .imgInfo{overflow: hidden;}
.toplist ul li a .imgInfo p.name{height:30px;line-height:30px;font-size: 15px;color: #fff;overflow: hidden;margin-top: 5px;text-align: center;}
.toplist ul li a .imgInfo p.tip{color: #fff;font-size: 12px;height: 20px;line-height: 20px;overflow: hidden;text-align: center;}
.toplist ul li a:hover .imgInfo p.name{text-decoration: underline;}

.w865{width: 865px;}.w270{width: 270px;}

.g-banimg{overflow: hidden;width: 865px;height: 385px;position: relative;}
.g-banimg{ overflow:hidden; position:relative;}
.g-banimg-ico{ position:absolute; bottom:0px; left:0px;z-index: 99; background: url(../images/rgba50.png) ;opacity: 1;filter: alpha(opacity=100);/*border-radius: 10px;*/overflow:hidden; /*width: 210px;*/ width:865px;}
.g-banimg-ico ul{display: grid; grid-template-columns: repeat(3, 1fr)!important;/* grid-gap: 15px;*/overflow: hidden;/*margin:0 20px;*/}
.g-banimg-ico ul li{overflow: hidden;/*opacity: 0.7*//*border-right: 1px solid #000;*/height: 110px;position: relative;}
.g-banimg-ico ul li:last-of-type {border-right: 0px;}
.g-banimg-ico ul li a{display: block;height: 80px;overflow: hidden;padding: 15px 15px;}
.g-banimg-ico ul li a img{border-radius: 10px;height:80px;width: 80px;margin-right: 15px;float: left;}
.g-banimg-ico ul li a em{display: block;height:25px;line-height: 25px;font-size: 15px;/*font-weight: bold;*/color: #fff;overflow: hidden;}
.g-banimg-ico ul li a span{display: block;height: 22px;line-height: 22px;font-size: 12px;overflow: hidden;color: #fff;white-space: nowrap;text-overflow: ellipsis;display: block;}
.g-banimg-ico ul li a i{display: block;height: 14px;overflow: hidden;margin: 8px 0;}
.g-banimg-ico ul li a i img{width: auto;display: block;height: 14px;}
.g-banimg-ico ul li.on{background-color: rgb(0,0,0,0.7)}
.g-banimg-ico ul li.on:after {border-bottom: 2px solid #ffba25;position: absolute;bottom: 0;left: 0;width: 100%;content:""}
.g-banimg-list{ width:865px; height:385px; overflow:hidden;}
.g-banimg-list ul li{ position:relative; overflow:hidden; width:865px; height:385px;}
.g-banimg-list ul li p{ position:absolute; bottom:0px; left:0px; width:100%; height:40px; line-height:40px; background:url(../images/des_bg.png);}
.g-banimg-list ul li p strong{ color:#fff; font-weight:normal; padding-left:20px; width:390px; display:block; font-size:16px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.g-banimg-list ul li img{width:865px; height:385px;display: block;}

.daygamei {width: 270px;height: 63px;background: url(../images/todayrec.png) no-repeat;margin-top: -8px;}
.jrTjBox{}
.jrTj{overflow: hidden;border-radius: 10px;margin-left: 5px;}
.jrTj ul{overflow: hidden;margin:0 15px;padding-bottom: 15px;}
.jrTj ul li{margin-top: 15px;overflow: hidden;}
.jrTj ul li a{display: block;position: relative;overflow: hidden;height: 90px;padding-left: 105px;}
.jrTj ul li a .imgBox{position: absolute;left: 0;top: 0;border-radius: 20px;display: block;}
.jrTj ul li a .imgBox img{width: 90px;height: 90px;display: block;border-radius: 20px;}
.jrTj ul li a p{font-size: 15px;color: #333;line-height: 25px;overflow: hidden;height: 50px;}
.jrTj ul li a strong{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;margin-top: 10px;}
.jrTj ul li a:hover p{color: #ffba25;}

.indextit {position: relative;margin: 0px 0px 0px 25px;overflow: hidden;}
.indextit em {font-size: 24px;color: rgb(51, 51, 51);margin: 36px 20px 30px;line-height: 24px;}
.indextit p {font-size: 30px;font-weight: 600;color:#000;line-height: 32px;margin-top: 20px;float: left;}
.indextit strong {font-size:22px;font-weight: 600;color:#000;line-height: 32px;margin-top: 20px;float: left;}
.indextit span {font-size: 50px;text-transform: uppercase; font-weight: 600;color: rgba(51, 51, 51, 0.08);display: block;line-height: 60px;position: absolute;left: 0px;top: 0px;user-select: none;}
.indextit a {width: 70px;height: 28px;border-radius: 14px;display: block;float: right;margin-top: 16px;margin-right: 20px;font-size: 13px;color: #333;text-align: center;line-height: 28px;}
.indextit a:hover {color: #ffba25;}

.tabApp{overflow: hidden;}
.tabApp ul{overflow: hidden;display: grid; grid-template-columns: repeat(9, 1fr)!important;grid-gap: 15px;margin: 25px 25px 0;}
.tabApp li {margin-bottom: 10px;position: relative;}
.tabApp li a{display: block;overflow: hidden;}
.tabApp li img {width: 90px;height: 90px;border-radius: 20px;margin: 0px auto 0;display: block;}
.tabApp li p {font-size: 15px;color: #333;height: 25px;line-height: 25px;text-align: center;overflow: hidden;display: block;margin: 10px auto 2px;}
.tabApp li span {font-size: 12px;color: #999;height: 26px;line-height: 26px;text-align: center;overflow: hidden;display: block;white-space: nowrap;}
.tabApp li em {display: none;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #ffba25;/*border: 1px solid #f60;*/color: #fff;text-align: center;cursor: pointer;
border-radius: 20px;position: absolute;bottom: 0px;left: 50%;margin-left: -35px;}
.tabApp li:hover em {background: #ffba25;color: #fff;}
.tabApp li:hover p {color: #ffba25}
.tabApp li:hover em {display: block;}

.gamenav { margin: 0px 25px 5px;}
.gamenav ul { margin-top: 30px;display: grid; grid-template-columns: repeat(12, 1fr)!important;}
.gamenav ul li {font-size: 16px; color:#333; position: relative; text-align: center; }
/*.gamenav ul li:nth-child(1) { margin-left: 20px; }*/
.gamenav ul li:nth-last-child(1) { width: auto; }
.gamenav ul li em { cursor: pointer; }
.gamenav ul li.current em, .gamenav ul li:hover em { color:#ffba25;font-weight: bolder; }
.gamenav ul li span { margin: 0px 22px; color: rgb(204, 204, 204); font-weight: 300; }
.gamenav ul li i { width: 10px; height: 10px; background: rgb(255, 255, 255); border: 1px solid rgb(209, 209, 209); border-radius: 50%; display: block; position: absolute; left: 50%; margin-left:-6px; bottom: -26px; z-index: 2; }
.gamenav ul li.current i, .gamenav ul li:hover i { border-color: rgb(254, 185, 0); background: rgb(254, 185, 0); }
.navline {width: 1150px;height: 1px;background: rgb(204, 204, 204);opacity: 0.5;margin-top: 20px;}
.gamenav ul li:after {content: '/';color: #d7d7d7;width: 3px;height: 18px;position: absolute;bottom: 1px;right: 0;margin-left: -10px;border-radius: 10px;font-size: 12px;}
.gamenav ul li:last-of-type:after {content: '';}
.f-tabCont .f-tabLi{display: none;}

.indexZt{overflow: hidden;}
.indexZt ul{margin:20px 25px 0;overflow: hidden;display: grid; grid-template-columns: repeat(4, 1fr)!important;grid-gap:20px;}
.indexZt ul li{border-radius: 10px;overflow: hidden;background-color: #fff;}
.indexZt ul li a{display: block;overflow: hidden;}
.indexZt ul li a img{width: 100%;display: block;}
.indexZt ul li a>div{overflow: hidden;margin: 10px 15px 0;}
.indexZt ul li a>div p{height: 25px;line-height: 25px;overflow: hidden;color: #333;font-size: 15px;margin-bottom:4px;}
.indexZt ul li a>div span{display: block;height: 22px;line-height: 22px;overflow: hidden;font-size: 12px;color: #999;margin-bottom:10px;}
.indexZt ul li a>div span b{float: right;}
.indexZt ul li a:hover p{color: #ffba25}

.indexNews{overflow: hidden;margin:20px 25px 0;}
.indexNews .left{overflow: hidden;float: left;width: 500px;}
.indexNews .left ul{display: grid; grid-template-columns: repeat(2, 1fr)!important;grid-gap:20px;}
.indexNews .left ul li{overflow: hidden;border-radius: 10px;background-color:#fff;}
.indexNews .left ul li a{display: block;overflow: hidden;position: relative;}
.indexNews .left ul li a p{position: absolute;bottom: 0;left: 0px;padding: 0 15px 4px;line-height: 25px;overflow: hidden;height: 50px;color: #fff;font-size: 15px;text-align: center;background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.74));}
.indexNews .left ul li a:hover p{color: #ffba25}

.indexNews .right{overflow: hidden;float: right;width: 630px;}
.indexNews .right ul li{overflow: hidden;margin-bottom:20px;}
.indexNews .right ul li:last-of-type{margin-bottom:0px;}
.indexNews .right ul li a{display: flex;overflow: hidden;}
.indexNews .right ul li a i.date{position: relative; display: block;width: 80px;margin-top: 12px;font-size: 15px;font-weight: bolder;font-style: normal;text-align: center;padding-top:44px;}
.indexNews .right ul li a i.date:before{content: '';position: absolute;top: 0px;left: 50%;margin-left: -16px; width: 32px;height: 32px;display: block;background:url(../images/downico.png) no-repeat;background-position: -385px -66px;}
.indexNews .right ul li a>div{flex: 1;overflow: hidden;}
.indexNews .right ul li a>div strong{display: block;height: 26px;line-height: 26px;color: #333;font-weight: bolder;font-size: 18px;overflow: hidden;}
.indexNews .right ul li a>div p{line-height: 22px;height: 44px; color: #999;font-size: 13px;overflow: hidden;margin-top: 10px;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; word-break: break-all;}
.indexNews .right ul li a:hover div strong{color: #ffba25}

.indexRank{overflow: hidden;}
.indexRank .listCont{display: grid; grid-template-columns: repeat(3, 1fr)!important;grid-gap:20px; margin:20px 25px 0;}
.indexRank .listCont .list{overflow: hidden;}
.indexRank .listCont .list .current{height: 60px;overflow: hidden;border-radius: 10px;color: #fff;text-align: center;font-size: 22px;line-height: 60px;font-weight: bolder;}
.indexRank .listCont .list .current i.icon{background:url(../images/downico.png) no-repeat;display: inline-block;width: 31px;height: 9px;    background-position: -206px -400px;vertical-align: top;margin: 26px 10px 0px 0px;}
.indexRank .listCont .list .current i.iconright{background-position: -247px -400px;margin-left: 10px;margin-right: 0px;}
.indexRank .listCont .list:nth-child(1) .current{background: rgb(255, 97, 53);}
.indexRank .listCont .list:nth-child(2) .current{background: rgb(255, 207, 92);}
.indexRank .listCont .list:nth-child(3) .current{background: rgb(92, 232, 255);}
.indexRank .listCont .list .topli{overflow: hidden;display: flex; justify-content: space-between; /*grid-template-columns: repeat(3, 1fr)!important;grid-gap:20px;*/ margin:20px 15px 0;}
.indexRank .listCont .list .topli a{display: block;width: 90px;overflow: hidden;position: relative;}
/*.indexRank .listCont .list .topli a:before{content: '';position: absolute;width: 0;height: 0;border-bottom: 40px solid transparent;border-left: 35px solid #f7f7f7;}*/
.indexRank .listCont .list .topli a i{position: absolute;display: block;width: 46px;height: 46px;background: url(../images/rankIcon.png) no-repeat;background-size: 700px;line-height: 30px;color: #fff;font-style: normal;text-indent: 11px;font-size: 16px;font-weight: bolder;}
.indexRank .listCont .list .topli a:nth-child(1) i{background-position: -495px -386px;}
.indexRank .listCont .list .topli a:nth-child(2) i{background-position: -544px -386px;}
.indexRank .listCont .list .topli a:nth-child(3) i{background-position: -595px -386px;}
.indexRank .listCont .list .topli img{border-radius: 20px;display: block;width: 90px;height: 90px;}
.indexRank .listCont .list .topli p{height: 25px;line-height: 25px;overflow: hidden;text-align: center;color: #333;font-size:15px;margin-top:8px;}
.indexRank .listCont .list .topli span{font-size: 12px;color: #999;display: block;height: 25px;line-height: 25px;overflow: hidden;text-align: center;}
.indexRank .listCont .list .topli em{display: none;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #ffba25;margin:0px auto 0;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.indexRank .listCont .list .topli a:hover em{display: block;}
.indexRank .listCont .list .topli a:hover span{display: none;}

.indexRank .listCont ul{overflow: hidden;margin:0px 15px 0;}
.indexRank .listCont ul li{overflow: hidden;height: 90px;position: relative;margin-top: 20px;}
.indexRank .listCont ul li a{display: flex;overflow: hidden;}
.indexRank .listCont ul li u.ico1{position: absolute;display: block;width: 46px;height: 46px;background: url(../images/rankIcon.png) no-repeat -645px -386px;background-size: 700px;line-height: 30px;color: #fff;font-style: normal;text-indent: 11px;font-size: 16px;font-weight: bolder;}
.indexRank .listCont ul li a i.imgBox{display: block;height: 90px;width: 90px;border-radius: 20px;}
.indexRank .listCont ul li a i.imgBox img{display: block;border-radius: 20px;width: 90px;height: 90px;}
.indexRank .listCont ul li a>div{flex: 1;overflow: hidden;height: 90px;margin-left: 15px;}
.indexRank .listCont ul li a>div p{height: 25px;line-height: 25px;color: #333;font-size: 15px;overflow: hidden;}
.indexRank .listCont ul li a>div span{display: block;height: 14px;overflow: hidden;margin:14px 0;}
.indexRank .listCont ul li a>div span img{display: block;width: auto;height: 14px;}
.indexRank .listCont ul li a>div strong{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;}
.indexRank .listCont ul li a b{position: absolute;right: 0px;top: 33px;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #ffba25;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.indexRank .listCont ul li a:hover div p{color: #ffba25}
.indexRank .listCont ul li a b:hover{background:#f1b021;}

.applist {background:#fec621 url(../images/applist.png) center center no-repeat;height: 240px;position: relative;}
.applist .location ,.applist .location a{color: #ffecbb;}
.location {height: 48px;line-height: 48px;color: rgb(205, 205, 205);font-size: 12px;position: relative;text-indent: 25px;}
.location a {color: rgb(205, 205, 205);}
.location a:hover {text-decoration: underline;}
.location i {position: absolute;top: 14px;left: 2px;width: 16px;height: 20px;background: url(../images/icon.png) no-repeat;background-position: -2px -400px;}
.location i.ico2 {background-position: -115px -400px;}
.fontdown{overflow: hidden;position: relative;height: 240px;}
.gtopHauto{height: auto;}
.fontdown strong {display: block;font-size: 38px;font-weight: 600;color:#fff;position: absolute;top: 88px;left:0px;line-height: 38px;}
.fontdown p {font-size: 24px;color:rgba(255, 255, 255, 0.7);position: absolute;top: 140px;left: 6px;}

.applnav{overflow: hidden;}
.applnav ul{display: grid; grid-template-columns: repeat(6, 1fr)!important;grid-gap:20px; margin:20px auto;}
.applnav ul li {height: 56px;display: block;float: left;background: rgb(255, 250, 249);border-radius: 10px;position: relative;}
.applnav ul li a{display: block;}
.applnav ul li a>div{overflow: hidden;text-align: center;justify-content: center;display: flex;flex-direction: column;height:56px;}
.applnav ul li a>div p:nth-child(1){font-size: 18px;height: 25px;line-height: 25px;color: #333;font-weight: bolder;}
.applnav ul li a>div p:nth-child(2){font-size: 12px;color: #999;height: 20px;line-height: 20px;}
.applnav ul li:nth-child(7), .applnav ul li:nth-child(16), .applnav ul li:nth-child(11) {background: rgb(239, 254, 255);}
.applnav ul li:nth-child(4), .applnav ul li:nth-child(14), .applnav ul li:nth-child(13) {background: rgb(255, 250, 242);}
.applnav ul li:nth-child(2), .applnav ul li:nth-child(6), .applnav ul li:nth-child(9), .applnav ul li:nth-child(10), .applnav ul li:nth-child(12), .applnav ul li:nth-child(17) {background: rgb(246, 250, 255);}
.applnav ul li.current, .applnav ul li:hover { height: 56px;background: url(../images/listcur.png) center center no-repeat;}
.applnav ul li.current a>div p, .applnav ul li:hover a>div p{color: #fff;}

.appMain{overflow: hidden;}
.appMain ul{display: grid; grid-template-columns: repeat(4, 1fr)!important;grid-gap:20px;}
.appMain ul li {background: url("../images/listbg.png") no-repeat;border-radius: 10px;position: relative;overflow: hidden;}
.appMain ul li a{display: block;overflow: hidden;}
.appMain ul li a .top{display: flex;overflow: hidden;height: 100px;margin:20px 20px 15px;}
.appMain ul li a .top .info{flex: 1;overflow: hidden;height: 100px; margin-left: 15px;}
.appMain ul li a .top img{display: block;border-radius: 20px;width:100px;height: 100px;}
.appMain ul li .info p{white-space: nowrap;text-overflow: ellipsis;}
.appMain ul li .info p:nth-child(1) {font-size: 16px;height: 25px;line-height: 25px;overflow: hidden;font-weight: bolder;color: #000;white-space: nowrap;text-overflow: ellipsis;}
.appMain ul li .info p:nth-child(2) {height: 20px;line-height: 20px;overflow: hidden;font-size: 12px;color: #999;margin-top:6px;}
.appMain ul li .info p:nth-child(3) {height: 20px;line-height: 20px;overflow: hidden;font-size: 12px;color: #999;margin-top:3px;}
.appMain ul li .info p:nth-child(4) {height: 20px;line-height: 20px;overflow: hidden;font-size: 12px;color: #999;margin-top:3px;}
.appMain ul li .txt{overflow: hidden;margin:0 20px 15px;line-height: 22px;height: 44px;overflow: hidden;font-size: 14px;color: #333;  -webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-all;}
.appMain ul li a span {width: 100%;height: 42px;display: block;text-align: center;line-height: 42px;font-size: 14px;color: #333;background: #fff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-top: 1px solid rgb(228, 228, 228);}
.appMain ul li a:hover span{background:#ffba25;color: #fff;}
.appMain ul li a:hover .info p:nth-child(1) {color: #ffba25;}

.ztTop {width: 100%;height: 240px;background: url(../images/ztBg2.jpg) center center / cover no-repeat;}
.ztTop p:nth-child(2) {position: relative;height: 50px;line-height: 50px;color: rgb(255, 255, 255);font-size: 38px;font-weight: bold;text-align: center;margin: 20px auto 0px;top: 0px;left: 0px;}
.ztTop p:nth-child(3) {height: 38px;line-height: 38px;color: rgb(209, 212, 215);font-size: 24px;text-align: center;position: initial;margin-top: 10px;}

.newsMain{overflow: hidden;}
.newsMain ul{display: grid; grid-template-columns: repeat(2, 1fr)!important;grid-gap:20px;}
.newsMain ul li{overflow: hidden;border-radius: 10px;background:#fff;}
.newsMain ul li a{display: block;margin:20px;position: relative;padding-left: 255px;}
.newsMain ul li a img{display: block;width: 240px;height: 180px;border-radius: 10px;position: absolute;left: 0;top: 0;}
.newsMain ul li a p{font-size: 18px;color: #000;font-weight: bolder;line-height: 25px;height: 50px;overflow: hidden;margin-bottom: 10px;}
.newsMain ul li a>div{font-size: 14px;display: block;color: rgb(153, 153, 153);padding:10px 15px;height: 66px;background: rgb(247, 247, 247);border-radius: 10px;}
.newsMain ul li a span{display: block;height: 66px;line-height: 22px;overflow: hidden;    display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;font-size: 12px;word-break: break-all;}
.newsMain ul li a b{display: block;height: 20px;line-height: 20px;overflow: hidden;font-size: 12px;margin-top: 10px;color: #999;}
.newsMain ul li a:hover p{color: #ffba25;}

.ztMain{overflow: hidden;}
.ztMain ul{display: grid; grid-template-columns: repeat(2, 1fr)!important;grid-gap:20px;}
.ztMain ul li{border-radius: 10px;background:#fff;margin-top: 40px;}
.ztMain ul li a{display: block;margin:20px;}
.ztMain ul li a .top{position: relative;padding-left: 320px;height: 95px;}
.ztMain ul li a .top img{width: 300px;height: 150px;display: block;border-radius: 10px;position: absolute;top: -55px;left: 0px;}
.ztMain ul li a .top>div{overflow: hidden;}
.ztMain ul li a .top>div p{height: 30px;line-height: 30px;color: #000;font-size: 18px;font-weight: bolder;overflow: hidden;}
.ztMain ul li a .top>div strong{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #000;font-size: 12px;margin-top: 10px;}
.ztMain ul li a .top>div span {display: block;text-align: right;height: 25px;line-height: 25px;color: red;font-size: 15px;font-weight: bold;overflow: hidden;margin-top:8px;}
.ztMain ul li a .bottom{overflow: hidden; margin-top: 15px;background: rgb(247, 247, 247);border-radius: 10px;padding:10px 15px 10px 15px;position: relative;}
.ztMain ul li a .bottom p{overflow: hidden;width: 378px;float: left;line-height: 25px;color: rgb(153, 153, 153);height: 50px;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2;overflow: hidden;}
.ztMain ul li .bottom .icon {float: right;width: 122px;height: 50px;position: relative;}
.ztMain ul li .bottom .icon img {position: absolute;width: 50px;height: 50px;border-radius: 8px;z-index: 2;border-right: 3px solid rgb(255, 255, 255);transition: all 0.2s ease-in-out 0s;}
.ztMain ul li .bottom .icon img:nth-child(2) {left: 34px;z-index: 1;}
.ztMain ul li .bottom .icon img:nth-child(3) {left: 68px;z-index: 0;}
.ztMain ul li a:hover .top>div p{color: #ffba25;}

.rankTAB{}
.rankTAB ul{display: grid; grid-template-columns: repeat(3, 1fr)!important;grid-gap:20px;}
.rankTAB ul li{overflow: hidden;position: relative;height: 88px;}
.rankTAB ul li .box{height: 60px;overflow: hidden;border-radius: 10px;color: #fff;text-align: center;font-size: 22px;line-height: 60px;font-weight: bolder;cursor: pointer;}
.rankTAB ul li .box i.icon{background:url(../images/downico.png) no-repeat;display: inline-block;width: 31px;height: 9px;    background-position: -206px -400px;vertical-align: top;margin: 26px 10px 0px 0px;}
.rankTAB ul li .box i.iconright{background-position: -247px -400px;margin-left: 10px;margin-right: 0px;}
.rankTAB ul li:nth-child(1) .box{background: rgb(255, 97, 53);}
.rankTAB ul li:nth-child(2) .box{background: rgb(255, 207, 92);}
.rankTAB ul li:nth-child(3) .box{background: rgb(92, 232, 255);}

.rankTAB ul li:nth-child(1)::after {content: "";position: absolute;background: url("../images/downico.png") -3px -599px / 800px 800px no-repeat;width: 0px;height: 38px;bottom: 10px;left: 0px;transition: all 0.3s ease-in-out 0s;}
.rankTAB ul li:nth-child(2)::after {content: "";position: absolute;background: url("../images/downico.png") -3px -656px / 800px 800px no-repeat;width: 0px;height: 38px;bottom: 10px;left: 0px;transition: all 0.3s ease-in-out 0s;}
.rankTAB ul li:nth-child(3)::after {content: "";position: absolute;background: url("../images/downico.png") -4px -710px / 800px 800px no-repeat;width: 0px;height: 38px;bottom: 10px;left: 0px;transition: all 0.3s ease-in-out 0s;}
.rankTAB ul li.current:nth-child(1)::after,.rankTAB ul li.current:nth-child(2)::after,.rankTAB ul li.current:nth-child(3)::after,.rankTAB ul li:hover::after {width:100%;transform: translateY(10px);}

.rankCont{overflow: hidden;}
.rankCont ul{overflow: hidden;display: none;}
.rankCont ul li{background: #fff;overflow: hidden;position: relative;padding:20px 20px 20px 95px;border-radius: 10px;margin-bottom: 20px;}
.rankCont ul li:last-of-type{margin-bottom: 0px;}
.rankCont ul li a{display: block;overflow: hidden;flex: 1;position: relative;height: 110px;padding:0 170px 0 130px;}
.rankCont ul li .icoNum {width: 70px;position: absolute;left: 20px;top: 54px;height: 50px;text-align: center;line-height: 50px;}
.rankCont ul li .icoNum i{font-size:15px;font-weight: bolder;font-style: normal;}
.rankCont ul li a i{position: absolute;left: 0;top: 0;height: 110px;width: 110px;border-radius: 20px;}
.rankCont ul li a i img{width: 110px;height: 110px;display: block;border-radius: 20px;}
.rankCont ul li a .txt{overflow: hidden;height: 110px;}
.rankCont ul li a .txt strong{height: 30px;line-height: 30px;color: #000;font-size: 18px;font-weight: bolder;display: block;}
.rankCont ul li a .txt span{height: 15px;display: block;line-height: 15px;display: block;overflow: hidden;font-size: 12px;color: #999999;margin-top: 10px;}
.rankCont ul li a .txt span em {padding: 0 10px;}
.rankCont ul li a .txt p{height: 44px;line-height: 22px;font-size: 12px;overflow: hidden;color: #999999;margin-top: 10px;}
.rankCont ul li a .btn{position: absolute;right: 0;top: 37px;background: #f8e8d2;text-align: center;font-size: 16px;color: rgb(255, 148, 0);cursor: pointer;border-radius: 20px;display: block;width: 130px;height: 36px;line-height: 36px;}
.rankCont ul li .Num1,.rankCont ul li .Num2,.rankCont ul li .Num3{width: 42px;height: 68px;background: url("../images/downico.png") no-repeat;background-position: -5px -514px;position: absolute;left: 25px;top: 0;}
.rankCont ul li .Num1 i,.rankCont ul li .Num2 i,.rankCont ul li .Num3 i{display: none;}
.rankCont ul li a:hover .txt strong{color: #ffba25;}
.rankCont ul li a .btn:hover{ color: rgb(255, 255, 255);background: linear-gradient(to right, rgb(254, 186, 0), rgb(254, 208, 0));}
.rankCont ul li .Num2{background-position: -62px -514px;}
.rankCont ul li .Num3{background-position: -120px -514px;}
.rankCont ul li:nth-child(1) .icoNum i{color: #f66}
.rankCont ul li:nth-child(2) .icoNum i{color: #ffa126;}
.rankCont ul li:nth-child(3) .icoNum i{color: #59c62f;}

.newsinfoBg{background:#fbf5ea url("../images/newdetail.png") center center no-repeat;}
.location i.icon2 {background-position: -115px -400px;}
.newsinfoBg h1{margin-top:45px;height: 40px;line-height: 40px;overflow: hidden;color: #000;font-size: 30px;}
.newsinfoBg .u-timeinfo{overflow: hidden;height: 24px; line-height: 24px;color: #999;margin-top:20px;}    
.newsinfoBg .u-timeinfo span{ color: #999;padding: 0px 20px 0 0;}
.newsinfoBg .u-timeinfo span i{ font-style: normal; }

.w320{width: 350px;}.w860{width: 830px;}

.arcbox {font-size: 15px;height: auto;display: block;overflow: hidden;position: relative;overflow: hidden;padding: 20px;}
.arcbox p {overflow: hidden;font-size: 15px;color: #333;line-height: 28px;margin:0px auto 10px ;display: inline-block; width: 100%;}
.arcbox h3{width: auto;line-height: 22px;font-size: 18px;font-weight: bold;    color: #000;    display: block;    overflow: hidden;    margin: 10px 0 20px;}
.arcbox h3:before {content: " ";display: inline-block;width: 28px;height: 18px;background: url(../images/iconh3.png) no-repeat;;background-position: -25px -59px;margin-right: 6px;position: relative;top: 3px;}
.arcbox h4{color: #333;line-height: 28px;font-size: 15px;font-weight: bold;margin: 0px auto 10px;}
.arcbox p img {display: block;margin: 0px auto;border-radius:10px;}
.arcbox strong{font-weight: bold;}

.xgNews{overflow: hidden;}
.xgNews ul{overflow: hidden;display: grid;grid-template-columns: repeat(2, 1fr)!important;grid-gap:20px; margin:15px 20px 20px;}
.xgNews li{overflow: hidden;}
.xgNews li a{ display: block;  height: 120px;}
.xgNews li a>div{float: right;height: 120px;width: 210px;}
.xgNews li .imgBox{ display: block; width: 160px;height: 120px;float: left; margin-right: 15px; border-radius: 10px;}
.xgNews li .imgBox img{width: 160px;height: 120px;border-radius: 10px; display: block;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.xgNews li .tt{max-height:56px;line-height: 28px;font-size: 15px;font-weight: normal;overflow: hidden;}
.xgNews li .text{color: #999;line-height: 22px;height: 22px;margin-top: 10px;font-size: 12px;display:block;overflow: hidden;}
.xgNews li:hover a .tt{color: #ffba25}

.hotNews{overflow: hidden;}
.hotNews ul{overflow: hidden;margin:15px 20px 0px;}
.hotNews li{overflow: hidden;margin-bottom:20px;}
.hotNews li a{ display: block; height: 105px;overflow: hidden;}
.hotNews li .imgBox{ display: block; width:140px;height:105px;float: left; margin-right: 15px; overflow: hidden;border-radius: 10px;}
.hotNews li a>div{float: right;width: 155px;height: 105px;overflow: hidden;}
.hotNews li .imgBox img{width: 140px;height: 105px;display: block;border-radius: 10px;}
.hotNews li .tt{height:56px;line-height:28px;font-size: 15px;font-weight: normal;overflow: hidden;}
.hotNews li .text{color: #999;line-height: 22px;height: 22px;margin-top: 10px;font-size: 12px;}
.hotNews li a:hover .tt{color: #ffba25;}

.hotApps{overflow: hidden;}
.hotApps ul{overflow: hidden;margin:15px 20px 0;}
.hotApps ul li{overflow: hidden;height: 90px;position: relative;margin-bottom: 20px;}
.hotApps ul li a{display: flex;overflow: hidden;}
.hotApps ul li u.ico1{position: absolute;display: block;width: 46px;height: 46px;background: url(../images/rankIcon.png) no-repeat -645px -386px;background-size: 700px;line-height: 30px;color: #fff;font-style: normal;text-indent: 11px;font-size: 16px;font-weight: bolder;}
.hotApps ul li a i.imgBox{display: block;height: 90px;width: 90px;border-radius: 20px;}
.hotApps ul li a i.imgBox img{display: block;border-radius: 20px;width: 90px;height: 90px;}
.hotApps ul li a>div{flex: 1;overflow: hidden;height: 90px;margin-left: 15px;}
.hotApps ul li a>div p{height: 25px;line-height: 25px;color: #333;font-size: 15px;overflow: hidden;}
.hotApps ul li a>div span{display: block;height: 14px;overflow: hidden;margin:14px 0;}
.hotApps ul li a>div span img{display: block;width: auto;height: 14px;}
.hotApps ul li a>div strong{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;}
.hotApps ul li a b{position: absolute;right: 0px;top: 33px;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #ffba25;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.hotApps ul li a:hover div p{color: #ffba25}
.hotApps ul li a b:hover{background:#f1b021;}

.twoTit{margin-left: 20px;}.twoTit a{margin-right: 12px;}

.ztDetailTop {width: 100%;height: 265px;border-radius: 10px;background: rgb(255, 255, 255);margin-top: 65px;}
.ztDetailTop img {float: left;width: 600px;height: 300px;border-radius: 10px;margin: -55px 20px 0px 22px;}
.ztDetailTop .right {float: left;width: 535px;white-space: nowrap;overflow: hidden;}
.ztDetailTop .right > h1 {height: 38px;line-height: 38px;font-size: 26px;color:#000;font-weight: bold;margin-top: 24px;overflow: hidden;margin-bottom: 6px;}
.ztDetailTop .right > p:nth-child(2) {height: 34px;line-height: 34px;color:#000;font-size: 12px;}
.ztDetailTop .right > p:nth-child(2) i {display: inline-block;height: 16px;width: 16px;background-position: -32px -400px;vertical-align: top;margin: 9px 8px 0px 0px;}
.ztDetailTop .right > p:nth-child(2) span {color:red;font-size: 20px;font-weight: bold;float: right;}
.ztDetailTop .right > p:nth-child(2) span b{font-size: 22px;padding-right: 6px;}
.ztDetailTop .right div {height: 118px;border-radius: 10px;background: #f7f7f7;padding: 10px 20px 0px;margin-top: 15px;position: relative;overflow: auto;}
.ztDetailTop .right div p {white-space: normal;line-height: 28px;color: rgb(153, 153, 153);font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 4;overflow: hidden;}

.downinfoBg{/*background: rgb(48, 48, 55)*/ background:url(../images/ztBg2.jpg) center center / cover no-repeat;overflow: hidden;height: 240px;}
.downinfoCont{margin-top: 20px;overflow: hidden;display: flex;}
.downinfoCont .downICO{overflow: hidden;border-radius: 25px;}
.downinfoCont .downICO img{width: 120px;height: 120px;display: block;border-radius: 25px;border:2px solid rgba(255,255,255,.5);}
.downinfoCont .downTit{height: 120px;flex: 1;overflow: hidden;margin:0 0px 0 30px;}
.downinfoCont .downTit h1{color: #fff;font-size: 28px;height: 40px;line-height: 40px;overflow: hidden;}
.downinfoCont .downTit .tig{height:15px;line-height: 15px;overflow: hidden;color: #fff;font-size: 14px; margin-top:20px;}
.downinfoCont .downTit em{width: 1px;background-color: #fff;height: 10px;display: inline-block;margin: 0 20px;}
.downinfoCont .downTit .str{height: 15px;line-height: 15px;overflow: hidden;margin-top:20px;color: #fff;font-size: 14px;align-items: center;display: flex;}
.downinfoCont .downTit .str img{display: inline-block;width: auto;height: 13px;}
.downinfoCont .downBTn{width: 335px;overflow: hidden;}
.downBTn{overflow: hidden;align-items: center;display: flex;flex-direction: column;justify-content: center;}
.downBTn a{display: block;width: 220px;height: 48px;line-height: 48px;text-align: center;color: #fff;border-radius: 24px;font-size: 16px;margin: 6px 0;}
.downBTn a:nth-last-child(1){margin-right: 0;}
.downBTn a i{width: 22px;height: 26px;margin-right: 8px;background: url(../images/downico.png) 0% 0% / 800px 800px no-repeat;margin-top: 12px;display: inline-block;vertical-align: top;}
.downBTn a span{font-size: 16px;}
.downBTn a.and i{background-position: -414px -401px;}
.downBTn a.ios i{background-position: -378px -401px;margin-top: 11px;}
.downBTn a.and {background: linear-gradient(90deg, #35dda8, #41ea79);}
.downBTn a.ios {background: #33b1ff;}
.iostishi {text-align: center; display: block;height: 20px;line-height: 20px;font-size: 12px;width: 210px;color: #fff;}

.dwonCtab{height: 60px;line-height: 60px;font-size: 18px;color:#000;overflow: hidden;margin-bottom: 10px;}
.dwonCtab span {float: left;width: 150px;text-align: center;position: relative;transition: font-size 0.3s ease 0s;cursor: pointer;}
.dwonCtab span.current,.dwonCtab span:hover {font-size: 24px;font-weight: bold;}
.dwonCtab span::after {content: "";position: absolute;bottom: 8px;left: 0px;right: 0px;margin: auto;width: 0px;height: 5px;border-radius: 4px;background: linear-gradient(to right, #ff5600, #ff8d00);transition: width 0.3s ease 0s;}
.dwonCtab span.current::after,.dwonCtab span:hover::after {width: 35px;}

.downXx{overflow: hidden;}
.downXx ul{overflow: hidden;background: #f7f7f7;border-radius: 10px;margin:15px 20px 20px 20px;padding:10px 20px;}
.downXx ul li{float: left;width: 50%;height:40px;line-height: 40px;color: #333;white-space:nowrap; overflow: hidden;}

.downBlzx{overflow: hidden;}
.downBlzx ul{overflow: hidden;display: grid; grid-template-columns: repeat(7, 1fr)!important;grid-gap: 15px;margin:15px 20px 5px;}
.downBlzx li {margin-bottom: 10px;position: relative;}
.downBlzx li a{display: block;overflow: hidden;}
.downBlzx li img {width: 90px;height: 90px;border-radius: 20px;margin: 0px auto 0;display: block;}
.downBlzx li p {font-size: 15px;color: #333;height: 25px;line-height: 25px;text-align: center;overflow: hidden;display: block;margin: 10px auto 2px;}
.downBlzx li span {font-size: 12px;color: #999;height: 26px;line-height: 26px;text-align: center;overflow: hidden;display: block;white-space: nowrap;}
.downBlzx li em {display: none;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #ffba25;/*border: 1px solid #f60;*/color: #fff;text-align: center;cursor: pointer;
border-radius: 20px;position: absolute;bottom: 0px;left: 50%;margin-left: -35px;}
.downBlzx li:hover em {background: #ffba25;color: #fff;}
.downBlzx li:hover p {color: #ffba25}
.downBlzx li:hover em {display: block;}

.xgdownApps{overflow: hidden;margin-top: 70px;}
.xgdownApps ul{overflow: hidden;margin:15px 20px 5px;}
.xgdownApps ul li{overflow: hidden;margin: 0px 0px 15px 0px;background: #f7f7f7; border-radius: 10px;}
.xgdownApps ul li a{display:block;overflow: hidden;position: relative;height: 90px;padding: 15px 15px 15px 120px;}
.xgdownApps ul li a i{position: absolute;left: 15px;top:15px;width: 90px;height:90px;display: block;border-radius: 14px;overflow: hidden;}
.xgdownApps ul li a i img{display: block;width: 90px;height:90px; border-radius: 14px;}
.xgdownApps ul li a p{max-height: 50px;line-height: 25px;overflow: hidden;color: #333;font-size: 15px; /*  white-space: nowrap;text-overflow: ellipsis;*/display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.xgdownApps ul li a span{position: absolute;right: 0;bottom: 0;width: 60px;height: 26px;line-height: 26px;font-size: 14px;background: #ffba25;color: #fff;text-align: center;cursor: pointer;border-radius: 10px 0px 0px 0px;}
.xgdownApps ul li a strong{height: 20px;line-height: 20px;display: block;overflow: hidden;font-size: 12px;color: #999;margin-top: 10px; }
.xgdownApps ul li a span:hover{background:#f1b021;}
.xgdownApps ul li a:hover p{color: #ffba25}

.downHotZt{overflow: hidden;}
.downHotZt ul{overflow: hidden;margin:15px 20px 0;}
.downHotZt ul li{overflow: hidden;border-radius: 10px;margin-bottom: 20px;}
.downHotZt ul li a{display: block;position: relative;overflow: hidden;}
.downHotZt ul li a img{width: 100%;display: block;border-radius: 10px;overflow: hidden;}
.downHotZt ul li a p{position: absolute;bottom: 0;left: 0;height: 35px;line-height: 35px;overflow: hidden;text-align: center;font-size: 15px;color: #fff;width:280px;padding: 0 15px; background: url(../images/rgba50.png);}
.downHotZt ul li a:hover p{color: #ffba25}

.downXgzt {overflow: hidden;}
.downXgzt .top{overflow: hidden;margin:15px 20px 0;}
.downXgzt .top a{display: block;overflow: hidden;}
.downXgzt .top a:hover .right .name{color: #ffba25}
.downXgzt .top img{width: 360px;height: 180px;display: block;float: left;border-radius: 10px;}
.downXgzt .top .right{float: right;width: 410px;height:180px;overflow: hidden;}
.downXgzt .top .right .name{height: 35px;line-height: 35px;overflow: hidden;color: #000;font-size:20px;font-weight: bolder;}
.downXgzt .top .right .tig {height: 34px;line-height: 34px;color:#000;font-size: 12px;overflow: hidden;}
.downXgzt .top .right .tig span {color:red;font-size: 20px;font-weight: bold;float: right;}
.downXgzt .top .right .tig span b{font-size: 22px;padding-right: 6px;}
.downXgzt .top .right .txt{overflow: hidden;border-radius: 10px;background: #f7f7f7;padding: 6px 15px 0px 15px;margin-top: 10px;height: 95px;color: #999999;line-height: 22.5px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-break: break-all;font-size: 12px;}
.downXgzt .bottom{overflow: hidden;margin:20px 20px;}
.downXgzt .bottom ul{display: grid;overflow: hidden;grid-template-columns: repeat(7, 1fr)!important;grid-gap: 10px;}
.downXgzt .bottom li {position: relative;overflow: hidden;}
.downXgzt .bottom li a{display: block;overflow: hidden;}
.downXgzt .bottom li img {width: 90px;height: 90px;border-radius: 20px;margin: 0px auto 0;display: block;}
.downXgzt .bottom li p {font-size: 15px;color: #333;height: 25px;line-height: 25px;text-align: center;overflow: hidden;display: block;margin: 10px auto 2px;}
.downXgzt .bottom li span {font-size: 12px;color: #999;height: 26px;line-height: 26px;text-align: center;overflow: hidden;display: block;white-space: nowrap;}
.downXgzt .bottom li em {display: none;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #ffba25;/*border: 1px solid #f60;*/color: #fff;text-align: center;cursor: pointer;
border-radius: 20px;position: absolute;bottom: 0px;left: 50%;margin-left: -35px;}
.downXgzt .bottom li:hover em {background: #ffba25;color: #fff;}
.downXgzt .bottom li:hover p {color: #ffba25}
.downXgzt .bottom li:hover em {display: block;}

/*结束*/
.m-asediv{overflow: hidden;margin:20px 20px 0 20px;}
.showImg {overflow: hidden;width: 505px;margin:20px 25px 10px 0;overflow: hidden;}
.m-asediv .s-content{width:10000px}
.m-asediv .m-scrol{overflow:hidden}
.m-asediv .m-scrol .s-box{height:300px;margin-bottom:12px;position:relative;overflow:hidden;overflow:hidden;border-radius: 10px;}
.m-asediv .m-scrol li{float:left;position:relative;height:300px;margin-right:15px;overflow:hidden}
.m-asediv .m-scrol li:last-of-type{margin-right:0px; }
.m-asediv .m-scrol li div a{ display: block;  }
.m-asediv .m-scrol li div a span{position: absolute; width: 50px; height: 50px; top: 100px; left: 50%; margin-left: -23px;  display: none}
.m-asediv .m-scrol li div a.f-hover span { display: block; }
.m-asediv .m-scrol li.last{margin-right:0}
.m-asediv .m-scrol li img{max-height:300px;_height:300px;border-radius:10px;}
.m-asediv .m-scrol li span{position:absolute;top:0;left:0;display:block;width:100%;height:45px}
.m-asediv .m-scrol li .bg{background:#000;opacity:.50;filter:alpha(opacity=50)}
.m-asediv .m-scrol li .info{line-height:45px;text-indent:45px;font-size:18px;color:#fff}
.m-asediv .m-scrol li.picture .info{background:url(../images/find.png) no-repeat;_background:url(../images/find.gif) no-repeat; cursor:pointer;}
.m-asediv .m-scrol li.picture .info:hover{background:url(../images/find_h.png) no-repeat;}
.m-asediv .m-scrol li.active span{display:block}
.m-asediv .m-scrol li .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:#000;opacity:.50;filter:alpha(opacity=50)}
.m-asediv .m-scrol li.active .video-bg{opacity:.70;filter:alpha(opacity=70)}
.m-asediv .m-scrol li .video-info{position:absolute;top:0;left:0;padding-top:72px;width:100%;height:178px;text-align:center}
.m-asediv .m-scrol li .video-info span{position:static}
.m-asediv .m-scrol li .video-info .video-icon{width:50px;height:50px;display:block;margin:0 auto;background:url(../images/video-icon.png) center center no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/video-icon.png)}
.m-asediv .m-scrol li .video-info .video-title{width:auto;height:auto;line-height:30px;font-size:20px;color:#fff;display:block;padding:18px 18px 0 18px;white-space:normal}
.m-asediv .m-scrol .track{display:none;position:relative;margin:0;height:8px;background-color:#f5f5f5;font-size:0px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px; bottom: 1px}
.m-asediv .m-scrol .track div{width:110px;height:10px;background-color:#ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:20px;top: -1px}
.m-asediv .slider{position:relative;display:none; }
.m-asediv .slider .s-box{position:relative;width:605px;height:375px;margin:0 auto 20px;overflow:hidden}
.m-asediv .slider .s-box li{float:left;position:relative;width:605px;text-align:center}
.m-asediv .slider .trigger{position:absolute;top:0;right:0px;width:45px;height:45px;border:1px solid #f6f6f6;background:#fff url(../images/bs.png) center no-repeat;text-indent:-333em}
.m-asediv .slider .prev,.m-asediv .slider .next{position:absolute;top:30%;display:block;width:44px;height:110px;border:1px solid #f6f6f6;background:#fff url(../images/slider_arrow.png) 12px center no-repeat;text-indent:-333em}
.m-asediv .slider .prev{left:0px}
.m-asediv .slider .prev:hover{background-position:-83px center}
.m-asediv .slider .next{right:0px;background-position:-33px center}
.m-asediv .slider .next:hover{background-position:-128px center}
.m-asediv .slider .s-nav{text-align:center;height:30px}
.m-asediv .slider .s-nav .picture,.m-asediv .slider .s-nav .video{margin:0 7px}
.m-asediv .slider .s-nav .picture span,.m-asediv .slider .s-nav .video span{display:inline-block;width:30px;height:30px;background-image:url(../images/slider_nav.png);background-repeat:no-repeat; cursor:pointer;}
.m-asediv .slider .s-nav .picture span{background-position:-40px 0}
.m-asediv .slider .s-nav .picture .active{background-position:-122px 0}
.m-asediv .slider .s-nav .video span{background-position:0 0}
.m-asediv .slider .s-nav .video .active{background-position:-82px 0}

.f-addlose {position: absolute;left: 0;top: 0;display: inline-block;background-repeat: no-repeat;width: 100%;height: 100%;z-index: 19960924;}
body.none {    overflow-x: hidden;    overflow-y: hidden; display: block;}
.LookPicture *:before,.LookPicture *:after {    position: absolute;    display: inline-block;    background-repeat: no-repeat;    content: "";}
.LookPicture {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.LookPicture * {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.LookPicture_Background {    position: fixed;    top: 0;    left: 0;    z-index: 19960924;    width: 100%;    height: 100%;    background-color: #000;    display: none !important;}
.LookPicture {    position: fixed;    top: 0;    left: 0;    z-index: 19960925;    width: 100%;    height: 100%;    display: none;}
.LookPicture .Look_Close {    position: absolute;    right: 20px;    top: 20px;    display: inline-block;    background-repeat: no-repeat;    width: 40px;    height: 40px;    cursor: pointer;    z-index: 19960925;}
.LookPicture .Look_Close:before,.LookPicture .Look_Close:after {    background-color: #fff;    width: 30px;    height: 8px;    border-radius: 4px;    -o-border-radius: 4px;    -moz-border-radius: 4px;    -webkit-border-radius: 4px;    top: 17px;    left: 5px;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_Close:hover:before,.LookPicture .Look_Close:hover:after {    box-shadow: 0 0 10px #66ccff;    -moz-box-shadow: 0 0 10px #66ccff;    -webkit-box-shadow: 0 0 10px #66ccff;}
.LookPicture .Look_Close:before {    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}
.LookPicture .Look_Close:after {    -webkit-transform: rotate(315deg);    -ms-transform: rotate(315deg);    -o-transform: rotate(315deg);    transform: rotate(315deg);}
.LookPicture .Look_img {    display: none;    position: absolute;    max-width: 85%;    max-height: 85%;    top: 50%;    left: 50%;    z-index: 19960924;    box-shadow: 0 0 20px #000;    -moz-box-shadow: 0 0 20px #000;    -webkit-box-shadow: 0 0 20px #000;    border: 0;    border-radius: 5px;    -o-border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}
.LookPicture .Look_img:hover {    box-shadow: 0 0 20px #000000;    -moz-box-shadow: 0 0 20px #000000;    -webkit-box-shadow: 0 0 20px #000000;}
.LookPicture .Look_img.Look_Show {    display: block;}
.LookPicture .Look_before {    position: absolute;    display: inline-block;    background-repeat: no-repeat;    width: 70px;    height: 70px;    z-index: 19960926;    left: 50px;    top: 50%;    margin-top: -35px;    cursor: pointer;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_before:before,.LookPicture .Look_before:after {    left: 0;    width: 57px;    height: 5px;    background-color: #fff;    border-radius: 10px;    -o-border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_before:before {    top: 50px;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}
.LookPicture .Look_before:after {    top: 13px;    -webkit-transform: rotate(315deg);    -ms-transform: rotate(315deg);    -o-transform: rotate(315deg);    transform: rotate(315deg);}
.LookPicture .Look_before:hover {    left: 40px;}
.LookPicture .Look_before:hover:before,.LookPicture .Look_before:hover:after {    box-shadow: 0 0 20px #66ccff;    -moz-box-shadow: 0 0 20px #66ccff;    -webkit-box-shadow: 0 0 20px #66ccff;}
.LookPicture .Look_next {    position: absolute;    display: inline-block;    background-repeat: no-repeat;    width: 70px;    height: 70px;    z-index: 19960926;    right: 50px;    top: 50%;    margin-top: -35px;    cursor: pointer;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_next:before,.LookPicture .Look_next:after {    left: 0;    width: 57px;    height: 5px;    background-color: #fff;    border-radius: 10px;    -o-border-radius: 10px;    -moz-border-radius: 10px;    -webkit-border-radius: 10px;    -webkit-transition-property: all;    -moz-transition-property: all;    -o-transition-property: all;    transition-property: all;    -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-delay: 0s;    -moz-transition-delay: 0s;    -o-transition-delay: 0s;    transition-delay: 0s;}
.LookPicture .Look_next:before {    top: 50px;    -webkit-transform: rotate(315deg);    -ms-transform: rotate(315deg);    -o-transform: rotate(315deg);    transform: rotate(315deg);}
.LookPicture .Look_next:after {    top: 13px;    -webkit-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}
.LookPicture .Look_next:hover {    right: 40px;}
.LookPicture .Look_next:hover:before,.LookPicture .Look_next:hover:after {    box-shadow: 0 0 20px #66ccff;    -moz-box-shadow: 0 0 20px #66ccff;    -webkit-box-shadow: 0 0 20px #66ccff;}
.Look_Open {    display: block !important;}

.lookplMore{cursor: pointer; margin: 15px auto;width: 100%;height: 30px;line-height: 30px;font-size: 13px;text-align: center;color: #7e7e7e;background: #f8f8f8;border-radius: 20px;display: block;font-weight: normal;}
.lookplMore:hover {background: #ececec}

.about {overflow: hidden;}
.about h3{color: #000;font-size: 30px;height: 50px;line-height: 50px;overflow:hidden; margin-bottom: 30px;}
.about p{line-height: 26px;overflow: hidden;color: #333;font-size: 15px;margin-bottom: 15px;}

button, input, select, textarea, a {outline: none;}
#comment_list .quote, #comment_list .quote span { text-indent:0; text-align:left; }
#comment_list {  color:#2f2f2f; padding:1px; zoom:1; font-size:12px; overflow: hidden; position: relative; }
#comment_list dt { line-height:28px; height:28px; overflow:hidden; padding:0; }
#comment_list h2 {  height:30px; padding:0px;margin-bottom:10px;border-bottom: 1px solid #ddd }
#comment_list h2 em {    float: left;    margin-right: 8px;    width: 4px;
    height: 17px;    background: #e0e0e0;    border-radius: 2px;margin-top: 4px;}
#comment_list h2 span { font-size:18px; color:#333; font-weight: normal; }
#comment_list dl { padding: 0; text-align: left; }
#comment_list dd { word-wrap: break-word; line-height:20px; padding:10px 0px; margin:0; font-size: 14px;border-bottom: 1px dashed #e5e5e5;margin-bottom: 10px;}
#comment_list dd img { margin-top:-5px; }
#comment_list blockquote, #comment_list .quote {padding: 10px 15px 10px;margin: 0 0 10px 0;border: 1px solid #bfbfbf;background: #fffde9;color: #000;border-radius: 4px;}
#comment_list blockquote h4, #comment_list .quote span { color:#666; /*padding:0 3px;*/ margin-top: 6px;  font-weight:normal; font-size:12px; display:block; background:none; }
#comment_list blockquote h4 cite { font-style:normal; }
#comment_list blockquote div { padding:0 7px; }
#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b { margin:0 6px; color:#d92227; font-weight: normal; }
#comment_list p { font-size: 14px;flex: 1; }
#comment_list p a { color:#7e7e7e; margin-left:10px; }
#comment_list dt span { float:left; }
#comment_list dt em { float:right; font-style:normal; }
#s_comment { text-align:center; }
#s_comment textarea {border-radius: 4px; border:1px solid #ececec;font-family: "Microsoft YaHei","\5fae\8f6f\96c5\9ed1"; padding:3px 0; width:99%; height:80px; line-height:20px; margin:0px 0 15px 0; text-indent: 5px; padding:5px 0; font-size: 14px;}
#s_comment .comment_btn { padding:0 0px 20px; text-align:left; }
#s_comment .comment_btn input {border-radius: 4px; width:146px;height:40px;line-height: 40px; color:#fff; border:0 none; padding:0; margin-right:15px;  background:#00c5c0; cursor:pointer; font-size: 18px }
#s_comment .comment_btn input:hover{background: #02b5b1}
#s_comment .comment_btn span { font-size: 14px; color:#555; }
#comment_list{ height:auto; display:block; overflow:hidden; margin:15px 20px 0px;}
#comment_list #s_comment{ width:auto; height:auto; /*margin:0 15px; */display:block; overflow:hidden;}
/*#comment_list #s_comment #ly_content{ width:100%; height:90px; margin:0; border:1px solid #ececec; display:block; overflow:hidden; padding:10px; margin:0; box-sizing:border-box; border-radius: 4px;}*/
#comment_list #s_comment .m-comment-btn{ width:100%;text-align: left; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#555; display:flex; overflow:hidden}
#comment_list #s_comment .m-comment-btn input{border-radius:20px; width:160px; height:40px; line-height:40px; font-size:18px; font-weight:normal; color:#fff; text-align:center; background:rgb(255, 186, 37); float:left; margin:0 15px 0 0; display:inline; overflow:hidden; border:0; padding:0; cursor:pointer;}
#comment_list #s_comment .m-comment-btn input.nopl{ background:#999; cursor:not-allowed}
#comment_list #s_comment .m-comment-btn .word_count{ display:none}
#comment_list #s_comment .nick_name{ display:none}
#comment_list #s_comment .comment_faces{ display:none}
#comment_list .m-comment-cont{ width:auto; height:auto; margin:15px 0px 0; display:block; overflow:hidden}
#comment_list .m-comment-cont h2{ width:100%; height:34px; line-height:34px; font-size:16px; font-weight:normal; color:#333; border-bottom:1px solid #eee; display:block; overflow:hidden}
#comment_list .m-comment-cont dl{ width:100%; height:auto; display:block; overflow:hidden;margin-bottom: 5px;}
#comment_list .m-comment-cont dl dt{ width:100%; height:auto; display:flex; overflow:hidden; margin:10px 0 0;}
#comment_list .m-comment-cont dl dt span{ width:auto; height:30px; line-height:30px; font-size:12px; font-weight:normal; color:#333; float:left; display:inline; overflow:hidden}
#comment_list .m-comment-cont dl dt span i{ font-style:normal;}
#comment_list .m-comment-cont dl dt span b{ font-weight:normal; color:#d92227; margin:0 6px;}
#comment_list .m-comment-cont dl dt em{ height:30px; line-height:30px; font-size:12px; font-weight:normal; color:#333; float:right; display:block;text-align: right;flex: 1;min-width: 110px; overflow:hidden}
#comment_list .m-comment-cont dl dd{ width:100%; height:auto; line-height:22px; padding:10px 0; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden; border-bottom:1px dashed #e5e5e5}
#comment_list .u-more-comment{ width:auto; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#7e7e7e; background:#f8f8f8; text-align:center; margin:15px; display:block; overflow:hidden; border-radius:30px; display:none}
#comment_list .u-more-comment a{ color:#7e7e7e}
#comment_list .u-more-comment a i{ font-style:normal}
#comment_list .m-comment-cont dl dd p { text-align:right; line-height:1; padding:5px 0; font-size: 12px; margin-top:10px; }
#comment_list .m-comment-cont dl dd p a { color:#7e7e7e; margin-left:10px; }
#comment_list .m-comment-cont dl dd dt span { float:left; }
#comment_list .m-comment-cont dl dd dt em { float:right; font-style:normal; }
#comment_list .m-comment-cont dl dd blockquote{border-radius: 4px; background-color: #fffde9; border:1px #eae8d2 solid;margin:0 0 5px ;padding:8px 12px }
#comment_list .m-comment-cont dl dd blockquote h4 { font-weight: normal; margin-top: 5px; font-size: 12px; color: #888 }
#comment_list .m-comment-cont dl dd blockquote h4 cite{ display: none }
#comment_list #s_comment .m-comment-btn input:hover{background:rgb(255 181 21);}
.lookpl a {margin: 15px auto 0px auto;width: 100%;height: 30px;line-height: 30px;font-size: 13px;text-align: center;color: #7e7e7e;background: #f8f8f8;border-radius: 20px;display: block;font-weight: normal;}
.lookpl a i {font-style: normal;}
.lookpl a:hover {background: #ececec}
.plnobtn .lookpl{display: none;}
.lookplMore{cursor: pointer; margin: 0 auto 5px;width: 100%;height: 30px;line-height: 30px;font-size: 13px;text-align: center;color: #7e7e7e;background: #f8f8f8;border-radius: 20px;display: none;font-weight: normal;}
.lookplMore:hover {background: #ececec}
#comment_list #comment_1{margin-top: 0px;}
#comment_list dd:last-of-type{margin-bottom: 0px;}

.gtop .editerSay{overflow: hidden;}
.gtop .editerSay p{font-size: 14px;overflow: hidden;height: 20px;line-height: 20px;position: initial;color:rgb(255, 186, 37); margin-top: 8px;padding-left:154px;}
.gtop .editerSay p b{padding-left: 6px;}

.downBox{overflow: hidden;align-items: center;display: flex;flex-direction: column;justify-content: center;width: 335px;}
/*.downinfo_BTN {overflow: hidden; margin:0px 0 0 30px;display:flex;}*/
.downBox a{margin: 4px 0;cursor: pointer;text-align: center;position: relative;display: block;border: none;/*flex: 1;*/ width: 230px;height: 50px;border: 2px solid rgba(255,255,255,0.5);
border-radius: 25px;font-size: 18px;color: #fff;line-height: 50px;background: linear-gradient(-90deg, #06D79A, #05C8AF);box-sizing: content-box;}
.downBox .adrBtn:before {width: 42px;height: 50px;background-position: -511px -112px;}
.downBox a:before{content: "";position: absolute;display: inline-block;vertical-align: top;background: url(../images/rank3.png) no-repeat;background-size: 1000px 1000px;left: 0;right: 0;margin: 0 auto;}
.downBox a:hover{opacity: .9;}
.downBox .iosBtn {background-image:linear-gradient(315deg,#45a8ff 0,#04c5f3 100%);}
.downBox .iosBtn:before {width: 42px;height: 50px;background-position: -345px -89px;background-size: 800px 800px;}
.downBox .iosBtn p strong{height: 20px;line-height: 20px;display: block;}
.downBox .iosBtn p{position: relative;top: 6px;display: inline-block;vertical-align: top;font-size: 18px;line-height: 22px;}
.downBox .iosBtn p span{display:block;height: 20px;line-height: 20px;font-size: 12px;color: #fff;}

.downRanklist{overflow: hidden;}
.downRanklist .topli{overflow: hidden;display: flex; justify-content: space-between; /*grid-template-columns: repeat(3, 1fr)!important;grid-gap:20px;*/ margin:15px 20px 0;}
.downRanklist .topli a{display: block;width: 90px;overflow: hidden;position: relative;}
/*.indexRank .listCont .list .topli a:before{content: '';position: absolute;width: 0;height: 0;border-bottom: 40px solid transparent;border-left: 35px solid #f7f7f7;}*/
.downRanklist .topli a i{position: absolute;display: block;width: 46px;height: 46px;background: url(../images/rankIcon.png) no-repeat;background-size: 700px;line-height: 30px;color: #fff;font-style: normal;text-indent: 11px;font-size: 16px;font-weight: bolder;}
.downRanklist .topli a:nth-child(1) i{background-position: -495px -386px;}
.downRanklist .topli a:nth-child(2) i{background-position: -544px -386px;}
.downRanklist .topli a:nth-child(3) i{background-position: -595px -386px;}
.downRanklist .topli img{border-radius: 20px;display: block;width: 90px;height: 90px;}
.downRanklist .topli p{height: 25px;line-height: 25px;overflow: hidden;text-align: center;color: #333;font-size:15px;margin-top:8px;}
.downRanklist .topli span{font-size: 12px;color: #999;display: block;height: 25px;line-height: 25px;overflow: hidden;text-align: center;}
.downRanklist .topli em{display: none;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #ffba25;margin:0px auto 0;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.downRanklist .topli a:hover em{display: block;}
.downRanklist .topli a:hover span{display: none;}

.downRanklist ul{overflow: hidden;margin:0px 20px 20px;}
.downRanklist ul li{overflow: hidden;height: 90px;position: relative;margin-top: 20px;}
.downRanklist ul li a{display: flex;overflow: hidden;}
/*.indexRank .listCont ul li u.ico1{position: absolute;display: block;width: 46px;height: 46px;background: url(../images/rankIcon.png) no-repeat -645px -386px;background-size: 700px;line-height: 30px;color: #fff;font-style: normal;text-indent: 11px;font-size: 16px;font-weight: bolder;}*/
.downRanklist ul li u.ico1,.downRanklist ul li u.ico2,.downRanklist ul li u.ico3,.downRanklist ul li u.ico4,.downRanklist ul li u.ico5,.downRanklist ul li u.ico6,.downRanklist ul li u.ico7,.downRanklist ul li u.ico8,.downRanklist ul li u.ico9,.downRanklist ul li u.ico10{position: absolute;display: block;width: 46px;height: 46px;background: url(../images/rankIcon.png) no-repeat -645px -386px;background-size: 700px;line-height: 30px;color: #fff;font-style: normal;text-indent: 11px;font-size: 16px;font-weight: bolder;}
.downRanklist ul li a i.imgBox{display: block;height: 90px;width: 90px;border-radius: 20px;}
.downRanklist ul li a i.imgBox img{display: block;border-radius: 20px;width: 90px;height: 90px;}
.downRanklist ul li a>div{flex: 1;overflow: hidden;height: 90px;margin-left: 15px;}
.downRanklist ul li a>div p{height: 25px;line-height: 25px;color: #333;font-size: 15px;overflow: hidden;}
.downRanklist ul li a>div span{display: block;height: 14px;overflow: hidden;margin:14px 0;}
.downRanklist ul li a>div span img{display: block;width: auto;height: 14px;}
.downRanklist ul li a>div strong{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;}
.downRanklist ul li a b{position: absolute;right: 0px;top: 33px;width: 70px;height: 25px;line-height: 25px;font-size: 14px;background: #ffba25;color: #fff;text-align: center;cursor: pointer;border-radius: 20px;}
.downRanklist ul li a:hover div p{color: #ffba25}
.downRanklist ul li a b:hover{background:#f1b021;}

.page{overflow: hidden; margin-top: 25px;}
.page .tspage{ height: auto; margin: 5px 0 5px; background: none;line-height: 26px;}
.page .tspage .tsp_count,.tsp_change{ display: none;}
.page .tspage .tsp_nav{ text-align: center;}
.page .tspage .tsp_nav i{width: auto;height: 30px;line-height: 30px;padding: 0 12px;background: #fff;border: #fff solid 1px;font-size: 14px;font-weight: normal;color: #555;margin:0 6px 0 6px;display: inline-block;overflow: hidden;border-radius: 3px;}
.page .tspage .tsp_nav b {width: auto;height: 32px; border-radius: 3px;line-height: 32px;padding: 0 13px;background: #ffba25;font-size: 14px;font-weight: normal;color: #fff;margin:0 6px 0 6px;display: inline-block;overflow: hidden;}
.page .tspage .tsp_nav a{    width: auto;height: 30px; border-radius: 3px;line-height: 30px;padding: 0 12px;background: #fff;border: #fff solid 1px;font-size: 14px;font-weight: normal;color: #555;margin:0 6px 0 6px;border-radius: 3px;display: inline-block;overflow: hidden;}
.page .tspage .tsp_nav a.tsp_next ,.page .tspage .tsp_nav a.tsp_end ,.page .tspage .tsp_nav a.tsp_prev ,.page .tspage .tsp_nav a.tsp_home ,.page .tspage .tsp_nav a.tsp_more{height: 32px;line-height: 32px;}
.page .tspage .tsp_nav a.tsp_more,.page .tspage .tsp_nav a.tsp_next,.page .tspage .tsp_nav a.tsp_end,.page .tspage .tsp_nav a.tsp_home,.page .tspage .tsp_nav a.tsp_prev{ padding: 0; border:none;}
.page .tspage .tsp_nav a:hover{background:#ffba25;color: #fff;height: 30px;line-height: 30px;border: #ffba25 solid 1px;}
.page .tspage .tsp_nav a.tsp_more:hover i{background:#ffba25;color: #fff;border: #ffba25 solid 0px;}
.page .tspage .tsp_nav a.tsp_next:hover i{background:#ffba25;color: #fff;border: #ffba25 solid 0px ;}
.page .tspage .tsp_nav a.tsp_end:hover i{background:#ffba25;color: #fff;border: #ffba25 solid 0px ;}
.page .tspage .tsp_nav a.tsp_home:hover i{background:#ffba25;color: #fff;border: #ffba25 solid 0px;}
.page .tspage .tsp_nav a.tsp_prev:hover i{background:#ffba25;color: #fff;border: #ffba25 solid 0px;}
.page .tspage .tsp_nav a i{margin: 0;background: none;}

.Main404{overflow:hidden;margin-top:20px; border-radius:12px;padding-bottom:20px;}
.Main404 img{display:block;margin:40px auto 0;}
.Main404 p{text-align:center;font-size:28px; color:#ffba25;font-weight:bold; margin-top: 30px;}
.Main404 .m-zdtz {width: 310px;margin: 20px auto;font-size: 14px; background: url(../images/loading2.gif) no-repeat left 8px;padding-left: 20px;line-height: 34px;color: #333;}
.Main404 .m-zdtz a{ color:#f00;}
.m-atz {text-align: center;overflow: hidden;}
.m-atz a {height: 108px;display: inline-block;height: 36px;background: #ffba25;color: #fff;line-height: 36px;padding: 0 20px;margin: 0 10px; border-radius:4px;font-size: 15px;}
.m-atz a:hover{opacity: 0.9}


.min500{justify-content: center;align-items: center;margin-bottom: 20px;}
.min500 p{font-size:16px;overflow:hidden;line-height: 32px;color: #333;font-weight: normal; margin-top: 5px;}
.min500 h3{font-size:36px;text-align: center;line-height:100px;margin-top:30px; overflow: hidden;font-family: 'Candara';font-weight: bold;background-image: linear-gradient(to right, red, orange);-webkit-background-clip: text; color: transparent;}