.clear {
  clear: both;
}
.row{
  margin: 0;
}
.banner {
  width: auto;
  margin: 0 auto;
  height: 258px;
  position: relative;
}
.dis {
  display: block;
  width: 1200px;
  margin: 0 auto;
  padding: 30px 0 0;
}
.undis {
  display: none;
  width: 1200px;
  margin: 0 auto;
  padding: 30px 0 0;
}
.z_state {
  padding: 0;
  margin: 0 auto;
  margin-top: 45px;
  width: 1200px;
  height: 129px;
  position: relative;
  border-top: 1px solid #D8D5D5;
  border-right: 1px solid #D8D5D5;
  border-bottom: 1px solid #D8D5D5;
  background: #fff;
  overflow: hidden;
}
.z_state .tit {
  width: 168px;
  height: 100%;
  background-color: #FB645D;
  font-weight: bold;
  line-height: 70px;
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
}
.z_state .tit p {
  color: #fff;
  font-size: 20px;
}
.z_state ul {
  margin-left: 230px;
  width: 1035px;
  height: 62px;
}
.z_state ul li {
  margin: 18px 45px 0 0;
  width: 119px;
  line-height: 40px;
  text-align: center;
  background: #fff;
  float: left;
}
.z_state ul li p {
  color: #5A5A5A;
  font-size: 16px;
}
.z_state ul li a i {
  width: 61px;
  height: 62px;
  display: block;
  font-size: 0;
  transition: all 0.5s ease 0s;
}
.z_state li a {
  display: block;
}
a.hgf i {
  background: url(/img/world-tubiao.png) no-repeat -4px 0;
}
a.xgf i {
  background: url(/img/world-tubiao.png) no-repeat -132px 0;
}
a.mgf i {
  background: url(/img/world-tubiao.png) no-repeat -272px 0;
}
a.dlf i {
  background: url(/img/world-tubiao.png) no-repeat -390px 0;
}
a.gff i {
  background: url(/img/world-tubiao.png) no-repeat -523px 0;
}
a.zqf i {
  background: url(/img/world-tubiao.png) no-repeat -651px 0;
}
a.ddk i {
  background: url(/img/world-tubiao.png) no-repeat -753px 0;
}
a.hgf i:hover {
  background: url(/img/world-tubiao.png) no-repeat -4px bottom;
}
a.xgf i:hover {
  background: url(/img/world-tubiao.png) no-repeat -132px bottom;
}
a.mgf i:hover {
  background: url(/img/world-tubiao.png) no-repeat -272px bottom;
}
a.dlf i:hover {
  background: url(/img/world-tubiao.png) no-repeat -390px bottom;
}
a.gff i:hover {
  background: url(/img/world-tubiao.png) no-repeat -523px bottom;
}
a.zqf i:hover {
  background: url(/img/world-tubiao.png) no-repeat -651px bottom;
}
a.ddk i:hover {
  background: url(/img/world-tubiao.png) no-repeat -753px bottom;
}
.z_state ul li.off a.hgf i {
  background-position: -4px bottom;
}
.z_state ul li.off a.xgf i {
  background-position: -132px bottom;
}
.z_state ul li.off a.mgf i {
  background-position: -272px bottom;
}
.z_state ul li.off a.dlf i {
  background-position: -390px bottom;
}
.z_state ul li.off a.gff i {
  background-position: -523px bottom;
}
.z_state ul li.off a.zqf i {
  background-position: -651px bottom;
}
.z_state ul li.off a.ddk i {
  background-position: -753px bottom;
}
.z_state a:link {
  color: #5A5A5A;
  text-decoration: none;
}
.z_state a:visited {
  color: #5A5A5A;
  text-decoration: none;
}
/*.z_state a:hover {
  text-decoration: none;
  color: #fff;
  background: #fb645d;
  width: 90px;
  height: 40px;
  display: block;
}*/
.z_state a:active {
  color: #000;
  text-decoration: none;
}
/*.off {
}
.off a:link {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 90px;
  height: 40px;
  display: block;
  background: #fb645d;
}
.off a:visited {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 90px;
  height: 40px;
  display: block;
  background: #fb645d;
}
.off a:hover {
  color: #fff;
  text-decoration: none;
}
.off a:active {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 90px;
  height: 40px;
  display: block;
  background: #fb645d;
}*/
.z_idc,
.z_idc1 {
  padding: 0;
  width: 1200px;
  margin: 0 auto;
  height: 70px;
  position: relative;
  background: #fff;
  overflow: hidden;
  border-right: 1px solid #D8D5D5;
  border-bottom: 1px solid #D8D5D5;
}
.z_idc .tit42,
.z_idc1 .tit42 {
  width: 168px;
  height: 75px;
  background-color: #FC928E;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  line-height: 70px;
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
}
.z_idc ul {
  margin-right: -88px;
  padding: 15px 0 0 0;
  width: 1050px;
  height: 70px;
}
.z_idc1 ul {
  margin-right: -88px;
  padding: 15px 0 0 0;
  width: 1050px;
  height: 70px;
}
.z_idc1 li {
  margin: 0 30px 0 0;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #fff;
  float: left;
}
.z_idc li {
  margin: 0 30px 0 0;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #fff;
  float: left;
}
.z_idc li.off a,
.z_idc1 li.off a {
  color: red;
}
.z_idc li a,
.z_idc1 li a {
  color: #5A5A5A;
  font-size: 16px;
}
.z_idc a:link,
.z_idc a:link {
  color: #000;
  text-decoration: none;
}
.z_idc a:hover,
.z_idc1 a:hover {
  color: red;
}
.z_idc a:active,
.z_idc1 a:active {
  color: red;
  text-decoration: none;
}
.noticebar {
  line-height: 36px;
  padding: 8px 10px;
  width: 1178px;
  margin: 0 auto;
  background: #fff3a8;
  color: #ac0000;
  font-size: 15px;
  border: 1px #ffdd07 dashed;
}
.z_tab {
  border: 1px solid #E3E3E3;
/*  margin: 20px 0;*/
}
.th1 a {
  background-color: #F88311;
  width: 105px;
  height: 32px;
  line-height: 32px;
  padding: 5px 20px 5px 20px;
}
.z_tab tr:nth-child(1) {
  background: #B9B8B8;
}
.z_tab th {
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 80px;
  color: #FFFFFF;
  border: 1px #e3e3e3 solid;
}
.z_tab td {
  height: 60px;
  line-height: 60px;
  color: #333;
  border: 1px #f1f1f1 solid;
  text-align: center;
  background: #FFFFFF;
}
.z_tab2 {
  margin: 20px 0;
  width: 100%;
  border-top: 1px #f1f1f1 solid;
  border-left: 1px #f1f1f1 solid;
}
.z_tab2 td {
  height: 60px;
  padding: 0 0 0 8px;
  line-height: 35px;
  color: #333;
  border-bottom: 1px #f1f1f1 solid;
  border-right: 1px #f1f1f1 solid;
  background: #fff;
  text-align: left;
}
.z_newtips {
  margin: 0 auto;
  height: 52px;
}
.z_newtips h3 {
  margin: 2px 0 0;
  height: 45px;
  border-left: 3px #426abb solid;
  text-indent: 8px;
  line-height: 45px;
  font-size: 16px;
  color: #222;
}
.noticebar1 {
  line-height: 36px;
  padding: 8px 10px;
  width: 1178px;
  margin: 0 auto;
  background: #fff3a8;
  color: #ac0000;
  font-size: 15px;
  border: 1px #ffdd07 dashed;
}
.noticebar2 {
  line-height: 36px;
  padding: 8px 10px;
  width: 1178px;
  margin: 0 auto;
  background: #fff3a8;
  color: #ac0000;
  font-size: 15px;
  border: 1px #ffdd07 dashed;
}
.band_main_dx {
  width: 1200px;
  margin: 25px auto 25px auto;
  background-color: #fff;
}
.band_main_dx .dx_top {
  height: 194px;
  border: 1px solid #E3E3E3;
  border-bottom: none;
  padding-top: 40px;
  padding-left: 40px;
}
.band_main_dx .dx_top1 {
  height: 194px;
  border: 1px solid #E3E3E3;
  padding-top: 40px;
  padding-left: 40px;
}
.band_main_dxx {
  width: 1200px;
  margin: 0 auto 25px auto;
}
.band_main_dxx .dx_top {
  height: 194px;
  border: 1px solid #E3E3E3;
  border-bottom: none;
  padding-top: 40px;
  padding-left: 40px;
  background-color: #fff;
}
.dx_gk {
  font-size: 14px;
  line-height: 20px;
  margin-top: 18px;
  color: #676767;
  font-weight: 500;
}
.dx_gk1 {
  font-size: 14px;
  margin-top: 18px;
  color: #676767;
  line-height: 25px;
}
.dx_dj {
  font-size: 14px;
  margin-top: 10px;
  color: #676767;
}
.tj {
  font-size: 24px;
  width: 200px;
  color: #FB645D;
}
.test_ip {
  margin-top: 10px;
  font-size: 16px;
  color: #666666;
}
.test_de {
  font-size: 16px;
  color: red;
}
.dx_de {
  width: 300px;
}
.dx_title {
  font-size: 24px;
  color: #5A5A5A;
  font-weight: bold;
  margin-top: 6px;
}
.dx_level {
  padding-top: 10px;
  padding-bottom: 10px;
}
.dx_level_left {
  float: left;
  width: 65px;
  font-size: 12px;
  color: #494949;
}
.dx_level_center {
  float: left;
  width: 110px;
}
.dx_level_right {
  float: right;
  width: 200px;
}
.dx_level_right a {
  display: inline-block;
  background: #e14b4c;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  color: #fff;
  width: 85px;
  height: 25px;
  line-height: 25px;
  margin: 0 5px;
  text-align: center;
}
.dx_introduce {
  padding-top: 30px;
}
.dx_introduce_left {
  float: left;
  width: 250px;
  height: 172px;
}
.dx_introduce_right {
  float: left;
  margin-left: 30px;
  width: 930px;
}
.dx_introduce_top {
  padding-bottom: 10px;
}
.dx_introduce_name {
  font-size: 14px;
  font-weight: bold;
  float: left;
  width: 80px;
  line-height: 30px;
  color: #3b3b3b;
}
.dx_introduce_introcont {
  float: right;
  width: 850px;
  font-size: 14px;
  color: #494949;
  line-height: 28px;
}
.dx_introduce_introcont a {
  color: #f00;
}
.dx_introduce_bottom {
  padding-top: 20px;
}
.dx_introduce_information {
  float: right;
  width: 850px;
}
.dx_introduce_information li {
  float: left;
  width: 400px;
  font-size: 14px;
  color: #494949;
  line-height: 30px;
}
.dx_table {
  width: 1200px;
  margin: 0 auto;
}
.dx_table table {
  width: 100%;
}
.dx_table table td,
.dx_table table th {
  border: 1px #e3e3e3 solid;
  height: 50px;
  text-align: center;
  font-size: 14px;
}

.old-price{display:block;color:#CCC; text-decoration:line-through;padding:2px; line-height:22px;}
.new-price{display:block;line-height:23px;}

.dx_table table th {
  font-size: 18px;
  color: #fff;
  background: #B9B8B8;
  font-weight: 100;
}
.dx_table table td a {
  display: block;
  height: 30px;
  width: 110px;
  border: 1px solid #268AEF;
  line-height: 30px;
  border-radius: 25px;
  color: #268AEF;
  margin: 0 auto;
}
.dx_table table td a:hover {
  color: #fff;
  background-color: #268AEF ;
}
.band_server_cont {
  width: 1200px;
  margin: 0 auto;
  padding: 80px 0 0 0;
}
.band_server_left {
  float: left;
  width: 600px;
  padding-left: 100px;
}
.band_server_right {
  float: right;
  width: 460px;
}
.band_server_left h1 {
  font-size: 16px;
  color: #494949;
  font-weight: normal;
  padding-top: 10px;
}
.band_server_left h1 span.red {
  font-size: 40px;
  color: #e72726;
}
.band_server_left p {
  font-size: 14px;
  color: #494949;
  padding-top: 5px;
}
.band_innovation {
  padding-top: 40px;
  border-top: 1px #e0e0e0 solid;
  width: 1200px;
  margin: 60px auto 0 auto;
}
.band_innovation_content {
  padding-top: 50px;
}
.band_innovation_left {
  float: left;
  width: 530px;
  padding-left: 150px;
}
.band_innovation_left li {
  padding-bottom: 50px;
  padding-top: 20px;
}
.band_innovation_right {
  float: right;
  width: 240px;
  padding-right: 150px;
}
.band_innovation_img {
  float: left;
  width: 82px;
}
.band_innovation_img_right {
  float: right;
  width: 420px;
}
.band_innovation_name {
  font-size: 24px;
  color: #494949;
  padding-top: 10px;
}
.band_innovation_desc {
  font-size: 14px;
  color: #666666;
  padding-top: 10px;
}
.band_innovation_desc a {
  padding-left: 30px;
  color: #f00;
}
.band_casebg {
  background: #f1f1f1;
}
.band_case {
  padding: 50px 0;
  width: 1200px;
  margin: 0 auto;
}
.band_case_tab {
  padding-top: 50px;
}
.band_case_tab li {
  float: left;
  width: 298px;
  background: #fff;
  height: 100px;
  margin: 0 1px 1px 0;
  text-align: center;
}
/*全球服务器通用样式*/
.svrl {
  float: left;
  width: 289px;
  box-shadow: 3px 2px 5px #ddd;
  margin-bottom: 100px;
  border-left: 1px solid #F0F0F0;
  margin-right: 10px;
  cursor: pointer;
}
.svrl:hover {
  box-shadow: 3px 2px 5px #333;
}
.svrl li {
  padding: 0 10px;
  height: 42px;
  line-height: 42px;
  background: #fff;
  font-size: 14px;
  color: #383838;
  border-bottom: 1px solid #F2F2F2;
}
.svrl li span {
  color: #999;
}
.svrl li.bg {
  background: #eeeeee;
}
.svrl li.title {
  height: 100px;
  text-align: center;
  color: #FFFFFF;
}
.svrl li.title {
  background: #27303F;
}
.svrl li.title h3 {
  font-size: 24px;
  font-weight: normal;
  margin-top: 0;
}
.svrl li.price {
  font: 1em/50px;
  height: 50px;
  text-align: left;
  color: #676767;
}

.svrl li.n_price {
  font: 1em/50px;
  height: 50px;
  color: #676767;
}

.svrl li.o_price{
  font: 1em/50px;
  height: 50px;
  color: #676767;
}

.svrl li.o_price span{
  font-size: 1.2em;
  margin-right: 3px;
}
.svrl li.price span {
  color: #FB4444;
  margin-right: 3px;
}
.svrl li.price i {
  font-style: normal;
  padding-left: 5px;
  font-size: 14px;
}

.svrl li.n_price span {
  font-size: 1.2em;
  color: #FB4444;
  margin-right: 3px;
}
.svrl li.n_price i {
  font-style: normal;
  padding-left: 5px;
  font-size: 14px;
}
.svrl li.os b {
  background: url(data/down_ico.png) no-repeat right center;
  padding: 0 15px 0 0;
  font-weight: normal;
}
.svrl li.line {
  height: auto;
  padding: 0;
}
.svrl li.line a {
  display: block;
  height: 45px;
  line-height: 45px;
  border-bottom: 1px dashed #dededf;
  background: url(data/radio_ico.png) no-repeat 20px 16px;
  padding: 0 20px 0 42px;
}
.svrl li.line a.on {
  background-position: 20px -68px;
  color: #fb4444;
}
.svrl li.line a:hover {
  background-position: 20px -23px;
}
.svrl li.slbtn {
  padding: 15px;
  height: 62px;
}
.svrl li.slbtn a {
  border-radius: 26px;
  border-top-left-radius: 26px;
  border-top-right-radius: 26px;
  border-bottom-right-radius: 26px;
  border-bottom-left-radius: 26px;
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 180px;
  border: 1px solid #F00;
  color: #F00;
  margin: auto;
}
.svrl:hover li.slbtn a {
  border-color: #F00;
  background-color: #f00;
  color: #fff;
}
#slideshow img {
  width: 100%;
}
.exclusive {
  width: 1200px;
  margin: 50px auto;
  padding-bottom: 300px;
}
.yuanjia {
  display: block;
  height: 45px;
  text-decoration: line-through;
}
.tejia {
  display: block;
  height: 30px;
  line-height: 10px;
  font-size: 14px;
  color: #F00;
}

 .banner_sub h1 {
   font-size: 42px;
   color: #FFFFFF;
   position: relative;
   top: 155px;
 }

.banner_sub h2 {
  font-size: 20px;
  color: #FFFFFF;
  position: relative;
  top: 145px;
}

.banner_sub p {
  font-size: 16px;
  color: #FFFFFF;
  position: relative;
  top: 135px;
}

.tabT {
    background: #fff;
    text-align: center;
    height: 81px;
}
.tabT a {
    width: 250px;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 28px;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    padding: 0 22px;
    white-space: nowrap;
    font-size: 22px;
    color: #666;
    transition: all linear .2s;
    position: relative;
}

.tabT .cur {
    width: 250px;
    color: #e71f19;
    height: 81px;
    line-height: 81px;
    background: url(/img/bt_bg.png) no-repeat 190px;
}

.tabT .cur:after {
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    top: 28px;
    right: -28px;
    width: 1px;
    overflow: hidden;
    background: #f2f2f2;
}


.tabT a:after{ content:''; display:block; height:20px; position:absolute; top:5px; right:-28px; width:1px; overflow:hidden; background:#f2f2f2}
.tabT a:nth-last-child(1):after{
    display: none;
}

.mon-price,.z_tab td.mon-price{
    color: #ccc;
}


.red-price,.z_tab td.red-price{
    color:#f00;
}