.body {
  font-size: 14px;
  line-height: 18px;
  box-sizing: border-box;
}
.qqh-region {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.region-inner {
  margin: 0 auto;
  width: 1200px;
  height: 100%;
  position: relative;
}
.title-box {
  text-align: center;
}
.title-box .t{
  font-size: 34px;
  line-height: 34px;
  font-weight: bolder;
  color: rgba(0,0,0,0.8);
}
.title-box .s-t{
  font-size: 24px;
  line-height: 34px;
  color: rgba(0,0,0,0.3);
}
.title-box.dark .t{
  color: rgba(255,255,255,0.82);
}
.title-box.dark .s-t{
  color: rgba(255,255,255,0.4);
}

.main {
  height: 784px;
  background-image: url(./banner.png);
  color: #fff;
}
.main .main-header .logo {
  width: 170px;
  height: 149px;
  background-color: #fff;
  background-image: url(https://www.daodaogou.com.cn/images/login_logo.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 130px auto;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}
.main .main-header .qqh-logo {
  width: 177px;
  height: 149px;
  background-image: url(./logo.png);
  background-position: center 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.main .main-box {
  position: absolute;
  top: 130px;
  right: 0;
  left: 0;
  margin: 0 auto;
  text-align: center;
}
.main .main-box .main-title{
  color: #FFAB00;
  margin-bottom: 40px;
}
.main .main-box .sub-title {
  font-size: 28px;
}
.main .main-box .title {
  font-size: 60px;
  margin-top: 8px;
  line-height:82px;
  font-weight: bold;
}
.main .main-box .tips {
  margin-top: 90px;
}
.main .main-box .phone-num {
  color: #FFAB00;
  font-size: 60px;
  line-height: 84px;
}
.main .main-box .btn-service {
  color: #333;
  width: 240px;
  height: 60px;
  line-height: 60px;
  display: block;
  margin: 20px auto 0;
  text-align: center;
  background-color: #fff;
  font-size: 20px;
  border-radius: 50px;
}

.main .dialog-service {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1;
  display: none;
}
.main .dialog-service .box-service-inner {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 450px;
  height: 450px;
  margin: auto;
  border-radius: 4px;
  background-color: #fff;
  z-index: 2;
  padding: 20px;
}
.main .dialog-service .t {
  line-height: 40px;
  font-size: 24px;
  color: #666666;
}
.main .dialog-service img {
  margin-top: 10px;
  width: 350px;
  height: 350px;
}
.main .dialog-service .btn-service-close {
  position: absolute;
  width: 50px;
  height: 50px;
  top: -25px;
  right: -25px;
  display: block;
  border-radius: 50%;
  background-image: url(https://www.daodaogou.com.cn/images/btn-service-close.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.main .news-box {
  width: 100%;
  height: 208px;
  position: absolute;
  top: 759px;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: #2b3137;
  box-shadow:3px 3px 8px 0px rgba(0,0,0,0.31);
  border-radius:4px;
  padding: 26px 46px;
  color: rgba(255, 255, 255, 0.6);
}
.main .news-box .FL {
  position: relative;
}
.main .news-box .FL::after {
  content: '';
  position: absolute;
  right: -30px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 76px;
  background-color: rgba(255, 255, 255, 0.6);
}
.main .news-box .title-bar .t{
  color: #fff;
  font-size: 20px;
  font-weight: bold;
}
.main .news-box .news-list {
  margin-top: 20px;
}
.main .news-box .news-list li {
  max-width: 513px;
  line-height: 30px;
}

.ywfc {
  height: 725px;
  padding-top: 145px;
}
.ywfc .scope-list {
  display: table;
  margin: 52px -24px 0;
}
.ywfc .scope-item {
  display: table-cell;
  padding: 0 24px;
}
.ywfc .scope-item .icon{
  width: 84px;
  height: 84px;
  margin: 0 auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ywfc .scope-item .icon.icon-mssh {
  background-image: url(https://www.daodaogou.com.cn/images/icon_meishi.png);
}
.ywfc .scope-item .icon.icon-jdcx {
  background-image: url(https://www.daodaogou.com.cn/images/icon_jiudian.png);
}
.ywfc .scope-item .icon.icon-qzxm {
  background-image: url(https://www.daodaogou.com.cn/images/icon_qinzi.png);
}
.ywfc .scope-item .icon.icon-shyl {
  background-image: url(https://www.daodaogou.com.cn/images/icon_yule.png);
}
.ywfc .scope-item .icon.icon-lyjd {
  background-image: url(https://www.daodaogou.com.cn/images/icon_lvyou.png);
}
.ywfc .scope-item .t {
  font-size: 24px;
  line-height: 33px;
  margin-top: 28px;
  text-align: center;
}
.ywfc .scope-item .desc {
  font-size: 14px;
  margin-top: 14px;
  color: rgba(0, 0, 0, 0.3);
  text-align: center;
}
.ywfc .scope-num {
  position: absolute;
  top: 500px;
  right: 0;
  left: 0;
  margin: auto;
  width: 1200px;
  height: 154px;
  background:rgba(240,243,246,1);
  box-shadow:0px 6px 10px 0px rgba(0,0,0,0.17);
  display: table;
  border-radius:4px;
}
.ywfc .num-item {
  display: table-cell;
  text-align: center;
}
.ywfc .num-item.dark {
  background-color: #969DA8;
}
.ywfc .num-item .num {
  margin-top: 27px;
  font-size: 54px;
  line-height: 63px;
  font-weight: bolder;
  color: rgba(0, 0, 0, 0.8);
  font-family: DINAlternate-Bold,DINAlternate;
}
.ywfc .num-item .desc {
  font-size: 16px;
  color: rgba(0,0,0,0.4);
  margin-top: 9px;
}
.ywfc .num-item.dark .num
, .ywfc .num-item.dark .desc {
  color: #fff;
}

.ywbj {
  padding-top: 127px;
  height: 786px;
  background-image: url(./m-banner.png);
}
.ywbj .voices {
  width: 1003px;
  margin: 88px auto 0;
}
.ywbj .voices .qipao {
  width: 100%;
  height: 262px;
  background-image: url(https://www.daodaogou.com.cn/images/qipao.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 46px 120px 73px 155px;
  line-height: 36px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.8);
}
.ywbj .voices .from {
  padding-left: 155px;
  color:rgba(255,255,255,0.6);
}
.ywbj .voices .from .t {
  color: #fff;
  font-size: 18px;
}

.gsjj {
  height: 751px;
  padding: 64px 0 0;
}
.gsjj .profile-box {
  margin-top: 70px;
}
.gsjj .profile-box .fengmian{
  width: 573px;
  height: 420px;
  background-image: url(./left.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin-right: 55px;
}
.gsjj .profile-box .info {
  padding-left: 628px;
}
.gsjj .profile-box .info .desc {
  font-size:16px;
  color:rgba(0,0,0,0.8);
  line-height:32px;
}
.gsjj .jianjie {
  margin-top: 32px;
  display: table;
}
.gsjj .jianjie .item {
  display: table-cell;
  padding-right: 60px;
}
.gsjj .jianjie .item .t {
  font-size:24px;
  font-weight:bold;
  color:rgba(0,0,0,0.8);
  line-height:28px;
  font-family: DINAlternate-Bold,DINAlternate;
}
.gsjj .jianjie .item .t span {
  font-size: 16px;
}
.gsjj .jianjie .item .s-t {
  font-size:16px;
  font-weight:400;
  color: rgba(0,0,0,0.3);
  line-height:16px;
  margin-top: 8px;
}

.suhz {
  height: 264px;
  background-image: url(./b-banner.png);
  color: #e9e9e9;
  font-size: 14px;
  line-height: 30px;
  padding: 60px 20px;
}
.suhz .t {
  font-size: 20px;
  font-weight: bold;
  line-height: 34px;
}

.copyright {
  height: 50px;
  line-height: 50px;
  background-color: #fff;
  font-weight:400;
  color:rgba(0,0,0,0.6);
  text-align: center;
}