@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;}/*width:360px;background:#ececec;*/
	.csspc{display:none!important;}
	.cssmob{display:block;}
}
@media (max-width:319px) {
	body{display:none;}
}

.top .tit{display:flex;justify-content:center;background:#fff;box-shadow:1px 3px 3px rgba(0,0,0,.1);}
.top .tit .s{display:flex;width:99%;height:120px;justify-content:space-between;align-items:center;}
.top .tit .logo{height:75%;transition:.3s;}
.top .tit .logo img{height:100%;}
@media (min-width:980px) {
	.top .tit.titfix{z-index:901;position:fixed;top:0;width:100%;transition:all .3s ease;}
	.top .tit.titfix .s{height:90px;transition:all .3s ease;}
	.top .tit.titfixup .s{height:70px;}
}
@media (max-width:1400px) {
	.top .tit .seaa{display:none;}
	.top .tit .logo{height:60%;}
}
@media (max-width:1200px) {
	.top .tit .logo{height:50%;}
}
@media (max-width:979px) {
	.top .tit{box-shadow:0 1px 1px rgba(0,0,0,.1);}
	.top .tit .s{height:60px;}
	.top .tit .logo{height:75%;}
	.top.topfixmob{padding-top:60px;}
	.top.topfixmob .tit{z-index:901;position:fixed;top:0;width:100%;}
}

@media (min-width:980px) {
	.seaa{position:relative;height:44px;overflow:hidden;background:#f1f1f1;background:rgba(0,0,0,.05);border-radius:30px;transition:.5s;padding-right:44px;}
	.seaa .key{width:145px;height:44px;background:none;border:0;padding-left:15px;transition:.3s;}
	.seaa .but{position:absolute;top:0;right:0;bottom:0;width:44px;overflow:hidden;background:none;border:0;padding-left:44px;cursor:pointer;}
	.seaa::before{display:flex;position:absolute;top:0;right:0;bottom:0;width:44px;content:'\e617';font-family:'iconfont'!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;font-size:20px;align-items:center;justify-content:center;}
	.seaa.seaa_auto .key{width:0;padding:0;}
	.seaa.seaa_autorow{order:1;}
}

@media (min-width:980px) {
	.menuxxe{display:flex;z-index:2;position:static;}
	.menuxxe > ul{display:flex;}
	.menuxxe > ul > li{width:110px;transition-duration:.35s;}
	.menuxxe > ul > li > a{display:flex;height:100%;background:none;border:0;padding-left:0;font-weight:normal;font-size:18px;transition:.5s;justify-content:center;align-items:center;}
	.menuxxe > ul > li > a span{display:none;}
	.menuxxe > ul > li > a:hover,
	.menuxxe > ul > li.now > a{color:inherit;}
	.menuxxe > ul > li:hover > a{background:rgba(0,0,0,.05);color:#005496;}
	.menuxxe > ul > li.now > a{!border-bottom:4px rgba(0,0,0,.85) solid;!border-bottom:4px #005497 solid;color:#005496;}
	.menuxxe > ul > li > ul{display:none;position:absolute;top:90px;left:0;width:100%;width:100%;overflow:hidden;flex-direction:row-reverse;background:#f4f4f4 url(menuxxebg.jpg) no-repeat bottom right;padding:60px calc(50% - 700px);transition:.5s;animation:kf_menuxxe .2s linear;justify-content:center;}
	.menuxxe > ul > li > ul > .uls{display:flex;overflow:hidden;flex-wrap:wrap;flex:1;}
	.menuxxe > ul > li > ul > .uls > li{margin-bottom:8px;width:33.33%;min-width:200px;}
	.menuxxe > ul > li > ul > .uls > li > a{display:flex;position:relative;flex-direction:column;padding-left:1.25rem;color:#123e95;line-height:36px;font-size:1rem;}
	.menuxxe > ul > li > ul > .uls > li > a span{margin:0 0 0 -1rem;text-overflow:ellipsis;white-space:normal;color:#999;line-height:22px;font-size:14px;}
	.menuxxe > ul > li > ul > .uls > li > a::before{position:absolute;top:18px;left:8px;width:4px;height:4px;background:#115fad;border-radius:2px;content:'';}
	.menuxxe > ul > li > ul > .uls > li:hover > a{color:#ce2f2b;}
	.menuxxe > ul > li > ul > .ulsword{margin-right:50px;width:70%;overflow:hidden;line-height:2;}
	.menuxxe > ul > li > ul > .ulsword img{float:left;margin-right:50px;width:50%;}
	.menuxxe > ul > li > ul > .ulsword dfn{display:block;margin-top:2rem;}
	.menuxxe > ul > li > ul > .ulsword dfn::before{content:'>>';}
	.menuxxe > ul > li > ul > li ul{display:none;}
	.menuxxe > ul > li > ul.hasulsword > .uls > li{width:100%;min-width:0;}
	.menuxxe > ul > li:hover > ul{display:flex;}
	@keyframes kf_menuxxe{from{margin-top:-10px;opacity:0;}to{margin:0;opacity:1;}}
	.menuxxe{height:100%;}

	.menuxya_full{flex:1;margin:0 100px;}
	.menuxya_full > ul{flex:1;}
	.menuxya_full > ul > li{width:auto;flex:1;}
	.menuxxe_nearr{flex:1;margin:0 40px;}
	.menuxxe_nearr > ul{flex:1;justify-content:flex-end;}

	.top .tit.titfixup .menuxxe > ul > li > ul{top:70px;}
}
@media (min-width:1600px) {
	.top .tit .menuxxe > ul > li{width:120px;}
}
@media (min-width:980px) and (max-width:1600px) {
	.top .tit .seaa.seaa_autorow:hover + .logo + .menuxxe{margin:0 10px;}
	.top .tit .seaa.seaa_autorow:hover + .logo + .menuxxe > ul > li{width:100px;}
}
@media (min-width:980px) and (max-width:1400px) {
	.top .tit .menuxxe{margin:0;}
	.menuxxe > ul > li > ul{padding:60px 30px;}
}
@media (min-width:980px) and (max-width:1200px) {
	.top .tit .menuxxe > ul > li{width:90px;}
}
@media (max-width:979px) {
	.sysmenu > ul li > a:hover,.sysmenu > ul li.now > a{color:#123e95;}
	.sysmenu > ul li > a span{display:none;}
	.sysmenu > ul li > ul > .ulsword{display:none;}
}

.top .bann .bannp{background:url(bannp1.jpg) no-repeat center top;background-size:100% auto;padding-top:20.8%;}
@media (min-width:980px) {
	.top .bann{margin-top:70px;}
	.top .bann .bannw .swiper-pagination{bottom:30px;}
	.top .bann .swi_dwordsx > .swiper-wrapper > .swiper-slide > .dwords{margin-left:-700px;width:1400px;}
	.swi_dwordsx > .swiper-wrapper > .swiper-slide > .dwords > h4{font-size:42px;}
}
@media (max-width:979px) {
	.top .bann .bannw{margin:0 -50px;}
	.top .bann .bannw .swiper-container .swiper-wrapper li .dwords h4 i{display: none;}
	.top .bann .bannp{padding-top:30%;margin:0 -120px;background-position:center 0;}
}

.ind{clear:both;}
.ind .fphhy >:first-child::after{background:#005496;}
.ind0{display:flex;height:190px;background:#f5f5f5;justify-content:center;align-items:center;}
.ind0 .s{width:85%;}
.ind0 .fpwayp > div > span > em{font-weight:bold;}
.ind0 .fpwayp > div > span > i{align-self:flex-end;color:#da251c;margin:0 0 20px 10px;}
.ind0 .fpwayp.fpwayp_im > div > span::before{content:'\e630';color:#005496;color:#da251c;}
.ind0 .fpwayp.fpwayp_im > div:nth-child(2){animation-delay:.2s;}
.ind0 .fpwayp.fpwayp_im > div:nth-child(2) > span::before{content:'\e613';}
.ind0 .fpwayp.fpwayp_im > div:nth-child(3){animation-delay:.4s;}
.ind0 .fpwayp.fpwayp_im > div:nth-child(3) > span::before{content:'\e653';}
.ind0 .fpwayp.fpwayp_im > div:nth-child(4){animation-delay:.6s;}
.ind0 .fpwayp.fpwayp_im > div:nth-child(4) > span::before{content:'\e674';}
@media (max-width:1600px) {
	.ind0 .fpwayp > div > span{font-size:48px;}
}
@media (max-width:979px) {
	.ind0{display:flex;height:120px;}
	.ind0 .s{width:98%;}
	.ind0 .fpwayp{flex-wrap:wrap;justify-content:space-around;}
	.ind0 .fpwayp > div{max-width:33%;}
	.ind0 .fpwayp > div > span{font-size:22px;}
	.ind0 .fpwayp > div > span > i{margin:0 0 8px 4px;}
	.ind0 .fpwayp > div > dfn{text-align:center;}
	.ind0 .fpwayp > div:first-child{display:none;}
}
.ind1{display:flex;height:40rem;overflow:hidden;}
.ind1 .l{display:flex;width:30%;flex-direction:column;background:#da251c;background:#005496;padding:0 2.5vw;color:#fff;justify-content:center;}
.ind1 .l .a{margin-top:-4.8rem;}
.ind1 .l .a em{float:right;color:rgba(0,0,0,.15);font-size:3.5rem;font-weight:bold;text-transform:uppercase;}
.ind1 .l .b{margin-top:1rem;line-height:2;font-size:.875rem;}
.ind1 .l .more{margin-top:3.125rem;text-align:right;}
.ind1 .l.fpcellhp .more a{border-color:#fff;color:#fff;}
.ind1 .r{flex:1;}
.ind1 .r ul{display:flex;height:100%;flex-wrap:wrap;}
.ind1 .r ul li{display:flex;position:relative;width:33.33%;height:50%;flex-direction:column-reverse;transition:all .6s;justify-content:center;align-items:center;}
.ind1 .r ul li .dtitles{display:flex;position:relative;width:250px;opacity:.95;justify-content:space-between;align-items:center;}
.ind1 .r ul li .dtitles > a{display:flex;flex-direction:column;font-size:1.75rem;align-items:center;}
.ind1 .r ul li .dtitles > a span{margin-top:.5rem;font-size:55%;order:1;}
.ind1 .r ul li .dtitles h2::after{display:none;}
.ind1 .r ul li .dmores{display:none;}
.ind1 .r ul li::after{content:'\e603';color:#d8251c;color:#005496;font-family:'iconfont'!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-size:2.8125rem;}
.ind1 .r ul li:nth-child(2)::after{content:'\e637';}
.ind1 .r ul li:nth-child(3)::after{content:'\e614';}
.ind1 .r ul li:nth-child(4)::after{content:'\e673';}
.ind1 .r ul li:nth-child(5)::after{content:'\e692';}
.ind1 .r ul li:nth-child(6)::after{content:'\e705';}
.ind1 .r ul li:hover{flex-direction:column;background:#005496;}
.ind1 .r ul li:hover .dtitles{opacity:1;}
.ind1 .r ul li:hover .dtitles > a{color:#fff;}
.ind1 .r ul li:hover .dtitles > a span{margin-top:0;}
.ind1 .r ul li:hover .dtitles > a::after{display:block;margin:.5rem 0 .75rem;width:2.5rem;height:.1875rem;background:#fff;content:'';}
.ind1 .r ul li:hover::before{position:absolute;top:0;right:0;bottom:0;left:0;background:url(ind1r1.jpg) 0 center;background-size:cover;opacity:.5;content:'';}
.ind1 .r ul li:hover::after{display:none;}
.ind1 .r ul li:hover .dmores{display:flex;position:relative;margin-top:1.5rem;}
.ind1 .r ul li:hover .dmores a{width:9.6875rem;border:1px #fff solid;text-align:center;color:#fff;line-height:2.5rem;font-size:.875rem;}
.ind1 .r ul li:hover .dmores a:hover{background:#da251c;background:#005496;color:#fff;}
.ind1 .r ul li:nth-child(2):hover::before{background-image:url(../upload/asslogo/b14.jpg);}
.ind1 .r ul li:nth-child(3):hover::before{background-image:url(ind1r3.jpg);}
.ind1 .r ul li:nth-child(4):hover::before{background-image:url(../upload/mcepic/2022329115248611.jpg);}
.ind1 .r ul li:nth-child(5):hover::before{background-image:url(../upload/mclogo/clogo04.jpg);}
.ind1 .r ul li:nth-child(6):hover::before{background-image:url(ind1r6.jpg);}
@media (max-width:979px) {
	.ind1{height:auto;flex-wrap: wrap;}
	.ind1 .l{width:100%;padding:2rem 2.5vw;}
	.ind1 .l .a{margin-top:-2.8rem;}
	.ind1 .l .a em{font-size:2rem;}
	.ind1 .r ul li{min-height:210px;}
	.ind1 .r ul li .dtitles{width:120px;}
	.ind1 .r ul li .dtitles > a{font-size:1rem;}
	.ind1 .r ul li .dtitles > a span{font-size:.75rem;}
	.ind1 .r ul li::after{font-size:2rem;}
	.ind1 .r ul li:hover .dtitles > a::after{height:2px;}
	.ind1 .r ul li:hover .dmores{margin-top:.75rem;}
	.ind1 .r ul li:hover .dmores a{width:5rem;line-height:1.75rem;font-size:.75rem;}
}
.ind2{background-image:url(ind2bg.jpg);background-position:center;background-attachment:fixed;background-size:cover;padding:2.5% 2.5% 5%;}
.ind2 .a{margin:0 0 25px;text-align:right;color:#ccc;font-size:1.125rem;font-size:22px;}
.ind2 .a a{display:inline-block;margin:0 25px;color:#222;}
.ind2 .a a.now,.ind2 .a a:hover{border-bottom:2px #005496 solid;color:#005496;}
.ind2 .b{background:rgba(255,255,255,.6);padding:3.5rem;}
.ind2 .b .bs{min-height:270px;background:#fff;}
.ind2 .b .bs.fplispa_bg .fplispa > li{margin:0!important;width:25%;}
.ind2 .b .bs.fplispa_bg .fplispa > li .dlogos{padding-top:100%;}
.ind2 .b .bs.fplispa_bg .fplispa > li .dtitles{background:none;color:#333;line-height:4rem;}
.ind2 .b .bs.fplispa_bg .fplispa > li:hover .dtitles{background:#005496;color:#fff;}
.ind2 .b .bs.fplispa_bg .fplispa > li:hover .dtitles a{color:inherit;}
@media (max-width:979px) {
	.ind2{padding:8% 2.5% 12%;}
	.ind2 .a{margin:-80px 0 25px;font-size:16px;}
	.ind2 .a a{margin:0 6px;}
	.ind2 .a a.now,.ind2 .a a:hover{border-bottom:0;}
	.ind2 .b{padding:.5rem;}
	.ind2 .b .bs{min-height:auto;}
	.ind2 .b .bs.fplispa_bg .fplispa > li{margin:0!important;width:50%;}
	.ind2 .b .bs.fplispa_bg .fplispa > li .dtitles{line-height:3rem;}
}
.ind3{background:#f5f5f5;padding:2.5%;padding-bottom:5%;}
.ind3 .s{display:flex;margin-top:40px;width:100%;transition:all .6s;}
.ind3 .s .l{min-width:0;flex:1;}
.ind3 .s .l .l1{display:flex;}
.ind3 .s .l .l1 a{background:#a5a5a5;text-align:center;color:#fff;line-height:54px;font-size:22px;flex:1;}
.ind3 .s .l .l1 a.now{background:#005496;}
.ind3 .s .l .l2{margin-top:20px;height:calc(100% - 134px);}
.ind3 .s .l .l2 ul{height:100%;}
.ind3 .s .l .l2 ul.fplisua_bgt > li{height:calc(33.33% - 13.33px);padding:0 30px 0 160px;}
.ind3 .s .l .more{margin-top:18px;text-align:right;}
.ind3 .s .r{position:relative;margin-left:2%;width:50%;padding-top:35%;}
.ind3 .s .r .swii1{position:absolute;top:0;right:0;bottom:0;left:0;}
@media (min-width:980px) {
	.ind3 .s .r .swii1 > .swiper-wrapper > .swiper-slide .dtitles{line-height:60px;font-size:1.25rem;}
	.ind3 .s .r .swii1 > .swiper-pagination > .swiper-pagination-bullet{width:25px;height:25px;line-height:25px;font-size:1rem;}
	.ind3 .s .r .swii1 > .swiper-pagination{bottom:17px;}
}
@media (max-width:1600px) {
	.ind3 .s .l .l1 a{font-size:20px;}
	.ind3 .s .l .l2 ul > li .dtitles{font-size:18px;}
	.ind3 .s .l .l2 ul > li .dsumms{max-height:42px;font-size: 14px;}
	.ind3 .s .l .l2 ul > li .dtimes em b{font-size:22px;}
}
@media (max-width:979px) {
	.ind3{padding:5% 2.5%;padding-bottom:10%;}
	.ind3 .s{margin-top:20px;flex-direction:column-reverse;}
	.ind3 .s .l{min-width:0;flex:1;margin-top:1rem;}
	.ind3 .s .l .l1 a{line-height:44px;font-size:16px;}
	.ind3 .s .l .l2{margin-top:12px;height:auto;}
	.ind3 .s .l .l2 ul.fplisua_bgt > li{height:100px;padding:0 10px 0 95px;}
	.ind3 .s .l .l2 ul > li .dtitles{font-size:16px;}
	.ind3 .s .l .l2 ul > li .dtimes em b{font-size:16px;}
	.ind3 .s .l .more{margin-top:18px;text-align:right;}
	.ind3 .s .r{margin-left:0;width:100%;padding-top:70%;}
}
.ind4{display:flex;padding:5.3125rem 0;justify-content:space-around;}
.ind4 .s{position:relative;width:30%;overflow:hidden;padding-top:22%;}
.ind4 .s .hh{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;}
.ind4 .s::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#eee url(ind4a.jpg) no-repeat center;background-size:auto 100%;content:'';transition:.5s;}
.ind4 .s:nth-child(2)::before{background-image:url(ind4b.jpg);}
.ind4 .s:nth-child(3)::before{background-image:url(ind4c.jpg);}
.ind4 .s::after{position:absolute;top:0;left:0;width:100%;height:100%;border:.3125rem solid #005496;opacity:0;content:'';transition:all .6s;}
.ind4 .s:hover:before{transform:scale(1.1);}
.ind4 .s:hover::after{opacity:1;}
@media (max-width:1600px) {
	.ind4 .s .hh > h2{font-size:1.75rem;}
}
@media (max-width:979px) {
	.ind4{padding:1rem 0;}
	.ind4 .s{padding-top:32%;width:46%;}
	.ind4 .s:nth-child(3){display: none;}
	.ind4 .s .hh > h2{font-size:1.25rem;}
	.ind4 .s::after{border-border:4px;}
}

.foot .footm{background:#ededed;padding:0 2.5%;}
.foot .footm > .s{display:flex;padding:80px 0 50px;}
.foot .footm > .s > .l{margin-right:40px;width:350px;}
.foot .footm > .s > .l .tt{display:none;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 .logo img{width:260px;}
.foot .footm > .s > .l .cc{margin:20px 0 0;line-height:42px;}
.foot .footm > .s > .l .cc strong{color:#005496;font-style:italic2;font-size:24px;}
.foot .footm > .s > .l .cc p::before{margin-right:.5rem;content:'\e640';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:'\e661';}
.foot .footm > .s > .l .cc p:nth-child(3)::before{content:'\e772';}
.foot .footm > .s > .l .cc p:nth-child(4)::before{content:'\e603';}
.foot .footm > .s > ul{display:flex;min-width:0;overflow:hidden;flex:1;}
.foot .footm > .s > ul a span{display:none;}
.foot .footm > .s > ul > li{flex:1;}
.foot .footm > .s > ul > li:first-child{display:none;}
.foot .footm > .s > ul > li > a{display:block;position:relative;line-height:50px;font-size:20px;}
.foot .footm > .s > ul > li > a::before{position:absolute;bottom:0;left:0;width:42px;height:2px;background:#005496;content:'';}
.foot .footm > .s > ul > li > ul{margin-top:16px;}
.foot .footm > .s > ul > li > ul li > a{line-height:32px;font-size:16px;}
.foot .footm > .s > ul > li > ul > .ulsword{display:none;}
.foot .footm > .s > .wns,.foot .footm > .s > .wnmp{width:150px;padding-top:1rem;text-align:center;line-height:1.8;font-size:14px;}
.foot .footm > .s > .wns img,.foot .footm > .s > .wnmp img{width:100%;}
.foot .footm > .s > .wnmp{margin:0 20px 0 40px;}
.foot .footc{display:flex;height:80px;background:#005496;padding:0 2.5%;color:#fff;font-size:.875rem;justify-content:space-between;align-items:center;}
.foot .footc a{color:inherit;}
.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:1600px) {
	.foot .footm > .s > .l{margin-right:20px;}
	.foot .footm > .s > ul > li > a{font-size:18px;}
	.foot .footm > .s > ul > li > ul li > a{font-size:14px;}
}
@media (max-width:979px) {
	.foot{border-top:1px #ddd solid;}
	.foot .footc{width:100%;height:auto;font-size:.75rem;padding:10px 0;}
	.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;}
}

.main{clear:both;position:relative;}
.main .mains{margin:0 auto;width:1400px;padding:0 0 50px;overflow:hidden;}
.main .mainb{min-height:700px;padding-bottom:50px;}
@media (min-width:980px) {
	.main{margin-top:0;}
	.main::before{position:absolute;top:0;right:0;left:0;height:60px;background:rgba(0,0,0,.8);background:#005496;content:'';}
	.main .mains{position:relative;}
	.fploc{margin-bottom:40px;flex-direction:row-reverse;border:0;line-height:60px;}
	.fploc .l{color:#eee;}
	.fploc .l::before{opacity:.9;}
	.fploc .p{position:absolute;top:-180px;left:16px;border:0;}
	.fploc .p::before{display:none;}
	.fploc .p > a{display:flex;flex-direction:column-reverse;color:#fff;line-height:1.3;font-weight:normal;font-size:2rem;}
	.fploc .p > a span{opacity:.7;font-weight:bold;font-size:2.5rem;margin-left:-1px;}
	.fpdir{display:flex;position:absolute;top:0;left:0;line-height:60px;font-size:1.125rem;}
	.fpdir a{margin-right:0;padding:0 30px;color:#fff;}
	.fpdir a.now{background:#066fc2;color:#fff;}
	.fpdir a:not(.now):hover{color:#0689f1;}
	.main_classtop1 .fplispa > li .dlogos{padding-top:100%;}
	.main_classid27 .fplispa > li{width:23.5%;}
	.main_classid27 .fplispa > li:nth-child(4){margin-top:0;}
	.main_classid27 .fplispa > li:last-of-type:nth-child(3n+2){margin-right:0%;}
	.main_classid27 .fplispa > li:last-of-type:nth-child(4n+2){margin-right:51%;}
	.main_classid27 .fplispa > li:last-of-type:nth-child(4n+3){margin-right:25.5%;}
}
@media (max-width:979px) {
	.main .mains{width:100%;padding:64px 8px 20px;}
	.main .mainb{min-height:400px;}
	.fploc{background:#005496;}
	.fpdir{display:none;}
}