.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tc{text-align:center}
.db{display:block}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fl{float:left}
.fr{float:right}
.fwb{font-weight:700}
.fwn{font-weight:400}
.db{display:block}
.dn{display:none}
.f_fw{font-family:"Microsoft Yahei"}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.f_cb,.f_cbli li{zoom:1}
.ma{margin:0 auto}
.line1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.line3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.line4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.line5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.g_guide{position:relative;padding:4.4rem 2.6% 4rem}
.g_guide .yztit{margin-bottom:1rem}
.g_guide .yztit h2{text-align:center}
.g_guide .yztit h2 b{font-size:3rem;font-weight:400;line-height:4rem;color:#000;font-weight:700}
.g_guide .yztit h2 em{font-size:1.2rem;font-weight:400;line-height:2.3rem;color:#666;display:block}
.g_guide .yztit p{font-size:1.3rem;font-weight:400;line-height:2rem;color:#666;padding-top:.9rem;margin-bottom:2.3rem}
.yzbg i{width:100%;display:block}
.yzbg i img{width:100%;display:block}
.g_guide .yzsp{position:absolute;top:10rem;left:50%;width:6rem;height:6rem;margin-left:-3rem}
.g_guide .yzsp .play{position:absolute;left:0;top:0}
.g_guide .yzsp .play:before{content:'';position:absolute;width:6rem;height:6rem;-webkit-box-shadow:inset #fff 0 0 20px;box-shadow:inset #fff 0 0 20px;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out .1s infinite}
.g_guide .yzsp .play:after{content:'';position:absolute;width:6rem;height:6rem;-webkit-box-shadow:inset #fff 0 0 20px;box-shadow:inset #fff 0 0 20px;border-radius:50%;top:0;left:0;opacity:0;animation:warn 2s ease-out 1.1s infinite}
.g_guide .yzsp .play img{display:block;width:6rem;height:6rem;position:relative;z-index:1;border-radius:50%}
@keyframes warn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
5%{opacity:1}
to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}
}
@keyframes warn2{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}
5%{opacity:8}
to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}
}
.g_fwfw{padding-bottom:9.4rem}
.g_fwfw h2{margin-bottom:2rem;text-align:center;position:relative}
.g_fwfw h2:before{content:"";position:absolute;width:1.8rem;height:.2rem;background:#003e9a;border-radius:.6rem;left:50%;margin-left:-.9rem;bottom:0}
.g_fwfw h2 b{display:block;font-size:3.2rem;font-weight:400;line-height:5.5rem;color:#1a1a1a}
.g_fwfw .m_fw{position:relative}
.g_fwfw .m_fw .ysfs{position:absolute;left:8.3%;top:4rem;width:60%;z-index:12}
.g_fwfw .m_fw .ysfs h3{height:5rem}
.g_fwfw .m_fw .ysfs h3 b{font-size:2.6rem;font-weight:400;line-height:5rem;color:#000;display:block}
.g_fwfw .m_fw .ysfs .fs{height:3rem;background:rgba(0,0,0,.55);width:33rem}
.g_fwfw .m_fw .ysfs .fs h4{float:left;width:11rem;text-align:center;font-size:1.3rem;font-weight:400;line-height:3rem;color:#fff;background:#d20f38}
.g_fwfw .m_fw .ysfs .fs p{float:left;width:22rem}
.g_fwfw .m_fw .ysfs .fs p em{display:block;float:left;padding-left:2.5rem;padding-right:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.3rem;font-weight:400;line-height:3rem;color:#fff;position:relative}
.g_fwfw .m_fw .ysfs .fs p em:before{content:"";position:absolute;background:url(../images/fsico.png) no-repeat;background-size:1.2rem 1.2rem;width:1.2rem;height:1.2rem;left:15%;top:50%;margin-top:-.6rem;z-index:112;transition:all .3s linear 0s}
.g_fwfw .m_fw .fwimt,.g_fwfw .m_fw .fwimt img{width:100%;display:block}

.g_fwfw .m_fw .tabsfw{background:#fff;height:8rem;width:94%;margin:-4.2rem auto;z-index:11;position:relative;box-shadow:0 0 5rem rgba(0,0,0,.25)}
.g_fwfw .m_fw .tabsfw dl{float:left;width:18%;position:relative;height:8rem}
.g_fwfw .m_fw .tabsfw dl:before{content:"";position:absolute;width:1px;height:6rem;background:#ddd;right:0;top:.8rem}
.g_fwfw .m_fw .tabsfw dl dt{width:5rem;margin:0 auto;overflow:hidden}
.g_fwfw .m_fw .tabsfw dl dt img{width:10rem;display:block;transition:all .3s linear 0s}
.g_fwfw .m_fw .tabsfw dl dd h4 a{display:block;font-size:1.4rem;font-weight:400;line-height:1.6rem;color:#282828;text-align:center}
.g_fwfw .m_fw .tabsfw dl dd p{display:none}
.g_fwfw .m_fw .tabsfw .active{background:#00369a;width:43%}
.g_fwfw .m_fw .tabsfw .active:before{background:0 0}
.g_fwfw .m_fw .tabsfw .active dt{position:absolute;left:.5rem;top:1.6rem}
.g_fwfw .m_fw .tabsfw .active dt img{margin-left:-5rem}
.g_fwfw .m_fw .tabsfw .active dd{padding:2rem 0 0 6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_fwfw .m_fw .tabsfw .active dd h4 a{color:#fff;text-align:left;font-size:1.6rem;color:#d20f38;line-height:2.6rem;font-weight:700}
.g_fwfw .m_fw .tabsfw .active dd p{display:block;color:#fff}
.g_fwfw .m_fw .tabsfw .active dd p a{font-size:1rem;font-weight:400;line-height:1.6rem;color:#fff}
.g_fwfw .m_fw .tabsfw dl:last-child:before{background:0 0}


.g_fa{background-size:100%;padding-bottom:5rem;padding:4rem 2.6% 0}
.g_fa h2{margin-bottom:2.2rem;text-align:center;position:relative}
.g_fa h2:before{content:"";position:absolute;width:1.8rem;height:.2rem;background:#003e9a;border-radius:.6rem;left:50%;margin-left:-.9rem;bottom:0}
.g_fa h2 b{display:block;font-size:3.2rem;font-weight:400;line-height:5.5rem;color:#1a1a1a}
.g_fa .fatit{margin-bottom:1.3rem;background:#1a3169}
.g_fa .fatit a{float:left;font-size:1.4rem;font-weight:400;line-height:4.4rem;color:#fff;position:relative;text-align:center;width:50%;border:1px solid rgba(255,255,255,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_fa .fatit .active,.g_fa .fatit a:hover{color:#fff;font-weight:700;background:#d20f38}
.g_fa .fatit a:last-child{margin-right:0}
.g_fa .js-swiper-tab{overflow:hidden}
.g_fa dl dt{width:100%}
.g_fa dl dt img{width:100%;display:block}
.g_fa dl dd .fanr{padding:2.5rem 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_fa dl dd .fanr .fawz{font-size:1.4rem;font-weight:400;line-height:2.2rem;color:#666;margin-bottom:1.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.g_fa dl dd .fanr .fawz b{color:#282828}
.g_fa dl dd .fanr span a{font-size:1.8rem;font-weight:400;line-height:4.4rem;color:#fff;width:19rem;height:4.4rem;background:#d20f38;border-radius:1rem 0 1rem 0;padding-left:4rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:2.5rem auto 4.5rem}
.g_fa dl dd .fanr span a:before{content:"";position:absolute;background:url(../images/ysico.png) no-repeat;background-size:2.2rem 2.2rem;width:2.2rem;height:2.2rem;right:2rem;top:50%;margin-top:-1.1rem;z-index:112;transition:all .3s linear 0s}
.g_ys{position:relative}
.g_ys h2{margin-bottom:1.7rem;text-align:center;position:relative}
.g_ys h2:before{content:"";position:absolute;width:1.8rem;height:.2rem;background:#003e9a;border-radius:.6rem;left:50%;margin-left:-.9rem;bottom:0}
.g_ys h2 b{display:block;font-size:3.2rem;font-weight:400;line-height:5.5rem;color:#1a1a1a}
.ystit{background:#00369a;height:8.6rem;border-radius:2rem 0 0 0;z-index:11;position:absolute;left:3%;bottom:26rem;width:97%}
.yshd li{float:left;height:8.6rem;width:25%;text-align:center;position:relative;padding-top:1.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #1a4aa4;border-left:1px solid #00266b}
.yshd li:nth-child(4){border-right:0}
.yshd li:nth-child(1){border-left:0}
.yshd li i{width:3.3rem;display:block;margin:0 auto;overflow:hidden}
.yshd li i img{width:100%;display:block;transition:all .3s linear 0s}
.yshd li b{display:block;font-size:1.5rem;font-weight:400;line-height:2.4rem;color:#fff;text-align:center}
.yshd li.cur{background:#d20f38;padding-top:1.2rem}
.yshd li.cur b{font-weight:700}
.yshd .cur:nth-child(1){border-radius:2rem 0 0 0}
.ysbd dl{position:relative;overflow:hidden}
.ysbd dt{width:100%}
.ysbd dt img{width:100%;display:block}
.ysbd dd{height:30rem;padding:7rem 2.6% 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ysbd dd h3{margin-bottom:1.7rem}
.ysbd dd h3 b{display:block;font-size:2.8rem;font-weight:400;line-height:3.3rem;color:#00369a;font-weight:700}
.ysbd dd h3 em{display:block;font-size:1.5rem;font-weight:400;line-height:2.3rem;color:#333}
.ysbd dd p{font-size:1.3rem;font-weight:400;line-height:2rem;color:#333;margin-bottom:1.5rem}
.ysbd dd span a{font-size:1.1rem;font-weight:400;line-height:3.2rem;color:#fff;width:11rem;height:3.2rem;background:#d20f38;border-radius:1rem 0 1rem 0;padding-left:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block}
.ysbd dd span a:before{content:"";position:absolute;background:url(../images/ysico.png) no-repeat;background-size:1.3rem 1.3rem;width:1.3rem;height:1.3rem;right:1.1rem;top:50%;margin-top:-.65rem;z-index:112;transition:all .3s linear 0s}
.g_fwytl{position:relative}
.g_fwytl .dt,.g_fwytl .dt img{width:100%;display:block}
.g_fwytl dd{position:absolute;left:0;top:0;width:100%;padding-top:3.6rem}
.g_fwytl dd h2{text-align:center;display:block;font-size:1.6rem;font-weight:400;line-height:2.8rem;color:#fff;margin-bottom:1.3rem}
.g_fwytl dd h2 b{display:block;font-weight:700;font-size:2.4rem}
.g_fwytl dd .banico{font-size:1.1rem;font-weight:400;line-height:2.6rem;color:#fff;background:#d20f38;margin:0 3%;border-radius:2rem;text-align:center}
.g_news{position:relative;background:#f4f7f8;padding-top:3rem}
.g_news h2{margin-bottom:1.5rem;text-align:center;position:relative}
.g_news h2:before{content:"";position:absolute;width:1.8rem;height:.2rem;background:#003e9a;border-radius:.6rem;left:50%;margin-left:-.9rem;bottom:0}
.g_news h2 b{display:block;font-size:3.2rem;font-weight:400;line-height:5.5rem;color:#1a1a1a}
.g_news .newtit2 .tabsnews{margin-bottom:1.5rem;padding-left:18%}
.g_news .newtit2 .tabsnews a{display:block;height:3rem;position:relative;font-size:1.5rem;font-weight:400;line-height:3rem;color:#1a1a1a;float:left;margin-right:2.5rem}
.g_news .newtit2 .tabsnews .active{color:#d20f38;font-weight:700}
.g_news .newtit2 .tabsnews .active:before{content:"";position:absolute;left:0;top:2.2rem;width:6rem;height:.2rem;background:#00369a}
.g_news .js-swiper-tab{overflow:hidden;margin:0 3%}
.g_news .js-swiper-tab dl{padding-bottom:2.6rem;border-bottom:1px solid #cddae0;margin-bottom:3rem}
.g_news .js-swiper-tab dl dt{float:left;overflow:hidden;width:46%;display:block}
.g_news .js-swiper-tab dl dt img{transition:all .3s linear 0s;width:100%;display:block}
.g_news .js-swiper-tab dl dd{float:right;width:46%;padding-top:1rem}
.g_news .js-swiper-tab dl dd span{font-size:.85rem;font-weight:400;line-height:2rem;color:rgba(26,26,26,.5);display:block}
.g_news .js-swiper-tab dl dd h4 a{display:block;font-size:1.3rem;font-weight:400;line-height:2rem;color:#1a1a1a;font-weight:700;margin-bottom:.8rem}
.g_news .js-swiper-tab dl:nth-child(3){border-bottom:0}
.g_news .js-swiper-tab dl:hover dt img{transform:scale(1.1)}
.g_about{position:relative}
.g_about dt{width:100%;overflow:hidden}
.g_about dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_about dd{position:absolute;left:0;top:0;width:100%;z-index:11}
.g_about dd h2{height:3.5rem;padding-top:4.5rem;margin-bottom:1rem;text-align:center;position:relative}
.g_about dd h2 b{display:block;font-size:2.1rem;font-weight:400;line-height:3.5rem;color:#fff;font-weight:700}
.g_about dd p{font-size:1.3rem;font-weight:400;line-height:2rem;color:#fff;text-align:center;padding:0 3%}
.g_about .abico{width:6rem;margin:-9rem auto 0;position:relative;display:block;height:11rem}
.g_about .abico img{width:100%;display:block}
.g_about .abico:before{content:'';position:absolute;width:6rem;height:6rem;-webkit-box-shadow:inset #fff 0 0 20px;box-shadow:inset #fff 0 0 20px;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out .1s infinite}
.g_about .abico:after{content:'';position:absolute;width:6rem;height:6rem;-webkit-box-shadow:inset #fff 0 0 20px;box-shadow:inset #fff 0 0 20px;border-radius:50%;top:0;left:0;opacity:0;animation:warn 2s ease-out 1.1s infinite}
.g_about .xclst{overflow:hidden;padding-bottom:9rem;width:94%;margin:0 auto}
.g_about .xclst p{width:100%;overflow:hidden}
.g_about .xclst p img{width:100%;display:block;transition:all .3s linear 0s}
.g_about .xclst p:hover img{transform:scale(1.1)}
.g_about .xclst .swiper-pagination-bullets{left:0;z-index:11;bottom:5rem}
.g_about .xclst .swiper-pagination-bullet{width:1.1rem;height:1.1rem;background:#00369a;margin:0 .7rem!important;opacity:1}
.g_about .xclst .swiper-pagination-bullet-active{background:#d20f38}
html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
@media screen and (min-width:320px){html{font-size:8.5333px}
}
@media screen and (min-width:360px){html{font-size:9.6px}
}
@media screen and (min-width:375px){html{font-size:10px}
}
@media screen and (min-width:400px){html{font-size:10.66666667px}
}
@media screen and (min-width:414px){html{font-size:11.04px}
}
@media screen and (min-width:440px){html{font-size:11.73333333px}
}
@media screen and (min-width:480px){html{font-size:12.8px}
}
@media screen and (min-width:520px){html{font-size:13.86666667px}
}
@media screen and (min-width:560px){html{font-size:14.93333333px}
}
@media screen and (min-width:600px){html{font-size:16px}
}
@media screen and (min-width:640px){html{font-size:17.06666667px}
}
@media screen and (min-width:680px){html{font-size:18.13333333px}
}
@media screen and (min-width:700px){html{font-size:18.66666667px}
}
@media screen and (min-width:720px){html{font-size:19.2px}
}
@media screen and (min-width:750px){html{font-size:20px}
}
