@charset "utf-8";
/* CSS Document */
/*快云服务器banner*/
.ky-fwq-bg {
  background: #1d1e2c url(../images/fuwuqi-bg.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 405px;
}
.fwq-tit {
  background: url(../images/fwq-pro.png) no-repeat 0 16px;
  padding-left: 95px;
  font-size: 52px;
  line-height: 78px;
  font-weight: lighter;
  color: #fff;
}
.padd40 {
  padding-top: 40px;
}
.padb40 {
  padding-bottom: 40px;
}
.fwq-detail {
  font-size: 14px;
  color: #97a0b4;
  line-height: 30px;
  text-indent: 2em;
}
.btnbox {
  overflow: hidden;
  margin-top: 45px;
}
.buybtn {
  width: 142px;
  height: 35px;
  color: #213152;
  text-align: center;
  background: #fff;
  line-height: 35px;
  font-size: 14px;
  float: left;
}
.buybtn:hover {
  color: #213152;
}
.checkbtn {
  width: 140px;
  height: 33px;
  border: 1px solid #fff;
  color: #fff;
  text-align: center;
  line-height: 33px;
  font-size: 14px;
  float: left;
  margin-left: 25px;
}
.checkbtn:hover {
  color: #213152;
  background: #fff;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}
/*快云服务器产品特性*/
.tx {
  margin-top: 40px;
  overflow: hidden;
}
.tx-table {
  width: 374px;
  border-left: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  float: left;
  margin-top: 18px;
}
.tx-table th {
  background: #f3f3f3;
  font-size: 18px;
  height: 98px;
  font-weight: normal;
  border-bottom: 1px solid #d8d8d8;
}
.tx-table td {
  font-size: 14px;
  height: 98px;
  border-bottom: 1px solid #d8d8d8;
  text-align: center;
}
.tx-table-mid {
  width: 598px;
  border: 1px solid #4251b6;
  float: left;
}
.tx-table-mid th {
  height: 116px;
  font-size: 18px;
  background: #ecedf8;
  color: #4251b6;
  border-bottom: 1px solid #005baa;
  font-weight: normal;
}
.tx-table-mid td {
  font-size: 14px;
  height: 98px;
  border-bottom: 1px solid #d8d8d8;
  text-align: center;
}
.tx-table-right {
  width: 284px;
  border-right: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  float: left;
  margin-top: 18px;
}
.tx-table-right th {
  background: #f3f3f3;
  font-size: 18px;
  height: 98px;
  font-weight: normal;
  border-bottom: 1px solid #d8d8d8;
}
.tx-table-right td {
  font-size: 14px;
  height: 98px;
  border-bottom: 1px solid #d8d8d8;
  text-align: center;
}
.width246 {
  width: 340px;
  line-height: 24px;
  text-align: left;
  display: inline-block;
}
.width505 {
  width: 374px;
  line-height: 24px;
  text-align: left;
  display: inline-block;
}
/*快云服务器应用场景*/
.scene-container {
  position: relative;
  margin-top: 40px;
  padding-bottom: 60px;
}
.changjin-col {
  float: left;
  width: 19%;
  border: 1px solid #eee;
  height: 384px;
  margin-right: 1%;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.changjin-col:hover {
  border: 1px solid #4251b6;
  -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.changjin-col-last {
  margin-right: 0 !important;
}
.changjin-col-top {
  background: #f5f6f6;
  height: 175px;
}
.changjin-col-top p {
  margin-top: 15px;
}
.col-top-icon {
  display: inline-block;
  margin-top: 35px;
}
.col-top-icon img {
  display: block;
}
.changjin-peizhi {
  padding: 10px 20px;
}
.changjin-peizhi h4 {
  padding-bottom: 10px;
}
.changjin-bottom {
  padding: 0 20px;
}
.changjin-bottom {
  border-top: 1px solid #eee;
}
.changjin-bottom p {
  padding-top: 10px;
  line-height: 24px;
}
/*快云服务器价格预览*/
.bgf5 {
  background: #f5f5f5;
  width: 100%;
  min-width: 1200px;
  padding-top: 30px;
  padding-bottom: 50px;
}
.jg-left-tit {
  float: left;
}
.zz-jg-tit {
  width: 42px;
  height: 228px;
  background: #4251b6;
  color: #fff;
  font-size: 16px;
  text-align: center;
}
.zz-jg-txt {
  width: 20px;
  line-height: 22px;
  display: inline-block;
  margin-top: 52px;
}
.tx-table2 {
  float: left;
  width: 1128px;
  margin-left: 30px;
}
.tx-table2 table {
  width: 100%;
}
.tx-table2 table tr {
  background: #fff;
}
.tx-table2 table tr:hover {
  background: #ecedf8;
}
.tx-table2 table tr th {
  background: #ecedf8;
  font-size: 14px;
  color: #777;
  border: 1px solid #d8d8d8;
  height: 37px;
  line-height: 37px;
}
.tx-table2 table tr td {
  border: 1px solid #d8d8d8;
  height: 37px;
  line-height: 37px;
}
/*快云服务器常见问题*/
.new-box {
  overflow: hidden;
  padding-bottom: 70px;
}
.new-row {
  width: 32%;
  float: left;
  border-right: 1px solid #d8d8d8;
}
.new-mright {
  margin-right: 1%;
}
.new-ul {
  padding-right: 5%;
}
.new-ul li {
  line-height: 32px;
  color: #888;
  overflow: hidden;
}
.new-ul li a {
  color: #888;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  max-width: 82%;
  float: left;
}
.new-ul li a:hover {
  color: #4251b6;
  text-decoration: underline;
}
.new-ul li span {
  float: right;
}
.qa-title {
  font-size: 16px;
  color: #333;
  line-height: 20px;
  margin-bottom: 12px;
}
.new-ul li a.qa-more {
  font-size: 14px;
  color: #4251b6;
}
/*快云抗Dbanner*/
.ky-kangd-bg {
  background: #1d1e2c url(../images/kangd-bg.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
}
.kd-tit {
  background: url(../images/kangD-pro.png) no-repeat 0 16px;
  padding-left: 26px;
  font-size: 52px;
  line-height: 78px;
  font-weight: lighter;
  color: #fff;
}
/*快云抗D产品特性*/
.tx-table3 {
  width: 100%;
  border-left: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
}
.tx-table3 th {
  background: #f3f3f3;
  font-size: 16px;
  height: 66px;
  font-weight: normal;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}
.tx-table3 td {
  line-height: 2;
  font-size: 14px;
  height: 86px;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}
.pad-left52 {
  padding-left: 52px;
}
.pad-right120 {
  padding-right: 150px;
}
/*快云抗D产品价格*/
.bd-box {
  width: 100%;
  height: 158px;
  background: #fff;
  padding: 15px 0;
}
.bd-box ul li {
  line-height: 40px;
  font-size: 14px;
}
.bd-pz-tit {
  color: #666;
  display: inline-block;
  width: 110px;
  text-align: right;
}
.product-buy {
  background: #ff8800;
  width: 102px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
  display: inline-block;
  text-align: center;
  margin: 10px 0;
}
.product-buy:hover {
  background: #ff6600;
  color: #fff;
}
/*快云抗D产品优势*/
.advan-item {
  width: 216px;
  float: left;
}
.mr30 {
  margin-right: 30px;
}
.advan-iconbox {
  border: 1px solid #d8d8d8;
  height: 123px;
  text-align: center;
  padding-top: 35px;
}
.advan-txt {
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  margin-top: 15px;
  word-break: break-all;
}
/*快云抗D应用场景*/
.changjin-col-fangfu {
  float: left;
  width: 24%;
  border: 1px solid #eee;
  padding-bottom: 20px;
  margin-right: 1%;
  height: 320px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.changjin-col-fangfu:hover {
  border: 1px solid #4251b6;
  -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
/*快云数据库*/
.data-tit {
  background: url(../images/data-pro.png) no-repeat 0 16px;
  padding-left: 95px;
  font-size: 52px;
  line-height: 78px;
  font-weight: lighter;
  color: #fff;
}
.ky-data-bg {
  background: #1d1e2c url(../images/data-bg.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 405px;
}
.changjin-col-data {
  float: left;
  width: 32.5%;
  border: 1px solid #eee;
  padding-bottom: 20px;
  margin-right: 1%;
  height: 280px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.changjin-col-data:hover {
  border: 1px solid #4251b6;
  -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.zz-jg-tit2 {
  height: 191px;
}
.zz-jg-tit2 .zz-jg-txt {
  margin-top: 30px;
}
.ky-data-span {
  margin-top: 10px;
  display: inline-block;
  margin-left: 20px;
}
/*快云存储*/
.ky-cunchu-bg {
  background: #1d1e2c url(../images/cunchu-bg.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 405px;
}
.cunchu-tit {
  background: url(../images/cunchu-pro.png) no-repeat 0 15px;
  padding-left: 70px;
  font-size: 52px;
  line-height: 78px;
  font-weight: lighter;
  color: #fff;
}
.tx-table4 table {
  width: 100%;
}
/* .tx-table4 table tr:hover{background:#ecedf8} */
.tx-table4 table tr th {
  background: #ecedf8;
  font-size: 14px;
  border: 1px solid #d8d8d8;
  height: 40px;
  line-height: 40px;
}
.tx-table4 table tr td {
  padding-left: 30px;
  padding-right: 30px;
  line-height: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #d8d8d8;
  text-align: center;
}
/*负载均衡*/
.ky-fzjh-bg {
  width: 100%;
  height: 405px;
  min-width: 1200px;
  background: #1d1e2c url(../images/fzjh-bg.png) top center no-repeat;
}
.fzjh-tit {
  background: url(../images/m20170330img2.png) no-repeat 0 16px;
  padding-left: 95px;
  font-size: 52px;
  line-height: 78px;
  font-weight: lighter;
  color: #fff;
}
.fzjh-icon1 {
  width: 23px;
  height: 23px;
  background: url(../images/m20170330img3.png) no-repeat;
}
.fzjh-icon2 {
  width: 23px;
  height: 23px;
  background: url(../images/m20170330img3.png) 0 -33px no-repeat;
}
.fzmethod-one {
  width: 276px;
  height: 342px;
  border: 1px solid #dddddd;
  transition: all 0.2s linear;
}
.top-fzfs {
  height: 162px;
  background: #f5f7f6;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #dddddd;
}
.display-inline {
  display: inline-block;
}
.hover-icon1 {
  width: 230px;
  height: 128px;
  background: url(../images/20161229img4.png) center center no-repeat;
  margin-top: 17px;
  transition: transform 0.6s ease-out;
}
.hover-icon1:hover {
  transform: scale(0.9, 0.9);
}
.hover-icon2:hover {
  transform: scale(0.9, 0.9);
}
.hover-icon3:hover {
  transform: scale(0.9, 0.9);
}
.hover-icon4:hover {
  transform: scale(0.9, 0.9);
}
.hover-icon2 {
  width: 169px;
  height: 137px;
  background: url(../images/20161229img6.png) center center no-repeat;
  margin-top: 12px;
  transition: transform 0.3s ease-out;
}
.hover-icon3 {
  width: 176px;
  height: 135px;
  background: url(../images/20161229img7.png) center center no-repeat;
  margin-top: 13px;
  transition: transform 0.3s ease-out;
}
.hover-icon4 {
  width: 170px;
  height: 141px;
  background: url(../images/20161229img8.png) center center no-repeat;
  margin-top: 10px;
  transition: transform 0.3s ease-out;
}
.bottom-fzfs {
  padding: 0 20px;
  color: #666;
  font-size: 12px;
}
.ft1633 {
  font-size: 16px;
  color: #333;
  line-height: 40px;
  text-align: center;
}
.mright30 {
  margin-right: 29px;
}
.pbottom20 {
  padding-bottom: 20px;
}
.fzmethod-one:hover {
  border: 1px solid #4251b6;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  transform: translate3d(0, -2px, 0);
}
.tx-table5 table {
  width: 100%;
}
.tx-table5 table tr th {
  background: #ecedf8;
  font-size: 16px;
  border: 1px solid #d8d8d8;
  height: 44px;
  line-height: 44px;
}
.tx-table5 table tr td {
  padding-left: 30px;
  padding-right: 30px;
  line-height: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #d8d8d8;
}
.mtop40 {
  margin-top: 40px;
}
.fzjh-nav {
  width: 33.3%;
}
.float-nav-fixednav .fzjh-nav {
  width: 289px;
}
/*快云cdn*/
.ky-cdn-bg {
  width: 100%;
  height: 405px;
  min-width: 1200px;
  background: #1d1e2c url(../images/cdn-bg.png) top center no-repeat;
}
.cdn-tit {
  background: url(../images/cdn-pro.png) no-repeat 0 15px;
  padding-left: 70px;
  font-size: 52px;
  line-height: 78px;
  font-weight: lighter;
  color: #fff;
}
.free-link {
  font-size: 14px;
  color: #888;
}
.free-link a {
  color: #4251b6;
}
.free-link a:hover {
  text-decoration: underline;
}
.buy-table {
  width: 1198px;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 58px;
}
.buy-table th,
.buy-table td {
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.buy-table th {
  font-size: 30px;
  color: #333;
  padding: 30px 0;
}
.buy-table td {
  text-align: center;
  word-wrap: break-word;
  word-break: break-all;
} /*new*/
.col1 {
  font-size: 18px;
  color: #333;
}
.free-long {
  font-size: 18px;
  color: #ff8800;
}
.color333 {
  color: #333;
}
.liji-use {
  display: block;
  width: 130px;
  height: 36px;
  background: #4251b6;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 36px;
  margin: 0 auto;
  margin-top: 6px;
}
.liji-use:hover {
  background: #4f5ec3;
  color: #fff;
}
.color999 {
  font-size: 18px;
  color: #999;
}
.ft143 {
  font-size: 14px;
  color: #333;
}
.bcd9f0fa td {
  background: #d9f0fa;
}
.nullgrey {
  background: #f7f7f7;
}
.vertical-middle {
  vertical-align: middle;
}
.buy-table .pad-no {
  padding: 0;
  cursor: default;
}
.pad1612 td {
  padding: 16px 0 12px 0;
}
.pad12 td {
  padding: 12px;
}
.col1 {
  position: relative;
}
.tc333 {
  position: absolute;
  display: none;
  z-index: 1;
}
.col1:hover .tc333 {
  display: block;
}
.ft143:hover .tc333 {
  display: block;
}
.tc3331 {
  top: -62px;
  left: 10px;
}
.tc3332 {
  top: -59px;
  left: 10px;
}
.tc3334 {
  top: -62px;
  left: 10px;
}
.ft143 {
  position: relative;
}
.tc-topft1 {
  top: -62px;
  left: 0;
}
.tc-topft3 {
  top: -80px;
  left: 0;
}
.tc-topft2 {
  top: -44px;
  left: 20px;
}
.tc-content {
  background: #333;
  color: #fff;
  text-align: center;
  padding: 10px;
  max-width: 200px;
  font-size: 12px;
}
.absolute-arrow {
  display: block;
  width: 9px;
  height: 5px;
  background: url(../images/20170224img1.png) no-repeat;
  position: relative;
  left: 50%;
  margin-left: -4px;
}
.height40 {
  height: 40px;
}
.cdn-linka {
  color: #97a0b4;
  text-decoration: underline;
  margin-left: 20px;
  line-height: 35px;
}
.cdn-linka:hover {
  text-decoration: underline;
}
.wzicon {
  background: url(../images/20170927img1.png) no-repeat;
  width: 27px;
  height: 42px;
  position: absolute;
  top: -5px;
  right: 0;
}
/*托管租用banner*/
.lease-bg {
  background: #1d1e2c url(../images/lease-bg.jpg) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.lease-tit {
  font-size: 52px;
  line-height: 78px;
  font-weight: lighter;
  color: #fff;
}
/*托管租用产品推荐*/
.tj-left {
  float: left;
  width: 583px;
  height: 380px;
  border: 1px solid #d8d8d8;
}
.tj-pz {
  padding-top: 22px;
  padding-bottom: 10px;
  font-size: 14px;
  width: 100%;
}
.tj-pz li {
  line-height: 40px;
  width: 100%;
}
.tj-pz-l {
  width: 50%;
  display: inline-block;
  color: #666;
  text-align: right;
}
.tj-pz-r {
  width: 50%;
  display: inline-block;
  text-align: left;
}
.tj-pz-mid {
  height: 114px;
  background: #f5f6f6;
  font-size: 14px;
  overflow: hidden;
}
.font-pri {
  font-size: 36px;
  color: #ff8800;
}
.zixunbtn {
  width: 548px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  background: #ff8800;
  color: #fff;
  text-align: center;
  display: block;
  margin: 20px auto;
}
.zixunbtn:hover {
  background: #ff6600;
  color: #fff;
}
.dx-sele {
  width: 25%;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 3px 5px;
  height: 30px;
  vertical-align: middle;
  margin-bottom: 2px;
  outline: none;
}
.width380 {
  width: 378px;
}
.width350 {
  width: 350px;
}
/*托管租用产品增值*/
.zztable {
  width: 100%;
  border-left: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
}
.zztable tr th {
  background: #dfe9f1;
  font-size: 14px;
  color: #777;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  height: 45px;
  line-height: 45px;
}
.zztable tr td {
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background: #fff;
  font-size: 14px;
}
/*托管租用企业托管优势*/
.idc-advan-item {
  width: 170px;
  float: left;
  text-align: center;
  font-size: 14px;
}
.idc-advan-txt {
  margin-top: 10px;
}
/*托管租用机房介绍*/
.jfang-col {
  float: left;
  width: 275px;
  border: 1px solid #eee;
  height: 426px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.jfang-col:hover {
  border: 1px solid #4251b6;
  -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.jfang-col-top {
  background: #f5f6f6;
  height: 196px;
}
.jfang-col-top p {
  margin-top: 15px;
}
/*托管租用客户案例*/
.anli-contain {
  width: 100%;
  background: #e6e6e6;
}
.anlilist {
  position: relative;
  padding-top: 32px;
  height: 240px;
}
.slidesjs-previous {
  background: #e6e6e6 url(../images/20170313img8.png) no-repeat 7px 20px;
  width: 26px;
  height: 60px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 999;
  font-size: 0;
}
.slidesjs-next {
  background: #e6e6e6 url(../images/20170313img9.png) no-repeat 8px 20px;
  width: 26px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 102px;
  z-index: 999;
  font-size: 0;
}
.slidesjs-previous:hover {
  background-color: #c2c2c2;
}
.slidesjs-next:hover {
  background-color: #c2c2c2;
}
.anli-item {
  width: 283px;
  height: 175px;
  padding-top: 25px;
  border: 1px solid #dbdbdb;
  background: #fff;
  float: left;
  text-align: center;
}
.anli-logo {
  width: 283px;
  height: 72px;
}
.anli-logo img {
  display: block;
}
.anli-tit {
  font-size: 18px;
  line-height: 46px;
}
.anli-txt {
  width: 200px;
  font-size: 14px;
  color: #999;
  display: inline-block;
}
.slidesjs-pagination {
  overflow: hidden;
  position: absolute;
  left: 50%;
  bottom: 13px;
  margin-left: -20px;
}
.slidesjs-pagination li {
  float: left;
}
.slidesjs-pagination li a {
  float: left;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #c2c2c2;
  margin: 0 5px;
  font-size: 0;
}
.slidesjs-pagination li a.active {
  background: #4251b6;
}
.slidesjs-play,
.slidesjs-stop {
  display: none !important;
}

/*双机热备*/
.demoltimg {
  display: block;
  height: 100%;
  width: 100%;
  background: url(../images/rose/160327img2.png) no-repeat 50% 50%;
  margin: 0 auto;
}
.demoltimg:hover {
  background: #f5f6f6 url(../images/rose/160327img2.gif) no-repeat 50% 50%;
}
.demortimg {
  display: block;
  height: 100%;
  width: 100%;
  background: url(../images/rose/160327img3.png) no-repeat 50% 50%;
  margin: 0 auto;
}
.demortimg:hover {
  background: #f5f6f6 url(../images/rose/160327img3.gif) no-repeat 50% 50%;
}
.rosedemolt p {
  display: block;
  font-size: 14px;
  color: #666;
  width: 360px;
  margin-left: auto;
  margin-right: auto;
}
.rosedemolt p span {
  color: #4251b6;
}
.pbottom10 {
  padding-bottom: 10px;
}
.width20 {
  width: 20%;
}
.zysx-210 {
  height: 210px !important;
}
/*安全存储开始*/
.safe-cunchu-bg {
  background: #1d1e2c url(../images/m20170713img1.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.ptop45 {
  padding-top: 45px;
}
.safe-cunchu-tit {
  background: url(../images/m20170713img2.png) no-repeat 0 15px;
  padding-left: 75px;
  font-size: 52px;
  line-height: 78px;
  font-weight: lighter;
  color: #fff;
}
.mtop40 {
  margin-top: 40px;
}
.safe-storicon {
  display: inline-block;
  width: 20px;
  height: 18px;
  background: url(../images/m20170713img3.png) no-repeat;
  vertical-align: middle;
  margin: -3px 10px 0 48px;
}
.safe-storicon2 {
  background-position: 0 -23px;
}
.safe-storicon3 {
  background-position: 0 -46px;
}
.safe-storicon4 {
  background-position: 0 -69px;
}
.safe-storicon5 {
  background-position: 0 -92px;
}
.safe-storage-tb table tr td {
  text-align: left;
}
.changjing-box .height265 {
  height: 265px;
  padding-bottom: 0;
}
.safe-cj-icon {
  display: inline-block;
  width: 70px;
  height: 70px;
  margin-top: 30px;
  margin-bottom: 10px;
}
.safesg-col-top {
  background: #f5f6f6;
  padding-bottom: 30px;
  height: auto;
}
/*安全存储结束*/

/*20170721cdn*/
.tx-table-cdn table {
  width: 100%;
}
.tx-table-cdn table tr:hover {
  background: #ecedf8;
}
.tx-table-cdn table tr th {
  background: #f5f6f6;
  font-size: 16px;
  border: 1px solid #eee;
  height: 44px;
  line-height: 44px;
}
.tx-table-cdn table tr td {
  padding-left: 30px;
  padding-right: 30px;
  line-height: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #eee;
}
.cdn-ft-icon {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 38px;
  margin-top: -3px;
}
.cdn-ft-icon1 {
  background: url(../images/kycdn/20170524img1.png) center no-repeat;
}
.cdn-ft-icon2 {
  background: url(../images/kycdn/20170524img2.png) center no-repeat;
}
.cdn-ft-icon3 {
  background: url(../images/kycdn/20170524img3.png) center no-repeat;
}
.cdn-ft-icon4 {
  background: url(../images/kycdn/20170524img4.png) center no-repeat;
}
.scene-container {
  position: relative;
  margin-top: 40px;
}
.changjin-col-data {
  float: left;
  width: 32.5%;
  border: 1px solid #eee;
  padding-bottom: 20px;
  margin-right: 1%;
  height: 280px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.changjin-col-data:hover {
  border: 1px solid #4251b6;
  -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.height260 {
  height: 260px;
}
.widthper24 {
  width: 24%;
}
.changjin-col-top .mtop0 {
  margin-top: 0;
}
.height142 {
  height: 142px;
}
.cdncol-top-icon {
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-top: 30px;
  margin-bottom: 10px;
}
.changjin-bottom {
  padding: 0 20px;
}
.changjin-bottom {
  border-top: 1px solid #eee;
}
.changjin-bottom p {
  padding-top: 10px;
  line-height: 24px;
}
.mtop13 {
  margin-top: 13px;
}
.add-tit-line1 {
  line-height: 60px;
  font-size: 28px;
  font-weight: lighter;
}
.add-con-p1 {
  font-size: 16px;
  color: #333;
  text-align: left;
  padding-left: 16px;
  line-height: 24px;
}
.buy-table td {
  text-align: center;
  padding: 11px 0;
  word-wrap: break-word;
  word-break: break-all;
}
.buy-table th {
  font-size: 18px;
  color: #333;
  padding: 18px 0;
}
.ft12999 {
  font-size: 12px;
  color: #999;
}
.mtop40 {
  margin-top: 40px;
}
.widthper24 .changjin-col-top {
  padding-bottom: 30px;
}
/*20170721cdn*/

/*云安全满即送活动*/
.safetips {
  color: #ff8800;
  font-size: 14px;
  line-height: 30px;
  display: block;
}
.host-link {
  color: #fff;
  text-decoration: underline;
}
.host-link:hover {
  color: #4251b6;
  text-decoration: underline;
}
/*数据中心建设banner*/
.datasetup-bg {
  background: #1d1e2c url(../images/datasetup-bg.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 404px;
}
.padd60 {
  padding-top: 60px;
}
.width140 {
  width: 140px;
}
.width185 {
  width: 185px;
}
.inteitem1 {
  background: url(../images/20170816img1.png) no-repeat;
  width: 252px;
  height: 137px;
  cursor: default;
  margin-bottom: 10px;
}
.inteitem2 {
  background: url(../images/20170816img2.png) no-repeat;
  width: 252px;
  height: 137px;
  cursor: default;
  margin-bottom: 10px;
}
.inteitem3 {
  background: url(../images/20170816img3.png) no-repeat;
  width: 252px;
  height: 137px;
  cursor: default;
}
.inteitem4 {
  background: url(../images/20170816img4.png) no-repeat;
  width: 252px;
  height: 137px;
  cursor: default;
  margin-bottom: 10px;
}
.inteitem5 {
  background: url(../images/20170816img5.png) no-repeat;
  width: 252px;
  height: 137px;
  cursor: default;
  margin-bottom: 10px;
}
.inteitem6 {
  background: url(../images/20170816img6.png) no-repeat;
  width: 252px;
  height: 137px;
  cursor: default;
}
.inteitem-hidden {
  background: url(../images/20170816img8.png) no-repeat;
  width: 228px;
  height: 137px;
  padding: 0 12px;
  overflow: hidden;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}
.inteitem-txt {
  color: #fff;
  line-height: 20px;
  text-align: left;
  word-break: break-all;
}
.inteitem1:hover .inteitem-hidden.hidden1 {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.inteitem2:hover .inteitem-hidden.hidden2 {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.inteitem3:hover .inteitem-hidden.hidden3 {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.inteitem4:hover .inteitem-hidden.hidden4 {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.inteitem5:hover .inteitem-hidden.hidden5 {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.inteitem6:hover .inteitem-hidden.hidden6 {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.mt50 {
  margin-top: 50px;
}
.inte-title {
  font-weight: lighter;
  margin-top: 80px;
  width: 313px;
}
.inteitem-tit {
  font-size: 24px;
  line-height: 40px;
}
.linerow {
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed #d8d8d8;
  margin: 15px 0;
}
.interighttxt {
  font-size: 14px;
  color: #666;
  text-align: left;
  line-height: 22px;
}
.inte-xh-tit {
  font-size: 22px;
  font-weight: lighter;
  line-height: 60px;
}
.inte-xh-item {
  width: 282px;
  height: 610px;
  border: 1px solid #eee;
  float: left;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.inte-xh-item:hover {
  -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.inte-xh-img {
  background: #f5f6f6;
  text-align: center;
  padding-top: 30px;
  height: 320px;
  border-bottom: 1px solid #eee;
}
.inte-xh-img p {
  font-size: 18px;
  font-weight: lighter;
  margin-top: 20px;
}
.inte-xh-numb {
  margin-top: 36px;
}
.inte-xh-numb li {
  font-size: 14px;
  line-height: 26px;
}
.xh-numb-left {
  color: #666;
  display: inline-block;
  width: 105px;
  text-align: right;
}
.dizhi-txt {
  font-size: 14px;
  color: #666;
  text-align: left;
  padding: 0 22px;
  margin-top: 38px;
  line-height: 24px;
}
.changhe-item {
  float: left;
  width: 170px;
  height: 210px;
  background: #fff;
  border: 1px solid #eee;
  padding: 30px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.changhe-item:hover {
  border: 1px solid #4251b6;
}
.changhe-txt {
  font-size: 14px;
  text-align: left;
  line-height: 24px;
  margin-top: 45px;
}
.inte-title2 {
  font-weight: lighter;
  margin-top: 35px;
  margin-left: 80px;
  width: 632px;
}
.moduimgleft img {
  display: block;
}
.moduimg-tit {
  font-size: 14px;
  font-weight: bold;
  color: #777;
  text-align: center;
  margin-top: 15px;
}
.padd45 {
  padding: 45px 30px !important;
  height: 180px !important;
}
.large-item {
  float: left;
  text-align: center;
}
.scene-item {
  float: left;
  position: relative;
  border: 1px solid #eee;
  background: #fff;
  width: 200px;
  padding: 0 15px;
  padding-top: 110px;
  height: 230px;
  cursor: default;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.scene-item:hover {
  border: 1px solid #4251b6;
}
.scene-tit {
  font-size: 22px;
  font-weight: lighter;
  line-height: 30px;
}
.scene-txt {
  font-size: 14px;
  color: #666;
  text-align: left;
  word-break: break-all;
  line-height: 25px;
  margin-top: 25px;
}
.scene-icon {
  position: absolute;
  top: -20px;
  right: 12px;
  width: 108px;
  height: 126px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.scene-item:hover .scene-icon {
  position: absolute;
  top: -32px;
  right: 12px;
}
.clicent {
  border: 1px solid #eee;
  padding: 20px;
}
.clicent-item1 {
  float: left;
  background: url(../images/20170816img38.png) no-repeat left center;
  line-height: 40px;
  font-size: 14px;
  padding-left: 42px;
}
.clicent-item2 {
  float: left;
  background: url(../images/20170816img39.png) no-repeat left center;
  line-height: 40px;
  font-size: 14px;
  padding-left: 45px;
}
.clicent-item3 {
  float: left;
  background: url(../images/20170816img40.png) no-repeat left center;
  line-height: 40px;
  font-size: 14px;
  padding-left: 45px;
}
.clicent-item4 {
  float: left;
  background: url(../images/20170816img41.png) no-repeat left center;
  line-height: 40px;
  font-size: 14px;
  padding-left: 45px;
}
.clicent-item5 {
  float: left;
  background: url(../images/20170816img42.png) no-repeat left center;
  line-height: 40px;
  font-size: 14px;
  padding-left: 50px;
}
.clicent-item6 {
  float: left;
  background: url(../images/20170816img41.png) no-repeat left center;
  line-height: 40px;
  font-size: 14px;
  padding-left: 45px;
}
.mr35 {
  margin-right: 35px;
}
.ml10 {
  margin-left: 10px;
}
.anli-logo2 {
  width: 283px;
  height: 104px;
}
.anli-logo2 img {
  display: block;
}
.anli-tit2 {
  margin-top: 15px;
}

/*双机热备-新*/
/*luanyongjian20170817*/
.rose-bg {
  background: #1d1e2c url(../images/rose-bg.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.rose-tit {
  background: url(../images/rose-pro.png) no-repeat 0 center;
  padding-left: 95px;
  font-size: 52px;
  line-height: 78px;
  font-weight: lighter;
  color: #fff;
}
.zytable {
  width: 100%;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
.zytable tr:hover {
  background: #ecedf8;
}
.zytable th {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  height: 46px;
  font-size: 16px;
  font-weight: bold;
}
.zytable td {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  height: 46px;
  font-size: 14px;
}
.zyicon1 {
  background: url(../images/20170817img1.png) 60px 0 no-repeat;
  padding-left: 106px;
  text-align: left;
}
.zyicon2 {
  background: url(../images/20170817img2.png) 60px 0 no-repeat;
  padding-left: 106px;
  text-align: left;
}
.zyicon3 {
  background: url(../images/20170817img3.png) 60px 0 no-repeat;
  padding-left: 106px;
  text-align: left;
}
.zyicon4 {
  background: url(../images/20170817img4.png) 60px 0 no-repeat;
  padding-left: 106px;
  text-align: left;
}
.zyicon5 {
  background: url(../images/20170817img5.png) 60px 0 no-repeat;
  padding-left: 106px;
  text-align: left;
}
.jiagou-tit {
  font-size: 16px;
  margin: 50px 0;
}
.jiagou-img {
  width: 588px;
  height: 418px;
  text-align: center;
  border: 1px solid #fff;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.jiagou-img:hover {
  border: 1px solid #4251b6;
  -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.jiagou-txt {
  text-align: center;
  font-size: 16px;
  margin-top: 20px;
}
.rose-cj-item {
  float: left;
  margin-top: 40px;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  width: 275px;
  height: 96px;
}
.rose-cj-item.bg1 {
  background: #fff url(../images/20170817img8.png) no-repeat center center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rose-cj-item.bg1:hover {
  background: #fff url(../images/20170817img8-hover.png) no-repeat center center;
}
.rose-cj-item.bg2 {
  background: #fff url(../images/20170817img9.png) no-repeat center center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rose-cj-item.bg2:hover {
  background: #fff url(../images/20170817img9-hover.png) no-repeat center center;
}
.rose-cj-item.bg3 {
  background: #fff url(../images/20170817img10.png) no-repeat center center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rose-cj-item.bg3:hover {
  background: #fff url(../images/20170817img10-hover.png) no-repeat center
    center;
}
.rose-cj-item.bg4 {
  background: #fff url(../images/20170817img11.png) no-repeat center center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rose-cj-item.bg4:hover {
  background: #fff url(../images/20170817img11-hover.png) no-repeat center
    center;
}
.rose-cj-item.bg5 {
  background: #fff url(../images/20170817img12.png) no-repeat center center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rose-cj-item.bg5:hover {
  background: #fff url(../images/20170817img12-hover.png) no-repeat center
    center;
}
.rose-cj-item.bg6 {
  background: #fff url(../images/20170817img13.png) no-repeat center center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rose-cj-item.bg6:hover {
  background: #fff url(../images/20170817img13-hover.png) no-repeat center
    center;
}
.rose-cj-item.bg7 {
  background: #fff url(../images/20170817img14.png) no-repeat center center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rose-cj-item.bg7:hover {
  background: #fff url(../images/20170817img14-hover.png) no-repeat center
    center;
}
.rose-cj-item.bg8 {
  background: #fff url(../images/20170817img15.png) no-repeat center center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.rose-cj-item.bg8:hover {
  background: #fff url(../images/20170817img15-hover.png) no-repeat center
    center;
}
.notelist li {
  font-size: 16px;
  line-height: 30px;
}
/*20170809redis数据库开始*/
.redis-data-bg {
  background: #1d1e2c url(../images/m20170809img2.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.redis-banicon {
  padding-left: 79px;
  background: url(../images/m20170809img3.png) no-repeat 0 16px;
}
.redis-dbicon {
  display: inline-block;
  width: 26px;
  height: 28px;
  background: url(../images/m20170809img1.png) no-repeat;
  vertical-align: middle;
  margin: -3px 10px 0 56px;
}
.redis-dbicon2 {
  background-position: 0 -38px;
}
.redis-dbicon3 {
  background-position: 0 -76px;
}
.redis-dbicon4 {
  background-position: 0 -114px;
}
.mtop40 {
  margin-top: 40px;
}
.changjing-col-redis {
  float: left;
  width: 24%;
  border: 1px solid #eee;
  margin-right: 1%;
  height: 280px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  height: 298px;
}
.changjing-col-redis:hover {
  border: 1px solid #4251b6;
  -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
}
.pad018 {
  padding: 0 18px;
}
.changjing-col-redis .changjin-col-top p {
  margin-top: 0;
}
.redis-pritb {
  width: 1200px;
  margin-top: 30px;
}
.redis-pritb table {
  width: 100%;
}
.redis-pritb table tr:hover {
  background: #ecedf8;
}
.redis-pritb table tr th {
  background: #ecedf8;
  font-size: 14px;
  color: #777;
  border: 1px solid #d8d8d8;
  height: 37px;
  line-height: 37px;
}
.redis-pritb table tr td {
  border: 1px solid #d8d8d8;
  height: 37px;
  line-height: 37px;
}
/*20170809redis数据库结束*/
/*归档存储开始*/
.archival-cunchu-bg {
  background: #1d1e2c url(../images/m20170901img1.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.archival-cunchu-tit {
  background: url(../images/m20170901img2.png) no-repeat 0 18px;
  padding-left: 75px;
  font-size: 52px;
  line-height: 78px;
  color: #fff;
  font-weight: lighter;
}
.archival-detail {
  font-size: 14px;
  color: #97a0b4;
  line-height: 30px;
  width: 470px;
}
.wjdc-link {
  text-decoration: underline;
  color: #97a0b4;
  font-size: 14px;
  line-height: 30px;
  margin-top: 5px;
}
.wjdc-link:hover {
  color: #4251b6;
  text-decoration: underline;
}
.archival-storicon {
  display: inline-block;
  width: 24px;
  height: 22px;
  background: url(../images/m20170901img3.png) no-repeat;
  vertical-align: middle;
  margin: -3px 10px 0 48px;
}
.archival-storicon2 {
  background-position: 0 -27px;
}
.archival-storicon3 {
  background-position: 0 -54px;
}
.archival-storicon4 {
  background-position: 0 -81px;
}
.changjing-box .archival-cj {
  width: 289px;
  height: 264px;
  padding-bottom: 0;
}
.archival-cj-icon {
  display: inline-block;
  width: 78px;
  height: 66px;
  margin-top: 40px;
}
.archival-cj .changjin-bottom p {
  line-height: 22px;
  padding-top: 0;
  color: #666;
}
.archival-cj .changjin-bottom .ptop14 {
  padding-top: 14px;
}
.archival-sgcol-top {
  background: #f5f6f6;
  padding-bottom: 38px;
  height: auto;
}
/*归档存储结束*/
/*共享云盘开始*/
.share-cloud-bg {
  background: #1d1e2c url(../images/share-cloud/m20180222img4.png) no-repeat top
    center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.share-cloud-tit {
  background: url(../images/share-cloud/m20180222img1.png) no-repeat 18px 16px;
  padding-left: 96px;
  font-size: 50px;
  line-height: 78px;
  color: #fff;
}
.sharecd-detail {
  font-size: 14px;
  color: #97a0b4;
  line-height: 30px;
}
.mtop18 {
  margin-top: 18px;
}
.kysd-tips {
  background: url(../images/share-cloud/m20180222img2.png) no-repeat 0 2px;
  padding-left: 20px;
  width: 480px;
  color: #f80;
}
.share-archimg {
  width: 811px;
  margin-top: 42px;
  border-right: 1px solid #dddddd;
  text-align: center;
}
.sharecd-instro {
  padding-left: 18px;
  margin-top: 52px;
}
.archi-title {
  line-height: 58px;
  font-size: 24px;
  color: #333;
  font-weight: normal;
}
.mtop6 {
  margin-top: 6px;
}
.sharecld-instro {
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.connect-tit {
  line-height: 24px;
  font-size: 14px;
  color: #4251b6;
}
.tx-table4 .sharecd-table tr th {
  font-size: 16px;
  font-weight: bold;
}
.sharecd-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(../images/share-cloud/m20180222img5.png) no-repeat;
  vertical-align: middle;
  margin: -3px 10px 0 18px;
}
.sharecd-icon2 {
  background-position: 0 -34px;
}
.sharecd-icon3 {
  background-position: 0 -68px;
}
/*共享云盘结束*/
/*快云服务器产品页改版 luanyongjian20170919*/
.banner-txt {
  color: #97a0b4;
  font-size: 14px;
  line-height: 26px;
}
.sqbtn {
  color: #4251b6;
  margin-left: 20px;
}
.sqbtn:hover {
  text-decoration: underline;
}
.ts-table {
  width: 90%;
  text-indent: 2em;
  line-height: 2;
}
.ts-table th {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  height: 52px;
  border-bottom: 1px solid #d8d8d8;
}
.ts-table td {
  font-size: 14px;
  color: #666;
  height: 85px;
  padding-left: 20px;
  padding-right: 40px;
  word-break: break-all;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  background: #fff;
}
.ts-table tr > td:first-child {
  border-left: 1px solid #d8d8d8;
}
.swgc {
  background: url(../images/20170919img1.png) no-repeat 2px center;
  line-height: 24px;
  padding-left: 32px;
}
.ipbd {
  background: url(../images/20170919img2.png) no-repeat 2px center;
  line-height: 24px;
  padding-left: 32px;
}
.zcip {
  background: url(../images/20170919img3.png) no-repeat left center;
  line-height: 24px;
  padding-left: 32px;
}
.sfkz {
  background: url(../images/20170919img4.png) no-repeat 2px center;
  line-height: 24px;
  padding-left: 32px;
}
.dkgx {
  background: url(../images/20170919img5.png) no-repeat 2px center;
  line-height: 24px;
  padding-left: 32px;
}
.kyxzs {
  background: url(../images/20170919img6.png) no-repeat 5px center;
  line-height: 24px;
  padding-left: 32px;
}
.cj-item {
  float: left;
  position: relative;
  border: 1px solid #eee;
  width: 228px;
  padding-top: 90px;
  height: 350px;
  cursor: default;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.cj-item:hover {
  border: 1px solid #4251b6;
}
.cj-tit {
  font-size: 24px;
  font-weight: lighter;
  height: 70px;
  line-height: 30px;
  padding-left: 25px;
}
.cj-txt {
  color: #888;
  text-align: left;
  word-break: break-all;
  line-height: 24px;
  padding-left: 25px;
  padding-right: 20px;
}
.cj-icon {
  position: absolute;
  top: -20px;
  right: 15px;
  width: 108px;
  height: 126px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.cj-item:hover .cj-icon {
  position: absolute;
  top: -32px;
  right: 15px;
}
.mr12 {
  margin-right: 12px;
}
.tjpzbox {
  background: #f5f5f5;
  padding: 0 25px;
  margin-top: 10px;
  font-size: 14px;
  height: 112px;
  overflow: hidden;
}
.tj-tit {
  font-weight: bold;
  margin-top: 15px;
}
.width112 {
  width: 112px;
}
.width105 {
  width: 105px;
}
.zxbuybtn {
  width: 206px;
  height: 35px;
  background: #ff8800;
  font-size: 14px;
  color: #fff;
  line-height: 35px;
  text-align: center;
  display: block;
  margin: 0 auto;
  margin-top: 15px;
}
.zxbuybtn:hover {
  color: #fff;
  background: #ff6600;
}
.jg-tips {
  background: #ecedf8 url(../images/20170919img12.png) no-repeat 13px center;
  padding-left: 40px;
  font-size: 14px;
  line-height: 38px;
  border: 1px solid #4251b6;
  margin-top: 6px;
}

/*客户案例-新*/
.anli-wrap {
  width: 100%;
}
.anlibox {
  position: relative;
  height: 420px;
}
.al-item {
  width: 573px;
  height: 155px;
  padding: 25px 0 0 15px;
  border: 1px solid #d8d8d8;
  background: #fff;
  float: left;
  margin-bottom: 25px;
}
.al-logo {
  width: 101px;
  height: 101px;
  float: left;
}
.al-logo img {
  display: block;
}
.altxtbox {
  width: 430px;
  float: left;
  margin-left: 15px;
}
.al-tit {
  font-size: 18px;
  line-height: 1;
}
.al-txt {
  font-size: 14px;
  color: #666;
  line-height: 20px;
  letter-spacing: 1px;
  text-align: left;
  word-break: break-all;
  margin-top: 10px;
}
.slidesjs-pagination {
  overflow: hidden;
  position: absolute;
  left: 50%;
  bottom: 13px;
  margin-left: -70px;
}
.slidesjs-pagination li {
  float: left;
}
.slidesjs-pagination li a {
  float: left;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #c2c2c2;
  margin: 0 5px;
  font-size: 0;
}
.slidesjs-pagination li a.active {
  background: #4251b6;
}
.slidesjs-play,
.slidesjs-stop {
  display: none !important;
}
/*快云服务器新增*/
.m-func-list {
  width: 100%;
  min-width: 1200px;
  height: 170px;
  background-color: #d9dcf0;
}
.m-func-box {
  width: 1200px;
  height: 100%;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  background: url(../images/20180312yfimg0-3.png) no-repeat center;
  overflow: hidden;
}
.u-func-left,
.u-func-right {
  width: 40px;
  height: 100%;
  background: no-repeat center;
  background-color: #3644a3;
  background-color: rgba(54, 68, 163, 0.35);
  cursor: pointer;
  position: absolute;
  top: 0;
  z-index: 10;
}
.u-func-left {
  background-image: url(../images/20180312yfimg0-1.png);
  left: 0;
}
.u-func-right {
  background-image: url(../images/20180312yfimg0-2.png);
  right: 0;
}
.u-func-floor-l,
.u-func-floor-r {
  width: 50px;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 9;
}
.u-func-floor-l {
  left: 0;
  background-image: linear-gradient(to left, transparent, #d9dcf0);
}
.u-func-floor-r {
  right: 0;
  background-image: linear-gradient(to right, transparent, #d9dcf0);
}
.u-func-list {
  height: 100%;
}
.u-func-item {
  width: 16px;
  height: 16px;
  background: #7b86cc;
  border-radius: 50%;
  margin: 0 145px 0;
  position: relative;
  top: 77px;
  z-index: 8;
}
.u-func-item .text-wrap {
  width: 273px;
  height: 38px;
  position: absolute;
  left: 50%;
  margin-left: -152.5px;
  background: no-repeat center;
  line-height: 38px;
  padding-left: 20px;
  padding-right: 12px;
}
.u-func-item.up .text-wrap {
  top: -50px;
  background-image: url(../images/20180312yfimg0-5.png);
  padding-bottom: 6px;
}
.u-func-item.down .text-wrap {
  bottom: -50px;
  background-image: url(../images/20180312yfimg0-4.png);
  padding-top: 6px;
}
.u-func-item .text-wrap a {
  color: #fff;
}
.u-func-item .text-wrap span {
  width: 227px;
  overflow: hidden;
}
.u-func-item .text-wrap p {
  text-decoration: underline;
}
.u-func-item .deta {
  color: #4251b6;
  position: absolute;
  width: 305px;
  left: 50%;
  margin-left: -152px;
}
.u-func-item.up .deta {
  top: 32px;
}
.u-func-item.down .deta {
  bottom: 32px;
}
/*kauiyun样式 不能省略上边的样式  */
.kuaiyun.m-func-list {
  background-color: #fff;
}
.kuaiyun .m-func-box {
  background: #f5f7f6 url(../images/20180312yfimg0-3-ky.png) no-repeat center;
}
.kuaiyun .u-func-left,
.kuaiyun .u-func-right {
  background-color: #bababa;
  background-color: rgba(186, 186, 186, 0.35);
}
.kuaiyun .u-func-floor-l {
  background-image: linear-gradient(to left, transparent, transparent, #bababa);
}
.kuaiyun .u-func-floor-r {
  background-image: linear-gradient(
    to right,
    transparent,
    transparent,
    #bababa
  );
}
.kuaiyun .u-func-item {
  background: #009de0;
}
.kuaiyun .u-func-item.up .text-wrap {
  background-image: url(../images/20180312yfimg0-5-ky.png);
}
.kuaiyun .u-func-item.down .text-wrap {
  background-image: url(../images/20180312yfimg0-4-ky.png);
}
.kuaiyun .u-func-item .deta {
  color: #009de0;
}
/*弹出*/
.m-func-details {
  width: 680px;
  display: none;
}
.m-func-details .u-top,
.m-func-details .u-bottom {
  padding: 40px 50px;
  position: relative;
}
.m-func-details .u-top {
  background-color: #d9dcf0;
}
.kuaiyun.m-func-details .u-top {
  background-color: #d9f0fa;
}
.m-func-details .u-bottom {
  background-color: #fff;
}
.m-func-details .p2 {
  margin-top: 10px;
}
.m-func-details .deta {
  margin-top: 20px;
}
.m-func-details .u-func-btn.hide {
  display: none;
}
.m-func-details .u-func-btn.u-func-left {
  background: url(../images/20180312yfimg0-1-pop.png) no-repeat center;
}
.m-func-details .u-func-btn.u-func-right {
  background: url(../images/20180312yfimg0-2-pop.png) no-repeat center;
}
/*快云服务器新增结束*/

/*负载均衡器开始,此处开始新增样式,放到https://libs.zzidc.com/zzidccom/css/config.css文件的后面*/
.kyfzjh-bg {
  background: #1d1e2c url(../images/kyfzjh/m20180306img2.png) no-repeat top
    center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.kyfzjh-ban-tit {
  background: url(../images/kyfzjh/m20180306img1.png) no-repeat left 15px;
  padding-left: 76px;
  font-size: 50px;
  line-height: 78px;
  color: #fff;
  font-weight: lighter;
}
.ptop40 {
  padding-top: 40px;
}
.mtop60 {
  margin-top: 60px;
}
.fuzaileft-cj {
  width: 800px;
  height: 432px;
  border-right: 1px solid #ebeaea;
  padding-right: 40px;
}
.ptop40 {
  padding-top: 40px;
}
.fuzairight-txt {
  font-size: 14px;
  line-height: 24px;
  padding-top: 30px;
  color: #666;
}
.fuzairight-link {
  color: #4251b6;
}
.fuzairight-link:hover {
  color: #4656c3;
  text-decoration: underline;
}
.fzjh-advanlttb {
  width: 185px;
  height: 369px;
  border-left: 1px solid #4251b6;
}
.fzjh-advanlttb tr th {
  text-align: center;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #4251b6;
  border-left: 1px solid #f5f5f5;
}
.mtop16 {
  margin-top: 16px;
}
.fzjh-advanlttb tr td {
  background: #ecedf8;
  height: 73px;
  font-size: 14px;
  color: #4251b6;
  text-align: left;
  border: 1px solid #4251b6;
}
.fzjhadc-icon {
  display: inline-block;
  width: 22px;
  height: 22px;
  vertical-align: middle;
  margin: -5px 10px 0 30px;
}
.fzjhadc-icon1 {
  background: url(../images/kyfzjh/m20180306img4.png) center no-repeat;
}
.fzjhadc-icon2 {
  background: url(../images/kyfzjh/m20180306img5.png) center no-repeat;
}
.fzjhadc-icon3 {
  background: url(../images/kyfzjh/m20180306img6.png) center no-repeat;
}
.fzjhadc-icon4 {
  background: url(../images/kyfzjh/m20180306img7.png) center no-repeat;
}
.fzjhadc-icon5 {
  background: url(../images/kyfzjh/m20180306img8.png) center no-repeat;
}
.fzjf-advan-rttb {
  width: 1013px;
  height: 369px;
}
.fzjf-advan-rttb tr th {
  text-align: center;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #d8d8d8;
}
.fzjf-advan-rttb tr td {
  height: 73px;
  font-size: 14px;
  color: #333;
  text-align: left;
  border: 1px solid #d8d8d8;
  border-left: none;
  background: #fff;
  border-left: 1px solid #4251b6;
}
.mleft88 {
  margin-left: 88px;
}
.fuzairight-cj h4 {
  font-size: 24px;
  font-weight: 100;
}
.fuzairight-cj {
  width: 325px;
  padding-left: 20px;
}
.mtop110 {
  margin-top: 110px;
}
.scene-container {
  margin-top: 40px;
}
.fzjh-method {
  width: 276px;
  height: 342px;
  border: 1px solid #d8d8d8;
  transition: all 0.2s linear;
}
.fzjh-method:hover {
  border: 1px solid #4251b6;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
  transform: translate3d(0, -2px, 0);
}
.display-inline {
  display: inline-block;
}
.hover-icon1 {
  width: 231px;
  height: 128px;
  background: url(../images/kyfzjh/m20180306img9.png) center no-repeat;
  margin-top: 17px;
  transition: transform 0.6s ease-out;
}
.hover-icon2 {
  width: 169px;
  height: 137px;
  background: url(../images/kyfzjh/m20180306img10.png) center no-repeat;
  margin-top: 12px;
  transition: transform 0.3s ease-out;
}
.hover-icon3 {
  width: 179px;
  height: 136px;
  background: url(../images/kyfzjh/m20180306img11.png) center no-repeat;
  margin-top: 13px;
  transition: transform 0.3s ease-out;
}
.hover-icon4 {
  width: 171px;
  height: 141px;
  background: url(../images/kyfzjh/m20180306img12.png) center no-repeat;
  margin-top: 10px;
  transition: transform 0.3s ease-out;
}
.hover-icon1:hover {
  transform: scale(0.98, 0.98);
}
.hover-icon2:hover {
  transform: scale(0.98, 0.98);
}
.hover-icon3:hover {
  transform: scale(0.98, 0.98);
}
.hover-icon4:hover {
  transform: scale(0.98, 0.98);
}
.bottom-fzfs {
  padding: 0 20px;
  color: #666;
  font-size: 12px;
}
.fzjh-mdtitle {
  font-size: 14px;
  color: #333;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
  margin-top: 10px;
}
.mright29 {
  margin-right: 29px;
}
.pbottom96 {
  padding-bottom: 96px;
}
.fzjh-mdtp {
  height: 162px;
  background: #fff;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #d8d8d8;
}
/*负载均衡器结束*/
/*安全检测开始*/
.safecheck-bg {
  background: #1d1e2c url(../images/safe-check/m20180412img1.png) no-repeat top
    center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.kyfzjh-ban-tit {
  background: url(../images/safe-check/m20180412img2.png) no-repeat 11px 19px;
  padding-left: 82px;
  font-size: 52px;
  line-height: 78px;
  color: #fff;
  font-weight: lighter;
}
.mtop46 {
  margin-top: 46px;
}
.safecheck-scene {
  border: 1px solid #d8d8d8;
  height: 265px;
  padding-bottom: 0;
}
.safe-check-botcj {
  border-top: 1px solid #d8d8d8;
  line-height: 24px;
  overflow: hidden;
  padding-top: 14px;
  text-align: center;
  font-size: 16px;
  color: #888;
  background: #fff;
  height: 83px;
}
.safe-check-botcj p {
  line-height: 28px;
}
.safe-check-icon {
  display: inline-block;
  margin-top: 28px;
  height: 78px;
  line-height: 78px;
}
.safe-check-icon img {
  vertical-align: middle;
  margin-top: -3px;
}
.safeck-scenetop {
  background: #f5f6f6;
  height: 166px;
}
.safeck-scenetop p {
  margin-top: 15px;
}
.safe-check-botcj .ptop0 {
  padding-top: 0;
}
.mtop12 {
  margin-top: 12px;
}
.apply-scenewrap {
  margin-top: 60px;
}
.apply-scenewrap li {
  width: 285px;
  height: 400px;
  float: left;
  margin-right: 20px;
  text-align: center;
  cursor: pointer;
}
.apply-scenewrap li.mright0 {
  margin-right: 0;
}
.out .web-system-scene {
  width: 285px;
  height: 400px;
  background: url(../images/safe-check/m20180412img9.png) no-repeat;
}
.over .web-system-scene {
  width: 285px;
  height: 400px;
  background: url(../images/safe-check/m20180412img14.png) no-repeat;
}
.out .web-system-stack {
  width: 285px;
  height: 400px;
  background: url(../images/safe-check/m20180412img16.png) no-repeat;
}
.over .web-system-stack {
  width: 285px;
  height: 400px;
  background: url(../images/safe-check/m20180412img15.png) no-repeat;
}
.out .web-system-time {
  width: 285px;
  height: 400px;
  background: url(../images/safe-check/m20180412img17.png) no-repeat;
}
.over .web-system-time {
  width: 285px;
  height: 400px;
  background: url(../images/safe-check/m20180412img18.png) no-repeat;
}
.out .web-system-guide {
  width: 285px;
  height: 400px;
  background: url(../images/safe-check/m20180412img19.png) no-repeat;
}
.over .web-system-guide {
  width: 285px;
  height: 400px;
  background: url(../images/safe-check/m20180412img20.png) no-repeat;
}
.web-systemicon {
  display: inline-block;
  width: 80px;
  height: 57px;
  margin-top: 90px;
}
.web-systemicon1 {
  background: url(../images/safe-check/m20180412img10.png) center no-repeat;
}
.web-systemicon2 {
  background: url(../images/safe-check/m20180412img11.png) center no-repeat;
}
.web-systemicon3 {
  background: url(../images/safe-check/m20180412img12.png) center no-repeat;
}
.web-systemicon4 {
  background: url(../images/safe-check/m20180412img13.png) center no-repeat;
}
.cutline-scene {
  width: 36px;
  height: 4px;
  background: #fff;
  margin: 42px auto 24px;
}
.web-systit {
  line-height: 36px;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
.apply-scenewrap li.over .web-systemicon {
  animation: moveUpStepInfo 0.3s ease-out;
  -webkit-animation: moveUpStepInfo 0.3s ease-out;
  -moz-animation: moveUpStepInfo 0.3s ease-out;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
}
.apply-scenewrap li.out .web-systemicon {
  animation: moveDownStepInfo 0.3s ease-out;
  -webkit-animation: moveDownStepInfo 0.3s ease-out;
  -moz-animation: moveDownStepInfo 0.3s ease-out;
  -ms-animation: moveDownStepInfo 0.3s ease-out;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
}
.apply-scenewrap li.over .cutline-scene {
  animation: moveUpcut 0.3s ease-out;
  -webkit-animation: moveUpcut 0.3s ease-out;
  -moz-animation: moveUpcut 0.3s ease-out;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
}
.apply-scenewrap li.out .cutline-scene {
  animation: moveDowncut 0.3s ease-out;
  -webkit-animation: moveDowncut 0.3s ease-out;
  -moz-animation: moveDowncut 0.3s ease-out;
  -ms-animation: moveDowncut 0.3s ease-out;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -ms-animation-fill-mode: forwards;
}
@-webkit-keyframes moveUpStepInfo {
  0% {
    margin-top: 90px;
  }
  100% {
    margin-top: 50px;
  }
}
@-moz-keyframes moveUpStepInfo {
  0% {
    margin-top: 90px;
  }
  100% {
    margin-top: 50px;
  }
}
@-mz-keyframes moveUpStepInfo {
  0% {
    margin-top: 90px;
  }
  100% {
    margin-top: 50px;
  }
}
@keyframes moveUpStepInfo {
  0% {
    margin-top: 90px;
  }
  100% {
    margin-top: 50px;
  }
}
@-webkit-keyframes moveDownStepInfo {
  0% {
    margin-top: 50px;
  }
  100% {
    margin-top: 90px;
  }
}
@-moz-keyframes moveDownStepInfo {
  0% {
    margin-top: 50px;
  }
  100% {
    margin-top: 90px;
  }
}
@-ms-keyframes moveDownStepInfo {
  0% {
    margin-top: 50px;
  }
  100% {
    margin-top: 90px;
  }
}
@keyframes moveDownStepInfo {
  0% {
    margin-top: 50px;
  }
  100% {
    margin-top: 90px;
  }
}
@-webkit-keyframes moveUpcut {
  0% {
    margin: 42px auto 24px;
  }
  100% {
    margin: 32px auto 14px;
  }
}
@-moz-keyframes moveUpcut {
  0% {
    margin: 42px auto 24px;
  }
  100% {
    margin: 32px auto 14px;
  }
}
@-mz-keyframes moveUpcut {
  0% {
    margin: 42px auto 24px;
  }
  100% {
    margin: 32px auto 14px;
  }
}
@keyframes moveUpcut {
  0% {
    margin: 42px auto 24px;
  }
  100% {
    margin: 32px auto 14px;
  }
}
@-webkit-keyframes moveDowncut {
  0% {
    margin: 32px auto 14px;
  }
  100% {
    margin: 42px auto 24px;
  }
}
@-moz-keyframes moveDowncut {
  0% {
    margin: 32px auto 14px;
  }
  100% {
    margin: 42px auto 24px;
  }
}
@-ms-keyframes moveDowncut {
  0% {
    margin: 32px auto 14px;
  }
  100% {
    margin: 42px auto 24px;
  }
}
@keyframes moveDowncut {
  0% {
    margin: 32px auto 14px;
  }
  100% {
    margin: 42px auto 24px;
  }
}
.web-sysinstro {
  width: 255px;
  margin: 0 auto;
  margin-top: 6px;
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  text-align: left;
}
.out .web-sysinstro {
  display: none;
}
.over .web-sysinstro {
  display: block;
}
.service-content {
  margin-top: 60px;
}
.service-concol {
  width: 1198px;
  height: 144px;
  border: 1px solid #d8d8d8;
  background: #fff;
  position: relative;
  transition: all 0.3s ease-out;
  overflow: hidden;
}
.stack-check {
  font-size: 64px;
  color: #f2f2f2;
  position: absolute;
  top: 0;
  left: 20px;
}
.service-concol:hover {
  border: 1px solid #4251b6;
  -moz-box-shadow: 3px 3px 20px #dfdfdf;
  -webkit-box-shadow: 3px 3px 20px #dfdfdf;
  box-shadow: 3px 3px 20px #dfdfdf;
}
.service-concol:hover .stack-check {
  color: #e9e9ff;
}
.stackck-content {
  margin: 58px 50px 0 40px;
  line-height: 26px;
  font-size: 16px;
  color: #333;
  z-index: 3;
  position: relative;
}
.zichan-check {
  border-top: 1px solid #fff;
}
.zichan-check:hover {
  margin-top: 0;
}
.web-systemicon {
  margin-top: 50px\0;
}
.cutline-scene {
  margin: 30px auto 14px\0;
}
/*安全检测结束*/

/*此处为新加样式 20180413*/
/*专属宿主机开始 luanyongjian@zzidc.cn*/
.host-bg {
  background: #1d1e2c url(../images/20180413img1.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.host-tit {
  background: url(../images/20180413img2.png) no-repeat 0 center;
  padding-left: 95px;
  font-size: 52px;
  line-height: 67px;
  font-weight: lighter;
  color: #fff;
}
.zztable tr th.bgec {
  background: #ecedf8;
}
.classifibox {
  border: 1px solid #ddd;
}
.tab_on {
  width: 216px;
}
.tab_on ul {
  width: 216px;
}
.tab_on ul li {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  height: 316px;
  text-align: center;
  line-height: 316px;
  font-size: 18px;
  font-weight: lighter;
  cursor: pointer;
  margin-top: -1px;
  background: #fff;
}
.tab_on li.nav_on6 {
  background: #ecedf8;
}
.dis {
  display: block;
}
.undis {
  display: none;
}
.fenlei-box {
  margin-top: 20px;
  margin-left: 35px;
}
.fenlei-left {
  width: 290px;
  height: 592px;
  background: #fff;
  float: left;
  border: 1px solid #d8d8d8;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.fenlei-left:hover {
  box-shadow: 5px 5px 10px #d8d8d8;
}
.mr15 {
  margin-right: 15px;
}
.fenlei-tit {
  font-size: 25px;
  color: #555;
  height: 88px;
  line-height: 88px;
  text-align: center;
  font-weight: lighter;
}
.fenlei-price {
  background: #4251b6;
  height: 88px;
  text-align: center;
  color: #fff;
  font-size: 14px;
}
.v-note {
  font-size: 24px;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  margin-right: 2px;
}
.v-numb {
  font-size: 53px;
  line-height: 88px;
}
.zs-list {
  padding-top: 30px;
  height: 285px;
}
.zs-list li {
  line-height: 24px;
  font-size: 14px;
  height: 36px;
  clear: both;
}
.zs-list-tit {
  color: #777;
  width: 90px;
  text-align: right;
}
.xin2 {
  background: url(../images/20160416img1.png) center center no-repeat;
  width: 32px;
  height: 30px;
  display: inline-block;
  background-position: -42px 4px;
  margin-right: 4px;
}
.xin3 {
  background: url(../images/20160416img1.png) center center no-repeat;
  width: 32px;
  height: 30px;
  display: inline-block;
  background-position: -83px 4px;
  margin-right: 4px;
}
.zylistbox {
  border: #bbbaba 1px solid;
  outline: none;
  min-width: 166px;
}
.zsbtnbox {
  overflow: hidden;
  width: 270px;
  margin: 0 auto;
}
.buybtn2 {
  width: 126px;
  height: 30px;
  line-height: 30px;
  background: #f89e16;
  color: #fff;
  font-size: 14px;
  text-align: center;
  float: left;
}
.buybtn2:hover {
  background: #ff8800;
  color: #fff;
}
.detailbtn {
  width: 124px;
  height: 28px;
  line-height: 28px;
  background: #fff;
  border: 1px solid #4251b6;
  color: #4251b6;
  font-size: 14px;
  text-align: center;
  float: left;
}
.detailbtn:hover {
  background: #4251b6;
  color: #fff;
}
.hosttx-tit {
  margin-top: 15px;
}
.hosttx-tit p {
  float: left;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  line-height: 60px;
}
.hosttable {
  border-left: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  width: 100%;
}
.hosttable th {
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  font-size: 16px;
}
.hosttable td {
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  font-size: 14px;
  color: #666;
  padding-top: 10px;
  padding-bottom: 10px;
}
.hosticon1 {
  background: url(../images/20180413img3.png) no-repeat 18px center;
  padding-left: 50px;
  text-align: left;
}
.hosticon2 {
  background: url(../images/20180413img4.png) no-repeat 22px center;
  padding-left: 50px;
  text-align: left;
}
.hosticon3 {
  background: url(../images/20180413img5.png) no-repeat 20px center;
  padding-left: 50px;
  text-align: left;
}
.p45 {
  padding-left: 45px;
}
.scene-item2 {
  float: left;
  position: relative;
  border: 1px solid #eee;
  background: #fff;
  width: 318px;
  padding: 0 30px;
  padding-top: 95px;
  height: 233px;
  cursor: default;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.scene-item2:hover {
  border: 1px solid #4251b6;
}
.scene-tit2 {
  font-size: 24px;
  font-weight: lighter;
  line-height: 30px;
}
.scene-icon2 {
  position: absolute;
  top: -20px;
  right: 22px;
  width: 108px;
  height: 126px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.scene-item2:hover .scene-icon2 {
  position: absolute;
  top: -32px;
  right: 22px;
}

/*此处为新加样式 放到config.css样式表最下面*/
/*代运维服务开始 luanyongjian@zzidc.cn 20180424*/
.om-bg {
  background: #1d1e2c url(../images/20180424img1.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.om-tit {
  background: url(../images/20180424img2.png) no-repeat 0 center;
  padding-left: 95px;
  font-size: 52px;
  line-height: 66px;
  font-weight: lighter;
  color: #fff;
}
.cj-item2 {
  float: left;
  width: 300px;
  height: 285px;
  position: relative;
}
.cj-item2.bg1 {
  background: url(../images/20180424img3.png) no-repeat;
}
.cj-item2.bg2 {
  background: url(../images/20180424img4.png) no-repeat;
}
.cj-item2.bg3 {
  background: url(../images/20180424img5.png) no-repeat;
}
.cj-item2.bg4 {
  background: url(../images/20180424img6.png) no-repeat;
}
.hover-floor {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  background-color: #4251b6;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.cj-item2:hover .hover-floor {
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}
.cj-imgtxt {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 120px;
  margin: auto;
  text-align: center;
  z-index: 2;
}
.cj-img {
  display: block;
  height: 40px;
}
.cj-txt2 {
  font-size: 14px;
  line-height: 28px;
  color: #fff;
  margin-top: 20px;
  display: block;
}
.fa-box img {
  display: block;
}
.fenlei-left2 {
  width: 585px;
  height: 482px;
  background: #fff;
  float: left;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.fenlei-left2:hover {
  box-shadow: 5px 5px 10px #d8d8d8;
}
.fenlei-tit {
  font-size: 25px;
  color: #555;
  height: 88px;
  line-height: 88px;
  text-align: center;
  font-weight: lighter;
}
.fenlei-price {
  background: #4251b6;
  height: 88px;
  text-align: center;
  color: #fff;
  font-size: 14px;
}
.fenlei-price-sn {
  background: #4251b6;
  height: 136px;
  text-align: center;
  color: #fff;
  font-size: 14px;
}
.v-note {
  font-size: 24px;
  display: inline-block;
  vertical-align: top;
  margin-top: 15px;
  margin-right: 2px;
}
.v-numb-sn {
  font-size: 44px;
  line-height: 60px;
}
.fs35 {
  font-size: 35px;
  line-height: 88px;
  font-weight: lighter;
}
.zs-list2 {
  padding-top: 20px;
  padding-left: 195px;
  height: 220px;
}
.zs-list2 li {
  line-height: 40px;
  font-size: 14px;
  clear: both;
}
.zs-list-tit2 {
  color: #777;
}
.buyBtn {
  width: 505px;
  height: 30px;
  line-height: 30px;
  background: #ff8800;
  color: #fff;
  font-size: 14px;
  text-align: center;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
}
.buyBtn:hover {
  background: #ff8900;
  color: #fff;
}
.morelink {
  font-size: 14px;
  color: #4251b6;
  position: absolute;
  right: 0;
  top: 0;
}
.tg-td-list {
  width: 100%;
}
.tg-td-list li {
  width: 232px;
  height: 325px;
  float: left;
  margin-right: 90px;
  padding-top: 35px;
}
.tg-td-img {
  width: 96px;
  height: 96px;
  margin-right: 40px;
}
.tg-td-gcs {
  font-size: 18px;
  height: 86px;
  color: #4251b6;
  padding-top: 20px;
}
.tg-td-gcs-js {
  line-height: 30px;
}
.tg-se-tb-ok {
  display: block;
  width: 12px;
  height: 12px;
  background: url(../images/20180424img12.png) no-repeat 0 0;
  float: left;
  margin-top: 3px;
  margin-right: 5px;
  margin-left: 6px;
}
.tg-td-list .tg-se-tb-ok {
  margin-top: 9px;
  margin-left: 0;
}
.tg-td-list .margin-right0 {
  margin-right: 0;
}
.al-item2 {
  width: 575px;
  height: 155px;
  padding: 25px 0 0 15px;
  background: #fff;
  float: left;
}
.al-logo {
  width: 101px;
  height: 101px;
  float: left;
}
.al-logo img {
  display: block;
}
.altxtbox {
  width: 435px;
  float: left;
  margin-left: 15px;
}
.al-tit {
  font-size: 18px;
  line-height: 1;
}
.al-txt {
  font-size: 14px;
  color: #666;
  line-height: 20px;
  letter-spacing: 1px;
  text-align: left;
  word-break: break-all;
  margin-top: 10px;
}
/*快云备份开始*/
.cloudy-bg {
  background: #1d1e2c url(../images/mcloud/mcloud1.png) no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 405px;
}
.cloudy-ban-tit {
  background: url(../images/mcloud/mcloud3.png) no-repeat 7px center;
  padding-left: 70px;
  font-size: 52px;
  line-height: 78px;
  color: #fff;
  font-weight: lighter;
}
.cloudy-ltscene {
  width: 780px;
  height: 330px;
  border-right: 1px solid #dddddd;
  margin-top: 17px;
  text-align: center;
}
.mtop64 {
  margin-top: 64px;
}
.cloudy-rtscene {
  padding-left: 19px;
}
.cloudy-scene-tit {
  line-height: 48px;
  margin-top: 31px;
  font-size: 24px;
  color: #333;
  font-weight: lighter;
}
.mtop96 {
  margin-top: 96px;
}
.cloudy-contsce {
  line-height: 24px;
  font-size: 16px;
  color: #666;
}
.mtop24 {
  margin-top: 24px;
}
.mtop18 {
  margin-top: 18px;
}
.ptop40 {
  padding-top: 40px;
}
.mcloud-table {
  width: 100%;
}
.mcloud-table table {
  width: 100%;
}
.cloudyicon {
  display: inline-block;
  width: 30px;
  height: 30px;
  vertical-align: middle;
  margin: -3px 10px 0 0;
}
.cloudyicon-one {
  background: url(../images/mcloud/mcloud4.png) center no-repeat;
}
.cloudyicon-two {
  background: url(../images/mcloud/mcloud5.png) center no-repeat;
}
.cloudyicon-three {
  background: url(../images/mcloud/mcloud6.png) center no-repeat;
}
.cloudyicon-four {
  background: url(../images/mcloud/mcloud7.png) center no-repeat;
}
.cloudyicon-five {
  background: url(../images/mcloud/mcloud8.png) center no-repeat;
}
.customer-cont {
  margin-top: 40px;
  overflow: hidden;
}
.cuslt-img {
  width: 410px;
  height: 242px;
  background: url(../images/mcloud/mcloud9.png) no-repeat;
}
.cuslt-cont {
  margin: 66px 0 0 50px;
  font-size: 14px;
  color: #333;
}
.cusriline {
  line-height: 24px;
}
.bgfff {
  background: #fff;
}
/*快云备份结束*/
.al-txt {
  font-size: 14px;
  color: #666;
  line-height: 20px;
  letter-spacing: 1px;
  text-align: left;
  word-break: break-all;
  margin-top: 10px;
}
/*MongoDB开始,此处开始新增样式*/
.MongoDB-bg {
  background: #1d1e2c url(../images/MongoDB/m20180428img1.png) no-repeat top
    center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.MongoDB-ban-tit {
  background: url(../images/MongoDB/m20180428img2.png) no-repeat 10px center;
  padding-left: 76px;
  font-size: 52px;
  line-height: 78px;
  color: #fff;
  font-weight: lighter;
}
.MongoDB-table {
  width: 100%;
}
.MongoDB-table table {
  width: 100%;
}
.ptop60 {
  padding-top: 60px;
}
.MongoDBicon {
  display: inline-block;
  width: 19px;
  height: 19px;
  vertical-align: middle;
  margin: -3px 10px 0 0;
}
.MongoDBicon-one {
  background: url(../images/MongoDB/m20180428img3.png) center no-repeat;
}
.MongoDBicon-two {
  background: url(../images/MongoDB/m20180428img4.png) center no-repeat;
}
.MongoDBicon-three {
  background: url(../images/MongoDB/m20180428img5.png) center no-repeat;
}
.Mongodb-col-top {
  background: #f5f6f6;
  padding-bottom: 26px;
}
.Mongodb-top-icon {
  display: inline-block;
  height: 70px;
  margin-top: 30px;
  margin-bottom: 24px;
}
.MongoDB-cjcol {
  padding-bottom: 0;
  border: 1px solid #ddd;
}
.btopcd {
  border-top: 1px solid #ddd;
}
.MongoDB-scenewp {
  margin-top: 60px;
}
/*
* @Author: WangDong
* @Date:   2017-11-22 21:26:00
* @Last Modified by:   WangDong
* @Last Modified time: 2017-11-22 21:26:00
* @email: wangdong@zzidc.com
* 快云数据库应用场景
*/
/*tab_on*/
.kytab_on {
  width: 733px;
  height: 55px;
  margin-top: 20px;
}
.kytab_on ul {
  height: 55px;
}
.kytab_on ul li {
  border: 1px solid #e7e5e5;
  float: left;
  width: 186px;
  height: 55px;
  line-height: 55px;
  font-size: 18px;
  color: #000;
  cursor: pointer;
  font-weight: 4100;
  text-align: center;
  margin-left: -1px;
  font-weight: 100;
}
.kytab_on ul li:hover {
  background: #4251b6;
}
.kytab_on ul li:hover a {
  color: #fff;
}
.kytab_boxkyn {
  width: 100%;
  height: auto;
  margin-top: 20px;
}
.kytab_on li.nav_on6 {
  width: 170px;
  border-bottom: none;
  border-bottom: 1px #4251b6 solid;
  height: 54px;
  overflow: hidden;
  background: #4251b6;
}
.nav_on6 a {
  color: #fff;
}
.dis {
  display: block;
}
.undis {
  display: none;
}
.dxfl-left {
  width: 318px;
  min-height: 249px;
  padding-top: 48px;
}
.dxfl-right {
  width: 352px;
  border-left: 1px solid #e7e5e5;
  padding-left: 20px;
  margin-top: -80px;
}
.dxfl-right-h4 {
  font-size: 24px;
  font-weight: 100;
}
.dxfl-right-h5 {
  font-size: 16px;
  font-weight: 100;
}
.fuzairight-txt2 {
  font-size: 14px;
  line-height: 24px;
  padding-top: 4px;
}
.scene-item3 {
  float: left;
  position: relative;
  border: 1px solid #eee;
  background: #fff;
  width: 235px;
  padding: 0 20px;
  padding-top: 90px;
  height: 173px;
  cursor: default;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.scene-item3:hover {
  border: 1px solid #4251b6;
}
.scene-item3:hover .scene-icon {
  position: absolute;
  top: -32px;
  right: 12px;
}
.guide-item {
  float: left;
  width: 290px;
  height: 150px;
  padding: 15px 20px;
  box-sizing: border-box;
}
.guide-item.bg1 {
  background: url(../images/share-cloud/20180920img5.png) no-repeat;
}
.guide-item.bg2 {
  background: url(../images/share-cloud/20180920img6.png) no-repeat;
}
.guide-item.bg3 {
  background: url(../images/share-cloud/20180920img7.png) no-repeat;
}
.guide-item.bg4 {
  background: url(../images/share-cloud/20180920img8.png) no-repeat;
}
.mr15 {
  margin-right: 13px;
}
.guide-link {
  width: 150px;
  display: block;
  line-height: 18px;
  color: #4251b6;
}
.guide-link:hover {
  text-decoration: underline;
}

/*本地高防开始,此处开始新增样式,放到https://libs.zzidc.com/zzidccom/css/config.css文件的后面*/
.local-prevent-bg {
  background: #1d1e2c url(../images/local-prevent/m20180930prevent1.jpg)
    no-repeat top center;
  width: 100%;
  min-width: 1200px;
  height: 402px;
}
.local-prevent-tit {
  background: url(../images/local-prevent/m20180930prevent2.png) no-repeat 8px
    center;
  padding-left: 86px;
  font-size: 52px;
  line-height: 78px;
  color: #fff;
  font-weight: lighter;
}
.ptop40 {
  padding-top: 40px;
}
.mtop45 {
  margin-top: 45px;
}
.prevent-feature-wp {
  width: 1200px;
  height: 200px;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(78, 97, 224, 0.3);
  -moz-box-shadow: 0px 4px 8px 0px rgba(78, 97, 224, 0.3);
  -webkit-box-shadow: 0px 4px 8px 0px rgba(78, 97, 224, 0.3);
  margin-top: 40px;
}
.prevent-feat-list {
  width: 299px;
}
.prevent-feat-list:hover .prevent-feat-tit {
  color: #4251b6;
}
.prevent-feat-tit {
  font-size: 16px;
  color: #333;
  line-height: 32px;
  margin: 30px 0 15px;
  text-align: center;
  font-weight: normal;
  font-weight: bold;
  transition: color 0.3s ease-out;
}
.product-feat-cont {
  width: 250px;
  margin: 0 auto;
  line-height: 24px;
  font-size: 14px;
  color: #666;
}
.prevent-cutline {
  border-right: 1px dashed #ddd;
  height: 142px;
  margin-top: 30px;
}
.prevent-scene-wp {
  margin-top: 40px;
}
.prev-scene-mod {
  width: 227px;
  height: 230px;
  border: 1px solid #ccc;
  border-radius: 8px;
  margin-right: 10px;
  text-align: center;
}
.prev-scene-icon {
  width: 48px;
  height: 48px;
  margin: 48px auto 30px;
}
.prev-scene-cut {
  width: 20px;
  height: 2px;
  background: #4251b6;
  margin: 0 auto;
}
.prev-scene-cont {
  width: 420px;
  margin: 0 auto;
  line-height: 28px;
  font-size: 14px;
  color: #999;
  display: none;
  text-align: left;
}
.prev-scene-tit {
  font-size: 24px;
  color: #333;
  font-weight: normal;
  line-height: 48px;
  margin-top: 10px;
}
.prev-mod-active {
  width: 480px;
  height: 230px;
  background: #edefff;
  border: 1px solid #4251b6;
  border-radius: 8px;
}
.prev-mod-active .prev-scene-icon {
  margin: 32px auto 4px;
}
.prev-mod-active .prev-scene-tit {
  margin-top: 0;
}
.prev-mod-active .prev-scene-cont {
  display: block;
}
.prev-mod-active .prev-scene-cut {
  display: none;
}
.prev-last-mod {
  margin-right: 0;
}
.prevent-server-wp {
  margin-top: 40px;
}
.prevent-serlist {
  width: 380px;
  height: 110px;
  margin-right: 30px;
}
.prevser-onebg {
  background: url(../images/local-prevent/m20180930prevent7.png) no-repeat;
}
.prevser-twobg {
  background: url(../images/local-prevent/m20180930prevent8.png) no-repeat;
}
.prevser-threebg {
  background: url(../images/local-prevent/m20180930prevent9.png) no-repeat;
  margin-right: 0;
}
.prevser-twobg .prev-steady-cont,
.prevser-threebg .prev-steady-cont {
  line-height: 22px;
}
.prev-steady {
  line-height: 36px;
  padding-left: 20px;
  margin-top: 12px;
  font-size: 20px;
  color: #fefefe;
}
.prev-fgline {
  display: inline-block;
  width: 2px;
  height: 24px;
  background: #fff;
  vertical-align: middle;
  margin: -3px 10px 0 0;
}
.prev-steady-cont {
  padding-left: 32px;
  width: 313px;
  font-size: 14px;
  color: #fefefe;
  line-height: 26px;
}
