/*@font-face{*/
/*  font-family:'impact';*/
/*  src:url('../font/impact-2.ttf');*/
/*}*/
@font-face{
  font-family:'oswald';
  src:url('/static/font/OSWALD-REGULAR.TTF');
}
@font-face{
  font-family:'montserrat';
  src:url('/static/font/MONTSERRAT-MEDIUM.TTF');
}


:root {
  --glogal-family: montserrat, serif;
  --title-family:oswald;
  --text-color:#333;
  --primary-color:#BA9945;
  --yellow-color:#FCEE0A;

  /*swiper*/
  --swiper-pagination-bullet-size: 10px;
  --swiper-theme-color: var(--primary-color);
}
/*body{*/
/*  --glogal-family:'Noto Serif JP', serif;*/
/*  --title-family:'Crimson Pro', serif;*/
/*}*/


html,body{
  /*font-family:MontserratMedium,Helvetica,Arial,sans-serif,"Microsoft YaHei";*/
  /*font-family: var( --glogal-family );*/
  /*font-family: var(--glogal-family);*/
  /*font-family: var(--glogal-family);*/
  font-family: 'montserrat','Helvetica', 'Arial', sans-serif;
  color:var(--text-color);
}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%}
body{margin:0;font-size:16px;line-height:1.5;color:#000;min-height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
h1,h2,h3,h4,h5{margin:0;padding:0}
/**{transition: all .3s;}*/

/**{scrollbar-color:#222 #ccc;scrollbar-width:thin;-ms-overflow-style:none}*/
/**::-webkit-scrollbar{width:9px;height:9px}*/
/**::-webkit-scrollbar-thumb{border-radius:3px;background:#666}*/
/**::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0);border-radius:6px;background:#ccc}*/

*::-webkit-scrollbar {width: 10px;height:10px;}
*::-webkit-scrollbar-track {background: #B3B1B1;border-radius: 10px;}
*::-webkit-scrollbar-thumb {background: #333;border-radius: 10px;}
*::-webkit-scrollbar-thumb:hover {background: #646464;border-radius: 10px;}
*::-webkit-scrollbar-thumb:active {background: #444444;border-radius: 10px;}


.no-scroll{overflow:hidden !important}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color: rgba(0,0,0,.7);}
a:focus{text-decoration:none;outline: none;}
ul,li{margin:0;padding:0;list-style: none;}

.bg-cover{background-size:cover !important;background-repeat:no-repeat;background-position:center center}
.bg-contain{background-size:contain;background-repeat:no-repeat;background-position:center center}
.oneline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.twoline{overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box}
.threeline{overflow:hidden;word-break:break-all;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box}
.clearfix:after { content: "."; display: block; height: 0; line-height: 0; font-size: 0; overflow: hidden; visibility: hidden; clear: both; }
.clearfix { *zoom: 1; *display: table; }

/*max-width:1920px;*/
.common-layout{width:100%;padding-left:100px;padding-right:100px;position:relative;margin:0 auto}

#app{visibility: hidden}
/*.page-wrapper{visibility: hidden;}*/
.page-loading{position:fixed;left:0;right:0;bottom:0;top:0;z-index: 999;background: rgba(255,255,255,.3)}
.page-loading .loading-text{position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);font-size:50px;color:rgba(255,255,255,.1);display: none;}

.page-head .head-right{display: flex;align-items: center;justify-content: flex-start;}
.page-head .head-right .head-right-item{display: flex;align-items: center;justify-content: flex-start;margin-left:30px;cursor: pointer;}
.page-head .head-right .head-right-item:first-child{margin-left:0;}
.page-head .head-right .head-right-item .item-icon{margin-right:4px;}
.page-head #headMenuBtn{display: none;}
.page-head .head-right .head-right-pc-in{display: flex;align-items: center;}
.page-head .head-right .head-right-pc-in .right-pc-item{height:80px;display: flex;align-items: center;justify-content: center;}
.page-head .head-right .head-right-pc-in .right-pc-item.lang-item{padding:0 34px;border-left:1px solid #ccc;}
.page-head .head-right .head-right-pc-in .right-pc-item.lang-item .lang-txt{cursor:pointer;font-size:16px;}
.page-head .head-right .head-right-pc-in .right-pc-item.lang-item .lang-txt.curr{color:#BA9945;}
.page-head .head-right .head-right-pc-in .tel-item{background: #BA9945;padding:0 50px;color:#fff;}
.page-head .head-right .head-right-pc-in .tel-icon{padding-right:10px;}
.page-head .head-right .head-right-pc-in .tel-icon i{font-size:21px;color:#fff;}
.page-head .head-right .head-right-pc-in .tel-left-label{font-size:14px;}
.page-head .head-right .head-right-pc-in .tel-left-cont{font-size:20px;}

/*通用banner*/
.common-banner {padding-bottom:80px;border-bottom:1px solid #e9e9e9;}
.common-banner .banner-txt{font-size:160px;}

/*页脚*/
.page-foot{background: #fff;padding:80px 16px;box-sizing: border-box;width:100%;max-width:1180px;margin:0 auto;}
.page-foot .foot-email{font-size:100px;line-height: 1;text-align: center;font-family: var(--title-family)}
.page-foot .foot-meta-info{display: flex;align-items: flex-start;padding-top:80px;}
.page-foot .foot-meta-info .meta-info-box{box-sizing: border-box;}
.page-foot .foot-meta-info .meta-info-box:nth-child(1){width:40%;padding-right:120px;}
.page-foot .foot-meta-info .meta-info-box:nth-child(3){width:40%;}
.page-foot .foot-meta-info .meta-info-box:nth-child(2){width:20%;}

.page-foot .foot-meta-info .meta-info-box .info-title{font-size:16px;color:#999;padding-bottom:8px;}
.page-foot .foot-meta-info .meta-info-box .info-content .icon-item{display: flex;align-items: stretch;padding-top:16px;}
.page-foot .foot-meta-info .meta-info-box .info-content .icon-item:first-child{padding-top:0;}
.page-foot .foot-meta-info .meta-info-box .info-content .icon-item .icon-box{margin-right:8px;}
.page-foot .foot-meta-info .meta-info-box .info-content .icon-item .icon-box img{display: block;}
.page-foot .foot-meta-info .go-head-box{flex:4;text-align: center;padding-top:12px;display: flex;justify-content: flex-end;}
.page-foot .foot-meta-info .go-head-box .go-head-icon{text-align: center;}
.page-foot .foot-meta-info .go-head-box .go-head-icon img{display: block;margin:0 auto;cursor: pointer;}
.page-foot .foot-meta-info .go-head-box .go-head-txt{font-size:14px;color:#999;padding-top:16px;}


/*通用分页*/
.common-paging{display: flex;align-items: center;justify-content: center;}
.common-paging li:first-child{display: none;}
.common-paging li:last-child{display: none;}
.common-paging .paging-in{display: flex;justify-content: center;}
.common-paging .pagination{display: flex;justify-content: center;align-items: center;}
.common-paging li{margin-left:5px;margin-right:5px;position: relative;}
/*.common-paging li.active:after{position:absolute;bottom:3px;border-top:1px solid #445c47;left:6px;right:6px;content:"";z-index: 3;}*/
.common-paging li a,.common-paging li span{
  width:50px;height:50px;border-radius: 99px;margin-left:0;font-size:20px;color:#666;background: transparent;
  display: flex;align-items: center;justify-content: center;
}
.common-paging .pagination>.active>a,
.common-paging .pagination>.active>a:focus,
.common-paging .pagination>.active>a:hover,
.common-paging .pagination>.active>span,
.common-paging .pagination>.active>span:focus,
.common-paging .pagination>.active>span:hover{
  background-color:#000000;
  border-color:#000000;
}

/*公共块级*/
.common-block{background: #E9E8EE;}
.common-block .common-block-tit{font-size:36px;padding-top:90px;text-align: center;font-weight:bold;font-family: var(--title-family);line-height:1;}
.common-block .common-block-cont{padding:50px 50px 0 50px;}


/*通用新闻item*/
.common-news-item{width:33.33%;position: relative;padding:15px;}
.common-news-item .item-in{display: block;}
.common-news-item img{display: block;width: 100%;background: #f2f2f2;}
.common-news-item .item-in:hover img{background: #fafafa;}
.common-news-item .news-item-in{position: absolute;top:15px;left:15px;bottom:15px;right:15px;z-index: 1;padding:30px;display: flex;flex-direction: column;justify-content: space-between;}
.common-news-item .news-item-in .news-tit{font-size:22px;color:#000;word-break:break-word;}
.common-news-item .news-item-in .news-date{font-size:16px;color:rgba(0,0,0,.3);}

/*通用案例item*/
.common-case-item{display: block;color:#000;}
.common-case-item .case-item-in{opacity:.3;}
.common-case-item .case-item-in:hover{opacity: 1;color:#000;}
.common-case-item .case-item-img{position:relative;}
.common-case-item .case-item-img img{display: block;width: 100%;}
.common-case-item .case-item-img .iconfont{position:absolute;right:18px;bottom:12px;transform: rotate(45deg);font-size:50px;line-height: 1;opacity: 0;}
.common-case-item .case-item-in:hover .case-item-img .iconfont{opacity: 1;}
.common-case-item .case-item-name{font-size:26px;margin-top:22px;}

/*首页内容距离顶部距离*/
.page-main{}

/*页脚距离 网页内容距离顶部距离*/
/*.page-case-list .page-main,*/
/*.page-case-detail .page-main,*/
/*.page-news-list .page-main,*/
/*.page-news-detail .page-main*/
/*{padding-bottom:200px;padding-top:300px;}*/



.page-news-detail .page-main{}





.page-wrapper{}
.page-head{
  display: flex;align-items: center;justify-content: space-between;padding-left: 160px;background: #fff;z-index: 9;height:60px;border-bottom:1px solid #ccc;
}
.page-head .head-logo{flex:1;}
.page-head .head-logo .logo-link{display: block}
.page-head .head-logo .logo-link .logo-img{display: block;height:30px;}
.page-head .head-nav {flex:3;}
.page-head .head-nav ul{display: flex;}
.page-head .head-nav ul li {}
.page-head .head-nav ul li a{text-align: right;color:#000;font-size:16px;display: flex;align-items: center;justify-content: center;height:80px;padding:0 20px;font-family:var(--title-family)}
.page-head .head-nav ul li.curr a,
.page-head .head-nav ul li a:hover{color:#999;}

/*移动端导航*/
.common-menu-box{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.93);z-index: 999999;color:#fff;display: none;}
.common-menu-box .menu-box-in{position:fixed;top:0;right:16px;bottom:24px;left:16px;}
.common-menu-box .menu-head{display: flex;align-items: center;justify-content: space-between;margin-top:10px;}
.common-menu-box .menu-head a{display: block;}
.common-menu-box .menu-head a img{display: block;height:50px;}
.common-menu-box .menu-box-close{
  width:20px;height:20px;background: url("../img/icon/icon-close.png") no-repeat center center;
  backgorund-size:contain;cursor: pointer;
}
.common-menu-box .menu-bottom{position:absolute;display:flex;align-items: flex-end;justify-content: space-between;
  left:50%;top:50%;transform: translate(-50%,-50%);
}
.common-menu-box .bottom-nav-box ul,.common-menu-box .bottom-nav-box li{margin:0;padding:0;list-style: none;}
.common-menu-box .bottom-nav-box li{margin-top:16px;display: flex;justify-content: center;}
.common-menu-box .bottom-nav-box li:first-child{margin-top:0;}
.common-menu-box .bottom-nav-box a.nav-a-main{display: block;text-decoration: none;color:#eee;transition: all .3s;padding-bottom:10px;}
.common-menu-box .bottom-nav-box li a:hover{color:#fff;}
.common-menu-box .bottom-nav-box a .t1{font-size:20px;font-family:Montserrat}
.common-menu-box .bottom-nav-box a .t2{font-size:21px;margin-left:30px;}

.common-menu-box .bottom-nav-box .ul-menu-sub{padding-left:24px;line-height: 2}
.common-menu-box .bottom-nav-box .ul-menu-sub a{display: block;color:#5B595A;font-size:20px;}

.common-menu-box .bottom-nav-box .nav-item-in{
  display: inline-block;line-height: 1;position:relative;
}
.common-menu-box .bottom-nav-box .curr .nav-item-in:after{
  content:"";display: block;position:absolute;left:0;right:0;bottom:7px;height:6px;background: rgba(211,211,211,.3);
}
.common-menu-box .bottom-nav-box .curr a,.common-menu-box .bottom-nav-box .curr a{
  color:#fff;
}
.common-menu-box .bottom-connect{display: flex;align-items: center;}
.common-menu-box .bottom-connect .connect-left img{display: block;width:150px;height:auto;}
.common-menu-box .bottom-connect .connect-right{padding-left:60px;}
.common-menu-box .bottom-connect .connect-right .connect-label{color:#5B595A;}
.common-menu-box .bottom-connect .connect-right .connect-label i{font-size:30px;}
.common-menu-box .bottom-connect .connect-right .connect-label span{font-size:20px;}
.common-menu-box .bottom-connect .connect-right .connect-num{font-size:30px;color:#5B595A;font-family: StretchPro}
.common-menu-box .bottom-connect .connect-right .connect-shejiao{
  display: flex;align-items: center;justify-content: space-between;padding-top:8px;
}
.common-menu-box .bottom-connect .connect-right .connect-shejiao .shejiao-item{
  width:50px;height:50px;border-radius: 99px; display: flex;
  align-items: center;justify-content: center;background: #282727;font-size:30px;
}
.common-menu-box .bottom-connect .connect-right .connect-shejiao .shejiao-item i{
  font-size:30px;color:#fff;
}

/*联系我们按钮*/
.common-contact-box{height:34px;position:relative;display: flex;transition: all .3s;padding-right:16px;}
.common-contact-box *{transition: all .3s;}
.common-contact-box .bg{
  width:13px;position:absolute;top:0;bottom:0;left:0;content:"";background-color:var(--yellow-color);display: flex;align-items: stretch;z-index: 1;
}
.common-contact-box .contact-in{padding-left:24px;display: flex;align-items: center;color:#fff;cursor: pointer;position:relative;z-index: 2;}
.common-contact-box .contact-in .contact-txt{font-size:26px;font-weight:bold;}
.common-contact-box .contact-in .contact-arrow{padding-left:8px;font-size:26px;}
.common-contact-box:hover .bg{width:100%;}
.common-contact-box:hover .contact-in{padding-left:16px;}

/*首页banner*/
.index-banner{height:1350px;background-image:url("../img/bg/index-banner.jpg");padding:130px 160px 0 160px;box-sizing: border-box;}
.index-banner-in{}
.index-banner .index-banner-1{font-size:160px;font-weight:bold;color:#fff;line-height: 1.1;font-family: var(--title-family);}
.index-banner .index-banner-1 .t2{padding-left:95px;}
.index-banner .index-banner-2{margin-top:115px;display: flex;justify-content: flex-end;}
.index-banner .index-banner-2 .banner-2-in{width:690px;margin-right:90px;}
.index-banner .index-banner-2 .banner-2-txt{font-size:20px;color:#fff;font-family: montserrat}
.index-banner .index-banner-2 .banner-2-contact-box{margin-top:16px;display: flex;}
/*首页二级banner*/
.index-banner-sub{margin-top:-520px;padding-right:100px;}
.index-banner-sub .index-banner-sub-in{background: #3C85D2;padding:80px 100px 80px 160px;}
.index-banner-sub .index-banner-sub-in .banner-sub-txt{font-size:100px;color:#fff;font-family: var(--title-family);line-height: 1;}
.index-banner-sub .banner-sub-in-list{display: flex;align-items: center;justify-content: space-between;margin-top:100px;}
.index-banner-sub .banner-sub-in-list .sub-in-item{margin-right:100px;color:#fff;line-height: 1.2;padding-left:40px;position:relative;}
.index-banner-sub .banner-sub-in-list .sub-in-item:before{content:"";width:18px;height:18px;background: var(--yellow-color);display: block;position:absolute;top:4px;left:0;transform: rotate(-45deg);}
.index-banner-sub .banner-sub-in-list .sub-in-item:last-child{margin-right:0;}
.index-banner-sub .banner-sub-in-list .sub-in-item .item-tit{font-size:26px;font-weight:bold;padding-bottom:40px;border-bottom:1px solid #B1CEED;font-family: montserrat;}
.index-banner-sub .banner-sub-in-list .sub-in-item .item-cont{font-size:20px;line-height: 1.6;margin-top:18px;font-family: montserrat}

/*首页客户列表*/
.index-customer-box{padding:90px 160px 80px 160px;}
.index-customer-box .customer-title{font-size:100px;line-height: 1;font-family: var(--title-family);font-weight:bold;}
.index-customer-box .customer-content{margin-top:80px;overflow: hidden;}
.index-customer-box .customer-in{display: flex;align-items: stretch;flex-wrap:wrap;}
.index-customer-box .customer-in .customer-item{padding:20px 20px 0 20px;width:16.666666%;box-sizing: border-box;}
.index-customer-box .customer-in .customer-item .item-in{}
.index-customer-box .customer-in .customer-item .customer-tit{font-size:16px;color:#666;border-top:1px solid #B2B2B2;padding-top:4px;}
.index-customer-box .customer-in .customer-item .customer-img img{display: block;width:100%;}

/*首页统计box*/
.index-count-box{background:url("../img/bg/index-count-bg.jpg") no-repeat center center;padding:110px 160px;}
.index-count-box .count-in .count-top{display: flex;justify-content: space-between;}
.index-count-box .count-top-left{margin-right:200px;font-size:100px;font-weight:bold;font-family: var(--title-family);line-height: 1;}
.index-count-box .count-top-right{border-bottom:1px solid #E3E3E3;padding-bottom:100px;}
.index-count-box .count-top-right .count-row{display: flex;padding-bottom:100px;}
.index-count-box .count-top-right .count-row:last-child{padding-bottom:0;}
.index-count-box .count-top-right .count-column{display: flex;margin-right:80px;}
.index-count-box .count-top-right .count-column:last-child{margin-right:0;}
.index-count-box .count-top-right .count-column .column-label{border-right:1px solid rgba(0,0,0,.2);padding-right:16px;margin-right:20px;color:#999;font-size:23px;text-align: right;width:170px;}
.index-count-box .count-top-right .count-column .column-cont{font-size:93px;color:#3c85d2;line-height: 0.8;font-weight:bold;}
.index-count-box .count-bottom {padding:0 80px;margin-top:100px;}
.index-count-box .count-bottom .bottom-in{display: flex;justify-content: space-between;text-align: center;}
.index-count-box .count-bottom .count-num{width:16.66666%;}
.index-count-box .count-bottom .count-num .num-txt{font-size:22px;color:#666;padding-top:40px;}


.index-join-box{padding:80px 160px 80px 160px;background-image:url("../img/bg/index-join-bg.jpg");color:#fff;border-bottom:10px solid #3C85D2;}
.index-join-box .join-in{}
.index-join-box .join-tit{font-size:100px;line-height: 0.9;font-family: var(--title-family);font-weight:bold;}
.index-join-box .join-cont{margin-top:80px;}
.index-join-box .join-contact-box{margin-top:80px;display: flex}
.index-join-box .join-cont-in{display: flex;align-items: stretch;flex-wrap:wrap;margin-top:-60px;}
.index-join-box .join-cont .join-item{width:25%;padding-right:30px;margin-top:60px;box-sizing: border-box;}
.index-join-box .join-cont .join-item:nth-child(3){width:50%;}
.index-join-box .join-cont .join-item:nth-child(3) .join-item-in{width:50%;}

/*.index-join-box .join-cont .join-item:last-child{width:50%}*/
.index-join-box .join-cont .join-item .join-item-tit{font-size:22px;font-weight:bold;line-height: 1.2;height:80px;}
.index-join-box .join-cont .join-item .join-item-cont{font-size:20px;line-height: 1.6;color:rgba(255,255,255,.6)}
.index-join-box .join-cont .join-item:nth-child(6){width:50%;color:rgba(255,255,255, 1)}
.index-join-box .join-cont .join-item:nth-child(6) .join-item-cont{color:rgba(255,255,255, 1)}


.index-activity .act-in{display: flex;overflow-x:auto;justify-content: center; }
.index-activity .act-in .index-act-item{margin-right:32px;}
.index-activity .act-in .index-act-item:last-child{margin-right:0;}
.index-activity .act-in img{display: block;}


.contact-dialog{max-width:680px;width:100%;}




/************************自适应样式************************/
@media screen and (max-width: 1700px) {
  .index-count-box .count-top-left{margin-right:100px;}
  .index-count-box .count-top-right .count-column{margin-right:40px;}
  .page-foot .foot-email{font-size:60px;}
  .index-count-box .count-top-right .count-column .column-cont{font-size:80px;}
}


@media screen and (max-width: 1520px) {

  .page-head{padding-left:80px;}
  .index-banner{height:auto;padding:80px;}
  .index-banner .index-banner-1{font-size:100px;}
  .index-banner .index-banner-2{margin-top:100px;}
  .index-banner-sub{padding-right:0;margin-top:0;}

  .index-banner-sub .index-banner-sub-in{padding:80px;}
  .index-banner-sub .index-banner-sub-in .banner-sub-txt{font-size:60px;line-height: 1.2;}
  .index-banner-sub .banner-sub-in-list{margin-top:60px;}
  .index-banner-sub .banner-sub-in-list .sub-in-item .item-tit{font-size:18px;padding-bottom:20px;}
  .index-banner-sub .banner-sub-in-list .sub-in-item .item-cont{font-size:16px;}
  .index-customer-box{padding:80px;}
  .index-customer-box .customer-title{font-size:60px;}
  .index-customer-box .customer-in .customer-item{width:20%;}
  .index-count-box{padding:80px;}
  .index-count-box .count-top-left{font-size:60px;line-height: 1.2;}
  .index-count-box .count-top-right .count-column .column-label{font-size:18px;}
  .index-count-box .count-top-right .count-column .column-cont{font-size:56px;}
  .index-join-box{padding:80px 80px;}
  .index-join-box .join-tit{font-size:60px;}

  .index-banner .index-banner-1 .t2{padding-left:60px;}

  .index-count-box .count-bottom .count-num .num-txt{font-size:20px;}
  .index-count-box .count-bottom .count-num img{width:110px;}

}

@media screen and (max-width: 1380px) {

}

@media screen and (max-width: 1180px) {
  .index-count-box .count-in .count-top{display: block;}
  .index-banner .index-banner-1{font-size:60px;}
  .index-banner-sub .index-banner-sub-in .banner-sub-txt{font-size:40px;}
  .index-banner-sub .banner-sub-in-list{display: block;}
  .index-banner-sub .banner-sub-in-list .sub-in-item{margin-top:40px;}
  .index-banner-sub .banner-sub-in-list .sub-in-item:first-child{margin-top:0;}
  .index-banner .index-banner-1 .t2{padding-left:37px;}
  .index-banner .index-banner-2{margin-top:60px;justify-content: flex-start;}
  .index-customer-box .customer-in .customer-item{width:33.333333%;}
  .index-count-box .count-top-left{display: flex;}
  .index-count-box .count-top-left .t1{margin-right:12px;}
  .index-count-box .count-top-right .count-column .column-label{text-align: left;}
  .index-count-box .count-top-right{margin-top:40px;padding-bottom:40px;}
  .index-count-box .count-top-right .count-row{padding-bottom:0;display: block;}
  .index-count-box .count-top-right .count-column{margin-right:0;padding-bottom:30px;}
  .index-count-box .count-top-right .count-column .column-cont{font-size:38px;}
  .index-count-box .count-bottom{padding:0;margin-top:50px;}
  .index-count-box .count-bottom .bottom-in{flex-wrap: wrap;}
  .index-count-box .count-bottom .count-num{width:33.3333%;padding:16px 0;}
  .index-count-box .count-bottom .count-num:last-child{margin-right:0;}
  .index-count-box .count-bottom .count-num img{display: block;margin:0 auto;width:100px;}
  .index-count-box .count-bottom .count-num .num-txt{font-size:16px;padding-top:20px;}

  .index-join-box .join-cont .join-item{width:50%;}
  .index-join-box .join-cont .join-item:nth-child(3) .join-item-in{width:100%;}

  .page-foot{padding:40px 16px;}
  .page-foot .foot-email{font-size:40px;}
  .page-foot .foot-meta-info{padding-top:40px;}




}

@media screen and (max-width: 750px) {
  .page-wrapper{}
  .page-head{padding-left:24px;}
  .index-banner{padding:32px 24px;}
  .index-banner .index-banner-1{font-size:32px;}
  .index-banner .index-banner-2{margin-top:38px;}

  .common-contact-box .contact-in .contact-txt{font-size:24px;}
  .index-banner-sub .index-banner-sub-in{padding:32px 24px;}
  .index-banner-sub .index-banner-sub-in .banner-sub-txt{font-size:32px;}
  .index-banner-sub .banner-sub-in-list{margin-top:32px;}
  .index-customer-box{padding:32px 24px;}
  .index-customer-box .customer-content{margin-top:16px;}
  .index-customer-box .customer-in{margin:0 -20px;}
  .index-count-box{padding:32px 24px;}
  .index-count-box .count-bottom{margin-top:32px;}
  .index-join-box{padding:48px 24px;}
  .index-join-box .join-cont .join-item{width:100%;margin-top:24px;}
  .index-join-box .join-cont .join-item .join-item-tit{height:auto;}
  .index-customer-box .customer-title{font-size:32px;}
  .index-count-box .count-top-left{font-size:32px;}
  .index-count-box .count-bottom .count-num{width:50%;}
  .index-join-box .join-tit{font-size:32px;}
  .page-foot .foot-email{font-size:28px;text-align: left;}
  .index-join-box .join-cont .join-item .join-item-cont{font-size:16px;}
  .index-join-box .join-cont .join-item .join-item-tit{font-size:20px;}

  .page-foot .foot-meta-info{display: block;}
  .page-foot .foot-meta-info .meta-info-box{margin-top:24px;}

  .index-banner-sub .banner-sub-in-list .sub-in-item{padding-left:26px;margin-right:0;}
  .index-banner-sub .banner-sub-in-list .sub-in-item:before{width:12px;height:12px;}

  .common-contact-box{height:24px;}
  .common-contact-box .contact-in .contact-txt{font-size:18px;}

  .index-banner .index-banner-1 .t2{padding-left:20px;}

  .index-join-box .join-cont .join-item{padding-right:0;}
  .index-join-box .join-cont .join-item:nth-child(3){width:auto;}
  .index-join-box .join-cont .join-item:nth-child(6){width:auto;}

  .page-foot .foot-meta-info .meta-info-box:nth-child(1){width:auto;padding-right:0;}
  .page-foot .foot-meta-info .meta-info-box:nth-child(3){width:auto;justify-content: center;}
  .page-foot .foot-meta-info .meta-info-box:nth-child(2){width:auto;}

  .index-banner .index-banner-2 .banner-2-in{margin-right:0;}

  .contact-dialog{width:90%;}

  .index-customer-box .customer-in .customer-item .customer-tit{text-align: center;}









}

@media screen and (max-width: 480px) {
  .page-foot .foot-email{font-size:24px;}
  .page-foot .foot-meta-info{padding-top:0;}

}

@media screen and (max-width: 400px) {
  .index-count-box .count-top-right .count-column .column-label{width:120px;font-size:14px;}

  .index-count-box .count-top-right .count-column .column-cont{font-size:28px;}
}

























