@charset "UTF-8";
@import url(../pub/det/detfp.css);
body,input,label,select,option,textarea,button,fieldset,legend,td{color:#222;font:1rem/1.5 "Helvetica Neue", Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
body{margin:0 auto;min-width:1400px;background:#fff;-webkit-text-size-adjust:100% !important;}
a:hover{color:#ce2f2b;}
@media (min-width:979px) {
	.cssmob{display:none;}
}
@media (max-width:979px) {
	body{min-width:320px;overflow-x:hidden;}/*width:360px;background:#ececec;*/
	.csspc{display:none!important;}
	.cssmob{display:block;}
}
@media (max-width:319px) {
	body{display:none;}
}


.fpbutf{margin-right:.75rem;}

.top{padding-top:90px;}
.top .tit{display:flex;z-index:901;position:fixed;top:0;width:100%;background:#fff;border-bottom:8px #1e63b0 solid;justify-content:center;}
.top .tit .s{display:flex;width:1400px;height:100px;transition:all .3s ease;justify-content:space-between;align-items:center;}
.top .tit .logo{height:80%;}
.top .tit .logo img{height:100%;}
.top .tit .logo,.top .tit .fpbutf,.fpseaa,.menunavbut{animation-duration:1s;}
@media (min-width:980px) {
	.fpbutf{width:40px;height:40px;background:#bbb;}
	.fpseaa{border-radius:20px;padding-right:40px;}
	.fpseaa .key{height:40px;}
	.fpseaa .but{width:40px;padding-left:40px;}
	.fpseaa::before{width:40px;font-size:20px;}
	.top .tit.titfixup{border-bottom-width:6px;}
	.top .tit.titfixup .s{height:80px;}
}
@media (max-width:979px) {
	.top{padding-top:60px;}
	.top .tit{box-shadow:0 1px 1px rgba(0,0,0,.1);border-bottom-width:4px;}
	.top .tit .s{width:95%;height:60px;}
	.top .tit .logo{height:80%;flex:1;}
}

.menus.menuxya > ul > li > ul > li >a >span{display:none;}
@media (min-width:980px) {
	.menuxya{display:flex;z-index:2;height:100%;flex:1;}/*margin:0 50px;justify-content:flex-end;*/
	.menuxya > ul{display:flex;}/*flex:1;*/
	.menuxya > ul > li{position:relative;width:130px;transition-duration:.35s;}/*flex:1;*/
	.menuxya > ul > li > a{display:flex;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;background:none;border:0;padding-left:0;line-height:1.8;align-items:center;justify-content:center;}/*font-size:18px;font-weight:normal;color:#444;*/
	.menuxya > ul > li > a > span{opacity:.8;font-weight:normal;font-size:67%;text-transform:uppercase;font-family:Verdana,Geneva,sans-serif;}
	.menuxya > ul > li > ul{display:none;position:absolute;width:100%;background:rgba(255,255,255,.9);padding:0;animation:kf_menuxya .3s linear;}/*box-shadow:1px 1px 10px rgba(0,0,0,.1);overflow:hidden;border-radius: 0 0 5px 5px;background:#1e63b0;background:rgba(0,0,0,.35);*/
	.menuxya > ul > li > ul > li{width:auto;}
	.menuxya > ul > li > ul > li > a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;text-align:center;line-height:48px;transition-duration:.35s;}/*font-size:1rem;color:#fff;*/
	.menuxya > ul > li > ul > li ul{display:none;}
	.menuxya > ul > li:hover > a,.menuxya > ul > li.now > a{color:inherit;}
	.menuxya > ul > li > ul > li:hover > a,.menuxya > ul > li > ul > li.now a{}/*color:#1e63b0;*/
	.menuxya > ul > li > ul > li:hover > a{background-color:rgba(0,0,0,.05);}/*background-color:rgba(30,99,176,.1);*/
	.menuxya > ul > li:hover > ul{display:block;}
	@keyframes kf_menuxya{from{margin-top:-80px;opacity:0;}to{margin:0;opacity:1;}}
	.menuxya_hoverl > ul > li:hover::before,.menuxya_hoverl > ul > li.now::before{z-index:-1;position:absolute;bottom:0px;right:30px;left:50%;margin-left:-10px;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #b00000;border-left:10px solid transparent;content:'';}
	.menuxya_hoverl > ul > li:hover::after,.menuxya_hoverl > ul > li.now::after{z-index:-1;position:absolute;bottom:-4px;right:1rem;left:1rem;height:4px;background:#b00000;content:'';}
	.menuxya_hoverbg > ul > li > ul::after{position:absolute;top:-20px;left:50%;margin-left:-15px;width:30px;height:1px;background:#fff;content:'';}
	.menuxya_hoverbg > ul > li:hover > a,.menuxya_hoverbg > ul > li > ul{background:#1e63b0;color:#fff;}/*background:#f78b0b;*/
	.menuxya_bgc > ul > li > a:hover,.menuxya_bgc > ul > li.now > a{background:#1e63b0;color:#fff;}
	.menuxya_line{background:#145ca3;justify-content:center;}
	.menuxya_line > ul{width:1400px;}
	.menuxya_line > ul > li{flex:1;}
	.menuxya_line > ul > li > a{height:60px;font-weight:normal;font-size:1.125rem;color:#fff!important;}

	.menuxya{margin-right:50px;justify-content:flex-end;}
	.menuxya > ul > li > a{font-size:1.125rem;font-weight:normal;color:#444;}
	.menuxya > ul > li > ul{box-shadow:1px 1px 10px rgba(0,0,0,.1);!overflow:hidden;border-radius: 0 0 5px 5px;}
	.menuxya > ul > li > ul > li > a{font-size:1rem;}
	.menuxya > ul > li > ul > li:hover > a,.menuxya > ul > li > ul > li.now a{color:#1e63b0;}
	.menuxya > ul > li > ul > li:hover > a{background-color:rgba(30,99,176,.1);}
}

.top .ban .swi_pr > .swiper-pagination > .swiper-pagination-bullet{background:#89b828;}
.top .ban .bannp{background:url(bannp1.jpg) no-repeat center;background-size:100%;padding-top:420px;}
.top.top_classtop9 .ban .bannp{background-image:url(bannp2.jpg);}
.top.top_classtop15 .ban .bannp{background-image:url(bannp3.jpg);}
.top.top_classtop21 .ban .bannp{background-image:url(bannp4.jpg);}
.top.top_classtop25 .ban .bannp{background-image:url(bannp5.jpg);}
.top .ban .banla{display:flex;background:#fafafa url(ind1bg.jpg);background:#9b1956;}
.top .ban .banla a{display:flex;height:80px;padding-left:30px;color:#fff;transition:.3s;flex:1;align-items:center;}
.top .ban .banla a::before{display:flex;margin-right:10px;content:'\e705';font-family:'iconfont'!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;transition:.3s;align-items:center;justify-content:center;}
.top .ban .banla a:nth-child(2){background:#1c2a72;}
.top .ban .banla a:nth-child(2)::before{content:'\e6bf';}
.top .ban .banla a:nth-child(3){background:#319738;}
.top .ban .banla a:nth-child(3)::before{content:'\e65f';}
.top .ban .banla a:nth-child(4){background:#f08519;}
.top .ban .banla a:nth-child(4)::before{content:'\e703';}
.top .ban .banla a:nth-child(5){background:#205eaa;}
.top .ban .banla a:nth-child(5)::before{content:'\e673';}
.top .ban .banla a:hover{background:#1e63b0;color:#f8ef05;font-size:120%;}
.top .ban .banla a:hover::before{font-size:2.4rem;}
.top .ban .banla_p{display:none;}
@media (min-width:980px) {
	.top .ban .bannw .swiper-pagination{bottom:30px;}
}
@media (max-width:979px) {
	.top .bann{overflow:hidden;}
	.top .ban .bannw{margin:0 -50px;}
	.top .ban .bannp{padding-top:30%;margin:0 -50px;}
	.top .ban .banla{font-size:.875rem;}
	.top .ban .banla a{height:48px;padding:0;justify-content:center;}
	.top .ban .banla a em{display:none;}
	.top .ban .banla a::before{margin-right:4px;font-size:.875rem;}
	.top .ban .banla a:nth-child(2),.top .ban .banla a:nth-child(5){display: none;}
	.top .ban .banla a:hover{color:#f8ef05;font-size:inherit;}
	.top .ban .banla a:hover::before{font-size:inherit;}
}

.ind{clear:both;}
.ind .fphhr >:first-child > span{font-weight:normal;}
.ind .fphhr >:first-child > span::before,
.ind .fphhr >:first-child > span::after{background:#1e63b0;}
.ind .mm .fpmoreba_fa::before,.ind .mm .fpmoreba::after{background:#296bb4;}
.ind .mm .fpmoreba_fa::after{background:#008cd3;}
@media (min-width:980px) {
	.fplispb > li{width:31%;}
	.ind .fphhr >:first-child{font-size:44px;}
	.ind .fphhr >:first-child > span{font-size:36px;}
	.ind .fphhr >:first-child > span::before{top:-6px;left:-20px;width:90px;height:90px;}
}
@media (max-width:979px) {
	.ind .fphhr >:first-child{font-size:24px;}
	.ind .fphhr >:first-child > span{font-size:24px;}
}
.ind1{overflow:hidden;background:url(ind1bg.jpg);padding:100px 0;}
.ind1 .s{display:flex;margin:0 auto;width:1400px;align-items:flex-start;}
.ind1 .l{min-width:auto;flex:1;}
.ind1 .l .uu{margin:30px 0 0;line-height:2;}
.ind1 .l .gm{margin:30px 0 40px;}
.ind1 .r{margin:30px 0 0 70px;width:700px;}
.ind1 .r .playi > .playia::after{background-image:url(playbg.jpg);}
.ind2{display:flex;position:relative;background:#1e63b0;}
.ind2::before{position:absolute;background:url(ind2bg.png) bottom center no-repeat;background-size:100%;opacity:.08;content:'';inset:0;filter:grayscale(0%);}
.ind2 .l{display:flex;flex-direction:row-reverse;padding-right:50px;width:50%;align-items:center;}
.ind2 .l .ls{width:650px;padding:30px 0;}
.ind2 .l .ls .fphhc >:first-child > span:first-letter{opacity:.5;}
.ind2 .l .ls .uu{margin-top:40px;color:#ddd;font-size:.875rem;}
.ind2 .l .ls .uu li em{display:flex;position:relative;margin:20px 0 16px;background:rgba(0,0,0,.15);border-left:4px #8e3061 solid;border-left:4px rgba(0,0,0,.3) solid;padding:0 10px 0 20px;color:#fff;line-height:44px;font-size:1rem;justify-content:space-between;align-items:center;}
.ind2 .l .ls .uu li em::before{position:absolute;left:0;width:0;height:0;border:6px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,.3);content:'';}
.ind2 .l .ls .uu li:hover em{background:#d11577;background:#319738;}
.ind2 .r{display:flex;flex-direction:row-reverse;flex:1;flex-wrap:wrap;}
.ind2 .r a{position:relative;width:33.33%;overflow:hidden;border:1px rgba(255,255,255,.1) solid;border-right:0;border-bottom:0;padding-top:23%;}
.ind2 .r a img{display:block;position:absolute;width:100%;height:100%;inset:0;opacity:.85;transition:.3s;}
.ind2 .r a:hover img{opacity:1;transform:scale(1.15);}
.ind2 .r a:nth-child(-n+3){border-top: 0;}
.ind3{position:relative;background:url(ind3bg.jpg) no-repeat right bottom;background-size:cover;padding:130px 0 110px;}
.ind3 .s{margin:0 auto;width:1400px;}
.ind3 .cc{padding-top:90px;}
.ind3 .mm{margin-top:60px;text-align:center;}
.ind4{position:relative;background:#eee;padding:110px 0;}
.ind4 .s{margin:0 auto;width:1400px;}
.ind4 .cc{display:flex;margin-top:60px;justify-content:space-between;}
.ind4 .ccs{position:relative;width:32%;width:48%;background:#eee;border-radius:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);padding:24px;}
.ind4 .ccs .cct{display:flex;justify-content:space-between;align-items:center;}
.ind4 .ccs .cct em{position:relative;background:#26b1e7;border-radius:4px;padding:5px 16px;color:#fff;}
.ind4 .ccs .cct em::before{position:absolute;top:-12px;left:-12px;width:28px;height:28px;background:url(logop.png) no-repeat center;background-size:100%;border-radius:12px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);content:'';}
.ind4 .ccs .cct dfn{font-size:14px;color:#777;}
.ind4 .ccs ul{padding-top:1rem;}
.ind4 .ccs .fplisua > li{padding:1rem 0;}
.ind4 .ccs .fplisua > li .dlogos{margin-right:10px;width:100px;height:74px;padding-bottom:0;}
.ind4 .ccs .fplisua > li .dlogos img{height:100%;}
.ind4 .ccs .fplisua > li .dtitles{font-weight:normal;}
.ind4 .ccs .fplisua > li:nth-child(odd){background:none;}
.ind4 .ccs .fplisua > li:hover{background:#f4f7fd;padding:1rem;}
.ind5{padding:130px 0 110px;}
.ind5 .s{margin:0 auto;width:1400px;}
.ind5 .hh{padding:0 20px;}
.ind5 .cc{margin-top:50px;}
.ind5 .cc .swiper-container{padding-bottom:80px;}
.ind5 .cc .swiper-container > .fplispr > li .dlogo{padding-top:40%;}
.ind5 .cc .swiper-container > .swiper-pagination > .swiper-pagination-bullet{background:#319738;}
.ind6{padding:130px 0 110px;background:#f1f1f1 url(ind6bg.jpg) no-repeat;background-attachment:fixed;}
.ind6 .s{margin:0 auto;width:1400px;}
.ind6 .hh{padding:0 20px;}
.ind6 .cc{margin-top:50px;}
.ind6 .cc .swiper-container{padding-bottom:80px;}
.ind6 .cc .swiper-container > .fplispr > li .dlogo{padding-top:40%;border-color:#419bd7;}
.ind6 .cc .swiper-container > .swiper-pagination > .swiper-pagination-bullet{background:#cae5f2;background:#1e63b0;}
@media (min-width:980px) {
	.ind1 .l .gm.fpwayp_il > *{width:31.5%;padding:.5rem 0 .5rem 4.4rem;}
	.ind1 .l .gm.fpwayp_il > * > span{font-size:24px;}
	.ind1 .l .gm.fpwayp_il > *::before{font-size:44px;}
	.ind4 .ccs .fplisua > li .dsumms{max-height:42px;line-height:1.5;}
	.ind4 .ccs{background:#fafafa;}
}
@media (max-width:979px) {
	.ind1{padding:70px 0 50px;}
	.ind1 .s{width:95%;flex-direction:column;}
	.ind1 .hh{justify-content:center;}
	.ind1 .l .uu{margin:30px 0 0;line-height:1.7;}
	.ind1 .l .gm{margin:10px 0 20px;}
	.ind1 .r{margin:0;width:100%;}
	.ind2{padding:20px 0;}
	.ind2 .l{width:100%;padding-right:0;justify-content:center;}
	.ind2 .l .ls{width:95%;padding:30px 0;}
	.ind2 .l .ls .fphhc{justify-content:center;}
	.ind2 .l .ls .uu li{font-size:.875rem;}
	.ind2 .l .ls .uu li em{margin:16px 0 12px;line-height:40px;font-size:1rem;}
	.ind2 .r{display:none;}
	.ind3{padding:80px 0 50px;}
	.ind3 .s{width:95%;}
	.ind3 .cc{padding-top:40px;}
	.ind4{padding:50px 0;}
	.ind4 .s{width:100%;}
	.ind4 .cc{margin-top:20px;flex-wrap:wrap;justify-content:center;}
	.ind4 .ccs{margin-top:30px;width:95%;border-radius:1rem;box-shadow:none;padding:0;}
	.ind4 .ccs .fplisua li:nth-child(n+4){display:none;}
	.ind4 .ccs .fplisua > li .dlogos{width:80px;height:58px;}
	.ind4 .ccs:nth-child(3){display:none;}
	.ind5{padding:70px 0 40px;}
	.ind5 .s{width:95%;}
	.ind5 .fphhr{justify-content:center;}
	.ind5 .cc .swiper-container{padding-bottom:50px;}
	.ind6{padding:50px 0 30px;}
	.ind6 .s{width:95%;}
	.ind6 .cc{margin-top:30px;}
	.ind6 .cc .swiper-container{padding-bottom:50px;}
}

.foot{z-inde:1;position:relative;background:#292f33;background:#53575a;color:#fff;}
.foot a{color:inherit;}
.foot .footm{display:flex;!background:#292f33;border-bottom:1px solid rgba(255,255,255,.1);justify-content:center;}
.foot .footm > .s{display:flex;width:1400px;padding:80px 0 60px;flex-wrap: wrap;}
.foot .footm > .s > .l{width:450px;margin-right:50px;}
.foot .footm > .s > .l .tt{line-height:50px;font-weight:bold;font-size:24px;}
.foot .footm > .s > .l .tt span{margin-left:6px;font-size:18px;}
.foot .footm > .s > .l .cc{margin:20px 0 0;color:#eee;line-height:42px;font-size:.875rem;}
.foot .footm > .s > .l .cc strong{color:#ffac33;font-style:italic;font-size:28px;}
.foot .footm > .s > .l .cc p::before{margin-right:.5rem;content:'\ffbc';line-height:1;font-family:'iconfont'!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-size:150%;}
.foot .footm > .s > .l .cc p:nth-child(2)::before{content:'\e705';}
.foot .footm > .s > .l .cc p:nth-child(3)::before{content:'\e68f';}
.foot .footm > .s > .l .cc p:nth-child(4)::before{content:'\e608';}
.foot .footm > .s > ul{display:flex;overflow:hidden;flex:1;}
.foot .footm > .s > ul > li{flex:1;}
.foot .footm > .s > ul > li:first-child{display:none;}
.foot .footm > .s > ul > li a:hover{text-decoration:underline;}
.foot .footm > .s > ul > li > a{display:block;line-height:50px;font-size:16px;}
.foot .footm > .s > ul > li > ul > li > a{color:#eee;line-height:2.5;font-size:14px;}
.foot .footm > .s > .wns,.foot .footm > .s > .douyin{width:150px;padding-top:1rem;text-align:center;color:#eee;line-height:1.8;font-size:14px;}
.foot .footm > .s > .wns img,.foot .footm > .s > .douyin img{width:100%;}
.foot .footm > .s > .wns{margin:0 20px 0 30px;}
.foot .footm > .s > .flink{display:none!important;margin-top:3rem;width:100%;opacity:.2;font-size:14px;}
.foot .footm > .s > .flink > span{font-weight:bold;}
.foot .footm > .s > .flink > a:not(:last-child){display:inline-block;margin-right:1rem;line-height:1.7;}
.foot .footc{display:flex;margin:0 auto;width:1400px;height:80px;font-size:.875rem;justify-content:space-between;align-items:center;}
.foot .footc .l{opacity:.6;}
.foot .footc span.copy::after{content:'　';}
.foot .footc span.copy + a{display:none;}
.foot .footc span.copy + a::after{content:'|';}
.foot .flink{display:none;}
@media (max-width:979px) {
	.foot{padding:16px 0;}
	.foot .footc{width:98%;height:auto;font-size:.75rem;}
	.foot .footc .l{opacity:.6;text-align:center;flex:1;}
	.foot .footc span.copy::after{display:block;content:'';}
	.foot .footc span.copy + a{z-index:-1;position:absolute;top:500px;}
	.foot .footc .social-share{display:none;}
}

.floatcs17{z-index:9999;position:fixed;top:70%;right:.75rem;width:130px;}
.floatcs17 > .a1{display:block;text-align:center;min-height:80px;padding:1rem 0;border:2px solid #fff;box-shadow:0 0 5px #fff;border-radius:8px;background:linear-gradient(to right bottom,#1e63b0,#d11577);color:#fff;font-size:18px;font-weight:bold;}/*#29cc7e, #ff8080*/
.floatcs17 > .c1{position:absolute;width:1.25rem;height:1.25rem;border-radius:50%;border:2px rgba(255,255,255,.8) solid;background:#000;top:-12px;right:-8px;cursor:pointer;opacity:.9;}
.floatcs17 > .c1::after{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;content:'×';color:#fff;font-size:1rem;font-weight:bold;}
.floatcs17 > .c1:hover{background:#f00;}
@media (max-width:979px) {
	.floatcs17{display:none;}
}

.main{display:flex;clear:both;justify-content:center;padding:0 0 80px;}
.main .mains{position:relative;display:flex;width:1400px;}
.main .maina{margin:90px 50px 0 0;width:300px;}
.main .mainb{min-width:0;min-height:700px;padding-bottom:50px;flex:1;}
.main .mainb .fp h2{display:inline-flex;border:1px solid rgba(30,99,176,.6);border-radius:30px;padding:0 1rem;color:#0369b6;line-height:40px;font-size:18px;align-items:center;}
.main .mainb .fp h2:hover{background:#1e63b0;color:#fff;}
.main .mainb .fp h2::after2{margin:0 15px;width:100px;height:1px;border-bottom:1px dashed #1e63b0;content:'';}

.main_classid4 .mainb .fp .fplispa .dtitles{display:none;}
.main_classid4 .u_zlfw{font-size:.875rem;}
.main_classid4 .u_zlfw li em{display:flex;position:relative;margin:20px 0 16px;background:#1e63b0;border-left:4px #8e3061 solid;border-left:4px rgba(0,0,0,.3) solid;padding:0 10px 0 20px;color:#fff;line-height:44px;font-size:1rem;justify-content:space-between;align-items:center;}
.main_classid4 .u_zlfw li em::before{position:absolute;left:0;width:0;height:0;border:6px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,.3);content:'';}
.main_classid4 .u_zlfw li:hover em{background:#d11577;background:#319738;}
.main_classid7 ul.fp7a{display:flex;flex-wrap:wrap;justify-content:space-between;}
.main_classid7 ul.fp7a li{margin-top:20px;width:23.5%;border:1px #ddd dashed;padding:10px 20px;line-height:1.5;color:#084d9a;}
.main_classid7 ul.fp7a li strong{color:#2b3b8b;line-height:1.3;font-size:40px;}
.main_classid7 ul.fp7a li:nth-child(4n+3):last-child{margin-right:25.5%;}
.main_classid12 .mainb .fp .fplispa > li .dlogos{background:#e5e5ea;border:1px #e5e5ea solid;padding-top:40%;}
.main_classid12 .mainb .fp .fplispa > li:hover{box-shadow:none;}
@media (min-width:980px) {
	.main{box-shadow:0 60px 0 0 rgba(0,0,0,.05) inset;box-shadow:0 60px 0 0 rgba(0,0,0,.8) inset;box-shadow:0 60px 0 0 #1e63b0 inset;}
	.main .maina .fphhl_bgwrap >:first-child{background:#2c2d2d;background:#1e63b0}
	.fpnnlb_a li a{background:rgba(0,0,0,.03);}
	.fpnnlb_a li:hover a{background-color:rgba(30,99,176,1);}
	.fpnnlb_a li.now:not(:hover) a{background-color:rgba(0,0,0,.03);color:#0f55a2;}
	.fpnnlb_a li.now:not(:hover) a::before{border-left-color:#0f55a2;}
	.main .mainb{padding-top:90px;}
	.fploc{position:absolute;top:0;right:0;left:0;border:0;line-height:60px;}
	.fploc .n{color:#fff;font-weight:normal;font-size:1.25rem;}
	.fploc .l{color:#eee;font-size:1rem;}
	.main .mains{padding-left:350px;}
	.main .maina{position:absolute;top:0;left:0;}
	.mainfixup .maina{position:fixed;top:30px;left:50%;margin-left:-700px;}

	.main_classid12 .mainb .fp .fplispa > li{width:23.5%;}
	.main_classid12 .mainb .fp .fplispa > li:nth-child(4){margin-top:0;}
	.main_classid12 .mainb .fp .fplispa > li:last-of-type:nth-child(3n+2){margin-right:0;}
	.main_classid12 .mainb .fp .fplispa > li:last-of-type:nth-child(4n+3){margin-right:25.5%;}
	.main_classid12 .mainb .fp .fplispa > li:last-of-type:nth-child(4n+2){margin-right:51%;}
	.main_classid21 .mains,.main_classid25 .mains{padding-left:0;}
	.main_classid21 .maina,.main_classid25 .maina{display:none!important;}
	.main_classid25 .mainb .fp .fpdet{float:left;width:40%;overflow:hidden;}
	.main_classid25 .mainb .fp .fpdetmap{clear:none;float:right;width:58%;overflow:hidden;}
}
@media (max-width:979px) {
	.main .mains{width:100%;padding:64px 8px 20px;}
	.main .mainb{min-height:400px;}
	.fploc{background:#1e63b0;}
	.main_classid4 .u_zlfw li{font-size:.875rem;}
	.main_classid4 .u_zlfw li em{margin:16px 0 12px;line-height:40px;font-size:1rem;}
	.main_classid7 ul.fp7a li{margin-top:12px;width:48%;padding:6px 12px;}
	.main_classid7 ul.fp7a li strong{font-size:28px;}
	.main_classid7 ul.fp7a li:nth-child(4n+3):last-child,.main_classid7 ul.fp7a li:nth-child(2n+1):last-child{margin-right:52%;}
}
