@charset "utf-8";
html{ font-size:100px;}
body{ font-size:0.2rem; background:#f0efef;}
.adbox{ overflow:hidden; clear:both;}
.adbox .appitop{ background:#fff; overflow:hidden; clear:both; padding:0 10px 0 92px; margin-top:10px; position:relative;}
.appitop img.tubiaoico{ width:68px; height:68px; border-radius:14px; position:absolute; left:15px; top:10px;}
.appitop h1{font-size: 0.18rem;padding-top: 8px;height:26px;padding-bottom: 2px;}
.appitop p{height: 22px;line-height: 22px;font-size: 0.12rem;color:#666;}
.appitop p span:nth-child(3),.appitop p span:first-child{display:block;width: 60%;float:left;}
.appitop p span:nth-child(2n){display:block;width: 40%;float:left;}
.bginfo td{height: 22px;line-height: 22px;font-size: 0.12rem;color:#666; min-width:134px; white-space:nowrap; overflow:hidden;}

.downit { padding-top:2px; background:#fff; overflow:hidden; clear:both;}
.downit a{display:block; height:38px;line-height:38px;text-align:center;font-size:0.16rem;color:#fff; margin:10px 15px; background: #f60; border-radius:5px;}
.downit span img{height:24px; padding-right:10px;}
.downit .putong{ background:#00c100}
.downit .jisu{ background:#019aff;}
.downit .noit{ background:#ccc;}
.downit .zwsx{ background: #ff7b33;}
.appimid{ background:#fff; overflow:hidden; clear:both; padding-bottom:10px; position:relative;}
.appitit{border-bottom:2px solid #ddd;font-size: 0.18rem;color:#333;height: 40px;line-height: 40px;position:relative;padding-left:50%;margin-top: 10px;}
.appitit a{ display:block; width:100%; float:left; text-align:center;}
.appitit span{  border-bottom:2px solid #fda517; color:#fda517; position:absolute; left:10px; top:0px; text-align:center; font-weight:bold;}
.pshow { padding:10px 0 10px 10px;}
.pshow li img{width:95%;height: auto;}
.txt p{font-size: 0.14rem;color:#333;line-height: 24px;padding:0 10px;}
.w-art-img,.w-art-video{ min-height: 120px; line-height: 120px; position: relative; text-align: center; margin-bottom: 10px; overflow: hidden; margin:10px 15px; }
.w-art-img img,.w-art-video video{ max-width: 100%;max-height: 100%; margin: 0 auto; display: inline-block; vertical-align:  middle; }
.corsafe,.safeico { padding:5px 10px; overflow:hidden; clear:both;}
.corsafe p{ font-size:0.14rem; line-height:24px; color:#999;}
.safeico span{ display:block; float:left; color:#999; padding-right:10px; font-size:0.14rem;  height:18px; line-height:18px;}
.safeico span img{ display:block; float:left; height:18px; padding-right:3px;}
.kai a{ display:block; position:absolute; right:10px; bottom:15px; background:url(../img/android_icon1.png) no-repeat;  background-size:70px auto;background-position:-18px -137px; width:18px; height:10px;}
.hui a{ background-position:0 -137px;}
.txt h3{
	margin: 0 10px;
	font-size: 16px;
	color:#00c100;
	line-height: 24px;
	padding:3px 10px;
	background-color: #00c1002d;
}
.txt{
	width: 100%;
}
.txt img{
	max-width: 70%;max-height: 100%; margin: 0 auto; display: block;width: 100% !important;height: 100% !important;
}
.txt video{
	max-width: 70%;max-height: 100%; margin: 0 auto; display:block;margin-top: 0.1rem;
}
.vesionBox h3{
	position: relative;font-size: 0.14rem;color:#333;line-height: 24px;padding:0 10px;
}
.vesionBox h3 span{
	position: absolute;
	right: 10px;
	font-weight: 500;
	font-size: 0.14rem;color:#3f91ff;line-height: 24px;padding:0 10px;
}
.vesionBox p{
	font-size: 0.14rem;color:#333;line-height: 24px;padding:0 10px;
}
.downit2 { position:fixed; bottom:15px; padding-top:15px; border-top:1px solid #ddd; background:#fff; bottom:0px; width:100%; max-width:640px; padding-bottom:15px; z-index:1000;}
.downit2 a{display:block; margin:0 15px;height:38px;line-height:38px;text-align:center;font-size:0.16rem;color:#fff;background: #019aff; border-radius:5px;}
.downit2 span img{height:24px; padding-right:10px;}
.downit2 .putong{ background:#fda517}
.downit2 .zwsx{ background: #ff7b33;}

#shouyouapp,#xinpinapp,#h5app{ margin-top:10px; background:#fff; padding:0 10px; overflow:hidden; clear:both;}
#shouyouapp .tit,#xinpinapp .tit{ height:32px; border-bottom:2px solid #fda517; font-size:0.16rem; color:#fda517; line-height:32px; font-weight:bold; padding-top:5px;}
#h5app .h5tit{  height:32px; border-bottom:2px solid #fda517; font-size:0.16rem; color:#fda517; line-height:32px; font-weight:bold; padding-top:5px;}
.shouyouico{ display:block; margin-left:5px; float:left;}
.shouyouico a{ color:#fda517; font-size:0.16rem; font-weight:bold;}
.h5ico{ float:left; }
.swiper-pagination{ display:block; float:right; padding-top:13px; right:0px;}
.swiper-pagination .swiper-pagination-bullet{ display:block; float:left; height:9px; width:9px; background:#e5e5e5; opacity:1; border-radius:50%; overflow:hidden; margin:0 2px;}
.swiper-pagination .swiper-pagination-bullet-active{ background:#fda517;}
.carousel-list{ padding-top:10px;}
.carousel-list .swiper-slide{ width:100% !important;}
.carousel-list .swiper-slide li{ display:block; float:left; width:25%; height:100px; overflow:hidden;}
.carousel-list .swiper-slide li a{ display:block; width:100%; text-align:center;  font-size:14px; white-space:nowrap; overflow:hidden;}
.carousel-list .swiper-slide li a img{ width:58px; height:58px;margin-bottom:6px; border-radius:6px;}
.slidboxdowns .downgame a{ background-size:100%;}
.slidbox .downgame a{ background-size:100%;}
.slidbox .star img{ width:58px;}
.swiper-pagination-bullets{ display:block; float:right; padding-top:13px; right:0px;}
.swiper-pagination-bullets .swiper-pagination-bullet{ display:block; float:left; height:9px; width:9px; background:#e5e5e5; opacity:1; border-radius:50%; overflow:hidden; margin:0 2px;}
.swiper-pagination-bullets .swiper-pagination-bullet-active{ background:#fda517;}
.dingdown{ height:46px; background:#f0efef; position:fixed; bottom:0px; left:0px; width:100%; z-index:1000;}
.dingdown a{ display:block; width:80%; height:32px; margin:8px auto; line-height:32px; font-size:0.16rem; color:#fff; background:#fda517; border-radius:4px; text-align:center;}

.downit span.noline{display: block;width: 90%;height: 38px;line-height: 38px;text-align: center;font-size: 0.16rem;color: #fff;float: left;margin-right: 5px;background: #afadaa;margin-bottom: 10px;border-radius: 5px;}
.downit2 span.noline{display: block;width: 90%;margin: 0 auto;height: 38px;line-height: 38px;text-align: center;font-size: 0.16rem;color: #fff;background: #afadaa;border-radius: 5px;}

#xgxx{ margin-top:10px; background:#fff; padding:0 10px; overflow:hidden; clear:both;}
#xgxx h3{  height:32px; border-bottom:2px solid #fda517; font-size:0.16rem; color:#fda517; line-height:32px; font-weight:bold; padding-top:5px;}
.xwlist{ display: block; width: 100%;}
.xwlist li{ display: block; width: 100%; height: 40px; border-bottom: 1px solid #ebebeb; line-height: 40px; white-space: nowrap; overflow: hidden;}
.xwlist li b{display: block;width: 4px;height: 4px;background: #ccc;border-radius: 10px;float: left;margin-right: 8px;margin-top: 18px;}
.xwlist li a{ display: block; text-decoration: none; font-size: 14px; color: #333;}
.relevant{ margin-top:10px; background:#fff; padding:0 10px; overflow:hidden; clear:both;}
.relevant h3{
	position: relative;
	 border-bottom:2px solid #fda517; font-size:0.16rem; color:#fda517; line-height:32px; font-weight:bold; padding-top:5px;
}
.relevant h3 .report{
	position: absolute;
	top: 5px;
	right: 10px;
	font-weight: 500;
	font-size: 0.14rem;
	color: #999999;
}
.hide{
	display: none;
}
.anchorPoint{
	width: 100%;
	height: 40px;
	font-size: 0.18rem;
	margin-top: 10px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	grid-template-columns: repeat(4,25%);
	box-sizing: border-box;
	border-bottom: 2px solid #ddd;
}
.anchorPoint a{
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
	text-align: center; 
	display: flex;
	align-items: center;
	justify-content: center;
}
.anchorPoint  .active{
	color: #fda517;
}
.anchorPoint  .active::after{
	 content: "";
	 width: 100%;
	 height: 2px;
	 position: absolute;
	 bottom: -2px;
	 background-color: #fda517;
}
.relevantBox li{
	display: flex;
	align-items: center;
	padding: .1rem 0;
	font-size: .14rem;
	justify-content: space-between;
	border-bottom: 1px solid #ECF0F1;
}
.relevantBox li .textL{
	color: #999999;
}
.relevantBox li .textR{
	color: #1F1F1F;
}
.topicBox{
	width: 100%;
	overflow: hidden;
}
.topicBox .tabsMenu{
	width: 100%;
	padding: 0.1rem 0;
	display: flex;
	align-items: center;
}
.topicBox .tabsMenu li{
	width: auto !important;
	margin: 0 !important;
	margin-left: 0.3rem !important;
	text-align: center;
	font-size: .14rem;
}
.topicBox .tabsMenu li:nth-child(1){
	margin-left: 0 !important;
}
.topicBox .tabsMenu .active{
	font-size: 0.2rem;
	font-weight: bold;
	position: relative;
	display: flex;
	justify-content: center;
}
.topicBox .tabsMenu .active::after{
	content: "";
	width: .2rem;
	height: .05rem;
	position: absolute;
	bottom: -0.1rem;
	background-color: #008bff;
}
.topicContont{
	padding: .15rem 0;
	border-bottom: 1px dashed #eaf1f8;
}
.topicContont .topicInfo{
	display: flex;
	background-color: #f5f5f5;
	border-radius: 10px;
}
.topicContont .topicInfo .imgBox{
	display: block;
	width: 200px;
	height: 100px;
	border-radius: 10px;
}
.topicContont .topicInfo .imgBox img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 10px;
}
.topicContont .topicInfo .textBox{
	flex: 1;
	overflow: hidden;
	padding-left: 10px;
}
.topicContont .topicInfo .textBox .textOne{
	width: 100%;
	display: block;
	padding-top: 12px;
	font-size: 16px;
	font-weight: bold;
	color: #008bff;
	line-height: 16px;
	white-space:nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.topicContont .topicInfo .textBox .textTwo{
	font-size: 14px;
	padding-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cloumnList{
	padding-bottom: 10px;
	display: grid;
	justify-content: space-around;
	grid-template-columns: repeat(4,72px);
}
.cloumnList li{
	width: 100%;
}
.cloumnList li .imgBox{
	display: block;
	width: 100%;
    height: 72px;
    border-radius: 10px;
}
.cloumnList li .imgBox img{
	width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.cloumnList li .text{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	padding-top: 10px;
}
.hotWords{
	width: 100%;
	padding: 0px 30px 30px 30px;
	box-sizing: border-box;
	overflow: hidden;
	position: relative;
}
.hotWords .hotWordsSwiper{
	width: 100%;
	overflow: hidden;
}
.hotWords .hotWordsSwiper .swiper-slide{
	width: 100%;
	display: grid;
	justify-content: space-between;
	grid-template-columns: repeat(3,32%);
}
.hotWords .hotWordsSwiper .swiper-slide li{
	margin-top: 10px;
	padding: 5px 2px;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	border: 1px solid red;
	border-radius: 5px;
}
.hotWords .hotWordsSwiper .swiper-slide li:nth-child(1){
	color: #e65c1e;
	border-color: #e65c1e;
}
.hotWords .hotWordsSwiper .swiper-slide li:nth-child(2){
	color: #c36714;
	border-color: #c36714;
}
.hotWords .hotWordsSwiper .swiper-slide li:nth-child(3){
	color: red;
	border-color: #62d0d1;
}
.hotWords .hotWordsSwiper .swiper-slide li:nth-child(4){
	color: #b4201e;
	border-color: #b4201e;
}
.hotWords .hotWordsSwiper .swiper-slide li:nth-child(5){
	color: #8f345f;
	border-color: #8f345f;
}
.hotWords .hotWordsSwiper .swiper-slide li:nth-child(6){
	color: #ff63ff;
	border-color: #ff63ff;
}
.hotWords .hotWordsSwiper .swiper-slide li:nth-child(7){
	color: #0b0ca4;
	border-color: #0b0ca4;
}
.hotWords .hotWordsSwiper .swiper-slide li:nth-child(8){
	color: #559242;
	border-color: 559242;
}
.hotWords .hotWordsSwiper .swiper-slide li:nth-child(9){
	color: #62d0d1;
	border-color: #62d0d1;
}
.hotWords .hotWordsSwiper .swiper-pagination{
	display: flex;
	justify-content: center;
}
.hotWords .hotWordsSwiper .swiper-pagination .swiper-pagination-bullet{
	background-color: #999999;
}
.hotWords .hotWordsSwiper .swiper-pagination .swiper-pagination-bullet-active{
	background-color: #fe9a00;
}
.startBox{
	width: 100%;
	padding: 10px 0;
	display: flex;
	justify-content: space-between;
}
.startBox .score{
	font-size: 50px;
	font-weight: bold;
	color: #666666;
	line-height: 50px;
}
.startBox .manScore{
	font-size: 14px;
	color: #bcbcbc;
	text-align: center;
}
.startBox .startL .statWrap {
	/* margin-top: 13px; */
}
.startBox .startL{
	padding-left: 30px;
}
.startBox .startL .statWrap input[type="range"]{
	-webkit-appearance: none;
	width: 85px;
	margin: 0;
	outline: 0;
}
.startBox .startL .statWrap input[type="range" i]::-webkit-slider-runnable-track{
	background: #FCBC14;
	height: 17px;
	-webkit-mask: url(../img/start.png);
	-webkit-mask-size: 17px;
	-webkit-mask-repeat: repeat-x;
}
.startBox .startL .statWrap  input[type="range" i]::-webkit-slider-thumb{
	-webkit-appearance: none;
	width: 0;
	height: 100%;
	box-shadow: 999px 0px 0px 999px #B5B5B5;
}
.startBox .startL .statWrap  input[type=range]{
	-webkit-mask: url(../img/start.png);
	-webkit-mask-size: 17px;
	-webkit-mask-repeat: repeat-x;
	height: 17px;
}
.startBox .startL .statWrap input[type=range]::-moz-range-track{
	background: #B5B5B5;
	height: inherit;
}
.startBox .startL .statWrap input[type=range]::-moz-range-progress{
	background: #FCBC14;
	height: inherit;
}
.startBox .startL .statWrap input[type=range]::-moz-range-thumb{
	width: 0;
	opacity: 0;
}


.startBox .startR {
	flex: 1;
	padding-left: 30px;
}

.startBox .startR li{
	width: 100%;
	display: flex;
	align-items: center;
}
.startBox .startR li .statWrap {
	width: 85px;
	height: 17px;
	line-height: 17px;
	display: flex;
	justify-content: flex-end;
}
.startBox .startR li .statWrap input[type="range"]{
	-webkit-appearance: none;
	width: 85px;
	margin: 0;
	outline: 0;
}
.startBox .startR li .statWrap input[type="range" i]::-webkit-slider-runnable-track{
	background: #FCBC14;
	height: 17px;
	line-height: 17px;
	-webkit-mask: url(../img/start.png);
	-webkit-mask-size: 17px;
	-webkit-mask-repeat: repeat-x;
}
.startBox .startR li .statWrap input[type="range" i]::-webkit-slider-thumb{
	-webkit-appearance: none;
	width: 0;
	height: 100%;
	box-shadow: 999px 0px 0px 999px #B5B5B5;
}
.startBox .startR li .statWrap input[type=range]{
	-webkit-mask: url(../img/start.png);
	-webkit-mask-size: 17px;
	-webkit-mask-repeat: repeat-x;
	height: 17px;
}
.startBox .startR li .statWrap input[type=range]::-moz-range-track{
	background: #B5B5B5;
	height: inherit;
}
.startBox .startR li .statWrap input[type=range]::-moz-range-progress{
	background: #FCBC14;
	height: inherit;
}
.startBox .startR li .statWrap input[type=range]::-moz-range-thumb{
	width: 0;
	opacity: 0;
}
.startBox .startR li .speed{
	flex: 1;
	height: 8px;
	margin-left: 10px;
	position: relative;
	background-color: #dbdbdb;
}
.startBox .startR li .spendActive{
	width: 80%;
	height: 100%;
	position: absolute;
	left: 0;
	background-color: #fca603;
}
.startBox .startR li:nth-child(2) input[type="range"]{
	-webkit-appearance: none;
	width: 68px;
	margin: 0;
	outline: 0;
  }
.startBox .startR li:nth-child(2) .spendActive{
	width: 70%;
}
.startBox .startR li:nth-child(3) input[type="range"]{
	-webkit-appearance: none;
	width: 51px;
	margin: 0;
	outline: 0;
  }
.startBox .startR li:nth-child(3) .spendActive{
	width: 60%;
}
.startBox .startR li:nth-child(4) input[type="range"]{
	-webkit-appearance: none;
	width: 34px;
	margin: 0;
	outline: 0;
  }
.startBox .startR li:nth-child(4) .spendActive{
	width: 50%;
}
.startBox .startR li:nth-child(5) input[type="range"]{
	-webkit-appearance: none;
	width: 17px;
	margin: 0;
	outline: 0;
  }
.startBox .startR li:nth-child(5) .spendActive{
	width: 40%;
}
.comment{
	padding: 30px 10px;
	border-top: 1px dashed #cccc;
	border-bottom: 1px dashed #cccc;
	margin-bottom: 10px;
}
.comment .edIconBox{
	padding: 10px 20px;
	display: flex;
	align-items: center;
	border: 2px solid #cccccc;
	border-radius: 2px;
}
.comment .commentText{
	padding-left: 14px;
	font-size: 16px;
	color: #888888;
} 
fieldset{
	border: 0;
	border-color: red;
}
.w-text {
	/* margin: 0 15px 15px; */
    padding: 8px 20px 0 0;
}
.w-text textarea{
	color: #666;
    background: #fff;
    border: 1px solid #c5c5c5;
    width: 100%;
    font-size: 16px;
    height: 80px;
    padding: 5px 10px;
    line-height: 32px;
	outline: none;
}
.buttonBox{
	display: flex;
	justify-content: space-around;
	padding-bottom: 10px;
}
.buttonBox span{
	display: block;
    width: 47%;
	height: 25px;
	color: #555;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .06);
	background: linear-gradient(to top, white, #f2f2f2);
}
.building {
	width: 100%;
	padding-bottom: 10px;
}
.building li{
	width: 100%;
	margin-top: 10px;
}
.building li .buildingTop{
	padding: 8px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background-color: #f1f1f1;
}
.building li .buildingTop .textBoxL{
	display: flex;
	align-items: center;
}
.building li .buildingTop .textBoxL .textOne{
	font-weight: bold;
	font-size: 17px;
	color: #666666;
	line-height: 17px;
}
.building li .buildingTop .textBoxL .textTwo{
	font-weight: bold;
	font-size: 17px;
	line-height: 17px;
	color: #666666;
	padding-left: 5px;
}
.building li .buildingTop .textBoxR{
	font-size: 14px;
	line-height: 14px;
	color: #9a9a9a;
}
.building li .buildingContont{
	padding: 10px 8px;
	font-size: 15px;
	line-height: 15px;
	color: #7c7c7c;
	background-color: #f9f9f9;
}
.textColor{
	cursor: pointer;
	color:#008bff !important;
}
.jctipBox{
	width: 100%;
	background-color: white;
}
.jctipBox .jctip{
	width: 97%;
	height: auto;
    font-size: 13px;
    color: #888;
	margin: 0 auto;
	display: flex;
	padding: 2px 0;
	align-items: center;
}
.jctipBox .jctip s {
    width: 18px;
    height: 18px;
    display: block;
	margin-right: 10px;
	margin-left: 10px;
    background: url(../img/off2.png) 0 0 no-repeat;
    background-size: 20px 20px;
}
.relevant .moreBox{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom:2px solid #fda517; font-size:0.16rem; color:#00c100; line-height:32px; font-weight:bold; padding-top:5px;
}
.relevant .moreBox h3{
	border: 0;
	padding: 0;
}
.relevant .moreBox .report{
	font-weight: 500;
	font-size: 0.14rem;
	color: #999999;
}

.relevant .moreEdition{
	width: 100%;
}
.relevant .moreEdition li {
	width: 100%;
}
.relevant .moreEdition li  a{
	display: block;
	padding: 10px 15px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.relevant .moreEdition li  a .moreEditionL{
	display: flex;
}
.relevant .moreEdition li  a .moreEditionL .imgBox{
	width: 58px;
	height: 58px;
	margin-bottom: 6px;
	border-radius: 6px;
}
.relevant .moreEdition li  a .moreEditionL .imgBox img{
	width: 100%;
	height: 100%;
	border-radius: 6px;
}
.relevant .moreEdition li  a .moreEditionL .textBox{
	padding-left: 10px;
}
.relevant .moreEdition li  a .moreEditionL .textBox .name{
	font-size: 16px;
}
.relevant .moreEdition li  a .moreEditionL .textBox .size{
	font-size: 15px;
	color: #777777;
	margin-top: 2px;
}
.relevant .moreEdition li  a .moreEditionL .textBox .describe{
	color: #6666;
	font-size: 12px;
}
.relevant .moreEdition li  a .moreEditionL .textBox .describe span:nth-child(1){
	color: #797979;
}
.relevant .moreEdition li  a .moreEditionL .textBox .describe span:nth-child(2){
	color: #d9d9d9;
}
.relevant .moreEdition li  a .moreEditionL .textBox .describe span:nth-child(3){
	color: #999999;
}
.relevant .moreEdition li  a .button{
	width: 0.6rem;
	height: 0.3rem;
	text-align: center;
	line-height: 0.3rem;
	font-size: 14px;
	background-color: #00c100;
	color: white;
	border-radius: 0.15rem;
}
