/*.banner h3,.banner h4{transform: translateX(200px);
    -ms-transform: translateX(200px);
    -webkit-transform: translateX(200px);
    opacity: 0;transition:all 0.5s;}
.banner .swiper-slide-active h3,.banner .swiper-slide-active h4 {transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;}
.banner .swiper-slide-active h3:nth-child(1),.banner .swiper-slide-active h4:nth-child(1){
    transition-delay: .2s;
    -ms-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
} */


@keyframes indalRun {0%{opacity: 0;transform: translateY(80px);}100%{opacity: 1;transform: translateY(0);}}
/*.yyly-b a.active dl h3{animation: indalRun 1s ease both .6s;}
.yyly-b a.active dl p{animation: indalRun 1s ease both .7s;}
.yyly-b a.active dl h5{animation: indalRun 1s ease both .8s;}*/
@keyframes fangda{
  0%{transform: scale(1);}
  100%{transform: scale(1.05);}
}
.banner{width:100%;}
.banner a>img{width:100%;display:block;/* animation: fangda 5s ease-in-out infinite alternate; */}
.banner a{display:block;overflow:hidden;}
.banner .swiper-slide{overflow:hidden;}
.banner .swiper-slide a{transition:all 3s!important;}
.banner .swiper-slide a dl{position:absolute;width:100%;top:25%;text-align:center;color:#fff;}
.banner .swiper-slide a dl h3{font-size:58px;margin-bottom:20px;}
.banner .swiper-slide a dl h4{font-size:24px;margin-bottom:40px;}
.banner .swiper-slide a dl p{font-size:16px;}
.banner .swiper-slide a dl p img{margin-left:12px;}
.banner .swiper-slide-active a{}
.banner .swiper-slide-active a h3{animation: indalRun 1s ease both .6s;}
.banner .swiper-slide-active a h4{animation: indalRun 1s ease both .7s;}
.banner .swiper-slide-active a p{animation: indalRun 1s ease both .8s;}
.banner .swiper-pagination{bottom:30px;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;width:7px;height:7px;border-radius:7px;transition:all 0.5s;}
.banner .swiper-pagination-bullet-active{background:#ff8828;width:15px;}
.banner .swiper-button-next{width:55px;height:55px;border-radius:55px;background:url(../images/r.png)no-repeat center rgba(255,255,255,0.15);right:45px;transition:all 0.5s;}
.banner .swiper-button-next:hover{background:url(../images/r.png)no-repeat center rgba(255,136,40,1);}
.banner .swiper-button-prev{width:55px;height:55px;border-radius:55px;background:url(../images/l.png)no-repeat center rgba(255,255,255,0.15);left:45px;transition:all 0.5s;}
.banner .swiper-button-prev:hover{background:url(../images/l.png)no-repeat center rgba(255,136,40,1);}

.cpzx{margin:100px auto;}
.sybt{text-align:center;font-size:40px;color:#333333;margin-bottom:65px;}
.cpzx-t{margin-bottom:50px;font-size:18px;}
.cpzx-t a{position:relative;color: #999999;position:relative;padding-bottom:16px;font-weight: bold;}
.cpzx-t a i{position:absolute;left:0;width:0;bottom:0;height:4px;background:#ff8828;}
.cpzx-t .active a{color:#333333;font-weight:bold;}
.cpzx-t .active a i{width:100%;}
.cpzx-b{position:relative;}
.cpzx-b2{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;}
.cpzx-b2:nth-child(1){position:relative;z-index:3;opacity:1;}
.cpzx-b a{display:block;background:#f7f7f7;text-align:center;}
.cpzx-b a dl{padding:55px 20px 20px 20px;}
.cpzx-b a dl h3{color:#333333;font-size:20px;margin-bottom:25px;}
.cpzx-b a dl p{color:#666666;font-size:16px;margin-bottom:35px;}
.cpzx-b a dl h5{color:#666;font-size:16px;}
.cpzx-b a dl h5 img{margin-left:12px;}
.cpzx-b a dl h5 .img2{display:none;}
.cpzx-b a h4{overflow:hidden;}
.cpzx-b a h4 img{display:block;width:100%;}
.cpzx-b a:hover dl h5{color:#ff8828;}
.cpzx-b a:hover h4 img{transform:scale(1.1);}
.cpzx-b a:hover h5 .img1{display:none;}
.cpzx-b a:hover h5 .img2{display:block;}

.tlxt{overflow:hidden;}
.tlxt>div{width:190%;margin-left:-45%;}
.tlxt a{display:block;position:relative;text-align:center;color:#fff;overflow:hidden;}
.tlxt a>img{display:block;width:100%;}
.tlxt a dl{position:absolute;left:0;top:0;width:100%;height:100%;padding:90px 36px;/* background-image: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.8)); */z-index:3;/* background: rgba(0,0,0,0.2); */}
.tlxt a dl h3{font-size:28px;margin-bottom:25px;line-height:55px;}
.tlxt a dl p{font-size:16px;margin-bottom:36px;}
.tlxt a dl h5{font-size:16px;}
.tlxt a dl h5 img{margin-left:10px;}
.tlxt a:hover>img{transform:scale(1.1);}
.tlxt .swiper-button-next{width:51px;height:51px;border-radius:51px;background:url(../images/r2.png);right:35%;transition:all 0.5s;}
.tlxt .swiper-button-next:hover{background:url(../images/r2-1.png);}
.tlxt .swiper-button-prev{width:51px;height:51px;border-radius:55px;background:url(../images/l2.png);left:35%;transition:all 0.5s;}
.tlxt .swiper-button-prev:hover{background:url(../images/l2-1.png);}

.gywm{padding:145px 0 85px 0;position:relative;background: #f7f7f7;}
.gywm>i{position:absolute;width:100%;height:493px;left:0;top:120px;}
.gywm-b{position:relative;z-index:3;}
.gywm-l{width:50.4%;color:#777777;font-size:16px;line-height:38px;margin-bottom:120px;}
.gywm-l h3{color:#333333;font-size:38px;margin-bottom:32px;}
.gywm-l p{}
.gywm-l a{width:82px;font-size:16px;color:#666;padding-bottom:10px;border-bottom:3px solid #ff8828;}
.gywm-l a img{}
.gywm-l a .img2{display:none;}
.gywm-l a:hover{width:90px;color:#ff8828}
.gywm-l a:hover .img1{display:none;}
.gywm-l a:hover .img2{display: block;}
.gywm-r{position:relative;width:44.06666666666666%;}
.gywm-r>img{display:block;width:100%;max-width:500px;}
.gywm-r dl{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;}
.gywm-r dl dt{position:relative;width:84px;border-radius:84px;}
.gywm-r dl dt img{position:relative;z-index:3;display:block;}
/* .gywm-r dl dt::before, .gywm-r dl dt::after {position: absolute;width: 100%;height: 100%;border-radius: 50%;background: #ff8828;content: '';top:0;left:0} */
/* .gywm-r dl dt::before{animation: scale 2s infinite; }
.gywm-r dl dt::after{animation: scale2 2s infinite; } */
@keyframes scale{0%{ transform: scale(1); opacity:.9}100%{ transform: scale(2); opacity: 0;}}
@keyframes scale2{0%{ transform: scale(1);opacity:.9;}100%{ transform: scale(4);opacity:0;}}

.wmys{color:#fff;text-align:center;background:#fff;}
.wmys-b{height:267px;padding:0 80px;}
.wmys-b dl{}
.wmys-b dl:hover{}
.wmys-b dl h3{margin-bottom:10px;}
.wmys-b dl h3 i{font-family:Arial;font-size:68px;line-height:100%;color:#ff8828;}
.wmys-b dl h3 p{width:27px;height:27px;border-radius:27px;font-family:Arial;background:#ff8828;margin-top:5px;margin-left:5px;}
.wmys-b dl:nth-child(1) h3 p{font-size:24px;font-weight:bold;}
.wmys-b dl:nth-child(2) h3 p{font-size:16px;}
.wmys-b dl:nth-child(3) h3 p{font-size:16px;}
.wmys-b dl:nth-child(4) h3 p{font-size:24px;font-weight:bold;}
.wmys-b dl:nth-child(5) h3 p{font-size:20px;}
.wmys-b dl>p{font-size:18px;color:#000;}

.ryzz{height:877px;background:url(../images/ryzz-bj.jpg)no-repeat center;}
.ryzz-b{}
.ryzz-l{width:524px;background:#fff;padding:68px 60px;}
.ryzz-l h3{color:#333333;font-size:38px;margin-bottom:30px;}
.ryzz-l p{font-size:16px;line-height:32px;color:#777777;margin-bottom:100px;}
.ryzz-l a{width:82px;font-size:16px;color:#666;padding-bottom:10px;border-bottom:3px solid #ff8828;}
.ryzz-l a .img2{display:none;}
.ryzz-l a:hover .img1{display:none;}
.ryzz-l a:hover .img2{display:block;}
.ryzz-l a:hover{width:90px;color:#ff8828}

.gcsl{margin:100px auto;}
.gcsl-t{margin-bottom:50px;font-size:18px;}
.gcsl-t a{margin:0 40px;position:relative;color: #999999;position:relative;padding-bottom:16px;font-weight: bold;}
.gcsl-t a i{position:absolute;left:0;width:0;bottom:0;height:4px;background:#ff8828;}
.gcsl-t a.active{color:#333333;font-weight:bold;}
.gcsl-t a.active i{width:100%;}
.gcsl-b{position:relative;}
.gcsl-b2{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;}
.gcsl-b2:nth-child(1){position:relative;z-index:3;opacity:1;}
.gcsl-l{width:47.8%;}
.gcsl-l a{display:block;overflow:hidden;position:relative;}
.gcsl-l a img{display:block;width:100%;}
.gcsl-l a:hover img{}
.gcsl-l a dl{position:absolute;width:100%;left:0;bottom:0;padding:100px 200px 35px 32px;background-image: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));}
.gcsl-l a dl p{width:8px;height:8px;background:#ff8828;margin-top:8px;}
.gcsl-l a dl h3{width:calc(100% - 24px);color:#fff;font-size:24px;}
.gcsl-l .swiper-pagination{padding-right:50px;bottom:45px;display:flex;justify-content:flex-end;}
.gcsl-l .swiper-pagination-bullet{width:8px;height:8px;border-radius:0;background:#fff;opacity:1;}
.gcsl-l .swiper-pagination-bullet-active{background:#ff8828;}
.gcsl-r{width:48.4%;background:#f7f7f7;padding:100px 90px 0 90px;}
.gcsl-r .div1>h3{color:#333333;font-size:32px;margin-bottom:22px;}
.gcsl-r .div1>p{color:#777777;font-size:15px;line-height:28px;margin-bottom:70px;}
.gcsl-r .div2{padding-right:80px;}
.gcsl-r .div2 dl h3{margin-bottom:10px;}
.gcsl-r .div2 dl h3 i{color:#333333;font-size:46px;line-height:100%;}
.gcsl-r .div2 dl h3 p{width:27px;height:27px;border-radius:27px;font-family:Arial;background:#ff8828;margin-top:5px;margin-left:5px;color:#fff;}
.gcsl-r .div2 dl:nth-child(1) h3 p{font-size:18px;font-weight:bold;}
.gcsl-r .div2 dl:nth-child(2) h3 p{font-size:16px;}
.gcsl-r .div2 dl:nth-child(3) h3 p{font-size:13px;}
.gcsl-r .div2 dl>p{color:#666;}

.xwzx{padding:100px 0;background:#f4f4f4;}
.xwzx-t{margin-bottom:50px;}
.xwzx-t h3{font-size:38px;color:#333333;}
.xwzx-t p{font-size:20px;}
.xwzx-t p a{display:block;position:relative;color: #999999;margin-left:40px;padding-bottom:10px;font-weight: bold;}
.xwzx-t p a i{position:absolute;left:0;bottom:0;height:3px;background:#ff8828;width:0}
.xwzx-t p a:hover,.xwzx-t p a.active{color:#333333;font-weight:bold;}
.xwzx-t p a:hover i,.xwzx-t p a.active i{width:100%;}
.xwzx-b2{position:relative;}
.xwzx-b{width:100%;left:0;top:0;position:absolute;opacity:0;z-index:1;transition:all 0.5s;}
.xwzx-b:nth-child(1){position:relative;z-index:3;opacity:1;}
.xwzx-b>div{padding-bottom:55px;}
.xwzx-b a{display:block;background:#fff;}
.xwzx-b a h4{overflow:hidden;}
.xwzx-b a h4 img{display:block;    max-height: 200px;
    min-width: 300px;}
.xwzx-b a dl{padding:40px;}
.xwzx-b a dl h3{color:#333333;font-size:20px;margin-bottom:15px;}
.xwzx-b a dl p{color:#999999;font-size:16px;line-height:26px;margin-bottom:55px;}
.xwzx-b a dl dt{}
.xwzx-b a dl dt i{color:#999999;}
.xwzx-b a dl dt h5{font-size:16px;padding-bottom:7px;border-bottom:3px solid #ff8828;color:#666}
.xwzx-b a dl dt h5 img{margin-left:10px;}
.xwzx-b a dl dt h5 .img2{display:none;}
.xwzx-b a:hover{}
.xwzx-b a:hover h4 img{transform:scale(1.1);}
.xwzx-b a:hover h3{color:#ff8828;}
.xwzx-b a:hover h5{color:#ff8828;}
.xwzx-b a:hover h5 .img1{display:none;}
.xwzx-b a:hover h5 .img2{display:block;}
.xwzx-b .swiper-pagination{bottom:0}
.xwzx-b .swiper-pagination-bullet{background:#d0d0d0;opacity:1;;transition:all 0.5s;}
.xwzx-b .swiper-pagination-bullet-active{background:#ff8828;}

@media(max-width:1600px){
    .gcsl-t a{margin:0 20px;}
    .gcsl-r{padding:50px 60px 0 60px;}
}
@media(max-width:1500px){
    .gcsl-r .div1>p{margin-bottom:50px;}
}
@media screen and (max-width:1200px){
    .cpzx-t,.gcsl-t{justify-content:space-between;}
    .cpzx-t a{text-align: left;}
    .gcsl-t a{width:50%;}
    .wmys-b dl{width:50%;text-align: left;}
    .ryzz{background:#efeff0;}
    .gcsl-l .swiper-pagination{bottom:25px;}
    .gywm-r dl dt{width:42px;}
    .cpzx-t a{text-align:left;}
    .gywm-l a,.ryzz-l a,.xwzx-b a dl dt h5{padding-bottom:5px;}
    .wmys-b dl h3{justify-content:flex-start;margin-bottom: 4px;}
    .wmys{padding: 40px 40px 20px 40px!important;background:#eee;background-size: auto 100%;}
    .gcsl-r .div2 dl h3 p,.wmys-b dl h3 p{width:20px;height:20px;}
    .tlxt a dl h3{}
    .tlxt a dl p{font-size:13px!important;}
    .gcsl-l a dl p{margin-top:5px;margin-left: 2px;}
    .gcsl-l a dl h3{width:calc(100% - 20px)}
    .wmys-b dl h3 i{font-size:32px!important;}
    .gcsl-r .div2 dl h3{margin-bottom:0;}
    .banner .swiper-pagination{bottom:10px;}
	
	
	.xwzx-b a h4 img{
		min-width:auto;
		 height: 100px;
		margin-top: 15px;
	}
}








/*gckf*/
.gckf{background:#f6f6f6;padding:100px 0;}
.gckf-t{background:#fff;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);margin-bottom:100px;}
.gckf-l{padding:0 5%;width:45.066666666666666%;}
.gckf-l h3{color:#333333;font-size:36px;margin-bottom:30px;}
.gckf-l h4{width:37px;height:5px;background:#ff8828;margin-bottom:55px;}
.gckf-l .div1{font-size:16px;line-height:36px;color:#666666;}
.gckf-r{width:54.93333333333333%;}
.gckf-r a{display:block;overflow:hidden;position:relative;}
.gckf-r a img{display:block;width:100%;}
.gckf-r a p{position:absolute;left:0;bottom:0;width:100%;height:60%;z-index:3;background-image: linear-gradient(rgba(0, 0, 0, 0),rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));}
.gckf-r .swiper-pagination{bottom:40px;display:flex;justify-content:flex-end;padding-right:50px;}
.gckf-r .swiper-pagination-bullet{background:#fff;opacity:1;transition:all 0.5s;border-radius:0;}
.gckf-r .swiper-pagination-bullet-active{background:#ff8828;}
.gckf-b{}
.gckf-b li{background:#fff;/* box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.05); */padding:60px;width:calc((100% - 60px) / 4);}
.gckf-b li>h5{height:110px;text-align: center;}
.gckf-b li>h3{color:#333333;font-size:24px;margin-bottom:45px;}
.gckf-b li dl{margin-bottom:30px;}
.gckf-b li dl i{width:7px;height:7px;border-radius:7px;display:block;background:#ff8828;margin-top:10px;}
.gckf-b li dl dt{width:calc(100% - 25px)}
.gckf-b li dl dt h3{color:#333333;font-size:16px;line-height:28px;margin-bottom:10px;}
.gckf-b li dl dt p{color:#666666;font-size:15px;line-height:28px;}
.gckf-b li dl:last-child{margin-bottom:0!important;}
.gckf-b li:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
/*gckf*/

.cico img{max-height:87px;}



.tit_h2{margin-top:35px;}


.index_news h4{width:25%;float:left;}
.index_news .padding2{width:75%; float: right;}

.clear{clear:both;}
.index_news{padding:0 0 15px 0;}

.home_tel{
	background: #ff8828;
    border-color: #ff8828;
    color: #fff;
    font-size: 17px;
    border-radius: 70px;
    padding: 3px 25px;
    margin: 35px 0 15px 0;
}

@media screen and (max-width: 760px){
	.wap_hide{display:none;}
	.m_block{display:block;}
	.m_pro_nav a{background:#ff8828;padding:15px;color:#fff;line-height:35px;margin:5px;}
}
@media screen and (min-width: 761px){
	.pc_hide{display:none;}
}







