@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;}
}
@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:1400px;height:120px;justify-content:space-between;align-items:center;}
.top .tit .logo{height:82%;transition:.3s;}
.top .tit .logo img{height:100%;}
@media (min-width:980px) {
	.top .tit.titfix{z-index:901;position:fixed;top:0;width:100%;opacity:.95;transition:all .3s ease;}
	.top .tit.titfix .s{height:90px;transition:all .3s ease;}
	.top .tit.titfixup{opacity:1;}
	.top .tit.titfixup .s{height:70px;}
}
@media (max-width:979px) {
	.top .tit{box-shadow:0 1px 1px rgba(0,0,0,.1);}
	.top .tit .s{width:99%;height:60px;}
	.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;}
}

@media (min-width:980px) {
	.menuxya.sysmenu > ul li > a{padding-left:0;font-size:1rem;}
	.menuxya.sysmenu > ul li > a:hover,.menuxya.sysmenu > ul li.now > a{color:inherit;}
	.menuxya.sysmenu > ul li > ul{padding:0;}
	.menuxya.sysmenu > ul > li > a{background:none;border:0;padding-left:0;font-weight:normal;font-size:18px;}
	.menuxya.sysmenu > ul > li ul > li{width:auto;}
	.menuxya{z-index:2;display:flex;}
	.menuxya > ul{display:flex;}
	.menuxya > ul > li{position:relative;transition-duration:.35s;width:110px;}
	.menuxya > ul > li > a{display:flex;position:relative;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition-duration:.5s;align-items:center;justify-content:center;}
	.menuxya > ul > li > ul{display:none;position:absolute;width:100%;animation:kf_menuxya .2s linear;}
	.menuxya > ul > li > ul > li > a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(11,77,163,.95);text-align:center;color:#fff!important;line-height:44px;transition-duration:.35s;padding:0 4px;}
	.menuxya > ul > li > ul > li ul{display:none;}
	.menuxya > ul > li > ul li a:hover{background:#41b939;}
	.menuxya > ul > li:hover > a{background-color:rgba(0,0,0,.02);}
	.menuxya > ul > li:hover > ul{display:block;}
	.menuxya > ul > li.now > a{background-color:rgba(0,0,0,.06);}
	@keyframes kf_menuxya{from{margin-top:-10px;opacity:0;}to{margin:0;opacity:1;}}

	.menuxya_full{flex:1;margin:0 100px;}
	.menuxya_full > ul{flex:1;}
	.menuxya_full > ul > li{width:auto;flex:1;}
	.menuxya_nearr{flex:1;margin:0 60px;}
	.menuxya_nearr > ul{flex:1;justify-content:flex-end;}
	.menuxya_nearr > ul > li{width:130px;}

	.menuxya.sysmenu > ul > li > a{font-size:20px;}
	.menuxya{height:100%;}
	.menuxya > ul > li > ul > li > a{background:rgba(252,173,36,.95);}
	.menuxya > ul > li > ul li a:hover,.menuxya > ul > li > ul li.now a{background:#08bc09;background:#a02dc6;}
	.menuxya > ul > li.now > a{background:none;border-bottom:3px rgba(0,0,0,.85) solid!important;}
	.menuxya > ul > li:first-child{width:90px;}
}
@media (max-width:979px) {
	.sysmenu > ul li > a:hover,.sysmenu > ul li.now > a{color:#ffa533;}
}

.top .bann .swi_pr > .swiper-pagination > .swiper-pagination-bullet{background:#fcad24;}
.top .bann .bannp{background:url(bannp1.jpg) no-repeat center 90px;background-size:100% auto;padding-top:24.5%;}
@media (min-width:980px) {
	.top .bann .bannw .swiper-pagination{bottom:30px;}
	.top .bann .swi_dwordsx > .swiper-wrapper > .swiper-slide > .dwords{margin-left:-700px;width:1400px;}
}
@media (max-width:979px) {
	.top .bann .bannw{margin:0 -50px;}
	.top .bann .bannp{padding-top:27.5%;margin:0 -120px;background-position:center 0;}
}

.notia{display:flex;background:#f5f5f5;}
.notia .s{display:flex;margin:0 auto;width:1400px;background:#f5f5f5;padding:20px;align-items:center;}
.notia .s::before{margin-right:10px;content:'\e684';color:#af4284;font-family:'iconfont'!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-size:150%;}
.notia .a{margin-right:20px;border-right:1px #ccc solid;padding-right:20px;color:#af4284;font-weight:bold;}
.notia .b{height:38px;overflow:hidden;flex:1;}
.notia .b ul li{display:inline-block;position:relative;padding:0 32px 0 16px;line-height:38px;}
.notia .b ul li:before{position:absolute;top:50%;left:.375rem;margin-top:-.09375rem;width:.1875rem;height:.1875rem;background:#666;content:'';}
@media (max-width:979px) {
	.notia .s{width:100%;padding:5px;}
	.notia .s::before{margin-right:6px;}
	.notia .a{margin-right:10px;padding-right:10px;}
}

.fplisun > li:hover .dmores a{background:#ffa533;}
.ind{clear:both;}
.ind .hh.fphhc_u >:first-child > span:first-letter{color:#fddd91;}
.ind .hh.fphhc_u >:last-child:not(:first-child){color:#666;font-size:1rem;}
.ind .hh.fphhc_a >:last-child:not(:first-child) > a::after{background:#ffa533;}
.ind .hh.fphhc_a >:last-child:not(:first-child) > a:hover{border-color:#ffa533;}
.ind1{padding:90px 0;}
.ind1 .s{display:flex;margin:0 auto;width:1400px;}
.ind1 .s .l{min-width:auto;flex:1;}
.ind1 .s .l .uu{margin:50px 0 30px;line-height:2;}
.ind1 .s .l .uu p{margin-bottom:20px;}
.ind1 .s .l .fpelewp > div > span{font-weight:bold;}
.ind1 .s .r{margin-left:60px;width:528px;height:528px;}
.ind1 .s .r{display:flex;overflow:hidden;border-radius:0 80px 0 80px;justify-content:center;}
.ind1 .s .r img{height:100%;}
.ind1 .a{margin:60px auto 0;width:1400px;background:url(bgdota.png);padding:10px 0 30px;}
.ind1 .a .fpara.fpara_b{color:#444;}
.ind1 .a .fpara.fpara_b a:hover{color:#af4284;}
.ind1 .a .fpara.fpara_b a:hover::before{background:#af4284;}
.ind1 .a .fpara a:nth-child(2){animation-delay:.1s;}
.ind1 .a .fpara a:nth-child(2)::before{content:'\e7f8';}
.ind1 .a .fpara a:nth-child(3){animation-delay:.2s;}
.ind1 .a .fpara a:nth-child(3)::before{content:'\e6cf';}
.ind1 .a .fpara a:nth-child(4){animation-delay:.3s;}
.ind1 .a .fpara a:nth-child(4)::before{content:'\e69d';}
.ind1 .a .fpara a:nth-child(5){animation-delay:.4s;}
.ind1 .a .fpara a:nth-child(5)::before{content:'\e630';}
.ind1 .a .fpara a:nth-child(6){animation-delay:.5s;}
.ind1 .a .fpara a:nth-child(6)::before{content:'\e673';}
@media (max-width:979px) {
	.ind1{padding:70px 0 40px;}
	.ind1 .s{width:98%;}
	.ind1 .s .l .hh{justify-content:center;}
	.ind1 .s .l .uu{margin:20px 0;line-height:2;}
	.ind1 .s .r{display:none;}
	.ind1 .a{margin:30px auto 0;width:100%;padding:0 0 30px;}
	.ind1 .r{display:none;}
}
.ind2{position:relative;padding:90px 0;}
.ind2::before{position:absolute;top:0;right:0;bottom:130px;left:0;overflow:hidden;background:url(ind2bg.jpg) no-repeat top;background-size:100%;opacity:.5;content:'';}
.ind2 .s{position:relative;margin:0 auto;width:1500px;}
.ind2 .hh{margin:0 50px;}
.ind2 .cc{display:flex;overflow:hidden;background:#ffa533;border-radius:100px;}
.ind2 .cc .l{display:flex;width:440px;flex-direction:column;padding:50px 50px;align-items:center;justify-content:space-between;}
.ind2 .cc .l .l1{!border:2px #fff solid;!border-radius:50%;!padding:10px;font-size:0;}
.ind2 .cc .l .l1 img{width:280px;height:395px;!border-radius:50%;}
.ind2 .cc .l .l2{display:flex;width:280px;justify-content:space-between;align-items:flex-end;}
.ind2 .cc .l .l2 i{display:flex;flex-direction:column;color:#fff;font-style:normal;align-items:center;justify-content:flex-end;}
.ind2 .cc .l .l2 i::before{position:before;margin-bottom:12px;width:53px;height:90px;background:#f0f0f0;border-radius:16px;content:'';}
.ind2 .cc .l .l2 i:nth-child(1)::before{height:175px;}
.ind2 .cc .r{position:relative;overflow:hidden;background:#fbfbfb;border-radius:100px;padding:80px;flex:1;}
.ind2 .cc .r .fplisup li{width:44%;}
.ind2 .cc .r .fplisup li:nth-child(n+3){margin-top:70px;}
.ind2 .cc .r .fplisup li .dsumms + .dtitles + .dmores a{display:flex;color:#ffa533;font-weight:bold;align-items:center;}
.ind2 .cc .r::before{position:absolute;top:70px;bottom:70px;left:50%;width:1px;background:#f1f1f1;content:'';}
.ind2 .cc .r::after{position:absolute;top:50%;right:70px;left:70px;height:1px;background:#f1f1f1;content:'';}
@media (max-width:979px) {
	.ind2{padding:70px 0 40px;}
	.ind2::before{bottom:0;background-size:auto 100%;}
	.ind2 .s{width:98%;}
	.ind2 .hh{margin:0 10px;}
	.ind2 .cc{background:none;border:4px #ffa533 solid;border-radius:30px;}
	.ind2 .cc .l{display:none;}
	.ind2 .cc .r{background:none;border-radius:0;padding:16px;}
	.ind2 .cc .r .fplisup li{width:47%;}
	.ind2 .cc .r .fplisup li:nth-child(n+3){margin-top:20px;}
	.ind2 .cc .r::before{top:20px;bottom:20px;background:rgba(255,255,255,.4);}
	.ind2 .cc .r::after{top:50%;right:20px;left:20px;background:rgba(255,255,255,.4);}
	.ind2 .cc .r .fplisup li .dtitles:nth-child(2){font-size:16px;}
	.fplisup li .dsumms + .dtitles{font-size:16px;}
}
.ind3{position:relative;padding:90px 0;}
.ind3 .s{margin:0 auto;width:1400px;}
.ind3 .hh{justify-content:center;}
.ind3 .cc{padding-top:70px;}
.ind3 .cc .fplispa > li:hover{border-color:#ffa533;}
.ind3 .cc .fplispa > li:hover .dtitles{color:#ffa533;}
.ind3 .aa{display:flex;padding:70px 0 0;justify-content:center;}
.ind3 .aa a{width:200px;border:solid 1px #dbdbdb;border-radius:25px;text-align:center;color:#666;line-height:50px;transition:all .8s;}
.ind3 .aa a:hover{background:#333;border-color:#333;box-shadow:0 10px 20px 0 rgba(113,6,0,.3);color:#fff;}
@media (min-width:980px) {
	.fplisup li .dlogos > a > img{width:100%;}
	.ind3 .cc .fplispa > li{border:20px rgba(0,0,0,.08) solid;width:31%;}
	.ind3 .cc .fplispa > li .dtitles{line-height:4rem;font-size:1.125rem;}
}
@media (max-width:979px) {
	.ind3{padding:70px 0 40px;}
	.ind3 .s{width:98%;}
	.ind3 .cc{padding-top:30px;}
	.ind3 .cc .fplispa > li{border:8px rgba(0,0,0,.08) solid;}
	.ind3 .cc .fplispa > li:nth-child(n+7){display:none;}
	.ind3 .aa{padding:40px 0 0;}
	.ind3 .aa a{width:130px;border-radius:20px;line-height:36px;}
}
.ind4{padding:130px 0 100px;background:#f9f9f9 ;}
.ind4 .s{margin:0 auto;width:1400px;}
.ind4 .cc{padding-top:10px;}
@media (min-width:980px) {
	.ind4 .cc .fplisun > li .dtitles{font-size:1.125rem;}
	.ind4 .cc .fplisun li:nth-child(n+4){margin-top:40px;}
}
@media (max-width:979px) {
	.ind4{padding:70px 0 20px;}
	.ind4 .s{width:98%;}
	.ind4 .s .hh{justify-content:center;}
}

.foot{background:#333;color:#fff;}
.foot a{color:inherit;}
.foot .footm{display:flex;border-bottom:1px solid #444;justify-content:center;}
.foot .footm > .s{display:flex;width:1400px;padding:80px 0 50px;}
.foot .footm > .s > .l{width:340px;margin-right:40px;}
.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:#ddd;line-height:42px;font-size:.875rem;}
.foot .footm > .s > .l .cc strong{color:#ffa533;font-style:italic2;font-size:28px;}
.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:'\e601';}
.foot .footm > .s > .l .cc p:nth-child(3)::before{content:'\e606';}
.foot .footm > .s > .l .cc p:nth-child(4)::before{content:'\e603';}
.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:#ddd;line-height:2.5;font-size:14px;}
.foot .footm > .s > .wns,.foot .footm > .s > .wnmp{width:150px;padding-top:1rem;text-align:center;color:#ddd;line-height:1.8;font-size:14px;}
.foot .footm > .s > .wns img,.foot .footm > .s > .wnmp img{width:100%;}
.foot .footm > .s > .wns{margin:0 20px 0 30px;}
.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{border-top:1px #ddd solid;padding:10px 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;}
}

.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;}
.fplispa_bg .fplispa > li:hover .dtitles{background:#ffa533;}
.syspagea a.now{background:#ffa533;}
@media (min-width:980px) {
	.main{margin-top:-60px;}
	.main::before{position:absolute;top:0;right:0;left:0;height:60px;background:rgba(0,0,0,.8);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:#0b4da3;color:#fff;}
	.fpdir a:not(.now):hover{color:#0b4da3;}
	.main_classtop1 .fplispa > li{width:23.5%;}
	.main_classtop1 .fplispa > li:nth-child(4){margin-top:0;}
	.main_classtop1 .fplispa > li:last-of-type:nth-child(3n+2){margin-right:0%;}
	.main_classtop1 .fplispa > li:last-of-type:nth-child(4n+2){margin-right:51%;}
	.main_classtop1 .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:#ffa533;background:#333;}
	.fpdir{display:none;}
	.main_classid6 .fpcol .fplispa li:nth-child(n+9){display:none;}
}