

/*header*/
.head .container-fluid{height: 100%;}
.head .right{width:220px;}
.head .right .tel{width:100%;display: flex;flex-direction: row;justify-content: space-between;}
.head .right .tel i{color:var(--pei-color);font-size:50px;}
.head .right .tel .txt{display: flex;flex-direction: column;width:calc(100% - 55px);line-height: 1.5;justify-content: center}
.head .right .tel .txt span{color:#666666;}
.head .right .tel .txt b{font-size:22px;color:var(--pei-color);}
@media(max-width: 1200px){
	.head .pic{display: none;}
}


/*ititle*/
.ititle{font-size:34px;color:#333333;text-align: center;padding:48px 0 20px;position: relative;margin-bottom: 48px;}

.ititle:before{content:'';position: absolute;width:70px;height: 4px;background: var(--pei-color);border-radius: 10px;bottom:0;left:50%;transform:translateX(-50%);}
.ititle b{font-weight: normal;text-transform: uppercase;margin-left: 20px}
@media(max-width: 576px){
	.ititle{font-size:26px;padding: 24px 0 10px;margin-bottom: 24px;}
	.ititle:before{height: 4px;width:50px;}
}
/*ibrand*/
.ibrand{overflow: hidden;}

.ibrand-bd .item .img{padding-bottom:62.5%}
.ibrand-bd .item .img:after{content:'\e651';position: absolute;font-size:40px;font-family: 'iconfont';color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);}
.ibrand-bd .item .img img{transition:all .5s;}
.ibrand-bd .item p{display: flex;flex-direction: row;width:100%;flex-wrap: wrap;}
.ibrand-bd .item p a{font-size:16px;color:#666;display: flex;flex-direction: row;line-height: 48px;align-items: center;margin-right:15px;}
.ibrand-bd .item p a i{font-size:24px;line-height: 1;margin-top: 1px}
.ibrand-bd .item p a:hover{color:var(--pei-color);}
.ibrand-bd .item .img img:hover{transform:scale(1.05,1.05);}
.ibrand-bd .item1 p a{display: block;text-align: center;width:100%;line-height: 48px}
.ibrand-bd .item2 .img:after{display: none;}
@media(max-width: 1400px){
	.ibrand-bd .item p{padding:10px 0;}
	.ibrand-bd .item p a{line-height: 30px;}
	.ibrand-bd .item1 p{padding:0;}
	.ibrand-bd .item1 p a{line-height: 48px}
	
}
@media(max-width: 576px){
	.ibrand-bd .row>div{padding:0 5px;}
	.ibrand-bd .item p{justify-content: space-between;}
	.ibrand-bd .item p a{font-size:14px;margin-right:0;}
	.ibrand-bd .item .img:after{font-size:30px;}
}

/*ipro*/
.ipro{overflow: hidden;}
.ipro-bd .row>div{margin-bottom: 40px}
.ipro-bd .row>div:nth-child(9){display: none;}
.ipro-bd .item{display: flex;flex-direction: column;}
.ipro-bd .item .img{border:solid 1px #d2d2d2;}
.ipro-bd .item .img img{transition:all .5s;}
.ipro-bd .item .img:before{content:'';position: absolute;width:0;height: 0;top:50%;left:50%;background: rgba(0,0,0,.4);z-index: 1;transform: translate(-50%,-50%);border-radius: 50%;transition: all .5s}
.ipro-bd .item p{border:solid 1px #d2d2d2;border-top:none;font-size:18px;padding:15px;color:#333;text-align: center;}
/*.ipro-bd .item:hover .img:before{width:200%;height: 200%;}*/
.ipro-bd .item:hover .img img{transform: scale(1.1,1.1);}
.ipro-bd .item:hover p{background: var(--zhu-color);color:#fff;border:solid 1px var(--zhu-color);border-top:none;}
@media(max-width: 1400px){
	.ipro-bd .item p{font-size:16px;}
}
@media(max-width: 992px){
	.ipro-bd .row>div{margin-bottom: 30px}
	.ipro-bd .row>div:nth-child(9){display: block;}
}
@media(max-width: 768px){
	.ipro-bd .item p{font-size:14px;}
	.ipro-bd .row>div:nth-child(9){display: none;}
}
@media(max-width: 576px){
	.ipro-bd .row>div{padding:5px;margin-bottom: 10px}
	/*.ipro-bd .row>div:nth-child(n+7){display: none;}*/
	.ipro-bd .item p{font-size:12px;padding:8px;}
}

/*icom*/
.icom{background: url(../images/icom-bg.jpg) center top no-repeat #f3f3f5;width:100%;background-size: 100% 512px;padding-bottom: 70px}
.icom-hd{color:#fff;text-align: center;position: relative;margin-top:65px;padding-bottom: 30px}
.icom-hd b{font-size:30px;}
.icom-hd span{font-size:24px;text-transform: uppercase;font-size:24px;}
.icom-hd:before{content:'';position: absolute;width:70px;height: 4px;border-radius: 10px;background: var(--pei-color);bottom:0;left:50%;transform:translateX(-50%);}
.icom-md{margin:40px 0;font-size:16px;line-height: 30px;-webkit-line-clamp:2;color:#fff;}
.icom-bd{display: flex;flex-direction: row;padding:0 110px;height: 110px;}
.icom-bd li{width:25%;display: flex;flex-direction: column;color:#fff;align-items: center;position: relative;justify-content: center;height: 110px;overflow: hidden;}
.icom-bd li b{font-size:60px;font-family:DinBold;line-height: 1.3}
.icom-bd li span{font-size:16px;}
.icom-bd li:after{content:'';width:1px;height: 110px;background: #848a9c;position: absolute;right:0;top:0;}
.icom-bd li:last-child:after{display: none;}
.icom-bdd{margin-top: 50px;}
.icom-bdd .item p{background: #fff;font-size:18px;padding:15px;text-align: center;transition: all .5s}
.icom-bdd .item:hover p{background: var(--pei-color);color:#fff;}
@media(max-width: 1200px){
	.icom-bd{padding:0;}
}
@media(max-width: 992px){
	.icom-bd li b{font-size:40px;}
	.icom-bd li span{font-size:14px;}
	.icom-bdd .item p{font-size:16px;padding:10px 0;}
}
@media(max-width: 768px){
	.icom-bd li{height: 80px;}
	.icom-bd li b{font-size:30px;}
	.icom-bd li span{font-size:13px;}
	.icom-bdd{margin-top:20px;}
	.icom-bdd .row>div{padding:0 8px;}
	.icom-bdd .item p{font-size:14px;padding:8px 0;}
}
@media(max-width: 576px){
	.icom{padding-bottom: 30px}
	.icom .container-fluid{padding:0 5px;}
	.icom-hd{margin-top: 30px;padding-bottom: 15px}
	.icom-hd b{font-size:26px;}
	.icom-hd span{font-size:20px;}
	.icom-hd:before{height: 4px;width:50px;}
	.icom-md{font-size:14px;-webkit-line-clamp:5;line-height: 2;margin:25px 0;}
	.icom-bd{height: 90px}
	.icom-bd li{padding:0 10px;text-align: center;}
	.icom-bd li b{font-size:20px;}
	.icom-bd li span{font-size:12px;}
	.icom-bdd{padding:0 8px;}
	.icom-bdd .row>div{margin-bottom: 15px;}
}

/*inews*/

.inews-hd{padding:50px 0;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.inews-hd .left{width:calc(100% - 250px);}
.inews-hd .left b{font-size:42px;}
.inews-hd .left p{font-size:16px;}
.inews-hd .right{width:210px;height: 50px;border:solid 1px var(--pei-color);text-align: center;line-height: 50px;font-size:16px;color:var(--pei-color);}
.inews-hd .right i{margin-left: 20px;font-size:20px;line-height: 1}
.inews-hd .right:hover{border:solid 1px var(--zhu-color);border-radius: 5px;background: var(--zhu-color);color:#fff;}

.inews-bd{padding-bottom: 55px;overflow: hidden;}
.inews-bd a{display: flex;flex-direction: column;position: relative;}
.inews-bd a .img1{padding-bottom: 134%;}
.inews-bd a .pic{position:absolute;top:0;left:0; width:100%;height:50%;}
.inews-bd a .img2{width:100%;height: 100%;object-fit: cover;}
.inews-bd a .txt{background: #f3f3f5;padding:25px 25px 35px;position: absolute;top:50%;left:0;box-sizing: border-box;width:100%;height: 50%}
.inews-bd a .txt .hd{display: flex;flex-direction: row;justify-content: space-between;}
.inews-bd a .txt .hd .date{color:var(--pei-color);}
.inews-bd a .txt .hd span{color:#999999;}
.inews-bd a .txt .md{margin-top: 20px;}
.inews-bd a .txt .md .t1{font-size:18px;}
.inews-bd a .txt .md .t2{font-size:14px;color:#666666;line-height: 2;margin-top: 20px;}
.inews-bd a .txt .bd{flex-direction: row;align-items: center;font-size:16px;color:#fff;padding-left: 10%;display: none;}
.inews-bd a .txt .bd i{font-size:40px;margin-left: 30px;}
.inews-bd a:hover .txt{position: absolute;top:0;left:0;background: rgba(40,59,125,0.7);z-index: 2;height: 100%}
.inews-bd a:hover .pic{height: 100%}
.inews-bd a:hover .txt{display: flex;flex-direction: column;justify-content: space-around;}
.inews-bd a:hover .txt .hd .date{color:#fff;}
.inews-bd a:hover .txt .hd span{display: none;}
.inews-bd a:hover .txt .md .t1{display: none;}
.inews-bd a:hover .txt .md .t2{color:#fff;font-size:16px;-webkit-line-clamp:3;}
.inews-bd a:hover .txt .bd{display: flex;}
@media(max-width: 1400px){
	.inews-bd a .txt .md .t1{font-size:16px;}
	.inews-bd a .txt .md .t2{-webkit-line-clamp:2;}
}
@media(max-width: 1200px){
	.inews-bd a .txt .md .t2{-webkit-line-clamp:3;}
}
@media(max-width: 992px){
	.inews-bd a .txt .md{margin-top: 10px;}
	.inews-bd a .txt .md .t2{-webkit-line-clamp:2;margin-top: 10px;line-height: 1.5}
}
@media(max-width: 768px){
	.inews-hd{flex-direction: column;align-items: center;}
	.inews-hd .left{text-align: center;width:100%;}
	.inews-hd .left p{text-align: center;margin:10px 0;}
	.inews-hd .left b{font-size:30px;}
	.inews-hd .left p{font-size:14px;}
	.inews-hd .right{margin-top: 15px;width:180px;height: 40px;line-height: 40px;}

	.inews-bd a .txt .md .t2{-webkit-line-clamp:3;}
}
@media(max-width: 576px){
	.inews .container-fluid{padding:0;}
	.inews-hd{padding:30px 0;}
	.inews-hd .left b{font-size:26px;}
	.inews-hd .right{width:120px;height: 36px;line-height: 36px;font-size:14px;}
	.inews-hd .right i{font-size:16px;}
	.inews-bd{padding:0 60px 30px;}
	.inews-bd a .img1{display: none;}
	.inews-bd a .pic{position:relative}
	.inews-bd a .txt{position:relative;padding:10px;}
	.inews-bd a .txt .hd{display: none;}
	.inews-bd a .txt .md{margin-top: 0}
	.inews-bd a .txt .md .t1{font-size:14px;}
	.inews-bd a .txt .md .t2{display: none;}
	.inews-bd a:hover .txt{position: relative;}
	.inews-bd a:hover .txt .md .t1{display: block;color:#fff;}
	.inews-bd a:hover .txt .bd{display: none;}
}

/*footer*/
.footer{background: url(../images/f-bg.jpg) center no-repeat;background-size: cover;}
.f-hd{padding:60px 0;display: flex;justify-content: space-between;}
.f-hd .left{width:30%;color:#fff;}
.f-hd .left b{font-size:36px;}
.f-hd .left ul{margin-top: 25px;overflow:hidden;}
.f-hd .left ul li{line-height: 40px;display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.f-hd .left ul li span{width:28px;height: 28px;border:solid 1px #fff;border-radius: 50%;text-align: center;line-height: 28px;display: block;}
.f-hd .left ul li span i{font-size:16px;}
.f-hd .left ul li p{font-size:15px;width:calc(100% - 35px);}
.f-hd .mid{width:55%;}
.f-hd .mid ul{width:100%;display: flex;flex-direction: row;}
.f-hd .mid li{position: relative;padding:0 2.1vw;border-right:solid 1px #555555;}
.f-hd .mid li:first-child{border-left:solid 1px #555555;}
.f-hd .mid li:after{content:'';position: absolute;width:1px;height: 35px;background:var(--pei-color);top:0;right:-1px;animation: topBottom 2s linear infinite alternate;}
.f-hd .mid li:first-child:before{content:'';position: absolute;width:1px;height: 35px;background:var(--pei-color);top:0;left:-1px;animation: topBottom 2s linear infinite alternate;}
.f-hd .mid li b{color:#fff;font-size:20px;}
.f-hd .mid li .box{margin-top: 25px;display: flex;flex-direction: column;}
.f-hd .mid li .box a{color:rgba(255,255,255,.6);margin-bottom: 10px;}
.f-hd .mid li .box a:hover{color:#fff;}
.f-hd .right{width:15%;display: flex;flex-direction: column;padding:0 3vw;}
.f-hd .right .ewm{width:100%;padding:10px;background: #fff;}
.f-hd .right p{color:rgba(255,255,255,.5);margin-top: 15px;text-align: center;}
.f-bd{padding:30px 0;border-top:solid 1px #555555;color:rgba(255,255,255,.5);box-sizing: border-box;overflow: hidden;}
.f-bd a{color:rgba(255,255,255,.5);display: inline-block;}
.f-bd a:hover{color:rgba(255,255,255,1);}
.f-bd .left{width:calc(100% - 200px);}
.f-bd .right{width:150px;display: flex;flex-direction: row;justify-content: space-between;}

@keyframes topBottom {
	0% { top: 0; } /* 初始状态，角度为0度 */
	100% { top: calc(100% - 35px); } /* 结束状态，角度为360度 */
}
@media(max-width: 1600px){
	.f-hd .left{width:25%;padding-right: 30px}
	.f-hd .mid{width:60%;}
}
@media(max-width: 1400px){
	.f-hd .left b{font-size:30px;}
	.f-hd .mid li b{font-size:18px;}
	.f-hd .left ul li p{font-size:14px;line-height: 32px}
}
@media(max-width: 1200px){
	.f-hd{justify-content: space-between;}
	.f-hd .left{width:30%;}
	.f-hd .mid{width:70%;}
	.f-hd .mid ul{justify-content: flex-end;}
	.f-hd .right{display: none;}
}
@media(max-width: 992px){
	.f-hd .left{width:calc(100% - 200px)}
	.f-hd .mid{display: none;}
	.f-hd .right{width:155px;display: flex;padding:0;}
	.f-hd .left ul li p{line-height: 40px;}
}
@media(max-width: 576px){
	.f-hd{padding:30px 0;}
	.f-hd .left{width:100%;padding:0;}
	.f-hd .left b{font-size:22px;}
	.f-hd .left ul li span{width:22px;height: 22px;line-height: 20px;}
	.f-hd .left ul li span i{font-size:12px;}
	.f-hd .left ul li p{font-size:12px;}
	.f-hd .right{display: none;}
	.f-bd{padding:15px 0;}
	.f-bd .left{width:100%;font-size:12px;}
	.f-bd .right{display: none;}
}

/*l-banner*/
.l-banner{width:100%;overflow: hidden;background:url(../images/l-banner.jpg) center no-repeat;height: 400px;background-size: cover;margin-top: 170px;overflow: hidden;}
.l-banner .wrap{height: 100%}
.l-banner .container-fluid{display: flex;flex-direction:column;justify-content: center;height: 100%;}
.l-banner .txt{background:rgba(40,59,125,0.7);padding:35px 35px;color:#fff;display: flex;flex-direction: column;float: left;width:410px;}
.l-banner .txt b{font-size:30px;}
.l-banner .txt p{margin-top: 10px}
@media(max-width: 992px){
	.l-banner{margin-top: 60px;height: 300px}
	.l-banner .txt{padding:25px;}
	.l-banner .txt b{font-size:26px;}
}
@media(max-width: 576px){
	.l-banner{height: 200px}
	.l-banner .txt{padding:15px;width:280px;}
	.l-banner .txt b{font-size:20px;}
	.l-banner .txt p{font-size:12px;}
}

/*.position*/
.position{background:#f6f7fb;height: 60px}
.position .wrap{height: 100%}
.position .container-fluid{display: flex;flex-direction: row;justify-content: space-between;align-self: center;height: 100%}
.p-left{display: flex;flex-direction: row;font-size:16px;align-items: center;}
.p-left i{font-size:24px;line-height: 1}
.p-left a{color:#333;margin-left:10px;}
.p-left a:hover{color:var(--zhu-color);}
.p-right{display: flex;flex-direction: row;justify-content: flex-end;font-size:18px;height: 100%;line-height: 60px;align-items: center;flex-wrap:wrap;}
.p-right a{margin-left:30px;height: 100%;position: relative;transition: all .5s;display: inline-block;}
.p-right a:after,.p-right a.on:after{content:'';position: absolute;bottom:0;left:0;height: 2px;background:var(--zhu-color);transition: all .5s;width:0;}
.p-right a:hover,.p-right a.on{color:var(--zhu-color);font-weight: bold;}
.p-right a:hover:after,.p-right a.on:after{width:100%;}
@media(max-width: 992px){
	.position{height: auto;}
	.position .container-fluid{flex-direction: column;}
	.p-left{height: 40px;font-size:14px;border-bottom: dashed 1px #cecece;}
	.p-right{height: auto;line-height: 40px;justify-content: flex-start;font-size:16px;}
	.p-right a{margin-right: 30px;margin-left:0;}
}
@media(max-width: 576px){
	.p-left{font-size:12px;}
	.p-left i{font-size:18px;}
	.p-right{font-size:14px;}
	.p-right a{font-size:14px;margin-right: 15px;}
}

/*catname*/
.catname{text-align: center;font-size:35px;font-weight: bold;padding:30px 0;color:var(--zhu-color);}
@media(max-width: 576px){
	.catname{font-size:24px;}
}

/*about-part1*/
.about-part1{display: flex;flex-direction:row;justify-content: space-between;width:100%;padding:2vw 5vw;}
.about-part1-left{width:calc(calc(100% - 60px)/2);}
.about-part1-left img{width:100%;height: 100%;object-fit: cover;}
.about-part1-right{width:calc(calc(100% - 35px)/2);padding:30px 0;}
.about-part1-right b{font-size:26px;}
.about-part1-right p{margin-top: 30px;font-size:18px;line-height: 2.4}
@media(max-width: 1200px){
	.about-part1{padding:30px;}
	.about-part1-right b{font-size:22px;}
	.about-part1-right p{font-size:16px;line-height: 2}
}
@media(max-width: 992px){
	.about-part1{flex-direction: column;}
	.about-part1-left{width:100%;text-align: center;}
	.about-part1-right{width:100%;}
}
@media(max-width: 576px){
	.about-part1{padding:0 10px;}
	.about-part1-right b{font-size:18px;}
	.about-part1-right p{font-size:14px;line-height: 1.8;margin-top: 20px;}
}

/*about-part2*/
.about-part2{padding:30px 0;}
.about-part2 ul{display: flex;flex-direction: row;justify-content: space-around;width:100%;}
.about-part2 ul li{display: flex;flex-direction: column;align-items: center;width:25%;}
.about-part2 ul li b{font-weight: bold;font-size:45px;color:var(--zhu-color);font-family: Arial}
.about-part2 ul li span{color:#999;font-size:16px;}
@media(max-width: 576px){
	.about-part2{padding: 0 0 15px}
	.about-part2 ul{flex-wrap: wrap;}
	.about-part2 ul li{width:50%;margin-bottom: 10px;}
	.about-part2 ul li b{font-size:30px;}
	.about-part2 ul li span{font-size:14px;}
}

/*list*/
.list{background:#eee;padding:30px 0;}
.list-box{background:#fff;width:100%;border-radius: 15px}
@media(max-width: 576px){
	.list .container-fluid{padding:0px 8px;}
	.list-box{border-radius: 10px}
}

/*single*/
.single{padding:3vw;line-height: 2;font-size:16px;}
@media(max-width: 576px){
	.single{font-size:14px;}
}


/*newslist*/
.newslist{padding: 30px 0;overflow: hidden;}
.newslist .item{border-radius: 5px;width:100%;overflow: hidden;background: #fff;padding:30px;display: block;margin-bottom: 30px;position: relative;}
.newslist .item:after{content:'';position: absolute;bottom:0;left:0;width:0;height: 2px;background: var(--zhu-color);transition: all .5s}
.newslist .item .img{padding-bottom: 55%;}
.newslist .item .img img{transition: all .5s}
.newslist .item .t1{color:#666;transition: all .5s;display: flex;flex-direction: row;justify-content: space-between;}
.newslist .item .t2{color:#333;font-size: 20px;font-weight: bold;margin:10px 0 20px;transition: all .5s}
.newslist .item .t3{display: flex;flex-direction: row;width:100%;justify-content: space-between;margin-top: 15px;transition: all .5s;align-items: center;}
.newslist .item .t3 span{color:#333;transition: all .5s}
.newslist .item .t3 .icon{width:32px;height: 32px;text-align: center;line-height: 22px;border-radius: 50%;background: #9a9a9a;padding:5px;transition: all .5s;position: relative;float: right;transition: all .5s}
.newslist .item .t3 .icon i{color:#fff;position: absolute;font-size:18px;transition: all .5s;left:20%;}
.newslist .item .t4{color:#999;margin:15px 0;-webkit-line-clamp:2;line-height: 1.8;height: 50px;}
.newslist .item:hover:after{width:100%;}
.newslist .item:hover .img img{transform: scale(1.05,1.05);}
.newslist .item:hover .t2{color:var(--zhu-color);}
.newslist .item:hover .t3 span{color:var(--zhu-color);}
.newslist .item:hover .t3 .icon{background:var(--zhu-color);color:#fff;}
.newslist .item:hover .t3 .icon i{animation:ltToRt 1s linear 0s infinite normal;}
@media(max-width: 768px){
	.newslist .item .t1 span:nth-child(2){display: none;}
}
@media(max-width: 576px){
	.newslist .item{padding:15px 10px;}
	.newslist .item .t2{font-size: 18px;}
	.newslist .item .t3{margin-top: 15px;}
}


/*no-goods*/
.no-goods,.no-network{padding:100px 0; overflow: hidden; text-align: center;}
.no-goods img{display: block; margin:0 auto 30px; width:220px; max-height: 105px;}
.no-goods p,.no-network p{font-size:14px; color:#666666; line-height: 20px;text-align: center;}


/*newsinfo*/
.newsinfo{background:#f2f3f4;overflow: hidden;}
.newsinfo .box{background:#fff;border-radius: 3px;padding:30px 30px 15px;overflow:hidden;}
.newsinfo .t1{width:100%;text-align: center;font-size: 24px;color:#222;font-weight: bold;}
.newsinfo .fu-title{border-bottom:1px solid #ccc;height:35px;line-height:35px;border-top:1px solid #ccc;margin:5px 0 15px 0;background:#efefef;text-align:center;margin-top: 30px;}
.newsinfo .fu-title a{color: #333;display: inline;}
.newsinfo .fu-title a:hover{color: var(--zhu-color);}
.newsinfo .t2{width:100%;text-align: center;font-size: 15px;color:#999;padding:10px 30px 20px;border-bottom:solid 1px #eeeddd}
.newsinfo .content{padding:30px 0; min-height:100px;line-height: 2;font-size:16px;overflow: hidden;width:96%;}
.newsinfo .content table,.newsinfo .content tr,.newsinfo .content td{border:solid 1px #999;}
.newsinfo .file{width:100%;}
.newsinfo .file a img{width:60px;float: left;}
.newsinfo .file a p{font-size:14px;color:#666;float: left;padding-left: 10px;}
.newsinfo .file a:hover p{color:var(--zhu-color);}
@media(max-width: 768px){
	.newsinfo .fu-title span:nth-child(3){display: none;}
}
@media(max-width: 576px){
	.newsinfo .box{padding:20px 5px 15px;}
	.newsinfo .t1{font-size:20px;}
	.newsinfo .t2{font-size:12px;}
	.newsinfo .fu-title{font-size:12px;}
	.newsinfo .content{padding:20px 0;font-size:100%;line-height: 1.8}
}


/*上一页，下一页*/
.main_r_nav{float:left;width:100%;padding:10px 0;font-size:14px;display:inline;border-top:dashed 1px #cecece;}
.main_r_nav .page-a{line-height: 33px}
.main_r_nav a{color:#777;float:right;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;width:calc(100% - 60px);}
.main_r_nav a:hover{color:var(--zhu-color)}
@media(max-width: 576px){
	.main_r_nav .page-a{line-height: 26px}
	.main_r_nav a{font-size:12px;}
}


/*prolist*/
.prolist{width:100%;overflow: hidden;display: flex;flex-direction: row;justify-content: space-between;padding: 30px 0 0}
.prolist-left{width:260px;overflow: hidden;position: relative;}
.prolist-right{width:calc(100% - 290px);overflow: hidden;}

.prolist-right .twoCate{font-size:22px;font-weight: bold;padding:0px 0 15px;}
.prolist-right .twoCate:hover{color:var(--zhu-color);}
.prolist-right ul{display: flex;flex-direction: row;width:100%;flex-wrap:wrap;margin-bottom: 30px;}
.prolist-right .item1{width:calc(calc(100% - 120px)/5);overflow: hidden;display: inline-block;margin:10px;}
/*.prolist-right .item1:first-child{margin-left: 0}
.prolist-right .item1:last-child{margin-right: 0}*/

.prolist-right .row>div{margin-bottom: 30px}
.prolist-right a .tit{background:#fff;width:100%;display: flex;flex-direction: row;justify-content: space-between;padding:15px;transition: all .5s}
.prolist-right a .tit p{font-size:14px;line-height: 24px;transition: all .5s}
.prolist-right a .tit span{width:60px;height: 24px;font-size:14px;background:var(--zhu-color);color:#fff;text-align: center;line-height: 22px;font-size:12px;transition: all .5s}
.prolist-right a.item1 .tit{border-radius:50%;position: relative;padding:0;padding-bottom:calc(100% - 16px);overflow: hidden;border:solid 8px #fff;background:rgba(40,59,125,0.3); }
.prolist-right a.item1 .tit:before{content:'';position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height: 0;background-image: radial-gradient(circle,var(--zhu-color),#fff);transition: all .5s;border-radius: 50%;}
.prolist-right a.item1 .tit .box{display: flex;flex-direction: column;justify-content: center;width:100%;height: 100%;position: absolute;top:0;left:0;align-items: center;}

.prolist-right a.item1 .tit p{width:100%;font-size:18px;text-align: center;margin-bottom: 10px;-webkit-line-clamp:2;padding:0 10px;}
.prolist-right a.item .tit{padding:15px;}
.prolist-right a.item .tit p{width:calc(100% - 80px);}

.prolist-right a:hover .tit{background:var(--zhu-color);}
.prolist-right a:hover .tit p{color:#fff;padding-left: 10px;}
.prolist-right a:hover .tit span{background:var(--pei-color);}
.prolist-right a.item1:hover .tit{/*border:solid 8px rgba(235,89,7,.5);*/background:none;}
.prolist-right a.item1:hover .tit:before{width:100%;height: 100%;}
@media(max-width: 1200px){
	.prolist-right .item1{width:calc(calc(100% - 60px)/4);margin:0 10px 20px;}
	/*.prolist-right .item1:first-child{margin-left: 0}*/
	.prolist-right .item1:nth-child(4n){margin-right: 0}
	.prolist-right .item1:nth-child(4n+1){margin-left: 0}
}
@media(max-width: 992px){
	.prolist-left{display: none;}
	.prolist-right{width:100%;}
	.prolist-right a .tit{padding:10px 15px;}
	.prolist-right a .tit p{width:100%;}
	.prolist-right a.item .tit span{display: none;}
	.prolist-right .item1{width:calc(calc(100% - 80px)/5);overflow: hidden;display: block;margin:0 10px;}
	.prolist-right .item1:nth-child(4n){margin-right: 10px}
	.prolist-right .item1:nth-child(4n+1){margin-left: 10px}
	.prolist-right .item1:first-child{margin-left: 0}

}
@media(max-width: 768px){
	.prolist-right .item1{width:calc(calc(100% - 60px)/3);overflow: hidden;display: block;margin:0 10px 20px;}
	.prolist-right .item1:nth-child(3n){margin-right: 0}
	.prolist-right .item1:nth-child(3n+1){margin-left: 0}
}
@media(max-width: 576px){
	.prolist-right a.item1{margin:0 10px 15px;width:calc(calc(100% - 40px)/3);}
	.prolist-right a .tit span{display: none;}
	.prolist-right a.item1 .tit{border:solid 3px #fff;padding-bottom: calc(100% - 6px)}
	.prolist-right a.item1 .tit p{font-size:12px;}

	/*.prolist-right .item1{width:calc(calc(100% - 15px)/2);margin:0 7.5px 15px;}
	.prolist-right .item1:nth-child(2n){margin-right: 0}
	.prolist-right .item1:nth-child(2n-1){margin-left: 0}
	.prolist-right .item1:nth-child(3n){margin-right: 15px}*/
}
/*sidebar*/
.sidebar{background:#fff;width:100%;position: absolute;top:0;left:0;}
.s-hd{width:100%;text-align: center;padding:20px 0;color:#fff;font-size:30px;background: var(--zhu-color);font-weight: bold;}
.s-bd{display: flex;flex-direction: column;}
.s-bd a{font-size:16px;display: block;padding:15px 15px;border-bottom: dashed 1px #ddd;transition: all .5s}
.s-bd a.on,.s-bd a:hover{background: var(--zhu-color);color:#fff;}


/*proinfo*/
.proinfo{padding:30px;overflow: hidden;}
@media(max-width: 576px){
	.proinfo{padding:15px 8px;}
}



/*g_focus*/
.g_focus{ overflow: hidden; margin-bottom: 30px; }
.g_focus .info{ overflow: hidden;padding:20px 0; }
.g_focus .info b{ font-size: 24px; color: #333333; line-height: 1.3; display: block; margin-bottom: 10px }
.g_focus .info .brief{ padding-left: 20px; border-left: 2px solid var(--zhu-color); font-size: 18px; color: var(--zhu-color); line-height: 1.2;margin:20px 0; }
.g_focus .info p{ font-size: 14px; color: #999999; overflow: hidden;margin-bottom: 12px;line-height: 2.2; }
.g_focus .info p.clamp{-webkit-line-clamp:2;}
.g_focus .info .order-btn{ float: left; line-height: 1; padding:12px 80px; background: var(--zhu-color); border-radius: 3px; font-size: 16px; color: #ffffff; transition: all .3s; }
.g_focus .info .order-btn:hover{ transition: all .3s; background: var(--zhu-color); }
.g_focus .info .tel{ float: left; margin-left: 40px; overflow: hidden; position: relative; top:5px; }
.g_focus .info .tel span{ float: left; margin-right: 12px;  color: var(--zhu-color); font-size: 26px; }
.g_focus .info .tel div{ float: left; /*width: 50%;*/ }
.g_focus .info .tel i{ font-size: 14px; display: block; line-height: 1; color: #666666; font-style: normal; }
.g_focus .info .tel b{ font-size: 24px; color: var(--zhu-color); line-height: 1; margin: 6px 0 0; }
#g_xgcp{ overflow: hidden;  margin:20px 0; padding-right: 2px}
#g_xgcp a{ display: block; width: 100%; overflow: hidden; padding-bottom: 75%; position: relative; border:1px solid #e1e0e0;transition: all .5s }
#g_xgcp a img{ width: 100%; height: 100%; object-fit: cover; position: absolute; transition: all .3s;}
#g_xgcp a b{ display: block; background: rgba(23,77,183,.7); width: 100%; box-sizing: border-box; padding:0 15px; line-height: 46px; text-align: center; font-size: 16px; color: #ffffff; line-height: 46px; position: absolute; left:0; bottom:0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#g_xgcp a:hover{border-color:var(--zhu-color);}
#g_xgcp a:hover img{  transform: scale(1.05); }
#gfocus{ width: 100%;  border:1px solid #f1f1f1;overflow:hidden;position: relative; }
#gfocus img, #glist img{ width: 100%; height: 100%; object-fit: cover; }
 #gfocus .btnn{position: absolute;z-index: 1;width:96%;top: 50%;transform: translateY(-50%);left:2%;}
#gfocus .button-next, #gfocus .button-prev{ background-image: none; width: 36px; height: 36px; position: absolute; z-index: 1}
#gfocus .button-next span, #gfocus .button-prev span{ font-size: 36px; line-height: 1; color: var(--zhu-color); cursor: pointer;}
#gfocus .button-next{right:0;}
#gfocus .button-prev{left:0;}
#glist .swiper-slide{ overflow: hidden; height: 190px; }
#glist .swiper-slide img{ width: 100%; height: 100%; transition: all .3s; }
#glist .swiper-slide:hover img{ transition: all .3s; transform: scale(1.05); }
.info_nav{ background-color: #f1f1f1; overflow: hidden; }
.info_nav b{ font-size: 18px; color: #333333; display: inline-block; line-height: 1; padding:20px 70px; font-weight: normal; cursor: pointer;}
.info_nav b a{ font-size: 18px; color: #333333; }
.info_nav b:nth-of-type(1){  background: var(--zhu-color); color: #fff; }
.info_nav b:hover{ background: var(--zhu-color); color: #fff; }
.info_nav b:hover a{ color: #fff; }
.g_info .txt{ }
.g_info .txt .content{padding:30px 5px;line-height: 260%;font-size: 110%;overflow:hidden;width:100%;}
.g_info .txt .content .gParm{padding:15px;background: #f0f0f0;border-radius: 5px;margin-bottom: 30px;}
.g_info .txt .content .gParm li{width:100%;display: flex;flex-direction: row;margin: 8px 0;line-height: 1.6;}
.g_info .txt .content .gParm li span{color:var(--zhu-color);font-size: 16px;font-weight: bold;min-width: 60px}
.g_info .txt .content .gParm li p{color:#999;font-size: 16px;line-height: 1.6;}
.g_info .txt img{ max-width: 100%; }
.g_info .txt p{ font-size: 16px; line-height: 32px; /*margin-bottom: 12px;*/ }
.g_info .txt b{ font-size: 20px; color: #333; border-left: 4px solid var(--zhu-color); padding-left: 16px; }
.g_info .txt em{ color: #fff; background: var(--zhu-color); padding:2px 5px; border-radius: 3px; margin-right: 5px; }
.pro-sider{ padding:15px; background: #f1f1f1; width: 100%; box-sizing: border-box; }
.pro-sider b{ font-size: 20px; display: inline-block; padding-left: 10px; border-left: 4px solid var(--zhu-color); margin-bottom: 20px; }
.pro-sider > div{ background: #fff; padding:20px; }
.pro-type a{ display: block; width: 100%; box-sizing: border-box; padding-left: 15px; font-size: 16px; color: #333; height: 46px; line-height: 46px; background: #f1f1f1; transition: all .3s; }
.pro-type a + a{ margin-top: 12px; }
.pro-type a:hover{ background: var(--zhu-color); color: #fff; transition: all .3s; padding-left: 20px; }
#g_param{ width: 80%; margin:0 auto; }
#g_param li{ overflow: hidden; display: flex; align-items: center; justify-content: space-between; margin-bottom: 2px; }
#g_param li u, #g_param li span{ text-decoration: none; display: block; width: 50%; margin-right: 1px; background: var(--zhu-color); font-size: 18px; color: #fff; text-align: center; line-height: 54px; }
#g_param li u + u, #g_param li span + span{ margin-right: 0; margin-left: 1px; }
#g_param li:nth-child(odd) span{ background: var(--zhu-color); opacity: .8; }
#g_param li:nth-child(even) span{ background: var(--zhu-color); opacity: .6; }
@media only screen and (max-width: 1400px){
  .g_focus .info .order-btn{ padding:16px 100px; }
}
@media only screen and (max-width: 1200px){
	.g_focus .info{padding:5px 0;}
	.g_focus .info .brief{margin:10px 0;}
  .g_focus .info .order-btn{ padding:16px 50px; }
  .info_nav b{padding:20px 40px;}
  .g_focus .info p{line-height: 1.8}
}
@media only screen and (max-width: 992px){
	.g_focus .info{margin-top: 30px}
  .pro-sider{ display: none; }
}
@media only screen and (max-width: 768px){
  #g_param{ width: 100%; }
  .info_nav b{ padding:15px 30px; }
}
@media only screen and (max-width: 576px){
  .info_nav b{ padding:15px 18px; font-size: 14px;  }
  .info_nav b a{ font-size: 14px;  }
  .g_focus{margin-bottom: 0}
  .g_focus .info{margin-top: 0}
  .g_focus .info .tel{ margin-left: 0; top:0; width: 100%; }
  .g_focus .info .order-btn{ padding:8px 15px; margin:0 0 20px; }
  .g_focus .info b{ font-size: 20px; line-height: 2; margin:15px 0; }
  .g_info .txt{padding:15px 0;}
  .g_info .txt .content{padding:15px 0;font-size: 100%;width:100%;}
  #gfocus .button-next span, #gfocus .button-prev span{display: none;}
  .g_info .txt .content .gParm li span{font-size: 14px;}
  .g_info .txt .content .gParm li p{font-size: 14px;}
}


/* contact_msg */
.contact_msg{ background: url(../images/contact_msg_bg.jpg); overflow: hidden; padding:45px 0 15px; }
.contact_msg .hd{ width: 100%; margin-bottom: 36px; }
.contact_msg .hd b{ font-weight: normal; display: inline-block; padding-left: 22px; border-left: 4px solid var(--zhu-color); font-size: 32px; color: #333333;line-height: 0.9;height: 32px }
.contact_msg .hd p{ margin-bottom: 0; font-size: 14px; color: var(--zhu-color); display: inline-block; float: right; }
.contact_msg .hd p span{ font-size: 28px; color: var(--zhu-color); margin-left: 20px;position: relative; top: 5px; }
.contact_msg .bd{ overflow: hidden; margin:0 0 30px; }
.contact_msg .bd .form_item{ margin-bottom: 15px; background: #fff; height: 46px; border:1px solid #eee; }
.contact_msg .bd .form_item label{ line-height: 46px; font-size: 16px; color: #666; width: 10%; text-align: center; float: left; }
.contact_msg .bd .form_item input{ width: 90%; float: left; height: 100% }
.contact_msg .bd .form_box{ overflow: hidden; margin-bottom: 15px; background: #fff; height: 100px; border:1px solid #eee; }
.contact_msg .bd .form_box label{ display: block; text-align: left; box-sizing: border-box; padding-left: 17px; line-height: 46px; font-size: 16px; color: #666;  }
.contact_msg .bd .form_box textarea{ width: 100%; height: 100%; padding:5px 17px; font-size: 14px; color: #333;border:none; }
.contact_msg .bd .form_item1 label{ width: auto; padding:0 17px; }
.contact_msg .bd .form_item1 img{ height: 34px; float: left; margin-top: 6px; }
.contact_msg .bd .form_item1 input{ width:calc(100% - 200px); float:right; box-sizing: border-box; padding-left: 5px; }
.contact_msg .bd .submit{ display: block; width: 100%; padding:15px 0; line-height: 1; font-size: 16px; color: #fff; background: var(--zhu-color); text-align: center; border-radius: 5px;display: block; }
.contact_msg .bd .submit:hover{ background: var(--pei-color); transition: all .3s; }
@media only screen and (max-width: 992px){
  .contact_msg{ padding:30px 0; }
  /*#contact_msg .bd .form_item:last-child input{ width:66%; }*/
}
@media only screen and (max-width: 576px){
  .contact_msg{ padding:20px 0; }
  .contact_msg .hd{ margin-bottom: 0; }
  .contact_msg .hd b{ font-size: 24px; }
  .contact_msg .hd p{ display: none; }
  .contact_msg .bd{ padding:20px 10px 0; }
  .contact_msg .bd .form_item:last-child input{ width: 30%; }
  .contact_msg .bd .form_item label{width:60px;}
  .contact_msg .bd .form_item1 label{width:90px;}
  .contact_msg .bd .form_box{height: auto}
}


/*proinfo-part3*/
.proinfo-part3{background:#f9f9f9;padding-bottom: 30px}
.proinfo-part3-bd{position: relative;}
.proinfo-part3-bd .swiper-slide{transition: all .5s;margin-top: 15px;margin-bottom: 30px;box-shadow: 0 0 10px #666;}
.proinfo-part3-bd a .img .zhezhao{position: absolute;top:50%;left:50%;width:0;height: 0;background: rgba(0,0,0,0.5);opacity: 0;transition: all .5s;z-index: 1;display: flex;flex-direction: row;justify-content:center;align-items: center;transform: translate(-50%,-50%);}
.proinfo-part3-bd a .img .zhezhao i{font-size: 50px;color:#fff;}
.proinfo-part3-bd p{width:100%;background: #f5f5f5;color:#333;font-size: 16px;padding:20px 10px;text-align: center;position: relative;}
.proinfo-part3-bd p:after{content:'';position: absolute;bottom:0;left:0;height: 3px;background: var(--zhu-color);width:0;transition: all .5s;}
.proinfo-part3-bd .swiper-slide.on a .img .zhezhao{width:100%;height: 100%;opacity: 1;}
.proinfo-part3-bd .swiper-slide.on a p:after{width:100%;}
.proinfo-part3-bd .next,.proinfo-part3-bd .prev{width:50px;height: 50px;background: rgba(0,0,0,0.5);text-align: center;line-height: 50px;border-radius: 50%;transition: all .5s;position: absolute;top:30%;z-index: 1;}
.proinfo-part3-bd .next i,.proinfo-part3-bd .prev i{color:rgba(255,255,255,0.5);font-size: 26px;transition: all .5s}
.proinfo-part3-bd .next{left:0;}
.proinfo-part3-bd .prev{right:0;}
.proinfo-part3-bd .next:hover,.proinfo-part3-bd .prev:hover{background: rgba(255,255,255,.5);}
.proinfo-part3-bd .next:hover i,.proinfo-part3-bd .prev:hover i{color: var(--zhu-color);}
@media(max-width: 576px){
	.proinfo-part3-bd{padding:15px 30px 0;}
	.proinfo-part3-bd .next, .proinfo-part3-bd .prev{width:34px;height: 34px;line-height: 34px;top:35%;display: none;}
	.proinfo-part3-bd .next i,.proinfo-part3-bd .prev i{font-size: 20px;}
}


.l-title{margin:30px 0;text-align: center;position: relative;}
.l-title .hd{font-size: 72px;position: absolute;color:#333;opacity: 0.04;font-family: Impact;text-transform: uppercase;top:0;left:50%;transform: translateX(-50%);width:100%;}
.l-title .md{text-align: center;font-size: 36px;color:#333333;padding-top: 25px;}
.l-title .md b{color:var(--zhu-color);font-weight:bold;}
.l-title .bd{color:#333;text-transform: uppercase;font-size: 18px;opacity: 0.66}
@media(max-width: 768px){
	.l-title .hd{font-size: 65px}
}
@media(max-width: 576px){
	.l-title{margin:15px 0;}
	.l-title .hd{display: none;}
	.l-title .md{font-size: 30px;padding-top: 0}
	.l-title .bd{font-size: 14px}
}


/*caselist*/
.caselist{padding:0 45px;}
.caselist .row>div{margin-bottom: 30px;}
.caselist a{display: block;position: relative;}
.caselist a .txt{width:100%;height: 100%;position: absolute;top:0;left:0;display: flex;flex-direction: column;justify-content: center;align-items: center;background:#becad8;transition: all .5s}
.caselist a .txt span{width:82px;height: 82px;background:#fff;border-radius: 50%;display: block;text-align: center;line-height: 82px;}
.caselist a .txt span i{font-size:40px;color:#666;transition: all .5s}
.caselist a .txt .t1{font-size:20px;color:#333;margin:10px 0;transition: all .5s}
.caselist a .txt .t2{font-size:18px;color:#333;transition: all .5s}
.caselist a:hover .txt{background:rgba(40,59,125,0.4);}
.caselist a:hover .txt span i{color:var(--zhu-color);}
.caselist a:hover .txt .t1{color:#fff;}
.caselist a:hover .txt .t2{color:#fff;}
@media(max-width: 1200px){
	.caselist{padding:0 30px;}
}
@media(max-width: 768px){
	.caselist a .txt span{width:60px;height: 60px;line-height: 60px;}
	.caselist a .txt span i{font-size:30px;}
	.caselist a .txt .t1{font-size:18px;}
	.caselist a .txt .t2{font-size:14px;}
}
@media(max-width: 576px){
	.caselist{padding:0 15px;}
	.caselist .row>div{padding:0 8px;margin-bottom:15px;}
	.caselist a .txt span{width:36px;height: 36px;line-height: 36px;}
	.caselist a .txt span i{font-size:20px;}
	.caselist a .txt .t1{font-size:14px;}
	.caselist a .txt .t2{display: none;}
}

/*sharelist*/
.sharelist{padding:0 45px;}
.sharelist .row>div{margin-bottom: 30px;}
.sharelist a{display: block;border:solid 1px #eee;padding:20px;border-radius: 5px;transition: all .5s}
.sharelist .t1{font-size:20px;margin-bottom:15px;font-weight: bold;transition: all .5s}
.sharelist .t2{width:100%;display: flex;flex-direction: row;justify-content: space-between;}
.sharelist .t2 .lt{color:#999;font-size:14px;display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}
.sharelist .t2 .lt i{font-size:16px;line-height: 1;margin-right: 5px;}
.sharelist a:hover{border:solid 1px var(--zhu-color);}
.sharelist a:hover .t1{color:var(--zhu-color);}
@media(max-width: 576px){
	.sharelist{padding:0 15px;}
	.sharelist .row>div{margin-bottom: 15px;}
	.sharelist a{padding:0px 0px 20px;border:none;border-bottom: solid 1px #eee;}
	.sharelist .t1{font-size:16px;}
	.sharelist .t2 .lt{font-size:12px;}
}


/*厂区环境*/
.environment{padding:0 45px 30px;}
.environment .item{background: #f2f2f2;transition: all .5s}
.environment .item a{display: block;width:100%;overflow: hidden;border-radius: 3px;transition: all .5s;border:solid 1px #eee;}
.environment .item a .hd{overflow: hidden;position: relative;width:100%;}
.environment .item a .hd .img img{transform: scale(1.05,1.05);transition: all .5s}
.environment .item a .hd .zhezhao{position: absolute;top:0px;height: 100%;width:100%;left:0px;background:var(--zhu-color);z-index: 1;padding:15px;opacity: 0;transition: all .5s}
.environment .item a .hd .zhezhao .box{width:100%;height: 100%;border:solid 1px rgba(255,255,255,0.3);display: flex;flex-direction: column;justify-content: center;align-items: center;color:#fff;padding:15px;position: relative;}
.environment .item a .hd .zhezhao .box i{font-size: 50px;line-height: 1}
.environment .item a .hd .zhezhao .box p{font-size: 17px;margin-top: 5px;background: none;}

.environment .item:hover{box-shadow: 0 0 10px #ccc;}
.environment .item:hover a .img img{transform: scale(1,1);}
.environment .item:hover a .hd .zhezhao{top:20px;height: calc(100% - 40px);width:calc(100% - 40px);left:20px;opacity: .7}
@media(max-width: 576px){
	.environment .item a{padding:0;}
}


/*policy*/
.policy{padding:0 45px 30px;overflow: hidden;margin-bottom: 0}
.policy-hd .hd{font-size:20px;font-weight: bold;line-height: 2;text-indent: 2em;margin-bottom: 60px}
.policy-hd .bd{display: flex;flex-direction: row;justify-content: space-between;}
.policy-hd .bd .left{width:calc(100% - 660px);float: left;}
.policy-hd .bd .left li{display: flex;flex-direction: row;margin-bottom: 30px;justify-content: space-between;}
.policy-hd .bd .left li .lt{width:80px;height: 30px;color:#fff;font-size:17px;text-align: center;line-height: 1.6;background:var(--zhu-color);}
.policy-hd .bd .left li .rt{width:calc(100% - 100px);font-size: 16px;line-height: 2}
.policy-hd .bd .right{width:600px;float: right;}
.policy-bd{margin:30px 0;}
.policy-bd .hd{font-size:20px;font-weight: bold;margin-bottom: 30px;}
@media(max-width: 1300px){
	.policy-hd .bd .left{width:calc(100% - 460px);}
	.policy-hd .bd .right{width:400px;}
}
@media(max-width: 1200px){
	.policy-hd .bd{flex-direction:column-reverse;}
	.policy-hd .bd .right,.policy-hd .bd .left{width:100%;}
	.policy-hd .bd .right{text-align: center;margin-bottom: 60px;}
	.policy-hd .bd .right img{width:70%;}
}
@media(max-width: 576px){
	.policy{padding:0 8px 0;}
	.policy-hd .hd{font-size:16px;margin-bottom: 30px;}
	.policy-hd .bd .left li{flex-direction: column;}
	.policy-hd .bd .left li .rt{width:100%;font-size:14px;margin-top: 15px;}
	.policy-hd .bd .right{margin-bottom: 30px;}
	.policy-bd .hd{font-size:16px;}
}


/*job*/
.jobs-list{margin-bottom: 30px;}
  .jobs-list li{width:100%;margin-top: 30px;}
  .jobs-list a{display:block;width:100%;background:#fff;box-shadow:0px 1px 7.09px 0.91px rgba(125,125,125,0.5);border-radius:5px;padding:1% 0 3% 0}
  .jobs-list a .son{width:95%;overflow:hidden;margin:0 auto;}
  .jobs-list a .t1{padding:2% 0;border-bottom:1px solid #eee}
  .jobs-list a .t1 .t1l{float:left;font-size:20px;font-weight:bold;color:#333;}
  .jobs-list a .t1 .t1r{float:right;color:#666;text-decoration:underline;font-size:14px;padding-left:38px;line-height:25px;}
  .jobs-list a .t1 .t1r i{font-size: 24px;color: var(--zhu-color);margin-right: 15px;}
  .jobs-list a .son .con{margin-top:2.5%;height:250px;overflow-y:scroll;line-height: 2.6}
  .jobs-list a .son .con p{color:#666;padding:3px 0;font-size:14px;line-height:1.6;text-indent:0!important;}
  .jobs-list a .son .con::-webkit-scrollbar{width:3px;height:3px;}
  .jobs-list a .son .con::-webkit-scrollbar-track{box-shadow:inset 0 0 3px transparent;background:#f8f8f8;border-radius:3px;}
  .jobs-list a .son .con::-webkit-scrollbar-thumb{border-radius:3px;background:#bbb;}
  .jobs-list a .t1 .t1r:hover{color:#333;}
  


/*应聘表单*/
.fu-job{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);left:0;top:0;display:none;z-index:10000;}
  .fu-job .job-son{width:100%;height:100%;display:flex;align-items:center;}
  #jobform{background:#fff;padding:40px 30px 30px 30px;width:500px;margin:0 auto;position: relative;}
  #jobform .jobclose{position:absolute;right:0px;top:0;background:var(--zhu-color);color:#fff;display:inline-block;padding:2px 10px;font-size:14px;cursor:pointer;}
  #jobform .faqline{padding:6px 0;border-bottom:0px solid #eee;}
  #jobform .faqline .faqtit{width:20%;height:36px;line-height:36px;float:left;background:#fff;text-align:left;font-size:15px;border-radius:2px;}
  #jobform .faqline .input{text-indent:8px;width:80%;outline:none;height:36px;box-sizing:border-box;border:1px solid #ddd;float:left}
  #jobform textarea{width:80%;outline:none;height:100px;box-sizing:border-box;border:1px solid #ddd;float:left;;border-radius:2px;padding:10px 8px}
  #jobform .input:focus{border-color:#1d7df5;}
  #jobform textarea:focus{border-color:#1d7df5;}
  /*#jobform input:hover{border-color:#c0121b;}
  */
  /*#jobform textarea:hover{border-color:#c0121b;}
  */
  #jobform .faqline .input1{width:120px;float:left;}
  #jobform .code img{display:block;float:left;height:36px;margin-left:0px;}
  #jobform .code .tip{display:block;float:left;color:red;font-size:14px;}
  #jobform .submit{width:100px;height:38px;background:var(--pei-color);color:#fff;display:inline-block;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;cursor:pointer;text-align: center;line-height: 38px;}
  #jobform .submit:hover{background:var(--zhu-color);}
@media(max-width: 576px){

  #jobform .faqline .faqtit{font-size: 14px;width:25%;}
  #jobform .faqline .input{width:75%;}
  #jobform textarea{width:75%;}
  #jobform .code img{width:100px;margin-bottom:10px;}
    #jobform .faqline .input1{width:90px;}
    #jobform .submit{margin:0px auto;}
}


.conatct1{background: #f5f5f5; padding: 5px 0 0px 0; overflow: hidden;position: relative;}
.conatct1 .map{width:100%;}
.contact11 .bd{display: flex;flex-direction: row;justify-content: space-between;}
.contact-way{position: absolute;top:60px;left:0;width:100%;z-index: 1}
.contact11{ border: 1px solid #dedede; background: #fff; overflow: hidden;width:450px;}
.maptxt{ width: 100%; padding: 35px; overflow: hidden;}
.maptxt .mapt1{ width: 100%;  overflow: hidden; position:relative;}
.maptxt .mapt1 .mapt11{ color: var(--zhu-color); font-size: 38px; font-weight: 700; line-height: 55px;}
.maptxt .mapt1 .mapt12{ width: 100%; background: #fff; height: 20px; line-height: 20px;overflow:hidden; position: absolute; left:0; bottom:0; z-index:999; color: #333; font-size: 18px;letter-spacing: 1.2px}
.maptxt .mpat2{ padding: 20px 0; line-height: 35px; border-bottom: 1px solid #dedede; color: #666; }
.maptxt .mpat2 .iconfont{ color: var(--zhu-color); font-size: 24px; margin-right: 10px;position: relative; top:3px; }
.mapt3{ padding: 15px 0;width:140px;display: flex;flex-direction: row;}
.mapt3 li{ width:100%;text-align: center;}
.mapt3 li p{width:100%;float: left;text-align: center;}
.mapt3 .conatctewm{ width: 140px; height: 140px; }

.mapt33{ width: calc(100% - 160px); float: right; padding: 18px 0;}
.mapt33 b{ font-size: 18px; color: #333;}
.mapt33 .t100{ font-size: 14px; color: #999;margin: 5px 0 0 0;}
.mapt33 .t101{ font-size: 14px; color: #999; margin: 8px 0;margin-right:10px;}
.mapt33 .share{padding:10px 0;}
.map{ width: 100%; overflow: hidden;}
#dituContent{ width: 100%; height:660px; border-left: 1px solid #dedede; }

@media(max-width:768px){
	.contact-way{position: initial;margin:30px 0;}
	.maptxt{padding:30px 15px;}
	.contact11{width:100%;}
	#dituContent{height: 300px}
	
}
@media(max-width: 576px){
	.contact11 .bd{flex-direction: column;}
	.mapt3{width:100%;}
	.mapt33{width:100%;}
	
}

.lxwmb{overflow: hidden;background:url(../images/lxwmb.jpg) center no-repeat;width:100%;padding:60px 0;}
.lxwmtitb{width: 80%;text-align: center;margin:0 auto;}
.lxwmtitb span{display: block;font-size: 30px;font-weight:600;line-height: 55px;color:#fff;}
.lxwmtitb p{line-height: 30px;font-size: 16px;color:#fff;text-align: center;} 
.lxwmb_a .forma input{display: block;float: left; width: 49%;margin-right: 2%; background: #fff; line-height: 45px;padding-left:4rem;margin-bottom: 1.5rem;border-radius: 5px}
.lxwmb_a  textarea{display: block;width: 100%;padding-top: 1rem;padding-left: 4rem;margin-bottom: 2rem;background:url(../images/content-icon.png) 15px center no-repeat #fff;background-size: 28px 28px;border:none;border-radius: 5px}
.lxwmb_a .forma input:nth-of-type(1){background:url(../images/link-icon.png) 15px center no-repeat #fff;background-size: 28px 28px;}
.lxwmb_a .forma input:nth-of-type(2){background:url(../images/tel-icon.png) 15px center no-repeat #fff;margin-right: 0px;background-size: 28px 28px;}
.lxwmb_a .code input{float: left;width: 35%;line-height: 45px;background: #fff;text-align: center;border-radius: 5px}
.lxwmb_a .code .verify{float: left;width: 30%;margin: 0 3%;}
.lxwmb_a .code .verify img{max-width: 100%;height: 45px;}
.lxwmb_a .code .submit{float: left;width: 28%; display: block;line-height: 45px;color: #fff;text-align: center; background: var(--zhu-color);transition: .4s;border-radius: 5px}
.lxwmb_a .code .submit:hover{background:var(--pei-color);}
.mes-form{height: auto;overflow: hidden;}
.lxwmb_a .code{width: 36%;margin:0 auto;}
@media(max-width: 1200px){
	.lxwmtitb p{padding:15px 0;}

}
@media(max-width: 992px){
	.lxwmb_a .code{width:60%;}
}
@media(max-width: 768px){
	.lxwmb_a .code{width:80%;}
}
@media(max-width: 576px){
	.lxwmtitb{width:100%;}
	.lxwmtitb span{font-size: 28px}
	.lxwmtitb p{font-size: 15px;}
	.lxwmb_a{padding-left:0!important;padding-right: 0!important}
	.lxwmb_a .code{width:100%;}
	.lxwmb_a .forma input{width:100%;}

}
