@charset "utf-8";
.wap{display: none;}
@media screen and (max-width: 1600px) {
.synewsy{width: 60%}
}
@media screen and (max-width: 1400px) {
.synewsy{width:55%}
}
@media screen and (max-width: 1200px) {
.synewsz{margin-left:5%;}

}
@media screen and (max-width: 1100px) {
.container{width: 100%; padding-left: 10px; padding-right:10px }
.nav{width: 79%}
.nav li{margin-right:5%;}
.synewsz{padding: 20px 0}
.synewsy{padding: 20px 0}
.foot .img{display: block;}
.jijin1 .em2 li{width: 100%}

}

@media screen and (max-width: 1024px) {
.banner .swiper-slide{height: 450px;background-size:cover; }
.banner .swiper-button-prev{left: 0}
.banner .swiper-button-next{right: 0}
.guand li b{height:150px }
.jijin1 .em li{width: 50%; margin:0;}
.jijin1 .em2 li{width: 100%}

}

@media screen and (max-width: 920px) {
.nav li{margin-right:4%;}
}


@media screen and (max-width:860px) {
header{height: 50px; line-height: 50px; /*border-bottom: 1px solid #c60505*/}
.heawx{display: none}
.nav_click{display: block; position: absolute; top:10px;right:0px; 
  background: none;border: none;outline: none;cursor: pointer;}
.nav_click span{display: block;width:26px;height:2px;margin:6px;background-color: #c60505;
  -webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.navclose{display: block;width: 100%;text-align: right; 
	cursor: pointer; clear: both;
    padding-right:10px; }
.nav{display: none; position: fixed; width:100%!important; height: 100%; top:0; left: 0; 
 background: rgba(0,0,0,0.9);  z-index: 12; margin: 0; padding: 0; overflow-y: auto; }
.nav ul>li { width: 100%; line-height:50px;}
.nav ul>li>a{display:block;font-size:18px; color: #fff; padding-left:50px; }
.nav ul>li>a{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s;-o-transition: all 0.5s;
    transition: all 0.5s; -ms-transition: all 0.5s;}
.nav li:hover a, .nav ul>li.cur a{color: #c60505;}
.nav li:hover i, .nav ul>li.cur i{opacity:0}
.nav li>a{
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: return;
    animation-name: return;
}
@-webkit-keyframes return {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}
.nav ul>li>a{height: auto;}
.nav ul>li span{margin-top: -19px}

.mar80{height: 50px}

.banner .swiper-slide{height:300px;}
.banner .swiper-button-prev, .banner .swiper-button-next{display: none}
.foot{padding: 10px 0}
.foot .img{display: none}
.foot p.plast{background: none; padding-left: 0}

.newsname li{width: 25%}
.guand li b{height:125px }
.jijin1 .tab{width: 60%}

.jijin3ul{background: none}
.ban-about{height:240px;background-size:cover; }
.ban-about img{width: 80px}
.nban-jijin{height: 240px;background-size:cover;}
}



@media screen and (max-width:768px) {
    .wap{display: block;}
    .pc{display: none;}
    .neirong-t>h1{font-size: 18px;}
.synewsz b{font-size: 16px; height: 20px;}
.synewsy b{font-size: 16px;}
.banner .swiper-slide{height:260px;}
/*.banner .swiper-slide{height:500px; background-size: contain; }*/
.guand li .zi{padding: 10px}
.guand li .zi p{height: 50px; overflow: hidden;}


.teamz{width: 100%; margin-bottom: 20px}
.teamz li{width: auto; margin-right: 30px}
.teamz li a{padding-left: 10px}
.teamy{width: 100%; }
.teamy li{width: 48%; margin-right: 2%!important}

.teamconz{width: 100%; text-align: center; }
.teamconz img{width: 80%}
.teamcony{width: 100%; margin-top: 20px }
.teamcony b{font-size: 20px}
.teamcony .zi span{font-size: 16px}

.anli li{height: 150px}

/**/
    .jijin2 li .mask{opacity: 1;background:none;}
    .jijin2 li b{display: none}
    .jijin2 li .mask p{color: #fff}
    .jijin2 li .mask .b2{color:#fff }
    .jijin2 li .mask .b3{position: static; margin-top: 7%; }
.jijin2 li strong{font-size: 18px; color: #fff; display: block; margin-bottom: 20px;
position: absolute; top: 40%; text-align: center; left: 0; right: 0;}
    /**/

.jijinbg{padding-top:0px}
.jijin-t{font-size: 20px; padding: 20px 0}

.jijin2 li{width:100%; margin-bottom: 20px }
.jijin2 li b{font-size: 16px; margin-bottom:5px; text-align: center;}

.danwei li{width:15%}

.jijin3ul li{width:100%; margin-bottom: 20px}
.jijin3ul li b{ font-size: 16px; margin:5px 0;}
.abouthezuo li{width: 48%; margin-right: 2%}


.about-bgtu {height:auto;}
.about-bgtu img{max-width:100%;}
.nban-jijin{ height:auto;}
.nban-jijin img{ max-width: 100%}

}


@media screen and (max-width:640px) {
header h1 img{height: 30px}   
.banner .swiper-pagination-bullet{ width: 5px; height: 5px;}
.banner .swiper-pagination-bullet-active{ width: 10px; }
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0}


.synews .container{padding: 0}
.synews:before{display: none;}
.synewsz{width: 100%; margin:0;background: #c60505; padding:15px 10px}
.synews:after{display: none;}
.synewsy{width: 100%; padding:15px 10px; background: #dfd1b1; margin-top:15px;}
.synewsy a.more img{width: 25px}
.synewsy a.more{top: -12px; right: 10px}

.guand li .zi span{font-size: 16px;}
.guand li b{height:125px }
.guand li{width: 48%; margin-right: 2%!important}
.guand li .zi i{display: none}

.anli li{width: 47%;margin-right: 3%; /*box-shadow: 1px 1px 10px #999;*/
margin-bottom: 20px; height: 120px}

.jijin1 .tab{width: 100%}
.danwei li{width: 28%}
.jijin1 .em li{font-size: 16px}


.jijin3ul li i img{height: 50px}

.foot p img{display: none}
/*.about-bgtu{height: 250px}*/

.ban-about{height:180px }
.ban-about img{width: 60px}
/*.nban-jijin{ height: 180px;}*/


}


@media screen and (max-width:480px) {
.neirong-t>h1{font-size: 16px;}
.banner .swiper-slide{height:220px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px;}

.guand li{margin-bottom: 10px}
.guand li b{height:100px }

.news li p{height: 50px; overflow: hidden;}
.news li{padding-bottom: 10px; margin-bottom: 10px}
.news li b{font-size: 16px}

.danwei li p{height: 90px; margin-top: 0}
.jijin1 .tab{padding: 10px}
.jijin1 .tab li span{width: 90px}
.hezuo li{width: 48%; margin-right: 2%}
.jijin3-zitu img{width: 80%}

.ban-about{height:120px }
.ban-about img{width: 50px}



.about3 .jijin3ul{padding: 0}
.jijin3ul li{margin-bottom: 30px}
.jijin3ul li b{margin:18px 0;}
#main1{height: 250px!important;}

.synewsz{padding:10px;width: 50%}
.synewsz b{margin-bottom: 0; font-size: 13px}
.synewsz p{font-size: 12px; line-height: 17px;height: 51px;

overflow: hidden;}

.synewsy{padding:5px 10px; width: 50%; margin-top: 0}
.synewsy a.more{top: 0}
.synewsy b{margin-bottom: 0; font-size: 14px}
.synewsy li{font-size: 12px; height: 20px; line-height: 20px}

.jijin1 .em2 li{line-height: 26px}
.foot p{line-height: 17px}
.about3 .jijin3ul{margin-top: 40px}
.jijin1 .em{width: 55%;}
.jijin1 .em li{padding-left: 20px; width: 100%; margin-bottom: 15px;}



.jijin2, .jijin3, .danwei{margin-top: 30px;}
.jijin3ul{margin-bottom: 30px}

.danwei li i{height: 50px; line-height: 50px;}
.danwei li{margin-bottom: 0; width: 15%; margin:0 7px!important}
.danwei li i img{width: 90%;max-height:99%;}


.jijin1 .em2{width: 70%; margin: 0 auto}
.jijin1 .em2 li{width: 18px; padding-left: 0; margin:0 12%;
background: url(../images/jijin1-embg.png) no-repeat top center;
padding-top: 20px}

}