/* 网站建设 */
@media screen and (max-width: 375px){
    .m-smart2 .m-smart2-list .m-smart2-box { 
        min-width: 100px; 
    }
}
@media screen and (max-width: 324px){
    .m-smart2 .m-smart2-list .m-smart2-box { 
        min-width: 85px; 
    }
}
.m-smart4-mobile { display: none;}
.g-mobile { display: none;}
@media screen and (max-width: 768px){
    .m-smart4 { display: none; }
    .m-smart4-mobile { display: block;}
    .m-smart6 { display: none;}
    .g-pc { display: none;}
    .g-mobile { display: block;}
}
@media screen and (max-width: 768px){
    .m-smart4-mobile { display: block;margin-bottom: 0;}
    .m-smart4-mobile .box-wp { width: calc(100% + 30px); margin-left: -15px;}
    .m-smart4-mobile .m-hhd { padding: 8vw 14.667vw}
    .m-smart4-mobile .m-list { padding: 6vw 6.4vw;background: rgba(225, 225, 225, 0.5);}
    .m-smart4-mobile .m-item { padding: 0 2.933vw; margin-top: 6vw; text-align: center; background: #FFFFFF; border: 1px solid #D6D5D5; border-radius: 0.8vw;}
    .m-smart4-mobile .m-item:nth-of-type(1) { margin-top: 0;}
    .m-smart4-mobile .m-item .m-title {font-size: 4vw;color: #333333;line-height: 5.867vw;padding: 2.667vw;border-bottom: 1px solid #E1E1E1;}
    .m-smart4-mobile .m-item .m-txt { padding: 2.4vw 0 4vw; font-size: 3.2vw;color: #333333;line-height: 4.8vw;}
    .m-smart4-mobile .left .m-img-box img { margin-top: 3.867vw; width: 12.4vw;height: auto;}
    .m-smart4-mobile .right .m-img-box img { margin-top: 5.333vw; width: 13.067vw;height: auto;}
}

 
/* 海外广告 */
@media screen and (max-width: 768px){ 
    .g-mobile .m-hhd { padding: 8.933vw 4vw 3.6vw; margin-bottom: 2.667vw;}
    .g-mobile .m-adsb2 .box-item { border-radius: 3.2vw; width: calc(50% - 2.333vw); margin-right: 4.667vw;box-shadow: 0px 2px 1.6vw 0px rgba(0, 0, 0, 0.12);}
    .g-mobile .m-adsb2 .box-item .item-img { padding: 5.867vw 0 5.333vw;margin-bottom: 2vw;}
    .g-mobile .m-adsb2 .box-item .item-img img {width: 29.067vw;}
    .g-mobile .m-adsb2 .box-item .item-text { padding: 0 2.4vw;}
    .g-mobile .m-adsb2 .box-item .text-item { padding: 3.6vw 3.467vw;}
    .g-mobile .m-adsb2 .box-item .text1 { font-size: 4vw;line-height: 5.333vw;}
    .g-mobile .m-adsb2 .box-item .text2 {margin-top: 1.6vw; font-size: 3.2vw;line-height: 4.533vw;}
    .g-mobile .m-adsb2 .box-item .text3 {font-size: 3.2vw;line-height: 4.533vw;}
    .g-mobile .m-adsb2 .box-item2 .text-item:nth-of-type(1) .text2 { padding: 1.333vw 0 1.333vw;}
    .g-mobile .m-adsb2 .box-item2 .text-item:nth-of-type(1) .text3 { padding-bottom: 1.867vw;}
    .m-adsb4 { padding-top: 0;}
    .m-adsb4 .box-list { width: calc(100% + 4vw);margin-left: -2vw; display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 0;}
    .m-adsb4 .box-list .list-item { width: 33.33%; display: block;margin: 0;margin-bottom: 20px;}
    .m-adsb4 .item-icon {padding: 2.267vw;border: solid 0.4vw #eaeaea;}
    .m-adsb4 .item-icon i { width: 19.333vw;height: 19.333vw;line-height: 19.333vw;font-size: 10.667vw;}
    .m-adsb4 .item-title { font-size: 3.2vw;}
    .m-adsb7 { padding: 0 0 4vw; background: rgba(235, 235, 235, 0.4);}
    .m-adsb7-1 { background: #FFF;}
    .m-adsb7 .info-item { margin-bottom: 2.4vw; width: 100%;padding: 2.667vw 2.933vw; padding-left: 0; display: flex;align-items: center;}
    .m-adsb7 .info-item .item-icon { float: left;width: 17.867vw; text-align: center;}
    .m-adsb7 .info-item .item-icon i { font-size: 9.333vw;}
    .m-adsb7 .info-item .item-icon i.icon-Google { font-size:5.333vw;}
    .m-adsb7 .info-item .item-text { flex: 1;padding-top: 0;}
    .m-adsb7 .info-item .item-title {font-size: 4vw;line-height: 4.533vw;}
    .m-adsb7 .info-item .item-desc {font-size: 3.467vw;line-height: 5.333vw;margin-top: 1.333vw;}
    .m-adsb7 .box-list { margin-top: 0;}
    .m-adsb7 .list-item { width: calc(50% - 1.2vw); margin: 0 2.4vw 2vw 0 !important;}
    .m-adsb7 .list-item:nth-child(2n) { margin-right: 0 !important;}
    .m-adsb7 .list-item .item-title { padding: 2.667vw 1.334vw ;font-size: 3.2vw;line-height: 3.467vw;}
    .m-adsb7 .list-item .item-title i { width: 4.667vw;font-size: 2.667vw;line-height: 4.667vw;margin-right: 1.6vw;}
    .m-adsb7 .list-item .item-desc { padding: 3.2vw 2.667vw 4vw; font-size: 3.2vw;line-height: 4.8vw;}
    .m-adsb10 { padding-top: 0;}
    .m-adsb10 .info-item { padding: 4vw 4vw 2.667vw;width: 50%;}
    .m-adsb11 .info-item {padding: 3.333vw 5.333vw; background: rgba(62, 132, 255, 0.2);border-radius: 0.8vw;font-size: 3.467vw;color: #333333;line-height: 5.333vw;margin-bottom: 1.733vw;}
    .m-adsb11 {padding-bottom: 6.667vw;}
    .m-adsb10 .info-item .item-title:before { height: 0.4vw;width: 3.067vw;}
    .m-adsb12 { padding-top: 0;}
    .m-adsb12 .item-title { padding: 0 4.4vw; height: 14.667vw;font-size: 4vw;line-height: 5.333vw;}
    .m-adsb12 .item-desc { padding: 2.933vw 2.933vw 3.733vw; font-size: 3.467vw;line-height: 4.8vw;}
    .m-adsb3 { background: #3E84FF;padding-top: 0;}
    .m-adsb3 .list-item { width: 50%;}
    .m-adsb3 .m-hhd .title1 { color: rgba(225, 225, 225, 0.13);}
    .m-adsb3 .m-hhd .title2 { color: #FFF;}
    .m-adsb3 .list-item { width: calc(50% - 1.333vw); padding: 4.4vw 2.267vw; margin: 0 2.667vw 0 0!important;}
    .m-adsb3 .list-item:nth-child(2n) { margin-right: 0!important;}
    .m-adsb3 .item-icon .iconfont { font-size: 10.667vw;color: #3372F3;}
    .m-adsb3 .item-title { font-size: 4.533vw;line-height: 5.333vw;}
    .m-adsb3 .item-desc { margin-top: 3.067vw; font-size: 3.2vw;line-height: 4.8vw;text-align: left;}
    .m-seob7 { padding-top: 0;padding-bottom: 0;}
}

.bread-block{
  background: #f2f2f2;
  color: #262626;
  /*padding: 25px 0;*/font-size: 1.5rem;
}

.bread-block a{
  display: inline-block;
  color: #262626;
  display: inline-block;
  padding: 25px 0;
}

.bread-block a:hover{
  display: inline-block;
  color: #262626;
  display: inline-block;
  padding: 25px 0;
}

.bread-block img{
  padding-right: 10px;
}

.bread-block ul {
  margin-left: -30px;
}

.bread-block ul li{
  display: inline-block;
  height: 100%;
}

.bread-block ul li a{
  padding: 25px 15px;
  position: relative;
}

.bread-block ul li+li{
  margin-left: 25px;
}

.bread-block ul li a:after{
  position: absolute;
  content: "";
  width: 0;
  height: 2px;
  left: 0;
  bottom: 0;
  background: #3e84ff;
  transition: all .3s;
}

.bread-block ul li a:hover:after{
  width: 100%;
}

.bread-block ul li.active a:after{
  width: 100%;
}
.container-fluid{
  max-width: 1200px;
  margin: auto;
}.container-fluid,{
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;}.no-gutters {
    margin-right: 0;
    margin-left: 0;
}.align-items-center {
    align-items: center!important;
}