
.page-title-area{ height:438px!important;}

h1, h2, h3, h4, h5, h6{
    margin: 0;    list-style: none;
    padding: 0; 
}

ul, li{
    margin: 0;    list-style: none;
    padding: 0; 
}
 
 .swiper22{ height:55px!important;}
 @media screen and (min-width:800px) and (max-width:1200px){
 .hidepc{ display:none!important;}
 .indexnanner{height:456px!important;}
.indexnanner img {
    height: 456px !important;
    width: 100% !important;
    object-fit: cover;
}
} 

 
 
@media screen and (min-width:1200px) and (max-width:1500px){
.hidepc{ display:none!important;}
 .indexnanner{height:756px!important;}
.indexnanner img {
    height: 756px !important;
    width: 100% !important;
    object-fit: cover;
}
} 


 
 

@media screen and (min-width:1500px) and (max-width:2000px){

.indexnanner{height:756px!important;}

.indexnanner img {
    height: 756px !important;
    width: 100% !important;
    object-fit: cover;
}



.custom{
    font-size: 28px;
}
.warning{ height:50px; padding: 10px;
}

.swiper22{ height:55px!important;}

.gundong{ padding-bottom:33px}

.gundong .gundongpro{ width:80%}
.gundong .gdtit { padding:34px}

.bimg {height:470px!important; }
     
 
.email{width: 25%!important;}

#FwCode {
    width: 57%!important;
}
.footer h1{font-size:42px!important;}  
.swiper2 h4{ font-size:20px; padding:16px}
  

.gundong .gdti{ padding:44px}
 
.gundong .gdtit{ font-size:40px}

.swiper2{ height:730px!important; }


.newsletter-section { height:33vw; padding-bottom: 13vw;
  
}


 
.pddetail1{padding:147px 44px 44px 25px}


.page-title-content{ padding-top:77px}

.font45 {
    font-size: 25px !important;
    color: #ffffff80 !important;
}

.h1 {
  font-size: 72px!important;
}
.g_tit {
    font-size: 48px!important;
}
.bhh { height:88px}
.indexvideobox {
    height: 450px;
}
.yahei {
font-family:  微软雅黑!important;  
}

.blue{ color:#2456ad}
.yellow .counter{font-size:50px!important; font-weight:bold}
.txt1 img{ width:50%!important;}
.txt2 img{ width:50%!important;}

.index_video h2{
height:300px;     left: 45%;
    top: 145px;
}
.index_video h3{
height:300px;  
}

 .indexabout {
    padding-top: 20px;!important;
 
}
.inbt1{ width:70%!important;}
.inbt2{ width:70%!important;}
.inbt3{ width:70%!important;}
.dw_left .belief {
    position: absolute;
    top: 216px;
    right: 12%;
}

 

.hidepc{ display:none!important;}

.indexnanner {
    height:800px;  
}
h1{ font-size:60px!important;}
h5{ font-size:16px!important;}

.indexnanner h1{ color:#FFFFFF!important; padding-top:185px}
}





























