body,html{scroll-behavior: smooth;}
.new-header{height:120px;}
.fiex-header{position: fixed;left: 0;right: 0;top: 0; z-index: 99;width: 100%;height:120px; padding:0 0 0; background-color: #1f318a;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.fiex-header .item{height: 120px;position:relative;}
.new-header .logo{float: left; width:330px; padding-top: 20px;}
.new-header .logo img{width: 100%; display: block;}
.new-header .menu{float: left; height: 40px; margin: 12px 0 0 16px;}
.new-header .menu .tit{float: left;position: relative; z-index: 9; height: 40px; padding: 0 12px; margin-right: 16px; display: block; color:#fff; font-size: 16px; line-height: 40px; text-align: center; border-radius: 5px; transition:all .3s;}
.new-header .menu .tit:hover{background-color: #fff; color: #222;}
.new-header .menu .dropdown{float: left;position: relative; z-index: 10; height: 40px; margin-right: 16px;}
.new-header .menu .dropdown span{height: 40px; padding: 0 16px; display: block; background-color: #649084; color:#fff; font-size: 16px; line-height: 40px; text-align: center; border-radius: 5px; cursor: pointer;}
.new-header .menu .dropdown span i{width: 14px; height: 7px; margin-left: 6px; display: inline-block; /*background:url(/style/images/menu_arrow.png) no-repeat; */background-size: 100% 100%;}
.new-header .header-mao{width: 240px; height:54px;line-height: 54px; text-align: center;font-size:28px;position: relative;display: block;  background-color: #c11f11;border-radius: 120px;color: #fff;  overflow: hidden;position: absolute;right: 98px;top: 33px;}
.new-header .header-mao i{width: 30px; height: 29px; margin: 5px 0 0 8px; display: inline-block;/* background:url(/style/images/icon_whatsapp.png) no-repeat;*/ vertical-align: top;}
.header-mao::before{position: absolute;top: 0px;left: -500px;content: "";width: 120px;height: 500px;background: rgba(255, 255, 255, 0.6);transform: skew(-50deg);animation: 3s ease 0s infinite normal none running shine;}

.fiex-header .menuCon{position:absolute;right:0;top:50%;transform:translateY(-50%);}
.fiex-header .menuCon a{line-height:30px;font-size:18px;font-weight:bold;color:#fff;overflow:hidden;margin:0 20px;display:inline-block;position:relative;}
.fiex-header .menuCon a:hover{transition:all .3s;}
.fiex-header .menuCon a:before{width:0;height:1px;position:absolute;bottom:0px;left:0;content: "";background:#fff;transition:all .3s;}
.fiex-header .menuCon a.open:before{width:0;height:1px;position:absolute;bottom:0px;left:auto;right:0;content: "";background:#fff;transition:all .3s;}
.fiex-header .menuCon a:hover:before{width:100px;}

@keyframes shine {
    0% {
        left: -500px;
    }

    100% {
        left: 655px;
    }
}
.subMenu{position: absolute; left:0; top:46px; z-index: 10; margin-left:0; width:100%; display:none;}
.subMenu .link{height: 40px; padding: 0 5px;display: block; background-color: #fff;color: #222; font-size: 16px; line-height: 40px; text-align: center; overflow: hidden;}
.subMenu .link:hover{background-color:#f3f4f6;}
.cd-menu-trigger{width:64px;height:32px;background:url(/style/images/menu.png) no-repeat;display:none;position:absolute;right:0;top:44px;}
.new-nav{display:none;}

.new-footer{ background: #1f318a;}
.new-footer .item{background:url(/style/images/ftBg.png) right 496px no-repeat;}
.footer-logo{text-align:center;line-height:80px;font-size:69px;color:#fff;font-weight:bold;padding:66px 0 40px;}
.footer-logo a{color:#fff;}
.footer-logo img{width:115px;height:165px;margin:0 auto;}
.footer-logo small{font-size:29px;font-weight:normal;color:#fff;display:block;}
.footer-info p{color: #fff; font-size:24px; line-height:1.5; text-align: justify;}
.footer-info p:first-child{padding-bottom:30px;}
.footer-time{padding:60px 0 80px;}
.footer-time li{line-height:1.4;font-size:36px;color:#fff;position:relative;padding-left:110px;}
.footer-time li i{width:87px;height:87px;background: url(/style/images/icon_tel.png) no-repeat;display: block;position: absolute;left: 0;top: 0;}


.footer-nav{display:none;}
/*.index-zixun{position: fixed;right: 0;top: 50%;width: 200px;z-index: 2;}
.index-zixun img{width: 100%;object-fit: cover;}*/

@media only screen and (max-width: 750px){
    .new-header{position: relative;padding:0;height: 1.4rem;}
    .fiex-header{height: 1.4rem;padding: 0.24rem 0; box-sizing: border-box;box-shadow: 0 0 .1rem rgba(0, 0, 0, .8);}
    .new-header .item{position: relative;}
    .new-header .logo{width: 3.85rem; height:1.18rem; padding: 0 0 0 .1rem; margin: 0 auto; display: block;}
    .new-header .logo img{width: 100%; display: block;}
    .new-header .menu{display:none;}
    .new-header .menu.active{position: absolute; left:0; top:.96rem; width: 100%; height: auto; padding: .16rem .2rem; background-color:rgba(0,0,0,.6); margin: 0; display: block;box-sizing: border-box;}
    .new-header .header-mao{width: 2.5rem; height: .6rem; margin-top: 0; margin-right: .2rem; border-radius: .36rem; font-size: .28rem; line-height: .6rem;display:flex;display:-webkit-flex;justify-content: center;align-items: center;right: 0;top: .15rem;}
    .new-header .header-mao i{width: .4rem; height: .4rem; margin: 0 0 0 .1rem;/*background:url(/style/images/icon_whatsapp.png) no-repeat;*/ background-size: 100% 100%;}
    .cd-menu-trigger{position: absolute; right: .2rem; top:.1rem; display: block; width: 0.66rem;height: 0.54rem; background: url(/style/images/icon_menu.png) no-repeat center center;background-size: 0.46rem 0.34rem;display:block;}
    .cd-menu-trigger.on{background: url(/style/images/close.png) no-repeat center center;background-size: 0.46rem 0.46rem;}
    
    .fiex-header .menuCon{width:100%;height:100%;background-color:#fff;position:fixed;right:-8rem;top:50%;transform:translateY(-50%);transition:all .3s;z-index: 9999;}
    .fiex-header .menuCon i.close{width:1rem;height:1rem;background:url(/style/images/close.png) center no-repeat rgba(0,0,0,.5);background-size: .5rem .5rem;display: block;position: absolute;right: .1rem;top: .1rem;border-radius: 50%;}
    .fiex-header .menuCon .list{width:5rem;position:absolute;left:.5rem;top:50%;transform:translateY(-50%);}
    .fiex-header .menuCon a{line-height:1rem;font-size:.32rem;color:#1f318a;border-bottom:#1f318a solid 1px;display:block;position:relative;}
    .fiex-header .menuCon a:last-child{border-bottom:0;}
    .fiex-header .menuCon a:hover{transition:all .3s;}
    .fiex-header .menuCon a:before{width:0;height:1px;position:absolute;bottom:0px;left:0;content: "";background:#fff;transition:all .3s;}
    .fiex-header .menuCon a.open:before{width:0;height:1px;position:absolute;bottom:0px;left:auto;right:0;content: "";background:#fff;transition:all .3s;}
    .fiex-header .menuCon a:hover:before{width:100px;}
    .fiex-header .menuCon.active{right:0;}
    
    .new-footer{padding:0 .3rem .6rem;}
    .new-footer .item{background:url(/style/images/ftBg.png) right 4.95rem no-repeat;background-size:4.72rem 6.78rem;}
    .footer-logo{line-height:.6rem;font-size:.6rem;padding:.3rem 0 .2rem;}
    .footer-logo a{color:#fff;}
    .footer-logo img{width:.8rem;height:auto;margin-bottom: .2rem;}
    .footer-logo small{font-size:.3rem;}
    .footer-info p{ font-size:.28rem; line-height:.4rem; }
    .footer-info p:first-child{padding-bottom:.5rem;}
    .footer-time{padding:.5rem 0 1rem;}
    .footer-time ul{}
    .footer-time li{line-height:.4rem;font-size:.28rem;color:#fff;position:relative;padding:0 0 0 .5rem;}
    .footer-time li i{width:.4rem;height:.4rem;background-size: 100% 100%;top: .07rem;}
    
    .footer-nav{width:100%;background-color:#ffdc00;border-radius:.1rem .1rem 0 0;position:fixed;left:0;bottom:0;display:block;z-index:88;}
    .footer-navCon{padding:0 .5rem 0;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
	.footer-nav a{float:left;/*! width:20%; */text-align:center;line-height:.58rem;font-size:.2rem;color:#1f318a;position:relative;padding-top:.5rem;}
	.footer-nav a i{width:.46rem;height:.43rem;display:block;position:absolute;left:50%;top:.17rem;transform: translateX(-50%);}
	.footer-nav a i.ioc1{background:url(/style/images/ft_ioc1.png) no-repeat;background-size:100% 100%;}
	.footer-nav a i.ioc2{background:url(/style/images/ften_01.png) no-repeat;background-size:100% 100%;}
	.footer-nav a i.ioc3{width:.95rem;height:.95rem;background:none;top:-.3rem;z-index:1;}
	.footer-nav a i.ioc4{background:url(/style/images/ften_02.png) no-repeat;background-size:100% 100%;}
	.footer-nav a i.ioc5{background:url(/style/images/ft_ioc5.png) no-repeat;background-size:100% 100%;}
	.footer-nav a img{width:.95rem;height:.95rem;display:block;}
    .footer-nav a:nth-child(2){font-size:.28rem;color:#c20608;}
	.footer-nav a i.ioc3:after{width:.95rem;height:.95rem;content: '';background-color:#fff;border-radius:50%;opacity:.6;position:absolute;left:50%;top: 50%;margin:-.47rem 0 0 -.47rem;z-index:-1;animation:ftPulse 1.5s .5s ease infinite;-webkit-animation:ftPulse 1.5s .5s ease infinite;-moz-animation:ftPulse 1.5s .5s ease infinite;}
}

@keyframes pulse{
    0%{transform:scale(0.9)}
    50%{transform:scale(1)}
    100%{transform:scale(0.9)}
}
@-webkit-keyframes pulse{
    0%{-webkit-transform:scale(0.9)}
    50%{-webkit-transform:scale(1)}
    100%{-webkit-transform:scale(0.9)}
}
@keyframes ftPulse{
	0%{transform:scale(1)}
	100%{transform:scale(1.3);opacity:0;}
}
@-webkit-keyframes ftPulse{
	0%{-webkit-transform:scale(1)}
	100%{-webkit-transform:scale(1.2);opacity:0;}
}