.indx-focus {
	width: 360px; height: 180px;
}
.indx-focus .focus-list-wrap {
	height: 270px;
}
.indx-focus .focus-list-wrap li {
	width: 360px; height: 180px;
}
.indx-focus .focus-list-wrap a {
	width: 360px; height: 180px;
}
.left-img {
	width: 360px; overflow: hidden; -ms-zoom: 1;
}
.idx-zt-box {
	height: 235px; position: relative; -ms-zoom: 1;
}
.idx-zt-box .zt-more {
	top: 3px; right: 5px; position: absolute;
}
.idx-zt {
	width: 380px; height: 90px; overflow: hidden; margin-top: 10px;
}
.idx-zt li {
	width: 170px; height: 90px; margin-right: 20px; float: left;
}
.idx-zt img {
	width: 170px; height: 85px; display: block;
}
.idx-zt span {
	height: 26px; text-align: center; line-height: 26px; overflow: hidden; display: block;
}
.idx-zt-list {
	width: 380px; height: 96px; overflow: hidden; margin-top: 4px; -ms-zoom: 1;
}
.idx-zt-list li {
	width: 162px; height: 24px; line-height: 24px; margin-right: 20px; float: left;
}
.idx-zt-list li .fr {
	
}
.right-txt {
	width: 360px; overflow: hidden; position: relative;
}
.right-txt .rss {
	background: url("/templates/CN10000001/static/images/index_ico.png") no-repeat 0px -60px; top: 8px; width: 16px; height: 16px; right: 0px; overflow: hidden; position: absolute;
}
.txt-top {
	height: 115px; overflow: hidden;
}
.txt-top .h2 {
	margin: 10px 0px 7px; height: 34px; text-align: center; line-height: 34px; overflow: hidden; display: block;
}
.txt-top .desc {
	line-height: 21px; text-indent: 2em;
}
.right-txt .main-txt {
	padding: 9px 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: dashed;
}
.right-txt .softs-list {
	overflow: hidden; padding-top: 8px; -ms-zoom: 1;
}
.right-txt .softs-list li {
	margin: 4px 0px 0px;
}
.right-txt .softs-list li .fr {
	color: rgb(153, 153, 153);
}
.right-txt .softs-list .hover {
	background: rgb(236, 250, 224);
}
.right-txt .xtaber-item {
	height: 404px; overflow: hidden;
}
.recom-soft-box {
	width:950px; height: 350px; overflow: hidden;
}
.sub-tab-box {
	background: rgb(250, 250, 250); height: 373px; overflow: hidden; -ms-zoom: 1;
}
.row-370 .sub-tab-box {
	height: 350px;
}
.row-330 .sub-tab-box {
	height: 318px;
}
.row-435 .sub-tab-box {
	height: 435px;
}
.xzb-app {
	margin: 10px auto 0px; width: 240px; height: 110px;
}
.xzb-app img {
	width: 240px; display: block;
}
.sub-title {
	height: 29px; border-bottom-color: rgb(69, 184, 35); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.sub-title .title {
	line-height: 29px; padding-left: 5px; display: block;
}
.sub-title .mod-tab li {
	background: rgb(245, 245, 245);
}
.sub-title .mod-tab {
	top: 0px; right: 0px; position: absolute;
}
.sub-title .mod-tab .current {
	background: rgb(251, 251, 251); color: rgb(0, 187, 0);
}
.sub-tab-box .soft-top-list {
	padding: 4px 5px 3px;
}
.sub-tab-box .txt-list {
	padding: 4px 5px 3px;
}
.sub-tab-box .txt-list li {
	width: 220px;
}
.apps-item {
	width: 950px; overflow: hidden; -ms-zoom: 1;
}
.apps-item .app-list {
	width:950px; padding-top: 2px;
}
.apps-item .app-list li {
	margin: 10px 25px 0px 0px; width: 70px; height: 85px;
}
.apps-item .app-list span {
	width: 70px; margin-top: 2px;
}
.games-box {
	height: 348px; overflow: hidden;
}
.games-box .app-list li {
	margin-top: 23px;
}
.youxiu-box .bh {
	height: 30px; color: rgb(69, 184, 35); line-height: 30px; font-size: 14px; font-weight: bold; position: relative;
}
.youxiu-box .youxiu-ico {
	background: url("/templates/CN10000001/static/images/index_ico.png") 0px -120px; top: 0px; width: 30px; height: 39px; right: 0px; position: absolute;
}
.youxiu-app {
	height: 100px; padding-left: 110px; position: relative;
}
.youxiu-app .big-ico {
	left: 0px; top: 0px; width: 100px; height: 100px; overflow: hidden; position: absolute;
}
.youxiu-app span {
	display: block;
}
.youxiu-app .star-bar {
	margin-bottom: 7px; float: none;
}
.youxiu-app .name {
	height: 22px; overflow: hidden; font-size: 14px; font-weight: bold; display: block;
}
.youxiu-app .btn-dl {
	background: rgb(69, 184, 35); width: 90px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-top: 6px; display: block;
}
.youxiu-app .btn-dl:hover {
	background: rgb(45, 157, 12); color: rgb(255, 255, 255); text-decoration: none;
}
.app-dp {
	color: rgb(102, 102, 102); padding-top: 6px;
}
.dp-bh {
	background: url("/templates/CN10000001/static/images/bg_line.png") repeat-x 0px; height: 30px; line-height: 30px; overflow: hidden;
}
.dp-bh .mark {
	background: rgb(255, 255, 255); padding-right: 10px; float: left;
}
.dp-bh .more {
	background: rgb(255, 255, 255); padding-left: 5px; float: right;
}
.dp-list-box .app-txt-list .ico {
	left: 0px;
}
.app-txt-list li {
	padding-top: 5px;
}
.app-txt-list .ico {
	top: 6px;
}
.recom-list {
	width: 760px;
}
.recom-list li {
	width: 86px; height: 65px; overflow: hidden; padding-left: 58px; margin-top: 14px; margin-right: 5px; float: left; position: relative;
}
.recom-list .ico {
	left: 0px; top: 9px; width: 48px; height: 48px; overflow: hidden; position: absolute;
}
.recom-list .star-bar {
	margin-top: 0px;
}
.recom-list .name {
	height: 23px; line-height: 23px; overflow: hidden; display: block;
}
.recom-list .btn-dl {
	background: rgb(238, 238, 238); width: 48px; height: 20px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; margin-top: 5px; display: block;
}
.recom-list .btn-dl:hover {
	background: rgb(69, 184, 35); color: rgb(255, 255, 255); text-decoration: none;
}
.hot-games-list {
	width: 785px; padding-top: 4px;
}
.hot-games-list li {
	margin: 5px 23px 0px 0px; width: 108px; float: left; position: relative;
	margin-right:5px;
    margin-left:5px;
}
.hot-games-list img {
	padding: 1px; border: 1px solid rgb(238, 238, 238); width: 100px; height: 140px; vertical-align: middle;
}
.hot-games-list .bg {
	background: rgb(0, 0, 0); left: 2px; top: 122px; width: 100px; height: 20px; position: absolute; z-index: 1; opacity: 0.5;
}
.hot-games-list .star-bar {
	left: 5px; top: 124px; position: absolute; z-index: 2;
}
.hot-games-list .til {
	height: 23px; text-align: center; line-height: 23px; overflow: hidden; display: block;
}
.up-tab-box {
	background: rgb(255, 255, 255); border: 1px solid rgb(210, 210, 210); padding-left: 110px; position: relative;
}
.up-tab {
	left: -1px; top: 0px; width: 111px; position: absolute;
}
.up-tab li {
	background: rgb(249, 249, 249); height: 30px; text-align: center; line-height: 30px; font-size: 14px; vertical-align: middle; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.up-tab li span {
	padding: 0px 0px 0px 3px; height: 30px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; display: block;
}
.up-tab .current span {
	background: rgb(255, 255, 255); padding: 0px; width: 109px; color: rgb(69, 184, 35); font-weight: bold; border-left-color: rgb(69, 184, 35); border-left-width: 3px; border-left-style: solid;
}
.up-con {
	height: 428px; overflow: hidden; padding-top: 5px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid;
}
.idx-up-list li {
	width: 295px; height: 25px; line-height: 25px; padding-left: 15px; vertical-align: middle; float: left;
}
.idx-up-list .ext {
	width: 60px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.idx-up-list .til {
	width: 230px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.par-link-box {
	width: 1200px; overflow: hidden;
}
.par-link {
	width: 1190px;
}
.par-link li {
	margin: 10px 22px 0px 0px; width: 148px; height: 80px; overflow: hidden; float: left;
}
.par-link img {
	width: 148px; height: 55px; vertical-align: middle;
}
.par-link span {
	height: 27px; text-align: center; line-height: 27px; overflow: hidden; display: block;
}
.f-link-txt {
	line-height: 22px;
}
.f-link-txt a {
	color: rgb(102, 102, 102); margin-right: 8px; white-space: nowrap;
}
.f-link-txt span {
	font-weight: bold;
}
.f-link-txt a:hover {
	color: rgb(0, 187, 0);
}
.idc-link {
	padding-top: 10px; margin-top: 10px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: dashed;
}
.f-link-box .mod-tab {
	border-color: rgb(221, 221, 221); padding-left: 0px;
}
.f-link-box .mod-tab li {
	border-color: rgb(238, 238, 238); padding: 0px;
}
.f-link-box .mod-tab span {
	padding: 1px 8px 0px; height: 27px; display: block;
}
.f-link-box .mod-tab .current {
	border-color: rgb(69, 184, 35) rgb(221, 221, 221) rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.f-link-box .mod-tab .current span {
	padding: 0px 8px; border-top-color: rgb(69, 184, 35); border-top-width: 1px; border-top-style: solid;
}
.bot-box {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 10px; overflow: hidden;
}
