s@charset "utf-8";
/* 划过图片放大 */
.img-auto { display:block; overflow:hidden; }
.img-auto img { width:auto; height:auto; margin:0px auto; transition: 600ms; }
.img-auto img:hover { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1); }
.img-height{max-height: 100%;width: auto;}

/* 通用 */
.blank5,.blank10,.blank20,.blank30,.blank50,.blank60 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:60px;}

.font1{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.font2{font-family:"arial",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}

/*.cn {
  -webkit-transition:color .2s linear;
  -moz-transition:color .2s linear;
  transition:color .2s linear;
  outline:0
}
.cn:hover {
  color:#005d7d;
  text-decoration:none;
  outline:0
}*/
/*Body*/
body.index{
  width: 100%;height: 100%;overflow: hidden;
}
body.pc{
  min-width: 768px;
}

/* Header */
header{
  padding-bottom: 1em;
}
#navbarCollapse{
  padding-top: 1em;
}
header .navbar-nav .nav-item{
  width: 8em;
  font-size: 1.0em;
  text-align: center;
}
header .navbar-nav .nav-item p{
  text-align: center;
  margin-bottom: 0px;
}

.dg-menu{}

.dg-menu a.nav-link{
  font-weight: 600;
  padding-top: 1px;
  padding-bottom: 0em;
  color: #666!important;
}
.dg-menu .active a.nav-link,.dg-menu a.nav-link:hover{
  color: #346b94!important;
  font-weight: 600;
}
.dg-menu .nav-link p{
  line-height: 1.3em;
}
.dg-menu-text-1{
  letter-spacing:0.5em;
  font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
.dg-menu-text-2{
  letter-spacing:0.2em;
  font-family:"arial",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}







/*Main*/
main{display: none;}
main .img-fluid{width: 100%;height: 100%;}

main.main-warp{
  background-size: cover!important;
  -webkit-background-size: cover!important;
  -o-background-size: cover!important;
  background-position: center 0;
  background-attachment:fixed;
}
.index .main-warp{
  padding-top: 50px;
  background-position: center 0;
  background: url(../images/bg-1.jpg?v=0810) no-repeat;
}
.partner .main-warp,.business .main-warp{
  padding-top: 50px;
  background-position: center bottom;
  background: url(../images/bg-2.jpg) no-repeat;
}

main .contact{
  background-color: #4ac5e6;
  width: 100%;
  height: 100%;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1.2em;
  color: white;
  font-weight: bold;
}
main .contact a{
  color: white;
  font-weight: bold;
}
main .contact{
  font-size: 1.2em;
}
main .contact .col-4{
  padding-top: 3em;
  padding-left: 3em;
  padding-right: 3em;
}
main .contact .text1{
  margin-bottom: 1em;
  text-align: right;
}
main .contact .text2{
}
main .contact .text2 p{
  margin-bottom: 0.5em;
}

main .contact .link{
  position: absolute;
  right: 0px;
  bottom: 10px;
  padding-right: 3em;
}


main .dg-imgbox{
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}




@media (max-width: 768px) {
  main .contact .link{
    padding-right: 1em;
  }
}
@media (max-width: 1600px) {
  main .contact .link{
    padding-right: 2em;
  }
  main .contact .link{
    font-size: 0.9em;
  }
}

@media (max-width: 1280px) {
  main .contact{
    font-size: 1.0em;
  }
  main .contact .col-4{
    padding-right: 2em;
    padding-left: 2em;
  }
  main .contact .link{
    font-size: 0.8em;
  }
}

@media (min-width: 768px) {
  
}

@media (min-width: 1280px){

}
