.w1300{width:1300px;margin:0 auto}
.w1400{width:1400px;margin:0 auto}
.rtCont{position:relative;}
.rtCont ul{margin:0 auto;overflow:hidden;text-align: center;}
.rtCont li{text-align:center;margin-right: 15px;margin-left: 15px;display: inline-block;}
.rtCont li a{display:block;position: relative;transition:all .2s ease;padding-top: 15px;}
.rtCont li a img{display:inline-block;font-size:0px;width:220px;height:220px;transition:all .2s ease;border-radius: 50%;-webkit-box-shadow: 0 0px 20px rgba(0,0,0,0.1);
    box-shadow: 0 0px 20px rgba(0,0,0,0.1);border: 7px solid #fff;o-object-fit: cover;    object-fit: cover; }
.rtCont .btnLeft,.rtCont .btnRight{position:absolute;top:150px;margin-top:-15px;width:46px;height:46px;background: #c41919;font-size: 33px;color: #fff;font-family: "宋体";text-align: center;line-height: 46px;    box-shadow: 0 0px 10px rgba(27,175,69,1);}
.rtCont li a p{margin-top: 10px;font-size: 18px;color: #333;margin-bottom: 0;border-radius: 25px;padding: 10px 0 ;transition: .3s;}
.rtCont li a:hover img{-webkit-box-shadow: 0 0px 15px #FFB000;
	box-shadow: 0 0px 15px #FFB000;}
.rtCont li a:hover p{background: #FFB000;color: #fff;}
.rtCont .btnLeft{left:-50px;}
.rtCont .btnRight{right:-50px;}
.rtCont>a{transition: .5s;}
.rtCont>a:hover{background: #fff;color: #999;box-shadow: 0 0px 10px rgba(0,0,0,0.3);}
.tx_index_pro{background: url(pro_bg.jpg) no-repeat right top;}
.sycp{overflow:hidden;width: 94%;margin: 50px auto 0 auto;}
.sycp .sycp_r{width:100%}
.tit2{background:url(t.png);height:64px;line-height:64px;text-align:center;color:#fff;margin:5px 0 0 0}
.tit2 a{color:#fff}
.sycp .sycp_l{width: 22%;background:#EBFBFF;text-align: center;margin-right: 2%;padding:50px 0;}
.sycp .sycp_l h3{color:#88C635;font-weight: 700;}
.sycp .sycp_l em{display:block;color:#9c9c9c;text-transform:uppercase;}
.sycp .sycp_l .color a{background: #F9D61A;display: block;margin: 0 7%;border-radius: 5px;line-height: 45px;margin-top: 20px;}
.sycp .sycp_l .color a:nth-child(7n+1){background: #F9D61A;}
.sycp .sycp_l .color a:nth-child(7n+2){background: #8AC634;}
.sycp .sycp_l .color a:nth-child(7n+3){background: #D6E52A;}
.sycp .sycp_l .color a:nth-child(7n+4){background: #10B6A2;}
.sycp .sycp_l .color a:nth-child(7n+5){background: #61AFC5;}
.sycp .sycp_l .color a:nth-child(7n+6){background: #8D60A5;}
.sycp .sycp_l .color a:nth-child(7n+7){background: #F26134;}
.sycp .sycp_l a{color: #fff;}
.sycp .sycp_l a span{font-family: "宋体";color: #22AC38;width: 28px;height: 28px;background: #fff;border-radius: 50%;display: inline-block;text-align: center;line-height: 28px;font-size: 20px;font-weight: 700;margin :0 20px;display: none;}
.sycp .sycp_l ul li{margin:0 25px}
.sycp .sycp_l ul li a{display:block;background:url(jt.png) left center no-repeat;line-height:40px;color:#333333;padding-left:20px;border-bottom:1px solid #ec8888}
.sycp .sycp_l ul li a:hover{padding-left:30px}

/*简介*/
h2.tit a{text-align: center;font-size: 38px;display: block;margin-bottom: 50px;font-weight: bold;color: #fff;}
h2.tit a em{font-size: 18px;display: block;font-weight: normal;padding-top:23px;font-style: normal;opacity: .8;}
.about{position: relative;overflow: hidden;margin-top: 50px;}
.about .abg{position: absolute;bottom: 0;left: 0;right: 0;margin: auto;z-index: 7;overflow: hidden;width:1920px;margin-left:-960px;left:50%;}
.about .abg img{width: 100%;}
.atel{width: 100%;z-index: 10;background: url(abg.jpg) no-repeat top center;height: 600px;}
.atel>img{float: left;}
.ab_t{text-align: center;}
.ab_t img{display: inline-block;}
.ab {position: relative;}
.atxt{text-align: center;margin-top: 40px;}
.atxt ul{margin: 20px 0;}
.atxt ul li {display: inline-block;background: #FAD61F;border-radius: 50%;color: #fff;padding: 20px;width: 120px;height: 120px;overflow: hidden;box-sizing: border-box;font-weight: 700;margin: 0 20px;vertical-align: top;}
.atxt ul li:nth-child(2){background: #23B8AE;}
.atxt ul li:nth-child(3){background: #F26134;}
.atxt ul li:nth-child(4){background: #82629F;}
.atxt ul li:nth-child(2n){margin-top: 30px;}
.ab dl{position: relative;}
@keyframes sss {
	0%{
		transform: translateY(0);
	}
	100%{
		transform: translateY(-20px);

	}
}
@keyframes sss1 {
	0%{
		transform: translateY(0);
	}
	100%{
		transform: translateY(-5px);
	}
}
@keyframes sss2 {
	0%{
		transform: translateY(-5px);
	}
	100%{
		transform: translateY(0);
	}
}
.ab .yezi { position: absolute;	animation: sss 1s infinite alternate linear;z-index: 9;}
.ab .yezi2{right: 0px;top: -120%;width: 51%;}
.ab dl{margin:0;}
.ab dt{height: 401px;position: relative;margin-top: -190px;z-index: 999999;display: inline-block;float: right;}
.ab dt img{transition: .5s;animation: sec 3s infinite linear;
	&:hover{
		animation-play-state: paused;
	}}
.ab dd{padding: 60px  18%  50px;background: #60ADC8 url(atbg.png) no-repeat right center;position: relative;transition: .8s;z-index: 8;box-sizing: border-box;}
.ab dd h3{border-bottom: 1px solid #ffffff57;}
.ab dd h3 a{font-size: 60px;color: #46a657;font-weight: bold;height: 150px;font-family: Arial;}
.ab dd h3 a em{font-size: 16px;color: #fff;font-weight: normal;display: block;padding-bottom: 20px;font-style: normal;}
.ab dd p{font-size: 16px;color: #fff;line-height: 30px;margin-top: 24px;margin: 0;}
.ab span a{margin-top: 20px;display: inline-block;color: #fff;width: 100px;line-height: 40px;transition:all .3s;font-size: 14px;box-shadow: 0 0 10px rgba(255,255,255,0.15);border:2px solid #fff;}
.ab span a:hover{border:2px solid #FAD61F;background: #FAD61F;box-shadow: 0 0 10px #FAD61F;}

.num_top {height: 861px;box-sizing: border-box;padding-top: 1px;}
.num_top  ul{display:flex;margin: 80px auto 0;width: 70%;}
.num_top  ul li{flex:1;text-align: center;background: url(line.png) no-repeat right center;}
.num_top  ul li:first-child{padding-left: 0;}
.num_top  ul li:last-child{border: none;}
.num_top  ul li span{color:#F26134;font-size:72px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;font-weight: 700;}
.num_top  ul li em{color:#F26134;font-size: 28px;}
.num_top  ul li p{color:#333333;font-size:22px;}
.num_top  ul li:nth-child(4){background: none;}
.num_top  ul li:nth-child(4) img,.num_top  ul li:nth-child(4) p{float: right;}
.num_top  ul li:nth-child(4) p{font-weight: 700;font-size: 32px;color: #fff;background: #F34B17;border-radius: 50px;display: inline-block;padding: 5px 10px;margin-top: 10px;}


.section_six{background:url(a.jpg) center top no-repeat;}
.section_six .pub_title p{margin-bottom: 0;}
.section_six .muma{position:relative;width:1200px;margin:0 auto 0}
.section_six .case.swiper-container{padding-bottom:50px;width: 100%; padding-top: 50px; padding-bottom: 50px;}
.section_six .case .swiper-slide{background-position: center; background-size: cover; width: 600px; height: 455px; border: 10px solid #fff; box-sizing: border-box}
.section_six .case	.swiper-slide img{width: 100%;}
.more{text-align: center;margin-top: 50px;}
.more .call, .more .but{display: inline-block;vertical-align: top;}
.more .call{height:50px;text-indent:1em;line-height:50px;padding:0 40px;border-radius:100px;font-size:28px;color:#fff;font-family: impact;background:#F26134 url(d1.png) 30px center no-repeat;}
.more .call a{color:#fff;}
.more .but{width:250px;height:50px;line-height:50px;margin-left:20px;border-radius:100px;background-color:#FFB000;text-align: center;font-size:16px;color:#fff;}
.more .but:hover{background: #F26134;}

.fwlc{height:515px;background:#17B4A9;padding-top:20px}
.fwlc .pub_title h4,.fwlc .pub_title p{color:#fff !important}
.fwlc .fwlcCon{margin-bottom:55px}
.fwlc .fwlcCon ul{text-align: center;}
.fwlc .fwlcCon ul li{width:216px;background:url(fwlcjtr01.png) no-repeat 118px 54px;display: inline-block;}
.fwlc .fwlcCon ul li.li6{width:118px;background:none;text-align:center}
.fwlc .fwlcCon ul li span{display:block;margin-bottom:40px}
.fwlc .fwlcCon ul li span img{display:block;width:118px;height:118px}
.fwlc .fwlcCon ul li i{display:block;font-size:20px;color:#fff;font-style:normal;text-align: left;text-indent: 10px;}
.fwlc .fwlcCon ul li:hover{background-image:url(fwlcjtr02.png)}
.fwlc .fwlcCon ul li.li6:hover{background:none}

.footer{background: #2E323B;}
.footer .f1 h3,.footer .f2 h3,.footer .f3 h3,.footer .f4 h3{margin-top:30px;font-size:24px;color:#fff;position:relative;margin-bottom:20px}
.footer .f1 h3::before,.footer .f2 h3::before,.footer .f3 h3::before,.footer .f4 h3::before{position:absolute;content:"";width:50px;height:3px;background:#fff;top:40px;left:0}
.footer .f1{width:20%;}
.footer .f1 h3{margin-bottom:40px}
.footer .f1 img{float:left;width: 150px;}
.footer .f1 a{display:block;height:20px;line-height:20px;color:#fff;box-sizing:border-box;margin-top:10px}
.footer .f2{width:28%}
.footer .f2 a{float:left;width:50%;color:#fff;line-height:30px;display:block}
.footer .f3{width:350px;color:#fff;line-height:30px}
.footer .f4{width:271px;margin-top: 30px;}
.footer .copyright{margin-top:30px;text-align:center;color:#fff;padding:5px 0;font-size:14px;border-top: 1px solid rgba(255,255,255,0.15)}
.footer .copyright a{display:inline-block;color:#fff;font-size:14px}
.footer .copyright img{display:inline-block;margin-left:15px}
.footer .copyright p{color:#fff;text-align:center}
.pub_title p{text-align:center;margin-bottom:30px;font-size: 20px;color: #666666;}
.pub_title h4{position:relative;text-align:center;font-size:58px;font-weight:400;z-index:1;padding-top:60px;color: #333333;}
.pub_title .f_72{font-size: 60px;font-weight: 700;}
.pub_title h4 img{display: inline-block;padding-bottom: 10px;margin: 0 10px;}
.pub_title h4 i{font-style:normal;color: #F8D21A;}
.pub_title h4 i:nth-child(2){color: #D6E32C;}
.pub_title h4 i:nth-child(2){color: #D6E32C;}
.pub_title h4 i:nth-child(2){color: #D6E32C;}
.pub_title h4 i:nth-child(2){color: #D6E32C;}
.pub_title h4 i:nth-child(2){color: #D6E32C;}
@media (max-width:1200px){
	.pub_title h4{font-size:26px;padding-top:42px}
	.pub_title h4 span{font-size:26px;margin:0;width:140px}
	.pub_title h4 i{font-size:60px}
}