
.flex{ display: flex; align-items: center; justify-content: space-between; }
.flex-1{ display: flex; align-items: center; }
.cont{ width: 85%; min-width: 1180px; margin-left: auto; margin-right: auto; }
span,b,i{ font-style: normal; }
body,html{ max-width: 1920px; margin: 0 auto; width: 100%; }
.content-bigs{width: 1400px;margin: 0 auto;}
.content-total{width:100%;margin: 0 auto;}
.fiexd-left-other {position: fixed;width: 100px;height: 100px;background: #fff;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);border-radius: 0px 10px 10px 0px;
	box-sizing: border-box;left: 0;top: 50%;transform: translate(0, -50%);padding: 30px 30px;font-size: 20px;color: #97233F;display: none;}
/*页脚*/
.footer{ background-color: #111; }
.footer .foot{ padding: 40px 0; background-color: #222; }
.footer .foot ul{ overflow: hidden; display: flex; justify-content: space-between; }
.footer .foot ul li{ flex: 1; }
.footer .foot h3{ font-size: 20px; color: #fff; padding-bottom: 30px; border-bottom: 1px solid #333; margin-bottom: 30px; }
.footer .foot .lks{ overflow: hidden; }
.footer .foot .lka{ padding-left: 14px; width: 50%; float: left; background: url(../new_img/img132.png) no-repeat left 18px / 8px auto; font-size: 16px; color: #fff; line-height: 48px; cursor: pointer; transition: all 0.6s; }
.footer .foot .lka:hover{ background: url(../new_img/img133.png) no-repeat left 18px / 8px auto; color: #97233f; transform:translateX(3px); }
.footer .lxinfo{} 
.footer .lxinfo p{ margin-bottom: 12px; overflow: hidden; }
.footer .lxinfo p a>img{  display: block; height: 36px; float: left; }
.footer .lxinfo p a:not(:first-of-type)>img{
	margin-left: -1px;
}
.footer .lxinfo p a>img:first-child{  display: block;}
.footer .lxinfo p a>img:last-child{  display: none;}
.footer .lxinfo p a:hover>img:last-child{  display: block;}
.footer .lxinfo p a:hover>img:first-child{  display: none;}
.footer .lxinfo p>img{ display: block; height: 36px; float: left; }
.footer .lxinfo p span{ line-height: 36px; font-size: 16px; float: left; padding-left: 10px; color: #fff; max-width: calc(100% - 80px); transition: all 0.6s; }
.footer .lxinfo p a{ line-height: 36px; font-size: 16px; float: left; padding-left: 10px; color: #fff; max-width: calc(100% - 80px); transition: all 0.6s; }
.footer .lxinfo p:hover span{ transform: translateX(3px); color: #97233f;}
.footer .lxinfo p:hover a{ transform: translateX(3px); color: #97233f;cursor: pointer;}
.footer .lxinfo p i{ width: 50px; height: 20px; line-height: 20px; margin:8px; border-radius: 20px; font-size: 12px; color: #fff; text-align: center; background-color: #97233f; float: left; cursor: pointer; }
.footer .fills{ overflow: hidden; }
.footer .fills input{ height: 40px; line-height: 38px; border:1px solid #aaa; width: 49%; float: left; margin-right: 2%; padding: 0 18px; font-size: 15px; color: #fff; box-shadow: none; margin-bottom: 10px; background-color: transparent;  }
.footer .fills input::placeholder{color: #999999;}
.footer .fills input:nth-child(2){ margin-right: 0; }
.footer .fills textarea{ height: 110px; line-height: 38px; border:1px solid #aaa; width: 100%; float: left; margin-right: 2%; padding: 0 18px; font-size: 15px; color: #999; box-shadow: none; margin-bottom: 10px; background-color: transparent; resize: none;  }
.footer .fills .send{ padding-right: 40px; background: url(../new_img/img50.png) no-repeat right center / 40px auto; transition: all 0.6s; cursor: pointer; float: left; }
.footer .fills .send span{display: block; width: 100px; height: 40px; line-height: 38px; border:1px solid #aaa; text-align: center; font-size: 15px; color: #999;}
.footer .fills .send:hover{background: url(../new_img/img51.png) no-repeat right center / 40px auto; }
.footer .link{ padding: 20px 0; display: flex; align-items: center; justify-content: center; }
.footer .link a{ display: block; margin:0 35px; line-height: 36px; font-size: 16px; color: #fffefe; transition: all 0.6s; }
.footer .link a:hover{ color: #97233f; }
.footer .link a.on{ color: #97233f;}

/* 新增内容20230224 */
.produce-item{display: flex;padding-bottom: 80px;width: 100%;}
.produce-item .product-rights{padding-left: 70px;width: 100%;}
.adver{position: relative;}

.adver .adver-title{position: absolute;top: 50px;left: 5%;z-index: 11;font-size: 46px;color: #FFFEFE;font-family: Swis721 BlkCn BT;}
.adver .viewBtn{position: absolute;top: 50px;right: 197px;z-index: 12;border-color: #fff;}
.adver .viewBtn i{color: #fff;}
.related{font-size: 30px;color: #222222;font-weight: bold;padding: 60px 0 25px 0;font-family: Swis721 BlkCn BT;}
.length-line{position: relative;border-bottom: 1px solid #BBBBBB;width: 100%;margin-bottom: 40px;}
.length-line .line{position: absolute;top: -3px;left: 0;display: inline-block;width: 100px;height: 6px;background: #97233F;border-radius: 3px;}
.news-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.news-list .list-item{display: flex;flex-direction: row;height: 140px;width:49%;margin-bottom: 40px;padding: 5px 0;background: #fff;}
.news-list .list-item .list-item-left{width:22%;border-right: 1px solid #EEEEEE;}
.news-list .list-item .list-item-left span{display: block;text-align: center;color: #333333;}
.news-list .list-item .list-item-left span:first-child{font-size: 48px;font-weight: 900;padding-top: 15px;font-family: Swis721 BlkCn BT;}
.news-list .list-item .list-item-left span:last-child{font-size: 18px;padding-top: 10px;}
.news-list .list-item .list-item-right{width:88%;}
.news-list .list-item .list-item-right span,.news-list .list-item .list-item-right a{display: block;padding-left: 27px;font-size: 18px;font-family: PingFangSC;}
.news-list .list-item .list-item-right .title{color: #333333;font-weight: bold;padding-top:15px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.news-list .list-item .list-item-right .content{color: #999999;padding-top: 10px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.news-list .list-item:hover{background-color: #97233F;box-shadow: 0px 4px 9px 1px rgba(0,0,0,0.53);}
.news-list .list-item:hover span{color: #fff;}
.news-list .list-item:hover .list-item-left{border-right: 1px solid #fff;}
.news-list .list-item:hover .list-item-right a,.news-list .list-item:hover .list-item-right span{color: #fff;}

.specal-back{background: rgb(240, 240, 240);}
.product-rights .product-right-list{display: flex;flex-wrap: wrap;}
.product-right-list .product-right-item{max-width: 290px;margin-right: 30px;background: #fff;border-bottom: 1px solid #ddd;margin-bottom: 30px;position: relative;}
.product-right-list .product-right-item:nth-of-type(3n+0){margin-right: 0;}
.product-right-list .product-right-item img{width: 100%;padding: 8px;height: 280px;}
.product-right-list .product-right-item p{color: #333;font-size: 16px;padding: 5px 0 15px 8px; font-family: PingFangSC;}
.product-right-list .product-right-item .icon{position: absolute;width: 68px;height: 68px;top: 100px;left: 116px;display: none;}
.product-right-list .product-right-item:hover{background: url(../new_img/red-back.png);}
.product-right-list .product-right-item:hover p{color: #fff;}
.product-right-list .product-right-item:hover .icon{display: block;}
.pageBox{ display: flex; justify-content: center; margin-top: 60px; }
.pageBox .pageMain{ overflow: hidden; }
.pageBox .pageMain a{margin-right: 10px;}
.pageBox .pageMain a{ float: left; display: block; width: 40px; height: 40px; color: #333; font-size: 20px; line-height: 40px; text-align: center; border: 1px solid #AAAAAA; cursor: pointer; }

.pageBox .pageMain a.on{ background: #97233F;color: #fff; }
.pageBox .pageMain a.pagePrev{ background: url(../new_img/pagePrev0.png) no-repeat; background-size: 12px 12px; background-position: center;  }
.pageBox .pageMain a.pageNext{ background: url(../new_img/pageNext0.png) no-repeat; background-size: 12px 12px; background-position: center;  }
.pageBox .pageMain a.pageNext.on{ background: url(../new_img/pageNext0.png) no-repeat; background-size: 12px 12px; background-position: center;  }
.pageBox .pageMain a:hover{background: #97233F; color: #fff;}
.pageBox .pageMain a.pagePrev:hover{background: url(../new_img/pagePrev.png) #97233F no-repeat; background-size: 12px 12px; background-position: center;}
.pageBox .pageMain a.pageNext:hover{background: url(../new_img/pageNext.png) #97233F no-repeat; background-size: 12px 12px; background-position: center;}

.aboutBanner .adver-img{width: 100%;height: 161px;}
.viewBtn{padding: 20px 50px;border: 2px solid #FFFFFF;border-radius: 30px;}
.product-right dd.active .product-right-list{height: auto!important;}


/* banner */
/*轮播图*/
.banner{ width: 100%; overflow: hidden; position: relative; height: 800px;}
.banner .ban_sw{ position: relative; overflow: hidden; }
.banner .playbtn{ position: absolute; display: block; width:60px;height: 60px;  left: 50%; top: 50%; transform:translate(-50%,-50%); z-index: 99; background: url(../new_img/img17.png) no-repeat; background-size:  auto 100%; background-position: center; cursor: pointer; }
.banner .pausebtn{ position: absolute; display: block; width:60px; height: 60px;  left: 7.5%; bottom: 20px; z-index: 99; background: url(../new_img/pause.png) no-repeat; background-size: auto 100%; background-position: center; display: none;cursor: pointer; }
.banner .videobox{ width: 100%; position: absolute; left: 0; top:  0; width:100%; height:100%; z-index:2; display: flex; align-items: center; justify-content: center; height: 800px;}
.banner .videobox #video{ width: 100%; display: block;}
.banner .ban_sw img{ height: 800px;width: 100%;}
.banner .videozw{ height: 800px; opacity: 0; }
.banner .quote{ display: none;}
.banner .ban_sw .swiper-slide{text-align: center;}
.banner-img{position: relative;}
.banner-content{position: absolute;top: 0;left: 0;width: 100%;height:200px; z-index: 10;padding-top: 292px;padding-left: 240px;}
.banner-content p{font-family: Swis721 BlkCn BT;font-weight: 900;color: #FFFFFF;}
.banner-content .banner-title-1{font-size:60px;}
.banner-content .banner-title-2{font-size: 20px;width: 718px;line-height: 48px;}
.banner-content .banner-btn a{display: inline-block;width: 300px;height: 60px;border-radius: 30px;font-size: 20px;line-height: 60px;text-align: center;margin-top: 44px;}
.banner-content .banner-btn .banner-btn-1{background: #97233F;color: #fff;}
.banner-content .banner-btn .banner-btn-2{background: #FFFFFF;color: #333333;margin-left: 50px;}
.banner-btn{max-width: 750px;}
/* 咨询 */
.fast{ position: fixed; right: 132px; bottom: 0px; z-index: 123;background: url("../new_img/img_57.png") no-repeat; width: 280px; height: 50px;line-height: 50px;padding-left: 20px; border-radius: 10px 10px 0 0; font-size: 24px; font-family: Swis721 BlkCn BT;font-weight: 900;color: #fff; cursor: pointer;  }

.quote{ position: fixed; right: 132px; bottom:0px; background-color: #fff; z-index: 16; width: 340px;display: none;}
.quote .close{text-align: right;display: inline-block;width: 100%;}
.quote .close img{width: 15px;height: 15px;}
.quote.on{ display: block; animation: .6s zoomInA ease; }
.qtit{ padding: 39px  31px 0px 22px;  } 
.qtit img{width: 70px;height: 70px;margin-right: 18px;}
.qtit p{color: #333333;font-size: 14px;font-family: PingFangSC; line-height: 30px;}

.fills{ padding: 30px 40px; }
.fills .fone{ margin-bottom: 20px; }
.fills p{ line-height: 30px; font-size: 15px; color: #999; }
.fills input{ display: block; width: 100%; line-height: 36px; padding: 0 19px; box-shadow: none; font-size: 16px; background: #002664;color: #fff;}
.fills .fones input{height: 80px;}
.fills input::placeholder{color: #fff;}
.fills button{ display: block; width: 100%; height: 36px; line-height: 34px; border:1px solid #0446bd; font-size: 16px; color: #333; box-shadow: none; margin-top: 25px; background-color: #fff; cursor: pointer; }

/*侧边栏*/
.sidebtn{ position: fixed; right: 0; top: 50%; z-index: 10; margin-top: -100px; }
.sidebtn li{ height: 51px; position: relative; border-bottom: 1px solid #960606 }
.sidebtn li:last-child{border-bottom: none}
.sidebtn li .icon{ display: block; width: 50px; height: 50px; padding: 11px; cursor: pointer; position: relative; z-index: 2; background-color: #97233F;transition: all 0s;  }
.sidebtn li .mores{ position: absolute; right: -5000px; top: 0; padding: 0 20px; height: 50px; line-height: 50px; font-size:14px; color: #fff; transition: all 0.3s; display: block; background-color: #043080;min-width: 160px; }
.sidebtn li:hover .icon{ background-color: #043080; }
.sidebtn li:hover .mores{ right: 50px; }



/* 产品展示 */
.product-list{padding-top: 70px;}
.product-list h2{font-size: 60px;font-family: Swis721 BlkCn BT;font-weight: 900;color: #97233F;}
.product-list .product-list-title{font-size: 30px;color: #333333;padding: 30px 0 50px 0;}

.product-swiper{height: 440px;width: 100%;overflow: hidden;}
.product-swiper .swiper {width: 100%;height: 100%;position: relative;}
.product-swiper .swiper .swiper-slide .swiper-slide-bottom{box-shadow: 0px 3px 10px 3px rgba(16,5,9,0.16);}
.swiper-slide-top{height: 210px;text-align: center;}
.swiper-slide-top h2{font-size: 48px;font-family: Swis721 BlkCn BT;font-weight: 900;font-style: italic;padding-top: 58px;color: #FEFEFF;}
.swiper-slide-top .swiper-slide-title{font-size: 16px;font-family: Swis721 BlkCn BT;font-weight: 900;font-style: italic;padding-top: 14px;color: #FEFEFF;}
.swiper-slide-1{background: linear-gradient(45deg, #00313F 0%, #005469 45%, #00667F 77%);}
.swiper-slide-2{background: linear-gradient(45deg, #661B2E 12%, #97233F 54%, #C54262 93%);}
.swiper-slide-3{background: linear-gradient(45deg, #3B3B3D 0%, #4E4F51 31%, #707171 92%);}
.swiper-slide-4{background: linear-gradient(45deg, #3B4D01 0%, #597300 40%, #7C9C13 77%);}
.swiper-slide-5{background: linear-gradient(45deg, #321D0B 0%, #502A09 35%, #BA7133 97%);}
.swiper-slide-6{background: linear-gradient(45deg, #042F1C 0%, #014126 40%, #02663C 77%);}
.swiper-slide-7{background: linear-gradient(45deg, #050505 0%, #171717 31%, #4F4F4F 97%);}
.swiper-slide-8{background: linear-gradient(45deg, #15586E 0%, #3B7D93 40%, #69ABC1 77%);}
.swiper-slide-bottom{padding: 33px;}
.swiper-slide-bottom p{font-size: 16px;line-height: 30px;height: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
.swiper-slide-bottom .flex-1{margin-top: 20px;width: 150px;border-radius: 13px;height: 26px;cursor: pointer;transition: all .4s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.swiper-slide-bottom .flex-1 .circle{width: 26px;height: 26px;line-height:26px;margin-right: 13px;background: #97233F;border-radius:50%;text-align: center; transition: all .4s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.swiper-slide-bottom .flex-1 span{color: #97233F;margin-left: 10px;}
.swiper-slide-bottom .flex-1 .circle img{width: 10px;height: 16px;transition: all .4s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.swiper-slide-bottom .flex-1:hover{background: #97233F;}
.swiper-slide-bottom .flex-1:hover span{color: #fff;margin-left: 0px;transition: all .4s cubic-bezier(0.215,0.61,0.355,1) 0s;}

.product-swiper  .swiper-button-prev{position: absolute;top:70%;left: -40px;background: url(../new_img/prv_1.png) no-repeat;background-size: 88%;}
.product-swiper  .swiper-button-next{position: absolute;top:70%;right: -40px;background: url(../new_img/next_1.png) no-repeat;background-size: 88%;}

/* 关于我们 */
.about-us{position: relative;height: 738px;width: 1400px;margin: 0 auto;}
.about-us h2{color: #333333;letter-spacing: -3px;}
.about-us .product-list-title{width: 607px;font-size: 30px;color: #97233F;line-height: 60px;}
.about-us-box{width: 890px;box-shadow: 0px 3px 18px 3px rgba(16,5,9,0.16);}
.about-us-box p{font-size: 18px;color: #333333;line-height: 48px;padding: 70px 95px;}
.about-us-btn{padding-top: 30px;z-index: 11;}
.about-us-btn a{display: inline-block;margin-right: 30px;width: 180px;height: 46px;border: 1px solid #97233F;line-height: 46px;color: #97233F;font-size: 16px;text-align: center;}
.about-us-btn a:hover{background: #97233F;color: #fff;}
.about-us .about-height{height:311px;}
.about-us .about-us-box{position:absolute;top:320px ;left:0 ;z-index: 15;background: #fff;}
.about-us .about-us-img{position: absolute;right: 0;top: 50px;width:550px ;height: 718px;z-index: 14;}
/* 广告 */
.ind_part5{ height:600px;overflow: hidden; margin-top:60px;background-color: #c1deec;background-image: url(../new_img/back_02.png); background-repeat: no-repeat; background-position: center center;background-size: auto; background-attachment: fixed}
.ind_part5 .ind_tit {text-align: center;font-size: 60px;font-family: Swis721 BlkCn BT;width:900px;font-weight: 900;color: #fff;margin: 100px auto 40px auto;letter-spacing: -3px;}
.ind_part5 .ind_tit_p{width: 1062px;font-size: 24px;color: #fff;line-height: 48px;margin-left: 400px;text-align: center;}
.ind_part5 .ind_tit_btn{padding-left: 800px;display: flex;align-items: center;padding-top: 78px;}
.ind_part5 .ind_tit_btn a{display: inline-block;width: 300px;height: 60px;border-radius: 30px;text-align: center;line-height: 60px;font-size: 18px;background: #FFFFFF;color: #97233F;}
.ind_part5 .ind_tit_btn a:last-child{margin-left: 40px;}
.ind_part5 .ind_tit_btn :hover{background: #97233F;color: #fff;}
/* 成功案例 */
.sy_project{background: #fff;}
.sy_project .cont{width: 100%; min-width: 1400px; margin-left: auto;margin-right: auto; overflow: hidden; }
.sy_project .snav{ width: 16%; float: left; border-right: 2px solid #DDDDDD; padding-right: 40px; text-align: right; }
.sy_project .snav h2{ font-size: 30px; color: #fff; font-weight: bold; margin-bottom: 20px; }
.sy_project .snav a{ font-size: 30px; line-height: 72px; display: block; /*font-weight: bold;*/ color: #333333; cursor: pointer; margin-bottom: 18px;}
.sy_project .snav a.on{ color: #97233F; font-weight: bold;}
.sy_project .swbox{ width: 83%; float: right; }
.sy_project .sone{ overflow: hidden; display: none;}
.sy_project .sone.on{ display: block;     animation: .6s zoomInA ease;}
.sy_project .item{ width: calc(33.33% - 30px); margin-left: 30px; float: left; overflow: hidden; position: relative; float: left; cursor: pointer; margin-bottom: 30px; }
.sy_project .item .pic{ display: block; width: 100%; }
.sy_project .item .ups{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #002664; padding: 8% 10%; display: flex; flex-direction: column; justify-content: center; transition: all 0.6s; opacity: 0; transform: scale(1.1); }
.sy_project .item .ups p{ font-size: 12px; line-height: 20px; color: #fff; }
.sy_project .item .ups .more{display: block; line-height: 30px;  color: #fff; margin-top: 25px; cursor: pointer;  transition: all 0.6s;background: #97233F;border-radius: 15px;width: 120px;height: 30px;}
.sy_project .item .ups .more span{ font-size: 16px;padding-left: 15px;}
.sy_project .item .ups .more:hover{ border-radius: 30px; }
.sy_project .item:hover .ups{opacity: 1; transform: scale(1);}
.sy_project .item .ups .more img{width: 8px;height: 9px;margin-left: 5px;}

/* 案例图片 */
.customer-photo{height: 860px;background: url(../new_img/background_2.png) no-repeat;}
.customer-photo-tall{display: flex;padding-top: 40px;}
.customer-photo .customer-left{width: 330px;}
.customer-photo .customer-left p{padding: 41px 44px;background: #97233F;font-size: 50px;font-family: Swis721 BlkCn BT;font-weight: 900;color: #fff;}
.customer-photo .customer-left img{height: 330px;width: 330px;}
.customer-photo .customer-right{text-align: center;padding-top: 88px;}
.customer-photo .customer-right .customer-right-title{font-size: 60px;font-family: Swis721 BlkCn BT;font-weight: 900;color: #333333;width: 80%;text-align: right;}
.customer-photo .customer-right .customer-right-p{font-size: 18px;color: #333333;padding-top: 26px;}
.customer-right-box{width: 100%;height: 278px;background: #fff;box-shadow: 0px 4px 9px 1px rgba(133, 133, 133, 0.23);margin-top: 54px;}
.customer-right-box p{padding: 79px 131px;font-size: 24px;color: #333333;line-height: 48px;}
.customer-item{display: flex;flex-wrap: wrap;padding-top: 25px;justify-content: center;padding-bottom: 20px;}
.customer-item img{height: 110px;width: 330px;margin-right: 26px;}
.customer-item img:nth-child(4n){margin-right: 0;}
/* NEWS */
.bgf2{ background-color: #f2f2f2; }
.sypart{ overflow: hidden; padding-top: 12px;}
.sy_blog{ padding-bottom: 88px; }
.sy_blog .left{ width: 434px; width: 27%; height:598px; padding: 5% 2%;background: url(../new_img/img39.png) no-repeat center / 100% 100%;}
.sy_blog .left h3{ font-size: 45px; line-height: 50px; color: #fff; font-weight: bold; position: relative; padding-bottom: 25px; margin-bottom: 40px; } 
.sy_blog .left h3:after{ content: ""; position: absolute; left: 0; bottom: 0; width: 76px; height: 6px; background-color: #fff; }
.sy_blog .left p{ font-size: 20px; color: #fff; line-height: 36px; margin-bottom: 30px; }
.sy_blog .left .more{ width: 160px; height: 40px; line-height: 38px; border:1px solid #f1f1f1; text-align: center; font-size: 16px; color: #fefefe; display: block; border-radius: 40px; }
.sy_blog .right{ float: right; width: calc(100% - 480px); width: 70%; display: flex;  justify-content: center; flex-direction: column; }
.sy_blog .line{ overflow: hidden; height:280px; padding-right: 3.5%; background-color: #fff; display: flex; background: #F5F5F5; } 
.sy_blog .line .photo{ height:280px; float: left; overflow: hidden;display: block; }
.sy_blog .line .photo img{ height: 100%; transition: all .6s; }
.sy_blog .line .photo:hover img{ transform: scale(1.1); }
.sy_blog .line .words{ float: right; height: 280px; display: flex;  justify-content: center; flex-direction: column; flex: 1; margin-left: 60px;}
.sy_blog .line .name{ font-size: 20px; color: #97233F; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; }
.sy_blog .line .time{ font-size: 18px; color: #666; text-align: right; line-height: 30px;}
.sy_blog .line .desc{ font-size: 16px; color: #333; line-height: 24px; text-align: left;margin: 40px 0 15px 0;height: 55px;overflow: hidden; }
.sy_blog .line .more{ line-height: 36px; border:1px solid #ca0606; border-radius: 40px; width: 160px; text-align: center; display: block; cursor: pointer; margin-top: 20px; }
.sy_blog .line .more span{ font-size: 14px; color: #313131; padding-right: 14px; background: url(../new_img/img130.png) no-repeat right center / 8px auto;  }
.sy_blog .line .more:hover{ background-color: #ca0606; }
.sy_blog .line .more:hover span{ color: #fff; background: url(../new_img/img132.png) no-repeat right center / 8px auto;  }
.sy_blog .line.reverse{ padding-right: 0; padding-left: 3.5%; flex-direction: row-reverse; margin-top:40px;  }
.sy_blog .line.reverse .words{ margin-left: 0; margin-right: 60px; }
.sy_blog .mores{width: 150px;border-radius: 13px;height: 26px;cursor: pointer;display: flex;align-items: center;}
.sy_blog .mores .circle{width: 26px;height: 26px;line-height:26px;margin-right: 13px;background: #97233F;border-radius:50%;text-align: center;}
.sy_blog .mores .hrefs{color: #97233F;}
.sy_blog .spl{color: #002664;}
.sy_blog .mores .title{color: #fff;}
.sy_blog .mores .circle img{width: 10px;height: 16px;}
.sy_blog .mores:hover{background: #97233F;color: #fff;}	

.sy_blog .spl{color: #002664;}
.sy_blog .spl .circle{width: 26px;height: 26px;line-height:26px;margin-right: 13px;background: #fff;border-radius:50%;text-align: center;}
.sy_blog .mores:hover{background: #97233F;}	
.sy_blog .mores:hover .title{color: #002664;}
.sy_blog .mores:hover .hrefs{color: #fff;}

.sy_blog .spl:hover{background: #fff;}	
.sy_blog .spl:hover .title{color: #002664;}
.sy_blog .spl:hover span{color: #fff;}



/* 轮播图原点 */
.banner-img  .swiper-pagination{bottom: 50px;left: 0;}
.banner-img .swiper-pagination-bullet{width: 60px;height: 10px;opacity: 0.6;border-radius: 5px;background: #FFFFFF;margin-right: 20px;}
.banner-img .swiper-pagination-bullet:last-child{margin-right: 0px;}
.banner-img .swiper-pagination-bullet-active{background: #97233F}

.header-nav li a:hover{background: #fff;color: #333;}
.header-nav li:last-child a:hover{background: none;color: #fff;}
.header-nav li:last-child a img{margin-right: 8px;margin-top: -2px;}
.navs{position: relative; z-index: 90; }
.navs .child{ display: block; position: absolute; left: 0; top: 100%; width: 100%; background-color: #fff; }
.navs .child .cont{ overflow: hidden; padding: 40px 0;width: 60%; min-width: 900px;display: flex;flex-wrap: wrap;}
.navs .sin{ height: 0; overflow: hidden; transition: all 0.5s; transform: scale(1,0); transform-origin: center top; }
.navs .sin.on{ height:auto; transform: scale(1); }
.navs .ones{ width: 33.33%; float: left; border-top: 1px solid #efefef; padding: 15px; overflow: hidden; margin-bottom:10px; position: relative; }
.navs .ones:nth-child(1){border-top:none;}
.navs .ones:nth-child(2){border-top:none;}
.navs .ones:nth-child(3){border-top:none;}
.navs .ones:after{ content: ''; position: absolute; top: 10px; bottom: 0px; width: 1px; right: 0; background: #efefef; height: auto; }
.navs .ones:nth-child(3n){ border-right: none; }
.navs .ones .ones-img{float: left; width: 60px; }
.navs .ones .ones-img{ width: 60px; height: 60px;}
.navs .ones .ones-img .show{display: block;}
.navs .ones .ones-img .on{display: none;}
.navs .ones:hover .ones-img .on{display: block;}
.navs .ones:hover .ones-img .show{display: none;}

.navs .ones .list{ width: calc(100% - 200px);float: left; margin-left: 28px; }
.navs .ones .list h4{ text-transform: capitalize;font-size: 20px;line-height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; font-weight: bold;cursor: pointer; }
.navs .ones .list:hover h4{color: #97233F;}
.navs .ones .list a{ text-transform: capitalize;display: block;cursor: pointer; font-size: 16px; color: #333333; line-height: 34px; height: 34px; text-overflow: ellipsis; white-space: nowrap; transition:all 0.5s; cursor: pointer; }
.navs .ones .list a:hover{ color:#97233F;  }
/* 底部 */
.Copyright .bottom{display: flex;justify-content: center;align-items: center;}
.Copyright img{width: 20px;height: 20px;margin-right: 5px;}
.Copyright .footer-item {align-items: center;}
.Copyright .footer-1{letter-spacing:0.5px;padding-right: 37px;font-family: PingFang SC;}
.Copyright .footer-2{padding-right:27px;letter-spacing:1px;}
.Copyright .footer-3{cursor: pointer;display: inline-block;font-size: 14px;color: #999;font-weight: bold;}
/* 切换按钮 */
.customer-photo-tall .swiper-button-next,.customer-photo-tall .swiper-button-prev{top:24%;width: 40px;height: 40px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);border-radius: 20px;}
.customer-photo-tall .swiper-button-prev{background: url(../new_img/right_01.png) #fff center no-repeat;left: 91%;z-index: 112;}

.customer-photo-tall .swiper-button-next{background: url(../new_img/right_01.png) #fff center no-repeat;right: 1%;z-index: 113;  transform:rotate(180deg);}
.customer-photo-tall  .swiper-button-next.swiper-button-disabled{opacity:1}
.customer-photo-tall  .swiper-button-prev.swiper-button-disabled{opacity:1}
/* 上一个 */
.customer-photo-tall .swiper-button-prev:hover{background: url(../new_img/left_01.png) #97233F center no-repeat;transform:rotate(180deg);}
.customer-photo-tall .swiper-button-prev:active{background: url(../new_img/left_01.png) #97233F center no-repeat;transform:rotate(180deg);}
/* 下一个 */
.customer-photo-tall .swiper-button-next:hover{background: url(../new_img/left_01.png) #97233F center no-repeat;transform:rotate(360deg);}
.customer-photo-tall .swiper-button-next:active{background: url(../new_img/left_01.png) #97233F center no-repeat;transform:rotate(360deg);}

/* 产品详情 */
.product-detaii-banner {height: 450px;background: url('../new_img/productDetail.png') no-repeat;background-size: 100% 100%;text-align: center;color: #fff;}
.product-detaii-banner .product-banner-title {font-size: 72px;padding: 117px 0 20px 0;font-family: Swis721 BlkCn BT;font-weight: 900;}
.product-detaii-banner .product-banner-text {font-size: 24px;line-height: 48px;font-weight: 400;}
.product-detail-content{display: flex;padding-top: 87px;padding-bottom: 55px;}
.product-detail-content .product-detail-left{width:600px;height: 300px;margin-right: 80px;}
.product-detail-content .product-detail-left img{width: 100%;height: 100%;}
.product-detail-right ul li{font-size: 18px;font-family: PingFang SC;font-weight: 500;color: #333333;line-height: 36px;}
.product-detail-right ul li span{font-weight: 600;}
.pro-in-h2,.pro-in-p{font-size: 18px;font-family: PingFang;font-weight: 500;color: #333333;}
.pro-in-p{line-height:36px;}
.pro-in-h2{padding-bottom: 15px;font-weight: 600;}
.h90{height: 90px;clear: both;}

/* 联系我们 */
.contact-banner {height: 450px;background: url('../new_img/contact_back.png') no-repeat;background-size: 100% 100%;text-align: center;color: #fff;}
.contact-banner .contact-banner-title {font-size: 120px;padding: 117px 0 20px 0;font-family: Swis721 BlkCn BT;font-weight: 900;}
.contact-banner .contact-banner-text {font-size: 24px;line-height: 61px;font-weight: 400;}
.contact-left h2{font-size: 48px;font-family: Swis721 BlkCn BT;font-weight: 900;color: #222222;padding: 35px 0 18px 0;}
.contact-left h2.title{font-size: 36px;font-family: PingFang SC;font-weight: 400;color: #333333;padding: 0px 0 28px 0;}
.contact-left p{font-size: 18px;color: #333333;font-weight: 400;font-family: PingFang SC;}
.contact-list{display: flex;flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.contact-list .item{width: 30%;height: 200px;color: #333333;font-weight: 400;font-family: PingFang SC;background: #FFFFFF;
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);
	border-radius: 4px;padding: 2% 2.5%;margin-top: 27px;margin-bottom: 40px;}
.contact-left .contact-list .item:hover{background: #97233F;transition: all .5s ease-out}
.contact-left .contact-list .item:hover p{color: #ffffff;}
.contact-list .item	.name{font-size: 24px;line-height: 40px;}	
.contact-list .item	.title{font-size: 16px;line-height: 36px;}
.contactus-content .map{width: 100%;height: 400px;}
.contactus-content .map img{width: 100%;height: 400px}
.join-us{display: flex;height: 350px;}
.join-us img{width: 50%;}
.join-us .join-us-total{background: #FFFFFF;box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25);overflow: hidden;padding: 20px 25px; }
.join-us .fills-p{font-size: 24px;font-weight: 400;color: #333333;text-align: center;font-family: PingFang SC;margin-bottom: 20px;}
.join-us .fills-t input{ height: 40px; line-height: 38px; background: #F5F5F5; border:none;width: 49%; float: left;margin-right: 2%;margin-bottom: 15px;font-size: 15px; color: #999;padding-left: 24px;}
.join-us .fills-t input::placeholder{color: #999999;}
.join-us .fills-t input:nth-child(2){ margin-right: 0; }
.join-us .fills-t .Email{
	background: url('../new_img/icon28.png') #F5F5F5 no-repeat 60px 8px;background-size: 10px 10px;
}
.join-us .fills-t textarea{ height: 80px; line-height: 38px; border:none; width: 100%; float: left; margin-right: 2%; padding: 0 18px; font-size: 15px; color: #999; box-shadow: none; margin-bottom: 10px; background: #F5F5F5;; resize: none;  }
.join-us .fills-t .send{display: inline-block;height: 46px;background: #97233F;line-height: 46px;font-size: 24px;font-weight: 400;color: #FFFFFF;float: left;width: 100%;text-align: center;}
/* 产品一级页面 */
.product_tabTitle{display: flex;align-items: center;width: 100%;background: #F0F0F0;height: 60px;}
.product_tabTitle li{width: 16.66%;border-right: 1px solid #fff;height: 60px;line-height: 60px;font-size: 18px;font-weight: 400;color: #333333;text-indent: 30%;cursor: pointer;}
.product_tabTitle li:last-child{border: none;}
.product_tabTitle .Oil{background: url(../product_img/oil.png) no-repeat 15% center;}
.product_tabTitle .Oil.active{background: url(../product_img/oil_active.png) #97233F no-repeat 15% center;}
.product_tabTitle .Oil.active a{color: #fff;}
.product_tabTitle .Construction{background: url(../product_img/Construction.png) no-repeat 15% center;}
.product_tabTitle .Construction.active{background: url(../product_img/Construction_active.png) #97233F no-repeat 15% center;color: #fff;}
.product_tabTitle .Construction.active a{color: #fff;}
.product_tabTitle .Energy{background: url(../product_img/Energy.png) no-repeat 15% center;}
.product_tabTitle .Energy.active{background: url(../product_img/Energy_active.png) #97233F no-repeat 15% center;color: #fff;}
.product_tabTitle .Energy.active a{color: #fff;}
.product_tabTitle .Marine{background: url(../product_img/Marine.png) no-repeat 15% center;}
.product_tabTitle .Marine.active{background: url(../product_img/Marine_active.png) #97233F no-repeat 15% center;color: #fff;}
.product_tabTitle .Marine.active a{color: #fff;}
.product_tabTitle .Mining{background: url(../product_img/Mining.png) no-repeat 15% center;}
.product_tabTitle .Mining.active{background: url(../product_img/Mining_active.png) #97233F no-repeat 15% center;color: #fff;}
.product_tabTitle .Chemical{background: url(../product_img/Chemical.png) no-repeat 15% center;}
.product_tabTitle .Chemical.active{background: url(../product_img/Chemical_active.png) #97233F no-repeat 15% center;color: #fff;}
.product_tabContent{display: none;}
.boxOne{display: block;}
.product_tabContent .item{display: flex;margin-bottom: 30px;}
.product_tabContent .item .item-left{max-width: 600px;height: 300px;}
.product_tabContent .item .item-right{background: #FFFFFF;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.11);padding: 36px 42px 0 28px;display: block;width: 800px;}
.product_tabContent .item .item-right .titles{font-size: 24px;font-weight: 400;color: #333333;}
.product_tabContent .item .item-right .line{display: block;width: 50px;height: 4px;background: #97233F;margin: 12px 0 35px 0;}
.product_tabContent .item .item-right P{font-size: 18px;color: #666666;line-height: 30px;height: 90px;overflow: hidden;text-overflow: ellipsis;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;}

.product_tabContent .item .item-right .mores{width: 150px;border-radius: 13px;height: 26px;cursor: pointer;display: flex;align-items: center;margin-top: 35px;}
.product_tabContent .item .item-right .mores .circle{width: 26px;height: 26px;line-height:26px;margin-right: 13px;background: #97233F;border-radius:50%;text-align: center;}
.product_tabContent .item .item-right .mores .line{color: #97233F;}
.product_tabContent .item .item-right .spl{color: #002664;}
.product_tabContent .item .item-right .mores .title{color: #fff;}
.product_tabContent .item .item-right .mores .circle img{width: 10px;height: 16px;}
.product_tabContent .item .item-right .mores:hover{background: #97233F;color: #fff;}	
/* 关于我们 */
.about-uss{display: flex;justify-content: space-between;width: 100%;margin-top: 40px;}
.about-uss .us-left{width:472px;}
.about-uss .us-left .name{font-size: 60px;font-family: Swis721 BlkCn BT;font-weight: 900;color: #222222;padding-bottom: 30px;}
.about-uss .us-left .title{font-size: 30px;font-family: PingFang SC;font-weight:600;color: #333333;margin-bottom: 10px;}
.about-uss .us-left .line{width: 50px;height: 4px;background: #97233F;border-radius: 2px;display: inline-block;margin-bottom: 60px;}
.about-uss .us-left .content{font-size: 18px;font-weight: 400;color: #333333;line-height:40px;}
.us-right{width: 702px;height: 418px;background: #14284C;}
.about-us-p{font-size: 18px;font-family: PingFang SC;font-weight: 400;color: #333333;line-height: 40px;margin-top: 80px;}
.us-right .onerig{ width: 670px; height: 420px; position: relative; background: #000; margin-right: 42px;margin-top: 30px;}
.us-right .onerig.org{ width: 824px; height: 520px; position: relative; background: #000; }
.us-right .onerig>img.vidimgs{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.us-right .onerig span.playbtn{ display: block; width: 86px; height: 86px; position: absolute;left: 50%; margin-left: -43px; top: 50%; margin-top: -43px; 
	background: url(../new_img/play.png) no-repeat; background-size: 100%; background-position: center; z-index: 1 }
.us-right .onerig .onevieobox{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.us-right .onerig .onevieobox video#video{ display: block; width: 100%; height: auto; display: none; outline: none; border: none; }
.h80{height: 80px;}
.about-img{background:url(../new_img/about-us-back.png) no-repeat;width: 100%;margin: 0 auto;}
.about-contet{display: flex;justify-content: space-between;align-items: center;padding-top:45px;}
.about-contet h2{font-size: 60px;font-family: Swis721 BlkCn BT;font-weight: 900;color: #FFFFFF;}
.about-contet a{text-align:center;width: 230px;height: 50px;line-height:50px;background: #FFFFFF;border-radius: 25px;display: inline-block;font-size: 24px;font-family: PingFang SC;font-weight: 400;color: #333333;}
.about-show{width: 1200px;background: #fff;height: 470px;margin: 0 auto;margin-top: 50px;padding: 19px;}
.about-show ul{display: flex;justify-content: space-between;}
.about-show li{width: 176px;height: 445px;transition: all 1s;position: relative;overflow: hidden;}
.about-show li .about-sow{position: absolute;padding:0 12px;bottom:84px ;left: 0;font-size: 24px;color: #fff;height: 52px;}
.about-show li img {height: 445px;transition: all .6s ease-out;}
.about-show li.on { width:591px; height: 445px; }
.about-show li.on img{width:591px; height: 445px;}
.about-show  .about-hide{transition: all .6s ease-out;display: none;}

.about-show li.on .about-sow{display: none;}
.about-show li.on .about-hide{display: block;position: absolute;left: 10px;bottom: 32px;width: 90%;}
.about-show li.on .about-hide h2{font-size: 24px;color: #FFFFFF;border-bottom: 1px solid #fff;padding-bottom: 20px;margin-bottom: 20px;}
.about-show li.on .about-hide p{font-size: 18px;color: #FFFFFF;}
.culter{width: 100%;margin: 0 auto;background: #F5F5F5;padding: 72px 0;}
.culter-top h2{font-size: 48px;font-family: Swis721 BlkCn BT;font-weight: 900;color: #222222;text-align: center;margin-bottom: 6px;}
.culter-top .lines{width: 60px;height: 6px;background: #97233F;border-radius: 3px;margin:  0 auto;margin-bottom: 34px;}
.culter-bottom{display: flex;justify-content: space-between;}
.culter-bottom .swiper-wrapper{display: flex;justify-content: space-between;margin-bottom: 5px;}
.culter-bottom .item{width: 22%;background: #fff;}
.culter-bottom .item:hover{box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.16);}
.culter-bottom .item img{width: 100%;}
.culter-bottom .item h3{padding: 35px 0 20px 15px;font-size: 20px;color: #97233F;}
.culter-bottom .item p{font-size: 18px;color: #333333;line-height: 30px;padding: 0 15px;padding-bottom: 40px;}
.library-top{position: relative;}
.library-top h2{font-size: 48px;font-family: Swis721 BlkCn BT;font-weight: 900;color: #222222;text-align: left;padding: 55px 0;}
.culter-bottom .list-item{width: 22%;background: #fff;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.16);}
.culter-bottom .list-item p{padding: 14px 13px;font-size: 18px;color: #333333;overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.culter-bottom .list-item .list-top{position: relative;width: 100%;}
.culter-bottom .list-item .list-top img{width: 100%;height: 200px;}
.culter-bottom .list-item .list-top .playbtns{position: absolute; display: block; width:52px;height: 52px;  left: 50%; top: 50%; transform:translate(-50%,-50%); z-index: 99; background: url(../new_img/img17.png) no-repeat; background-size:  auto 100%; background-position: center; cursor: pointer; }

.culter-bottom .list-item .onevieobox{width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.culter-bottom .list-item .onevieobox video.video{ display: block; width: 100%; height: auto; display: none; outline: none; border: none; }

.library .swiper-button-next{top:100px;width: 40px;height: 40px;border-radius: 20px;box-shadow: 0px -2px 8px 0px rgba(0,0,0,0.16); }
.library .swiper-button-prev{top:100px;width: 40px;height: 40px;border-radius: 20px;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.16);}
.library .swiper-button-prev{background: url(../new_img/right_01.png) #fff center no-repeat;left: 90%;z-index: 112;}
.library .swiper-button-next{background: url(../new_img/right_01.png) #fff center no-repeat;right: 1%;z-index: 113;  transform:rotate(180deg);}
.library .swiper-button-next.swiper-button-disabled{opacity:1}
.library .swiper-button-prev.swiper-button-disabled{opacity:1}
/* 上一个 */
.library .swiper-button-prev:hover{background: url(../new_img/left_01.png) #97233F center no-repeat;transform:rotate(180deg);}
.library .swiper-button-prev:active{background: url(../new_img/left_01.png) #97233F center no-repeat;transform:rotate(180deg);}
/* 下一个 */
.library .swiper-button-next:hover{background: url(../new_img/left_01.png) #97233F center no-repeat;transform:rotate(360deg);}
.library .swiper-button-next:active{background: url(../new_img/left_01.png) #97233F center no-repeat;transform:rotate(360deg);}
/* 新闻列表 */
.news-list-top{display: flex;padding: 90px 0 0px 0}
.news_list-left{width: 67%;position: relative; overflow: hidden;position: relative;}

.news_list-left img{width: 100%;height:408px; transition: all .6s ease-out;}
.news_list-left .news_1{display: none;}
.news_list-left img:hover{ transform: scale(1.2);}
.news_list-right{width: 33%;}
.news_list-right .news_list-item{padding: 25px 25px 0 25px;height: 204px;background: #fff;font-weight: 400;font-family: PingFang SC;}
.news_list-right .news_list-item .name{font-size: 18px;color: #333333;font-weight: 600;}
.news_list-right .news_list-item .content{font-size: 16px;line-height: 24px;color: #999999;padding: 20px 0;overflow: hidden; -webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;height: 70px;}
.news_list-right .news_list-item .times{color: #999999;font-size: 14px;text-align: right;display: inline-block;width: 100%;}
.news_list-right .news_list-item.on{background: #97233F;}
.news_list-right .news_list-item.on .name{color: #fff;}
.news_list-right .news_list-item.on .content{color: #ccc;}
.news_list-right .news_list-item.on .times{color: #ccc;}
/* 新闻详情 */
.news-detail-banner {height: 450px;background: url('../new_img/news_background.png') no-repeat;background-size: 100% 100%;text-align: center;color: #fff;}
.about-detail-banner{height: 450px;background: url('../new_img/about_usbackground.png') no-repeat;background-size: 100% 100%;text-align: center;color: #fff;}
.news-detail{padding-top: 58px;font-family: PingFang SC;font-weight: 400;}
.news-detail .news-title {font-size: 24px;color: #333333;padding-bottom: 38px;text-align: center;font-weight: 600;}
.news-detail .time{font-size: 18px;color: #999999;text-align: center;padding-bottom: 49px;}
.news-detail .content{font-size: 18px;color: #666666;line-height: 36px;text-align:justify;}
.news-detail .news-img{width: 100%;margin: 50px 0;}
.news-bottom{border-top:1px solid #DEDEDE;padding: 50px 0;font-family: PingFang SC;font-weight: 400;width: 100%;text-align: center;}
.news-bottom .news-bottom-title{font-size: 18px;color: #666666;line-height: 36px;text-align: left;}
.news-bottom .news-bottom-btn{font-size: 18px;color: #fff;display: inline-block;margin-top: 45px;
	width: 192px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	background: #97233F;
	border-radius: 18px;
}
.share-uls{display: flex;padding-top: 23px;}
.share-uls li{margin-right: 19px;}
.share-uls li a{width: 37px;height: 37px;}
.share-uls li a img{width: 100%;}
.share-uls li .active{display: none;}
.share-uls li a:hover .active{display: block;}
.share-uls li a:hover .default{display: none;}

/* 反馈页面 */
.feedback-back{width: 100%;height:100vh; position: relative;overflow: hidden;}
.feedback-option{width: 100%;height: 100vh;position: absolute;top: 0;height: 0;opacity: 0.6;}
.feedback-dialog{width: 1000px;height: 600px;background: #FFFFFF;position: absolute;top: 50%;left: 50%;margin-top: -300px;margin-left: -500px;padding: 80px 120px;}
.feedback-dialog h2{font-size: 72px;font-family: Swis721 BlkCn BT;font-weight: 900;color: #222222;text-align: center;}
.feedback-dialog .content{font-size: 24px;font-family: PingFang SC;font-weight: 400;color: #222222;line-height: 60px;margin-top:40px;}
.feedback-dialog .bottom{display: flex;justify-content: space-between;}
.feedback-dialog .bottom a{margin-top:50px;display: inline-block;width: 340px;height: 60px;background:#002664;font-size: 24px;font-family: PingFang SC;font-weight: 400;color: #FFFFFF;text-align: center;line-height: 60px;cursor: pointer;}
.feedback-dialog .bottom a:hover{background: #97233F;}
.feedback-dialo .close{position: absolute;top:24px;right:12px;z-index: 11111;padding-top: 10px;}

/* 404页面 */
.feedback-back{width: 100%;height:100vh; position: relative;overflow: hidden;}
.feedback-back .nones-dialog{width: 860px;top: 150px;position: absolute;left: 50%;margin-left: -430px;text-align: center;}
.feedback-back .nones-dialog .nones-img{width:463px;margin-bottom: 55px;text-align: center;}
.feedback-back .nones-dialog .title{text-align: center;font-size: 30px;font-family: PingFang;font-weight: bold;color: #FFFFFF;line-height: 36px;margin-bottom: 46px;}
.feedback-back .nones-dialog .content{text-align: center;font-size: 24px;font-family: PingFang;font-weight: 400;color: #FFFFFF;line-height: 60px;}
.feedback-back .nones-dialog .special{margin-left: -190px;}
.nones-dialog .bottom{display: flex;justify-content: space-between;margin-top: 60px;}
.nones-dialog .bottom a{display: inline-block;width:260px;height: 60px;font-size: 24px;font-family: PingFang;font-weight: 400;color: #FFFFFF;line-height: 36px;text-align: center;line-height: 60px;cursor: pointer;background: #002664;}
.nones-dialog .bottom a.on{background: #97233F;}
.nones-dialog .bottom a:hover{background: #97233F;}


/* banner */
.product-banners{position: relative;}
.product-banners img{width: 100%;}
.product-banners .banner_text{width: 1400px;  position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;}
.product-banners .banner_text h2{font-weight: bold; font-size:60px; color: #fff;font-family: Microsoft YaHei;}
.product-banners .banner_text p{margin-top:35px; color: #fff;font-size: 30px;}

@media screen and (max-width: 1200px){

	body{  width: 100%; position: relative; padding-top: 55px; }
	.cont{ width: 100%; min-width: 320px; padding-left: 15px; padding-right: 15px; }
	
	/*页脚*/
	.footer .foot{ padding: 30px 0 10px; }
	.footer .foot ul{ display: block; }
	.footer .foot ul li{ width: 100%; margin-bottom: 25px; }
	.footer .foot h3{ font-size: 15px; padding-bottom: 20px; border-bottom: 1px solid #333; margin-bottom: 20px; }
	.footer .foot .lka{ padding-left: 14px; width: 50%; float: left; background: url(../new_img/img132.png) no-repeat left center / 8px auto; font-size: 14px; line-height: 32px; }
	.footer .foot .lka:hover{ background: url(../new_img/img133.png) no-repeat left center / 8px auto; color: #97233f; }
	.footer .lxinfo p{ margin-bottom: 8px;}
	.footer .lxinfo p img{ height: 30px; }
	.footer .lxinfo p span{ font-size: 13px; float: left; padding-left: 8px; }
	.footer .fills input{ width: 100%; margin-right: 0; margin-bottom: 10px;}
	.footer .link{display: none;}

	.product-right dt{font-size: 14px!important;padding-top:5px!important;}
	.product-right dd{padding: 0 4px!important;}
	.product-right dt span{bottom: 5px!important;}
	.product-right dd .product-right-title{font-size: 14px!important;font-weight: bold!important;}
	.product-form-title{font-size: 14px!important;}
	.product-form{padding: 10px 5px!important;;}
	/* 产品 */
	.product-left{width: 45%;}
	.produce-item .product-rights{padding-left: 3%;}
	.produce-item{padding-top: 5%;}
	.product-right-list .product-right-item img{width: 230px;}
	.related{padding: 0;padding-top: 10px;}
	/* 广告位 */
	.adver .adver-title{font-size: 14px;width: 70%;top: 30%;}
	.adver .viewBtn{right: 2%;font-size: 12px;top: 35%;border: 1px solid #fff;padding: 2%;border-radius: 30px;}
	.adver img{width: 100%;height: 100px;}
	/* 新闻list */
	.news-list .list-item{padding: 5px 10px;width: 100%;}
	.news-list .list-item .list-item-right span:first-child{padding-top: 5%;}

	.fiexd-left-other{display: block;animation: fadenum12  3s infinite;}
	@keyframes fadenum12{
		0%{opacity: 0;}
		10%{opacity: 0.8;}
		100%{opacity: 1;}
	 }
	 .banner-content{padding: 10% 5%;}
	.content-bigs{ width: 100%;margin: 0 auto;}
	.about-us h2{font-size: 30px;}
	.about-us .product-list-title{width: 60%;}
	.about-us .about-us-box{width: 80%;top: 260px;}
	.about-us-box p{font-size: 18px;padding: 20px;line-height: 1;}
	.product-list h2{font-size: 16px;padding-top: 30px;letter-spacing: 0;}
	.product-list .product-list-title{padding-left: 10px;font-size: 18px;line-height: 1.5;}
	.swiper-slide-top .swiper-slide-title{font-size: 14px;}
	.swiper-slide-bottom{padding: 1%;}
	.about-us .about-us-img{width: 30%;}
	.ind_part5{max-width: 1200px; width: 100%;margin: 0 auto;}
	.ind_part5 .ind_tit{font-size: 30px;}
	.ind_part5 .ind_tit,.ind_part5 .ind_tit_p{width: 100%;margin-left: 0px;padding: 0 10px;letter-spacing: 0;margin-top: 50px;}
	.ind_part5 .ind_tit_btn{padding-left: 0px;padding-top: 20px;justify-content: center;}
	.sy_project .cont{width: 100%;margin: 0 auto;min-width: 350px;}
	.customer-right-box p{padding: 10px;font-size: 12px;line-height: 1.5;}
	.customer-item img{width: 20%;height: auto;}
	.sy_project .snav{width: 30%;}
	.about-us .about-us-img{height: 500px;}
	.sy_project .swbox{width: 70%;}
	.sy_blog .line{width: 100%;}
	.about-us-btn{display: flex;}
	.about-us-btn a{width: 30%;}
	.about-us{height: auto;}
	.about-us .about-height{height: 180px;}
	.product-swiper .swiper-button-next,.product-swiper .swiper-button-prev{display: none;}
	.adver{margin-top: 50px;}
	.swiper-slide-bottom p{font-size: 12px;padding: 1%;line-height: 1;}
	.customer-photo .customer-left{width: 40%;}
	.customer-photo .customer-left p{font-size: 14px;}
	.customer-photo .customer-left img{width: 100%;height: auto;}
	.customer-right{width: 60%;}
	.customer-photo .customer-right{width: 60%;padding-top: 50px;}
	.customer-photo .customer-right .customer-right-title{font-size: 14px;}
	.customer-photo .customer-right .customer-right-p{font-size: 12px;line-height: 12px;}
	.customer-right-box{margin-top: 29px;height: auto;padding: 10px 0;}
	.customer-photo{height: auto;}
	.banner-content .banner-title-1{font-size:26px;}
	.banner-content .banner-title-2{font-size: 16px;width:80%;line-height: 1.45 ;padding-top: 65px;}
	.banner-btn{display: flex;justify-content: flex-end;}
	.banner-content .banner-btn a{width: 45%;font-size: 12px;}
	.sidebtn{top: 70%;}
	.fast{font-size: 14px;width: 50%;right: 0;}
	.swiper-slide-bottom .flex-1{font-size: 12px;height: auto;width: 100%;}
	.sy_project .snav a{font-size: 18px;line-height: 1.5;}
	.sy_blog .left p{font-size: 14px;line-height: 1;}
	.sy_blog .left{width: 40%;}
	.sy_blog .left h3{font-size: 20px;line-height: 1.5;}
	.sy_blog .line .words{margin-left: 5%;}
	.sy_blog .line .name{font-size: 12px;    width: 80%;}
	.sy_blog .line .desc{font-size: 12px;height: auto;}
	.sy_blog .line .photo img{display: none;}
	.sy_blog .line .time{width: 80%;font-size: 12px;}
	.swiper-container{margin-top: 40px;}
	.swiper-containers .swiper-button-next{opacity: 0;}
	.swiper-containers .swiper-button-prev{opacity: 0;}
	.customer-photo-tall .swiper-button-prev.swiper-button-disabled{display: none;}
	.product-swiper{height: 350px;}
	.sy_project .item{width: calc(50% - 20px);margin-left: 15px;}
	.product-detail-content{display: flex;flex-direction: column;}
	.product-detail-content .product-detail-left{width: 100%;margin-top: 20px;}
	.pro-in-h2{margin-top: 20px;}
	.product-detaii-banner .product-banner-title{font-size: 32px;}
	.product_tabTitle{width: 100%;height: auto;display:flex;flex-flow:row wrap;align-content:flex-start;}
	.product_tabTitle li{width: 33.33%;font-size: 12px;box-sizing:border-box;text-indent: 38%;}
	.product_tabContent{margin-top: 20px;}
	.product_tabContent .item:first-child{margin-top: 20px;}
	.product_tabContent .item .item-left{width: 45%;}
	.product_tabContent .item .item-right{width: 55%;}
	.content-small{width: 100%!important;padding: 0 2%;}
	.contact-list .item{width: 49%;margin-bottom: 10px;}
	.contact-list .item .name{font-size: 13px;line-height: 30px;line-height: 30px;
		font-weight: bold;}
	.contact-list .item .title {
		font-size: 12px;
		line-height: 26px;
	}
	.contactus-content .map{height: 200px;}
	.contactus-content .map img{height: 200px;}
	.join-us .fills-p{font-size: 14px;}
	.join-us .join-us-total{padding: 10px 10px;}
	.join-us .fills-t input{width: 100%;margin-bottom: 10px;padding: 0 10px;}
	/* 关于我们页面 */
	.contact-left h2{font-size: 30px;}
	.about-uss{flex-direction: column;}
	.about-uss .us-left{width: 100%;}
	.about-uss .us-left .name{font-size: 38px;}
	.about-uss .us-left .title{font-size: 18px;}
	.about-uss .us-left .line{margin-bottom: 10px;}
	.us-right .onerig{width: 100%;}
	.about-us-p{margin-top: 30px;}
	.us-right{width: 100%;}
	.about-show{width: 90%;}
	.about-show li{width: 22%;}
	.about-show li img{width: 100%;}
	.about-show li.on{width: 30%;}
	
	.about-show li.on img{width: 100%;}
	
	.culter-bottom{flex-wrap: wrap;}
	.culter-bottom .item{width: 48%;margin-bottom: 20px;}
	.culter-bottom .item h3{font-size: 18px;}
	.library .swiper-button-prev,.library .swiper-button-next{display: none;}
	.culter-top h2{font-size: 30px;}
	.library-top h2{font-size: 30px;}
	.about-contet h2{font-size: 20px;}
	.about-contet{padding-top: 30px;}
	.about-show li.on .about-hide p{font-size: 12px;padding-right: 5%;}
	.about-show li.on .about-hide h2{font-size: 14px;padding-right: 5%;}
	.about-show li .about-sow{font-size: 14px;bottom: 20px;width: 100%;padding:0 5px;}
	.about-contet a{width: 30%;font-size: 12px;height: 30px;line-height: 30px;}
	.h80{height: 30px;}
	.h90{height: 40px;}
	/* 新闻列表 */
	.news-detail{padding-top: 30px;}
	.news-list-top{display: flex;flex-direction: column;padding-top: 30px;}
	.news-list-top .news_list-left{width: 100%;}
	.news-list-top .news_list-right{width: 100%;}
	.news_list-right .news_list-item .name{font-size: 18px;}
	.news-detail .content{padding: 0;}
	/* 反馈页面 */
	.feedback-back .adver{margin-top: 0;}
	.feedback-dialog{width: 80%;height: 400px;margin-left: -40%;margin-top: -200px;padding: 40px 10px;}
	.feedback-dialog h2{font-size: 18px;}
	.feedback-dialog .content{font-size: 16px;line-height: 30px;}
	.feedback-dialog .bottom a{width: 45%;font-size: 16px;}
	/* 404页面 */
	.feedback-back .nones-dialog{width: 85%;margin-left: -42.5%;top: 20%;}
    .feedback-back .nones-dialog .nones-img{width: 100%;}
    .feedback-back .nones-dialog .title{font-size: 20px;margin-bottom: 20px;}
	.feedback-back .nones-dialog .content{font-size: 14px;line-height: 30px;}
	.feedback-back .nones-dialog .special{margin-left: 0;}
    .nones-dialog .bottom a{width: 32%;font-size: 12px;height: 36px; line-height: 36px;}
}