.max_widths {
	max-width: 820px;
	height: 72px;
	overflow: hidden;
}

.a_zoom {
	position: absolute;
	bottom: -1px;
	right: -1px;
	padding: 0 5px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	color: #ffffff !important;
	text-decoration: none !important;
	background: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
}

.soft-list-download,
.download-resource .down-lists .download-box,
.download-resource .down-lists .gov-down,
.hot-soft-lists .hot-soft,
.soft-lists .raider-list.more-raider .raider-content .cur-raider,
.soft-download .bd .soft-down-lists,
.check-selct,
.soft-select-list,
.rank-box-module,
.topic-rank>ul,
.dll-box .radio-dll,
.carousel-img,
.carousel-dot,
.carousel-dot .dot,
.msgbox-footer .footer-list {
	zoom: 1;
}

.soft-list-download:after,
.download-resource .down-lists .download-box:after,
.download-resource .down-lists .gov-down:after,
.hot-soft-lists .hot-soft:after,
.soft-lists .raider-list.more-raider .raider-content .cur-raider:after,
.soft-download .bd .soft-down-lists:after,
.check-selct:after,
.soft-select-list:after,
.rank-box-module:after,
.topic-rank>ul:after,
.dll-box .radio-dll:after,
.carousel-img:after,
.carousel-dot:after,
.carousel-dot .dot:after,
.msgbox-footer .footer-list:after {
	content: "";
	display: block;
	clear: both;
}

.sub-caption {
	font-size: 12px;
	color: #999;
	font-weight: normal;
	/* margin-left: 20px; */
	line-height: 20px;
	white-space: nowrap;
}

.sub-caption .num,
.sub-caption .soft {
	color: #2e8ae6;
	font-weight: bold;
}

.sub-caption .down-soft {
	color: #999;
}

.sub-caption .down-soft:hover {
	color: #f30;
}

.warn-tips {
	background: #fffdeb;
	padding: 5px 10px;
	line-height: 22px;
	color: #666;
	border: 1px solid #e6e0a1;
}

/*.clearfix {*/
/*	overflow: hidden;*/
/*}*/

/*.clearfix li {*/
/*	overflow: hidden;*/
/*	white-space: nowrap;*/
/*}*/

/*.clearfix li span {*/
/*	overflow: hidden;*/
/*}*/

.soft-info-lists {
	margin-bottom: 30px;
}

.soft-info-lists .soft-info-list {
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	padding: 18px 20px 18px 80px;
}

.soft-info-lists .soft-info-list>a>img {
	position: absolute;
	top: 20px;
	left: 10px;
}

.soft-info-lists .soft-info-list .title {
	font-size: 18px;
	line-height: 28px;
	color: #333;
	margin-top: -5px;
}

.soft-info-lists .soft-info-list .title .tag {
	color: #fa7b52;
	font-size: 14px;
	line-height: 28px;
	border: solid 1px #fa7b52;
	padding: 0 4px;
	border-radius: 3px;
	margin-left: 10px;
	margin-right: 10px;
}

.soft-info-lists .soft-info-list .title a {
	color: #333;
}

.soft-info-lists .soft-info-list .sub-title,
.soft-info-lists .soft-info-list .detail-info {
	line-height: 24px;
	font-size: 14px;
	color: #999;
	height: 20px;
	overflow: hidden;
	width: 676px;
}

.soft-info-lists .soft-info-list .detail-info {
	line-height: 28px;
	margin-right: 10px;
}

.soft-info-lists .soft-info-list .detail-cmt {
	color: #2e8ae6;
	font-size: 14px;
	padding-left: 20px;
	background: url("../images/msg.png") no-repeat 4px 4px;
}

.soft-info-lists .soft-info-list .detail-cmt:hover {
	text-decoration: underline;
}

.soft-info-lists .soft-info-list .read-all {
	position: absolute;
	right: 10px;
	top: 32px;
	display: block;
	line-height: 29px;
	color: #2e8ae6;
	text-align: center;
	font-size: 14px;
	width: 90px;
	height: 31px;
	border-radius: 4px;
	border: solid 1px #2e8ae6;

}

.soft-info-lists .soft-info-list .read-all:hover {
	color: #fff;
	background: #2e8ae6;
}

.soft-info-lists .soft-info-list:hover {
	background: #fafafa;
}

.related-soft>.hd {
	border-bottom: 1px solid #e6e6e6;
	padding: 12px 0;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.related-soft>.bd {
	padding: 6px 0;
}

.tab-info-box .hd li {
	margin-right: 0;
}

.tab-info-box .hd li+li {
	margin-left: 29px;
}

.tab-info-box .soft-list li {
	width: 33.33%;
}

.tab-info-box .soft-list li .hover-box {
	left: 9px;
}

.down-box {
	height: 220px;
	border: 1px solid #d6d6d6;
	margin-bottom: 10px;
	position:relative;
}

.down-box .soft-name {
	position: relative;
	font-size: 24px;
	line-height: 72px;
	color: #333;
	text-indent: 82px;
}

.down-box .soft-name img {
	position: absolute;
	top: 12px;
	left: 14px;
}

.down-box .soft-name i {
	display: inline-block;
	text-indent: 0;
	padding: 0 5px;
	font-size: 14px;
	line-height: 18px;
	border-radius: 3px;
	font-weight: normal;
}

.down-box .soft-name i.tag_bingdu {
	border: 1px solid #1ec456;
	color: #1ec456;
}

.down-box .soft-name i.tag_chanjian {
	border: 1px solid #fa7a53;
	color: #fa7a53;
}

.down-box .soft-name i.tag_system {
	border: 1px solid #2e8ae6;
	color: #2e8ae6;
}

.down-box .soft-name .down-link {
	position: absolute;
	right: 13px;
	top: 5px;
	color: #2e8ae6;
	font-weight: normal;
	font-size: 14px;
}

.down-box .soft-info {
	position: relative;
}

.down-box .soft-info .soft-info-list {
	width: 610px;
	margin-left: 13px;
}

.down-box .soft-info .soft-info-list li {
	width: 50%;
	float: left;
	font-size: 14px;
	line-height: 28px;
	color: #999;
}

.down-box .soft-info .soft-info-list li span {
	color: #333333;
}

.down-box .soft-info .soft-down-btn {
	position: absolute;
	right: 14px;
	top: 36px;
	display: block;
	width: 280px;
	height: 66px;
	line-height: 66px;
	text-indent: 110px;
	background: url("../images/soft-down.png");
	font-size: 24px;
	color: #fff;
}

.down-box .soft-info .soft-down-btn:hover {
	background: url("../images/h-soft-down.png");
}

.down-box .soft-info .bianhui {
	background: url("../images/soft-down-huise.png");
	cursor: default;
}

.down-box .soft-info .bianhui:hover {
	background: url("../images/soft-down-huise.png");
}

.down-box .soft-info .s-yiyuanzuhao-btn {
	position: absolute;
	right: 14px;
	top: 8px;
	display: block;
	width: 280px;
	height: 46px;
	line-height: 46px;
	text-indent: 110px;
	background: url("../images/s-yiyuanzuhao-280x46.jpg");
	font-size: 24px;
	color: #fff;
}

.down-box .soft-info .s-yiyuanzuhao-btn:hover {
	background-color: #ff6d5a;
}

.down-box .soft-info .s-soft-down-btn {
	position: absolute;
	right: 14px;
	bottom: 0px;
	display: block;
	width: 280px;
	height: 46px;
	line-height: 46px;
	text-indent: 110px;
	background: url("../images/s-soft-down-280x46.jpg");
	font-size: 24px;
	color: #fff;
}

.down-box .soft-info .s-soft-down-btn:hover {
	background-color: #4398ed;
}

.down-box .downBtnBox {
	margin: 8px 0px 8px 13px;
}

.down-box .downBtnBox .large-soft-down-btn {
	display: inline-block;
	width: 182px;
	height: 66px;
	line-height: 66px;
	padding-left: 68px;
	font-size: 24px;
	color: #ffffff;
	border-radius: 4px;
	position: relative;
}

.down-box .downBtnBox .normal-down-btn {
	background: url("../images/soft-down.png") no-repeat;
	background-position: -44px 0px;
}

.down-box .downBtnBox .normal-down-btn:hover {
	background: url("../images/h-soft-down.png") no-repeat;
	background-position: -44px 0px;
}

.down-box .downBtnBox .fast-down-btn {
	background: url("../images/softfastdownbtn.png") no-repeat;
	background-position: 0px -4px;
	margin-left: 20px;
}

.down-box .downBtnBox .fast-down-btn:hover {
	background: url("../images/softfastdownbtnhover.png") no-repeat;
	background-position: 0px -4px;
}

.down-box .downBtnBox .fast-down-btn span {
	position: relative;
	top: -10px;
}

.down-box .downBtnBox .fast-down-btn i {
	position: absolute;
	left: 68px;
	top: 42px;
	font-style: normal;
	font-size: 12px;
	display: block;
	height: 12px;
	line-height: 12px;
}

.down-box .downBtnBox .bianhui {
	background: url("../images/soft-down-huise.png") no-repeat;
	background-position: -44px 0px;
}

.down-box .downBtnBox .bianhui:hover {
	background: url("../images/soft-down-huise.png") no-repeat;
	background-position: -44px 0px;
}

.soft-type {
	position: relative;
	left: 13px;
	top: 5px;
	font-size: 14px;
	color: #999;
}

.soft-type>a {
	padding: 0 8px;
	line-height: 16px;
}

.soft-type>a i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	position: relative;
	top: 2px;
}

.soft-type>a+a {
	border-left: 1px solid #e6e6e6;
}

.soft-type .andriod i {
	background: url("../images/icon-sprites.png") no-repeat 0 0;
}

.soft-type .iphone i {
	background: url("../images/icon-sprites.png") no-repeat -16px 0;
}

.soft-type .mac i {
	background: url("../images/icon-sprites.png") no-repeat -32px 0;
}

.soft-type .ipad i {
	background: url("../images/icon-sprites.png") no-repeat -48px 0;
}

.soft-type .andriod-pc i {
	background: url("../images/icon-sprites.png") no-repeat -16px 0;
}

.soft-type .ios-pc i {
	background: url("../images/icon-sprites.png") no-repeat -16px 0;
}

.soft-type .like-dislike {
	position: absolute;
	left: 601px;
}

.soft-type .like-dislike .like {
	padding-left: 20px;
	background: url("../images/like.png") no-repeat 0 center;
	margin-right: 10px;
}

.soft-type .like-dislike .like:hover {
	background: url("../images/h-like.png") no-repeat 0 center;
}

.soft-type .like-dislike .dislike {
	padding-left: 20px;
	background: url("../images/dislike.png") no-repeat 0 center;
}

.soft-type .like-dislike .dislike:hover {
	background: url("../images/h-dislike.png") no-repeat 0 center;
}

.soft-type .share {
	position: absolute;
	right: 27px;
	line-height: 28px;
	color: #666;
	font-size: 14px;
	padding-left: 24px;
	cursor: pointer;
}

.relateSoft {
	width: 300px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 64px;
	border: 1px solid #eee;
}

.relateSoft h4{
	line-height: 30px;
	color: #fff;
	background-color: #2e8ae6;
	font-size: 16px;
	text-align: center;
}

.relateSoft li{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px dashed #E1E1DF;
	text-indent:10px;
}

.relateSoft li:last-child{
	border-bottom: 0px;
}

.relateSoft li a{
	display: block;
	font-size: 14px;
	color: #008EE1;
}

.relateSoft li a:hover{
	text-decoration: underline;
}

.soft-detail .hd {
	height: 50px;
}

.soft-detail #down-linkBtn {
	background-color: #2e8ae6;
	color: #fff;
}

.soft-detail .detail-tab {
	background: #f6f6f6;
	/* border-left: 1px solid #e6e6e6; */
	position: relative;
	font-size: 0;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
}

.soft-detail .detail-tab a {
	display: inline-block;
	font-size: 18px;
	color: #666;
	font-weight: bold;
	width: 14.8%;
	text-align: center;
	position: relative;
	border-top: 3px solid transparent;
	border-right: solid 1px #eaeaea;
}

.soft-detail .detail-tab a.cur {
	border-top: 3px solid #2e8ae6;
	background: #fff;
	color: #2e8ae6;
}

.soft-detail .detail-tab a.cur .line-dev {
	display: none;
}

.soft-detail .detail-tab a.cur+a .line-dev {
	display: none;
}

.soft-detail .detail-tab a:hover {
	color: #2e8ae6;
}

.soft-detail .detail-tab a+a {
	width: 14.2%;
}

.soft-detail .detail-tab a .line-dev {
	font-weight: normal;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	color: #e6e6e6;
}

.soft-detail .detail-tab.fixed {
	position: fixed;
	width: 910px;
	top: 0;
	z-index: 999;
}

.soft-detail .soft-intr {
	font-size: 14px;
	line-height: 28px;
	color: #666666;
}

.soft-detail .soft-intr .soft-links {
	color: #2e8ae6;
}

.soft-detail .soft-intr .soft-links:hover {
	text-decoration: underline;
}

.soft-detail .soft-intr p:nth-child(4) {
	padding-bottom: 25px;
}

.soft-detail .soft-intr .more-info {
	display: none;
}

.soft-detail .soft-intr .read-more {
	text-align: center;
	color: #2e8ae6;
	cursor: pointer;
	margin: 10px auto;
}

.soft-detail .soft-intr .core-tips {
	background: #f5f5f5;
	padding: 10px 10px 10px 18px;
	color: #999;
	margin-top: 10px;
}

.soft-detail .soft-intr .core-tips .core-caption {
	font-weight: 700;
	color: #fa4e57;
}

.soft-detail .soft-print {
	padding-top: 25px;
}

.soft-detail .soft-print .caption {
	width: 100%;
	border-bottom: 2px solid #e6e6e6;
	padding-bottom: 10px;
}

.soft-detail .soft-print .print-box {
	width: 100%;
	height: 350px;
	background: #f2f2f2;
	position: relative;
}

.soft-detail .soft-print .print-box .img {
	width: 100%;
	height: 100%;
	position: relative;
	display: none;
	overflow: hidden;
}

.soft-detail .soft-print .print-box .img a {
	width: 600px;
	margin: 0 auto;
	display: block;
}

.soft-detail .soft-print .print-box .img.cur {
	display: block;
}

.soft-detail .soft-print .print-box .img img {
	margin: 25px auto;
	display: block;
}

.soft-detail .soft-print .prev,
.soft-detail .soft-print .next {
	display: block;
	width: 32px;
	height: 56px;
	background: url(../images/left.png);
	position: absolute;
	left: 0;
	top: 148px;
}

.soft-detail .soft-print .next {
	background: url(../images/right.png);
	left: auto;
	right: 0;
}

.version .caption {
	padding-bottom: 10px;
}

.version table {
	width: 100%;
	line-height: 36px;
	font-size: 14px;
}

.version table thead {
	background: #f2f2f2;
	font-weight: bold;
	color: #333;
}

.version table thead td {
	padding-left: 20px;
}

.version table thead td+td {
	padding-left: 0;
}

.version table td {
	padding-left: 20px;
}

.version table td .star {
	display: block;
	width: 95px;
	height: 15px;
	margin: 0 auto;
	position: relative;
	background: url("../images/star.png") repeat;
}

.version table td .star .cur-star {
	position: absolute;
	width: 0px;
	height: 15px;
	left: 0;
	top: 0;
	background: url("../images/h-star.png") repeat;
}

.version table td .download-btn {
	border: 1px solid #bbbbbb;
	border-radius: 2px;
	padding: 2px 6px;
}

.version table td .download-btn:hover {
	border-color: #f30;
}

.version table td+td {
	text-align: center;
	padding-left: 0;
}

.soft-mix-info {
	position: relative;
	height: 130px;
}

.soft-mix-info>a img {
	position: absolute;
	top: 10px;
}

.soft-mix-info .mix-pic {
	position: relative;
	z-index: 999;
	display: block;
}

.soft-mix-info .title {
	color: #333;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	padding-left: 218px;
	position: absolute;
	top: 20px;
}

.soft-mix-info .more {
	float: right;
	font-size: 14px;
	line-height: 28px;
	position: relative;
	top: 20px;
}

.soft-mix-info .sub-title {
	padding-left: 218px;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	position: absolute;
	top: 48px;
	height: 72px;
	overflow: hidden;
}

.soft-list-download {
	margin-top: 10px;
}

.soft-list-download .soft-list {
	position: relative;
	width: 25%;
	*width: 227px;
	float: left;
	font-size: 14px;
	height: 83px;
	background-color: #fafafa;
}

.soft-list-download .soft-list img {
	width: 48px;
	height: 48px;
	overflow: hidden;
	position: absolute;
	left: 40px;
	top: 20px;
}

.soft-list-download .soft-list p {
	padding-top: 20px;
	padding-left: 98px;
	color: #333333;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.soft-list-download .soft-list p:hover {
	color: #f30;
}

.soft-list-download .soft-list a .rom {
	padding-left: 98px;
	font-size: 14px;
	color: #999999;
}

.soft-list-download .soft-list a .download {
	display: none;
	position: absolute;
	left: 98px;
	top: 45px;
	border: 1px solid #bbbbbb;
	border-radius: 3px;
	padding: 0 18px;
	color: #666666;
	cursor: pointer;
}

.soft-list-download .soft-list:hover .rom {
	display: none;
}

.soft-list-download .soft-list:hover .download {
	display: block;
}

.download-resource {
	position: relative;
}

.download-resource .down-lists {
	width: 378px;
	font-size: 14px;
	color: #333;
	float: left;
	line-height: 28px;
}

.download-resource .down-lists .gov-down a {
	width: 100%;
}

.download-resource .down-lists .gov-down span {
	color: #999;
}

.download-resource .down-lists .down-title {
	font-weight: bold;
}

.download-resource .down-lists .down-list {
	color: #666666;
	width: 120px;
	display: block;
	float: left;
}

.download-resource .down-lists .down-list:hover {
	color: #f30;
}

.download-resource .down-lists .downFastListBox {
	overflow: hidden;
	margin-top: 7px;
}

.download-resource .down-lists .downFast-list {
	display: block;
	width: 178px;
	float: left;
	margin-right: 20px;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
	line-height: 40px;
	margin-bottom: 10px;
	background: url("../images/newbtnbg.png") no-repeat 0 center;
}

.download-resource .down-lists .downFast-list:hover {
	background: url("../images/hoverbtnbg.png") no-repeat 0 center;
}

.download-resource .down-lists .downFast-list:nth-child(2n) {
	margin-right: 0px;
}

.download-resource .down-lists .downFast-list span {
	display: block;
	padding-left: 48px;
}

.download-resource .down-lists .soft-info {
	line-height: 20px;
}

.download-resource .down-lists .soft-info span {
	color: #999;
	font-size: 12px;
}

.download-resource .down-lists .soft-info a {
	color: #999;
	font-size: 12px;
}

.download-resource .down-lists .soft-info a:hover {
	color: #f30;
}

.download-resource .down-lists.out-down-lists {
	width: 100%;
}

.download-resource .adBox {
	width: 199px;
	height: 288px;
	float: left;
	margin-left: 4px;
}

.download-resource .down-ad {
	position: absolute;
	top: 0;
	right: 0;
	width: 325px;
}

.download-resource .down-ad a {
	display: block;
	font-size: 0;
}

.download-resource .out-down-ad {
	margin-top: 10px;
	font-size: 0;
	height: 130px;
}

.download-resource .out-down-ad a {
	display: block;
}

.download-resource .out-down-ad .lt {
	float: left;
}

.download-resource .out-down-ad .ml20 {
	margin-left: 20px;
}

.download-resource.out-down-resource {
	height: auto;
}

.soft-intr {
	line-height: 28px;
	font-size: 14px;
	color: #666;
}

.soft-intr .pra-txt {
	padding-left: 10px;
	position: relative;
}

.soft-intr .pra-txt span {
	display: block;
	width: 3px;
	height: 3px;
	background: #999999;
	position: absolute;
	top: 11px;
	left: 0;
}

.soft-detail~.comment .comment-textarea {
	width: 888px;
}

.soft-detail~.comment .comment-main .bd .reply .reply-commert .comment-textarea {
	width: 848px;
}

.tui-soft .soft-main-info {
	overflow: hidden;
}

.tui-soft .soft-main-info .soft {
	float: left;
	width: 72px;
	margin: 10px 10px 10px 0px;
	text-align: center;
}

.tui-soft .soft-main-info .soft:last-child {
	margin-right: 0px;
}

.tui-soft .soft-main-info .name {
	line-height: 28px;
	height: 28px;
	font-size: 16px;
	color: #333;
}

.tui-soft .soft-main-info .down-btn {
	width: 64px;
	height: 24px;
	display: inline-block;
	line-height: 24px;
	border: 1px solid #2e8ae6;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	color: #2e8ae6;
}

.tui-soft .soft-main-info .name:hover {
	color: #f30;
	text-decoration: underline;
}

.tui-soft .soft-main-info a {
	display: block;
}

.tui-soft .detail-info {
	line-height: 28px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}

.tui-soft .detail-info a {
	color: #2e8ae6;
}

.tui-soft .detail-info a:hover {
	color: #f30;
}

.show-hide-lists .hd {
	position: relative;
}

.show-hide-lists .hd .more {
	position: absolute;
	right: 10px;
	top: 18px;
}

.show-hide-lists .hd .caption {
	font-size: 18px;
	color: #333;
}

.hot-soft-lists .hd {
	border-bottom: 1px solid #e6e6e6;
}

.hot-soft-lists .hd .title {
	font-weight: bold;
	font-size: 18px;
	padding: 6px 0;
	color: #333;
}

.hot-soft-lists .hot-soft {
	margin: 10px 0;
}

.hot-soft-lists .hot-soft .imgG {
	width: 48px;
	height: 48px;
}

.hot-soft-lists .type {
	width: 30px;
	height: 74px;
	overflow: hidden;
	text-align: center;
	background: #f2f2f2;
	font-size: 16px;
	color: #666;
	line-height: 38px;
	float: left;
	margin-right: 10px;
}

.hot-soft-lists .type a {
	display: block;
	background: #f2f2f2;
}

.hot-soft-lists .type.type3 {
	line-height: 25px;
}

.hot-soft-lists .soft {
	width: 70px;
	text-align: center;
	float: left;
}

.hot-soft-lists .soft .name {
	line-height: 28px;
	font-size: 14px;
	color: #666;
}

.hot-soft-lists .soft .name a {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.hot-words a {
	font-size: 14px;
	line-height: 28px;
	color: #666;
	margin-right: 15px;
}

.hot-words a:hover {
	color: #f30;
}

.hot-words a.red {
	color: #ff2e2e;
}

.hot-words a.green {
	color: #1ec456;
}

.hot-words a.purple {
	color: #6850fe;
}

.hot-words a.pink {
	color: #b507f2;
}

.soft-lists .raider-list {
	overflow: hidden;
}

.soft-lists .raider-list.more-raider {
	height: auto;
}

.soft-lists .raider-list.more-raider .raider-content {
	height: auto;
	width: 1100px;
}

.soft-lists .raider-list.more-raider .raider-content .cur-raider {
	background: #f7f7f7;
	float: left;
	width: 1100px;
}

.soft-lists .raider-list .title {
	color: #999999;
	font-weight: normal;
}

.soft-lists .raider-list .raider-content {
	height: auto;
}

.soft-lists .raider-list .raider-content .cur {
	background: #499df2;
	padding: 0px 6px;
	color: #fff;
}

.soft-download {
	margin-bottom: 20px;
}

.soft-download .hd {
	font-weight: bold;
	color: #333;
	font-size: 18px;
	line-height: 30px;
	border-bottom: 1px solid #e6e6e6;
	padding: 9px 0;
}

.soft-download .bd .soft-down-lists li {
	width: 100%;
	float: left;
	position: relative;
	height: 62px;
	border-bottom: 1px dotted #e6e6e6;
}

.soft-download .bd .soft-down-lists li img {
	position: absolute;
	left: 0;
	top: 15px;
}

.soft-download .bd .soft-down-lists li .soft-info {
	position: absolute;
	left: 0;
	top: 11px;
	width: 143px;
	padding-left: 40px;
}

.soft-download .bd .soft-down-lists li .soft-info .title {
	font-size: 14px;
	color: #666;
	height: 21px;
	overflow: hidden;
}

.soft-download .bd .soft-down-lists li .soft-info .info {
	font-size: 12px;
	color: #999;
}

.soft-download .bd .soft-down-lists li .soft-download-btn {
	position: absolute;
	top: 20px;
	left: 184px;
}

.link-tabs {
	height: 40px;
	background: #f2f2f2;
	font-size: 16px;
	color: #333333;
	margin-bottom: 15px;
}

.link-tabs .link-tab {
	float: left;
	position: relative;
	border-top: 3px solid transparent;
}

.link-tabs .link-tab a {
	display: block;
	height: 37px;
	line-height: 35px;
	padding: 0 30px;
}

.link-tabs .link-tab .line-dev {
	display: block;
	width: 1px;
	height: 14px;
	background: #e6e6e6;
	position: absolute;
	right: 0;
	top: 13px;
}

.link-tabs .link-tab.cur {
	border-top-color: #2e8ae6;
	background: #fff;
}

.link-tabs .link-tab.cur a {
	color: #2e8ae6;
}

.link-tabs .link-tab.cur .line-dev {
	display: none;
}

.link-tabs .link-tab:hover a {
	color: #2e8ae6;
}

.link-tabs.fixed-tabs a {
	width: 100px;
	text-align: center;
	padding: 0;
}

.link-tabs.fixed-tabs-b a {
	width: 150px;
	text-align: center;
	padding: 0;
	color: #333;
}

.check-selct {
	margin-bottom: 20px;
}

.check-selct .radio-btn {
	display: block;
	border: 1px solid #bbbbbb;
	border-radius: 2px;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	float: left;
	margin-right: 10px;
	padding: 0 12px;
}

.check-selct .radio-btn:hover {
	color: #f30;
}

.check-selct .radio-btn.cur {
	color: #fff;
	background: #2e8ae6;
	border-color: #2e8ae6;
}

.soft-select-list {
	margin-bottom: 20px;
}

.soft-select-list .title {
	width: 70px;
	float: left;
	color: #999;
	font-size: 14px;
	line-height: 30px;
}

.soft-select-list .soft-select {
	width: 1130px;
	float: left;
	padding-top: 5px;
	font-size: 14px;
}

.soft-select-list .soft-select a {
	display: block;
	float: left;
	line-height: 20px;
	padding: 0 7px;
	margin-right: 10px;
	margin-bottom: 5px;
	white-space: nowrap;
}

.soft-select-list .soft-select a.cur {
	color: #fff;
	background: #499df2;
}

.rank-soft-lists>.hd li {
	margin-right: 20px;
}

.rank-soft-lists>.hd .more {
	color: #999;
}

.rank-soft-lists .rank-list-num {
	position: absolute;
	top: 43px;
	left: 10px;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #666;
	background: #f2f2f2;
}

.rank-soft-lists .rank-list-num.num-01 {
	background: #fa4e57;
	color: #fff;
}

.rank-soft-lists .rank-list-num.num-02 {
	background: #fa7a53;
	color: #fff;
}

.rank-soft-lists .rank-list-num.num-03 {
	background: #fbc258;
	color: #fff;
}

.rank-soft-lists .tech-lists .tech-list a img {
	left: 50px;
	top: 20px;
}

.rank-soft-lists .tech-lists .tech-list {
	padding: 20px 20px 16px 144px;
}

.rank-soft-lists .tech-lists .andriod-list .detail {
	float: right;
	width: 450px !important;
}

.rank-soft-lists .tech-lists .andriod-list .detail .detail-info {
	font-weight: normal;
}

.rank-soft-lists .tech-lists .andriod-list .detail .read-all {
	right: 0 !important;
	bottom: -52px !important;
}

.rank-soft-lists .tech-lists .tech-list .detail .read-all {
	border: 1px solid #67a6e6;
	color: #2e8ae6;
	background: #ffffff;
}

.rank-soft-lists .tech-lists .tech-list .title {
	margin-bottom: 0;
}

.rank-soft-lists .tech-lists .tech-list .title a {
	font-size: 18px;
	line-height: 28px;
	color: #333;
	font-weight: normal;
}

.rank-soft-lists .tech-lists .tech-list .title a .version {
	color: #999;
	font-size: 14px;
	margin-left: 7px;
}

.rank-soft-lists .tech-lists .tech-list .detail {
	text-align: right;
	width: 868px;
	position: relative;
	top: 1px;
}

.rank-soft-lists .tech-lists .tech-list .detail .detail-info {
	margin-right: 0;
	margin-left: 30px;
}

.rank-soft-lists .tech-lists .tech-list .detail .detail-tag {
	float: left;
	text-align: left;
	width: 400px;
}

.rank-soft-lists .tech-lists .tech-list .detail .detail-tag .tag {
	display: inline-block;
	margin-right: 10px;
	color: #2e8ae6;
}

.rank-soft-lists .tech-lists .tech-list .detail .read-all {
	right: -169px;
	bottom: -16px;
	padding: 7px 29px 8px;
	font-size: 16px;
	color: #2e8ae6;
}

.rank-soft-lists .tech-lists .tech-list .sub-title {
	width: 868px;
	height: 48px;
	white-space: normal;
}

.rank-box-module {
	width: 1240px;
	margin-left: -40px;
	margin-bottom: 15px;
}

.rank-box-module>.box {
	width: 270px;
	float: left;
	margin-left: 40px;
	margin-bottom: 5px;
}

.rank-box-module>.box>.hd ul.rt-tab-ul li {
	margin-left: 17px;
}

.search-list .character {
	background: #fff;
	margin-bottom: 10px;
}

.search-list .character span {
	padding-left: 0;
}

.soft-lists-box {
	background: #f7f7f7;
	margin-bottom: 10px;
	padding: 10px 10px 0;
}

.soft-lists-box a {
	margin: 0 10px 10px;
	float: left;
	color: #333;
	font-size: 14px;
	white-space: nowrap;
	line-height: 14px;
	padding: 3px 5px;
	color: #333;
}

.soft-lists-box a:hover {
	color: #f30;
}

.soft-lists-box a.cur {
	background: #499df2;
	color: #fff;
}

.mod-table {
	width: 100%;
	margin-bottom: 30px;
}

.mod-table thead th {
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
	color: #333;
	border-bottom: 2px solid #e6e6e6;
}

.mod-table thead th+th {
	text-align: right;
}

.mod-table thead th .analog-select {
	margin-left: 20px;
}

.mod-table tbody tr {
	line-height: 48px;
	font-size: 14px;
	color: #666;
}

.mod-table tbody tr td {
	border-bottom: 1px solid #f4f4f4;
}

.mod-table tbody tr td+td {
	text-align: right;
}

.mod-table tbody tr .c_333 {
	color: #333;
}

.mod-table tbody tr .c_666 {
	color: #666;
}

.mod-table tbody tr .c_999 {
	color: #999;
	margin-right: 5px;
}

.mod-table tbody tr .c_f30 {
	color: #f30;
	margin-right: 5px;
}

.mod-table tbody tr a:hover {
	color: #f30;
	text-decoration: underline;
}

.mod-table tbody tr a:hover span {
	color: #f30;
	text-decoration: underline;
}

.mod-table tbody tr .andriod,
.mod-table tbody tr .ios,
.mod-table tbody tr .pic,
.mod-table tbody tr .game {
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 2px;
	left: 5px;
	*top: 0px;
}

.mod-table tbody tr .andriod.andriod,
.mod-table tbody tr .ios.andriod,
.mod-table tbody tr .pic.andriod,
.mod-table tbody tr .game.andriod {
	background: url("../images/icon-sprites.png") no-repeat 0 0;
}

.mod-table tbody tr .andriod.ios,
.mod-table tbody tr .ios.ios,
.mod-table tbody tr .pic.ios,
.mod-table tbody tr .game.ios {
	background: url("../images/icon-sprites.png") no-repeat -16px 0;
}

.mod-table tbody tr .andriod.game,
.mod-table tbody tr .ios.game,
.mod-table tbody tr .pic.game,
.mod-table tbody tr .game.game {
	background: url("../images/icon-sprites.png") no-repeat -64px 0;
}

.mod-table tbody tr .andriod.pic,
.mod-table tbody tr .ios.pic,
.mod-table tbody tr .pic.pic,
.mod-table tbody tr .game.pic {
	background: url("../images/icon-sprites.png") no-repeat -80px 0;
}

.topic-soft {
	position: relative;
	height: 280px;
	margin-bottom: 15px;
}

.topic-soft .pic {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0;
}

.topic-soft .con {
	position: absolute;
	padding-left: 508px;
}

.topic-soft .con .hd {
	border-bottom: 1px solid #e6e6e6;
	position: relative;
	line-height: 52px;
}

.topic-soft .con .hd h1 {
	font-size: 22px;
	font-weight: bold;
	color: #333;
	height: 52px;
	overflow: hidden;
	padding-right: 50px;
}

.topic-soft .con .hd .share {
	position: absolute;
	right: 0;
	top: 16px;
	line-height: 28px;
	color: #666;
	font-size: 14px;
	padding-left: 24px;
	cursor: pointer;
	color: #2e8ae6;
}

.topic-soft .con .bd {
	padding: 15px 0;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	height: 187px;
	overflow: hidden;
}

.topic-soft .con .tuijian-links {
	font-size: 14px;
	line-height: 30px;
	color: #888;
}

.topic-soft .con .tuijian-links a {
	color: #2e8ae6;
	margin-right: 10px;
}

.topic-soft .con .tuijian-links a:hover {
	color: #f30;
}

.topic-rank {
	overflow: hidden;
}

.topic-rank>ul {
	margin-left: -30px;
	padding: 10px 0 0;
}

.topic-rank .rank-list {
	width: 378px;
	height: 198px;
	border: 1px solid #e6e6e6;
	float: left;
	position: relative;
	margin: 0 0 30px 30px;
}

.topic-rank .rank-list .no1,
.topic-rank .rank-list .no2,
.topic-rank .rank-list .no3 {
	width: 100px;
	height: 100px;
	position: absolute;
	top: -4px;
	right: -4px;
}

.topic-rank .rank-list .no1.no1,
.topic-rank .rank-list .no2.no1,
.topic-rank .rank-list .no3.no1 {
	background: url("../images/no1.png") no-repeat;
}

.topic-rank .rank-list .no1.no2,
.topic-rank .rank-list .no2.no2,
.topic-rank .rank-list .no3.no2 {
	background: url("../images/no2.png") no-repeat;
}

.topic-rank .rank-list .no1.no3,
.topic-rank .rank-list .no2.no3,
.topic-rank .rank-list .no3.no3 {
	background: url("../images/no3.png") no-repeat;
}

.topic-rank .rank-list .softInfo {
	clear: both;
	padding-left: 95px;
	position: relative;
	height: 95px;
	*zoom: 1;
}

.topic-rank .rank-list .softInfo .softLogo,
.topic-rank .rank-list .softInfo .ewm {
	height: 75px;
	width: 75px;
	overflow: hidden;
	position: absolute;
	left: 20px;
	top: 20px;
}

.topic-rank .rank-list .softInfo .ewm {
	display: none;
}

.topic-rank .rank-list .softInfo .softDetail .softName {
	display: block;
	font-weight: normal;
	overflow: hidden;
	padding-top: 20px;
	padding-left: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 185px;
	font-size: 18px;
}

.topic-rank .rank-list .score {
	display: block;
	overflow: hidden;
}

.topic-rank .rank-list .score .tuijian2 {
	margin: 5px 0;
	float: left;
}

.topic-rank .rank-list .score .star {
	float: left;
	display: block;
	width: 95px;
	height: 15px;
	margin: 7px 0;
	position: relative;
	background: url("../images/star.png") repeat;
}

.topic-rank .rank-list .score .star .cur-star {
	position: absolute;
	width: 0px;
	height: 15px;
	left: 0;
	top: 0;
	background: url("../images/h-star.png") repeat;
}

.topic-rank .rank-list .desc {
	padding-left: 18px;
	position: relative;
}

.topic-rank .rank-list .desc .soft-download-btn {
	position: absolute;
	right: 33px;
	bottom: 0;
}

.topic-rank .rank-list .tuijian {
	clear: both;
	font-size: 14px;
	color: #666;
	line-height: 21px;
	padding: 15px 20px 0;
	margin-bottom: 4px;
	height: 42px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.topic-rank .rank-list .tuijian .fblue {
	color: #2e8ae6;
}

.topic-rank .rank-list.app:hover .soft-download-btn {
	background: #2e8ae6;
	color: #fff;
	border-color: #2e8ae6;
}

.topic-rank .rank-list.app:hover .softLogo {
	display: none;
}

.topic-rank .rank-list.app:hover .ewm {
	display: block;
}

.topic-tech {
	position: relative;
	top: -10px;
}

.topic-tui {
	margin-bottom: 30px;
}

.topic-tui a {
	margin-right: 10px;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	white-space: nowrap;
}

.topic-tui a:hover {
	color: #f30;
}

.dll-lists-box .dll-lists {
	padding: 0 0 8px;
}

.dll-lists-box .dll-lists+.dll-lists {
	border-top: 1px dashed #e6e6e6;
	padding: 8px 0;
}

.dll-lists-box .letter-dll {
	padding-left: 150px;
	position: relative;
}

.dll-lists-box .letter-dll .letter {
	position: absolute;
	left: 0;
	top: 12px;
}

.dll-lists-box .letter-dll .letter span {
	color: #fff;
	font-size: 16px;
	display: block;
	width: 24px;
	height: 24px;
	background: #2e8ae6;
	text-align: center;
}

.dll-lists-box .letter-dll+.letter-dll {
	border-top: 1px dashed #e6e6e6;
	padding: 8px 0 8px 150px;
}

.dll-lists-box .letter-dll+.letter-dll .letter {
	top: 19px;
}

.dll-lists-box .letter-dll .more-dll {
	display: none;
}

.dll-lists-box .letter-dll .more-dll a {
	color: #2e8ae6;
}

.dll-lists-box .letter-dll .more-dll a:hover {
	color: #f30;
}

.dll-box {
	border: 1px solid #e6e6e6;
	padding: 22px;
	position: relative;
	margin-bottom: 20px;
}

.dll-box .dll-name {
	font-size: 24px;
	color: #333;
}

.dll-box .radio-dll {
	width: 460px;
	margin-top: 8px;
	min-height: 88px;
}

.dll-box .radio-dll span {
	width: 230px;
	float: left;
	cursor: pointer;
	margin-bottom: 10px;
}

.dll-box .radio-dll span .radio {
	margin-right: 5px;
	position: relative;
	top: 2px;
	*top: -2px;
}

.dll-box .down-btn {
	position: absolute;
	right: 22px;
	top: 36px;
	display: block;
	width: 220px;
	height: 52px;
	line-height: 52px;
	text-indent: 82px;
	background: url(../images/soft-down.png) -22px center;
	font-size: 22px;
	color: #fff;
	border-radius: 2px;
}

.dll-box .down-btn:hover {
	background: url(../images/h-soft-down.png) -22px center;
}

.dll-box .share {
	position: absolute;
	right: 22px;
	top: 120px;
	line-height: 28px;
	color: #666;
	font-size: 14px;
	padding-left: 24px;
	cursor: pointer;
	color: #2e8ae6;
}

.dll-box .tips {
	background: #fff8f4;
	border: 1px solid #ffefe5;
	width: 865px;
	height: 31px;
	line-height: 31px;
	text-indent: 12px;
	font-size: 14px;
	color: #666;
}

.dll-intr p {
	text-indent: 2em;
}

.msgbox-wrap {
	width: 520px;
	height: 434px;
	background-color: #ffffff;
	position: fixed;
	z-index: 99;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: auto;
	display: none;
	border: 1px solid #bbbbbb;
}

.msgbox-head {
	height: 46px;
	background-color: #ffffff;
	position: relative;
}

.msgbox-head .msgbox_close {
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	background: url("../images/msgbox_close.png") no-repeat;
	top: 12px;
	right: 12px;
}

.msgbox-head span {
	position: absolute;
	left: 20px;
	font-size: 16px;
	line-height: 46px;
	font-weight: bold;
	color: #333333;
}

.msgbox-head span i {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.msgbox-body {
	border-top: 1px solid #f5f5f5;
}

.carousel-wrap {
	width: 458px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.srocll_box {
	width: 378px;
	height: 150px;
	padding-top: 16px;
	padding-bottom: 20px;
	overflow: hidden;
	position: relative;
	float: left;
}

.arrow {
	width: 40px;
	height: 87px;
	position: relative;
}

.arrow a {
	display: block;
	width: 30px;
	height: 30px;
	background-color: green;
	position: absolute;
	top: 16px;
	bottom: 0;
	margin: auto;
}

.arrow_left {
	float: left;
}

.arrow_left a {
	left: 0;
	background: url("../images/arrow_left_default.png") no-repeat;
}

.arrow_left a:hover {
	background: url("../images/arrow_left_hover.png") no-repeat;
}

.arrow_right {
	float: right;
}

.arrow_right a {
	right: 0;
	background: url("../images/arrow_right_default.png") no-repeat;
}

.arrow_right a:hover {
	background: url("../images/arrow_right_hover.png") no-repeat;
}

#list {
	width: 4200px;
	position: absolute;
	z-index: 1;
}

.imgList ul {
	float: left;
}

.imgList ul li {
	width: 378px;
	height: 150px;
	position: relative;
	float: left;
}

.imgList ul li span {
	width: 72px;
	float: left;
}

.imgList ul li span img {
	width: 72px;
	height: 72px;
	border-radius: 12px;
}

.imgList ul li span p {
	font-size: 14px;
	color: #666666;
	line-height: 34px;
	text-align: center;
	height: 34px;
	overflow: hidden;
}

.imgList ul li span .softDown_btn {
	display: block;
	width: 70px;
	height: 26px;
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #bbbbbb;
	line-height: 26px;
	border-radius: 4px;
	font-size: 14px;
	color: #666666;
}

.imgList ul li span .softDown_btn:hover {
	background-color: #2e8ae6;
	color: #ffffff;
}

.imgList ul li .distance {
	margin-right: 30px;
}

.carousel-dot {
	width: 100%;
	height: 20px;
	margin: 0 auto;
	position: absolute;
	bottom: 0px;
}

.carousel-dot .dot {
	width: 44px;
	height: 8px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}

.carousel-dot a {
	z-index: 2;
	display: block;
	float: left;
	width: 8px;
	height: 8px;
	background-color: gray;
	border-radius: 50%;
}

.carousel-dot a:nth-child(n+2) {
	margin-left: 10px;
}

.carousel-dot a:hover {
	cursor: pointer;
}

.carousel-dot .on {
	background-color: #2e8ae6;
}

.msgbox-footer {
	position: relative;
}

.msgbox-footer .footer-wrap {
	width: 466px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}

.msgbox-footer .footer-title {
	position: relative;
}

.msgbox-footer h1 {
	font-size: 14px;
	color: #666666;
}

.msgbox-footer .footer-list {
	overflow: hidden;
	margin-top: 14px;
}

.msgbox-footer .listBox {
	width: 378px;
	height: 150px;
	margin: 0 auto;
}

.mask {
	width: 100%;
	height: 100%;
	background-color: gray;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0.3;
	filter: alpha(opacity=30);
	display: none;
}

/* 右侧锚点 */
.profile_right {
	position: fixed;
	top: 35%;
	cursor: pointer;
	background-color: #FFF;
	overflow: hidden;
	width: 252px;
	display: none;
}
.profile_right_cnt {
	width: 100%;
	height: auto;
	background: url('../images/profile_menu_bg1.png') -23px 0 repeat-y;
	overflow: hidden;
}

.profile_right_cnt p {
	width: 100%;
	color: #333;
	float: left;
	font-weight: bold;
	background: url('../images/profile_menu_bg.png') 0 -36px no-repeat;
	padding-left: 18px;
	margin: 6px 0;
	font-size: 16px;
}

.profile_right_cnt p.sec {
	background: 0;
	position: relative;
	height: 18px;
	margin: 4px 0
}

.profile_right_cnt p.sec:hover {
	background: 0
}

.profile_right_cnt a.sec {
	width: 100%;
	color: #333;
	float: left;
	position: absolute;
	top: 0;
	left: 0;
	font-weight: normal;
	background: url('../images/profile_menu_bg.png') 0 -80px no-repeat;
	padding-left: 30px;
	margin: 2px 0
}

.profile_right_cnt a.sec:hover {
	color: #2e8ae6;
	cursor: pointer;
	background: url('../images/profile_menu_bg.png') 0 -61px no-repeat
}

.profile_right_cnt p a {
	color: #333
}

.profile_right_cnt p:hover {
	color: #2e8ae6;
	cursor: pointer;
	background: url('../images/profile_menu_bg.png') 0 -17px no-repeat
}

.profile_right_cnt p:hover a {
	color: #2e8ae6;
}

.profile_right_cnt div.profile_right_cnt_first {
	width: 100%;
	float: left;
	font-weight: bold;
	background: url('../images/profile_menu_bg.png') 0 -6px no-repeat;
	padding-left: 12px;
	height: 12px;
	margin-bottom: 10px
}

.profile_right_cnt div.profile_right_cnt_last {
	width: 100%;
	float: left;
	font-weight: bold;
	background: url('../images/profile_menu_bg.png') 0 -6px no-repeat;
	padding-left: 12px;
	height: 12px;
	margin-top: 10px
}

.profile_right_cnt ul {
	float: left;
	margin-bottom: 10px;
	margin-top: 10px
}

.profile_right_cnt ul li {
	float: left;
	padding-left: 18px;
	width: 100%;
	line-height: 23px
}

.profile_right_cnt ul li a {
	color: #333
}

.profile_right_cnt ul li a:hover {
	color: #2e8ae6;
}

.profile_right_cnt .floatnav_a_cur {
	color: #2e8ae6;
	cursor: pointer;
	/* background: url('../images/profile_menu_bg.png') 0 -17px no-repeat */
}

.profile_right_cnt .floatnav_a_cur a {
	color: #2e8ae6;
}

.profile_right_cnt .floatnav_a_cur a.sec {
	color: #2e8ae6;
	background: url('../images/profile_menu_bg.png') 0 -59px no-repeat
}

.soft-lists {
	border: solid 1px #e9e9e9;
}

.raider-list {
	padding-left: 16px;
	min-height: 40px;
	line-height: 40px;
}

.raider-list:not(:last-child) {
	border-bottom: dashed 1px #ededed;
}

.raider-all .raider-content,
.soft-lists .raider-list.more-raider .raider-content {
	padding: 8px 0;
	width: auto;
}

.raider-all .raider-content a {
	margin: 0 14px;
	line-height: 26px;
	height: auto;
	border-radius: 4px;
}

.raider-all .raider-content {
	float: none;
}

.box > .hd ul.rt-tab-ul li {
	margin: 0 15px;
	line-height: 41px;
	padding-bottom: 0px;
}

.star-length,
.star-wrap-dib {
	width: 65px;
	height: 13px;
}

.star-wrap-dib {
	position: relative;
	top: 1px;
	margin: 0 20px 0 0;
	display: inline-block;
	background: url("../images/star-gray.png") no-repeat;
	background-size: 65px 13px;
}

.star-wrap-dib .star-length {
	display: inline-block;
	background: url("../images/star-full.png") no-repeat;
	background-size: 65px 13px;
}

.soft-download-btn {
	width: 67px;
	height: 22px;
	border-radius: 4px;
	border: solid 1px #308ae7;
}

.blxzphb {
	border: solid 1px #e9e9e9;
}

.blxzphb .hd {
	box-sizing: border-box;
	padding: 10px;
	border: none;
}

.blxzphb .bd {
	padding: 0 10px;
}

.recommend-icon {
	position: relative;
	top: 9px;
	display: inline-block;
	width: 20px;
	height: 25px;
	background: url("../images/recommend-icon.png") no-repeat;
}

