.fixed{position: fixed;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
/* 按钮放大缩小 */
.btnBigOrSmall{-webkit-animation: ball-scale-multiple 1s 0s linear infinite alternate;animation: ball-scale-multiple 1s 0s linear infinite alternate;}

/* 文字超出元素高度... */
.line-clamp-1{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.line-clamp-2{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.line-clamp-3{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.line-clamp-4{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.line-clamp-5{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.line-clamp-6{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.flex{display: flex;}
.flex-column{display: flex;flex-direction: column;}
.flex-justify-center{display: flex;justify-content: center;}
.flex-justify-between{display: flex;justify-content: space-between;}
.flex-justify-around{display: flex;justify-content: space-around;}
.flex-items-center{display: flex;align-items: center;}
.flex-wrap{display: flex;flex-wrap: wrap;}
.flex-align-self{align-self: flex-end;}


/* banner */
.header_banner{width: 100%;height: 454px;background-repeat: no-repeat;background-position: center top;background-image: url(../images/bannerBg.jpg?14);}
.header_banner .banner_img{padding-top: 60px;margin: 0 auto;}

.header_banner .m1200{display: flex;justify-content: space-between;}



.conentQt{background: url(../images/bg1.jpg) no-repeat center top;}

.btnKf{width: 340px;height: 44px;line-height: 44px;border-radius: 40px;background: #de2128;font-size: 16px;text-align: center;color: #ffffff;font-weight: bold;display: block;margin:20px auto 0;cursor: pointer;}


/* 本页面公共代码 */


.navs{height: 66px;width: 1200px;margin: 38px auto;position: relative;}
.navs::after{content: "";position: absolute;left: 0;right: 0;top: -6px;margin: auto;width: 984px;height: 11px;z-index: 7;}
#nav{z-index:6;position: relative;margin: 0 auto;width: 100%;background:#ffffff;height: 66px;border-radius: 10px;left: 0;right: 0;margin: auto;border: 2px solid #0c66ad;box-shadow: 0 7px 10px #cfdef0;}
#nav ul{height: 66px;}
.nav li{width: 14%;float: left;}
.nav a{font-size: 18px;padding:20px 0;color:#638fb0;display: block;text-align: center;position: relative;}
.nav li.menuOver a,.nav a:hover{color:#0a6aae;font-weight: bold;}
.nav li.menuOver a::after,
.nav a:hover::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;margin: auto;width: 26px;height: 4px;background: #0b7ecf;transition: all .3s;}


.page{padding: 50px 0;}
.page div.tit{text-align: center;margin: 0 0 66px 0;font-size: 40px;font-weight: bold;position: relative;line-height: 40px;}
.page div.tit b{color: #0caad9;padding-left: 20px;display: inline-block;}
.page div.tit::after{content: "";width: 355px;height: 21px;background:url(../images/titLine.png) no-repeat center top;position: absolute;left: 0;right: 0;bottom: -40px;margin: auto;}

.bg1{background: url(../images/bg1.jpg) no-repeat center top;}
/* page1*/
.page1 .m1200 .dec{width:802px;background: #ffffff;box-shadow: 0 0px 10px #cfdef0;padding: 40px 40px 40px 65px;box-sizing: border-box;margin-top: 50px;}
.page1 .m1200 .dec .top{border-bottom: 1px solid #d6eefd;display: flex;justify-content:space-between;margin-bottom: 20px;}
.page1 .m1200 .dec .top b{color: #333333;font-weight: bold;display: inline-block;position: relative;padding-bottom: 20px;font-size: 20px;}
.page1 .m1200 .dec .top b::after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background:linear-gradient(90deg,#0b7ecf,#68c0fd);}
.page1 .m1200 .dec .top span{font-size: 16px;color: #de2128;-webkit-animation: ball-scale-multiple 1s 0s linear infinite alternate;animation: ball-scale-multiple 1s 0s linear infinite alternate;cursor: pointer;}
.page1 .m1200 .dec .top span strong{font-weight: bold;}
.page1 .m1200 .dec p{font-size: 14px;line-height: 28px;color: #666666;}
.page1 .m1200 .dec p b{color: #08327e;font-size: 16px;}
.page1 .m1200 .dec .tip {color: #999999;font-size: 14px;display: block;text-align: right;}
.page2 ul {display: flex;justify-content: space-between;margin-top: 100px;}
.page2 ul li{position: relative;font-size: 16px;text-align: center;padding: 0 28px;}
.page2 ul li p{line-height: 160%;color: #333333;padding-top: 32px;text-align: center;font-weight: bold;}
.page2 ul li::after{content:'';width: 1px;height:86px;background: #dadada;position: absolute;right: 0;top: 0;bottom: 0;margin: 0 auto;}
.page2 ul li:last-child::after{display: none;}

.bg2{background: url(../images/page3Bg.jpg) no-repeat center 341px;}
.page3 .m1200{width: 100%;max-width: 1920px;overflow: hidden;}
.page3 .m1200 .swipr_con{display: flex;justify-content: flex-start;width: 100000px;position: relative;}
.page3 .m1200 ul {display: flex;justify-content: flex-start;}
.page3 .m1200 ul li{width: 350px;background: #ffffff;text-align: center;box-shadow: 0 10px 10px rgba(0,0,0,.2);height: 330px;cursor: pointer;margin-right: 20px;overflow: hidden;position: relative;}
.page3 .m1200 ul li h3{font-size: 24px;color: #333333;margin-top: 18px;}
.page3 .m1200 ul li p{font-size: 16px;color: #666666;line-height: 20px;margin-top: 10px;}
.page3 .m1200 ul li:hover{box-shadow: 0 10px 10px rgba(0,0,0,.3);}
.page3 .m1200 ul li a{font-size: 14px;margin-top: 10px;display: none !important;position: absolute;left: 0;right: 0;bottom: 10px;color: #ffffff;background: #de2128;border-radius: 30px;width: 50%;height: 30px;line-height: 30px;margin: 0 auto;}
.page3 .m1200 ul li:hover a{display: block !important;}
.page3 .m1200 ul li i{font-size: 12px;color: #999999;display: block;}
.page4{padding-top: 0;}
.page4 .tit{color: #ffffff;}
.page4 .con{display: flex;justify-content:space-between;}
.page4 .con .con_left{width: 387px;border-radius: 20px;background: linear-gradient(90deg,#0c4f8c,#0d5c96);border: 1px solid #2374b0;box-sizing: border-box;padding: 14px 15px;}
.page4 .con .con_left .item{background: linear-gradient(90deg,#0a4880,#0d5c96);border-radius: 18px;padding: 10px 0 10px 15px;display: flex;justify-content: space-between;align-items: center;margin-bottom: 10px;}
.page4 .con .con_left .item b{font-size: 16px;color: #f4e47a;line-height: 140%;display: inline-block;width: 58px;border-right: 1px solid #78917d;text-align: center;}
.page4 .con .con_left .item span{font-size: 14px;color: #ffffff;display: inline-block;width: 272px;line-height: 110%;}
.page4 .con .con_right{width: 790px;background: linear-gradient(90deg,#0c528f,#093779);position: relative;border-radius: 20px;display: flex;align-items: center;}
.page4 .con .con_right::after{content: "";position: absolute;left: 0;top: -12px;width: 559px;height: 27px;background: url(../images/line.png) no-repeat center top;}
.page4 .con .con_right::before{content: "";position: absolute;right:0;bottom: -12px;width: 559px;height: 27px;background: url(../images/line.png) no-repeat center top;}
.page4 .con .con_right .kcLeft{float: left;width: 196px;border-right: 1px dashed #4f7d74;font-size: 24px;color: #ffffff;text-align: center;padding: 18px 0;}
.page4 .con .con_right .kcLeft span{display:block;line-height: 29px;margin: 10px 0;font-weight: bold;}
.page4 .con .con_right .kcLeft img{display:inline-block;width: 13px;height: 13px;}
.page4 .con .con_right .kcConter{width: 198px;margin: 0 50px 0 60px;float: left;}
.page4 .con .con_right .kcConter ul li, .page4 .con .con_right .kcRight ul li{width: 100%;border-bottom: 1px dashed #4f7d74;font-size:20px;color:#ffffff;padding: 10px 0;}
.page4 .con .con_right .kcConter ul li p{padding-left: 10px;}
.page4 .con .con_right .kcRight ul li p{padding-left: 10px;}
.page4 .con .con_right .kcConter ul li.noPadding, .page4 .con .con_right .kcRight ul li.noPadding{padding-top: 0;}
.page4 .con .con_right .kcConter ul li.last, .page4 .con .con_right .kcRight ul li.last{border-bottom: 0;}
.page4 .con .con_right .kcRight{width: 280px;float: left;}

.bg3{background: url(../images/bg3.jpg) no-repeat center top;}
.page5 .sm_tit{font-size: 16px;color: #333333;text-align: center;}
.page5 ul{display: flex;justify-content: space-between;margin-top: 30px;}
.page5 ul li{width:404px;height:215px;background: url(../images/page5_bg1.png) no-repeat center top;text-align: center;}
.page5 ul li:nth-child(2){background-image: url(../images/page5_bg2.png);}
.page5 ul li:nth-child(3){background-image: url(../images/page5_bg3.png);}
.page5 ul li h3{font-size: 24px;color: #08327e;padding-top: 80px;margin-bottom: 16px;}
.page5 ul li p{font-size: 16px;color: #333333;line-height: 120%;}

.page6 {padding-top: 0;position: relative;}
.page6 .tit b{color: #5dc6e6;}
.page6 .con li{width:263px;height:220px;background: url(../images/page6_bg.png) no-repeat center top;float: left;margin-right: 46px;position: relative;text-align: center;padding-top: 25px;box-sizing: border-box;}
.page6 .con li::after{content: '';width:48px;height:38px;background: url(../images/line3.png) no-repeat center top;position: absolute;right: -48px;top: 0;bottom: 0;margin:auto;}
.page6 .con li:nth-child(4),
.page6 .con li:nth-child(8){margin-right: 0;}
.page6 .con li:nth-child(4)::after{bottom: 10px;right: 0;top: auto;transform:rotate(90deg);margin: 0 auto;left: 0;}
.page6 .con li:nth-child(5)::after{transform:rotate(180deg);}
.page6 .con li:nth-child(6)::after{transform:rotate(180deg);}
.page6 .con li:nth-child(7)::after{transform:rotate(180deg);}
.page6 .con li:nth-child(8)::after{display: none;}
.page6 .con li h3{font-size: 20px;color: #333333;padding-top: 20px;margin-bottom: 10px;}
.page6 .con li p{font-size:14px;color: #666666;line-height: 160%;}
.page6 .con li p b{color: #508ac4;}
.page6 .btnKf{position: absolute;bottom: 30px;left: 0;right: 0;margin: 0 auto;}
			
.page7{background: linear-gradient(197deg,#0f6cad,#09327e);}
.page7 .m1200 .tit{color: #ffffff;}
.page7 .m1200 .tit b{color:#f4e47a;}
.page7 dl{height: 52px;border-radius: 10px;overflow: hidden;background: #0a3d7f;margin: 0 0 20px 0;}
.page7 dl.active{box-shadow: 0 2px 13px 0 rgba(87, 120, 201, .36);height: auto;margin: 0 0 20px 0;}
.page7 dl dt{width: 100%;height: 52px;background:#c5e7ea url(../images/down.png) no-repeat 96% center;cursor: pointer;padding: 0 0 0 44px;box-sizing: border-box}
.page7 dl dt h4{height: 100%;line-height: 52px;color: #2e3b8c;position: relative;font-size: 20px;}
/* .page7 dl dt h4:before{position: absolute;content: "";background: url(../images/Q.png) no-repeat center center;width: 33px;height: 33px;top: 50%;margin-top: -16.5px;left: -45px;} */
.page7 dl dd{padding: 20px 45px 30px 92px;width: 100%;box-sizing: border-box;color: #ffffff;height: 100px;}
.page7 dl:first-child dd{height: 140px;}
.page7 dl dd p{font-size: 16px;line-height: 32px;position: relative;}
.page7 dl dd p:before{position: absolute;content: "A：";width: 33px;height: 33px;top: 0px;left: -45px;text-align: center;font-weight: bold;font-size: 22px;}
.page7 dl.active dt{background: #c5e7ea url(../images/up.png) no-repeat 96% center;}
.page7 .tip{font-size: 14px;color: #6997cb;}

/* xdf_bottomForm 底部表单隐藏，去掉isPc */
.xdf_slide{display: block;}
.xdf_slide span{width: 88px;height: 24px;line-height: 24px;text-align: center;left: 0;font-size: 14px;color: #ffffff;display: block;right: 0;bottom: 12px;position: absolute;margin: auto;font-weight: bold;}
#xdf_bottomForm{display: none;}
.xdf_bottomForm_new .ax_img {background: url(../images/bottomFormImg.png?q) no-repeat center top;height: 140px;width:346px;bottom: initial;margin: 0;top: 0;left: -75px;}
.xdf_bottomForm_new .xdf_bottomForm.form-wrap .xdf_formbtn{background: #dd232b;color: #ffffff;font-weight: bold;}
.xdf_bottomForm_title_img .xdf_bottomForm.form-wrap .form{padding: 0 0 0 274px;}

@keyframes anim-moema-1 {
    60% {
    -webkit-transform:scale3d(.8, .8, 1);
    transform:scale3d(.8, .8, 1)
    }
    85% {
    -webkit-transform:scale3d(1.1, 1.1, 1);
    transform:scale3d(1.1, 1.1, 1)
    }
    100% {
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1)
    }
}
@-webkit-keyframes anim-moema-2 {
    to {
    opacity:0;
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1)
    }
}
@keyframes anim-moema-2 {
    to {
    opacity:0;
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1)
    }
}


@media screen and (max-width:1000px) {
    .xdf_slide{display: none;}
    .m1200{width: 94%;}
	.page{padding: 0.42rem 0;}
	.header_banner .qt_53Btn, .page .qt_53Btn{width: 5.4rem;height: .8rem;font-size: .28rem;line-height: .8rem;}
	
	 
	.header_banner{background: url(../images/m_bannerBg.jpg?1) no-repeat center top;height:6.84rem;background-size: 100%}
	.header_banner .m1200{display: block;}
	.header_banner .banner_img{padding-top: 1.25rem;width: 5.98rem;margin: 0 auto;}
	.header_banner .banner_img img{height: 3.66rem;margin: 0 auto;}
	
	.btnKf{width: 5.4rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.24rem;border-radius: 0.5rem;margin: 0.2rem auto 0;}
	.navs{width: 94%;height: 0.88rem;margin: 0 auto;}
	#nav{height: 0.88rem;border-radius: 0.1rem;}
	#nav .m1200{width: 96%;}
	#nav ul{height: 0.88rem;}
	.nav a{font-size: 0.24rem;padding: 0.2rem 0;}
	.navs::after{width: 100%;top: -0.04rem;background-size: contain;}


    .page div.tit{font-size: 0.4rem;margin: 0 0 0.4rem 0;line-height: 0.42rem;}
    .page div.tit b{padding-left: 0.48rem;}
    .page div.tit::after{width: 3.56rem;height: 0.22rem;background-size: contain;bottom: -0.4rem;}
	.tabwrap .tablists .tabList{width: 2rem;height: .56rem;line-height: .56rem;font-size: .24rem;margin: 0 .1rem;box-sizing: border-box;}
    .bg1{background: url(../images/m_bg1.jpg) no-repeat center top;background-size: 100%}
    .page1{padding-top: 0;}
    .page1 .m1200 .dec{width: 100%;margin-top: 0.5rem;padding: 0.3rem 0.16rem 0.3rem 0.44rem;}
    .page1 .m1200 .dec .top{margin-bottom: 0.32rem;}
    .page1 .m1200 .dec .top b{font-size: 0.3rem;padding-bottom: 0.2rem;}
    .page1 .m1200 .dec .top b::after{height: 0.02rem;}
    .page1 .m1200 .dec p{font-size: 0.26rem;line-height: 0.46rem;position: relative;padding-left: 0.32rem;}
    .page1 .m1200 .dec p::after{content: "";position: absolute;left: 0;top: 0.2rem;width: 0.1rem;height: 0.1rem;background: #67bffd;border-radius: 50%;}
    .page1 .m1200 .dec span{font-size: 0.26rem;color: #de2128;width: 100%;text-align: right;}
    .page1 .m1200 .dec span strong{font-weight: bold;}
    .page1 .m1200 .dec .tip{font-size: 0.2rem;}
    .page2 ul{margin-top: 1rem;justify-content: center;flex-wrap: wrap;}
    .page2 ul li{font-size: 0.24rem;width: 49.5%;border-right: 0.01rem solid #d8d8d8;border-bottom: 0.01rem solid #d8d8d8;padding:0 0 0.24rem 0;}
    .page2 ul li img{width: 0.85rem;}
    .page2 ul li p{padding-top: 0.32rem;text-align: center;width: 100%;}
    .page2 ul li:nth-child(even){border-right: 0;}
    .page2 ul li:nth-child(3),
    .page2 ul li:nth-child(4){border-bottom: 0;padding-top: 0.24rem;padding-bottom: 0;}
    .page2 ul li::after{display: none;}
    .bg2{background: url(../images/m_bg2.jpg) no-repeat center 7rem;background-size: cover;}

    .page3 .m1200{width: 94%;max-width: 94%;}
    .page3 .m1200 .swipr_con{width: 100%;margin-top: 0.76rem;}
    .page3 .m1200 ul:nth-child(2){display: none;}
    .page3 .m1200 ul{flex-direction: column;}
    .page3 .m1200 ul li{background: url(../images/m_page3_img1.png) no-repeat center top;width: 7.06rem;height: 2.16rem;background-size: contain;box-shadow: none;margin-right: 0;padding-left: 3.35rem;box-sizing: border-box;text-align: left;padding-right: 0.4rem;}
    .page3 .m1200 ul li:nth-child(2){background-image: url(../images/m_page3_img2.png);}
    .page3 .m1200 ul li:nth-child(3){background-image: url(../images/m_page3_img3.png);}
    .page3 .m1200 ul li:nth-child(4){background-image: url(../images/m_page3_img4.png);}
    .page3 .m1200 ul li:nth-child(5){background-image: url(../images/m_page3_img5.png);}
    .page3 .m1200 ul li:nth-child(6){background-image: url(../images/m_page3_img6.png);}
    .page3 .m1200 ul li h3{font-size: 0.32rem;margin-top: 0.32rem;}
    .page3 .m1200 ul li p{font-size: 0.26rem;line-height: 120%;margin-top: 0.1rem;color: #666666;}
    .page3 .m1200 ul li:hover a{display: none !important;}
    .page3 .m1200 ul li i{font-size: 0.18rem;line-height: 0.24rem;}
    .page4 .con{flex-wrap: wrap;}
    .page4 .con .con_right{width: 100%;border-radius: 0.2rem;padding: 0.2rem 0;}
    .page4 .con .con_left{width: 100%;border-radius: 0.2rem;margin-top: 0.5rem;padding: 0.25rem;margin-bottom: 0.24rem;}
    .page4 .con .con_left .item{padding: 0.2rem 0 0.2rem 0.26rem;margin-bottom: 0.18rem;border-radius: 0.2rem;}
    .page4 .con .con_left .item b{width: 1rem;font-size: 0.28rem;}
    .page4 .con .con_left .item span{font-size: 0.24rem;width: 5.1rem;}
    .page4 .con .con_right::before{bottom: -0.12rem;width: 70%;height:0.27rem;background-size: contain;}
    .page4 .con .con_right::after{top: -0.1rem;width: 90%;height:0.27rem;background-size: contain;}
    .page4 .con .con_right .kcLeft{width: 1.26rem;padding:0;font-size: 0.24rem;}
    .page4 .con .con_right .kcLeft span{line-height: 160%;margin: 0.18rem 0;}
    .page4 .con .con_right .kcLeft img{width: 0.13rem;height: 0.13rem;margin: 0 auto;display: block;}
    .page4 .con .con_right .kcConter{width: 2rem;margin: 0 0.36rem 0 0.36rem;}
    .page4 .con .con_right .kcRight{width: 2.78rem;}
    .page4 .con .con_right .kcConter ul li, .page4 .con .con_right .kcRight ul li{font-size: 0.18rem;padding:0.14rem 0 ;}
    .page4 .con .con_right .kcRight ul li p,
    .page4 .con .con_right .kcConter ul li p{padding-left: 0.3rem;}
    .bg3{background: url(../images/m_bg3.jpg) no-repeat center top;background-size: cover}
    .page5 .sm_tit{font-size: 0.26rem;line-height: 160%;margin-top: 0.6rem;}
    .page5 ul{flex-direction: column;margin-top: 0;}
    .page5 ul li{width: 7.14rem;background-size: contain;background-image: url(../images/m_page5_bg1.png);height: 2.41rem;margin-top: 0.2rem;padding: 0 0.5rem;box-sizing: border-box;text-align: left;}
    .page5 ul li:nth-child(2){background-size: contain;background-image: url(../images/m_page5_bg2.png);}
    .page5 ul li:nth-child(3){background-size: contain;background-image: url(../images/m_page5_bg3.png);}
    .page5 ul li h3{font-size: 0.32rem;padding-top: 0.62rem;margin-bottom: 0.1rem;}
    .page5 ul li p{font-size: 0.24rem;}

    .page6{padding-bottom: 1.2rem;}
    .page6 .con{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 0.8rem;}
    .page6 .con li{width: 1.57rem;height: 1.8rem;background-size: 100% 100%;background-image: url(../images/m_page6_bg.png);padding-top: 0.22rem;margin-right: 0.2rem;}
    .page6 .con li img{width: 0.4rem;height: 0.4rem;}
    .page6 .con li h3{font-size: 0.26rem;padding-top: 0.1rem;margin-bottom: 0;}
    .page6 .con li::after{width: 0.26rem;height: 0.27rem;background-size: contain;right: -0.2rem;}
    .page6 .btnKf{bottom: 0.7rem;}

    .page7 .txts{margin-top: 0.8rem;}

    .page7 dl{height:1.1rem;border-radius: .1rem;margin: 0 0 .18rem 0;}
    .page7 dl.active{margin: 0 0 .2rem 0;}
    .page7 dl dt{height: 1.1rem;padding: 0.2rem 0.4rem 0.2rem .4rem;background-size: .27rem .27rem;background-image: none;}
    .page7 dl.active dt{background-size: .27rem .27rem;background-image: none;}
    .page7 dl dt h4{line-height: .32rem;font-size: .26rem;display: flex;align-items: center;}
    .page7 dl dt h4:before,
    .page7 dl dd p:before{width: .33rem;height: .33rem;background-size: .33rem .33rem;margin-top: -.165rem;left: -.45rem;font-size: 0.3rem;}
    .page7 dl dd{padding: .35rem .4rem .35rem .75rem;height: 2.4rem;}
    .page7 dl:first-child dd{height: auto;}
    .page7 dl dd p{font-size: .24rem;line-height: .36rem;}
    .page7 dl dd p:before{margin-top: 0;}
    .page7 .tip{font-size: 0.2rem;margin-top: 0;}

}