/*! 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:#f8f8f8;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;}.m-margin35{margin-top: 35px;}.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;}
/* #73cb3b*/

.topHead{height:90px; background-color: #000;}
.topHead a.logo{display: block;width: 200px;height: 90px;color: #fff;line-height: 90px;font-size: 22px;font-weight: bolder;}
.topHead a.logo img{display: block;width: 200px;height: 90px;}
.topHead .nav{flex: 1;height:90px;display: flex;margin-left: 45px;}
.topHead .nav a{font-size: 18px;color: #fff;display: block;width:110px;line-height: 90px;text-align: center;position: relative; margin-right: 12px;}
.topHead .nav a.m-hover,.topHead .nav a:hover{/*background-color: #79b652;*/background-color: #73cb3b;}
.topHead .nav a.m-hover:after ,.topHead .nav a:hover:after{content: "";position: absolute;width: 0;height: 0;top: 90px;left: 0;border-left: 55px solid transparent; /* 左边框 */border-right: 55px solid transparent; /* 右边框 *//*border-top: 18px solid #79b652;*/  border-top: 18px solid #73cb3b;/* 上边框 */}

.topHead .search {width: 268px;height: 36px;border-radius:25px;position: relative;/*border: 2px solid #fff;*/margin-top: 28px;background-color: rgba(255, 255, 255, .25);}
.topHead .search-input {width: 215px;height: 36px;padding: 0 5px 0 15px;line-height: 36px;color: #fff; background: transparent;border: none;outline: none;}
.topHead .search-icon {position: absolute;top:7px;right: 10px;width:19px;height: 19px;overflow: hidden;border-bottom-right-radius: inherit;border-top-right-radius: inherit;}
input::placeholder {color: #fff; opacity:1; /* 例如，使用灰色 */}


.listWrap{display: grid;grid-template-columns: repeat(7, 1fr)!important;grid-gap: 15px;overflow: hidden;}
.listWrap li{background: #fff;/*margin: 5px;box-shadow: 0 0px 2px 0 rgba(0,0,0,.09);*/overflow: hidden;}
.listWrap li a{display: flex;flex-direction: column;justify-content: center;align-items: center;height: 215px;}
.listWrap li a .imgBox {width: 100px;height: 100px;overflow: hidden;border-radius:15px;background: #fff;box-shadow: 0px 2px 2px #f6f8fc;margin-top:5px;}
.imgBox>img {width: 100%;height: 100%;display: block;object-fit: cover;-o-transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;transition: all .3s;}
.listWrap li a .imgInfo {margin-top: 2px;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.listWrap li a .imgInfo p {font-size: 15px;color: #333;width: inherit;padding: 0 5px;text-align: center;margin-top: 8px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.listWrap li a .imgInfo .tip {font-size: 12px;line-height: 18px;color: #999;overflow: hidden;}
.listWrap li a .imgInfo .date {font-size: 12px;line-height: 24px;height: 24px; color: #999;overflow: hidden;margin-top:4px;}
.listWrap li a .imgInfo em{display: none;width: 68px;height: 22px;line-height: 22px;border-radius: 20px;background-color: #73cb3b;border: 1px solid #73cb3b;text-align: center;color: #fff; margin: 4px auto 0;}
.listWrap li a:hover .imgInfo p:first-child {color: #73cb3b;}
.listWrap li a:hover .imgInfo em{display: block;}
.listWrap li a:hover .imgInfo .date{display: none;}

/*底部*/
.footer{background: #000;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;}

.topicLinkList {display: flex;flex-wrap: wrap;font-size: 14px;line-height: 40px;text-align: center;overflow: hidden;margin-left: -15px;}
.topicLinkList li {overflow: hidden;margin: 15px 0px 0px 15px;}
.topicLinkList li a {color: inherit;font-size: 15px;overflow: hidden;display: block;height: 40px;background: inherit;padding: 0 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.topicLinkList li a:hover {color: inherit;opacity: .7}
.topicLinkList li:nth-child(13n),.topicLinkList li:nth-child(7n),.topicLinkList li:nth-child(n) {background: #fff8f8;color: #f66}
.topicLinkList li:nth-child(17n) {background: #fff8f8}
.topicLinkList li:nth-child(17) {background: #fff8f8!important;color: #f66!important}
.topicLinkList li:nth-child(14n),.topicLinkList li:nth-child(2n),.topicLinkList li:nth-child(8n) {background: #f0fbfe;color: #29b1df}
.topicLinkList li:nth-child(18n) {background: #f0fbfe}
.topicLinkList li:nth-child(8) {background: #f0fbfe;color: #29b1df!important}
.topicLinkList li:nth-child(15n),.topicLinkList li:nth-child(19n),.topicLinkList li:nth-child(3n),.topicLinkList li:nth-child(9n) {background: #fff9f0;color: #ffa126}
.topicLinkList li:nth-child(15) {background: #fff9f0!important;color: #ffa126!important}
.topicLinkList li:nth-child(10n),.topicLinkList li:nth-child(16n),.topicLinkList li:nth-child(20n),.topicLinkList li:nth-child(4n) {background: #f5fff1;color: #59c62f}
.topicLinkList li:nth-child(10) {background: #f5fff1!important;color: #59c62f!important}
.topicLinkList li:nth-child(11n),.topicLinkList li:nth-child(17n),.topicLinkList li:nth-child(21n),.topicLinkList li:nth-child(5n) {background: #f6f6ff;color: #6d6dd9}
.topicLinkList li:nth-child(12n),.topicLinkList li:nth-child(18n),.topicLinkList li:nth-child(22n),.topicLinkList li:nth-child(6n) {background: #ebfef8;color: #1acb93}
.topicLinkList li:nth-child(2n),.topicLinkList li:nth-child(3n),.topicLinkList li:nth-child(4n),.topicLinkList li:nth-child(5n),.topicLinkList li:nth-child(n) {width: 228px;background-color: #fff;}
.topicLinkList li:nth-child(6n),.topicLinkList li:nth-child(7n),.topicLinkList li:nth-child(8n),.topicLinkList li:nth-child(9n) {width: 288.7px}
.topicLinkList li:nth-child(10n),.topicLinkList li:nth-child(11n),.topicLinkList li:nth-child(12n),.topicLinkList li:nth-child(13n),.topicLinkList li:nth-child(14n) {width: 228px}
.topicLinkList li:nth-child(15n),.topicLinkList li:nth-child(16n),.topicLinkList li:nth-child(17n),.topicLinkList li:nth-child(18n) {width: 288.7px}

.indexZt{overflow: hidden;display: grid;grid-template-columns: repeat(3, 1fr)!important;grid-gap: 15px;}
.indexZt li{background-color: #fff;margin-bottom: 15px}
.indexZt li a{display: block;position: relative;height: 253px;margin:15px 15px 0;}
.indexZt li a:hover p{color: #73cb3b;}
.indexZt li a img{display: block;width: 360px;height: 180px;}
.indexZt li a>div{position: relative;top: -32px;margin: auto;display: block;width: 360px;height: 88px;/*background: rgba(255,255,255,.9);*//*border-radius: 10px;*/text-align: center;}
.indexZt li a>div span{display: block;height:32px;line-height:32px;font-size: 12px;color: #fff;background: rgba(0,0,0,.5);}
.indexZt li a>div span b{padding-left:20px;}
.indexZt li a>div span font{color: #fff !important;}
.indexZt li a>div p{height: 30px;line-height: 30px;color: #000;overflow: hidden;font-weight: bolder;font-size: 18px; margin-top:8px;}
.indexZt li a>div::after {content: "→";position: absolute;left: 0;right: 0;margin: auto;bottom: -12px;width: 24px;height: 24px;line-height: 24px;color: #fff;z-index: 1;float: right;display: block;font-size: 12px;background-color: #73cb3b;border-radius: 50%;}

/*标题*/
.iGTit {text-align: center;margin-bottom: 20px;overflow: hidden;}
.iGTit p,.iGTit span{display: inline-block;vertical-align: top;line-height: 50px;font-size: 24px;color: #000;font-weight: bold;}
.iGTit div i{position: relative;top: 11px;display: inline-block;vertical-align: top;width: 30px;height: 30px;background:url(../images/titICon.png) no-repeat; background-position:-91px -39px;margin: 0 11px;}
.iGTit div i.games{background-position: -3px -39px;}
.iGTit div i.apps{background-position: -47px -39px;}
.iGTit div i.news{background-position: -132px -39px;}
.iGTit div i.ranks{background-position:-171px -38px;}
.iGTit strong{display: block;font-size: 12px;color: #999;line-height: 18px;}

.indexApps{background-color: #f5f7ff;overflow: hidden;padding: 15px 0 25px 0;}
.indexGames{background-color: #fff5f5;}
.indexApps ul.listWrap{display: none;overflow: hidden;}
.mentLi{width: 1182px;margin:0 auto;}
.indexApps .tabShow{display: grid !important;}
.mentLi ul{display: grid;grid-template-columns: repeat(10, 1fr)!important;grid-gap: 10px;}
.mentLi li{position: relative;height: 36px;line-height: 36px;text-align: center;cursor: pointer;color: #333;font-size: 15px;z-index: 1;}
.mentLi li::before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #fff;z-index: -1;transform: skew(-25deg);}
.mentLi ul li.m-hover ,.mentLi ul li.m-hover a{color: #fff;}
.mentLi ul li.m-hover::before ,.mentLi ul li:hover::before {background-color: #73cb3b;}
.mentLi li a{display: block;color: #333;}
.mentLi li a font{display: none;}
.mentLi ul li:hover a{color: #fff;}

.indexNews{overflow: hidden;}
.indexNews ul{display: grid;overflow: hidden;grid-template-columns: repeat(5, 1fr)!important;grid-gap:15px;}
.indexNews ul li{background-color: #fff;overflow: hidden;}
.indexNews ul li a{display: block;margin:15px 15px 12px 15px;overflow: hidden;}
.indexNews ul li a img{display: block;width:198px;height: 148.5px;}
.indexNews ul li a p{color: #333;font-size: 15px;line-height: 25px;height: 50px;overflow: hidden;text-align: center; margin-top: 10px;}
.indexNews ul li a:hover p{color: #73cb3b;}

.indexRanks{display: grid;overflow: hidden;grid-template-columns: repeat(3, 1fr)!important;grid-gap:15px;padding-top: 10px;}
.indexRanks .ranklist{overflow: hidden;}
.indexRanks .ranklist .slideTit{position: relative;overflow: hidden;}
.indexRanks .ranklist .slideTit em {position: relative;display: block;height: 38px;font-size: 20px;color: #4CCB70;line-height: 30px;text-align: center;overflow: hidden;}
.indexRanks .ranklist .slideTit em:before {content: "";position: relative;margin-right: 6px;vertical-align: top;display: inline-block;width: 22px;height: 38px;background: url(../images/downicon.png) no-repeat;background-size: 1000px 1000px;background-position: -244px -46px;}
.indexRanks .ranklist .slideTit em:after {content: "";position: relative;margin-left: 6px;vertical-align: top;display: inline-block;width: 22px;height: 47px;background: url(../images/downicon.png) no-repeat;background-size: 1000px 1000px;background-position: -244px -46px;transform: rotateY(180deg);}
.indexRanks .rank1 .slideTit em:before ,.indexRanks .rank1 .slideTit em:after {background-position: -9px -46px;}
.indexRanks .rank1 .slideTit em{color: #FF9A50;}
.indexRanks .rank2 .slideTit em:before ,.indexRanks .rank2 .slideTit em:after {background-position: -56px -46px;}
.indexRanks .rank2 .slideTit em{color: #D77AF9;}
.indexRanks .ranklist ul{overflow: hidden;}
.indexRanks .ranklist li{overflow: hidden;display: flex;background-color: #fff;padding:20px; margin-top: 10px;}
.indexRanks .ranklist li a{flex: 1;overflow: hidden;display: flex;height: 100px;position: relative;margin-left:8px;}
.indexRanks .ranklist li a i.imgBox{width: 100px;display: block;height: 100px;border-radius: 15px;overflow: hidden;box-shadow: 0px 2px 2px #f6f8fc;}
.indexRanks .ranklist li a b{position: absolute;right: 0;top:38px;width: 68px;height: 22px;line-height: 22px;border-radius: 20px;background-color: #73cb3b;border: 1px solid #73cb3b;text-align: center;color: #fff;}
.indexRanks .ranklist li a>div{flex: 1;overflow: hidden;height: 100px;margin-left: 15px;}
.indexRanks .ranklist li a>div p{height: 30px;line-height: 30px;color: #333;font-size: 15px;overflow: hidden;}
.indexRanks .ranklist li a>div span{display: block;height: 14px;overflow: hidden;margin:12px 0px 15px 0;}
.indexRanks .ranklist li a>div span img{display: block;width: auto;height: 14px;}
.indexRanks .ranklist li a>div strong{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;}
.indexRanks .ranklist li u{background:url(../images/icon2.png) no-repeat;background-size: 500px; width: 34px;height: 38px;line-height: 38px;text-align: center; display: block;margin-top: 31px;background-position: -110px -67px;font-size: 15px;}
.indexRanks .ranklist li u.ico1{background-position: -60px -53px;text-indent: -9999px;}
.indexRanks .ranklist li u.ico2{background-position: -10px -106px;text-indent: -9999px;}
.indexRanks .ranklist li u.ico3{background-position: -60px -106px;text-indent: -9999px;}
.indexRanks .ranklist li:hover a>div p{color: #73cb3b;}
.indexRanks .ranklist li a b:hover {background-color: #69bd33;}
.down_indexRanks{padding-top:0;display: block;}
.down_indexRanks .ranklist li{padding:0 15px;margin-top:0px; margin-bottom: 15px;}

.location {color: #000;overflow:hidden;}
.location {height: 48px;line-height: 48px;color:#000;font-size: 12px;position: relative;text-indent: 25px;}
.location a {color:#000;}
.location a:hover {text-decoration: underline;}
.location i {position: absolute;top: 14px;left: 2px;width: 16px;height: 20px;background: url(../images/downico.png) no-repeat;background-position:-115px -400px;}
.location i.ico2 {background-position: -115px -400px;}

@keyframes animate {
    from {
        bottom:-35px
    }
    to {
        bottom:0px
    }
}
.applistMain{margin:5px auto 0;}
.applistCont{overflow: hidden;}
.applistCont ul{display: grid;overflow: hidden;grid-template-columns: repeat(5, 1fr)!important;grid-gap:15px;}
.applistCont ul li{overflow: hidden;background-color: #fff;padding:15px;position: relative;}
.applistCont ul li a{display: block;overflow: hidden;}
.applistCont ul li a .imgBox{width: 100px;overflow: hidden;height: 100px;border-radius: 15px; margin:10px auto;}
.applistCont ul li a .imgInfo{overflow: hidden;}
.applistCont ul li a .imgInfo p{height: 25px;line-height: 25px;overflow: hidden;text-align: center;color: #000;font-size: 18px;font-weight: bolder;}
.applistCont ul li a .imgInfo span{color: #999;height: 20px;line-height: 20px;text-align: center;font-size: 12px;display: block;}
.applistCont ul li a .imgInfo strong{color: #999;height: 20px;line-height: 20px;text-align: center;font-size: 12px;display: block;}
.applistCont ul li a .imgInfo i{display: block;height: 14px;overflow: hidden;margin:10px 0;}
.applistCont ul li a .imgInfo i img{display: block;width: auto;height: 14px;margin:0 auto;}
.applistCont ul li a .txt{font-size: 12px;color: #999;line-height: 22px;overflow: hidden;height: 44px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all; margin-top: 10px;}
.applistCont ul li a em{display: block;height: 35px;line-height: 35px;width: 100%;right: 0; color: #fff;text-align: center; background-color: #69bd33;position: absolute;bottom: -35px;left: 0;}
.applistCont ul li a:hover em{animation: animate .5s;bottom: 0;}

.iTit{position: relative;overflow: hidden;*zoom:1;}
.iTit strong{position: relative;z-index: 1;float: left;display: block;height: 48px;line-height: 48px;font-size: 22px;color: #000;font-weight: bold;margin: 10px 0 0 15px;}
.iTit strong i{color: #EF493C;font-weight: bold;margin-left: 8px;}
.iTit span{position: absolute;top: 5px;left:15px;height: 30px;line-height: 30px;font-size: 14px;color:rgba(0,0,0,.1);font-weight: bold;}
.iTit strong i{color: #EF493C;font-weight: bold;margin-left: 6px; font-style: normal;}
.iTit a{float: right;display: block;margin: 10px 15px 0 0;height: 48px;line-height: 48px;font-size: 13px;}
.iTit a:hover{color: #69bd33}

.width795{width: 795px;}.width390{width: 390px;}

.liNews{overflow: hidden;}
.liNews li{background-color: #fff;overflow: hidden; margin-bottom: 15px;}
.liNews li a{display: block;overflow: hidden;margin: 15px;}
.liNews li a{ display: block; height: 150px;}
.liNews li a i{display: block;width: 200px;height: 150px;float: left; margin-right:20px;}
.liNews li a img{width: 200px;height: 150px; overflow: hidden;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.liNews li .tt{height: 30px;line-height: 30px;overflow: hidden;font-size:16px;color: #333;}
.liNews li .text{color: #999;line-height: 24px;height:48px;overflow: hidden;margin:8px 0 12px 0;font-size: 12px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; word-break: break-all;}
.liNews li .info{height: 30px;line-height: 30px;}
.liNews li .info span{margin-right: 20px; color: #999;font-size: 12px;}
.liNews li .btn{ display: block; width: 116px;height: 30px;text-align: center;line-height: 30px; border-radius: 15px; color: #EF493C; /*background-color: #3d8aff; */}
.liNews li:hover a .tt{color: #69bd33}

.hotrightNews{overflow: hidden;}
.hotrightNews ul{overflow: hidden;margin:5px 15px 0px;}
.hotrightNews li{overflow: hidden;margin-bottom:15px;}
.hotrightNews li a{ display: block; height: 105px;overflow: hidden;}
.hotrightNews li .imgBox{ display: block; width:140px;height:105px;float: left; margin-right: 15px; overflow: hidden;}
.hotrightNews li a>div{float: right;width: 205px;height: 105px;overflow: hidden;}
.hotrightNews li .imgBox img{width: 140px;height: 105px;display: block;}
.hotrightNews li .tt{height:56px;line-height:28px;font-size: 15px;font-weight: normal;overflow: hidden;}
.hotrightNews li .text{color: #999;line-height: 22px;height: 22px;margin-top: 10px;font-size: 12px;}
.hotrightNews li a:hover .tt{color: #73cb3b;}

.ztlistCont{overflow: hidden;}
.ztlistCont li a{height: 304px;}
.ztlistCont li a>div strong{font-size: 12px;color: #999;line-height: 22px;overflow: hidden;height: 44px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;margin-top: 6px;}
.ztlistCont li a>div{height: 140px;}

.hotrightApps{overflow: hidden;}
.hotrightApps ul{margin-top: 5px;overflow: hidden;}
.hotrightApps li{overflow: hidden;display: flex;background-color: #fff;padding: 0 15px 15px 15px;}
.hotrightApps li a{flex: 1;overflow: hidden;display: flex;height: 100px;position: relative;}
.hotrightApps li a i.imgBox{width: 100px;display: block;height: 100px;border-radius: 15px;overflow: hidden;box-shadow: 0px 2px 2px #f6f8fc;}
.hotrightApps li a b{position: absolute;right: 0;top:38px;width: 68px;height: 22px;line-height: 22px;border-radius: 20px;background-color: #73cb3b;border: 1px solid #73cb3b;text-align: center;color: #fff;}
.hotrightApps li a>div{flex: 1;overflow: hidden;height: 100px;margin-left: 15px;}
.hotrightApps li a>div p{height: 30px;line-height: 30px;color: #333;font-size: 15px;overflow: hidden;}
.hotrightApps li a>div span{display: block;height: 14px;overflow: hidden;margin:12px 0px 15px 0;}
.hotrightApps li a>div span img{display: block;width: auto;height: 14px;}
.hotrightApps li a>div strong{display: block;height: 20px;line-height: 20px;overflow: hidden;color: #999;font-size: 12px;}
.hotrightApps li:hover a>div p{color: #73cb3b;}
.hotrightApps li a b:hover {background-color: #69bd33;}

.ztinfoCont{overflow: hidden;padding:15px; width: 1170px;}
.ztinfoCont .ztTxt {float: left;width: 600px;height: 270px; white-space: nowrap;overflow: hidden;}
.ztinfoCont .ztTxt .name{overflow: hidden;}
.ztinfoCont .ztTxt h1 {height: 38px;line-height: 38px;font-size: 26px;color:#000;font-weight: bold;margin-top:10px;display: inline-block; overflow: hidden;margin-bottom: 6px;position: relative;z-index: 1;}
.ztinfoCont .ztTxt h1:after {content: "";position: absolute;z-index: -1;left: 0;right: 0;margin: auto;bottom: 5px;display: block;width: 100%;height: 8px;background: #CEEED7;border-radius: 20px;}
.ztinfoCont .ztTxt .msg {height: 34px;line-height: 34px;color:#000;font-size: 13px;}
.ztinfoCont .ztTxt .msg i {display: inline-block;height: 16px;width: 16px;background-position: -32px -400px;vertical-align: top;margin: 9px 8px 0px 0px;}
.ztinfoCont .ztTxt .msg span {color:red;font-size: 20px;font-weight: bold;float: right;}
.ztinfoCont .ztTxt .msg span b{font-size: 22px;padding-right: 6px;}
.ztinfoCont .ztTxt .fonts{font-size: 14px;color: #333;line-height: 26px;margin-top: 15px;max-height: 156px;overflow: auto;position: relative;text-wrap: wrap;}
.ztinfoCont .ztImg{width: 540px;overflow: hidden;height: 270px;}
.ztinfoCont .ztImg img{display: block;width: 540px;overflow: hidden;height: 270px;}

/*滚动条*/
.ztinfoCont .ztTxt .fonts::-webkit-scrollbar {width:8px;height:auto;background-color: #fff;border-radius: 10px;cursor: pointer;}
.ztinfoCont .ztTxt .fonts::-webkit-scrollbar-track {background-color: transparent;height: 8px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 10px;}
.ztinfoCont .ztTxt .fonts::-webkit-scrollbar-track-piece {background-color: transparent;height: 8px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 10px;}
.ztinfoCont .ztTxt .fonts::-webkit-scrollbar-thumb {background-color: #e9e7e7;height: 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius: 10px;}

.newsTxtMain{overflow: hidden;}
.newsTxtMain h1 {text-align: center;font-size:26px;line-height: 34px;margin-bottom: 15px;margin-top: 25px;}
.newsTxtMain .u-timeinfo{overflow: hidden;height: 24px; line-height: 24px;text-align: center;color: #999; border-bottom: 1px dashed #ebebeb;padding-bottom: 15px;margin-top: 10px;}    
.newsTxtMain .u-timeinfo span{ color: #999;padding: 0px 10px;}
.newsTxtMain .u-timeinfo span.m-pls{ cursor: pointer;}
.newsTxtMain .u-timeinfo span.m-pls:hover{ color: #ec003e }
.newsTxtMain .u-timeinfo span i{ font-style: normal; }

.arcbox {font-size: 15px;height: auto;display: block;overflow: hidden;position: relative;overflow: hidden;margin:15px 0px 0px 0px;}
.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: 0px 0 20px;}
.arcbox h3:before {content: " ";display: inline-block;width: 26px;height: 24px;background: url(../images/2019bg8.png) no-repeat;background-position: -12px -128px;margin-right: 2px;position: relative;top: 4px;background-size: 200px 400px;}
.arcbox p img {display: block;margin: 0px auto;}
.arcbox h4{font-weight: bolder;color: #333;line-height: 28px;margin: 0px auto 10px;}
.arcbox strong{font-weight: bold;}

.cmsinfoXgwz{overflow: hidden;}
.cmsinfoXgwz ul{display: grid;overflow: hidden;grid-template-columns: repeat(4, 1fr)!important;grid-gap:15px; margin:5px 15px 15px;}
.cmsinfoXgwz ul li{background-color: #fff;overflow: hidden;}
.cmsinfoXgwz ul li a{display: block;overflow: hidden;}
.cmsinfoXgwz ul li a img{display: block;width:180px;height: 135px;}
.cmsinfoXgwz ul li a p{color: #333;font-size: 15px;line-height: 25px;height: 50px;overflow: hidden;text-align: center; margin-top: 10px;}
.cmsinfoXgwz ul li a:hover p{color: #73cb3b;}

.xgDown{overflow: hidden;}
.xgDown ul{display: grid;grid-template-columns: repeat(3, 1fr)!important;grid-gap: 5px;overflow: hidden; margin:0 10px 10px;}
.xgDown li{background: #fff;/*margin: 5px;box-shadow: 0 0px 2px 0 rgba(0,0,0,.09);*/overflow: hidden; margin-bottom: 5px;}
.xgDown li a{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.xgDown li a .imgBox {width: 100px;height: 100px;overflow: hidden;border-radius:15px;background: #fff;box-shadow: 0px 2px 2px #f6f8fc;margin-top:5px;}
.xgDown li a .imgInfo {margin-top: 2px;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.xgDown li a .imgInfo p {font-size: 15px;color: #333;width: inherit;padding: 0 5px;height: 20px;line-height: 20px; text-align: center;margin-top: 8px;overflow: hidden;}
.xgDown li a .imgInfo .tip {font-size: 12px;line-height: 18px;color: #999;overflow: hidden;display: block;}
.xgDown li a .imgInfo .date {font-size: 12px;line-height: 24px;height: 24px; color: #999;overflow: hidden;margin-top:4px;}
.xgDown li a:hover .imgInfo p:nth-child(1){color: #73cb3b;}

.rightZt {overflow: hidden;}
.rightZt ul{margin:5px 15px 0;overflow: hidden;}
.rightZt li{margin-bottom: 15px;}
.rightZt li a{display: block;position: relative;height: 253px;background: #f8f8f8;}
.rightZt li a:hover p{color: #73cb3b;}
.rightZt li a img{display: block;width: 390px;height: 195px;}
.rightZt li a>div{position: relative;top: -32px;margin: auto;display: block;width: 360px;height: 88px;/*background: rgba(255,255,255,.9);*//*border-radius: 10px;*/text-align: center;}
.rightZt li a>div span{display: block;height:32px;line-height:32px;font-size: 12px;color: #fff;background: rgba(0,0,0,.5);}
.rightZt li a>div span b{padding-left:20px;}
.rightZt li a>div span font{color: #73cb3b !important;}
.rightZt li a>div p{height: 30px;line-height: 30px;color: #000;overflow: hidden;font-weight: bolder;font-size: 18px; margin-top:8px;}
.rightZt li a>div::after {content: "→";position: absolute;left: 0;right: 0;margin: auto;bottom: -12px;width: 24px;height: 24px;line-height: 24px;color: #fff;z-index: 1;float: right;display: block;font-size: 12px;background-color: #73cb3b;border-radius: 50%;}

.downBlzx{overflow: hidden;}
.downBlzx ul{display: grid;grid-template-columns: repeat(6, 1fr)!important;grid-gap: 15px; margin:5px 15px 15px;}
.downBlzx li a{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.downBlzx li a .imgBox {width: 100px;height: 100px;overflow: hidden;border-radius:15px;background: #fff;box-shadow: 0px 2px 2px #f6f8fc;}
.downBlzx li a .imgInfo {margin-top: 2px;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.downBlzx li a .imgInfo p {font-size: 15px;color: #333;width: inherit;padding: 0 5px;height: 20px;line-height: 20px; text-align: center;margin-top: 8px;overflow: hidden;}
.downBlzx li a .imgInfo .tip {font-size: 12px;line-height: 18px;color: #999;overflow: hidden;display: block;}
.downBlzx li a .imgInfo .date {font-size: 12px;line-height: 24px;height: 24px; color: #999;overflow: hidden;margin-top:4px;}
.downBlzx li a:hover .imgInfo p:nth-child(1){color: #73cb3b;}

.downXgzt{overflow: hidden;}
.downXgzt .xgztCont{overflow: hidden;margin:5px 15px 12px;}
.downXgzt .xgztCont a{display: block;overflow: hidden;height: 150px;}
.downXgzt .xgztCont .ztTxt{overflow: hidden; width: 450px;}
.downXgzt .xgztCont .ztImg{overflow: hidden;width: 300px;}
.downXgzt .xgztCont .ztTxt .name{font-weight:bolder;font-size: 18px;color: #000;height: 30px;line-height: 30px;overflow: hidden;}
.downXgzt .xgztCont .ztTxt .msg{overflow: hidden;height: 30px;line-height: 30px;font-size: 12px;color: #333;margin: 8px 0;}
.downXgzt .xgztCont .ztTxt .msg span{float: right;color: red;font-size: 16px;font-weight: bolder;}
.downXgzt .xgztCont .ztTxt .fonts{height: 66px;line-height: 22px;overflow: hidden; font-size: 12px;color: #999;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;word-break: break-all;}
.downXgzt .xgztCont a:hover .ztTxt .name{color: #73cb3b;}
.downXgzt ul{display: grid;grid-template-columns: repeat(6, 1fr)!important;grid-gap: 5px;overflow: hidden;margin: 0 10px 15px;}
.downXgzt li{background: #fff;/*margin: 5px;box-shadow: 0 0px 2px 0 rgba(0,0,0,.09);*/overflow: hidden;}
.downXgzt li a{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.downXgzt li a .imgBox {width: 100px;height: 100px;overflow: hidden;border-radius:15px;background: #fff;box-shadow: 0px 2px 2px #f6f8fc;margin-top:5px;}
.downXgzt li a .imgInfo {margin-top: 2px;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;}
.downXgzt li a .imgInfo p {font-size: 15px;color: #333;width: inherit;padding: 0 5px;height: 20px;line-height: 20px; text-align: center;margin-top: 8px;overflow: hidden;}
.downXgzt li a .imgInfo .tip {font-size: 12px;line-height: 18px;color: #999;overflow: hidden;display: block;}
.downXgzt li a .imgInfo .date {font-size: 12px;line-height: 24px;height: 24px; color: #999;overflow: hidden;margin-top:4px;}
.downXgzt li a:hover .imgInfo p:nth-child(1){color: #73cb3b;}

.downXx{overflow: hidden;}
.downXx ul{overflow: hidden;border-radius: 10px;margin:0px 15px 10px 15px;}
.downXx ul li{height:33px;line-height: 33px;color: #333;overflow: hidden;white-space:nowrap; }
.downXx ul li a:hover{color: #73cb3b;}
.downarcbox{margin:5px 15px 5px;overflow: hidden;}

/*结束*/
.m-asediv{overflow: hidden;margin:5px 15px 0 15px;}
.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;}
.m-asediv .m-scrol li{float:left;position:relative;height:300px;margin-right:10px;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;}
.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}

.downInCont{background: #fcfcfc url(../images/game_bg.png) no-repeat center top;padding: 20px; overflow: hidden;border: 2px solid #fff;}
.downInCont .downIcon{width: 168px;height: 168px;border-radius: 35px;display: block;box-shadow: 0 1px 4px 1px rgb(0 0 0 / 5%);padding: 8px;}
.downInCont .downTit{flex: 1;overflow: hidden;margin:0 0px 0 25px;}
.downInCont .downTit h1{color: #000;font-size: 24px;height: 30px;line-height: 30px;overflow: hidden;}
.downInCont .downTit .tig{height:15px;line-height: 15px;overflow: hidden;color: #333;font-size: 14px; margin-top:14px;font-size: 13px;}
.downInCont .downTit .tig b{max-width: 140px;overflow: hidden;height: 15px;display: inline-block;}
.downInCont .downTit em{width: 1px;background-color: #c3c3c3;height: 10px;display: inline-block;margin: 0 15px;font-size: 12px;}
.downInCont .downTit .str{height: 15px;line-height: 15px;overflow: hidden;margin-top:12px;color: #333;font-size: 13px;align-items: center;display: flex;}
.downInCont .downTit .str img{display: inline-block;width: auto;height: 13px;}

.editerSay{font-size: 12px;height: 25px;padding-top: 10px;position: relative;overflow: hidden;}
.editerSay p{overflow: hidden;font-size: 12px;color: #EF493C;border-radius: 20px;border: 1px solid #EF493C;display: inline-block;padding: 3px 10px 3px 15px;}
.editerSay:after{content: "";position: absolute;left: 17px;right: 0;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid red;top: 4px;}
.editerSay:before{    content: "";position: absolute;left: 18px;right: 0;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 7px solid #fff;z-index: 9;top: 5px;}

.loadbox{overflow:hidden;padding-top:15px;}
.loadbox p{float: left;margin-right: 15px;}
/*.loadbox a{display: block;width: 190px;height: 42px;line-height: 42px;text-align: center;color: #fff;border-radius: 24px;font-size: 16px;}*/
.loadbox a{position: relative;margin: 0 10px 0px 0;float: left;display: block;border: none;width:190px;height: 48px;border-radius: 24px;line-height: 48px;text-align: center;font-size: 18px;color: #fff;cursor: pointer;background: #f12121;}
.loadbox a:nth-last-child(1){margin-right: 0;}
.loadbox a i{width: 22px;height: 26px;margin-right: 8px;background: url(../images/downico.png) no-repeat;margin-top: 9px;display: none;vertical-align: top;}
.loadbox a span{font-size: 16px;}
.loadbox a.and i{background-position: -414px -401px;}
.loadbox a.ios i{background-position: -378px -401px;margin-top: 8px;}
.loadbox a.and {background: linear-gradient(90deg, #35dda8, #41ea79);}
.loadbox a.ios {  background: linear-gradient(90deg, #f66, #f12121);}
.iostishi {padding-left:10px;margin-top: 6px;display: block;height: 20px;line-height: 20px;font-size: 12px;width: 210px;color: #ababab;}
.loadbox a.and:hover {background: linear-gradient(90deg, #23dba1, #38d96d);}
.loadbox a.ios:hover{background:linear-gradient(90deg, #f14848, #db1b1b);}
.loadbox a.ios span{font-size: 18px;height: 20px;line-height: 20px;overflow:hidden;display:block; margin-top: 5px;}
.loadbox a.ios b{font-size: 12px;color: #fff;overflow: hidden;display:block;height: 20px;line-height: 20px;text-align:center;}

.aboutCOnt{overflow: hidden;}
.aboutCOnt .abot_left {width: 200px;overflow: hidden;}
.aboutCOnt .abot_left a{display:block;height:50px;line-height: 50px;text-align: center;font-size: 15px;}
.aboutCOnt .abot_left a.m-hover,.aboutCOnt .abot_left a:hover{background-color: #EF493C;color: #fff;}
.aboutCOnt .about_right {flex: 1;overflow: hidden;margin-left: 20px;padding: 10px 20px 20px 10px;}
.aboutCOnt .about_right .about_right_txt{margin-left: 20px;overflow: hidden; margin-top: 10px;}
.aboutCOnt .about_right .about_right_txt p{font-size: 15px;color: #333;line-height: 30px;margin-bottom: 10px;overflow: hidden;}

.upDates{overflow: hidden;}
.upDates ul{overflow: hidden;display: grid;grid-template-columns: repeat(3, 1fr)!important;grid-gap:15px; margin:15px 15px 15px;}
.upDates ul li{background: #f8f8f8;overflow: hidden;padding: 15px;}
.upDates ul li a{display:block;overflow: hidden;position: relative;}
.upDates ul li a strong{display:block;overflow: hidden;height: 25px;line-height: 25px;text-align: center;font-size: 18px;color: #333;}
.upDates ul li a .infoBox{display:flex;overflow: hidden;height: 100px; margin:12px 0 0px 0;}
.upDates ul li a .infoBox .imgBox{width: 100px;height: 100px;overflow: hidden;}
.upDates ul li a .infoBox .imgBox img{display:block;width: 100px;height: 100px;border-radius: 14px;}
.upDates ul li a .infoBox .textBox{flex: 1;overflow: hidden;height: 100px;margin-left: 15px;position: relative;}
.upDates ul li a .infoBox .textBox p{font-size: 12px;height:30px;line-height: 30px;overflow: hidden;color: #999;margin-top: 4px;}
.upDates ul li a .infoBox .textBox p:nth-child(2){margin:10px 0px 9px 0;height: 14px;}
.upDates ul li a .infoBox .textBox p img{height: 14px;display:block;width: auto;}
/*.upDates ul li a .infoBox .textBox:after {content: "";position: absolute;top: 23px;right: 0;display: block;width: 30px;height: 30px;background: url(../images/azDown.png) no-repeat;background-size: 30px;}*/
.upDates ul li a .infoTxt{color: #999;font-size: 12px;line-height:20px;overflow: hidden;height: 40px;    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.upDates ul li a:hover .infoBox .imgBox{opacity: 0.8}
.upDates ul li a:hover strong{color:#69bd33;}
.upDates ul li a b{position: absolute;right: 0;top:76px;width: 68px;height: 22px;line-height: 22px;border-radius: 20px;background-color: #73cb3b;border: 1px solid #73cb3b;text-align: center;color: #fff;}
.upDates ul li a b:hover {background-color: #69bd33;}

.xphZjgxList{overflow: hidden;}
.xphZjgxList ul{display: grid;grid-template-columns: repeat(2, 1fr)!important;grid-gap:15px; margin:15px 15px 15px;}
.xphZjgxList ul li{flex: 1;overflow: hidden;padding: 15px;background: #f8f8f8;}
.xphZjgxList ul li a{display: flex;overflow: hidden;position: relative;}
.xphZjgxList ul li a i{display: block;float: left;width:100px;height: 100px;border-radius: 14px;overflow: hidden;}
.xphZjgxList ul li a i img{width:100px;height: 100px;border-radius: 14px;display: block;}
.xphZjgxList ul li a .txt{height: 100px;overflow: hidden;margin:0 0px 0 15px;flex: 1;}
.xphZjgxList ul li a .txt strong{display: flex;height: 22px;line-height: 22px;overflow: hidden;font-size: 18px; margin-top: 5px;}
.xphZjgxList ul li a .txt strong u{ font-size: 12px; margin-right: 20px;position: relative;display: inline-block; background:#73cb3b ; position: relative; padding:0 6px 0 10px;color:#fff;}
.xphZjgxList ul li a .txt strong u:after{content: "";position: absolute;right: -10px;top: 0px;width: 0;height: 0;border-top: 11px solid transparent;border-bottom: 11px solid transparent;border-left: 10px solid #73cb3b;}
.xphZjgxList ul li a .txt strong b{display: inline-block;flex: 1;overflow: hidden;height: 22px;}
.xphZjgxList ul li a .txt span{height: 14px;line-height: 14px;display: flex;overflow: hidden;font-size: 12px;color: #999999;margin-top: 18px;}
.xphZjgxList ul li a .txt span img{display:inline-block;height: 14px;width: auto;padding-right: 20px;}
.xphZjgxList ul li a .txt span em{padding: 0 10px;}
.xphZjgxList ul li a .txt p{height: 20px;line-height: 20px;overflow: hidden;color: #999999;margin-top: 14px;font-size: 12px;}
.xphZjgxList ul li a .btn{position: absolute;right: 0;top: 38px;width: 68px;height: 22px;line-height: 22px;border-radius: 20px;background-color: #73cb3b;border: 1px solid #73cb3b;text-align: center;color: #fff;}
.xphZjgxList ul li a .btn .btnbox{display: block;width: 203px;height: 58px;border: 1px solid #ec003e;border-radius:10px;text-decoration: none; background: #fff;align-items: center;text-align: center;}
.xphZjgxList ul li a .btn .btnbox i.icon {display: inline-block;float:initial;width:20px;height: 17px;background: url(../images/downicon.png) no-repeat; background-position: -50px -4px;vertical-align: middle;}
.xphZjgxList ul li:hover a .btn .btnbox{background: #ec003e;color: #fff;/*box-shadow:4px 4px 5px #fee5ba;*/}
.xphZjgxList ul li:hover a .btn .btnbox i.icon{background-position: -69px -4px;}
.xphZjgxList ul li a .btn .btnbox p{display: inline-block; line-height:58px; font-size:16px; color:#ec003e;}
.xphZjgxList ul li:hover a .btn .btnbox{ background:#ec003e;}
.xphZjgxList ul li:hover a .btn .btnbox b{ background:url(../images/xyxbg1.png) no-repeat -290px 0px;}
.xphZjgxList ul li:hover a .btn .btnbox p{ color:#FFFFFF;}
/*.xphZjgxList ul li:hover {background-color:rgb(250,250,250,250);}*/
.xphZjgxList ul li:hover a .txt strong{color: #ec003e}

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:5px 0 0 0;padding:0 15px 15px;}
#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:#73cb3b; 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: #5fbf22;}
.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;}

.page{margin-top: 25px;overflow: hidden;}
.page .tspage{ height: 30px; 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;font-size: 14px;font-weight: normal;color: #333;margin: 0 0 0 12px;display: inline-block;overflow: hidden;border-radius: 3px;}
.page .tspage .tsp_nav b {width: auto;height: 30px; border-radius: 3px;line-height: 30px;padding: 0 12px;background: #73cb3b;font-size: 14px;font-weight: normal;color: #fff;margin: 0 0 0 12px;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;font-size: 14px;font-weight: normal;color: #333;margin: 0 0 0 12px;border-radius: 3px;display: inline-block;overflow: hidden;}
.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:#73cb3b; color: #fff; }
.page .tspage .tsp_nav a.tsp_more:hover i{background: #73cb3b;color: #fff;border: none;}
.page .tspage .tsp_nav a.tsp_next:hover i{background: #73cb3b;color: #fff;border: none;}
.page .tspage .tsp_nav a.tsp_end:hover i{background: #73cb3b;color: #fff;border: none;}
.page .tspage .tsp_nav a.tsp_home:hover i{background: #73cb3b;color: #fff;border: none;}
.page .tspage .tsp_nav a.tsp_prev:hover i{background: #73cb3b;color: #fff;border: none;}
.page .tspage .tsp_nav a i{margin: 0;background: none;}
/*结束*/

.Main404{overflow:hidden;margin-top:20px; padding-bottom:20px;}
.Main404 img{display:block;margin:40px auto 0;}
.Main404 p{text-align:center;font-size:28px; color:#EF493C;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: #EF493C;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;}









