
@charset "utf-8";
#win{position:fixed;z-index:999999;right:0px;bottom:20px;background:#ff0000;color:#fff;font-weight: bold;padding:5px 5px;}
@media screen and (max-width: 1920px){
    .dom2{max-width: 1700px;}
    .dom1{max-width: 1700px;}
    .dom3{max-width: 1700px;}
}

@media screen and (max-width: 1680px){
    .dom2{width:90%;}
    .dom1{width:90%;}
    .dom3{width:90%;}

    .cat a{margin-right:20px;}
    .cat a .d1{margin-top:-50px;width:100px;height:100px; }
    .cat a .d1 em img{height:35px;}
    .cat.cat1{ margin-bottom: 20px;}
   

}

@media screen and (max-width: 1280px){
    .homeindex .d2 img{ max-width: 50%;}
    .toplogo img{width:250px;}
    .top_serarch a{margin-left:10px;}
    .top_serarch a img{height:35px;}
    .nav li{margin-left:15px;}

    .imgleft{width:50%}

}

@media screen and (max-width: 1080px){
    .homeindex .d2 img{ max-width: 70%;}
    .homeban{ margin-bottom: 0;}
    .mshow{display: block;}
    .mhide{display: none;}

    .dom2{width:95%;}
    .dom1{width:95%;}
    .dom3{width:95%;}

    .cat a{margin-right:10px;}
    .cat a .d1{margin-top:-40px;width:80px;height:80px; }
    .cat a .d1 em img{height:25px;}
    .cat.cat1{ margin-bottom: 10px;}
    .cat.cat2 a{margin-left:10px;margin-right:0;}

    .navh{ height: 60px;}

    .toplogo img{width:200px;}
    .top_serarch a img{height:30px;}
    .nav li{margin-left:10px;}

    .foot{ background: #eeeeee;padding:30px 0 30px 0;margin-top:50px;}
    .flogo img{ width: 220px;}
    .di2{margin-top:35px;}
    .banquan{margin-top:20px;}
    .nav{display: none;}

    .ep{ width: 95%;}

    .alist li{padding:20px 0;}
    .alist li a .d1{ width: 180px;}
    .alist li a .d5{margin-top:10px;}

    .catalist{padding:35px 0;}
    .newpage{margin-top:30px;}

    .nban .d1{ height: 280px;}

    .nodata{padding:100px 0 !important;text-align:center;font-size:14px;color:#333;background:url(../images/nodata.png) center 20px no-repeat} 
    .imgleft{margin-right: 20px;}


    .wenh div{ width: 49%;padding-bottom:20px;}

    .bus a em{font-size:22px;padding:20px 0 50px 0;}
    
    .zhe li a img{width:150px;}
    .zhe li a .d2{margin-left:20px;}
    .zhe li a .d3 em{font-size:16px;}
    .zhe li a .d5{font-size:12px;margin-top:20px;}
    .zhe li a .d0{font-size:12px;margin-top:10px;}

    .tm .itemdom{width:33.33%;padding:0 15px;}

    .hr .d1{margin-right:50px;margin-left:20px;}
    .hr img{ width: 40%;}

        
    .com2{margin-top:80px;}
    .com2 .d1{ width: 40%;}
    .com2 .d1 img{ width: 100%;}
    .com2 .d1::after{display: none;}
    .com2 .d2{ flex: 1;margin-left:50px;}
    .com2 .d2 .s1{color:#00387b;font-size:24px;}
    .com2 .d2 .s2{color:#666666;font-size:14px;line-height:2;margin-top:30px;}
    .com2 .d2 .s3{margin-top:30px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
    .com2 .d2 .s3 a{color:#fff;font-size:12px;background:#00387b;padding:12px 50px;}

    .com2.nix{flex-direction: row-reverse;}
    .com2.nix .d2{margin-left:0;margin-right:110px;}
    .com2.nix .d2 .s2{margin-top:0;}

    .com5{margin-top:50px;}
    .com5 .d2{margin-left:30px;}
    #allmap{width: 500px; height: 333px;}

    .frmsstitle em{font-size:28px}
    .reny .d2 .x1{font-size:18px;}
    
    .che .d1 .x2{margin-left:50px;}

}	
	

@media screen and (max-width: 768px){
    .homeindex .d1{ left:20px;}
    .homeindex .d1 img{ width: 200px;}


    .foot{margin-top:20px;}

    .flogo{ flex: 1;}
    .ffrm{margin-top:10px;}
    .di2{margin-top:20px;}
    .di2 .d1{ width: 33%;margin-bottom:20px;}
    .di2 .d1:last-child{ width: 100%;}
    .banquan{margin-top:0;border-top:1px #ddd solid;padding-top:10px;color: #999;}
    .imgleft{width:100%;float: none; margin-right: 0;margin-bottom:30px;}
   
    .wenh div{ width: 100%;padding-bottom:20px;}

    .anli a{ width: 49%;}
    .anli a img{ width: 100%;}

    .bus a{ width: 49%;}
    .bus a em{font-size:18px;padding:10px 0 40px 0;}
    
    .cy a{ width: 32%;margin-bottom:15px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
    .zhe li{ width: 100%;}
  
    
    .tm .itemdom{width:50%;}

    
    .com2{margin-top:40px;}
    .com2 .d1{ width: 100%;}
    .com2 .d2{ flex: 1;margin-left:0;margin-top:30px;}
    .com2 .d2 .s2{margin-top:20px;}
    .com2 .d2 .s3{margin-top:20px;}

    .com2.nix .d2{margin-left:0;margin-right:0;}
    .com2.nix .d2 .s2{margin-top:0;}
 
    .com3{margin-top:50px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
    .com4{margin-top:50px;}

    .com5{margin-top:50px;}
    .com5 .d1{width:100%;}
    .com5 .d2{flex:1;margin-left:0;}
    .com5 .d2 .s1{color:#666666;font-size:14px;line-height:2;margin-top:30px;}
    .com5 .d2 .s2{margin-top:30px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
    .com5 .d2 .s2 a{margin-right:20px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
    .com5 .d2 .s2 a img{ height: 60px;}
    .com5 .d2 .s2 a em{color:#333;font-size:12px;margin-top:10px;}

    #allmap{width: 100%; height: 333px;}

    .com4 .swiper-prev{display:none;}
    .com4 .swiper-next{display:none;}
    .frmsstitle em{font-size:20px}
    .frmss form{margin-top:30px;}
    .reny .d1{width:100%;}
    .reny .d2{margin-left:0;margin-top:30px;}
    .che .d1 .x2{margin-left:30px;}
    .che .d1 .x2 em{width:50%;}
    
    .dsj{background:url(../images/line04.gif) 220px center repeat-y;}
    .dsj .d1{margin-bottom:20px;cursor: pointer;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
    .dsj .d1 em{color:#00bbff;font-size:25px;padding-right:90px;width:250px;height:59px;background:url(../images/icon06.gif) right center no-repeat;display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
    .dsj .d1 em img{ margin-left: 10px;}
    .dsj .d2{padding:50px 0;background:url(../images/icon07.gif) 213px 60px no-repeat;display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;} 
    .dsj .d2 .x1{ padding-top:5px;width: 220px;padding-right:30px;display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap;flex-direction: column;}
    .dsj .d2 .x1 em{color:#c3c3c3;font-size:18px;font-weight: bold;}
    .dsj .d2 .x1 span{color:#c3c3c3;font-size:14px;}
    .dsj .d2 .x2{ flex:1;margin-left:30px;line-height:2;color:#999;font-size:16px;}

}	

@media screen and (max-width: 600px){
    .cat{justify-content: space-between;padding:0px 10px;}
    .cat a{margin-right:0;width:49%;margin-bottom:10px;}
    .cat a img.im{ width: 100%;}
    .cat a .d1{margin-top:-29px;width:58px;height:58px;}
    .cat a .d1 em img{height:19px;}
    .cat a .d1 span{font-size:12px;}
    .cat.cat1{ margin-bottom: 0;padding-top:10px;padding-left:10px;padding-right:10px;}
    .cat.cat2{justify-content: space-between;padding-left:10px;padding-right:10px;}
    .cat.cat2 a{margin-left:0;margin-right:0;}

    .nban .d1{ height: 150px;}
    .nban .d1 .s1 em{font-size:22px;padding-left:60px;}
    .nban .d1 .s1 span{font-size:18px;padding-left:60px;margin-top:0;}
    
    .catalist{padding:25px 0;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
    .catalist div{width:24%;}
    .catalist div a{color:#333;font-size:12px;padding:5px 0;width:100%;text-align:center;}
    .catalist div.cur a{color:#fff;background:#142245;border-radius:115px;}

    .alist li{padding:15px 0;}
    .alist li a .d1{ width: 35%;}
    .alist li a .d5{margin-top:10px;}
    .alist li a .d0{display: none;}
    .alist li a .d2{margin-left:10px;}
    .alist li a .d3{font-size:16px;}
    .alist li a .d5{font-size:12px;margin-top:5px;}

    .anli a em{font-size:14px;padding:10px 0 20px 0;}
    .bus a em{font-size:14px;padding:10px 0 20px 0;}
    .cy a{ width: 48%;margin-bottom:15px;display: flex; justify-content: center; align-items: center; flex-wrap: wrap;flex-direction: column;}
    
    .tm{margin-top:80px;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
    .tm .itemdom{width:50%;padding:0 5px;}
    .tm a{height:150px;}
    .tm a .d2 em{font-size:18px;}
    .tm a .d2 span{font-size:14px;}

    h2{ font-size: 18px;}

    .hr{padding:20px 20px;}
    .hr .d1{margin-right:0;margin-left:0;}
    .hr img{ width: 100%;margin-top:20px;}
    .hr .d1 span{margin-top:10px; font-size: 22px;}
    .hr .d1 i{margin-top:20px;}


    .zpk{margin-top:35px;}
    .zpk a{height:180px;width:49%;margin-bottom:12px;}
    .zpk a img{height:40px;}
    .zpk a span{margin-top:10px;}
    
    .reny .d1 .x2{margin-left:20px;}
    .reny .d1 .x2 em{width:100%;}

    .wenjian li .x1 em{font-size:14px;}
    .wenjian li a{margin-left:10px;font-size:12px;padding:5px 10px;}
    .che .d1 .x1{width:100%;}
    .che .d1 .x2{width:100%;margin-left:0;margin-top:20px;}
    .che .d1 .x2 em{width:50%;}

    .dsj{background:url(../images/line04.gif) 120px center repeat-y;}
    .dsj .d1{margin-bottom:20px;cursor: pointer;display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap;}
    .dsj .d1 em{color:#00bbff;font-size:18px;padding-right:35px;width:136px;height:59px;background:url(../images/icon06.gif) right center no-repeat;background-size: 30px 30px;display: flex; justify-content: flex-end; align-items: center; flex-wrap: wrap;}
    .dsj .d1 em img{ margin-left: 5px;}
    .dsj .d2{padding:30px 0;background:url(../images/icon07.gif) 113px 60px no-repeat;display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;} 
    .dsj .d2 .x1{ padding-top:5px;width: 120px;padding-right:20px;display: flex; justify-content: space-between; align-items: flex-end; flex-wrap: wrap;flex-direction: column;}
    .dsj .d2 .x1 em{color:#c3c3c3;font-size:18px;font-weight: bold;}
    .dsj .d2 .x1 span{color:#c3c3c3;font-size:14px;}
    .dsj .d2 .x2{ flex:1;margin-left:20px;line-height:2;color:#999;font-size:16px;}
    
}	

@media screen and (max-width: 375px){
	
	
}

@media screen and (max-width: 360px){
}

@media screen and (max-width: 320px){
}
