.dingbu{height: 100%;}




.shous{width: 340px;height:28px;border: 1px solid #2b80ca;float:left;margin-right:85px;margin-top:8px;}

.shous input{width:260px;height:25px;line-height:25px;padding-left: 10px;float: left;}

.shous h1{float: left;width: 78px;font-size: 16px;background: #2b80ca;line-height: 34px;color: #fff;text-align: center;}



.wzsy{float:right;height: 20px;margin-top:10px; margin-right: -35px;}

.sy1{height: 25px;float: left;margin-right: 15px;     margin-top: 15px;}

.sy1 img{height: 20px;float: left;}

.sy1 p{line-height: 25px;margin-left: 10px;float: left;font-size: 14px;}







.daoh{width: 100%;height: 60px;}

.daoh1{width: 1400px;margin: auto;}







.synr1{height: 230px;}

.synr1 li{float: left;overflow: hidden;width: 24.8%;border-right: 1px solid #ccc;height: 100px;text-align: center;margin-top: 65px;}

.synr1 li h1{font-size: 50px;color: #333;}

.synr1 li p{font-size: 16px;color: #999;margin-top: 20px;}





.index1{background: #f5f5f5;padding: 60px 0;}









.biaot1 .H3{font-size:20px; color:#999; text-transform: uppercase; font-family: Arial;margin-top: 20px;}

.biaot1 .H4{display:inline-block; margin-top:12px; position: relative; font-size:28px; color:#333333;}





.biaot1 .H4::before{width:50px; height: 2px; position: absolute; top:95px; margin-top:0; left:0; background-color: #2b80ca; content: "";right:auto;}

.biaot2 .H3{color: #fff;}

.biaot2 .H4{color: #fff;}

.biaot2 .H4::before{left: 30px;background-color: #fff;}

.biaot3 .H4::before{left: 30px;}





.genduo{width: 96px;height: 30px;font-size: 16px;text-transform: uppercase;text-align: center;line-height: 30px;background: #2b80ca;color: #fff;margin-top: 46px;}



/*	新闻动态*/

.synr2{margin-top: 80px;height: 115px;}

.xinw{float: left;}

.synr2 ul{float: right;}

.synr2 li{overflow: hidden;float: left;margin-left: 40px;font-size: 16px;color: #333;width: 90px;height: 28px;text-align: center;line-height: 28px;}









.xinw2{margin-top: 80px;overflow: hidden;width:100%;position: relative;}



.xinw01{width: 48%;float: left;}

.xinw01 img{width: 100%;}



.riqi{width: 110px;height: 105px;background: #2b80ca;position: absolute;top: 0;z-index: 1;color: #fff;text-align: center;}

.riqi h1{font-size: 60px;margin-top: 8px;}

.riqi p{font-size: 16px;}



.xinwwb h1{font-size: 20px;color: #333;line-height: 60px;   overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp:1;

    -webkit-box-orient:vertical;}

.xinwwb p{font-size: 16px;color: #999;    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp:2;

    -webkit-box-orient:vertical;}



.xinw02{width: 45%;float: right;margin-top: -45px;}

.xinwnr1{width: 100%;border-bottom: 1px solid #ccc;padding: 45px 0;overflow: hidden; }



.riq2{text-align: center;float: left;width: 20%;}

.riq2 h1{font-size: 60px;color: #333;}

.riq2 p{font-size: 16px;color: #999;}



.xinwwb2{float: right;width: 80%;}

.xinwwb2 h1{line-height: 24px;;margin-bottom: 20px;}



.xinwnr1:hover .riq2 h1{color: #2b80ca;}

.xinwnr1:hover .riq2 p{color: #2b80ca;}

.xinwnr1:hover .xinwwb2 h1{color: #2b80ca;}







/*	集团产业*/

.index2{background:url(../images/v3.jpg)no-repeat;background-size: 100%;}

.chanye li{width: 33.33%;float: left;text-align: center;margin-bottom: 100px;}

.chanye li img{height: 110px;}

.chanye li h1{font-size: 20px;margin-top: 30px;}







.chanynr ul{width: 102%;margin-left: -14px;overflow: hidden;}

.chanynr li{background: #fff;width: 23%;float: left;text-align: center;margin: 1%;}

.chanynr li:hover{ background:#eaeaea; }

.chanynr li img{height: 130px;margin-top: 40px;margin-bottom: 10px;}

.chanynr li h1{font-size: 18px;color: #333;/*line-height: 40px;*/height: 40px;}

.chanynr li p{font-size: 16px;color: #999;text-align: left;padding: 0 20px;overflow: hidden; text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp:2;

    -webkit-box-orient:vertical;width: 100%;margin-bottom: 30px;line-height: 26px;}



.chanynr4 ul{width: 102%;margin-left: -14px;overflow: hidden;}

.chanynr4 li{background: #fff;width: 23%;float: left;text-align: center;margin: 1%;}

.chanynr4 li:hover{ background:#eaeaea; }

.chanynr4 li img{height: 130px;margin-top: 40px;margin-bottom: 10px;}

.chanynr4 li h1{font-size: 18px;color: #333;line-height: 60px;}

.chanynr4 li p{font-size: 16px;color: #999;text-align: left;padding: 0 20px;overflow: hidden; text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp:2;

    -webkit-box-orient:vertical;width: 100%;margin-bottom: 30px;line-height: 26px;}

.chanynr4{display: none;}

.shouji{display: none;}

.diann{color: #fff;}



.index3{background: url(../images/v4.jpg)no-repeat;background-size: 100%;margin-top: 100px;}



.chanynr2{margin-top: 100px;}

.chanynr2 ul{width: 102%;margin-left: -14px;overflow: hidden;}

.chanynr2 li{background: #fff;width: 23%;float: left;text-align: center;margin: 1%;position: relative;overflow: hidden;}

.chanynr2 li img{width: 100%;height: 100%;}

.chanynr2 li h1{  background-color: rgba(13, 13, 13,0.5);font-size: 16px;line-height: 45px;position: absolute;bottom: 0;color: #fff;width: 100%;transition:bottom 0.5s;}





.gocnr{width:100%;background-color:rgba(0,0,0,0.6);color:#ccc;font-size:14px;height:100%;text-align:left;position:absolute;left:0;top:-101%;transition:top 0.5s;}

/*.chanynr2 li:hover .gocnr{top: 0%;}*/

/*.chanynr2 li:hover h1{bottom: -45px;}*/



.gocnr .H4{font-size: 16px;color: #fff;margin: 20px;}

.gocnr .H4::before{width:50px; height: 2px; position: absolute; top:55px; margin-top:0; left:20px; background-color: #fff; content: "";right:auto;}



.gocnr .desc {line-height: 30px;font-size: 14px;margin: 20px;color: #fff;margin-top: 40px;}



.genduo2{margin:60px auto;width: 120px;height: 35px;line-height: 35px;}



.index4{background-color: #fff!important;}

.swiper-container{

    width: 80%;margin: 0 20px;

    /* height: 300px; */

    margin: 20px auto;



    height: auto; /* 多行显示slide */

}

.swiper-slide{



    text-align: center;

    background-color: rgb(255, 255, 255);

    box-shadow: 0px 6px 13.44px 0.56px rgba(4, 0, 0, 0.15);



    display: flex;

    justify-content: center;

    align-items: center;

    margin-bottom: 40px;

    /* 多行显示slide */

}





.qyroyu{width: 100%;position: relative;margin-top: 100px;}

.swiper-slide img{width: 100%;}

.swiper-slide p{position: absolute;bottom: -40px;font-size: 14px;color: #333;

    overflow: hidden; text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp:1;

    -webkit-box-orient:vertical;

}









.dibu_box{background: #2e2e2e;}

.dibu{margin-top: 60px;}

.dibu li{color: #fff;float: left;margin-right: 20px;font-size: 16px;}

.dibu li a{color: #fff; }

.youq_box{width: 200px;float: right;margin-bottom: 160px;position: relative;}

.youq{width: 200px;height: 35px;line-height: 35px;color: #333;text-align: left;background: #fff url(../images/v17.jpg)no-repeat;background-position: right;padding: 0 20px;}

.youq_box ul{overflow: hidden;width: 200px;position: absolute;bottom: 35px;z-index: 99999;border: 1px solid #333;}

.youq_box li{text-align: center;width: 200px;height: 35px;line-height: 35px;color: #333;border-top: 1px solid #999;font-size: 13px;}

.youq_box li:hover{background: #2b80ca;color: #fff;}



.youq_box2{width: 200px;float: right;margin-bottom: 160px;margin-right: 40px;position: relative;}

.youq2{width: 200px;height: 35px;line-height: 35px;color: #333;text-align: left;background: #fff url(../images/v17.jpg)no-repeat;background-position: right;padding: 0 20px;}

.youq_box2 ul{overflow: hidden;width: 200px;position: absolute;bottom: 35px;z-index: 99999;border: 1px solid #333;}

.youq_box2 li{text-align: center;width: 200px;height: 35px;line-height: 35px;color: #333;border-top: 1px solid #999;font-size: 13px;}

.youq_box2 li:hover{background: #2b80ca;color: #fff;}



.banqun{float: left;margin-top: 30px;}

.banqun p{color: #fff;font-size: 14px;line-height: 30px;}



.xuanx a.active {

    color: rgb(255, 255, 255);

    background: rgb(218, 40, 39);

}



@media (max-width: 767px) {

    /*.logo{display: none;}*/

    .synr1 li{height: 45px;}

    .synr1 li h1{font-size: 20px;}





    .goDown{display: none;}



    .shous{width:216px;margin-top: 14px;margin-left: 20px;height: 30px;line-height: 28px;}

    .shous input{    width: 168px;height: 28px;line-height: 28px;background: none;}



    .shous h1{width: 46px;line-height: 28px;font-size: 14px;}

    .synr1 li p{font-size: 12px;margin-top: 8px;}

    .baohang{display: none;}

    .synr1 li{height: 72px; margin-top: 20px;width: 33.33%;}



    .synr1{height: auto;margin-bottom: 20px;}

    .right_div{display: block!important;}

    .right_div video{width: 100% !important;height: 200px!important;}



    .index1{padding: 20px 0 0 0!important;}

    .left_div{float: none;background: #fff;padding: 10px;}



    .biaot1 .H4{font-size: 22px;}

    .biaot1 .H3{font-size: 14px;margin-top: 16px;}

    .biaot1 .H4::before{top: 60px;width: 32px;}

    .index1 .text{ overflow: hidden;margin: 5px 0;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp:2;

        -webkit-box-orient:vertical;}





    .genduo{margin-top: 0;    margin-bottom: 6px;}



    .left_div{margin-bottom: 20px;   height: 26px;font-size: 14px;line-height: 28px;}



    .biaot1 .H4{margin-top: 6px;}

    .biaot1 .H3{margin-top: 12px;margin-bottom: 20px;}



    .biaot5{text-align: center;}

    .synr2 ul{float:none;margin-top: 15px;}

    .synr2 li{width:25%;font-size: 14px;margin-left: 0;}

    .synr2{margin-top: 20px;}

    .biaot5 .H4::before{left: 28px;}



    .xinw01{width: 100%;}

    .xinw02{width: 100%;}



    .riqi{width: 80px;height: 75px;}

    .riqi h1{font-size: 40px;}

    .riqi p{font-size: 12px;}



    .synr2 ul{margin-top: 25px;}



    .xinwwb{border-bottom: 1px solid #ccc;padding-bottom: 15px;}



    .xinwwb h1{font-size: 16px;line-height: 40px;margin-top: 6px;}

    .xinwwb p{font-size: 13px;}

    .genduo{display: none;}

    .xinw2{margin-top: 14px;}

    .xinwwb2{border-bottom: none;}

    .riq2{margin-top: 14px;}

    .riq2 h1{font-size: 40px;}

    .riq2 p{font-size: 12px;}



    .xinw02{float: none;}

    .xinwnr1{padding: 0;}



    .xinwwb2 h1{margin-bottom: 0;line-height: 36px;}





    .chanye{margin-top: 40px!important;}

    .chanye li img{height: 50px;}

    .chanye li h1{font-size: 14px;margin-top: 10px;}

    .index2{margin-top: 30px!important;background-position-y: -26px;}

    .chanye li{margin-bottom: 35px;}



    .chanynr4{display: block;}

    .chanynr{display: none;}

    .chanynr4 ul{width: 100%;margin-left: 0;}

    .chanynr4 li{width: 100%;;}

    .chanynr4 li img{float: left;width: 79px;height: auto;margin-top: 22px;}

    .chanynr4 li h1{font-size: 16px;float: left;line-height: 40px;margin-top: 12px;margin-left: 10px;}

    .chanynr4 li p{font-size: 14px;float: left;padding: 0;width: 71%;margin-bottom:15px;margin-left: 10px;}







    .diann{display: none;}



    .shouji{display: block;}







    /*		精品工程*/

    .index2{margin: 0 0 20px 0;}

    .index3{margin-top: 0;}

    .chanynr2 ul{width: 100%;margin-left: 0;}

    .chanynr2 li{width: 48%;}



    .gocnr{display: none;}

    .chanynr2 li h1{font-size: 12px;line-height: 30px;}



    .chanynr2{margin-top: 22px;}







    .top2.active{background: #fff;}



    .swiper-button-next, .swiper-button-prev{width: 23px;height: 26px;}

    .swiper-slide p{bottom: -50px;}

    .swiper-slide{margin-bottom: 60px;}



    .yinc{display: none;}



    .qyroyu{margin-top: 40px;}

    .dibu{margin-top: 20px;}

    .youq_box{float: left;width: 48%;margin-bottom: 0;}

    .youq{width: 100%;}

    .youq_box ul{width: 100%;}

    .youq_box li{width: 100%;}

    .youq_box2{float:right;width: 48%;margin-right: 0;margin-bottom: 0;}

    .youq2{width: 100%;}

    .youq_box2 ul{width: 100%;}

    .youq_box2 li{width: 100%;}

    .dibu li{margin-right: 0;}



    .banqun{margin-top: 20px;margin-bottom: 20px;}

    .banqun p{font-size: 12px;line-height: 22px;}





    .index3{background-position-y: -60px;}

}