/* 顶部广告 */
* {
  font-family: "微软雅黑";
}
body {
  background: #f8f8f8;
}
button {
  list-style: none;
}
a:hover {
  color: #2285ff;
}
.advertisement_wrap {
  width: 100%;
  height: 90px;
  overflow: hidden;
  margin-top: 20px;
}
.advertisement {
  height: 90px;
  position: relative;
}
.advertisement p {
  position: absolute;
  bottom: 5px;
  right: 0px;
}
.advertisement p span {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #e5e5e5;
  display: inline-block;
  margin-right: 12px;
}
.advertisement p span.advertisement_active {
  background: #ed8938;
}
.position {
  width: 100%;
  font-size: 14px;
  color: #8d8d8d;
  margin-top: 20px;
}
.position a {
  color: #8d8d8d;
}
.position a:hover {
  color: #2285ff;
}
.main {
  width: 100%;
  margin-top: 20px;
}
.main_content {
  overflow: hidden;
}
.main_content .main_left {
  width: 820px;
}
/* 软件信息 */
.main_left .software_details {
  border: 1px solid #eee;
  background: #fff;
}
.software_details .software_name {
  margin: 20px 20px 0px 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
}
.software_details .software_name img {
  height: 70px;
  vertical-align: middle;
}
.software_details .software_name h1 {
  max-width: 445px;
  display: inline-block;
  font-size: 26px;
  color: #2c2c2c;
  margin-left: 15px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.software_details .software_name span {
  color: #767676;
  font-size: 22px;
  margin-left: 20px;
  vertical-align: middle;
}
.software_details ul {
  padding: 10px 30px 0px 30px;
  overflow: hidden;
}
.software_details ul li {
  width: 50%;
  height: 40px;
  line-height: 40px;
  float: left;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  color: #949494;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.software_details ul li span {
  color: #333333;
  vertical-align: middle;
  margin-right: 10px;
}
.icon {
  background: url("/TLimages2009/yeskysoft/images/software_detail/icon.png")
    no-repeat;
  margin-right: 5px !important;
}
.software_details ul li .icon1 {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-position: 1px 1px;
}
.software_details ul li .icon2 {
  width: 16px;
  height: 18px;
  display: inline-block;
  /*background-position: -26px 0px;*/
  background: url(/TLimages2009/yeskysoft/images/software_detail/s360.png)
    no-repeat;
}
.software_details ul li .icon3 {
  width: 19px;
  height: 18px;
  display: inline-block;
  /*background-position: -52px 0px;*/
  background: url(/TLimages2009/yeskysoft/images/software_detail/js.png)
    no-repeat;
}
.software_details .download {
  overflow: hidden;
  margin-left: 30px;
  margin-top: 20px;
  padding-bottom: 15px;
}
.software_details .download .high_download {
  overflow: hidden;
  width: 350px;
  height: 110px;
  background: -webkit-linear-gradient(top, #5cca59, #32b32e);
  background: -moz-linear-gradient(top, #5cca59, #32b32e);
  background: -o-linear-gradient(top, #5cca59, #32b32e);
  background: -ms-linear-gradient(top, #5cca59, #32b32e);
  background: linear-gradient(top, #5cca59, #32b32e);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5cca59',endColorStr='#32b32e',gradientType='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5cca59',endColorStr='#32b32e',gradientType='0')";
  border-radius: 10px;
  cursor: pointer;
}
.software_details .download .high_download:hover {
  background: -webkit-linear-gradient(top, #32b32e, #5cca59);
  background: -moz-linear-gradient(top, #32b32e, #5cca59);
  background: -o-linear-gradient(top, #32b32e, #5cca59);
  background: -ms-linear-gradient(top, #32b32e, #5cca59);
  background: linear-gradient(top, #32b32e, #5cca59);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#32b32e',endColorStr='#5cca59',gradientType='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#32b32e',endColorStr='#5cca59',gradientType='0')";
}
.downIcon {
  background: url("/TLimages2009/yeskysoft/images/software_detail/downIcon.png")
    no-repeat;
  margin-top: 23px;
}
.software_details .high_download .highIcon {
  width: 61px;
  height: 61px;
  display: inline-block;
  background-position: 0px 0px;
  margin-left: 35px;
}
.software_details .download .high_download p {
  width: 200px;
  text-align: center;
  margin-left: 20px;
  margin-top: 17px;
}
.software_details .download .high_download p span:nth-child(1) {
  color: #fefefe;
  font-size: 32px;
  font-weight: 500;
  display: block;
}
.software_details .download .high_download p > span:first-child {
  color: #fefefe;
  font-size: 32px;
  font-weight: 500;
  display: block;
}
.software_details .download .high_download p span:nth-child(2) {
  color: #fefefe;
  font-size: 14px;
  display: block;
  margin-top: 8px;
}
.software_details .download .high_download p > span:first-child + span {
  color: #fefefe;
  font-size: 14px;
  display: block;
  margin-top: 8px;
}
.software_details .download .local_download {
  width: 350px;
  height: 110px;
  background: #666;
  border-radius: 10px;
  margin-left: 40px;
}
.software_details .download .local_download .localIcon {
  width: 59px;
  height: 50px;
  background: url("/TLimages2009/yeskysoft/images/software_detail/localDown_icon.png")
    no-repeat;
  margin-left: 40px;
  margin-top: 30px;
}
.software_details .download .local_download p {
  width: 150px;
  margin-left: 25px;
  margin-top: 17px;
  text-align: center;
}
.software_details .download .local_download p span:nth-child(1) {
  font-size: 32px;
  color: #797979;
  display: block;
}
.software_details .download .local_download p span:nth-child(2) {
  font-size: 14px;
  color: #797979;
  margin-top: 8px;
  display: block;
}
.software_details .download .local_download p > span:first-child {
  font-size: 32px;
  color: #797979;
  display: block;
}
.software_details .download .local_download p > span:first-child + span {
  font-size: 14px;
  color: #797979;
  margin-top: 8px;
  display: block;
}
.software_details .download2 {
  overflow: hidden;
  margin-left: 30px;
  padding-bottom: 10px;
  margin-top: 20px;
}
.software_details .download2 .high {
  width: 310px;
  height: 95px;
  background: -webkit-linear-gradient(top, #60cc5c, #30b22d);
  background: -moz-linear-gradient(top, #60cc5c, #30b22d);
  background: -o-linear-gradient(top, #60cc5c, #30b22d);
  background: -ms-linear-gradient(top, #60cc5c, #30b22d);
  background: linear-gradient(top, #60cc5c, #30b22d);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#60cc5c',endColorStr='#30b22d',gradientType='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#60cc5c',endColorStr='#30b22d',gradientType='0')";
  border-radius: 10px;
  cursor: pointer;
}
.software_details .download2 .high:hover {
  background: -webkit-linear-gradient(top, #30b22d, #60cc5c);
  background: -moz-linear-gradient(top, #30b22d, #60cc5c);
  background: -o-linear-gradient(top, #30b22d, #60cc5c);
  background: -ms-linear-gradient(top, #30b22d, #60cc5c);
  background: linear-gradient(top, #30b22d, #60cc5c);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#30b22d',endColorStr='#60cc5c',gradientType='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#30b22d',endColorStr='#60cc5c',gradientType='0')";
}
.software_details .download2 .downIcon2 {
  background: url("/TLimages2009/yeskysoft/images/software_detail/downIcon2.png")
    no-repeat;
}
.software_details .download2 .highIcon {
  width: 54px;
  height: 54px;
  display: inline-block;
  background-position: 0px 0px;
  margin-left: 30px;
  margin-top: 20px;
}
.software_details .download2 .high p {
  width: 170px;
  text-align: center;
  margin-top: 13px;
  margin-left: 10px;
}
.software_details .download2 .high p.macDown {
  margin-top: 0px;
  line-height: 95px;
}
.software_details .download2 .high p span:nth-child(1) {
  font-size: 32px;
  color: #fefefe;
  display: block;
}
.software_details .download2 .high p > span:first-child {
  font-size: 32px;
  color: #fefefe;
  display: block;
}
.software_details .download2 .high p span:nth-child(2) {
  font-size: 12px;
  color: #fefefe;
  display: block;
  margin-top: 5px;
}
.software_details .download2 .high p > span:first-child + span {
  font-size: 12px;
  color: #fefefe;
  display: block;
  margin-top: 5px;
}
.software_details .download2 .local {
  width: 340px;
  height: 95px;
  background: #d2d2d2;
  border-radius: 10px;
}
.software_details .download2 .local .localIcon {
  width: 60px;
  height: 50px;
  display: inline-block;
  background-position: -63px 0px;
  margin-top: 24px;
  margin-left: 43px;
}
.software_details .download2 .high .localIcon {
  width: 60px;
  height: 50px;
  display: inline-block;
  background-position: -63px 0px;
  margin-top: 24px;
  margin-left: 35px;
}
.software_details .download2 .local p {
  width: 195px;
  text-align: center;
  margin-top: 25px;
  margin-left: 10px;
}
.software_details .download2 .local p span:nth-child(1) {
  font-size: 32px;
  color: #f4f4f4;
  display: block;
}
.software_details .download2 .local p > span:first-child {
  font-size: 32px;
  color: #f4f4f4;
  display: block;
}
.software_details .download2 .local p span:nth-child(2) {
  font-size: 12px;
  color: #f4f4f4;
  display: block;
  margin-top: 5px;
}
.software_details .download2 .local p > span:first-child + span {
  font-size: 12px;
  color: #f4f4f4;
  display: block;
  margin-top: 5px;
}
/* 软件介绍 */
.main_left .software_introduction {
  border: 1px solid #eee;
  margin-top: 20px;
  padding-bottom: 25px;
  background: #fff;
}
.software_introduction .introduction {
  margin: 0px 30px;
  height: 51px;
  border-bottom: 1px solid #d2d2d2;
}
.main_left .software_introduction ul {
  overflow: hidden;
}
.main_left .software_introduction .introduction ul li {
  float: left;
  line-height: 50px;
  margin-right: 20px;
  padding: 0px 10px;
  cursor: pointer;
}
.main_left .software_introduction ul li a {
  font-size: 18px;
  color: #2c2c2c;
}
.main_left .software_introduction ul li.on,
.main_left .software_introduction ul li:hover {
  border-bottom: 1px solid #2285ff;
  margin-bottom: 1px;
}
.main_left .software_introduction ul li.on a,
.main_left .software_introduction ul li:hover a {
  color: #2285ff;
  font-weight: bold;
}
.software_introduction .bk-soft_intro,
.bk-soft_installed,
.bk-soft_updatelog,
.bk-soft_faq {
  padding: 0px 30px;
}
.bk-main .pull-left .hd-title {
  overflow: hidden;
  border-bottom: 1px solid #eee;
}
.bk-main .pull-left .hd-title {
  margin-top: 30px;
  padding: 0px 0px;
  padding-bottom: 10px;
}
.bk-main .pull-left .hd-title .title_left {
  float: left;
  max-width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bk-main .pull-left .hd-title .title_right {
  float: right;
  font-size: 14px;
  color: #8b8b8b;
  margin-top: 2px;
}
.bk-main .pull-left .hd-title .title_right a {
  max-width: 100px;
  color: #8b8b8b;
  padding-right: 10px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
  margin-top: -2px;
}
.bk-main .pull-left .hd-title .title_right a:hover {
  color: #2285ff;
}
.bk-main .pull-left .hd-title .title_right a:nth-child(4) {
  padding-right: 0px;
}
.bk-main .pull-left .hd-title .title_right > a:first-child + a + a + a {
  padding-right: 0px;
}
.bk-main .pull-left .hd-title h3,
.bk-main .pull-left .hd-title h2 {
  max-width: 760px;
  font-size: 18px;
  color: #2c2c2c;
  border-left: 3px solid #2285ff;
  line-height: 24px;
  padding-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* 下载介绍 */
.bd-content p strong a {
  color: #2c2c2c;
}
/* 相关软件表格 */
.bk-soft_intro .bd-content table {
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 14px;
}
/* .bk-soft_intro .bd-content table tr {
    border: solid 1px #ddd;
} */
.bk-soft_intro .bd-content table th {
  background-color: #f4f4f4;
  color: #465160;
  font-size: 14px;
  border: solid 1px #ddd;
}
.bk-soft_intro .bd-content table td {
  text-align: center;
  font-size: 14px;
  border: solid 1px #ddd;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: normal;
}
.bk-soft_intro .bd-content table a {
  color: #1455b3;
}
.a_inner_blue a {
  color: #1455b3;
}
.a_inner_blue a.keyword_link:hover {
  text-decoration: underline;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* 软件全网首播 */
.pull-left h5.intro::after {
  content: "";
  position: absolute;
  width: 3px;
  height: 20px;
  left: 0;
  top: 50%;
  margin-top: -8px;
  background-color: #2285ff;
}
.pull-left h5.intro {
  padding: 13px 0 10px 10px;
}
.bd-content .intro span {
  color: #2c2c2c !important;
  font-size: 18px;
}
.hide-100 {
  height: auto;
}
.hide-50 {
  height: auto;
  max-height: 720px;
}
.hide-60 {
  height: auto;
  max-height: 1240px;
  overflow: hidden;
  display: block;
}
#useintroduction + .bk-soft-box .hide-50,
#mFAQ + .bk-soft-box .hide-50 {
  max-height: 1240px;
  padding: 0;
  margin: 10px 0;
}
button.showHide {
  display: none;
}
/* 软件图集 */
.bkNav#atlas {
  position: relative;
  top: -80px;
}
.software_introduction .software_atlas,
.software_introduction .download_address {
  padding: 0px 30px;
  margin-top: 30px;
  overflow: hidden;
}
.software_introduction .software_atlas .atlas_title,
.software_introduction .download_address .address_title {
  height: 39px;
  border-bottom: 1px solid #e3e3e3;
}
.software_introduction .software_atlas .atlas_title h3,
.software_introduction .download_address .address_title h3,
.software_introduction .software_atlas .atlas_title h2,
.software_introduction .download_address .address_title h2 {
  color: #1d1d1d;
  font-size: 22px;
  float: left;
  height: 39px;
  border-bottom: 1px solid #2285ff;
  max-width: 580px;
  white-space: nowrap;
  overflow: hidden;
}
.software_introduction .software_atlas .atlas_title a,
.software_introduction .download_address .address_title a {
  float: right;
  color: #8b8b8b;
  font-size: 14px;
  margin-top: 10px;
}
.software_introduction .software_atlas .atlas_title a:hover,
.software_introduction .download_address .address_title a:hover {
  color: #2285ff;
}
.software_introduction .software_atlas ul li img {
  height: 315px;
}
.software_introduction .software_atlas ul {
  margin-top: 30px;
}
.software_introduction .software_atlas .atlas_content {
  height: 350px;
  position: relative;
  text-align: center;
}
.software_introduction .software_atlas .atlas_content ul li {
  display: none;
}
.software_introduction .software_atlas .atlas_content ul li:hover {
  border-bottom: none;
  margin-bottom: 0px;
}
.software_introduction .software_atlas .atlas_content .circle {
  position: relative;
  left: 50%;
  float: left;
  bottom: 30px;
}
.software_introduction .software_atlas .atlas_content .circle .circle_box {
  position: relative;
  left: -50%;
  bottom: -30px;
}
.software_introduction .software_atlas .atlas_content .circle span {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #e5e5e5;
  margin-right: 12px;
  display: inline-block;
  cursor: pointer;
}
.software_introduction
  .software_atlas
  .atlas_content
  .circle
  span.circleActive {
  background: #ed8938;
}
.software_introduction .software_atlas .tips {
  font-size: 14px;
  color: #8b8b8b;
  margin-top: 10px;
  text-align: center;
}
.software_introduction .software_atlas .tips span {
  font-weight: bold;
}
.enlarged_atlas {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  position: fixed;
  top: 0px;
  display: none;
}
.enlarged_atlas .enlarged_list {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 140px;
  position: relative;
}
.enlarged_atlas .enlarged_list ul li {
  text-align: center;
}
.enlarged_atlas .enlarged_list ul li img {
  max-width: 1200px;
  max-height: 500px;
}
.enlarged_list p {
  text-align: center;
  margin-top: 20px;
}
.enlarged_list p span {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  background: #e5e5e5;
  margin-right: 20px;
  cursor: pointer;
}
.enlarged_list p span.active {
  background: #ed8938;
}
.enlarged_list .close {
  position: absolute;
  top: -20px;
  right: -20px;
}
/* 下载地址 */
.download_address h4 {
  font-size: 18px;
  color: #2c2c2c;
  margin-top: 15px;
}
.download_address h4 span {
  font-size: 14px;
  color: #e64141;
  font-weight: 500;
}
.download_address .download_list {
  width: 291px;
}
.download_address .download_list .top1 {
  width: 291px;
  overflow: hidden;
  margin-top: 15px;
}
.download_address .download_list .top1 li {
  width: 138px;
  height: 40px;
  background: -webkit-linear-gradient(top, #5ecb5b, #36b532);
  background: -moz-linear-gradient(top, #5ecb5b, #36b532);
  background: -o-linear-gradient(top, #5ecb5b, #36b532);
  background: -ms-linear-gradient(top, #5ecb5b, #36b532);
  background: linear-gradient(top, #5ecb5b, #36b532);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5ecb5b',endColorStr='#36b532',gradientType='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5ecb5b',endColorStr='#36b532',gradientType='0')";
  border-radius: 5px;
  text-align: center;
  line-height: 40px;
  float: left;
  margin-right: 15px;
  margin-top: 15px;
}
.download_address .download_list .top1 li:nth-child(2),
.download_address .download_list .top1 li:nth-child(4) {
  margin-right: 0px;
}
.download_address .download_list .top1 > li:first-child + li,
.download_address .download_list .top1 > li:first-child + li + li + li {
  margin-right: 0px;
}
.download_address .download_list .top1 li:hover {
  background: -webkit-linear-gradient(top, #36b532, #5ecb5b);
  background: -moz-linear-gradient(top, #36b532, #5ecb5b);
  background: -o-linear-gradient(top, #36b532, #5ecb5b);
  background: -ms-linear-gradient(top, #36b532, #5ecb5b);
  background: linear-gradient(top, #36b532, #5ecb5b);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#36b532',endColorStr='#5ecb5b',gradientType='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#36b532',endColorStr='#5ecb5b',gradientType='0')";
  border-bottom: none;
  margin-bottom: 0px;
}
.download_address .download_list .top1 li a {
  font-size: 14px;
  color: #fff;
}
.download_address .download_list .top1 li a:hover,
.download_address .download_list .top2 li a:hover,
.download_address .download_list .ordinary li a:hover {
  font-weight: 500;
}
.download_address .download_list .top1 li .icon4 {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-position: -1px -27px;
  vertical-align: middle;
}
.download_address .download_list .top2 {
  margin-top: 10px;
  width: 271px;
  overflow: hidden;
}
.download_address .download_list .top2 li a {
  font-size: 14px;
  color: #2c2c2c;
}
.download_address .download_list .top2 li {
  float: left;
  margin-right: 40px;
  margin-top: 15px;
  cursor: pointer;
}
.download_address .download_list .top2 li:nth-child(2),
.download_address .download_list .top2 li:nth-child(4) {
  margin-right: 0px;
}
.download_address .download_list .top2 > li:first-child + li,
.download_address .download_list .top2 > li:first-child + li + li + li {
  margin-right: 0px;
}
.download_address .download_list .top2 li:hover,
.download_address .download_list .ordinary li:hover {
  margin-bottom: 0px;
  border-bottom: none;
}
.download_address .download_list .top2 li .icon5 {
  width: 18px;
  height: 18px;
  background-position: -25px -27px;
  display: inline-block;
  vertical-align: middle;
}
.download_address .download_list h4 {
  margin-top: 40px;
}
.download_address .download_list .ordinary {
  overflow: hidden;
  margin-top: 15px;
  width: 100%;
}
.download_address .download_list .ordinary li {
  float: left;
  margin-right: 50px;
}
.download_address .download_list .ordinary li:nth-child(2) {
  margin-right: 0px;
}
.download_address .download_list .ordinary > li:first-child + li {
  margin-right: 0px;
}
.download_address .download_list .ordinary li .icon6 {
  width: 19px;
  height: 16px;
  background-position: -26px -53px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
}
.download_address .download_list .ordinary li a {
  font-size: 14px;
  color: #2c2c2c;
}
.download_address .download_list .ordinary li:hover a {
  color: #2285ff;
}
.download_address .advertisement {
  width: 430px;
  height: 290px;
  margin-top: 20px;
}
.download_address .advertisement img {
  width: 100%;
  height: 100%;
}
.download_address .advertisement video {
  width: 430px;
  height: 290px;
}
/* 相关文章 */
.main_left .xgwz,
.main_left .zjbb,
.main_left .hotSoftware {
  border: 1px solid #eee;
  margin-top: 20px;
  padding-bottom: 25px;
  background: #fff;
}
.main_left .xgwz .xgwz_title,
.main_left .zjbb .zjbb_title,
.main_left .hotSoftware .hotSoftware_title,
.main_left .softZt .xgzt_title {
  width: 760px;
  height: 53px;
  margin: 0 auto;
  line-height: 53px;
  border-bottom: 1px solid #e3e3e3;
}
.main_left .xgwz .xgwz_title h3,
.main_left .zjbb .zjbb_title h3,
.main_left .hotSoftware .hotSoftware_title h3,
.main_left .softZt .xgzt_title h3,
.main_left .xgwz .xgwz_title h2,
.main_left .softZt .xgzt_title h2 {
  width: auto;
  font-size: 22px;
  color: #1d1d1d;
  border-bottom: 1px solid #2285ff;
  display: inline-block;
}
.main_left .softZt .xgzt_title h2 {
  border-bottom: 0;
}
.main_left .xgwz ul {
  overflow: hidden;
  width: 100%;
}
.main_left .xgwz ul li {
  width: 310px;
  overflow: hidden;
  white-space: nowrap;
  /* text-overflow: ellipsis; */
  margin-top: 20px;
  font-size: 14px;
  color: #2c2c2c;
  float: left;
  padding: 0px 50px 0px 30px;
}
.main_left .xgwz ul li::before {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #434343;
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px;
}
.main_left .xgwz ul li:hover {
  color: #2285ff;
}
.main_left .xgwz ul li a {
  font-size: 14px;
  color: #2c2c2c;
  width: 295px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.main_left .xgwz ul li span {
  font-size: 14px;
  color: #2c2c2c;
  display: inline-block;
  vertical-align: middle;
  margin-left: 13px;
}
.main_left .xgwz ul li a:hover {
  color: #2285ff;
}
/* 装机必备 */
.main_left .zjbb,
.main_left .hotSoftware {
  width: auto;
  padding: 0px 30px 25px 30px;
}
.main_left .zjbb .collection_introduce {
  overflow: hidden;
  margin-top: 20px;
}
.main_left .zjbb .collection_introduce img {
  width: 280px;
  height: 140px;
}
.zjbb .collection_introduce .introduce {
  width: 460px;
}
.zjbb .collection_introduce .introduce h4 {
  font-size: 18px;
  color: #2c2c2c;
  padding-bottom: 10px;
  text-align: right;
  padding-right: 20px;
}
.zjbb .collection_introduce .introduce h4 a {
  color: #2c2c2c;
  width: 320px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  vertical-align: bottom;
}
.zjbb .collection_introduce .introduce h4 p a {
  width: auto;
  display: inline;
}
.zjbb .collection_introduce .introduce h4 a:hover {
  color: #2285ff;
}
.zjbb .collection_introduce .introduce h4 p {
  display: inline;
  font-size: 14px;
  color: #2c2c2c;
  margin-left: 20px;
}
.zjbb .collection_introduce .introduce h4 p span {
  color: #e64141;
}
.zjbb .collection_introduce .introduce .introduce_content {
  width: 460px;
  height: 100px;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  font-size: 14px;
  color: #2c2c2c;
  line-height: 24px;
  padding: 15px 0px;
}
.zjbb .collection_introduce .introduce .introduce_content .content {
  max-height: 100px;
  overflow-y: auto;
}
.zjbb ul {
  overflow: hidden;
  margin-top: 30px;
}
.zjbb ul li {
  text-align: center;
  width: 12.5%;
  float: left;
  overflow: hidden;
  white-space: nowrap;
}
.zjbb ul li a {
  display: block;
  font-size: 14px;
  color: #2c2c2c;
  padding: 0px 10px;
}
.zjbb ul li a:hover {
  color: #2285ff;
}
.zjbb ul li img {
  width: 60px;
  height: 60px;
}
/* 天极下载人气软件 */
.main_left .hotSoftware .hotSoftware_title {
  overflow: hidden;
}
.main_left .hotSoftware .hotSoftware_title span {
  width: 73px;
  height: 20px;
  border: 1px solid #5ac557;
  border-radius: 10px;
  font-size: 14px;
  color: #5ac557;
  text-align: center;
  line-height: 20px;
  margin-top: 20px;
  cursor: pointer;
}
.main_left .hotSoftware .hotSoftware_title span img {
  vertical-align: middle;
  margin-right: 3px;
}
.main_left .hotSoftware .hotSoftware_content ul {
  overflow: hidden;
}
.main_left .hotSoftware .hotSoftware_content ul li {
  width: 215px;
  float: left;
  margin-top: 30px;
  margin-right: 55px;
  overflow: hidden;
}
.hotSoftware_content ul li:nth-child(3),
.hotSoftware_content ul li:nth-child(6) {
  margin-right: 0px !important;
}
.hotSoftware_content ul > li:first-child + li + li,
.hotSoftware_content ul > li:first-child + li + li + li + li + li {
  margin-right: 0px !important;
}
.main_left .hotSoftware .hotSoftware_content ul li h6 {
  font-size: 14px;
  color: #2c2c2c;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main_left .hotSoftware .hotSoftware_content ul li h6:hover {
  color: #2285ff;
}
.main_left .hotSoftware .hotSoftware_content ul li img.pull-left {
  width: 60px;
  height: 60px;
}
.hotSoftware_content .hotSoftware_right {
  width: 135px;
  margin-left: 20px;
}
.main_left .hotSoftware .hotSoftware_content ul li p {
  font-size: 12px;
  color: #838282;
  line-height: 25px;
}
.hotSoftware_content .hotSoftware_right a {
  width: 83px;
  height: 26px;
  border: 1px solid #5ac557;
  color: #5ac557;
  border-radius: 5px;
  font-size: 14px;
  display: block;
  text-align: center;
  line-height: 26px;
  margin-top: 5px;
  cursor: pointer;
}
.hotSoftware_content .hotSoftware_right a:hover {
  background: #5ac557;
  color: #fff;
  border: none;
  width: 85px;
  height: 28px;
}
.hotSoftware .hotSoftware_content ul li .content {
  display: block;
  margin-top: 10px;
}
.hotSoftware_content ul li .content .hotSoftware_right {
  margin-top: -8px;
}
/* 左侧广告820*90 */
.main_left_advertisement {
  display: block;
  margin-top: 20px;
}
.main_left_advertisement img {
  width: 820px;
  height: 90px;
}
/* 下载...的人还下载了 */
.main_content .main_right {
  width: 360px !important;
}
.main_right .download_together,
.main_right .rmtj,
.main_right .category_software,
.main_right .software_update,
.main_right .necessary {
  border: 1px solid #eee;
  background: #fff;
  padding: 0px 15px;
}
.main_right .necessary.fixed {
  width: 328px;
  position: fixed;
  top: 75px;
}
.main_right .download_together h3,
.main_right .rmtj h3,
.main_right .category_software h3,
.main_right .software_update h3,
.main_right .necessary h3,
.main_right .download_together h4,
.main_right .rmtj h4,
.main_right .category_software h4,
.main_right .software_update h4,
.main_right .necessary h4 {
  color: #2c2c2c;
  font-size: 22px;
  line-height: 30px;
  padding: 16px 0px 12px 0px;
  border-bottom: 1px solid #eee;
  width: 330px;
  white-space: nowrap;
  overflow: hidden;
}
.main_right .download_together ul {
  padding: 5px 0px 20px 0px;
}
.main_right .download_together ul li {
  overflow: hidden;
  margin-top: 15px;
}
.main_right .download_together ul li .pic_box {
  width: 48px;
  height: 48px;
  border: 1px solid #eee;
  border-radius: 5px;
  position: relative;
}
.main_right .download_together ul li .pic_box img {
  width: 35px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -17px;
  margin-top: -17px;
}
.download_together ul li .software_detail {
  width: auto;
  margin-left: 10px;
}
.download_together ul li a.pull-right {
  width: 83px;
  height: 26px;
  border: 1px solid #5ac557;
  color: #5ac557;
  font-size: 14px;
  text-align: center;
  line-height: 26px;
  border-radius: 5px;
  margin-top: 11px;
  cursor: pointer;
}
.download_together ul li a.pull-right:hover {
  width: 85px;
  height: 28px;
  background: #5ac557;
  color: #fff;
  border: none;
  line-height: 28px;
}
.download_together ul li .software_detail h5 {
  width: 169px;
  font-size: 14px;
  color: #2c2c2c;
  font-weight: 500;
  margin-top: 5px;
  white-space: nowrap;
  overflow: hidden;
}
.download_together ul li .software_detail h5:hover {
  color: #2285ff;
}
.download_together ul li .software_detail p {
  font-size: 12px;
  color: #838282;
  margin-top: 5px;
}
/* 热门推荐 */
.main_right .rmtj {
  margin-top: 20px;
  padding-bottom: 25px;
}
.rmtj ul,
.necessary ul {
  overflow: hidden;
}
.rmtj ul li,
.necessary ul li {
  width: 33.3%;
  float: left;
  text-align: center;
  margin-top: 20px;
}
.rmtj ul li img,
.necessary ul li img {
  width: 60px;
  height: 60px;
}
.rmtj ul li a,
.necessary ul li a {
  font-size: 14px;
  color: #2c2c2c;
  display: block;
  white-space: nowrap;
  overflow: hidden;
}
.rmtj ul li a:hover,
.necessary ul li a:hover {
  color: #2285ff;
}
.rmtj ul li button,
.necessary ul li button,
.rmtj ul li a.but,
.necessary ul li a.but {
  width: 83px;
  height: 25px;
  color: #5ac557;
  font-size: 14px;
  border: 1px solid #5ac557;
  border-radius: 5px;
  background: #fff;
  margin-top: 5px;
  cursor: pointer;
  line-height: 23px;
  box-sizing: border-box;
  display: inline-block;
}
.rmtj ul li button:hover,
.necessary ul li button:hover,
.rmtj ul li a.but:hover,
.necessary ul li a.but:hover {
  border: none;
  background: #5ac557;
  color: #fff;
}
/* 本类软件下载推荐 */
.main_right .category_software {
  margin-top: 20px;
}
.category_ph {
  padding: 5px 0px 20px 0px;
}
.category_ph dl {
  margin-top: 15px;
}
.category_ph dl dt span {
  width: 20px;
  height: 20px;
  display: block;
  font-size: 12px;
  color: #fff;
  line-height: 20px;
  background: #b1b1b1;
  text-align: center;
  border-radius: 5px;
  float: left;
}
.category_ph dl:nth-child(1) dt span {
  background: #ff4e31;
}
.category_ph dl:nth-child(2) dt span {
  background: #ff8c4e;
}
.category_ph dl:nth-child(3) dt span {
  background: #ffc937;
}
.category_ph > dl:first-child dt span {
  background: #ff4e31;
}
.category_ph > dl:first-child + dl dt span {
  background: #ff8c4e;
}
.category_ph > dl:first-child + dl + dl dt span {
  background: #ffc937;
}
.category_ph dl dt {
  overflow: hidden;
}
.category_ph dl dt a {
  width: 296px;
  font-size: 14px;
  color: #1d1d1d;
  line-height: 24px;
  margin-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  float: left;
}
.category_ph dl dt a:hover {
  color: #2285ff;
}
.category_ph dl dd {
  margin-left: 30px;
  margin-top: 15px;
  overflow: hidden;
  display: none;
}
.category_ph dl.show dd {
  display: block;
}
.category_ph dl dd .picture_box {
  width: 48px;
  height: 48px;
  border: 1px solid #eee;
  border-radius: 5px;
  position: relative;
  display: block;
  float: left;
}
.category_ph dl dd .picture_box img {
  width: 35px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -17px;
  margin-top: -17px;
  vertical-align: top;
}
.category_ph dl dd p {
  vertical-align: top;
  font-size: 12px;
  color: #838282;
  float: left;
  margin-left: 10px;
}
.category_ph dl dd p span {
  color: #dbdbdb;
  padding: 0px 15px;
}
.category_ph dl dd p a {
  display: block;
  width: 53px;
  height: 20px;
  border: 1px solid #5ac557;
  color: #5ac557;
  font-size: 14px;
  text-align: center;
  line-height: 20px;
  border-radius: 5px;
  margin-top: 5px;
}
.category_ph dl dd p a:hover {
  background: #5ac557;
  color: #fff;
}
/* 软件更新 */
.main_right .software_update {
  margin-top: 20px;
  padding-bottom: 20px;
}
.software_update .update_list {
  height: 325px;
  overflow: hidden;
  position: relative;
}
.software_update ul {
  height: 650px;
  position: absolute;
}
.software_update ul li {
  width: 328px;
  overflow: hidden;
  margin-top: 15px;
  position: relative;
}
.software_update ul li .picture_box {
  width: 48px;
  height: 48px;
  border: 1px solid #eee;
  border-radius: 5px;
  display: block;
  position: relative;
}
.software_update ul li .picture_box img {
  width: 35px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -17px;
  margin-top: -17px;
}
.software_update ul li p.pull-left {
  width: auto;
  margin-left: 10px;
}
.software_update ul li p a {
  width: 183px;
  font-size: 14px;
  color: #000;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  margin-top: 5px;
}
.software_update ul li p a:hover {
  color: #2285ff;
}
.software_update ul li p .update_detail {
  font-size: 12px;
  color: #838282;
  margin-top: 2px;
  display: block;
}
.software_update ul li p .update_detail span {
  color: #dbdbdb;
  padding: 0px 10px;
}
.software_update ul li button,
.software_update ul li a.but {
  width: 74px !important;
  height: 25px;
  border: 1px solid #5ac557;
  border-radius: 5px;
  color: #5ac557;
  font-size: 14px;
  background: #fff;
  display: block;
  cursor: pointer;
  margin-top: 12px;
  position: absolute;
  right: 0px;
  text-align: center;
  line-height: 25px;
}
.software_update ul li button:hover,
.software_update ul li a.but:hover {
  width: 76px;
  height: 27px;
  border: none;
  color: #fff;
  background: #5ac557;
}
/* 电脑装机必备 */
.main_right .necessary {
  margin-top: 20px;
}
.necessary ul {
  padding-bottom: 18px;
  border-bottom: 1px solid #eee;
}
.necessary div {
  padding: 4px 0px 12px 0px;
}
.necessary div dl {
  overflow: hidden;
  padding: 8px 0px;
  border-bottom: 1px solid #eee;
}
.necessary div dl:nth-child(4) {
  border-bottom: none;
}
.necessary div > dl:first-child + dl + dl + dl {
  border-bottom: none;
}
.necessary div dl dt {
  float: left;
}
.necessary div dl dt a {
  width: 86px;
  height: 28px;
  background: #ed8938;
  font-size: 14px;
  color: #fff;
  display: inline-block;
  text-align: center;
  line-height: 28px;
}
.necessary div dl dd {
  width: 200px;
  float: left;
  margin-left: 10px;
  overflow: hidden;
}
.necessary div dl dd a {
  width: 50%;
  display: block;
  float: left;
  font-size: 14px;
  color: #2c2c2c;
  line-height: 28px;
}
.necessary div dl dd a:hover {
  color: #2285ff;
}
/* 右下广告 */
.main_right .lower_right {
  margin-top: 20px;
}
.main_right .lower_right .advertisement_right.fixed {
  position: fixed;
  top: 95px;
}
/* 底部选项卡 */
.tab {
  width: 100%;
  margin-top: 20px;
}
.tab .tab_content {
  border: 1px solid #eee;
  background: #fff;
}
.tab .tab_content .content {
  padding: 20px 0px 15px 20px;
}
.tab_content .content .tab_title ul {
  overflow: hidden;
}
.tab_content .content .tab_title ul li {
  width: 80px;
  height: 30px;
  background: #f2f2f2;
  font-size: 14px;
  color: #1d1d1d;
  text-align: center;
  float: left;
  margin-right: 10px;
  line-height: 30px;
  cursor: pointer;
}
.tab_content .content .tab_title ul li.active {
  background: #bcbcbc;
}
.tab_content .tab_list ul {
  overflow: hidden;
  margin-top: 5px;
}
.tab_content .tab_list ul li {
  width: 18%;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  line-height: 14px;
  padding: 10px 0px;
  margin-right: 15px;
}
.tab_content .tab_list ul li a {
  color: #515151;
  font-size: 14px;
}
.tab_content .tab_list ul li a:hover {
  color: #2285ff;
}
.tab_content .tab_list .article li {
  width: 50%;
  overflow: hidden;
  margin-right: 0px;
}
.tab_content .tab_list .article li::before {
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #434343;
  display: inline-block;
  vertical-align: middle;
  margin-right: 2px;
}
/* 底部 */
#footer {
  background: #f3f3f3;
  margin-top: 30px;
  padding-top: 40px;
  padding-bottom: 100px;
}
footer {
  padding-bottom: 15px;
}
footer a {
  color: #333;
}
footer ul.brand {
  display: block;
  width: 1000px;
  margin: 0 auto;
  text-align: center;
  font-size: 14px;
}

footer ul.brand li {
  display: inline-block;
}

footer ul.brand li:after {
  width: 1px;
  height: auto;
  padding: 0 5px;
  content: "|";
  color: #e1e1e1;
}

footer p {
  font-size: 12px;
  line-height: 12px;
  height: 12px;
  margin-top: 10px;
  text-align: center;
  color: #666;
}
/* 上浮层 */
.top_fc {
  display: none;
  box-shadow: 1px 4px 15px #ddd;
}
.top_fc .fc_list {
  background: #2c2c2c;
  height: 50px;
  padding-right: 50px;
}
.top_fc.fixed {
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -600px;
}
.top_fc .fc_list ul {
  padding-left: 4px;
}
.top_fc .fc_list ul li {
  float: left;
  padding: 0px 27px;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
}
.top_fc .fc_list ul li a:hover {
  color: #2c2c2c;
}
.top_fc .fc_list ul li:hover {
  background: #fff;
  color: #2c2c2c;
  margin-top: 4px;
  height: 46px;
  line-height: 42px;
}
.top_fc .fc_list ul li.active {
  background: #fff;
  color: #2c2c2c;
  margin-top: 4px;
  height: 46px;
  line-height: 42px;
}
.top_fc .fc_list ul li.active a {
  color: #2c2c2c;
}
.top_fc .fc_list button {
  width: 135px;
  height: 38px;
  background: #26ab23;
  vertical-align: middle;
  font-size: 18px;
  font-weight: bold;
  color: #ffffff;
  margin-top: 6px;
  cursor: pointer;
  border-radius: 5px;
}
.top_fc .fc_list button:hover {
  background: #29bf26;
}
.top_fc .fc_list button .topIcon {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-position: -1px -27px;
  vertical-align: middle;
}
.top_fc .fc_tj {
  height: 45px;
  background: #fff;
  overflow: hidden;
}
.top_fc .fc_tj .wntj {
  font-size: 14px;
  color: #313131;
  border-left: 2px solid #2285ff;
  margin-top: 15px;
  overflow: hidden;
  margin-left: 30px;
}
.top_fc .fc_tj .wntj span {
  margin-left: 10px;
}
.top_fc .fc_tj .wntj ul {
  overflow: hidden;
  margin-left: 10px;
}
.top_fc .fc_tj .wntj ul li {
  float: left;
  margin-right: 15px;
}
.top_fc .fc_tj .wntj ul li a {
  color: #313131;
}
.top_fc .fc_tj .wntj ul li a:hover {
  color: #2285ff;
}
/* 下浮层 */
.bottom_fc {
  width: 100%;
  height: 90px;
  background: #fff;
  box-shadow: 0px -10px 20px 0px #e3e3e3;
  overflow: hidden;
  display: none;
  position: relative;
}
.bottom_fc.fixed {
  position: fixed;
  bottom: 0px;
  display: block;
}
.bottom_fc_content {
  margin-top: 10px;
  overflow: hidden;
}
.bottom_fc .left {
  font-size: 16px;
  color: #767676;
}
.bottom_fc img {
  height: 73px;
  vertical-align: middle;
}
.bottom_fc .left strong {
  max-width: 630px;
  color: #2c2c2c;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}
.bottom_fc .right button {
  cursor: pointer;
  overflow: hidden;
}
@keyframes spread {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes spread {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@-moz-keyframes spread {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}

@-o-keyframes spread {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
  }
}
.bottom_fc .right button.btn1 {
  width: 270px;
  height: 73px;
  background: #5cc659;
  border-radius: 10px;
  margin-right: 15px;
  position: relative;
}
.bottom_fc .right button.btn1 h5 {
  font-size: 24px;
  color: #fefefe;
  margin-bottom: 5px;
}
.bottom_fc .right button.btn1 .float {
  position: absolute;
  top: 50%;
  left: 50%;
  background: rgba(255, 255, 255, 0.2);
  width: 270px;
  height: 270px;
  border-radius: 50%;
  margin-left: -135px;
  margin-top: -135px;
  animation: spread 1.5s infinite both;
}
.bottom_fc .right button.btn1 .text {
  font-size: 12px;
  color: #fefefe;
  margin-left: 5px;
}
.bottom_fc .right .fc_icon {
  background: url("/TLimages2009/yeskysoft/images/software_detail/fc_icon.png")
    no-repeat;
}
.bottom_fc .right .top {
  width: 52px;
  height: 52px;
  display: inline-block;
  background-position: 0px 0px;
  margin-left: 20px;
}
.bottom_fc .right button.btn2 {
  width: 270px;
  height: 73px;
  background: #666;
  border-radius: 10px;
}
.bottom_fc .right button.btn2 h5 {
  font-size: 24px;
  color: #797979;
  margin-bottom: 5px;
}
.bottom_fc .right button.btn2 .text {
  font-size: 12px;
  color: #797979;
  margin-left: 20px;
}
.bottom_fc .right button.btn2 .local {
  width: 59px;
  height: 50px;
  background: url("/TLimages2009/yeskysoft/images/software_detail/localDown_icon.png")
    no-repeat;
  margin-top: 0px;
  margin-left: 20px;
}
.bottom_fc .close {
  width: 50px;
  height: 20px;
  color: #fff;
  font-size: 14px;
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
  line-height: 20px;
  cursor: pointer;
}
/* Mac下浮层按钮 */
.bottom_fc_content .right .btn3 {
  width: 270px;
  height: 73px;
  background: -webkit-linear-gradient(top, #60cc5c, #30b22d);
  background: -moz-linear-gradient(top, #60cc5c, #30b22d);
  background: -o-linear-gradient(top, #60cc5c, #30b22d);
  background: -ms-linear-gradient(top, #60cc5c, #30b22d);
  background: linear-gradient(top, #60cc5c, #30b22d);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#60cc5c',endColorStr='#30b22d',gradientType='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#60cc5c',endColorStr='#30b22d',gradientType='0')";
  border-radius: 10px;
  cursor: pointer;
  color: #fff;
  font-size: 24px;
}
.bottom_fc_content .right .btn3:hover {
  background: -webkit-linear-gradient(top, #30b22d, #60cc5c);
  background: -moz-linear-gradient(top, #30b22d, #60cc5c);
  background: -o-linear-gradient(top, #30b22d, #60cc5c);
  background: -ms-linear-gradient(top, #30b22d, #60cc5c);
  background: linear-gradient(top, #30b22d, #60cc5c);
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#30b22d',endColorStr='#60cc5c',gradientType='0');
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(startColorStr='#60cc5c',endColorStr='#30b22d',gradientType='0')";
}
.bottom_fc_content .right .btn3 .downIcon {
  background: url("/TLimages2009/yeskysoft/images/software_detail/downIcon2.png")
    no-repeat;
}
.bottom_fc_content .right .btn3 .local {
  width: 60px;
  height: 50px;
  display: inline-block;
  background-position: -122px 0px;
  margin-top: 0px;
  margin-left: 35px;
  vertical-align: middle;
}
.bottom_fc_content .right .btn3 .text {
  margin-top: 8px;
  margin-left: 10px;
}
/* 返回顶部 */
.cbbfixed_detail {
  position: fixed;
  z-index: 3;
  right: 100px;
  bottom: -112px;
  cursor: pointer;
  transition: bottom ease 0.3s;
  /* display: none; */
}
.cbbfixed_detail .gotop {
  margin-top: 10px;
  transition: background-color ease 0.3s;
}

.cbbfixed_detail .cbbtn {
    display: block;
    width: 86px;
    height: 86px;
    background: url(https://mydown.yesky.com/TLimages2023/yeskydown/aizt/images/icons.png) no-repeat;
    background-position: -2px -245px;
}
.icon_top {
    background-position: -2px -245px;
}
.icon_top:hover {
    background-position: -93px -266px;
}
.removeImg {
  float: right;
}
.dbremove.removeImg {
  width: auto;
  margin: 4px 8px 0 0;
  background: none;
}
.krakatoa-container a {
  font-size: 14px;
  color: #333;
}
/* 本地纯净下载 */
.download2.local p span {
  width: 205px;
}
.download2.local .high {
  width: 340px !important;
}
.dbtnbox {
  border-radius: 10px;
}
.bottom_fc_content .right .btn3.local {
  width: 278px !important;
}
.software_details .download2 .tip {
  color: #3399ff;
  font-size: 16px;
  border: 1px solid #3399ff;
  padding: 0px 10px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  margin-top: 35px;
  margin-left: 20px;
}
/* 软件专题 */
.zjbb_title h3 {
  float: left;
  border-bottom: none !important;
}
.zjbb_title .title {
  width: 620px;
  float: left;
  margin-top: 0px;
}
.zjbb_title .title li {
  width: 160px !important;
  cursor: pointer;
}
.zjbb_title .title li.active {
  border-bottom: 2px solid #2285ff;
}
.zjbb .zt_wrap {
  display: none;
}
.zjbb .collection_introduce .introduce h4 p span a {
  color: #e64141;
}

.leftGg {
  margin-top: 20px;
}
.rightGg {
  margin-top: 20px;
}
.zjbb_title .swiper {
  width: 480px;
  height: 55px;
  float: left;
  overflow: hidden;
  position: relative;
}
.zjbb_title .swiper ul {
  width: 2000px !important;
  position: absolute;
}
.zjbb_title .btn {
  float: left;
  font-size: 25px;
  color: #999;
  margin-left: 40px;
}
.zjbb_title .btn .prev {
  cursor: pointer;
}
.zjbb_title .btn .next {
  cursor: pointer;
}
.zjbb_title h3 {
  margin-right: 50px;
}
/* 友情链接 */
.links {
  margin-top: 20px;
  background: #fff;
}
.links .title {
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #e3e3e3;
  padding: 10px 0px;
}
.links .title span {
  border-left: 1px solid #0082ff;
  padding-left: 20px;
}
.links .linksList {
  padding: 10px 20px;
}
.links .linksList li {
  float: left;
  padding: 10px;
}
.links .linksList li a {
  color: #333;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  display: block;
}
.links .linksList li a:hover {
  color: #0082ff;
}
/* 暂不提供下载 */
.download2.nodownload.nodownload a {
  margin-left: 0px;
  height: 85px;
}
.download2.nodownload.nodownload .localIcon {
  margin-left: 20px;
  margin-top: 15px;
}
.download2.nodownload.nodownload p {
  width: 193px;
  margin-top: 19px;
}
.software_details .download2.nodownload .tip {
  margin-top: 28px;
}
.bottom_fc_content .right .btn3.nodownload {
  background: #ccc;
}
/* 新增二维码露出 2022-09-23 */
.software_name .code {
  width: 24px;
  height: 24px;
  position: relative;
  opacity: 1 !important;
  margin-left: 10px;
}

.software_name .code .erwm {
  width: auto;
  height: auto;
  border-radius: 0px;
  cursor: pointer;
}

.software_name .code .bigerwm {
  display: none;
  position: absolute;
  top: 0;
  right: -130px;
  z-index: 2;
  width: 120px;
  height: 120px;
  padding: 10px;
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  box-sizing: border-box;
  box-shadow: 0px 4px 24px 0px rgb(0 0 0 / 12%);
  background: #fff;
}
/* 安卓按钮 */
.azdownload {
  margin-left: 30px;
  padding-bottom: 10px;
  margin-top: 20px;
}

.androidDownload {
  width: 110px;
  height: 40px;
  background: url(/TLimages2009/yeskysoft/images/phonebg.png) no-repeat;
  margin-right: 20px;
  font-size: 18px;
  line-height: 38px;
  padding: 0 10px 0 30px;
  display: inline-block;
  overflow: visible;
  zoom: 1;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  color: #fff;
  border: 0;
  position: relative;
}

.androidDownload:hover {
  background-position: 0 -40px;
  color: #fff;
}

/* 相关文章板块新增聚合标签 */
.xgwz_title span {
  float: right;
  margin-right: 10px;
}
.xgwz_title span a {
  color: #0082ff;
  font-size: 14px;
  margin-left: 20px;
}
.xgwz_title span a:hover {
  text-decoration: underline;
}

/* 软件专题板块改版  2023-03-24 */
.softZt {
  background: #fff;
  border: 1px solid #eee;
  margin-top: 20px;
  position: relative;
  z-index: 0;
}
.softZt_title {
  height: 61px;
  font-size: 18px;
  color: #2c2c2c;
  line-height: 52px;
}
.softZt_title ul {
  height: 52px;
  border-bottom: 1px solid #eee;
}
.softZt_title ul li {
  height: 52px;
  width: 20%;
  text-align: center;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  background: #eaeaea;
}
.softZt_title ul li.swiper-slide-thumb-active {
  color: #fff;
  font-weight: bold;
  background: #4698fe;
}
.softZt_title ul li.swiper-slide-thumb-active::after {
  box-sizing: content-box;
  position: absolute;
  top: 52px;
  right: 74px;
  border-bottom: 9px solid transparent;
  border-top: 9px solid #4698fe;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  display: block;
  content: "";
  z-index: 2;
}
.softZt_content .contentBox {
  width: 758px !important;
  padding: 20px 30px 20px 30px;
  background: #fff;
}
.softZt_content .softZt_introduce a.pull-left {
  width: 240px;
}
.softZt_content .softZt_introduce a.pull-left:hover {
  color: #0082ff;
}
.softZt_content .softZt_introduce img {
  width: 240px;
  height: 120px;
  display: block;
}
.softZt_content .softZt_introduce h3 a {
  font-size: 16px;
  color: #2c2c2c;
  width: auto;
}
.softZt_content .softZt_introduce h3 p {
  font-size: 14px;
  color: #666;
  font-weight: 500;
  width: auto;
  margin-top: 2px;
}
.softZt_content .introduce {
  width: 506px;
}
.softZt_content .softZt_introduce h3 {
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
  padding-top: 5px;
}
.softZt_content .softZt_introduce .introduce span {
  font-size: 14px;
  color: #656565;
  line-height: 26px;
  margin-top: 5px;
  display: block;
}
.softZt_content .softZt_introduce .introduce span a {
  font-size: 14px;
  color: #0a6df2;
}
.softZt_content .contentBox ul {
  overflow: hidden;
  margin-top: 30px;
}
.softZt_content .contentBox ul li {
  text-align: center;
  width: 12.5%;
  float: left;
  overflow: hidden;
  white-space: nowrap;
}
.softZt_content .contentBox ul li a {
  display: block;
  font-size: 14px;
  color: #2c2c2c;
  padding: 0px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.softZt_content .contentBox ul li a:hover {
  color: #2285ff;
}
.softZt_content .contentBox ul li img {
  width: 60px;
  height: 60px;
}
.softZt_content .swiper-button-prev {
  background-image: url(/TLimages2009/yeskysoft/images/prevActive.png);
  left: -13px;
  margin-top: 10px;
  outline: none;
}
.softZt_content .swiper-button-next {
  background-image: url(/TLimages2009/yeskysoft/images/nextActive.png);
  right: -13px;
  margin-top: 10px;
  outline: none;
}
.softZt_content .swiper-button-prev.swiper-button-disabled {
  background-image: url(/TLimages2009/yeskysoft/images/prev.png);
  opacity: 1;
}
.softZt_content .swiper-button-next.swiper-button-disabled {
  background-image: url(/TLimages2009/yeskysoft/images/next.png);
  opacity: 1;
}
.softZt_content .swiper-button-next,
.softZt_content .swiper-button-prev {
  width: 13px;
  height: 28px;
  background-size: 13px 28px;
}
.main_content {
  overflow: visible;
}
.cl::after {
  content: "";
  clear: both;
  display: block;
}
.softZt .swiper {
  position: static;
}
.softZt .swiper-button-prev:after,
.softZt .swiper-rtl .swiper-button-next:after {
  content: "" !important;
}
.softZt .swiper-button-next:after,
.softZt .swiper-rtl .swiper-button-prev:after {
  content: "" !important;
}

/* 新增安卓软件详情页下载按钮样式  2023-03-29 */
.azDownload {
  position: relative;
  padding-bottom: 30px;
  margin-top: 30px;
  display: inline-block;
  margin-left: 30px;
}

.azDownload .android_erwm {
  position: absolute;
  left: 180px;
  top: -20px;
}

.azDownload .android_erwm img {
  width: 80px;
  height: 80px;
}

.androidDown {
  width: 110px;
  height: 40px;
  background: url(/TLimages2009/yeskysoft/images/phonebg.png) no-repeat;
  margin-right: 20px;
  font-size: 18px;
  line-height: 38px;
  padding: 0 10px 0 30px;
  display: inline-block;
  overflow: visible;
  zoom: 1;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  color: #fff;
  border: 0;
  position: relative;
}

.androidDown:hover {
  background-position: 0 -40px;
  color: #fff;
}

.btn {
  font-size: 14px;
  line-height: 30px;
  display: -moz-inline-stack;
  display: inline-block;
  overflow: visible;
  zoom: 1;
  width: auto;
  height: 30px;
  margin: 0;
  padding: 0 10px;
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  color: #fff;
  border: 0;
  *display: inline;
}

.phone,
.phonepc {
  width: 110px;
  height: 40px;
  background: url(/TLimages2009/yeskysoft/images/phonebg.png) no-repeat;
  font-size: 18px;
  line-height: 38px;
  padding: 0 10px 0 30px;
  margin-left: 30px;
}

.phonepc {
  background-position: -155px 0;
}

.phoneNone {
  padding: 0 20px;
  height: 58px;
  font-size: 18px;
  line-height: 58px;
  background: #918a8a;
  border-radius: 10px;
  margin-right: 20px;
}

.phoneNone img {
  margin-top: -5px;
}
/* 安卓软件软件介绍内新增厂商信息 */
.kfz a {
  margin-left: 30px;
  cursor: pointer;
  display: inline-block;
  color: #8b8b8b;
  text-decoration: underline;
}

.supernatant {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 25;
  width: 100%;
  display: none;
  z-index: 100;
}

.supernatant .bg {
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
}

.supernatant .bgwhite {
  width: 800px;
  height: 600px;
  background: #fff;
  overflow: hidden;
  box-sizing: border-box;
  padding: 30px;
  margin: 0 auto;
  border-radius: 10px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -300px;
  margin-left: -400px;
}

.supernatant .bgwhite .close {
  width: 172px;
  height: 172px;
  background: rgba(238, 238, 238, 0.5);
  border-radius: 100px;
  right: -86px;
  top: -86px;
  position: absolute;
  cursor: pointer;
}

.supernatant .bgwhite .close img {
  vertical-align: bottom;
  width: 31px;
  margin: 110px 0 0 40px;
}

.supernatant .secretText {
  height: 100%;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 40px 0;
  font-size: 14px;
  line-height: 50px;
  color: #2c2c2c;
  overflow-x: hidden;
  display: none;
}

.supernatant .secretText p {
  line-height: 35px !important;
  text-indent: 0 !important;
}

.supernatant .secretText h3,
.supernatant .secretText h2 {
  font-size: 24px;
  text-align: center;
  margin: -30px 0 10px;
}

.supernatant .secretText .update {
  color: #5c5c5c;
  font-size: 26px;
  text-align: center;
  margin: 20px 0;
}

.supernatant .secretText strong {
  color: #302f30;
  font-size: 32px;
}

.supernatant .secretText strong span {
  font-weight: bold;
  color: #302f30;
}

.supernatant .secretText.active {
  display: block;
}
/* 增加广告标识 chenlq 2023-03-30 */
.rightGg,
.leftGg,
.main_left_advertisement,
.lower_right .advertisement_right {
  position: relative;
}
.rightGg:after,
.leftGg:after,
.main_left_advertisement:after,
.lower_right .advertisement_right:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0px;
  bottom: 0;
  width: 29px;
  height: 16px;
  background-image: url(/TLimages2009/yesky/images/pic/adtips.png);
}
.main_left_advertisement:after {
  bottom: 5px;
}
.lower_right .advertisement_right:after {
  bottom: 6px;
  left: 5px;
}
.rightGg img {
  display: block;
}

.main_left .hotSoftware .hotSoftware_content ul li .softName {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  line-height: 14px;
}
.main_left .hotSoftware .hotSoftware_content ul li .softName a {
  font-size: 14px;
  color: #2c2c2c;
  font-weight: 500;
}
.main_left .hotSoftware .hotSoftware_content ul li .softName a:hover {
  color: #2285ff;
}
.main_left .hotSoftware .hotSoftware_content ul li .softName span {
  font-size: 14px;
  color: #8d8d8d;
  font-weight: 500;
}
.category_ph dl dt .softName {
  width: 328px;
  height: auto;
  background: #fff !important;
  display: block;
  overflow: hidden;
}
.category_ph dl dt .softName a {
  width: auto;
  max-width: 166px;
  font-size: 14px;
  color: #1d1d1d;
  line-height: 20px;
  margin-left: 10px;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  float: left;
}
.category_ph dl dt .softName a:hover {
  color: #2285ff;
}
.category_ph dl dt .softName p {
  font-size: 14px;
  color: #8d8d8d;
  float: left;
  margin-left: 5px;
  line-height: 20px;
}

/* 修改今日资讯板块样式 */
.tab_content .tab_list .article li {
  width: 378px;
  overflow: hidden;
  margin-right: 20px;
}
.tab_content .tab_list ul li a {
  color: #515151;
  font-size: 14px;
  display: inline-block;
  width: 300px;
  overflow: hidden;
  text-overflow: ellipsis;
  -moz-transition: ease-in-out 0.3s;
  -webkit-transition: ease-in-out 0.3s;
  -o-transition: ease-in-out 0.3s;
  -ms-transition: ease-in-out 0.3s;
  transition: ease-in-out 0.3s;
}
.tab_content .tab_list ul li a:hover {
  margin-left: 8px;
}
.tab_content .tab_list ul li span {
  font-size: 12px;
  color: #5e5e5e;
  float: right;
}

/* 修改安卓详情页下载按钮样式 */
.azDownload .android_erwm {
  width: 100px;
  text-align: center;
  top: -20px;
}
.android_erwm p {
  font-size: 12px;
  line-height: 12px;
}
.azDownload .android_erwm img {
  display: block;
  margin: 0 auto;
}

/* 修改安卓详情页按钮样式  2024-08-27 dull */
.bottom_fc .download .pcDownload {
  margin-top: 8px;
}
.azDownload.new {
  margin-left: 0;
}

.androidDown.new {
  width: auto;
  height: 58px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  background: #51ba2a;
  border-radius: 10px;
  padding: 0px 30px;
  position: relative;
  cursor: pointer;
  line-height: 58px;
  margin-right: 0;
  margin-top: -3px;
}

.download .androidDown.new:hover {
  background: #6ec74c;
}

.androidDown.new i {
  width: 22px;
  height: 25px;
  display: inline-block;
  background: url(/TLimages2023/mydown/images/202302/jsxzDetail/icons.png)
    no-repeat;
  background-position: -117px -73px;
  vertical-align: middle;
  margin-right: 6px;
}

.software_details .download.bottombtn {
  margin-top: 30px;
  margin-bottom: 10px;
}

.download .pcDownload {
  display: inline-block;
  height: 58px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  background: #3480f6;
  border-radius: 10px;
  padding: 0px 30px;
  position: relative;
  cursor: pointer;
  margin-right: 10px;
  vertical-align: middle;
  line-height: 58px;
  margin-top: -4px;
}

.pcDownload i {
  width: 28px;
  height: 20px;
  display: inline-block;
  background: url(/TLimages2023/mydown/images/202302/jsxzDetail/icons.png);
  background-position: -201px -70px;
  vertical-align: middle;
  margin-right: 6px;
  margin-top: -4px;
}

.download .pcDownload:hover {
  background: #67a3ff;
}

.download .pcDownload {
  line-height: 24px;
}

.pcDownload i {
  margin-top: 0;
}

.pcDownload span {
  display: inline-block;
  vertical-align: middle;
  font-weight: bold;
  margin-top: 7px;
}

.pcDownload span p {
  font-size: 12px;
  color: #fff;
  line-height: 12px;
  font-weight: 500;
  margin-top: 5px;
}

.win-download {
  width: 180px;
  height: 58px;
  background: #93cae6;
  border-radius: 10px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 18px;
  color: #fff !important;
  font-weight: bold;
  line-height: 58px;
  margin-right: 10px;
  margin-top: -5px;
}

.win-download img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -3px;
}

.win-download:hover {
  background: #a7d4eb;
}
/* 带小字的本地下载按钮的样式 */
.software_details .download2 .high p.macDown.deepseek {
  line-height: normal;
}
.software_details .download2 .high p.macDown.deepseek > span:first-child {
  margin-top: 14px;
}
.software_details
  .download2
  .high
  p.macDown.deepseek
  > span:first-child
  + span {
  font-size: 12px;
}
.bottom_fc_content .right .btn3 p i {
  font-size: 12px;
  font-style: normal;
  display: block;
}
.bottom_fc_content .right .btn3 p {
  width: 160px;
}
.bottom_fc_content .right .btn3 p {
  margin-left: 10px;
}

/* 为您推荐及浮层样式修改 2025-04-23 chenlq */
.title_right_new {
  margin: 15px 30px 0;
  height: 18px;
  font-size: 14px;
  color: #8b8b8b;
  line-height: 18px;
  overflow: hidden;
}
.title_right_new a {
  max-width: 100px;
  color: #8b8b8b;
  padding-right: 10px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
  margin-top: -2px;
}
.title_right_new:before {
  content: "";
  width: 14px;
  height: 18px;
  margin-right: 10px;
  background: url(https://www.size12records.com/resource/TLimages2023/yeskydown/images/202407/new2024_icon.png)
    no-repeat;
  background-position: 0 0;
  display: inline-block;
  vertical-align: -2px;
}
.bottom_fc_20250423 {
  height: 72px;
}
.bottom_fc_20250423 img {
  height: 48px;
}
.bottom_fc_20250423 .left {
  font-size: 14px;
  margin-top: 3px;
}
.bottom_fc_20250423 .right {
  transform: scale(0.67);
  margin-top: -10px;
}
.bottom_fc_20250423 .right button.btn1 .text {
  font-size: 14px;
}
.bottom_fc_20250423 .right:has(.btn1) {
  margin-right: -70px;
}
.bottom_fc_20250423 .right:has(.btn3) {
  margin-right: -43px;
}
@media screen and (max-width: 1660px) {
  .cbbfixed_detail {
    right: 50px;
  }
}
@media screen and (max-width: 1540px) {
  .cbbfixed_detail {
    right: 20px;
  }
}
@media screen and (max-width: 1440px) {
  .cbbfixed_detail {
    right: 0px;
  }
}

/* 最新软件推荐样式 */

.latest-software-content {
  margin-top: 20px;
  border: 1px solid #eee;
  background: #fff;
  width: 100%;
  padding-bottom: 20px;
}

.latest-software-title {
  border-bottom: 1px solid #e4e4e4;
  padding-bottom: 20px;
  margin: 20px;
}
.latest-software-list li {
  padding-inline: 20px;
  padding-block: 15px;
  margin-inline: 1px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.latest-software-inner {
  display: flex;
  margin-right: 15px;
}

.latest-software-inner img {
  width: 75px;
  height: 75px;
}

.latest-software-btn {
  color: rgb(0, 185, 81);
  border-width: 1px;
  border-color: rgb(0, 185, 81);
  border-style: solid;
  border-radius: 4px;
  background-color: rgb(255, 255, 255);
  width: 120px;
  height: 44px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
.latest-software-desc {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-left: 30px;
  padding-block: 4px;
}
.latest-software-desc a:nth-child(1) {
  font-size: 18px;
  color: rgb(32, 33, 33);
}
.latest-software-desc span:nth-child(2) {
  font-size: 14px;
  color: rgb(184, 184, 184);
}
.latest-software-desc span:nth-child(3) {
  font-size: 14px;
  color: rgb(117, 117, 117);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 500px;
}
.latest-software-list li:hover {
  border-radius: 5px;
  box-shadow: 0px 0px 10px #e4e4e4;
  transition: all 0.3s;
}
.latest-software-list li:hover .latest-software-btn {
  background-color: rgb(31, 200, 76);
  color: #fff;
  border: none;
}
.latest-software-list li:hover .latest-software-desc a:nth-child(1) {
  color: rgb(0, 156, 255);
}

.softZt_content .softZt_introduce .softZt_name {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    padding-top: 5px;
}
.softZt_content .softZt_introduce .softZt_name a {
    font-size: 16px;
    color: #2c2c2c;
    width: auto;
    font-weight:bold;
}
.softZt_content .softZt_introduce .softZt_name p {
    font-size: 14px;
    color: #666;
    font-weight: 500;
    width: auto;
    margin-top: 2px;
}
.latest-software-title{
    font-size: 24px;
    font-weight: bold;
}
.right-title{
    color: #2c2c2c;
    font-size: 22px;
    line-height: 30px;
    padding: 16px 0px 12px 0px;
    border-bottom: 1px solid #eee;
    width: 330px;
    white-space: nowrap;
    overflow: hidden;
    font-weight: bold;
}
.bk-soft_intro h3{
    width: 100%;
    height:28px;
    background: #ebfaf3;    
    margin: 5px 0;
}
.bk-soft_intro h3 span{
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    font-weight: bold;
    background: linear-gradient(to right, #16b5fe, #31da8b);
    display: inline-block;
    padding: 0 10px;
    vertical-align: top;
    position: relative;
}
.bk-soft_intro h3 span::before{
    content: '';
    position: absolute;
    top: 0px;
    right: -28px;
    display: block;
    border: 14px solid transparent;
    border-left-color: #31da8b;
}
.bk-soft_intro h3 span::after{
    content: '';
    width:35px;
    height:19px;
    background: url("https://www.size12records.com/resource/TLimages2009/yeskysoft/images/h3_icon.png");
    position: absolute;
    top: 4px;
    right: -55px;
    display: block;
}