.bendown,
.bendown-a {
	display: none !important;
}

.download-box {
	border-top: 1px solid #2bb866;
}

.soft-name {
	height: 42px;
	line-height: 42px;
	background: #FAFAFA;
	padding-left: 14px;
	color: #666;
}

.soft-name b {
	font-size: 14px;
	color: #2BB866;
}

.soft-name span {
	font-size: 14px;
	color: #BCBCBC;
}

.soft-name em {
	cursor: pointer;
	display: inline-block;
	margin-left: 16px;
	position: relative;
}

.soft-name span.v1 {
	font-size: 12px;
	color: #666;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	border: 1px solid #EEE;
	padding-left: 9px;
	padding-right: 25px;
	background: #fff url(../images/pc-01.jpg) no-repeat right center;
}

.soft-name em.ok span.v1 {
	border-bottom: 1px solid #fff;
	background: #fff url(../images/pc-01on.jpg) no-repeat right center;
}

.soft-name ul {
	width: 230px;
	padding: 5px 3px;
	position: absolute;
	top: 20px;
	left: 0px;
	background: #FFF;
	display: none;
	border: 1px solid #D9D9D9;
}

.soft-name li {
	color: #666;
	height: 22px;
	line-height: 22px;
}

.soft-name li a {
	display: block;
	height: 22px;
	line-height: 22px;
	padding-left: 7px;
}

.soft-name li a:hover {
	background: #2BB866;
	color: #fff;
}

.soft-name em.ok ul {
	display: block;
}

.soft-info {
	padding: 14px;
}

.soft-info .col-l {
	width: 350px;
}

.soft-info .col-c {
	margin-left: 25px;
	width: 283px;
}

.soft-info .col-c>img {
	width: 120px;
	height: 120px;
}

.soft-info .col-r {
	width: 236px;
}

.list-par {
	line-height: 26px;
}

.list-par li {
	float: left;
	color: #666;
	font-size: 13px;
	width: 50%;
	margin-top: 10px;
}

.list-par li.li {
	width: 100%;
}

.list-par li span {
	color: #999;
}

.list-par li a {
	display: inline-block;
	padding-right: 16px;
	background: url(../images/pc-02.jpg) no-repeat right center;
	color: #25B0D8;
}

.list-par li a:hover {
	color: #2bb886;
}

.soft-info .p1 img {
	vertical-align: bottom;
	margin-right: 16px;
}

.soft-info .p1 {
	height: 21px;
	line-height: 21px;
	font-size: 13px;
	color: #999;
}

.soft-info .p1 span {
	color: #E96565;
}

.soft-info .p1 span em {
	font-family: "Georgia";
	font-size: 16px;
}

.soft-info .p2 em {
	display: inline-block;
	width: 28px;
	height: 22px;
	vertical-align: middle;
	margin-right: 10px;
}

.soft-info .p2 a {
	font-size: 14px;
	display: inline-block;
	height: 35px;
	line-height: 35px;
	width: 108px;
	padding-left: 3px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.soft-info .p2 .a1 em {
	background: url(../images/pc-03.png) no-repeat center center;
}

.soft-info .p2 .a2 em {
	background: url(../images/pc-04.png) no-repeat center center;
}

.soft-info .p2 .a3 em {
	background: url(../images/pc-05.png) no-repeat center center;
}

/*
.soft-info .p2 .a1:hover{
	color: #FFF;
	background: url(../images/pc-06.jpg) no-repeat center center;
}
.soft-info .p2 .a1:hover em{
	background: url(../images/pc-03on.png) no-repeat center center;
}
.soft-info .p2 .a2:hover{
	color: #FFF;
	background: url(../images/pc-07.jpg) no-repeat center center;
}
.soft-info .p2 .a2:hover em{
	background: url(../images/pc-04on.png) no-repeat center center;
}
.soft-info .p2 .a3:hover{
	color: #FFF;
	background: url(../images/pc-06.jpg) no-repeat center center;
}
.soft-info .p2 .a3:hover em{
	background: url(../images/pc-05on.png) no-repeat center center;
}
*/
.soft-info .p3 a {
	display: inline-block;
	padding-left: 50px;
	width: 118px;
	background-color: #fafafa;
	border: 1px solid #EEE;
	padding-top: 9px;
	padding-bottom: 6px;
}

.soft-info .p3 a span {
	display: block;
	width: 93px;
	height: 7px;
	border: 1px solid #FFC566;
}

.soft-info .p3 a span b {
	display: inline-block;
	height: 7px;
	background: #FFC566;
}

.soft-info .p3 .a-good {
	background-image: url('../images/pc-good.png');
	background-repeat: no-repeat;
	background-position: 18px center;
}

.soft-info .p3 .a-good:hover {
	background-color: #FFF6E8;
	border-color: #FFE8C4;
	color: #F59329;
}

.soft-info .p3 .a-bad {
	background-image: url('../images/pc-bad.png');
	background-repeat: no-repeat;
	background-position: 18px center;
}

.soft-info .p3 .a-bad:hover {
	background-color: #EDFDF4;
	border-color: #CDF4DD;
}

.soft-info .p3 .a-bad span {
	border: 1px solid #84daa7;
}

.soft-info .p3 .a-bad span b {
	background: #84daa7;
}

.sm-soft dt {
	height: 30px;
	line-height: 30px;
	background: #EDFDF4;
	font-weight: bold;
	color: #2BB866;
	font-size: 13px;
	padding-left: 11px;
	margin-bottom: 5px;
}

.sm-soft ul {
	padding: 0 10px;
}

.sm-soft dd ul li p {
	width: 83%;
	overflow: hidden;
}

.sm-soft li {
	height: 29px;
	line-height: 29px;
	border-bottom: 1px dotted #F2F2F2;
}

.sm-soft li span {
	float: right;
	color: #E96565;
}

.sm-soft .btn {
	display: inline-block;
	padding-left: 100px;
	height: 60px;
	line-height: 20px;
	width: 183px;
	padding-top: 11px;
	background: url("../images/pc-btn.jpg") no-repeat left top;
	color: #666;
}

.sm-soft .btn:hover {
	background-image: url(../images/pc-btn-hover.jpg);
}

.sm-soft .btn p {
	color: #AD5700;
	font-size: 16px;
	font-weight: bold;
}

.download-ad a {
	display: inline-block;
}

/*download-box???*/
.download-box2 .col-l {
	width: 695px;
	background: #fff;
}

.download-box2 .col-r {
	width: 250px;
	overflow: hidden;
	background: #fff;
}

.tab_show {
	padding: 14px;
	/*height: 1000px;*/
	overflow: hidden;
}

.hei1000 {
	height: 1710px;
}

.tab-ok {
	height: auto;
}

.tab_show .txt {
	line-height: 24px;
	font-size: 13px;
	color: #666;
}

.tab_show .txt h3,
.tab_show .txt .introTxt {
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	font-weight: normal;
	color: #16A753;
	background: #EDFDF4;
	border: 1px solid #CDF4DD;
	padding-left: 13px;
	margin-top: 5px;
}

.tab_show .txt img {
	max-width: 100%
}

/*.tab_show .txt a{background: #fbfbfb;}
.tab_show .txt a:hover{background: #fbfbfb;}*/

.tab_con .special {
	padding: 9px 14px;
	margin: 14px;
	border: 1px dashed #efc075;
	background: #FFFFE9;
	line-height: 22px;
	color: #E96565;
}

.tab_con .special h4 {
	font-size: 14px;
	color: #E6A236;
	padding-left: 31px;
	height: 22px;
	line-height: 22px;
	margin-bottom: 5px;
	background: url(../images/pc-sanjiao.png) no-repeat left center;
}

.tab-btn {
	display: block;
	height: 21px;
	background: url(../images/pc-img3.jpg) no-repeat center center;
}

.tab-btn.on {
	background: url(../images/pc-img3on.jpg) no-repeat center center;
}

.tab_con .tag {
	height: 35px;
	line-height: 35px;
	padding-left: 14px;
	border-top: 1px solid #ECECEC;
	color: #666;
	font-size: 13px;
}

.tab_con .tag a {
	color: #2BB866;
}

.download-box2 .g2 {
	padding: 14px;
}

.down-tit {
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	padding-bottom: 12px;
	border-bottom: 1px solid #2BB866;
	color: #666;
}

.download-box2 .g2 li {
	height: 40px;
	line-height: 40px;
	padding: 0px 7px;
	border-bottom: 1px solid #ECECEC;
}

.download-box2 .g2 li img {
	vertical-align: top;
	margin-right: 29px;
}

.download-box2 .g2 li .name {
	display: inline-block;
	width: 400px;
	font-size: 13px;
	color: #333;
	overflow: hidden;
	float: left;
	height: 40px;
}

.download-box2 .g2 li .more {
	display: block;
	width: 69px;
	height: 29px;
	line-height: 29px;
	margin-top: 5px;
	text-align: center;
	background: #2bb866;
	color: #fff;
	float: right;
}

.download-box2 .g2 li span {
	color: #999;
}

.download-box2 .g2 li.on {
	background: #FFF9F2;
}

.download-box2 .g3 {
	padding: 12px 14px;
	overflow: hidden;
}

.pictxt .pic {
	width: 134px;
}

.pictxt .txt {
	width: 516px;
	line-height: 22px;
	color: #999;
	height: 97px;
	overflow: hidden;
}

.pictxt h3 {
	height: 14px;
	color: #333;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.pictxt h3 a {
	font-size: 12px;
	font-weight: normal;
}

.pictxt h3 .ta {
	font-size: 14px;
	font-weight: bold;
}

.pictxt .more {
	color: #2BB866;
}

.pictxt {
	padding: 0 15px;
	border-bottom: 1px dotted #f2f2f2;
}

.list-soft {}

.list-soft li {
	padding: 10px 0 0 15px;
	width: 208px;
	height: 40px;
	float: left;
}

.list-soft li a {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	display: inline-block;
}

.list-soft .sbtn {
	float: right;
	width: 32px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-top: 5px;
	padding: 0;
}

.list-soft li p {
	width: 130px;
	float: left;
	margin-left: 8px;
	color: #999;
	line-height: 18px;
}

.list-soft li p span {
	display: block;
}

.list-soft li b {
	color: #F38080;
}

.download-box2 .g4,
.download-box2 .g5 {
	padding: 12px 14px;
}

.download-box2 .g4 .left {
	width: 291px;
}

.download-box2 .g4 .right {
	width: 360px;
}

.down-item-tit {
	background: #FFFCF8;
	border: 1px solid #F8F1E7;
	color: #666;
	font-size: 14px;
	padding: 10px;
}

.down-item img {
	float: left;
	margin-right: 10px;
}

.down-item h3 {
	margin-bottom: 5px;
	font-weight: normal;
}

.list-down li {
	width: 117px;
	padding-left: 25px;
	line-height: 28px;
	height: 28px;
	float: left;
	margin-left: 1px;
	background: url(../images/pc-img6-gray.png) no-repeat left center;
}

.tab-pcd.ios .list-down li {
	background: url(../images/ios.png) no-repeat left center;
}

.tab-pcd .list-down li {
	background: url(../images/az.png) no-repeat left center;
}

.list-down div li a:hover font {
	color: red;
}

.btn-box {
	height: 37px;
	line-height: 37px;
	background: #FDFDDF;
	border: 1px dashed #EFC075;
	padding-left: 11px;
	color: #999;
}

.btn-box a {
	color: #25B0D8;
}

.list-article li {
	width: 320px;
	padding-left: 10px;
	background: url("../images/dian.jpg") no-repeat left center;
	line-height: 28px;
	float: left;
}


/*download-box2???*/
#lean_overlay {
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
}

#wrong {
	width: 411px;
	height: 240px;
	border: 2px solid #2bb866;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	position: relative;
	background: #FFF;
}

#wrong .modal_close {
	position: absolute;
	display: inline-block;
	width: 14px;
	height: 14px;
	top: 14px;
	right: 14px;
	background: url("../images/pc-wrong.png") no-repeat left top;
}

#wrong h3 {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #FFF;
	padding-left: 14px;
	background: #2BB866;
}

#wrong .con {
	padding: 0px 14px;
}

#wrong .con p {
	height: 37px;
	line-height: 37px;
	color: #666;
}

#wrong .con textarea {
	width: 379px;
	height: 87px;
	resize: none;
}

#wrong .sub,
#wrong .reset {
	width: 80px;
	height: 32px;
	line-height: 32px;
	color: #FFF;
	background: #FEAE58;
	border: 0px;
	font-size: 13px;
}

#wrong .reset {
	background: #B2CEF5;
}

.list-tab3 li {
	width: 124px;
}

.list-tab3 li a {
	width: auto;
}

.list-con {
	padding: 0px 14px 14px 14px;
	overflow: hidden;
}

.ul-pc-hots li {
	width: 110px;
	float: left;
	height: 30px;
	line-height: 30px;
}

.ul-pc-hots li img {
	vertical-align: middle;
	width: 20px;
	height: 20px;
}

.ul-pc-hots {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px dotted #ECECEC;
}

/* ??????*/

.ul-flow li {
	margin-top: 12px;
	line-height: 24px;
	height: 50px;
	position: relative;
}

.ul-flow li #q2 {
	display: none;
	background: #fff;
	padding: 2px;
	border: 1px solid #ddd;
}

.ul-flow li.ok #q2 {
	display: block;
	position: absolute;
	left: 60px;
	bottom: 0;
}

.ul-flow .pic {
	width: 50px;
}

.ul-flow .txt {
	width: 158px;
}

/*????????*/
.hot-soft .pic {
	width: 53px;
}

.hot-soft .txt {
	width: 605px;
	line-height: 18px;
	color: #999;
}

.hot-soft h4 {
	font-size: 14px;
	margin-bottom: 10px;
}

.hot-soft h4 .down {
	display: inline-block;
	width: 45px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	background: #2BB866;
	float: right;
}

.hot-soft h4 .down:hover,
.list-soft .sbtn:hover,
.download-box2 .g2 li .more:hover {
	background: #15a754;
}

.hot-soft li {
	overflow: hidden;
	margin-top: 13px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #EDEDED;
}

#down-tip {
	position: absolute;
	left: -260px;
	top: 88px;
}

/*?????????*/

.my-fix-ok {
	position: fixed;
	top: 0;
	width: 693px;
	background: #fff;
	padding-top: 3px;
}

.my-fix-ok ul {
	border-left: 1px solid #ededed;
	margin-left: -1px;
}

.pc-back {
	width: 23px;
	background: #2bb866;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: none;
}

.pc-back a {
	display: block;
	text-align: center;
	color: #fff;
	padding: 5px 0;
}

.pc-back a.s1 {
	border-bottom: 1px solid #37c472;
	padding-top: 12px;
	background: url(../images/pc-t1.gif) no-repeat center 5px;
}

.pc-back a.s2 {
	padding-bottom: 12px;
	background: url(../images/pc-t2.gif) no-repeat center 93%;
}

.ul-pc-hots li a {
	width: 100px;
	overflow: hidden;
	display: block;
}

.download-box2 .no_top_padding {
	padding-top: 0;
}

.hot_soft_down {
	overflow: hidden;
	height: auto;
	margin-top: 10px;
}

.ul-border {
	border-top: 1px dashed #EDEDED;
}

.ul-sflist {
	float: left;
	width: 103%;
	padding: 10px 0;
}

.ul-sflist li {
	float: left;
	width: 80px;
	text-align: center;
	margin-right: 17px;
}

.ul-sflist li .item {
	max-height: 92px;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}

.ul-sflist li img {
	width: 45px;
	height: 45px;
	border-radius: 6px;
	display: inline;
}

.ul-sflist li span {
	display: block;
	width: 100%;
	padding-top: 4px;
	height: 18px;
}

.ul-sflist li .down-link {
	display: block;
	width: 34px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background-color: #2bb866;
	color: #fff;
	border: 1px solid #2bb866;
	margin: 6px auto 0;
	overflow: hidden;
}

.ul-sflist li .down-link:hover {
	background-color: #15a754;
	color: #fff;
}

.ul-sflist.ul-border:after {
	content: "";
	position: absolute;
	top: -1px;
	right: 0;
	width: 25px;
	height: 0;
	border-top: 1px solid #fff;
	clear: both;
	overflow: hidden;
}

#hottag {
	padding-top: 5px;
	padding-bottom: 3px;
	height: 345px;
	overflow: hidden;
}

#hottag li {
	padding: 10px 10px 0px 10px;
	line-height: 24px;
	height: 319px;
	overflow: hidden;
}

#hottag a {
	padding: 0 5px
}

#hottag .c_1,
#hottag .c_21 {
	color: #68d46d !important;
	font-size: 12px
}

#hottag .c_2,
#hottag .c_22 {
	color: #f58797 !important;
	font-size: 13px
}

#hottag .c_23,
#hottag .c_3 {
	color: #66bcff !important;
	font-size: 14px
}

#hottag .c_24,
#hottag .c_4 {
	color: #9ed96a !important;
	font-size: 12px
}

#hottag .c_25,
#hottag .c_5 {
	color: #68d9c2 !important;
	font-size: 14px
}

#hottag .c_26,
#hottag .c_6 {
	color: #77d46a !important;
	font-size: 16px
}

#hottag .c_27,
#hottag .c_7 {
	color: #7fdcfb !important;
	font-size: 13px
}

#hottag .c_28,
#hottag .c_8 {
	color: #d983ee !important;
	font-size: 12px
}

#hottag .c_29,
#hottag .c_9 {
	color: #6d86b3 !important;
	font-size: 17px
}

#hottag .c_10,
#hottag .c_30 {
	color: #b3b0f6 !important;
	font-size: 12px
}

#hottag .c_11,
#hottag .c_31 {
	color: #f792e5 !important;
	font-size: 17px
}

#hottag .c_12,
#hottag .c_32 {
	color: #ebc53c !important;
	font-size: 14px
}

#hottag .c_13,
#hottag .c_33 {
	color: #b0d5f5 !important;
	font-size: 14px
}

#hottag .c_14,
#hottag .c_34 {
	color: #ffa646 !important;
	font-size: 16px
}

#hottag .c_15,
#hottag .c_35 {
	color: #888 !important;
	font-size: 14px
}

#hottag .c_16,
#hottag .c_36 {
	color: #7fdcfb !important;
	font-size: 16px
}

#hottag .c_17,
#hottag .c_37 {
	color: #959fff !important;
	font-size: 14px
}

#hottag .c_18,
#hottag .c_38 {
	color: #a6da6d !important;
	font-size: 14px
}

#hottag .c_19,
#hottag .c_39 {
	color: #ff7f58 !important;
	font-size: 13px
}

#hottag .c_20,
#hottag .c_40 {
	color: #91BEDA !important;
	font-size: 13px
}

#necessary,
#rank,
#recomc {
	margin-top: 10px
}


.down_ico {
	float: left;
	width: 28px;
	height: 28px;
	margin-right: 10px;
	margin-top: 7px;
}

#xzbtn {
	margin-top: 5px;
	height: 75px;
}

#xzbtn a {
	position: relative;
}

#xzbtn a,
#xzbtn span {
	float: left;
	display: inline;
	width: 81px;
	height: 75px;
	line-height: 72px;
	padding-left: 155px;
	font-size: 26px;
	font-weight: 700;
	color: #fff;
	background: url(../images/soft_down.png) 0 -100px no-repeat;
	margin-right: 20px;
	/*margin-right: 15px;*/
}

#xzbtn a b,
#xzbtn a i {
	font-weight: 400;
	position: absolute;
	display: block;
	height: 30px;
	line-height: 30px;
	top: 12px;
	margin-left: -12px;
}

#xzbtn a i {
	font-style: normal;
	/*font-family: ???;*/
	font-size: 12px;
	top: 37px;
	display: none;
}

#xzbtn .downnow {
	margin: 0;
	background-position: 0 0;
	margin-bottom: 15px;
}

#xzbtn a:hover {
	background-position: 0px -300px;
	text-decoration: none
}

#xzbtn .downnow:hover {
	background-position: 0px -200px
}

.gaosu_down_div li {
	margin-bottom: 6px;
	margin-top: 5px;
	background: white;
	padding-left: 0;
	margin-right: 25px;
	margin-left: 0px;
}

.gaosu_down_div li a {
	width: 115px;
	height: 30px;
	line-height: 31px;
	color: white;
	background: #f90 url(../images/pc-d-icon-6.png) no-repeat 6px center;
	border-radius: 4px;
	display: block;
	overflow: hidden;
	text-indent: 27px;
}

.gaosu_down_div li a font {
	color: white;
}

.gaosu_down_div li:hover {
	font-color: white;
	color: black;
}

.gaosu_down_div li a:hover {
	background: #f80 url(../images/pc-d-icon-6.png) no-repeat 6px center;
	color: white;
	font-color: white;
}

.list-down .gaosu_down_div li a:hover font {
	color: white;
}

/*??????*/
#xzbtn .downnow.no {
	width: 236px;
	height: 75px;
	font-size: 24px;
	color: #fff;
	background: #ccc;
	border-radius: 5px;
	text-align: center;
	line-height: 75px;
	padding: 0;
}

#xzbtn .downnow.yuyue {
	width: 236px;
	height: 75px;
	font-size: 24px;
	color: #fff;
	background: #2bb866;
	border-radius: 5px;
	text-align: center;
	line-height: 75px;
	padding: 0;
	font-weight: normal;
}

.box-software dl {
	border-bottom: 1px solid #eee;
	padding: 15px 0;
	overflow: hidden;
}

.box-software dt {
	width: 90px;
	text-align: center;
	float: left;
}

.box-software dt span {
	display: block;
	font-size: 14px;
	color: #2ab862;
	font-weight: bold;
	float: none;
}

.box-software dd {
	float: right;
	width: 830px;
}

.box-software dd a {
	height: 35px;
	display: block;
	line-height: 35px;
	background: #FAFAFA;
	margin-right: 2px;
	margin-bottom: 2px;
	float: left;
	padding: 0 16px;
}

.box-software dd a:hover {
	background: #2BB866;
	color: #fff;
}


/**/
.soft-collection {
	position: relative;
	border: 1px solid #dcdcdc;
	padding: 16px 19px 0 19px;
}

.soft-collection img {
	position: absolute;
	left: -4px;
	top: -4px;
}

.soft-collection li {
	width: 123px;
	height: 16px;
	background: url(../images/li-bg.png) no-repeat left center;
	margin-bottom: 10px;
	float: left;
	margin-left: 8px;
}

.soft-collection li a {
	padding-left: 24px;
}

.soft-l {
	width: 250px;
}

.soft-l .g1 {
	padding-top: 0;
}

.soft-r {
	width: 695px;
}

/*?????????*/
.soft-Software {
	margin-top: 7px;
}

.soft-Software li {
	border-bottom: 1px dotted #f1f1f1;
	height: 45px;
	padding-top: 10px;
	position: relative;
	padding-left: 40px;
}

.soft-Software li img {
	width: 32px;
	height: 32px;
	position: absolute;
	left: 0;
	top: 10px;
}

.soft-Software li span {
	color: #999;
}

.soft-Software li em {
	color: #f38080;
	font-weight: bold;
	margin-left: 5px;
}

.tab-ul1 {
	width: 220px;
	/* height: 355px; */
}



.tab-ul1 .ul-top {
	margin-right: 0;
}

.soft-content {
	padding: 8px 0 8px 0;
}

.ul-content {

	overflow: hidden;
	padding-left: 15px;
}

.ul-content li {
	width: 167px;
	float: left;
	height: 28px;
	line-height: 28px;
}

.ul-content li a {
	display: block;
	padding-left: 25px;
	position: relative;
	width: 80%;
	overflow: hidden;
	/*text-overflow: ellipsis;*/
}

.ul-content li a img {
	position: absolute;
	left: 0;
	top: 4px;
	width: 20px;
	height: 20px;
}

.hot-all-list {
	margin-top: 12px;
}

hot-all-list li {
	float: left;
	width: auto;
}

.hot-all-list li a {
	overflow: hidden;
	transition: all 0.2s;
	background: #f6f6f6;
	/* width: 120px; */
	text-align: center;
	color: #333333;
	display: block;
	height: 28px;
	line-height: 28px;
	border-radius: 10px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	padding: 0 12px;
	font-size: 12px;
	color: #ffffff;
}

.hot-all-list li a:hover a {
	color: #fff;
}

.hot-all-list li.a1 a,
.hot-all-list li.a18 a {
	background: #ffb769;
}

.hot-all-list li.a2 a,
.hot-all-list li.a19 a {
	background: #9f8dfa;
}

.hot-all-list li.a3 a,
.hot-all-list li.a20 a {
	background: #66d4f4;
}

.hot-all-list li.a4 a,
.hot-all-list li.a21 a {
	background: #ff7272;
}

.hot-all-list li.a5 a,
.hot-all-list li.a22 a {
	background: #5dc3ae;
}

.hot-all-list li.a6 a,
.hot-all-list li.a23 a {
	background: #79f173;
}

.hot-all-list li.a7 a,
.hot-all-list li.a24 a {
	background: #ffb769;
}

.hot-all-list li.a8 a,
.hot-all-list li.a25 a {
	background: #9f8dfa;
}

.hot-all-list li.a9 a,
.hot-all-list li.a26 a {
	background: #66d4f4;
}

.hot-all-list li.a10 a,
.hot-all-list li.a27 a {
	background: #ff968b;
}

.hot-all-list li.a11 a,
.hot-all-list li.a28 a {
	background: #a08af0;
}

.hot-all-list li.a12 a,
.hot-all-list li.a29 a {
	background: #b9da6a;
}

.hot-all-list li.a13 a,
.hot-all-list li.a30 a {
	background: #64d2f3;
}

.hot-all-list li.a14 a,
.hot-all-list li.a31 a {
	background: #57bc84;
}

.hot-all-list li.a15 a,
.hot-all-list li.a32 a {
	background: #bc9c57;
}

.hot-all-list li.a16 a,
.hot-all-list li.a33 a {
	background: #ffaed1;
}

.tita-z {
	border-bottom: solid 1px #2bb866;
}

.tita-z strong {
	font-weight: bold;
}

.soft-r .tita em {
	margin-left: 33px;
	color: #888;
}

.ul-txtpic {
	overflow: hidden;
}

.left-img-box {
	float: left;
	width: 80px;
	height: 80px;
	display: block;
	margin-top: 22px;
}

.left-img-box img {
	width: 100%;
	height: 100%;
	border-radius: 15px;
}

.right-info-box {
	float: left;
	width: 570px;
	margin-left: 12px;
}

.ul-txtpic .top {
	margin: 21px 0 17px 0;
}

.ul-txtpic .top span {
	float: right;
}

.ul-txtpic li .pic img {
	width: 41px;
	height: 41px;
}

.ul-txtpic .top a {
	margin-right: 12px;
}

.ul-txtpic .top i {
	margin-left: 18px;
	font-style: normal;
}


.ul-txtpic .top i,
.ul-txtpic .top em {
	color: #999;
}

.ul-txtpic .top i,
.ul-txtpic .top em img {
	width: 70px;
	height: 12px;
}

.ul-txtpic .top b {
	color: #f38080;
}

.ul-txtpic .top strong {
	font-size: 14px;
	display: block;
	width: 380px;
	overflow: hidden;
	height: 18px;
	line-height: 18px;
}

.ul-txtpic .bottom {

	position: relative;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}

.ul-txtpic .bottom .pic {
	position: absolute;
	left: 0;
	top: 0;
}

.ul-txtpic .bottom p {
	line-height: 26px;
	color: #999;
	height: 26px;
	overflow: hidden;
	width: 480px;
}

.ul-txtpic .bottom p span {
	color: #666;
}

.ul-txtpic .bottom strong {
	font-weight: normal;
	width: 38px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	/*display: inline-block;*/
	/*margin-left:17px;*/
	margin-left: 43px;
	background: #ececec;
	color: #666;
}

.ul-txtpic .bottom .strong1 {
	/*color:#fff;*/
	/*background: #84daa7;*/
	color: #84daa7;
	background: #fff;
	width: 10%;
}

.ul-txtpic .bottom .sbtn {

	position: absolute;
	right: 0px;
	top: 9px;
	_right: 15px;

}


.ylmf-page {
	background: none repeat scroll 0 0 #FFF;
	color: #999;
	padding: 10px;
	text-align: center;
	clear: both;
}

.ylmf-page span,
.ylmf-page a {
	border: 1px solid #CCC;
	padding: 1px 5px;
	color: #666;
	border-radius: 2px
}

.ylmf-page .current {
	color: #FFF;
	border: 1px solid #669900;
	background: #99CC33;
	font-weight: bold
}

/*???*/
/*????????????*/
.yAlert {
	width: 500px;
	position: fixed;
	left: 50%;
	margin-left: -250px;
	height: 310px;
	padding-bottom: 10px;
	top: 50%;
	margin-top: -155px;
	z-index: +101;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	display: none;
}

.yAlert b {
	text-align: center;
	font: 16px/40px microsoft yahei;
	display: block;
	margin: 10px 0
}

.yAlert_t {
	background: #2bb866;
	font: 18px/45px microsoft yahei;
	color: #fff;
	padding: 0 15px
}

.yAlert_t span {
	float: right;
	font-size: 20px;
	cursor: pointer
}

.yAlert .yAlert_br,
.yAlert .yAlert_bs,
.yAlert input {
	width: 80%;
	padding: 0 10px;
	font: 14px/45px microsoft yahei;
	border-radius: 5px
}

.yAlert input {
	border: #ccc 1px solid;
	display: block;
	margin: 20px auto 0 auto
}

.yAlert input:focus {
	border: #25c88a 1px solid
}

.yAlert_b {
	border-top: #ddd 1px solid;
	padding-top: 10px
}

.yAlert .yAlert_br,
.yAlert .yAlert_bs {
	font-size: 16px;
	margin: 10px auto;
	text-align: center;
	cursor: pointer
}

.yAlert .yAlert_bs {
	background: #2bb866;
	color: #fff
}

.yAlert .yAlert_br {
	border: #2bb866 1px solid;
	color: #2bb866
}

.yAlert_bg {
	z-index: +100;
	background: #000;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
}


.relation-tab {
	margin-top: -1px;
	background: url(http://www.rsdown.cn/statics/images/bg-ul.jpg) repeat-x left bottom;
}

.relation-tab li {
	width: 16.667%;
	height: 38px;
	text-align: center;
	float: left;
}

.relation-tab li a {
	display: block;
	height: 36px;
	font-size: 14px;
	background: #FAFAFA;
	line-height: 36px;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-top: 1px solid #ececec;
}

.relation-tab li a:hover {
	background: #fbfbfb;
}

.relation-tab li.hover a {
	border-top: 1px solid #2bb866;
	color: #16A753;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	background: #FFF;
}

.relation-tab li {
	border-left: 1px solid #ececec;
	margin-right: 8px;
}

.relation-lists {
	width: 730px;
	margin-top: 16px;
}

.relation-lists li {
	width: 310px;
	margin-right: 40px;
	border-bottom: 1px dashed #ececec;
	padding: 10px 0;
	float: left;
}

.relation-lists li a {
	display: block;
	float: left;
}

.edtion-imgs {
	width: 28px;
	height: 28px;
	margin-right: 10px;
	margin-left: 5px;
}

.edtion-imgs img {
	width: 100%;
	height: 100%;
	border-radius: 10%;
}

.edtion-name {
	width: 60%;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	color: #444444;
	margin-right: 10px;
}

.edtion-btn {
	font-size: 14px;
	text-indent: 0;
	width: 60px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #16A753;
	background: #fff;
	border: 1px solid #16A753;
	border-radius: 8px;
	float: right !important;
	margin-right: 5px;
}

.rela-boxs {
	width: 100%;
	overflow: hidden;
}

.relation-lists li:hover {
	background: #ececec;
}

.relation-lists li:hover .edtion-name {
	color: #16A753 !important;
}

.relation-lists li:hover .edtion-btn {
	color: #fff !important;
	background: #16A753 !important;
}

.relations {
	margin-top: 20px;
}

.downbox {
	height: 130px !important;
	margin-top: 10px;
	display: none;
}

.downbox .listaddr {
	width: 280px;
	overflow: hidden;
	border-bottom: 1px dashed #e0e0e0;
	padding-bottom: 10px;
	height: 163px;
}

.downbox .listaddr li {
	width: 134px;
	height: 36px;
	line-height: 33px;
	float: left;
	overflow: hidden;
}

.downbox .listaddr .txtfont {
	float: left;
	font-weight: bold;
	font-size: 13px;
	border-top: dashed 1px #ededed;
	padding-top: 5px;
	width: 268px;
}

.downbox .listaddr li a.c_down {
	padding-left: 33px;
	height: 33px;
	line-height: 33px;
	display: block;
	background: #2bb866;
	margin: 4px 0 4px 0;
	margin-right: 3px;
	background-image: url("http://www.rsdown.cn/statics/images/c_down.png");
	background-position: 8px center;
	background-repeat: no-repeat;
	font-size: 13px;
	color: #fff;
	border-radius: 4px;
	font-family: arial;
}

.downbox-tips {
	font-size: 12px;
	color: #16A753;
	width: 252px;
	overflow: hidden;
	padding: 15px 5px;
	background: #f8f8f8;
	border: 1px solid #e8e8e8;
	border-radius: 4px;
	margin: 4px 0;
	text-align: center;
}

.t-ul-list li {
	padding: 14px 0 10px;
	border-bottom: 1px dashed #ececec;
}

.t-ul-list li.open .t-m-right {
	display: none;
}

.t-ul-list li em {
	display: inline-block;
	width: 19px;
	height: 16px;
	background: #ececec;
	text-align: center;
	line-height: 16px;
	color: #666666;
	font-size: 12px;
}

.t-m-right {
	display: inline-block;
}

.t-m-tit {
	font-size: 13px;
	color: #666666;
	display: inline-block;
	width: 130px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
}

.t-m-load {
	display: inline-block;
	width: 40px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #aaaaaa;
	border: 1px solid #f0f0f0;
}

.rac-right {
	display: none;
	margin-left: 10px;

}

.rac-right img {
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 15px;
	margin-right: 10px;
}

.rac-s-right {
	width: 110px;
	display: inline-block;
	vertical-align: top;
}

.rac-s-right p {
	color: #666666;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	width: 100%;
	overflow: hidden;
}

.rac-s-right div {
	width: 46px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	color: #fff;
	background: #ffa626;
	font-size: 13px;
}

.open em {
	vertical-align: top;
	margin-top: 24px;
}

.open .rac-right {
	display: inline-block;
}

.li-1 em {
	background: #ff2626 !important;
	color: #fff !important;
}

.li-2 em {
	background: #ff5454 !important;
	color: #fff !important;
}

.li-3 em {
	background: #ff6f6f !important;
	color: #fff !important;
}

.n-zts-box {
	margin-top: 10px;
}

.n-zts-tit {
	border-bottom: 1px solid #ececec;
	font-size: 14px;
	font-weight: bold;
	color: #2bb967;
	line-height: 40px;
}

.n-zts-box li {}

.n-zts-box ul {
	padding-top: 15px;
}

.n-zts-box li img {
	width: 210px;
	height: 116px;
	border-radius: 15px;
	display: block;
	margin: 0px auto;
}

.n-zts-box li p {
	width: 100%;
	height: 36px;
	line-height: 36px;
	color: #666666;
	font-size: 13px;
	text-align: center;
	overflow: hidden;
}

.n-zts-box li img {
	transition: all linear 0.4s;
	-moz-transition: all linear 0.4s;
	-ms-transition: all linear 0.4s;
	-o-transition: all linear 0.4s;
	-webkit-transition: all linear 0.4s;
}

.n-zts-box li img:hover {
	transform: scale(1.06);
	-webkit-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-o-transform: scale(1.06);
	-ms-transform: scale(1.06);
}

.pc-kf-btn {
	display: block;
	width: 236px;
	/* height: 48px; */
	margin: 0 0 10px;
	position: relative;
}

.pc-kf-btn img {
	width: 100%;
	/* height: 42px; */
}

.pc-kf-btn:after {
	/* position:absolute;
    bottom: 3px;
    left: 3px;
    display:block;
    content:"";
    width:30px;
    height:14px;
    background:url(http://statics.07073.com/pc/img/gg-tips.png) no-repeat; */
}

.move-tips {
	line-height: 20px;
	width: 200px;
	margin: 0 auto 10px;
	padding: 0 20px;
	overflow: hidden;
}

.move-tips .tips-comment {
	padding-left: 20px;
	font-size: 14px;
	color: red;
	display: inline-block;
	white-space: nowrap;
	animation: 10s wordsLoop linear infinite normal;
	margin: 0 10px;
	background: none;
	border: none;
}

@keyframes wordsLoop {
	0% {
		transform: translateX(200px);
		-webkit-transform: translateX(200px)
	}

	100% {
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%)
	}
}

@-webkit-keyframes wordsLoop {
	0% {
		transform: translateX(200px);
		-webkit-transform: translateX(200px)
	}

	100% {
		transform: translateX(-100%);
		-webkit-transform: translateX(-100%)
	}
}

/* .well2,.tab-ul1{
	display: none !important;
} */

@media screen and (max-width: 750px) {
	.download-box {
		border: none;
	}

	.soft-name {
		height: auto;
		background: none;
		padding: 0 10px;
		text-align: center;
		line-height: 28px;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.soft-info {
		padding: 0 10px;
		position: relative;
	}

	.soft-info .col-l {
		width: auto;
		float: none;
	}

	.list-par {
		width: 90%;
		margin: 110px auto 0;
	}

	.list-par li {
		width: 45%;
		margin-left: 5%;
	}

	.soft-info .col-c {
		position: absolute;
		width: 100%;
		margin-left: 0;
		float: none;
		top: 0px;
	}

	.soft-info .col-c>img {
		display: block;
		width: 100px;
		height: 100px;
		border-radius: 15px;
		margin: 0 auto;
	}

	.soft-info .col-r {
		width: auto;
		float: none;
		margin: 0 auto;
		position: relative;
	}

	#xzbtn a.downnow,
	#xzbtn .downnow.yuyue {
		background: #2bb866;
		width: 80%;
		display: block;
		padding: 0;
		height: 42px;
		line-height: 42px;
		margin: 0 auto;
		border-radius: 24px;
		float: none;
		text-align: center;
		font-weight: normal;
		font-size: 18px;
	}

	#xzbtn {
		height: auto;
		padding-bottom: 10px;
	}

	#xzbtn .downnow.no {
		width: 80%;
		display: block;
		padding: 0;
		height: 42px;
		line-height: 42px;
		font-weight: normal;
		font-size: 18px;
		border-radius: 24px;
		text-align: center;
		background: #ccc !important;
	}

	.download-box2 .col-l {
		width: auto;
		float: none;
		padding: 0 10px;
	}

	.list-tab li {
		width: 30%;
	}

	.download-box2 .col-l .m1,
	.download-box2 .col-r .bor {
		border-left: none;
		border-right: none;
	}

	.tab_show {
		width: auto;
		padding: 0;
	}

	.tab_show .txt p {
		margin-bottom: 5px;
	}

	.tab_show .txt img {
		max-width: 60%;
		margin-bottom: 5px;
	}

	.tab_show .txt h3 {
		margin-bottom: 5px;
	}

	#download {
		display: none;
	}

	.download-box2 .col-r {
		width: auto;
		padding: 0 10px;
	}

	.download-box2 .col-r .m1 {}

	.well-tit {
		margin: 0;
	}

	.ul-class li {
		width: 31%;
		margin: 15px 3% 0px 0;
	}

	.ul-class li:nth-of-type(3n) {
		margin-right: 0;
	}

	.t-ul-list li {
		display: flex;
	}

	.open .rac-right {
		flex: 1;
	}

	.rac-s-right {
		width: auto;
	}

	.download-box2 .col-r .well {
		padding: 0;
		border-bottom: none;
	}

	.t-m-right {
		flex: 1;
		display: flex;
	}

	.t-m-tit {
		flex: 1;
	}

	.n-zts-box ul {
		padding-top: 10px;
	}

	.n-zts-box {
		width: auto;
	}

	.n-zts-box li {
		width: 48%;
		float: left;
		margin-right: 3%;
	}

	.n-zts-box li:nth-of-type(2n) {
		margin-right: 0;
	}

	.n-zts-box li img {
		width: 100%;
		height: 96px;
		border-radius: 10px;
	}

	#fd {
		width: auto;
		padding: 0 0 5px;
	}

	#bd {
		overflow: hidden;
	}

	#fd a {
		padding: 0 10px
	}

	.yAlert {
		width: 90%;
		left: 5%;
		margin-left: 0;
	}

	.soft-l {
		display: none;
	}

	.soft-r {
		width: 100%;
		float: none;
	}

	.soft-r .well2 {
		padding: 0 10px;
		border: none;
	}

	.ul-txtpic li {
		display: flex;
		border-bottom: 1px dashed #f5f5f5;
		padding: 12px 0 0px;
	}

	.right-info-box {
		flex: 1;
		width: auto;
		margin-left: 10px;
	}

	.ul-txtpic .top {

		margin: 0;
	}

	.ul-txtpic .top span {
		display: none;
	}

	.ul-txtpic .top a {
		margin: 0;
		width: auto;
	}

	.ul-txtpic .top strong {
		width: auto;
		margin-top: 0px;
		text-align: left;
	}

	.ul-txtpic .bottom p {
		width: auto;
	}

	.ul-txtpic .bottom p:nth-of-type(1) {
		display: none;
	}

	.left-img-box {
		margin-top: 0;
		width: 68px;
		height: 68px;
	}

	.ul-txtpic .bottom {
		width: 70%;
		border: none;
	}

	.ul-txtpic .bottom .sbtn {
		right: -70px;
		padding: 0 6px;
		top: 6px;
	}

	.ul-txtpic .bottom p {
		width: auto;
		height: 40px;
		line-height: 20px;
		margin-top: 6px;
	}

	.wp .h {
		display: none;
	}
}