@charset "utf-8";
/* CSS Document */
body {
  background: #fff;
  font-family: "Microsoft YaHei";
  font-size: 14px;
  color: #333;
}
* {
  margin: 0;
  padding: 0;
  text-decoration: none
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
}
input, textarea, select, button {
  outline: none;
  border: none;
}
textarea, input {
  resize: none;
}
/*top*/
.topbox {
  width: 100%;
  border-bottom: 1px solid #f1f1f1;
  background-color: #f9f9f9;
}
.topbox .w1200 {
  margin: 0 auto;
  width: 1400px;
  height: 36px;
  line-height: 36px;
}
.topbox .topl span.home {
  color: #999;
  float: left;
  padding-right: 10px;
}
.topbox .topl span.home a {
  color: #999;
}
.topbox .topl span.home a:hover {
  color: #09f;
}
.topbox .topr {
  color: #ccc;
  font-size: 14px;
}
.topbox .topr ul li {
  float: left;
}
.topbox .topr ul li a {
  margin: 0 9px;
  color: #666;
}
.topbox .topr ul li a:hover {
  color: #09f;
}
.top_menu, .top_mobile, .top_apk {
  float: left;
  padding: 0 10px;
  margin-right: 10px;
  position: relative;
  z-index: 100;
}
.top_menu .menu_top {
  background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ no-repeat scroll -240px 6px;
  cursor: pointer;
  float: left;
  padding-left: 24px;
  color: #333;
}
.top_menu .menu_top span, .top_mobile .mobile_top span {
  color: #666;
  float: left;
  padding-right: 12px;
  position: relative;
}
.top_menu .menu_top i, .top_mobile .mobile_top i {
  background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ no-repeat scroll -190px -110px;
  display: block;
  width: 7px;
  height: 4px;
  position: absolute;
  top: 16px;
  right: 0;
}
.top_menu .lowmenu {
  display: none;
  background: #fff;
  border: 1px solid #ccc;
  left: 0;
  margin: 36px 0 0 -95px;
  padding: 0 0 16px;
  position: absolute;
  top: 0;
  width: 1398px;
  z-index: 1000;
}
.top_menu .lowmenu dl {
  float: left;
  height: 110px;
  padding: 0 0 0 40px;
  width: 358px;
  border-right: 1px dashed #d2d2d2;
  font-size: 14px;
  line-height: 28px;
  color: #666;
  margin: 20px 0 4px;
  overflow: hidden;
}
.top_menu .lowmenu dl.no_line {
  border-right: medium none;
}
.top_menu .lowmenu dl.hot_zt {
  width: 1160px;
}
.top_menu .lowmenu dt {
  font-size: 16px;
  font-weight: bold;
  color: #333;
  line-height: 25px;
  margin-bottom: 7px;
}
.top_menu .lowmenu dd a {
  color: #666;
  display: inline-block;
  margin-right: 24px;
}
.top_menu .lowmenu dd a:hover {
  text-decoration: underline;
  color: #09f !important;
}
.top_menu_hover, .top_mobile_hover {
  background: #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 0 9px;
}
.top_menu_hover .white-line, .top_mobile_hover .white-line {
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  height: 1px;
  background: #fff;
  z-index: 2000;
}
.top_menu_hover .menu_top span, .top_mobile_hover .mobile_top span {
  color: #09f;
  font-weight: bold;
}
.top_menu_hover .menu_top i, .top_mobile_hover .mobile_top i {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.top_menu_hover .lowmenu {
  display: block;
}
.top_mobile .mobile_top {
  background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ no-repeat scroll -240px -22px;
  cursor: pointer;
  float: left;
  padding-left: 18px;
  color: #333;
}
.top_mobile .lowmobile {
  display: none;
}
.top_mobile .lowmobile img {
  display: block;
}
.top_mobile_hover .lowmobile {
  display: block;
  background: #fff;
  border: 1px solid #ccc;
  left: -29px;
  margin: 36px 0 0 -22px;
  padding: 15px;
  position: absolute;
  top: 0;
  z-index: 1000;
}
/*header*/
.header {
  width: 100%;
  min-width: 1400px;
}
.header-top {
  background: #fff;
  width: 1400px;
  height: 112px;
  position: relative;
  margin: 0 auto;
  z-index: 20;
}
.header-top .header-in {
  width: 1400px;
  margin: 0 auto;
}
.header-top .logo {
  padding: 25px 0 25px 20px;
  margin-right: 20px;
}
.header-top .logo a, .header-top .logo img {
  display: block;
  width: 244px;
  height: 62px;
  text-indent: -9999px;
}
.header-top .xpxt {
  display: block;
  width: 230px;
  height: 60px;
  background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ no-repeat 0 0;
  margin: 33px 0 0 0;
}
.search {
  padding: 24px 0 0;
  width: 546px;position: relative;
}
.search form {
  position: relative;
}
.search_box {
  height: 36px;
  border: 2px solid #1e89e0;
  width: 542px;
  position: relative;
  transition: all .4s
}
.sech_keyword {
  position: relative;
  float: left;
  width: 440px;
  padding: 8px 12px 7px 3px;
  left: 2px;
  background: #fff;
  border-color: #ddd;
  font: 16px "Microsoft YaHei", "SimSun";
  color: #444;
  overflow: hidden;
  outline: 0;
}
.sech_btn {
  position: absolute;
  right: -1px;
  top: -1px;
  background: #1e89e0;
  width: 90px;
  outline: none;
  height: 38px;
  letter-spacing: 2px;
  border: none;
  cursor: pointer;
  -webkit-appearance: none;
  color: #FFF;
  font-size: 18px;
  font-family: "Microsoft YaHei", "SimSun";
}
.search .search-key {
  width: 542px;
  height: 23px;
  line-height: 23px;
  padding: 5px 4px;
  font-size: 13px;
  color: #999;
  overflow: hidden;
}
.search .search-key a {
  color: #666;
  margin: 0 10px 0 3px;
}
.search .search-key a:hover {
  color: #09f;
  text-decoration: underline;
}
/*nav*/
.header-nav {
  position: relative;
  z-index: 10;
}
.nav-column {
  width: 100%;
  height: 44px;
  background-color: #1e89e0;
}
.nav-column-in{
  position: relative;
  width: 1400px;
  color: #fff;
  margin: 0 auto;
  overflow: hidden;
}
.nav-column-in .btr{
  float: right;
  text-align: right;
}
.nav-column ul{
  width: 1406px;
}
.nav-column ul li{
  float: left;
}
.nav-column-in a {
  width: 132px;
  height: 44px;
  line-height: 44px;
  display: block;
  text-align: center;
  font-size: 18px;
  color: #fff;
  overflow: hidden;
}
.nav-column-in a.nav-cur {
  background-color: #006bc7;
  color: #fff;
}
.nav-column-in a:hover {
  background-color: #249afa;
  color: #fff;
}
.sub-nav {
  position: relative;
  width: 1400px;
  margin: 0 auto;
  display: none;
  text-align: center;
}
.sub-nav-in {
  position: absolute;
  float: left;
  top: 0;
  left: 0;
  width: 1398px;
  border: 1px solid #197acc;
  border-top: medium none;
  background: #f6f6f6;
}
.sub-nav-in p {
  line-height: 24px;
  padding: 9px 20px;
  color: #ccc;
  font-size: 14px;
	margin-bottom: 0;
}
.sub-nav-in p span {
  font-size: 12px;
  position: relative;
  top: -1px;
  margin: 0 10px;
}
/*内容*/
.main {
  padding: 0px 0px 13px 0px;
  overflow: hidden;
}
.container-floud {
  width: 100%;
  text-align: center;
}
.img404 {
  background-image: url("404.png")/*tpa=https://www.ddooo.com/images/404.png*/;
  background-position: center center;
  background-repeat: no-repeat;
  width: 463px;
  height: 319px;
  display: block;
  margin: 60px auto;
}
.layui-btn-normal {
  background-color: #1E9FFF;
}
.layui-btn {
  display: inline-block;
  font-weight: bold;
  height: 38px;
  line-height: 38px;
  padding: 0 18px;
  margin-top: 6px;
  margin-bottom: 60px;
  color: #fff;
  white-space: nowrap;
  text-align: center;
  font-size: 16px;
  border: none;
  border-radius: 2px;
  cursor: pointer;
}
.layui-btn:hover {
  color: #fff;
}
.category {
  color: #333;
  height: 40px;
  line-height: 40px;
  background: #fff;
  overflow: hidden;
  width: 100%;
  background-color: #f8f8f8;
}
.category a {
  margin: 0 14px;
  display: inline-block;
  + display: inline;
  + zoom: 1;
  color: #666666;
  height: 36px;
  line-height: 36px;
  _height: 38px;
}
.category a:hover {
  color: #1e89e0;
}
.breadcrumb {
	font-size: 14px;
  color: #989898;
  margin: 16px 0;
}
.breadcrumb a {
  padding: 0px 2px;
}
.collection {
  position: relative;
  border: 1px solid #dcdcdc;
  padding: 10px 19px 10px 19px;
  margin-bottom: 10px;
}
.collection img {
  position: absolute;
  left: -4px;
  top: -4px;
}
.collection a {
  padding: 5px 15px;
  display: inline-block;
}
.param {
  overflow: hidden;
  margin-bottom: 20px;
  position: relative;
  border: 1px solid #ddd;
  border-top: solid 2px #89c3ff;
  height: auto;
  width: 1398px;
}
.param .tit {
  height: 42px;
  border-bottom: 1px solid #ddd;
  background: #f5f5f5;
  position: relative;
  z-index: 2;
  padding: 0px 13px;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
}
.param .tit h1 {
  position: relative;
  border-bottom: 1px solid #c7e6bf;
  margin: 0 1px;
  display: inline;
  border-bottom: none;
  float: left;
  color: #666666;
  font-size: 16px;
  line-height: 42px;
  font-weight: bold;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
}
.param .tit p {
  display: inline;
  float: left;
  border-left: 1px solid #ccc;
  margin-left: 8px;
  text-indent: 8px;
  color: #999;
  font-weight: normal;
  font-size: 12px;
  padding: 2px 0;
  margin-top: 12px;
}
.param .con {
  padding: 13px 13px 20px 13px;
  overflow: hidden;
	box-sizing: border-box;
  width: 1398px;
}
.param .con .left {
  width: 358px;
  float: left;
}
.param .con .left .ads {
  width: 350px;
  height: 400px;
	overflow: hidden;
}
.param .con .zleft .bottom1 .btn {
  width: 100%;
  height: 70px;
  margin-top: 13px;
  position: relative;
}
.param .con .zleft .bottom1 .btn a {
  background-image: url("down_btn.png")/*tpa=https://www.ddooo.com/images/soft/down_btn.png*/;
  background-position: center center;
  background-repeat: no-repeat;
  width: 240px;
  height: 70px;
  display: block;
  text-indent: -9999px;
}
.param .con .middle {
  width: 676px;
  float: left;
}
.param .con .middle .param-ul {
  padding-top: 0px;
  border: none;
  width: 100%;
	font-size: 14px;
  overflow: hidden;
  margin-bottom: 6px;
}
.param .con .middle .param-ul li {
  line-height: 36px;
  float: left;
  width: 300px;
  display: inline;
  clear: both;
}
.param .con .middle .param-ul li.r {
  width: 260px;
  clear: none;
}
.param .con .middle .param-ul li.gw {
  width: 100%;
  clear: none;
}
.param .con .middle .param-ul li.gw .author {
  color: #f4a51d;
}
.param .con .middle #pingfen {
  width: 100%;
  overflow: visible;
  float: left;
  height: 36px;
}
.param .con .middle #pingfen .star_l {
  float: left;
  width: 140px;
  margin-top: 6px;
}
.param .con .middle #pingfen .star_l img {
  vertical-align: middle;
  float: left;
  width: 112px;
  height: 20px;
}
.param .con .middle #pingfen .star_r {
  width: 150px;
  padding-left: 10px;
  font-size: 12px;
  color: #666;
  overflow: hidden;
  margin-top: 0px;
  position: relative;
  float: left;
  text-indent: 5px;
}
.param .con .middle #pingfen .star_r #decimal_unm {
  font: 16px/30px arial;
  color: #f4a51d;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
}
.param .con .zleft {
  width: 1060px;
	height: 400px;
  float: left;
  overflow: hidden;
	position: relative;
}
.param .con .zleft .bottom1 {
  width: 1080px;
  height: auto;
  float: left;
	position: absolute;
	bottom: 0;
  overflow: hidden;
}
#pingjia {
  padding: 15px 0px 24px 0;
  overflow: hidden;
  width: 100%;
}
#pingjia a#showding, #pingjia a#showcai {
  cursor: pointer;
  float: left;
  margin-left: 20px;
  width: 260px;
  height: 66px;
  _display: inline;
  background-image: url("pingjia_1.png")/*tpa=https://www.ddooo.com/images/soft/pingjia_1.png*/;
  background-repeat: no-repeat;
  background-position: 17px 18px;
  _margin-top: -12px;
  background-color: #f8f8f8;
  border: solid 1px #e0e8ec;
}
#pingjia a#showding:hover, #pingjia a#showcai:hover {
  background-color: #f3f3f3;
  border: solid 1px #e0e8ec;
}
#pingjia a#showding {
  margin-left: 0px;
}
#pingjia a#showcai {
  background-image: url("pingjia_2.png")/*tpa=https://www.ddooo.com/images/soft/pingjia_2.png*/
}
#pingjia .showDingText {
  text-indent: 55px;
  margin-top: 11px;
	font-size: 14px;
}
#pingjia .showCaiText {
  padding: 5px 5px 0px 55px;
	margin-top: 2px;
}
#pingjia #showDin, #showc {
  display: block;
  height: 10px;
  width: 180px;
  line-height: 10px;
  float: left;
  overflow: hidden;
  background-color: #e2e2e2;
}
#pingjia #showDin span, #pingjia #showc span {
  line-height: 10px;
  display: block;
  height: 10px;
  width: 10%;
  background-image: url("loadingbg.png")/*tpa=https://www.ddooo.com/images/soft/loadingbg.png*/;
  background-repeat: repeat-x;
}
#pingjia #showc span {
  background-position: center -10px;
}
.param .con .right {
  width: 310px;
  float: right;
  height: auto;
  overflow: hidden;
}
.param .con .right .Relevantsoft {
  width: 100%;
  height: auto;
  background-color: #f8f8f8;
}
.param .con .right .Relevantsoft .xgtxt {
  width: 100%;
  padding-left: 10px;
  height: 38px;
  border-bottom: 1px solid #0099FF;
  line-height: 38px;
  text-align: left;
  margin-bottom: 2px;
}
.param .con .right .Relevantsoft .xgtxt h3 {
  font-size: 16px;
  font-weight: bold;
  color: #222;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
}
.param .con .right .Relevantsoft img {
  position: relative;
  top: 5px;
  margin-right: 10px;
  margin-left: 10px;
}
.param .con .right .Relevantsoft li {
  line-height: 35px;
  border-bottom: 1px dashed #999999;
  overflow: hidden;
  width: 100%;
  height: 35px;
}
.param .pljt {
  padding: 0px 0px 10px 5px;
}
.param .pljt {
  height: 23px;
  font-size: 14px;
  overflow: hidden;
}
.param .pljt a, .param .pljt span {
  height: 23px;
  text-indent: 30px;
  display: block;
  line-height: 23px;
  margin-right: 9px;
  float: left;
  cursor: pointer;
  background-image: url("pljt_icon.png")/*tpa=https://www.ddooo.com/images/soft/pljt_icon.png*/;
  background-position: left 0px;
  background-repeat: no-repeat;
}
.param .pljt a:hover, .param .pljt span:hover, #param-content #addcollect:hover {
  color: #1e89e0;
  text-decoration: none;
}
.param .pljt #seePl {
  background-position: left 0px;
}
.param .pljt #seeJt {
  background-position: left -23px;
}
.param .pljt #addcollect {
  background-position: left -46px;
}
.content {
  float: left;
  width: 100%;
  padding-bottom: 30px;
}
.content .left {
  float: left;
  width: 1050px;
}
.content .right {
  float: right;
  width: 320px;
	position: relative;
}
.naver_fixed {
  position: fixed;
  top: 0;
  z-index: 1000;
  width: 720px;
}
.Hejisoft {
  margin: 20px 0;
}
.Hejisoft .hjsf_con{
  padding:0 14px 14px 14px;
    border: solid 1px #ececec;
    border-top: 0px;
}
.mtab {
	width: 1050px;
	position: relative;
	box-sizing: border-box;
	z-index: 997;
  border-top: 1px solid #ececec;
  border-right: 1px solid #ececec;
  background: #f7f7f7 url("ddd.gif")/*tpa=https://www.ddooo.com/images/soft/ddd.gif*/ left 38px repeat-x;
  color: #222;
  height: 40px;
}
.mtab a{
	margin-right: 10px;
  line-height: 40px;
}
.mtab .tabbnt {
  color: #666;
  outline: none;
}
.mtab li {
  padding:0 30px;
  height: 36px;
  line-height: 36px;
  float: left;
	letter-spacing: 0.5px;
  border-right: 1px solid #ececec;
  border-top: 2px solid #f7f7f7;
  text-align: center;
  font-size: 16px;
	font-weight: bold;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
  cursor: pointer;
  max-width: 150px;
  overflow: hidden;
}
.mtab .cur {
  position: relative;
  height: 38px;
  line-height: 38px;
  border-top: 2px solid #7fbced;
  background: #fff;
  border-left: 1px solid #ececec;
  color: #1e89e0;
}
.Hejisoft .mtab li {
	font-size:16px;
	font-weight: normal;
}
.mtab .cur a {
  color: #0089dc;
}
.mtab .first {
  left: 0;
}
.mtab .last {
  border-right: 1px solid #ececec;
}
/**/
.noticeTips{
	position: absolute;
	top: 0px;
	font-weight: normal;
	font-size: 14px;
	line-height: 40px;
	right: 0;
	color: #f76341;
}
.noticeTips a{
	color: #f76341;
	font-weight: bold;
	line-height: 26px;
}
.cbox {
	width: 100%;
	box-sizing: border-box;
  padding: 15px 15px 40px 15px;
  border: solid 1px #ececec;
  border-top: 0px;
  font-size: 14px;
  line-height: 26px;
  position: relative;
  height: 200px;
  overflow: hidden;
}
.cbox.open {
  height: auto;
}
.cbox .des {
  line-height: 30px;
  font-size: 15px;
  padding: 0px 0px 16px 0px;
}
.cbox .des a{
  color:#3366ff;
}
.cbox .des img {
  margin: 6px auto;
}
.cbox .des p, .cbox .des h3 {
  line-height: 24px;
  margin-bottom: 8px;
}
.cbox .des p img {
  margin: 0px auto;
}
.cbox .des .itTit, .cbox .des .ittit, .cbox .des h3 {
  background: #f6f6f6;
  border: 1px solid #eee;
  color: #093;
  padding: 6px 8px;
  font-size: 15px;
  font-weight: bold;
  text-indent: 0px;
  margin: 6px 0;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
}
.cbox .des .con {
  padding: 20px 0px 20px 0px;
}
.cbox .Explain {
  color: #666666;
  border: dashed 1px #ff9900;
  background-color: #fdfddf;
  padding: 15px;
}
.cbox .Explain h3 {
  color: #cc0045;
  font-size: 16px;
	margin-bottom: 6px;
  font-weight: bold;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
}
.cbox .loadMore {
  width: 70px;
  height: 25px;
  font-size: 12px;
  padding-left: 10px;
  line-height: 25px;
  color: #ffffff;
  display: block;
  background-image: url("loadmore.png")/*tpa=https://www.ddooo.com/images/soft/loadmore.png*/;
  background-position: center top;
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  bottom: 0px;
  margin-left: -40px;
}
.cbox .loadMore:hover {
  background-position: center -25px;
}
.cbox .loadMore span {
  display: none;
}
.cbox .loadMore span.Tclose {
  background-image: url("loadmore_s.png")/*tpa=https://www.ddooo.com/images/soft/loadmore_s.png*/;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 12px;
  display: block;
}
.cbox .loadMore.open span.Topen {
  background-image: url("loadmore_z.png")/*tpa=https://www.ddooo.com/images/soft/loadmore_z.png*/;
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 12px;
  display: block;
}
.cbox .loadMore.open span.Tclose {
  display: none;
}
.tags {
  border: solid 1px #ececec;
  border-top: 0px;
  padding: 15px 25px;
  font-size: 14px;
}
.tags a {
  padding: 0px 10px;
}
.OtherVersion {
  margin: 20px 0px 0;
  padding: 6px 13px 13px 13px;
}
.OtherVersion .tit {
  border-bottom: 2px solid #8ec6ff;
  line-height: 40px;
  height: 40px;
  margin-bottom: 5px;
}
.OtherVersion .tit h3 {
  color: #0089dc;
  padding: 0px 6px 0px 6px;
  margin: 0px;
	letter-spacing: 0.5px;
  line-height: 40px;
  font-size: 16px;
  border-bottom: solid 2px #066fc9;
  float: left;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
  font-weight: bold;
}
.OtherVersion .tit a {
  color: #999;	
}
.OtherVersion .tit a:hover {
  color: #0089dc;	
}
.OtherVersion .list {}
.OtherVersion .list li {
  height: 30px;
  line-height: 30px;
  padding: 3px 0;
  border-bottom: dashed 1px #e3e3e3;
}
.OtherVersion .list li a {
  width: 560px;
  height: 30px;
  overflow: hidden;
  font-size: 14px;
  padding: 0 10px;
  float: left;
}
.OtherVersion .list li s {
  width: 60px;
  float: left;
  font-style: normal;
}
.OtherVersion .list li span {
  width: 200px;
  float: left;
  padding-top: 4px;
}
.OtherVersion .list li i {
  width: 45px;
  float: left;
  font-style: normal;
}
.OtherVersion .list li .seem {
  width: 70px;
  text-align: center;
  float: right;
  padding: 0;
  background: #3297ff;
  color: #fff;
  height: 26px;
  line-height: 26px;
  font-size: 13px;
  margin-top: 2px;
}
.OtherVersion .list li .seem:hover {
  background: #45a0fd;
  text-decoration: none;
}
.xki {
	width: 100%;
	padding-top: 16px;
  overflow: hidden;
}
.xki dt {
  height: 100px;
  overflow: hidden;
  line-height: 23px;
  margin: 0;
  background: 0 none;
  border: 0 none;
  text-indent: 0;
  color: #999;
}
.xki dt div{
  line-height: 22px;
}
#xgk .xki dd {
  padding: 0;
  width: auto;
  margin-left: 0;
  background: 0 none;
  border: 0 none;
  position: static;
}
.xki dt .img {
  width: 200px;
  float: left;
  text-align: center;
  display: block;
  margin-right: 12px;







}
.xki dt .img img {
  width: 200px;
  padding-top: 3px;
}
.xki dt .img em {
  color: #999;
  padding-left: 3px;
}
.xki dt a:hover em {
  text-decoration: none;
}
.xki dt p {
  color: #999;
}
.xki dt b a{
  display: block;
  font-size: 16px;
  padding: 5px 0 8px 0;
}
.xki dt i {
  float: right;
  font-weight: normal;
  font-size: 12px;
}
.xki dt i a{
  font-size: 12px;
}
.xki .line {
  width: 100%;
  border-top: dashed 1px #eeeeee;
  float: left;
  margin-bottom: 16px;
}
.xki dd {
  width: 100%;
  overflow: hidden;
  padding-top: 15px;
}
.xki dd ul {
  width: 100%;
}
.xki dd li {
  width: 253px;
  margin: 0 12px 16px 0;
  height: 60px;
  float: left;
  display: inline;
  overflow: hidden;
  position: relative;
}
.xki dd li:nth-child(4n) {
  margin-right: 0;
}
.xki dd img {
  width: 60px;
  height: 60px;
	border-radius: 6px; transition: transform 0.5s;
}
.xki dd ul li:hover img{
	transform: rotateY(180deg);
    transition: transform 0.5s;
}
.xki li .img {
  float: left;
  display: inline;
  width: 60px;
  margin-right: 10px;
}
.xki dd li p {
  float: left;
  width: 180px;
  overflow: hidden;
	margin-bottom: 0px;
}
.xki p a {
  display: block;
  overflow: hidden;
  line-height: 18px;
  height: 18px;
	margin-bottom: 4px;
	font-size: 15px;
	color: #333;
}
.xki dd p i{
  display: block;
  overflow: hidden;
  line-height: 18px;
	margin-top: 2px;
	font-size:12px;
  height: 18px;
	color: #666;
}
.xki dd p i s {
  text-decoration: none;
  font-style: normal;
	margin: 0 4px;
  color: #ccc;
}
.xki dd p i em {
  color: #f60;
}
.xki dd p span {
  left: 0;
  top: 0;
  margin: 2px 0;
}
.xki dd li .dBtn {
  width: 46px;
  height: 20px;
  line-height: 18px;
  background: #f8f8f8;
  border: 1px solid #b0d0f0;
  color: #0089dc;
  position: absolute;
	box-sizing: border-box;
  top: 38px;
  right: 2px;
	font-size: 12px;
  text-align: center;
}
.xki dd li .dBtn:hover {
  background: #3297ff;
  text-decoration: none;
  border: 1px solid #3297ff;
  color: #ffffff;
}
.OtherNews {
  margin: 13px 0px;
  padding: 6px 13px 13px 13px;
}
.OtherNews .tit {
  border-bottom: 2px solid #8ec6ff;
  line-height: 32px;
  height: 32px;
  margin-bottom: 5px;
}
.OtherNews .tit h2 {
  color: #0089dc;
  padding: 0px 6px 0px 6px;
  margin: 0px;
  line-height: 32px;
  font-size: 16px;
  border-bottom: solid 2px #066fc9;
  float: left;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
  font-weight: normal;
}
.OtherNews .list {}
.OtherNews .list {
  overflow: hidden;
}
.OtherNews .list li {
  width: 50%;
  float: left;
}
.OtherNews .list li a {
  background-image: url("Relevant_li.png")/*tpa=https://www.ddooo.com/images/soft/Relevant_li.png*/;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 8px;
  line-height: 24px;
  display: block;
}
.DownloadSfot {
  margin: 20px 0px 0;
}
.DownloadSfot .con {
  padding: 14px 14px 14px 14px;
  border: solid 1px #ececec;
  border-top: 0px;
}
.download {
  height: auto;
  width: 460px;
  float: left;
}
.download .title {
  font-size: 18px;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
  font-weight: bold;
  margin-bottom: 0px;
	line-height: 42px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.download .rjtb {
  height: 72px;
  width: 100%;
	margin-top: 10px;
}
.download .rjtb img {
  width: 72px;
  height: 72px;
	border-radius: 16px;
  float: left;
  margin-right: 12px;
}
.download .rjtb .rjtb_info  {
	width:370px;
	display:inline-block;
	height: 72px;
}
.download .rjtb a {
  color: #666666;
  font-size: 16px;
  height: 32px;
  width: 100%;
  display: block;
  line-height: 32px;
  overflow: hidden;
}
.download .rjtb .down_a {
  clear: left;
  font-size: 12px;
  width: 66px;
  height: 24px;
  margin-top: 12px;
  display: block;
	border-radius: 4px;
  line-height: 22px;
  text-align: center;
  background: #0092DA;
  color: #fff;
}
.download .sendErr-wrap {
  width: 100%;
  padding: 6px 5px;
  margin-top: 10px;
  margin-bottom: 0px;
  color: #999;
	box-sizing: border-box;
  border: 1px dashed #e0e0e0;
  background: #fdfddf;
}
.download #sendErr {
  margin-right: 5px;
  color: #090;
  text-decoration: underline;
  cursor: pointer;
}
.download #sendErr:hover {
  color: #f60;
}
.downloadright {
  width: 510px;
  float: right;
  height: auto;
}
.downloadright .ads {
  width: 510px;
	max-height: 340px;
	overflow: hidden;
}
.downloadright .share {
  padding-top: 28px;
}
.downloadright .share .shareText {
  color: #999999;
  line-height: 20px;
}
.downloadright .ads img{
  width: 100%;
}
.downloadright .share .shareMain {}
.Comment {
  margin-top: 20px;
    width: 100%;
    float: left;
    box-sizing: border-box;
    padding: 6px 13px 13px;
}
.Comment .tit {
  border-bottom: 2px solid #8ec6ff;
  line-height: 40px;
  height: 40px;
  margin-bottom: 10px;
}
.Comment .tit h3 {
  color: #0089dc;
  padding: 0px 6px 0px 6px;
  margin: 0px;
	letter-spacing: 0.5px;
  line-height: 40px;
  font-size: 16px;
  border-bottom: solid 2px #066fc9;
  float: left;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
  font-weight: bold;
}
.Comment .tit .txt {
    display: block;
    color: #a8a8a8;
    border-bottom: none;
    float: right;
    font-size:14px;
}
.Comment .con {}
.downTabs {
  padding: 6px 13px 13px 13px;
  overflow: hidden;
	box-sizing: border-box;
  width: 320px;
}
.downTabs .tit {
  border-bottom: 2px solid #3297ff;
  line-height: 38px;
  height: 38px;
  margin-bottom: 5px;
}
.downTabs .tit h3 {
  color: #333;
  padding: 0px 6px 0px 6px;
  margin: 0px;
  line-height: 38px;
  font-weight: bold;
  font-size: 16px;
  float: left;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
}
.downTabs .tit .tabmenu {
  position: relative;
  float: right;
  margin-top: 14px;
  height: 24px;
}
.downTabs .tit .tabmenu li {
  color: #989898;
  font-size: 12px;
  width: auto;
  margin: 0;
  cursor: pointer;
  font-size: 14px;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
  float: left;
  position: relative;
  background-color: #ecf4fd;
  border: solid 1px #dee7ec;
  border-bottom: 0px;
  margin-left: 3px;
  zoom: 1;
  height: 23px;
}
.downTabs .tit .tabmenu a {
  padding: 0 9px;
  line-height: 22px;
  display: block;
  color: #666666;
  height: 23px;
  float: left;
}
.downTabs .tit .tabmenu .hover {
  background-color: #3297ff;
  border: solid 1px #3297ff;
  border-bottom: 0px;
  height: 25px;
}
.downTabs .tit .tabmenu .hover a {
  color: #ffffff;
}
.downTabs .tit .tabmenu em {
  display: none;
}
.downTabs .tit .tabmenu .hover em {
  display: block;
  width: 8px;
  height: 4px;
  background-image: url("tabmenu_arrew.png")/*tpa=https://www.ddooo.com/images/index/tabmenu_arrew.png*/;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  margin-left: -4px;
  top: 25px;
  *top: 20px;
}
.downTabs .con {}
.downTabs .list {}
.downTabs .list li {
  overflow: hidden;
  height: 36px;
  line-height: 36px;
  padding: 0px;
  font-size: 14px;
}
.downTabs .list li span {
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  text-align: center;
  line-height: 20px;
  margin: 9px 8px 0 0;
  color: #FFF;
  background: #BEBEBE;
}
.downTabs .list li .top1 {
  background: #ED2E02;
}
.downTabs .list li .top2 {
  background: #FF6201
}
.downTabs .list li .top3 {
  background: #FF6300
}
.downTabs .list li .top4 {
  background: #FFA119
}
.downTabs .list li .top5 {
  background: #FEC321
}
.softhot {
  float: left;
	box-sizing: border-box;
  width: 320px;
}
.softhot .tit {
  border-bottom: 2px solid #8ec6ff;
  line-height: 38px;
  height: 38px;
  margin-bottom: 5px;
}
.softhot .tit h3 {
  font-weight: bold;
  color: #333;
  padding: 0px 6px 0px 10px;
  margin: 0px;
  line-height: 38px;
  font-size: 16px;
  border-bottom: solid 2px #066fc9;
  float: left;
  font-family: Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";
}
.softhot .tit .more {
  float: right;
  color: #999999;
}
.softhot .tit .more:hover {
  color: #1e89e0;
}
.softhot .soft-Software {
  margin-top: 7px;
	padding-bottom: 10px;
}
.softhot .soft-Software li {
  height: 80px;
  position: relative;
  padding-left: 88px;
  padding-right: 15px;
}
.softhot .soft-Software li:nth-child(odd) {
  background-color: #fbfbfb;
}
.softhot .soft-Software li img {
  width: 60px;
  height: 60px;
	border-radius: 10px;
  position: absolute;
  left: 15px;
  top: 10px;
}
.softhot .pcgm-ware li {
  padding-left: 70px;
}
.softhot .pcgm-ware li img {
  width:44px;
	border-radius: 4px;
}
.softhot .soft-Software li span {
  color: #999;
  display: block;
	margin-top: 4px;
}
.softhot .soft-Software li em {
  color: #f4a51d;
  margin-left: 5px;
}
.softhot .soft-Software li i {
  width: 225px;
  overflow: hidden;
	font-size: 14px;
  height: 42px;
  display: block;
  line-height: 46px;
}
.download .list, .download .gs_list, .download .gadat_list, .download .dbbnt_list, .download .pt_list, .download .ptdl_list, .download .wp_list{
	width:100%;
  overflow: hidden;
}
.download .az_list, .download .pg_list {
	width:100%;
  overflow: visible;
	position: relative;
}
.download .list li, .download .gs_list li, .download .gs_list dd, .download .gadat_list dd, .download .dbbnt_list dd, .download .pt_list li,.download .ptdl_list li {
	margin-right: 20px;
  float: left;
  overflow: hidden;
}
.download .list .txtfont, .download .gs_list .txtfont, .download .gadat_list .txtfont, .download .dbbnt_list .txtfont, .download .pt_list .txtfont,.download .ptdl_list .txtfont, .download .wp_list .txtfont , .download .az_list .txtfont, .download .pg_list .txtfont  {
  width: 100%;
  float: left;
	line-height: 36px;
  font-weight: bold;
  font-size: 15px;
  border-top: dashed 1px #ccc;
  padding-top: 4px;padding-bottom: 4px;
	margin-right: 0;
}
.download .list .txtsm, .download .pt_list .txtsm, .download .ptdl_list .txtsm {
  width: 100%;
  float: left;
  font-size: 18px;
  border-top: dashed 1px #ededed;
  padding-top: 5px;
  color: red
}
.download .list li a.c_down, .download .gs_list li span.xz_down, .download .gs_list dd span.xza_down, .download .gadat_list dd span.xza_down, .download .dbbnt_list dd span.xza_down {
  padding-left: 32px;
  height: 28px;
  width: 65%;
  line-height: 28px;
  display: block;
  background: #f90;
  margin: 4px 0 4px 0;
  margin-right: 3px;
  background-image: url("c_down.png")/*tpa=https://www.ddooo.com/images/c_down.png*/ !important;
  background-position: 8px center;
  background-repeat: no-repeat;
  font-size: 13px;
  color: #fff;
  border-radius: 4px;
  font-family: arial;
  cursor: pointer;
}
.download .list li a, .download .gs_list li a, .download .gs_list li span, .download .gs_list dd span, .download .gadat_list dd span, .download .dbbnt_list dd span {
  padding-left: 32px;
  height: 28px;
  line-height: 28px;
  display: block;
  background-image: url("down.png")/*tpa=https://www.ddooo.com/images/down.png*/;
  background-position: 5px center;
  background-repeat: no-repeat;
  font-size: 13px;
  cursor: pointer;
}
.download .pt_list li a, .download .list li a{
  padding-left: 38px;
  width: 106px;
  line-height: 32px;
  display: block;
  background: #ff9900 url("down_log.png")/*tpa=https://www.ddooo.com/images/soft/down_log.png*/;
  background-position: 14px center;
  background-repeat: no-repeat;
  font-size: 15px;
  color: #989898;
  color: #FFF;
  border-radius: 4px;
  margin-bottom: 12px;
}
.download .pt_list li a:hover,.download .list li a:hover  {
  background: #ef9405 url("down_log.png")/*tpa=https://www.ddooo.com/images/soft/down_log.png*/;
  background-position: 14px center;
  background-repeat: no-repeat;
}
.download .ptdl_list li a{
  padding-left: 30px;
    width: 126px;
    height: 32px;
    line-height: 32px;
    display: block;
    background: #fff url("down_pt.png")/*tpa=https://www.ddooo.com/images/down_pt.png*/;
    background-position: 6px center;
    background-repeat: no-repeat;
    font-size: 13px;
    color: #444;
    border-radius: 4px;
}
.download .ptdl_list li a:hover{
  background: #fff url("down_pt.png")/*tpa=https://www.ddooo.com/images/down_pt.png*/;
  background-position: 6px center;
  background-repeat: no-repeat;
  color: #1e89e0;
}
.download .list li a.c_down:hover, .download .gs_list li span.xz_down:hover, .download .gs_list dd span.xza_down:hover, .download .gadat_list dd span.xza_down:hover, .download .dbbnt_list dd span.xza_down:hover {
  background-color: #f70;
}
/*网盘下载*/
.wp_list li:not(:first-child) {
    float: left;
    background-color: #f90;
    color: #fff;
    margin-bottom: 16px;
    border-radius: 4px;
    margin-right: 20px;
    height: auto;
    line-height: normal;
    padding: 2px 0px 4px 8px;
    background: #25c88a;
}
.wp_list li:not(:first-child):hover {
  background: #18ab73;
}
.wp_list li a {
    display: block;
    color: #fff;
}
.wp_list li a i {
    position: relative;
    float: left;
    display: block;
    width: 26px;
    height: 26px;
    background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ -85px -600px no-repeat;
    margin-top: 0;
    margin-right: 6px;
}
.wp_list li a i.az { 
    background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ -114px -601px no-repeat
}
.wp_list li.wpbtn.tipbnt a i {
    margin-top: 10px;
}
.wp_list li a span {
    position: relative;
    float: left;
    font-size: 16px;
    margin-top: 2px;
    line-height: 21px;
    margin-right: 8px;
    min-width: 96px;
}
.wp_list li a span em {
    font-size: 12px;
    letter-spacing: 1px;
    margin-top: 2px;
    display: block;
}
/*安卓下载*/
.az_list li:not(.txtfont){
    height: 40px;
	display: block;
    line-height: 40px;
    font-size: 15px;
    background: #25c88a;
    margin-bottom: 0px;
	float: left;
	color: #fff;
	padding:0 16px 0 0;
	margin-right: 16px;
    border-radius: 4px;
}
.az_list li:not(.txtfont):hover {
  background: #18ab73;
}
.pg_list li:not(.txtfont){
    height: 40px;
	display: block;
    line-height: 40px;
    font-size: 15px;
    background: #5298ff;
    margin-bottom: 0px;
	float: left;
	color: #fff;
	padding:0 16px 0 0;
	margin-right: 16px;
    border-radius: 4px;
}
.pg_list li:not(.txtfont):hover {
  background: #2d73d9;
}
.list li.txtfont,.az_list li.txtfont,.pg_list li.txtfont{
	margin-top: 12px;
}
.az_list li a,.pg_list li a {
    display: block;
    color: #fff;
}
.az_list li a i.az {
    position: relative;
    float: left;
    display: block;
    width: 28px;
    height: 28px;
    background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ -114px -600px no-repeat;
    margin-top: 6px;
    margin-left: 16px;
    margin-right: 6px;
}
.az_list li a i.ewm,.pg_list li a i.ewm {
    position: relative;
    float: right;
    display: block;
	border-left: 1px solid #fff;
    width: 40px;
    height: 28px;
    background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ -277px -614px no-repeat;
    margin-top: 6px;
    margin-left: 12px;
}
.az_list li.ewm_img,.pg_list li.ewm_img {
    float: left;
    width: 140px;
	position: absolute;
	top: -16px;
	left: 210px;
	border-radius: 6px;
	line-height: 30px;
    height: 166px;
	padding: 0;
	background-color: #fff;border: 1px solid #ccc;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
	box-sizing: border-box;
	display: none;
    text-align: center;
	color: #666;
    z-index: 9999;
}
.az_list li.ewm_img:after,.az_list li.ewm_img:before,.pg_list li.ewm_img:after,.pg_list li.ewm_img:before {
      border: solid transparent;
  content: ' ';
  height: 0;
  top: 100%;
  position: absolute;
  width: 0;
}
.az_list li.ewm_img:after,.pg_list li.ewm_img:after {
  border-width: 8px;
  border-right-color: #fff;
  left: -14px;
  top: 50%;
  z-index: 8;
}
.az_list li.ewm_img:before,.pg_list li.ewm_img:before {
  border-width: 8px;
  border-right-color: #ccc;
  left: -16px;
  top: 50%;
}
.ewm_img img {
    width: 120px;
    height: 120px;
	margin-left:10px;
	margin-top: 8px;
    display: block;
}
.ewm_img span {
	background-color: #eee;
	font-size: 13px;
	height: 26px;line-height: 26px; width: 120px;
	margin-left:10px;
    display: block;
}
.pg_list li a i.pg {
    position: relative;
    float: left;
    display: block;
    width: 28px;
    height: 28px;
    background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ -143px -600px no-repeat;
    margin-top: 6px;
    margin-left: 16px;
    margin-right: 6px;
}
/**/
.nav .pop .dh_dnyx li {
  left: 476px;
  position: relative;
}
.nav .pop .dh_vrzy li {
  left: 736px;
  position: relative;
}
.nav .pop .dh_tvsc li {
  left: 930px;
  position: relative;
}
.nav .pop .dh_zxgl li {
  left: 950px;
  position: relative;
}
.ptbtn {
  width: 200px;
  height: 60px;
  background: #1e89e0;
  display: block;
  color: #fff;
  border-radius: 4px;
  font-size: 30px;
  float: left;
  line-height: 59px;
  margin-right: 26px;
  font-weight: bold;
  cursor: pointer;
}
.ptbtn:hover {
  background: #006bc7;
  color: #fff
}
.ptbtn i {
  background: url("bd_gsbtn.png")/*tpa=https://www.ddooo.com/images/bd_gsbtn.png*/ -7px 0;
  width: 30px;
  height: 40px;
  display: block;
  float: left;
  margin-left: 20px;
  margin-top: 4px;
  margin-right: 6px;
}
.gsbtn, .xzbtn {
  float: left;
  display: none;
  width: 200px;
  height: 60px;
  border-radius: 4px;
  background: #11c382;
  color: #fff;
  font-size: 10px;
  cursor: pointer;
}
.steambtn {
  float: left;
  height: 60px;
  border-radius: 4px;
  background: #11c382;
  color: #fff;
  font-size: 10px;
  cursor: pointer;
}
.gsbtn:hover, .xzbtn:hover, .steambtn:hover {
  background: #1ad96e;
  color: #fff
}
.gsbtn i, .xzbtn i {
  float: left;
  display: block;
  margin-top: 9px;
  margin-right: 6px;
  margin-left: 6px;
  width: 35px;
  height: 40px;
  background: url("bd_gsbtn.png")/*tpa=https://www.ddooo.com/images/bd_gsbtn.png*/;
  background-position: 33px;
}
.steambtn a {
  position: relative;
    display: block;
    padding: 0 20px;
    height: 60px;
    cursor: pointer;
    font-size: 16px;
    color: #fff;
    overflow: hidden;
}
.steambtn i {
  float: left;
  display: block;
  margin-top: 4px;
  margin-right: 6px;
  width: 30px;
  height: 40px;
  background: url("bd_gsbtn.png")/*tpa=https://www.ddooo.com/images/bd_gsbtn.png*/ -7px 0;
}
.ptbtn .suy-l, .gsbtn .suy-l, .xzbtn .suy-l, .steambtn .suy-l {
  display: block;
  height: 24px;
  letter-spacing: 2px;
  margin-top: 4px;
  font-size: 25px;
  margin-bottom: 0px;
}
.steambtn .suy-l {
  display: inline-block;	
    margin-top: 5px;
}
.ptbtn .suy-r, .gsbtn .suy-r, .xzbtn .suy-r, .steambtn .suy-r {
  display: block;
  margin-left: 49px;
  margin-top: 9px;
  letter-spacing: 0.8px;
  font-size: 11px;
  font-weight: normal;
}
.steambtn .suy-r {
  margin-left: 36px;	
    margin-top: 4px;
}

 /*左侧导航*/
.sideNav_box{
	margin: 0 auto;
    box-sizing: border-box;
	overflow: hidden;
    width: 146px;
	margin-bottom: 40px;
}
.side-nav {
  width: 15.px !important;
  margin: 14px 0 0 0px;
  background: #f6f6f6;
  border-right: 1px solid #E0E0E0;
  z-index: 900;
}
.side-nav li {
  position: relative;
  height: 42px;
  overflow: hidden;
  margin: 0 0 -1px;
  border-left: 1px solid #E0E0E0;
  font: normal 14px/22px 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1';
  vertical-align: middle;
  cursor: pointer;
}
.side-nav li:hover {
  background-color: #fafafa;
}
.side-nav li .link-warp {
  height: 40px;
  padding: 0 0 0 1px;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}
.side-nav li .icon {
  background: url("azcssimg.png")/*tpa=https://www.ddooo.com/images/azcssimg.png*/ no-repeat -138px 1px;
  float: left;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin: 12px 0 0 11px;
}
.side-nav li .text {
  float: left;
  padding: 9px 0 0 15px;
  vertical-align: baseline;
}
.side-nav li .summary-icon {
  background-position: -138px -20px;
}
.side-nav li .screenshot-icon {
  background-position: -138px -41px;
}
.side-nav li .video-icon {
  background-position: -138px -108px;
}
.side-nav li .evaluation-icon {
  background-position: -138px -62px;
}
.side-nav li .comment-icon {
  width: 17px;
  background-position: -138px -106px;
}
.side-nav li .downLoad-icon {
  background-position: -138px -85px;
}
.side-nav .current-item, .side-nav .current-item:hover {
  width: 146px;
  z-index: 2;
  border-left: 2px solid #5bb532;
  background-color: #fff;
}
.side-nav .current-item .link-warp {
  padding-left: 0;
}

.side-nav .current-item .icon {
  background-position: -162px 1px;
}
.side-nav .current-item .summary-icon {
  background-position: -162px -20px;
}
.side-nav .current-item .screenshot-icon {
  background-position: -162px -41px;
}
.side-nav .current-item .video-icon {
  background-position: -162px -108px;
}
.side-nav .current-item .evaluation-icon {
  background-position: -162px -62px;
}
.side-nav .current-item .comment-icon {
  background-position: -162px -106px;
}
.side-nav .current-item .downLoad-icon {
  background-position: -162px -85px;
}
/*gotoBox*/
#gotoBox {
  display: block;
  position: fixed;
  top: 380px;
  left: 50%;
  cursor: pointer;
  margin-left: 720px;
  width: 68px;
}
#gotoBox a {
  display: block;
  height: 68px;
  width: 66px;
  font-style: normal;
  text-align: center;
  background: #fafafa;
  border: 1px solid #ececec;
}
#gotoBox p {
  width: 68px;
  height: 60px;
  text-align: center;
  background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ no-repeat -210px -466px;
  margin-top: 5px;
  display: none;
}
#gotoBox p:hover {
  background-position: -210px -526px;
}
#gotoBox a {
  margin-top: -1px;
  line-height: 28px;
  font-size: 14px;
  color: #666;
}
#gotoBox a i {
  background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ no-repeat;
  display: block;
  width: 26px;
  height: 30px;
  margin: 8px auto 0;
  overflow: hidden;
}
#gotoBox a.recapp i, #gotoBox a.mainrecnew i {
  background-position: -290px -105px;
}
#gotoBox a.mainpc i {
  background-position: -290px -173px;
}
#gotoBox a.maingame i {
  background-position: -290px -240px;
}
#gotoBox a.mainzn i {
  background-position: -290px -307px;
}
#gotoBox a.mainType i {
  background-position: -290px -374px;
}
#gotoBox a.mainDesk i {
  background-position: -290px -441px;
}
#gotoBox a.mainRank i {
  background-position: -290px -508px;
}
#gotoBox a.mainPhone i {
  background-position: -290px -573px;
}
#gotoBox a.recapp.cur i, #gotoBox a.mainrecnew.cur i {
  background-position: -330px -105px;
}
#gotoBox a.mainpc.cur i {
  background-position: -330px -173px;
}
#gotoBox a.maingame.cur i {
  background-position: -330px -240px;
}
#gotoBox a.mainzn.cur i {
  background-position: -330px -307px;
}
#gotoBox a.mainType.cur i {
  background-position: -330px -374px;
}
#gotoBox a.mainDesk.cur i {
  background-position: -330px -441px;
}
#gotoBox a.mainRank.cur i {
  background-position: -330px -508px;
}
#gotoBox a.mainPhone.cur i {
  background-position: -330px -573px;
}
#gotoBox a:hover {
  background-color: #f0f0f0;
}
#gotoBox a.cur {
  background-color: #1e89e0;
  border-color: #1e89e0;
  color: #fff;
}
#gotoBox a.cur:hover {
  color: #fff;
}
#gotoBox a.hidden {
  visibility: hidden;
}
#gotoBox a.none {
  display: none;
}
@media screen and (max-width:1366px) {
  #gotoBox, .backtop {
    margin-left: 605px;
  }
}
/*相关资讯*/
.Zixunsoft {
  margin: 20px 0 0 0;
}
.Zixunsoft .zxsf_con{
  padding:0 14px 14px 14px;
    border: solid 1px #ececec;
    border-top: 0px;
}
.news_box {
	width:100%;
	overflow: hidden;
}
.news_box ul.xgnews {
	width: 100%;
  display: block;
  padding-bottom: 10px;
	overflow: hidden;
}
.news_box ul.xgnews li {
  display: inline-block;
	float: left;
	width: 50%;
	padding-right: 20px;
	margin-top: 20px;
	box-sizing: border-box;
}
.news_box ul.xgnews li a.newsPic {
  width: 108px;
  display: block;
  float: left;
  margin-right: 22px;
  height: 68px;
  border-radius: 2px;
  overflow: hidden;
}
.news_box ul.xgnews li a.newsPic img {
  width: 100%;
  height: 68px; transition: transform 0.3s;
}
.news_box ul.xgnews li a.newsPic img:hover,.news_box ul.xgnews li:hover a.newsPic img {
  transform: scale(0.95);
  transition: transform 0.3s;
}

.news_box ul.xgnews li .newsInfo {
  width: 340px;
  float: left;
  height: 68px;
}
.news_box ul.xgnews li .newsInfo a {
  width: 100%;
  display: block;
  font-size: 16px;
  color: #333;
  margin-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news_box ul.xgnews li:hover .newsInfo a {
  color: #0089dc;
}
.news_box ul.xgnews li .newsInfo p {
  width: 100%;
  font-size: 13px;
  color: #777;
  max-height: 44px;
  margin-top: 4px;
  line-height: 22px;
  margin-bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  text-overflow: -o-ellipsis-lastline;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2; /*控制文本行数，多少行以后开始省略号 */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
/*投诉报错*/
#cover {
  position: absolute;
  top: 0px;
  float: left;
  background: #000000;
  width: 100%;
  height: 0px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 997
}
.pop-close {
  float: right;
  display: inline;
  margin: 22px 20px 0 0;
  cursor: pointer;
  width: 24px;
  height: 24px;
  background: url("cssimg.png")/*tpa=https://www.ddooo.com/images/cssimg.png*/ no-repeat -132px -160px;
}
.complain, .readqx_tanchuan {
  display: none;
  background: #fff;
  left: 50%;
  margin-left: -336px;
  margin-top: -160px;
  overflow: hidden;
  position: fixed;
  top: 50%;
  width: 672px;
  z-index: 998;
  border: 1px solid #d8d8d8;
  border-radius: 4px;
}
.complain {
  height: 320px;
}
.readqx_tanchuan {
  height: 520px;
}
.complain .complain-hd, .readqx_tanchuan .complain-hd {
  width: 100%;
  height: 56px;
  line-height: 56px;
  background: #f2f2f2;
}
.complain .complain-hd h3, .readqx_tanchuan .complain-hd h3 {
  padding-left: 19px;
  font-size: 18px;
  color: #666;
}
.complain .complain-hd .pop-close, .readqx_tanchuan .complain-hd .pop-close {
  margin: 16px 20px 0 0;
}
.complain .tab-bar {
  padding: 21px 0 0 20px;
  line-height: 22px;
}
.complain .tab-bar span {
  float: left;
  font-weight: bold;
}
.complain .tab-bar label {
  float: left;
  margin: 0 18px 0 0;
  *margin-right: 8px;
  padding-left: 5px;
  position: relative;
  zoom: 1;
  cursor: pointer;
}
.complain .tab-bar label input {
  margin: 0 4px 0 0;
  position: relative;
  top: 2px;
  *top: 1px;
}
.complain-form {
  margin-top: 18px;
}
.complain-form .form-txt {
  padding:0 20px;
  height: 138px;
  overflow: hidden;
}
.complain-form .form-txt span {
  float: left;
  font-weight: bold;
  margin-right: 6px;
}
.complain-form .form-txt em {
  float: left;
  margin: 4px 22px 0px 52px;
  height: 44px;
}
.complain-form .form-txt textarea {
  height: 82px;
  width: 560px;
  overflow-x: hidden;
  resize: none;
  padding: 4px 8px;
  padding-bottom: 4px;
  outline: 0 none;
  border: 1px solid #ccc;
  background: #fff;
  color: #a7a7a7;
  font: normal 14px/24px "Microsoft YaHei";
  border-radius: 5px;
}
.complain-form .form-txt input {
  width: 220px;
  border: 1px solid #ccc;
  background: #fff;
  color: #a7a7a7;
}
.complain-form .button-box {
  padding: 10px 0 0 69px;
}
.complain-form .button-box .button {
  display: block;
  width: 128px;
  height: 36px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  background: #1e89e0;
  font-size: 16px;
  font-family: "Microsoft YaHei";
  letter-spacing: 3px;
  border-radius: 5px;
  cursor: pointer;
}
/*同厂商应用*/
.cominerBox {
  width: 100%;
  margin: 0 auto;
  overflow: inherit;
}
.OtherVersion .tit em.comName {
  display: inline-block;
  background-color: #0089dc;
  color: #fff;
	font-size: 13px;
	line-height: 26px;
  padding: 0 8px;
  border-radius: 3px;
  position: relative;
	margin: 2px 0 0 10px;
}
.OtherVersion .tit em.comName:before {
  content: '';
  display: block;
  position: absolute;
  left: -4px;
  top: 8px;
  margin: auto;
  width: 0px;
  height: 0px;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-right: 4px solid #0089dc;
}
.yxcs_box {
	width: 100%;
	position: relative;

    display: flex;
    justify-content: space-between;

	border: 1px solid #f5f5f5;box-sizing: border-box;
	margin-top: 20px;
}
.yxcs_boxB {
	position: relative;
	width: 100%;
	border: 1px solid #f5f5f5;
	box-sizing: border-box;
	margin-top: 20px;
}
.yxcs_box a.csHead {
	width: 60px;
	font-size: 16px;
	border-right: 1px solid #f5f5f5;
	background-color: #f5f5f5;
    color: #333;font-weight: bold;
    display: flex;
	text-align: center;
    flex-direction: column;
    justify-content: center;
}
.yxcs_box a.csHead:hover {
	background-color: #efefef;
}

.yxcs_box ul.csdeta_ul { 
	width: 960px;
  overflow: hidden;	
	padding: 10px 20px;
	box-sizing: border-box;
}
.yxcs_boxB ul.csdeta_ul { 
	width: 100%;
    overflow: hidden;
	padding: 10px 20px;
	box-sizing: border-box;
}
ul.csdeta_ul li {
  width: 293px;
  height: 80px;
  float: left;
  margin: 10px 20px 10px 0;
}
.yxcs_boxB ul.csdeta_ul li {
  width: 313px;
}
ul.csdeta_ul li:nth-child(3n) {
  margin-right: 0;
}
ul.csdeta_ul li a.img {
  width: 80px;
  height: 80px;
  float: left;
  margin-right: 12px;
  text-align: center;
  overflow: hidden;
  box-sizing: border-box;
}
ul.csdeta_ul li a.img img {
  width: 80px;
  height: 80px;
  text-align: center;
  vertical-align: middle;
  border-radius: 10px;
  transition: transform 0.3s;
}
ul.csdeta_ul li:hover a.img img {
  transform: scale(0.9);
  transition: transform 0.3s;
}
ul.csdeta_ul li p {
  width: 200px;
  font-size: 14px;
  float: left;
  font-weight: normal;
  height: 80px;
  table-layout: fixed;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.yxcs_boxB ul.csdeta_ul li p {
  width: 220px;
}
ul.csdeta_ul li p > a {
  display: block;
  font-size: 16px;
  margin-bottom: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.csdeta_ul li p > span {
  display: block;
  font-size: 13px;
  color: #999;
  margin-bottom: -5px;
  margin-top: 14px;
}
ul.csdeta_ul li p span a {
  display: inline-block;
  margin-right: 4px;
  font-size: 13px;
  color: #999;
}
ul.csdeta_ul li a:hover {
  color: #0089dc;
}
ul.cslist_ul {
overflow: hidden;
    padding-bottom: 10px;
}
ul.cslist_ul li {
  width: 306px;
  height: 68px;
  float: left;
  position: relative;
  border-left: 1px dashed #eee;
  border-bottom: 1px dashed #eee;
  padding: 16px 20px 16px 20px;
}
ul.cslist_ul li:nth-child(3n+1){	
	margin-left: -20px;
}
ul.cslist_ul li:nth-child(3n){	
	margin-left: 0;
}
ul.cslist_ul li a.img {
  width: 68px;
  height: 68px;
  float: left;
  margin-right: 12px;
  text-align: center;
  overflow: hidden;
  box-sizing: border-box;
}
ul.cslist_ul li a.img img {
  width: 68px;
  height: 68px;
  text-align: center;
  vertical-align: middle;
  border-radius: 10px;
  transition: transform 0.3s;
}
ul.cslist_ul li:hover a.img img {
  transform: scale(0.9);
  transition: transform 0.3s;
}
ul.cslist_ul li p {
  width: 220px;
  font-size: 14px;
  float: left;
  font-weight: normal;
  height: 68px;
	margin-bottom: 0;
	z-index: 2;
  table-layout: fixed;
  word-break: break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.cslist_ul li p > a {
  display: block;
  font-size: 16px;
	margin-top:4px;
  margin-bottom: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.cslist_ul li p>span {
  display: block;
  font-size: 13px;
  color: #999;
margin-top: 20px;
}
ul.cslist_ul li p span a {
  display: inline-block;
  margin-right: 4px;
  font-size: 13px;
  color: #999;
}
ul.cslist_ul li a:hover{
  color: #358ff0;
}
/*版本查看更多*/
.verLoad {
  width: 100%;
  padding:16px 0 8px 0;
  overflow: hidden;
}
.verLoad .morever {
  border: 1px solid #358ff0;
  border-radius: 4px;
  line-height: 32px;
  width: 126px;
  margin: 0 auto;
  cursor: pointer;
  font-size: 15px;
  height: 32px;
  color: #358ff0;
  display: block;
  background-color: #fff;
  text-align: center;
}
.verLoad .morever:hover {
  border: 1px solid #358ff0;
  background-color: #358ff0;
  color: #fff;
}
.wp_list li.wall,.wp_list li.dwlocal  {

	background-color: #ff9900;
}
.wp_list li.wall:hover,.wp_list li.dwlocal:hover  {
  background: #ef9405 ;
}
.download .wp_list li.wall a ,.download .wp_list li.dwlocal a {
  padding-left: 26px;
  min-width: 106px;
  line-height: 26px;
  display: block;
  background: url("down_log.png")/*tpa=https://www.ddooo.com/images/soft/down_log.png*/;
  background-position: 4px 6px;
  background-repeat: no-repeat;
  font-size: 16px;
  color: #989898;
  color: #FFF;
  border-radius: 4px;
  margin-right: 4px;
}