body{font-family:"微软雅黑";margin:0;padding:0;font-size:12px;color:#3b3a3a;background:#f4f4f4}
.flex{display:-moz-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:box;display:flexbox;display:flex}
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.clamp2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.clamp5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.topLogo{width:100%;background-color:#fff;padding:26px 0;position:relative;z-index:2}
.main{width:1320px;margin:0 auto}
.topLogo-lft{overflow:hidden}
.logo{width:79px;height:83px;display:block;float:left}
.logoname{float:left;padding:12px 0 0 15px}
.logoname h1{font-size:36px;color:#3b3a3a;font-weight:bold}
.logoname .en{font-size:15px;color:#3b3a3a}
.topLogo-rht{position:relative;margin-top:20px}
.lg-icon{position:relative;float:left}
.show-icon{width:44px;height:44px;background-color:#d9d9d9;border-radius:50%;justify-content:center;align-items:center;margin-right:12px}
.show-icon img{margin:0 auto;display:block}
.show-icon img.mailicon{width:26px;height:18px}
.show-icon img.toulicon{width:26px;height:26px}
.show-icon img.weiboicon{width:32px;height:26px}
.show-icon img.weixinicon{width:34px;height:27px}
.show-icon img.douyinicon{width:26px;height:29px}
.hide-box{position:absolute;display:none}
.lg-mail .hide-box{font-size:16px;color:#fff;background-color:#bf0303;height:40px;min-width:200px;line-height:40px;border-radius:5px;text-align:center;top:2px;right:72px}
.lg-mail .hide-box em{width:9px;height:10px;background:url(../images/red1.png) no-repeat right center;background-size:100%;display:block;position:absolute;right:-9px;top:15px}
.qrimg{width:100px;height:auto;display:block}
.lg-toul .hide-box,.lg-weibo .hide-box,.lg-weixin .hide-box,.lg-douyin .hide-box{top:46px;left:-22px}
.show-icon:hover{background-color:#bf0303}
.show-icon:hover + .hide-box{display:block}
.nav{background-color:#bf0303;height:54px;width:100%;position:relative;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}
.navli{width:122px;height:54px;margin-right:10px;line-height:54px;position:relative;text-align:center;display:block}
.navli:last-child{margin-right:0}
.nava{font-size:18px;color:#fff;line-height:54px}
.navli:hover{background-color:#ef2120;position:relative;top:-1px;height:55px}
.navli:hover .xiala{max-height:300px}
.xiala{max-height:0;background:#ef2120;overflow:hidden;transition:all 0.3s ease-in;position:absolute;top:55px;left:0;z-index:333;width:100%;box-sizing:border-box}
.xiala .xli{height:54px;line-height:54px;box-sizing:border-box}
.xiala .xli:first-child a{border-top:1px solid #f4f4f4}
.xiala .xli a{display:block;width:100%;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:18px;color:#fff;border-bottom:1px solid #f4f4f4}
.navul li:nth-child(2) .xiala li:nth-child(2){ display:none}
.banner{width:100%}
.swiper-container{width:100%}
.bannerimg{width:100%;display:block}
.redline{width:100%;height:3px;background-color:#cc0001;margin-top:4px}
.news{position:relative;margin:9px 0}
.news-lft{width:1200px;background-color:#fff;/*margin-right:9px;*/padding:16px 9px;box-sizing:border-box}
.news-title{position:relative;margin-bottom:20px}
.news-title h2{font-size:28px;color:#cc0001}
.ticon{width:9px;height:36px;background:url(../images/ticon.png) no-repeat left center;background-size:100%;display:inline-block;vertical-align:-8px;margin-right:7px}
.news-tabs{position:absolute;right:0;top:4px}
.newstab{font-size:18px;color:#3b3a3a;border-bottom:3px solid #3b3a3a;padding:0 8px;margin-right:38px;cursor:pointer}
.newstabnow{border-bottom:3px solid #cc0001}
.news-first{background-color:#f5f5f5;padding:8px 10px 10px 5px}
.news-ftt{align-items:center;justify-content:space-between;margin-bottom:12px}
.news-ftt .ch{font-size:18px;color:#3b3a3a;width:680px;float:left}
.ticon2{width:15px;height:16px;background:url(../images/ticon2.png) no-repeat left center;background-size:100%;display:inline-block;vertical-align:-1px;margin-right:7px}
.news-ftt .time{font-size:16px;color:#d9d9d9;float:right}
.news-fcon{font-size:16px;color:#696969;padding-left:20px;line-height:26px}
.news-list{position:relative;margin-top:18px}
.news-swiper{width:408px;margin-right:12px}
.news-swiper .swiper-container{width:100%;overflow:hidden}
.newsimg{width:408px;height:336px;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets{width:100%;height:33px;background-color:rgba(0,0,0,0.49);position:absolute;bottom:0;padding-top:12px;text-align:right}
.swiper-pagination-bullet{width:9px;height:9px;background:#fff;opacity:1}
.swiper-pagination-bullet-active{background:#cc0001}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-right:20px}
.news-ul{width:730px;overflow:hidden;padding-right: 20px;height: 336px;}
.news-lia{align-items:center;justify-content:space-between;margin-bottom:15px}
.news-lia .ch{font-size:18px;color:#3b3a3a;width:650px}
.news-lia .time{font-size:16px;color:#d9d9d9;width: 100px;}
.news-lia:last-child{margin-bottom:0}
.news-rht{background-color:#fff;padding:10px}
.jisi{width: 407px; height:260px;}
.ns1,.ns2{margin-bottom:7px;}
.ns1 img,.ns2 img{width:339px;height:117px;display:block}
.ns3{width:407px;height:270px;display:block;background:#cc0001;background-size:100%;padding:15px;box-sizing:border-box; margin-top: -5px;}
.ns3 .tit{font-size: 57px; font-weight: bold;text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;color:#cc0001;text-align: center;line-height: 75px;}
.gojisi{width:195px;height:42px;background-color:#ac0001;border:2px solid #fff;font-size:24px;text-align:center;line-height:42px;border-radius:30px;display:block;color:#fff;margin:0 auto 30px}
.jisibox{overflow:hidden; margin: 0 auto;width: 320px;}
.jisibox p{font-size:18px;color:#fff;background-color:#cc0001;width:150px;height:36px;line-height:36px;float:left;padding:0 0 0 10px;box-sizing:border-box;margin-right:10px;margin-bottom:10px;border: 1px solid #ffffff; display: flex ;justify-content: space-between; align-items: center;}
.jisibox p span{color:#cc0001;background-color:#fff;display:inline-block;width:86px;margin-left:10px;text-align:center}
.jisibox p:nth-of-type(2n){margin-right:0}
.ad{width:100%;margin:10px 0 18px}
.ad2{width:100%;margin:16px 0}
.ad img,.ad2 img{width:1200px;height:214px;display:block}
.installation{position:relative}
.inst-lft{width:320px;background-color:#fff;margin-right:10px;padding:15px 28px;box-sizing:border-box;float:left}
.inst-tt1{width:188px;height:50px;background:url(../images/titlebg.png) no-repeat;background-size:100%;text-align:center;line-height:50px;font-size:20px;color:#fff;margin:0 auto 18px}
.inst-imgs img{width:268px;height:202px;display:block;border:1px solid #cc0001;margin-bottom:15px}
.seemore{font-size:18px;color:#8b8b8b;text-align:center;display:block;margin:0 auto}
.inst-rht{background-color:#fff;width:870px;float:left}
.inst-1list{width:436px;padding:15px;box-sizing:border-box;border-right:2px solid #f4f4f4}
.inst-tt2{width:402px;height:106px;text-align:center;line-height:106px;background:url(../images/titlebg2.png) no-repeat;background-size:100%;font-size:28px;color:#cc0001;margin-bottom:30px}
.inst-1ul{padding:0 5px;}
.inst-1ul ul{height:370px}
.inst-1li{margin-bottom:15px}
.inst-1li .p1{font-size:18px;color:#3b3a3a;line-height: 32px;}
.ticon3{width:10px;height:11px;background:url(../images/ticon3.png) no-repeat left center;background-size:100%;display:inline-block;margin-right:7px}
.inst-1li .p2{font-size:16px;color:#696969;margin:19px 0;line-height: 32px;}
.inst-2list{width:433px;float:left;padding:13px;box-sizing:border-box}
.inst-2img{overflow:hidden}
.inst-2img a{float:left}
.inst-2img img{width:192px;height:132px;border:2px solid #cc0001;display:block}
.inst-2img a:first-child{margin-right:8px}
.inst-2list .inst-tt2{margin-bottom:9px}
.inst-2ul{position:relative;padding:5px 0}
.inst-2ul ul{margin-bottom:10px}
.inst-2li{padding:8px 6px;border-radius:4px}
.inst-2li:nth-of-type(2n){background-color:#f4f4f4}
.inst-2li a{align-items:center;justify-content:flex-start}
.inst-tag{width:31px;height:31px;background-color:#cc0001;font-size:18px;color:#fff;text-align:center;line-height:31px;border-radius:50%;margin-right:7px}
.inst-2li .p1{font-size:18px;color:#3b3a3a;width:263px;margin-right:12px}
.inst-2li .p2{font-size:14px;color:#d9d9d9}
.directory{position:relative}
.dir-box{background-color:#fff;padding:28px 10px 20px}
.big-title{font-size:28px;color:#cc0001;text-align:center;background:url(../images/tiline.png) no-repeat bottom center;padding:0 0 14px 0}
.ipt-box{width:505px;height:54px;border:1px solid #cc0001;border-radius:30px;justify-content:space-between;align-items:center;padding-left:20px;box-sizing:border-box;margin:24px auto 38px}
.ipt-search{width:308px;height:30px;line-height:30px;border:0;padding:10px 20px;border-radius:30px;font-size:22px;color:#989898;outline:0}
.search-btn{width:164px;height:54px;background-color:#cc0001;text-align:center;line-height:54px;border-radius:30px;font-size:28px;color:#fff;cursor:pointer}
.dir-plist{position:relative}
.dir-li{overflow:hidden;margin-bottom:32px;width:385px;margin-right:9px}
.dir-li:nth-of-type(3n){margin-right:0}
.dirimg{width:166px;height:168px;display:block;border:2px solid #cc0001;margin-right:14px;float:left}
.dircon{width:195px;float:left}
.dircon .name{font-size:18px;color:#3b3a3a;display:inline-block;padding:10px 0 3px;margin-bottom:8px;border-bottom:2px solid #cc0001}
.dircon .intr{font-size:16px;color:#696969;line-height:24px}
.hongav{margin:24px 0 28px;position:relative}
.hongav-box{background-color:#fff;padding:28px 0 15px}
.hong-con{margin-top:15px}
.hong-lft{width:328px;float:left;padding:0 30px;box-sizing:border-box;}
.hong-video{width:270px;height:150px;margin-bottom:15px;border-radius:5px}
.hong-video .p1{font-size:18px;color:#3b3a3a;text-align:center;margin-bottom:10px;}
.vd{width:270px;height:150px;border-radius:5px;margin-bottom: 8px;}
.hong-ctr{width:596px;float:left;padding:0 17px;box-sizing:border-box;border-right:2px solid #f4f4f4;border-left:2px solid #f4f4f4}
.hg-li{width:270px;height:auto;margin:0 15px 15px 0}
.hg-li:nth-of-type(2n){margin-right:0}
.hgimg{width:270px;height:150px;border-radius:4px;display:block;margin-bottom:12px}
.hg-intt .p1{font-size:18px;color:#3b3a3a;text-align:center;margin-bottom:10px}
.hg-intt .p2{font-size:16px;color:#696969;padding:0 8px}
.hong-rht{width:275px;padding:0 20px;float:left;box-sizing:border-box}
.hg-audio li{font-size:18px;color:#3b3a3a;margin-bottom:18px}
.hg-audio li a{color:#3b3a3a}
.music{width:18px;height:28px;background:url(../images/music.png) no-repeat left center;background-size:100%;display:inline-block;vertical-align:-7px;margin-right:4px}
.service{margin:68px 0 60px;position:relative;height:262px;background-color:#cc0001}
.svimg{width:590px;height:332px;border:4px solid #cc0001;float:left;position:absolute;top:-40px}
.svimg img{width:590px;height:332px;display:block}
.sv-nav{float:left;margin-left:600px;padding:40px 40px 40px 50px;width:600px;box-sizing:border-box}
.sv-tt{width:188px;height:50px;background:url(../images/titlebg3.png) no-repeat;background-size:100%;text-align:center;line-height:50px;font-size:20px;color:#cc0001;margin:0 auto 18px}
.sv-li{width:108px;height:108px;display:block;float:left;background-color:#fff;padding:16px 21px;box-sizing:border-box;border-radius:8px;font-size:28px;color:#3b3a3a;letter-spacing:5px;margin-right:15px}
.sv-li a{color:#3b3a3a}
.fdlink{margin:30px 0;position:relative}
.fdlink span{font-size:20px;color:#3b3a3a}
.fdlink a{font-size:16px;color:#3b3a3a}
.footer{width:100%;background-color:#fff;padding:18px 0 20px}
.qr1,.qr2{width:166px;height:187px;display:block;float:left;margin:0 30px 0 25px}
.ftcon{margin-left:60px;padding-top:24px;float:left;position:relative}
.ftcon p{font-size:18px;color:#3b3a3a;margin-bottom:10px}
.org{width:56px;height:68px;display:block;position:absolute;right:20px;bottom:12px}
.mnews{display: none;}

@media screen and (max-width:992px){
	.banner{margin-top: 1rem;}
	.banner .swiper-container img{width: 100%; display: block;}
	.service{background-color:#f4f4f4;position:relative;padding-top:.16rem;padding-bottom: .5rem;}
	.main{width: 100%;}
	.svimg{width:5.9rem;height:3.3rem;border:.04rem solid #cc0001;display:block;margin:0 auto;position:absolute;left:.22rem;}
	.svimg img{width:5.82rem;height:3.22rem;}
	.sv-nav{width: 100%; margin-left:0;padding:0;background-color: #cc0001; padding-top:1.3rem; margin-top: 1.7rem;}
	.sv-tt{width:2.66rem;height:.69rem;text-align:center;line-height:.69rem;background:url(../wap/ttbg3.png) no-repeat;background-size:100%;font-size:.273rem;color:#cc0001;margin:0 auto .23rem}
	.sv-ul ul{overflow:hidden;padding-bottom:.2rem;width:4.7rem;margin:0 auto}
	.sv-li{width:.92rem;height:.92rem;display:block;float:left;background-color:#fff;padding:.14rem .16rem;box-sizing:border-box;border-radius:.08rem;line-height:.32rem;font-size:.249rem;color:#3b3a3a;letter-spacing:.05rem;margin-right:.3rem}
	.sv-li:last-child{margin-right:0}
	.sv-li a{color:#3b3a3a}
	.footer-info{display: block;}
	.hongav{margin:.24rem 0 .28rem;}
	.hongav-box{padding:0.28rem 0; width: 100%;}
	.big-title{font-size:.273rem;background-size:2.2rem 0.09rem;}
	.hong-con{margin-top: .15rem;width: 100%}
	.inst-tt1{font-size:.238rem;color:#fff;text-align:center;line-height:.55rem;background:url(../wap/ttbg.png) no-repeat top center;background-size:2.02rem .55rem;margin-bottom:.28rem; width: 100%;}
	.hong-lft{width: 100%;padding:0; margin: 0 auto;padding: 0 4%; }
	.hong-video{margin: 0 .1rem; width: 2.72rem;border-radius:.1rem;  height: auto;float: left;}
	.hong-video .p1{font-size:0.256rem;}
	.vd{ width: 2.72rem; height: 1.6rem;border-radius:.1rem}
	.hong-ctr{width: 100%;padding:4%;border-right:0;}
	.hg-ul{margin-bottom: .15rem;height: 2.2rem;}
	.hg-li{width: 2.72rem; height: 1.6rem; margin: 0 .1rem;}
	.hgimg{width: 2.72rem; height: 1.6rem;}
	.hg-intt .p1{font-size: .256rem;}
	.hong-rht{width: 100%;}
	.hg-audio li{font-size:.238rem;color:#3b3a3a;padding:.14rem;margin-bottom:0}
	.hg-audio li a{color:#3b3a3a}
	.hg-audio li:nth-child(odd){background-color:#f4f4f4}
	.music{width:.17rem;height:.25rem;background:url(../images/music.png) no-repeat left center;background-size:100%;display:inline-block;vertical-align:-.04rem;margin-right:0.24rem}
	.ipt-box{width:4.3rem;height:.46rem;border:0.01rem solid #cc0001;border-radius:.3rem;justify-content:space-between;align-items:center;padding-left:.2rem;box-sizing:border-box;margin:.2rem auto;display:flex;}
	.ipt-search{width:2.55rem;height:.4rem;line-height:.3rem;border:0;padding:.08rem .2rem;border-radius:.3rem;font-size:.204rem;color:#989898;outline:0}
	.search-btn{width:1.4rem;height:.46rem;background-color:#cc0001;text-align:center;line-height:.46rem;border-radius:.3rem;font-size:.256rem;color:#fff;cursor:pointer;outline:0;border:0}
	.dir-box{background-color:#fff;padding:.27rem .1rem .2rem .18rem}
	.dir-plist ul{display: flex; justify-content: space-between;}
	.dir-li{width: 1.95rem;margin-bottom:.32rem;margin-right:0}
	.dirimg{width: 1.95rem; margin-right:0; height: 1.8rem;}
	.dircon{background-color:#f4f4f4;width: 100%;}
	.dircon .name{font-size: .238rem;padding:.1rem 0 .03rem}
	.dircon .intr{font-size:.204rem;color:#696969;line-height:.24rem;}
	.seemore{font-size: .238rem;}
	.ad2{padding: .09rem .22rem;background-color:#f4f4f4}
	.ad img, .ad2 img{width: 5.98rem; height: 1.4rem;}
	.inst-lft{width: 100%;margin-right:0;padding:4%;}
	.inst-imgs {display: flex; justify-content: space-between;flex-wrap:wrap;}
	.inst-imgs img{width:2.88rem;height:1.98rem;border:0.02rem solid #cc0001;display:block;}
	.inst-rht{width: 100%;}
	.inst-1list{width: 100%;padding:0 4%;}
	.inst-tt2{width:2.66rem;height:.69rem;text-align:center;line-height:.69rem;background:url(../wap/ttbg2.png) no-repeat;background-size:100%;font-size:.273rem;color:#cc0001;margin:0.3rem auto;}
	.inst-1ul ul{ height:auto;}
	.inst-1li{margin-bottom: .15rem;}
	.inst-1li .p1{font-size: .238rem; line-height: .36rem}
	.inst-1li .p2{font-size: .238rem; margin: .19rem 0; line-height: .35rem}
	.inst-2list{width: 100%;padding:4%;}
	.inst-2img {display: flex; justify-content: space-between;flex-wrap:wrap;}
	.inst-2img img{width:2.88rem;height:1.98rem;border:0.02rem solid #cc0001;display:block;}
	.inst-2img a:first-child{margin-right:0;}
	.inst-rht{width: 100%;}
	.inst-2li{padding:.11rem .04rem; border-bottom: .02rem solid #f4f4f4;}
	.inst-tag{width:.35rem;height:.35rem;background-color:#cc0001;font-size:.2rem;color:#fff;text-align:center;line-height:.35rem;border-radius:50%;margin-right:.1rem;}
	.inst-2li .p1{font-size:.238rem;color:#3b3a3a;width:4rem;margin-right:.1rem;}
	.inst-2li .p2{font-size:.238rem;color:#d9d9d9;width: 1.4rem;}
	.inst-2li:nth-of-type(2n){background: none;}
	.ad{display: none;}
	.news{width: 100%; margin: 0;}
	.news-rht{width: 100%;padding:4%; margin: .1rem auto;}
	.jisi{width: 100%; height: auto;}
	.ns1, .ns2{margin-bottom: .07rem;}
	.ns1 img, .ns2 img{width:2.31rem;height:1.17rem;display:block;}
	.ns3{width:100%;height:auto;display:block;background:#ac0001;padding:.15rem;box-sizing:border-box;}
	.gojisi{width:1.7rem;height:.4rem;background-color:#ac0001;border:.02rem solid #fff;font-size:.24rem;text-align:center;line-height:.4rem;border-radius:.3rem;display:block;color:#fff;margin:0 auto .14rem}
	.jisibox{overflow:hidden;width: 4.1rem; margin: 0 auto;padding: .15rem 0;}
	.jisibox p{font-size:.221rem;color:#fff;background-color:#cc0001;width:2rem;height:.36rem;line-height:.36rem;float:left;padding:0 .02rem .01rem .1rem;box-sizing:border-box;margin-right:.06rem;margin-bottom:.1rem}
	.jisibox p span{color:#cc0001;background-color:#fff;display:inline-block;height:.3rem;line-height:.3rem;width:.86rem;margin-left:.1rem;text-align:center}
	.jisibox p:nth-of-type(2n){margin-right:0}
	.mleft{float: left;}
	.rht{float: right;}
	.news-lft{display: none;}
	.news-title h2{width: 100%; display: block; text-align: center;position: relative;font-size:.273rem; margin-bottom: .15rem;}
	.ticon{ background: url(../images/tiline.png) no-repeat bottom center;background-size: 2.2rem 0.09rem;width: 2.02rem; height: 0.09rem;position: absolute;left:50%; bottom: -.1rem;transform: translateX(-50%);}

	.mnews{padding:.14rem .22rem;margin-top:.07rem;background-color: #FFFFFF; display: block;}
	.title1 p{font-size:.256rem;color:#cc0001;text-align:center}
	.underline{width:2.2rem;height:.09rem;background:url(../wap/underline.png) no-repeat top center;background-size:2.2rem 0.09rem;display:block;margin:0.05rem auto}
	.news-tabs{display:flex;justify-content:center;align-items:center;position: inherit;}
	.news-btn{width:1.26rem;height:.4rem;text-align:center;line-height:.4rem;background-color:#d0d0d0;font-style:.238rem;color:#ffffff;border-radius:.08rem;margin:.1rem .1rem .2rem .1rem}
	.news-act{background-color:#cc0001}
	.news-con{position:relative;display:none}
	.news-con-act{display:block}
	.newsimg{width:5.97rem;display:block;height:3.22rem;margin-bottom:.15rem}
	.news-con-act .swiper-slide img{width: 100%;}

	.firstli{background-color:#f4f4f4;padding:.1rem}
	.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	.news-con ul li .p1{font-size:.256rem;color:#1f1f1f;margin-bottom:.15rem}
	.firstli .p2{font-size:.238rem;color:#696969;line-height:.3rem}
	.news-con ul li .jian{width:.2rem;height:.21rem;display:inline-block;background:url(../wap/jian.png) no-repeat;background-size:.2rem .21rem;vertical-align:-.01rem;margin-right:.1rem}
	.news-con ul li.otherli{padding:0 .1rem}
	.news-con ul li.otherli .p1{margin-top:.1rem}
	.redline{display: none;}
	#navToggle .cd-menu-icon2{background-color:#bf0303}
	#navToggle .cd-menu-icon2{
		background-color:none !important
	}
	.news-con-act .swiper-container-horizontal>.swiper-pagination-bullets{width:100%;height:.52rem;background-color:rgba(0,0,0,0.49);position:absolute;bottom:0.07rem;padding-top:.05rem;text-align:right;}
	.news-con-act .swiper-pagination-bullet{width:9px;height:9px;background:#fff;opacity:1;}
	.news-con-act .swiper-pagination-bullet-active{background:#cc0001}
	.news-con-act .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-right:20px}
}