@charset "utf-8";

ul{padding: 0;}
body,p,ul,h2{margin: 0;}
li{list-style: none;}
body{font-family: "微软雅黑 ","PingFangSC-Regular" ;}
img{vertical-align: middle;}
a{text-decoration: none;}
.left{float: left;}
.right{float: right;}
.content{max-width: 1200px; margin: auto;}
.content-f9f9f9 {background: #f9f9f9;padding-bottom: 130px;}
.top-head{width: 1720px;height:100px;margin: auto;display: flex;justify-content: space-between;}
.top-head .top-login p{line-height: 100px;}
.top-head .top-login p img{vertical-align: middle;}
.top-head .top-nav ul{display: flex;justify-content: space-between;}
.top-head .top-nav ul li{line-height: 100px;padding: 0 10px;}
.top-head .top-nav ul li a{font-size: 16px;color: #272727;display: block;padding: 0 30px;}
.top-head .top-nav ul li a.act{color: #0866d1;border-bottom: 1px solid #0866d1;}
.top-head .top-nav ul li a:hover{color: #0866d1;border-bottom: 1px solid #0866d1;}
.top-head .top-tel p{font-size: 24px;color: #0866d1;line-height: 100px;font-weight: bold;}
.top-head .top-tel p img{vertical-align: middle;}
.banner{margin-top: 1px;}
.banner .swiper .swiper-slide img{width:100%}
.banner-bot{width: 1200px;height: 33px;margin: auto;position: absolute; bottom: 40px;left: 50%;transform: translate(-50%, -50%);border-bottom: 1px solid rgba(255,255,255,.4);z-index: 10;}
.banner-bot .bot-xiahua{position: absolute;top: -2px;}
.banner .swiper .swiper-button-prev{top: auto;  right: 88px;left: auto;  margin-top: auto;background-image: url(../img/b-lrft.png);width: 21px;height: 21px;background-size: 21px 21px;webkit-background-size: 21px 21px;-moz-background-size: 21px 21px;}
.banner .swiper .swiper-button-next{top: auto;  right: 0px;   margin-top: auto;background-image: url(../img/b-right.png);width: 21px;height: 21px;background-size: 21px 21px;webkit-background-size: 21px 21px;-moz-background-size: 21px 21px;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{display: none;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{display: none;}
.banner .swiper .swiper-pagination {color: #FFFFFF;bottom: auto; right:30px;    left: auto;   width: auto;}


.banner-bot #bar{position: absolute; left: 0; bottom: -1px; height: 1px; background-color: #FFFFFF;}

.index1 {margin-top: 100px;margin-bottom: 100px;}

.index1 .index1-ul {margin-top: 60px;}
.index1 .index1-ul ul{display: flex;justify-content: space-between;    flex-wrap: wrap;margin-bottom: 20px;}
.index1 .index1-ul ul li{width: 49%;}
.index1 .index1-ul ul li .img{width:100%;overflow: hidden;}
.index1 .index1-ul ul li .img img{width:100%;transition:All 0.8s ease-in-out;display: block;}
.index1 .index1-ul ul li .img img:hover {transform: scale(1.1);}
.index1 .index1-ul ul li p{line-height: 70px;height: 70px; overflow: hidden; text-align: center;font-size: 18px;color: #272727;display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}

.index2{background: url(../img/bj2.jpg) center center no-repeat; padding-top: 100px;padding-bottom: 80px;background-size: cover;}

.index2 .index2-nav{border-bottom: 2px solid rgba(153,153,153,.3);}
.index2 .index2-nav .swiper .swiper-wrapper .swiper-slide a{text-align: center;color: #272727; font-size: 18px;display: block;padding: 8px 20px;width: 120px;    margin: auto;}
.index2 .index2-nav .swiper .swiper-wrapper .swiper-slide.act a {background: #0866d1;color: #ffffff;}
.index2 .index2-nav .swiper .swiper-wrapper .swiper-slide:hover a{background: #0866d1;color: #ffffff;}
.index2 .index2-nav .swiper .swiper-button-prev{top: 36px;left: 0px;background-image: url(../img/z1.png);width: 9px;height: 13px;background-size: 9px 13px;webkit-background-size: 9px 13px;-moz-background-size: 9px 13px;}
.index2 .index2-nav .swiper .swiper-button-next{top: 36px;right: 0px;background-image: url(../img/y1.png);width: 9px;height: 13px;background-size: 9px 13px;webkit-background-size: 9px 13px;-moz-background-size: 9px 13px;}

.index2 .index2-content{margin-top: 40px;margin-bottom: 20px;}
.index2 .index2-content .none {display: none;}
.index2 .index2-content .block {display: block;}
.index2 .index2-content div ul{display: flex;justify-content: space-between;    flex-wrap: wrap;}
.index2 .index2-content div ul li{margin-bottom: 30px;width: 32%;}
.index2 .index2-content div ul li .img{width:100%;overflow: hidden;}
.index2 .index2-content div ul li .img img{width:100%;transition:All 0.8s ease-in-out;display: block;}
.index2 .index2-content div ul li:hover .img img{transform: scale(1.1);}
.index2 .index2-content div ul li:hover p{background: #0866d1;color: #FFFFFF;}
.index2 .index2-content div ul li p{line-height: 70px;height: 70px;overflow: hidden; text-align: center;font-size: 18px;color: #272727;background: #FFFFFF;display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}


.index3{background: #f9f9f9;padding-top: 100px;padding-bottom: 100px;}
.index3 .index3-video .swiper .swiper-slide {position: relative;}
.index3 .index3-video .swiper .swiper-slide .img{width:100%;overflow: hidden;}
.index3 .index3-video .swiper .swiper-slide .img img{width:100%;transition:All 0.8s ease-in-out;display: block;}
.index3 .index3-video .swiper .swiper-slide a{display: block;}
.index3 .index3-video .swiper .swiper-slide a:hover .img img {transform: scale(1.1);}
.index3 .index3-video .swiper .swiper-slide .img-bf {position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50%);}

.index3 .index3-video .swiper-pagination{position: static;margin-top: 30px;}
.index3 .index3-video .swiper-pagination .swiper-pagination-bullet{border-radius: inherit;width: 30px;height: 4px;margin: 0 5px; }
.index3 .index3-video .swiper-pagination .swiper-pagination-bullet-active{background: #f1970c;}

.index4{background: url(../img/xw-bj.jpg) center center no-repeat; padding-top: 100px;padding-bottom: 50px;background-size: cover;}

.index4 .index4-news{display: flex;justify-content: space-between; margin-bottom: 50px;}
.index4 .index4-news .index4-news-img{width: 48%;}
.index4 .index4-news .index4-news-img .swiper .swiper-slide {position: relative;overflow: hidden;}
.index4 .index4-news .index4-news-img .swiper .swiper-slide .img{width:100%;overflow: hidden;}
.index4 .index4-news .index4-news-img .swiper .swiper-slide .img img{width:100%;transition:All 0.8s ease-in-out;display: block;}
.index4 .index4-news .index4-news-img .swiper .swiper-slide .img img:hover {transform: scale(1.1);}
.index4 .index4-news .index4-news-img .swiper .swiper-slide p{    width: 87%;font-size: 18px;color: #FFFFFF;background: rgba(0,0,0,0.5);line-height: 80px;height: 80px; overflow: hidden; position: absolute;bottom: 0;padding: 0 60px 0 20px;
display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.index4 .index4-news .index4-news-img .swiper .swiper-slide p img{vertical-align: middle; position: absolute;right: 20px;top: 50%;transform: translate(-50%, -50%);}


.index4 .index4-news .index4-news-text{width: 48%;}
.index4 .index4-news .index4-news-text ul li{border-bottom: 1px dashed #999999;    margin-bottom: 20px;}
.index4 .index4-news .index4-news-text ul li:nth-child(3){margin-bottom: 0px;}
.index4 .index4-news .index4-news-text ul li h2{font-size: 18px;color: #272727;    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.index4 .index4-news .index4-news-text ul li p{font-size: 14px;color: #666666;line-height: 24px;height: 48px;overflow: hidden; margin: 20px 0;display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.index4 .index4-news .index4-news-text ul li span{font-size: 14px;color: #666666;line-height: 24px;margin-bottom: 8px;display: block;}
.index4 .index4-news .index4-news-text ul li:hover h2{color: #0866d1;}
.index4 .index4-news .index4-news-text ul li:hover p{color: #0866d1;}
.index4 .index4-news .index4-news-text ul li:hover span{color: #0866d1;}

.foot{background: #272727;}
.foot .foot-top{padding-top: 100px;display: flex;justify-content: space-between; border-bottom: 1px solid rgba(255,255,255,0.3);padding-bottom: 50px;}
.foot .foot-top .foot-nav {color: #999999;font-size: 14px;}
.foot .foot-top .foot-nav a{color: #999999;padding: 0 20px;font-size: 14px;}
.foot .foot-top .foot-nav a:nth-child(1){padding-left: 0px;}
.foot .foot-top .foot-nav a:hover{color: #FFFFFF;}

.foot .foot-top  .foot-ewm{position: relative;}
.foot .foot-top  .foot-ewm a{color: #FFFFFF;font-size: 14px;  background: #666666;border-radius: 20px;padding: 10px 20px;}
.foot .foot-top  .foot-ewm a img{vertical-align: middle;}
.foot .foot-top  .foot-ewm .wem{position: absolute;top:35px;right: 26px;display: none;}

.foot .foot-tel {display: flex;justify-content: space-between;margin-top: 40px;padding-bottom: 80px;}
.foot .foot-tel .foot-tel-left .ftel{color: #f9f9f9;font-size: 30px; margin-bottom: 15px;}
.foot .foot-tel .foot-tel-left .ftel img{vertical-align: middle;margin-bottom: 5px;}
.foot .foot-tel .foot-tel-left .wz{color: #999999;font-size: 14px;    position: relative;    margin-left: 44px;line-height: 26px;}
.foot .foot-tel .foot-tel-left .wz img{vertical-align: middle;position: absolute;left: -44px;}

.foot .foot-tel .foot-tel-right p{color: #999999;font-size: 14px;margin-top: 15px;}

.sh_banner{position: relative;margin-top: 1px;}
.sh_banner img{width: 100%;display: block; }
.sh_banner .sh_banner_content{position: absolute;left: 50%;top: 75%;width: 1200px;transform: translate(-50%,-50%);z-index: 100;}
.sh_banner .sh_banner_content h2{color: #ffffff;font-size: 60px;text-align: right;font-weight: bold;}
.sh_banner .sh_banner_content p{color: #ffffff;font-size: 30px;text-align: right;}



/*工程案例详情*/
.show{background: #FFFFFF; padding:60px 100px;}
.show .show_title h2{padding: 0 0 60px;color: #000000;font-size: 40px;text-align: center;line-height: 40px;border-bottom: 1px solid #b5b5b5;}
.show .show_con{margin-top: 60px;text-align: center;}

.show .show_con p {color: #666666;font-size: 16px;line-height: 30px;}
.show .show_con p img{max-width: 100%;margin: auto; margin-bottom: 20px;}
.show .show_con  img{max-width: 100%;margin: auto; margin-bottom: 20px;}
.show .show_con  video{max-width: 100%;}
.show .show_sx{width: 100%;display: flex;border: 1px solid #bfbfbf;box-sizing: border-box; margin: 70px 0 60px;}
.show .show_sx a{flex: 1;border-right: 1px solid #bfbfbf;line-height: 100px;height: 100px;text-align: center;overflow: hidden;padding: 0 10px;box-sizing: border-box;font-size: 16px;color: #666666;}
.show .show_sx a.return{width: 110px;flex: none;}
.show .show_sx a:nth-child(3){border: none;}
.show .show_sx a:nth-child(1):hover{color: ##0866d1;}
.show .show_sx a:nth-child(3):hover{color: ##0866d1;}

/*工程案例*/
.gcal{margin-bottom: 50px;}
.gcal ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.gcal ul li{margin-right: 20px;width: 49%;}
.gcal ul li:nth-child(2n){margin-right: 0px;}
.gcal ul li .img{width:100%;overflow: hidden;}
.gcal ul li .img img{width:100%;transition:All 0.8s ease-in-out;display: block;}
.gcal ul li .img img:hover {transform: scale(1.1);}
.gcal ul li p{line-height: 70px;height: 70px; overflow: hidden; text-align: center;font-size: 18px;color: #272727;display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}

/*关于我们*/
.gywm .gywm-nav ul {display: flex;justify-content: center;flex-wrap: nowrap;}
.gywm .gywm-nav ul li{width: 100%;}
.gywm .gywm-nav ul li a{text-align: center;display: block;background: #FFFFFF;font-size: 18px; color: #666666;line-height: 80px;}
.gywm .gywm-nav ul li a.act{background: #0866d1;color: #FFFFFF;}
.gywm .gywm-nav ul li a:hover{background: #0866d1;color: #FFFFFF;}
.gywm .gywm-content{margin: 85px 0;}
.gywm .gywm-content h2{font-size: 48px;color: #000000;font-weight: bold;line-height: 50px;}
.gywm .gywm-content h3{font-size: 24px;color: #000000;font-weight:normal;}
.gywm .gywm-content p{font-size: 16px;color: #666666; line-height: 32px;}
.gywm .gywm-content img{max-width: 100%;}

.ryzz .ryzz-title h2{font-size: 48px;color: #000000;font-weight: bold;line-height: 50px;}
.ryzz .ryzz-title p {font-size: 18px;color: #999999;text-transform: uppercase;margin: 10px 0;}

.ryzz-list {padding: 40px 0 46px; position: relative;}
.ryzz-list .swiper-pagination {bottom: 0px;}
.ryzz-list .swiper-pagination .swiper-pagination-bullet{width: 30px; height: 6px; border-radius: 5px;background: #999999;}
.ryzz-list .swiper-pagination .swiper-pagination-bullet-active {width: 50px; height: 6px; border-radius: 5px; background: #0866d1;}
.ryzz-list .swiper {width: 100%;height: 535px;}
.ryzz-list .swiper img{display:block;width:100%}
.ryzz-list .swiper .swiper-slide {height: calc((100% - 30px) / 2);}
.ryzz-tuo{display: none;}


/*联系我们*/
.lxwm {display: flex;justify-content: space-between;flex-wrap: nowrap;}
.lxwm .lxwm-left{width: 54%;}   
#allmap{width: 100%;height: 100%;}
.lxwm .lxwm-right{ padding: 85px 50px;background: #FFFFFF;    width: 46%;}
.lxwm .lxwm-right h2{color: #0866d1;font-size: 28px; font-weight: bold;padding-bottom: 20px;}
.lxwm .lxwm-right .lxwm-right-ico{margin-top: 40px;}
.lxwm .lxwm-right .lxwm-right-ico p:nth-child(1){margin-bottom: 15px;color: #999999;font-size: 14px;}
.lxwm .lxwm-right .lxwm-right-ico p:nth-child(2){color: #000000;font-size: 18px;line-height: 30px;}


/*视频展示*/

.spzs{margin-bottom: 50px;}    
.spzs ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.spzs ul li {margin-right: 20px; width: 49%;margin-bottom: 20px;}
.spzs ul li:nth-child(2n){margin-right: 0px;}

.spzs ul li .img{width:100%;overflow: hidden;}
.spzs ul li .img img{transition:All 0.8s ease-in-out;display: block;}
.spzs ul li:hover .img img {transform: scale(1.1);}
.spzs ul li .spzs-list{position: relative;}
.spzs ul li .img-bf {position: absolute;top: 50%; left: 50%; transform: translate(-50%, -50%);}
.spzs ul li p{line-height: 80px;height: 80px; overflow: hidden; text-align: center;font-size: 18px;color: #000000;display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}

/*新闻*/
.news-top ul{display: flex;justify-content: space-between;flex-wrap: nowrap;}
.news-top ul li{margin-right: 30px;border-bottom: 1px solid #e3e3e3;    margin-bottom: 40px;}
.news-top ul li:nth-child(3) {margin-right: 0}
.news-top ul li .img{overflow: hidden;}
.news-top ul li .img img{width: 100%;transition:All 0.8s ease-in-out;display: block;}
.news-top ul li p{color: #333333;font-size: 18px;line-height: 30px;margin: 30px 20px;    height: 60px;
overflow: hidden;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-top ul li .news-time{color: #999999;font-size: 14px;margin: 20px 20px 35px; }
.news-top ul li .news-time img{margin-top: -4px;}
.news-top ul li:hover .img img{transform: scale(1.1);}
.news-top ul li:hover p{color: #08348b;}
.news-top ul li:hover{border-bottom: 1px solid #08348b;}

.news-list{margin-bottom: 85px;}
.news-list ul li{border-bottom: 1px solid #e3e3e3;}
.news-list ul li p{color: #333333;font-size: 16px;padding: 0 100px 0 20px;line-height: 80px; position: relative;
	overflow: hidden;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.news-list ul li p .dian{width: 8px;height: 8px;background: #0866d1;display: inline-block;}
.news-list ul li p .time{float: right;color: #999999;font-size: 14px;display: inline-block;position: absolute;right: 20px;top: 0px;}
.news-list ul li a:hover p{color: #0866d1;}

/*新闻详情*/
.news-show {background: #FFFFFF;padding: 60px 0 70px;}
.news-show .news-show_title{border-bottom: 1px solid rgba(181,181,181,.5);    margin: 0 100px;}
.news-show .news-show_title h2{color: #000000;font-size: 40px;text-align: center;margin-bottom: 50px;}
.news-show .news-show_title p{color: #666666;font-size: 16px;text-align: center;margin-bottom: 20px;}
.news-show .news-show_con{padding: 50px 100px;}
.news-show .news-show_con p{color: #666666;font-size: 16px;line-height: 30px;}
.news-show .news-show_con img{max-width: 100%;}

.show_bot{margin: 0 100px ;}
.show_bot .show_sx{width: 100%;display: flex;border: 1px solid #bfbfbf;box-sizing: border-box; }
.show_bot .show_sx a{flex: 1;border-right: 1px solid #bfbfbf;line-height: 100px;height: 100px;text-align: center;overflow: hidden;padding: 0 10px;box-sizing: border-box;font-size: 16px;color: #666666;}
.show_bot .show_sx a.return{width: 110px;flex: none;}
.show_bot .show_sx a:nth-child(3){border: none;}
.show_bot .show_sx a:nth-child(1):hover{color: ##0866d1;}
.show_bot .show_sx a:nth-child(3):hover{color: ##0866d1;}

/*产品*/

.cp-nav{height: 80px;background: #FFFFFF;    padding: 0 30px;}
.cp-nav .swiper a{line-height: 80px; font-size: 18px; color: #666666;display: block;    text-align: center;}

.cp-nav .swiper .swiper-wrapper .swiper-slide.act a {color: #0866d1;}
.cp-nav .swiper .swiper-wrapper .swiper-slide:hover a{color: #0866d1;}
.cp-nav .swiper .swiper-button-prev{top: 55px;left: 0px;background-image: url(../img/cp-z.png);width: 10px;height: 16px;background-size: 10px 16px;webkit-background-size: 10px 16px;-moz-background-size: 10px 16px;}
.cp-nav .swiper .swiper-button-next{top: 55px;right: 0px;background-image: url(../img/cp-y.png);width: 10px;height: 16px;background-size: 10px 16px;webkit-background-size: 10px 16px;-moz-background-size: 10px 16px;}

.cp-list{margin: 30px 0 50px;}
.cp-list ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.cp-list ul li{margin-right: 2%;margin-bottom: 30px;width: 32%;}
.cp-list ul li:nth-child(3n){margin-right: 0px; }

.cp-list ul li .img{width:100%;overflow: hidden;}
.cp-list ul li .img img{transition:All 0.8s ease-in-out;display: block;width:100%;}
.cp-list ul li:hover .img img {transform: scale(1.1);}
.cp-list ul li p{color: #272727;font-size: 18px;line-height: 70px; position: relative; text-align: center;background: #FFFFFF;
	overflow: hidden;
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.cp-list ul li:hover p{color: #FFFFFF;background: #0866d1;}

/*分页*/
.fenye {text-align: center;}
.fenye a{display: inline-block;border: 1px solid #999;padding: 0px 11px;height: 30px;line-height: 30px;border-radius: 25px;margin: 0 5px;
	font-size: 14px;color: #666666;}
.fenye a:hover{background: #0866d1; color: #FFFFFF;border: 1px solid #0866d1;}
.fenye a.act{background: #0866d1; color: #FFFFFF;border: 1px solid #0866d1;}

/*面包屑导航*/
.mb_nav{padding: 30px 0 40px;}
.mb_nav span{color: #999999;font-size: 14px;}
.mb_nav a{color: #999999;font-size: 14px;}

.bt-top .top-title{display: block;text-align: center;font-size: 48px; color: #000000;text-transform: uppercase;position:relative;font-weight: bold;}
.bt-top .top-title::before{width: 50px;height: 4px;position: absolute;left: 50%;bottom: -10px;transform: translate(-50%, -50%);content: ' ';background: #f1970c;}
.bt-top p{text-align: center;font-size: 36px; color: #000000;margin-top: 15px;margin-bottom: 50px;font-weight: bold;}

.ckgd{color: #FFFFFF;font-size: 16px;background: #0866d1; padding: 9px 20px;text-align: center;border-radius: 5px;display: block;width: 120px;margin: auto;}
.fix_footer,.foot-he{display: none;}
.sj_nav ,.sj_header,.kx {display: none;}

@media screen and (max-width:1680px) {
   .top-head{width: 1200px;}
   .top-head .top-nav ul li{padding: 0 5px;}
   .top-head .top-nav ul li a{padding: 0 20px;}
}

@media screen and (max-width:1200px) {
  .top-head{display: none;}
  .foot{display: none;}
  	.sj_header{border-bottom: 1px solid #f5f5f5;display: block;height: 55px;position: fixed;left: 0;top: 0;background-color: #fff;padding: 0 15px;box-sizing: border-box;z-index: 1000;width: 100%;}
    .sj_header .logo{float: left;line-height: 55px;}
    .sj_header .logo img{height: 40px;vertical-align: middle;width: 147px;}
    .sj_header .lang{float: right;line-height: 55px;margin-right: 20px;}
    .sj_header .Fast-Navigation-btn {margin-top: 13px;  display: block;  float: right;    background: url(../img/Fast-Navigation.svg) center no-repeat;  cursor: pointer;width: 30px;height: 30px;  }
    .sj_header .Fast-Navigation-btn.act{background: url(../img/Fast-Navigation2.svg) center no-repeat;}
  
    .sj_nav{width: 100%;position: fixed;left: 0;top: 55px;background-color: #fff;width: 100%;z-index: 1000;}
    .sj_nav a{width: 100%;  color:#666666;  display: block; line-height: 48px; font-size: 16px;width: 100%;padding:  0 25px;box-sizing: border-box;font-weight: bold;}
	.sj_nav ul li p{display:flex;}
	.sj_nav ul li p.act{ border-bottom: 2px solid #481762;}
	.sj_nav ul li p.act a{color:#481762;}
	.sj_nav ul li p a{flex:1}
	.sj_nav ul li div{display:none;padding-left:20px;}
	.sj_nav ul li div a{line-height:32px;font-size:14px}
	.sj_nav ul li div a.act{color:#af0416;}
	.kx{height: 55px;display: block;}
	
	.banner-bot{width: 97%;bottom: 0px;}
	
	.fix_footer{display: block;}
    .fix_footer {display: block;width: 100%; height: 65px;position: fixed; left: 0; bottom: 0;background: #161616;z-index: 10000000;}
	.fix_footer ul li {width: 25%; float: left;padding: 7px 0 0;text-align: center;}
	.fix_footer ul li .img {height: 30px; padding: 0px 0;box-sizing: border-box;text-align: center;}
	.fix_footer ul li .img img {display: block; width: 30px; height: 30px; margin: 0 auto;}
	.fix_footer ul li p {color: #fff;line-height: 20px; font-size: 12px; margin-top: 5px;}
    .fixright{display: none;}
    .foot-he{height: 65px; display: block;}
		
	.sh_banner img{height: 300px;    object-fit: cover; }
	.sh_banner .sh_banner_content{width: 100%;}
	.sh_banner .sh_banner_content h2{color: #fefefe;font-size: 48px;text-align: right;}
	.sh_banner .sh_banner_content p{color: #fefefe;font-size: 24px;text-align: right;}		
		
		
		
	.index1{margin: 30px 15px;}
	.bt-top .top-title{font-size: 26px;}
	.bt-top p{font-size: 20px;margin-bottom: 20px;}
	.index1 .index1-ul ul li{width: 49%;}
	
	.index1 .index1-ul ul li p{line-height: 50px;height: 50px;font-size: 14px;}
	.index1 .index1-ul{margin-top: 25px;}
	.index2{padding: 30px 15px;background-size: 100% 100%;}
	.index2 .index2-content div ul li{width: 49%;margin-bottom: 20px;}
	
	.index2 .index2-content div ul li p{line-height: 50px;height: 50px;font-size: 14px;}
	.index2 .index2-nav .swiper .swiper-wrapper .swiper-slide a{font-size: 16px;padding: 8px 15px;}
	.index2 .index2-content{margin-top: 25px;}
	
	.index3{padding: 30px 15px;}
	.index3 .index3-video .swiper-pagination{margin-top: 20px;}
	
	.index4{padding: 30px 15px;}
	.index4 .index4-news{flex-wrap: wrap;    margin-bottom: 20px;}
	
	.index4 .index4-news .index4-news-text ul li h2{font-size: 16px;}
	.index4 .index4-news .index4-news-img .swiper .swiper-slide p{line-height: 60px;height: 60px;font-size: 16px;}
	.index4 .index4-news .index4-news-text ul li p{margin: 15px 0;}
	.index4 .index4-news .index4-news-text ul li{    margin-bottom: 10px;}
	
	.ryzz-one{display: none;}
	.ryzz-tuo{display: block;}
	.ryzz-list .swiper {height: auto !important;}
	.ryzz-list .swiper img{display:block;width:100%}
	.ryzz-list .swiper .swiper-slide {height: auto !important;}
}

@media screen and (max-width:1024px) {
	.content-f9f9f9{padding-bottom: 50px;}
	.banner-bot{width: 92%;bottom: 0px;}
	.index1{margin: 30px 15px;}
	.bt-top .top-title{font-size: 26px;}
	.bt-top p{font-size: 20px;margin-bottom: 20px;}
	.index1 .index1-ul ul li{width: 49%;}
	
	.index1 .index1-ul ul li p{line-height: 50px;height: 50px;font-size: 14px;}
	.index1 .index1-ul{margin-top: 25px;}
	.index2{padding: 30px 15px;}
	.index2 .index2-content div ul li{width: 49%;margin-bottom: 8px;}
	
	.index2 .index2-content div ul li p{line-height: 50px;height: 50px;font-size: 14px;}
	.index2 .index2-nav .swiper .swiper-wrapper .swiper-slide a{font-size: 16px;padding: 8px 15px;}
	.index2 .index2-content{margin-top: 25px;}
	
	.index3{padding: 30px 15px;}
	.index3 .index3-video .swiper-pagination{margin-top: 20px;}
	
	.index4{padding: 30px 15px;}
	.index4 .index4-news{flex-wrap: wrap;    margin-bottom: 20px;}
	.index4 .index4-news .index4-news-img{width: 100%;}
	.index4 .index4-news .index4-news-text{width: 100%;    margin-top: 25px;}
	.index4 .index4-news .index4-news-text ul li h2{font-size: 16px;}
	.index4 .index4-news .index4-news-img .swiper .swiper-slide p{line-height: 60px;height: 60px;font-size: 16px;}
	.index4 .index4-news .index4-news-text ul li p{margin: 10px 0;}
	.index4 .index4-news .index4-news-text ul li{    margin-bottom: 10px;}
	.index4 .index4-news .index4-news-img .swiper .swiper-slide p img{right: 30px;}
	.ckgd{font-size: 14px;padding: 8px 15px;}
	
	.sh_banner img{height: 200px;    object-fit: cover; }
	.sh_banner .sh_banner_content{width: 100%;    top: 64%;}
	.sh_banner .sh_banner_content h2{color: #fefefe;font-size: 26px;padding: 0 15px;}
	.sh_banner .sh_banner_content p{color: #fefefe;font-size: 14px;padding: 0 15px;}	
	
	/*工程案例详情*/
	.mb_nav{    padding: 30px 0 30px 20px;}
	.show{padding: 30px 15px;}
	.show .show_title h2{font-size: 28px;    padding: 0 0 30px;}
	.show .show_con{margin-top: 30px;}
	.show .show_con p{font-size: 14px;}
	.show .show_sx{margin: 30px 0 20px;flex-wrap: wrap;}
	.show .show_sx a{height: 40px;line-height: 40px;width: 100%;flex: none;border-bottom: 1px solid #bfbfbf;border-right: none;    font-size: 14px;}
	.show .show_sx a.return{display: none;}
	
	/*工程案例*/
	.gcal{margin-bottom: 30px;}
	.gcal ul li{margin-right: 0px;    width: 100%;}
	.gcal ul li p{font-size: 16px;}
	/*关于我们*/
	.gywm .gywm-nav ul li a{line-height: 50px;font-size: 16px;}
	.gywm .gywm-content{margin: 30px 0;padding: 0 15px;}
	.gywm .gywm-content h2{font-size: 30px;}
	.gywm .gywm-content h3{font-size: 20px;}
	.gywm .gywm-content p{font-size: 14px;line-height: 28px;}
	
	.ryzz .ryzz-title h2{font-size: 30px;}
	.ryzz .ryzz-title p{margin: 0 0 10px;}
	.ryzz{padding: 0 15px;}
	.ryzz-list{padding: 20px 0 35px;}
		
	/*联系我们*/
	.lxwm {flex-wrap: wrap;}
	.lxwm .lxwm-left{width: 100%;height: 300px;}   
	#allmap{width: 100%;height: 100%;}
	.lxwm .lxwm-right{ padding: 20px 15px;background: #FFFFFF;width: 100%;}
	.lxwm .lxwm-right h2{color: #0866d1;font-size: 26px; font-weight: bold;padding-bottom: 10px;}
	.lxwm .lxwm-right .lxwm-right-ico{margin-top: 20px;}
	.lxwm .lxwm-right .lxwm-right-ico p:nth-child(1){font-size: 14px;margin-bottom: 10px;}	
	.lxwm .lxwm-right .lxwm-right-ico p:nth-child(2){font-size: 16px;}	
	
	/*视频展示*/
	.spzs ul li{width: 100%; margin-right:0;margin-bottom:0}
	.spzs ul li .img img{width: 100%;}
	.spzs ul li p{font-size: 16px;}
   .show .show_con video{width: 100%;}
	/*新闻*/
	.news-list{    margin-bottom: 40px;}
	 .news-top ul{flex-wrap: wrap;}
	 .news-top ul li{margin-right:0;margin-bottom:0;width: 100%;}
	 .news-top ul li p{    font-size: 14px;margin: 20px 15px;}
	 .news-list ul li p{font-size: 14px;padding: 0 100px 0 15px;}
	 .news-top ul li .news-time{margin: 20px 15px ;}
	 
	 /*新闻详情*/
	.news-show{padding: 30px 0 40px;}
  .news-show .news-show_title{margin: 0 ;}
	.news-show .news-show_title h2{font-size: 26px;padding: 0 15px;margin-bottom: 20px;}
	.news-show .news-show_title p{font-size: 14px;margin-bottom: 15px;}
	.news-show .news-show_con{padding: 20px 15px;}
	.news-show .news-show_con p{font-size: 14px;    line-height: 28px;}
	.show_bot {margin: 0 15px;}
	.show_bot .show_sx{margin: 30px 0 20px;flex-wrap: wrap;}
	.show_bot .show_sx a{height: 40px;line-height: 40px;width: 100%;flex: none;border-bottom: 1px solid #bfbfbf;border-right: none;    font-size: 14px;}
	.show_bot .show_sx a.return{display: none;}
	
	/*产品*/
	.cp-nav{padding: 0 15px;}
	.cp-nav .swiper a{font-size: 16px;}
	.cp-list{margin: 30px 0 10px;}
	.cp-list ul li{margin-right: 0px;width: 100%;}
	.cp-list ul li .img img{width: 100%;}
	.cp-list ul li p{font-size: 16px;}
	
}