@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1571036683274'); /* IE9 */
  src: url('iconfont.eot?t=1571036683274#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKIAAsAAAAABjgAAAI7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcApEXAE2AiQDCAsGAAQgBYRtBy8bgQXInpo8KdJyH2YG8LAngwEB8fC13+/c3fcw8yqWRZNJYvqPVBLERslM/4kS+L85/R0QnpoqyyErtKH+u6aBy/u5khuBBmGBlNmE3ISbnE5O8AylwIKyz3M5vQl0IPMDJRriHjTWpEm9gHqJFeBeGB1ZCWXcMHaBS3hOoMGIuNjR+u4BNClY6wLxbgsDmnIxhYIV64SamqOF+IZSXfqs+QK+wu/Hn2w0kZSZ1Xb6tpaDxSq7rPYjOnbjExAnoNMlMpaAgriszR2rFYyr1ZCrMwH21RxURZHvFXt1CfbXWY1NYAjmgyp3rQAJbmuqdqBnlDJEuzAfbp+O+/H+blA8nrzc9kVjosoADFT6essDV3pTLyyin+X1mimIIRjYHre0zv7rKsDvC4XOQr8AqNuDP/gTmp5Dha6zPKlQNbXjSfsZOho04B8Odfgda+8+bSnU6R4RqDWcIqszRRbsEkqNtlCjzi4aLNo43agTqRVFPRZcAIQ2n0ha/CBr800W7A9KPf5Qoy1q0eA6XNloJuyWCQ2FOWZWmW1Jnzs+1RI176EougZldSF/hBTaSZZJpovFDfSR5tgRlkRWKc44SY+tg9fQdSULSBbQUsm8UsF0KsXrFEpa0oMWhwgyKCiHMVUxNovk4/5kpaX0+T1IKHIZqGWgpnoEkZA9O5ORlO5Bbpj9XgP38k6oRMhSFI7hiORh1sEi5HJJTFC/qABZlKT8iExgWsoexfuak+vHPTUsNRo4UuA5WflIJMsAAAAA') format('woff2'),
  url('iconfont.woff?t=1571036683274') format('woff'),
  url('iconfont.ttf?t=1571036683274') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1571036683274#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow:before {
  content: "\e502";
}
body {
  font-size: 14px!important;
  line-height: 1.5;
  font-family: "微软雅黑", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif!important;
}
.bd_banner{
  height: 520px;
  width: 100%;
  /* margin-top: 70px; */
  background: url(../images/dxbd_banner.jpg) no-repeat center center / 100% 100%;
}
.bd_zzdx{
  display: none;
}
.bd_zzdx ul{
  width:100%;
  display: flex;
  justify-content: flex-start;
}
.bd_zzdx ul li{
  width:200px;
  margin-right: 20px;
  box-shadow:0px 3px 27px 0px rgba(0, 0, 0, 0.11);
  overflow: hidden;
}

.bd_zzdx ul li:last-child{
  margin-right: 0;
}
.bd_zzdx ul li .bd_zzdx-img{
  /* width:220px; */
  /* height:120px; */
  /* background: url(../images/tc_1.png) no-repeat; */
  /* background-size: 100% 100%; */
  font-size:24px;
  color: #049BFF;
  line-height: 80px;
  text-align: center;
  font-weight: bold;
  position: relative;
}
/* .bd_zzdx ul li:nth-child(2) .bd_zzdx-img{
  background-image: url(../images/tc_2.png);
}
.bd_zzdx ul li:nth-child(3) .bd_zzdx-img{
  background-image: url(../images/tc_3.png);
}
.bd_zzdx ul li:nth-child(4) .bd_zzdx-img{
  background-image: url(../images/tc_4.png);
}
.bd_zzdx ul li:nth-child(5) .bd_zzdx-img{
  background-image: url(../images/tc_5.png);
} */
.bd_zzdx ul li .bd_zzdx-img .hot{
  position: absolute;
  left: 0px;
  top: 0;
  background: #f00;
  color:#fff;
  width: 130px;
  height: 130px;
  margin: -91px 0 0 -91px;
  transform: rotateZ(45deg);
}
.bd_zzdx ul li .bd_zzdx-img .hot span{
  display: block;
  position: absolute;
  top: 25px;
  left: 108px;
  font-size: 10px;
  transform: rotate(-90deg);
}
.bd_zzdx ul li .bd_zzdx-img span{
  font-size: 16px;
  font-weight: normal;
}
.bd_zzdx ul li .bd_zzdx-img::after{
  width: 80%;
  border: .5px solid #eee;
  content: '';
  position: absolute;
  bottom: 0;
  left: 10%;
}
.bd_zzdx ul li .bd_zzdx-detail{
  height: 170px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.bd_zzdx ul li .bd_zzdx-detail p.bd_zzdx-detail-price{
  font-size:24px;
  color:#666;
  text-align: center;
  font-weight: bold;
}
.bd_zzdx ul li .bd_zzdx-detail p.bd_zzdx-detail-price_single{
  font-size: 14px;
  color:#666;
  margin-top: 10px;
}
.bd_zzdx ul li .bd_zzdx-detail p span{
  font-size: 14px;
}
.bd_zzdx ul li .bd_zzdx-detail a{
  display: inline-block;
  width:150px;
  height:38px;
  background:#049BFF;
  color:#fff;
  font-size:14px;
  text-align: center;
  line-height: 38px;
  margin-top: 24px;
}
.bd_zzdx .bd_zzdx-more{
  margin-top: 62px;
}
.bd_zzdx .bd_zzdx-more h4{
  text-align: center;
  color:#333333;
  line-height:100px;
  font-size: 20px;
}
.bd_zzdx .bd_zzdx-more a{
  display: block;
  width:160px;
  height:48px !important;
  line-height: 48px;
  text-align: center;
  border:1px solid #049BFF;
  margin: 0 auto;
  color: #049BFF;
}
.try{
  width: 100%;
  height: 380px;
  background: url(../images/ty_bg.jpg) no-repeat center center / 100% 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.try h3{
  text-align: center;
  font-size:30px;
  color:#fff;
  margin-bottom: 60px;
}
.try .try_free{
  display: flex;
  justify-content: center;
  align-items: center;
}
.try .try_free input{
  width:380px;
  height:60px;
  border: none;
  padding: 0;
  vertical-align: middle;
  text-indent: 20px;
  font-size:14px;
  color:#666666;
}
.try .try_free button{
  width:151px;
  height:60px;
  border: none;
  padding: 0;
  vertical-align: middle;
  background: url(../images/kf.gif) no-repeat;
  color:#fff;
  cursor: pointer;
}
.sycj-r .sycj-btn a, .sycj-r .sycj-btn span{
  background-size: 90% 90% !important;
  background: url(../images/sp_default.png) no-repeat 50% 50% !important;
}
.sycj-r .sycj-btn a:hover,.sycj-r .sycj-btn span:hover{
  background-size: 90% 90% !important;
  background: url(../images/sp_click.png) no-repeat 50% 50% !important;
}
.sycj-mbbj{
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: 650px !important;
  background: none;
}
.sycj-img{
  width: 380px !important;
  background: none !important;
  position: static !important;
  height: auto !important;
  top:0 !important;
  left: 0 !important;
  display: block;
  margin: 0 auto;
}
.sycj-mbbj .sycj-img img{
  border: none;
}

.bd_gxjs{
  background: #fff;
}
.bd_gxjs ul{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.bd_gxjs ul li{
  width: 33.3%;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: center;
  margin: 45px 0;
}
.bd_gxjs ul li img{
  margin-bottom: 60px;
}
.bd_gxjs ul li div h3{
  font-size:18px;
  color:#333333;
  text-align: center;
  margin-bottom: 20px;
}
.bd_gxjs ul li div p{
  font-size: 14px;
  color:#999999;
  line-height:28px;
  text-align: center;
}

.bd_xz ul{
  display: flex;
  justify-content: flex-start;
}
.bd_xz ul li{
  width:100%;
}
.bd_xz ul li img{
  width: 100%;
}
.bd_zzhy ul{
  width: 100%;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.bd_zzhy ul li{
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 25px;
}
.bd_zzhy ul li span{
  color: #333333;
  font-size:16px;
  margin-top: 15px;
}

.bd_ksjr ul{
  padding: 0 60px;
  box-shadow:0px 6px 18px 0px rgba(34,34,34,0.08);
}
.bd_ksjr ul li{
  width: auto;
}
.bd_ksjr ul li img{
  margin-bottom: 25px;
}
.bd_ksjr ul li div h3{
  margin-bottom: 10px;
}
.bd_ksjr ul li.bd_sms_arrow{
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.bd_links{
  margin-top: 40px;
}
.bd_links ul{
  display: flex;
  justify-content: center;
}
.bd_links ul li{
  margin: 20px;
}
.bd_links ul li a{
  position: relative;
  color:#049BFF;
  font-size:18px;
}
.bd_links ul li a:hover{
  color:#049BFF;
}
.bd_links ul li a:hover::after{
  content: '';
  width:100%;
  border-bottom: 2px solid #049BFF;
  position: absolute;
  bottom: -10px;
  left: 0;
}

.try.try_bottom{
  height: 250px;
  background: url(../images/guanggao_bg.jpg) no-repeat;
  background-size: 100% 100%;
}
.try a.try_bottom_btn{
  width:150px;
  height:54px;
  background: #fff;
  display: block;
  margin: 0 auto;
  text-align: center;
  line-height: 54px;
  color: #049BFF;
  margin-top: -10px;
}

/* 活动详情 */
/* html,body{
  height: 100%;
  overflow: auto;
} */
.activity{
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  background: rgba(0,0,0,.8);
  justify-content: center;
  align-items: center;
}
.activity img{
  display: block;
}
#dom_id {
  display: inline-block;
  position: absolute;
  left: 170px;
  top: 8px;
}
#dom_id .nc_scale {
  height: 46px;
}
.nc-container .nc_wrapper{
  width: 210px!important;
}
.nc-container .nc_scale .btn_slide{
  height: 44px;
  line-height: 44px;
}
.nc-container .nc_scale .scale_text .nc-lang-cnt{
  line-height: 46px;
  padding-left: 20px;
}
.nc-container .nc_scale .btn_ok{
  height:44px;
  line-height: 44px;
}


/* 达信通 */
.hyjy{
  width: 1200px;
  margin: 0 auto;
}
.hyjy .banner-tabs{
  width: 100%;
  height:120px;
  overflow: hidden;
}
.hyjy .banner-tabs ul{
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.hyjy .banner-tabs ul li{
  padding:  0 20px;
  margin:0 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
.hyjy .banner-tabs ul li img{
  margin-right: 20px;
}
.hyjy .banner-tabs ul li h5{
  color:#333333;
  font-size:18px;
  line-height:28px;
  margin-bottom: 5px;
}
.hyjy .banner-tabs ul li p{
  color:#999999;
  font-size:14px;
  line-height:28px;
}
.more-offer{
  margin: 30px;
  text-align: center;
}
.more-offer a{
  color: #049BFF;
}

.about_banner{
  margin-top: 60px;
  height: 584px;
  position: relative;
  background: url(../images/about_banner.jpg);
}
.about_banner .about_overview{
  width:1180px;
  height: 583px;
  position: absolute;
  top: 354px;
  left: 50%;
  margin-left: -590px;
}
.about_map{
  height: 629px;
  padding-top: 353px;
  text-align: center;
}
.dxt_contactus{
  height: 495px;
}
.dxt_contactus img{
  width: 100%;
  height: 100%;
}