@charset "utf-8";.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}
.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}
.pic{width:100%;overflow:hidden}
.pic img{-o-transition:all 1s linear 0s;transition:all 1s linear 0s}
.pic:hover img{-webkit-transform:scale(1.05) rotate(0) translateY(0);-ms-transform:scale(1.05) rotate(0) translateY(0);transform:scale(1.05) rotate(0) translateY(0)}
.white,.whites{position:relative;overflow:hidden}
.white:after,.whites:after{content:'';cursor:pointer;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));transform:skewx(-25deg)}
.white:hover:after{left:100%;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s}
.whites:hover:after{left:100%;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}
.g_yzsp{background:url(../images/yzbg.jpg) no-repeat;background-size:100%;padding:3.2rem 0 4.3rem}
.g_yzsp .yzleft h2{background:url(../images/yztit.png) no-repeat;background-size:100%;width:55.3%;margin-bottom:1rem;height:11.5rem;position:relative;padding-top:4.5rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:3rem;font-weight:400;line-height:5rem;color:#090103}
.g_yzsp .yzleft p{font-size:.85rem;font-weight:400;line-height:1.7rem;color:#090103;margin-bottom:2rem;width:55.3%}
.g_yzsp .yzleft .spcode{margin-bottom:4rem}
.g_yzsp .yzleft .spcode ul li a{height:2.8rem;line-height:2.8rem;display:block;float:left;width:12.8%;margin-right:.35rem;border-radius:0 0 0 2rem;background:#10ade1;padding-left:2rem;font-size:.85rem;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
.g_yzsp .yzleft .spcode ul li a:before{content:"";position:absolute;background:url(../images/yzbtn1.png) no-repeat;background-size:1.5rem 1.5rem;width:1.5rem;height:1.5rem;right:1.2rem;top:50%;margin-top:-.75rem;z-index:112;transition:all .3s linear 0s}
.g_yzsp .yzleft .spcode ul li:nth-child(2) a{background:#0a548a}
.g_yzsp .yzleft .spcode ul li a:hover{font-weight:700}
.g_yzsp .yzleft .spcode ul li a:hover:before{transform:translateX(10px)}
.m_zz{margin-bottom:2rem;padding-left:1.3%}
.m_zz li{position:relative;float:left;width:15%}
.m_zz li em{display:block;height:4rem;line-height:4rem;overflow:hidden}
.m_zz li em b{display:block;float:left;font-size:2.4rem;color:#0a1226;font-family:arial;font-weight:700}
.m_zz li em i{display:block;float:left;width:2rem;height:4rem}
.m_zz li em i img{width:100%;display:block}
.m_zz li h4{font-size:1.2rem;color:#0a1226;line-height:2rem;padding-left:1.5rem;text-align:left;font-weight:400}
.gct{width:58%}
.gct li{float:left;width:23.9%;margin-right:1.1%}
.gct i{width:100%;margin:0 auto;overflow:hidden;display:block}
.gct i img{width:100%;display:block;border-radius:.5rem;transition:all .3s linear 0s;}
.gct i:hover img{transform:scale(1.1);}
.gct em{display:block;font-size:.75rem;font-weight:400;line-height:2.6rem;color:#0a1226;text-align:center}
.g_yzsp .yzsp{position:absolute;width:8.8rem;height:8.8rem;right:13%;top:18rem}
.g_yzsp .yzsp .play{position:absolute;left:0;top:0}
.g_yzsp .yzsp .play::before{content:'';position:absolute;width:8.8rem;height:8.8rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out .1s infinite}
.g_yzsp .yzsp .play::after{content:'';position:absolute;width:8.8rem;height:8.8rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn 2s ease-out 1.1s infinite}
.g_yzsp .yzsp .play img{display:block;width:8.8rem;height:8.8rem;position:relative;z-index:1;border-radius:50%}
@keyframes warn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}
5%{opacity:1}
to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}
}
@keyframes warn2{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}
5%{opacity:8}
to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}
}
.project{background:#f3f9ff;padding:2.5rem 0 0 0;margin-bottom:5.7rem}
.project h2{margin-bottom:1rem;text-align:center}
.project h2 b{display:block;font-size:2.7rem;font-weight:400;line-height:4rem;color:#000}
.project h2 em{display:block;font-size:1.1rem;font-weight:400;line-height:2.3rem;color:rgba(0,0,0,.32)}
.project .project-list{position:relative;height:39.5rem;overflow:hidden}
.project .project-list li{float:left;width:24.47%;position:relative;border-right:.25rem solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.project .project-list li:nth-child(2){border-right:0}
/*.project .project-list li .pic:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);left:0;top:0}*/
.project .project-list li .pic img{width:100%;display:block}
.project .project-list li .pic .show{display:block}
.project .project-list li .pic .hide{display:none}
.project .text{position:absolute;left:0;top:0;width:100%;height:100%}
.project .text h3{position:absolute;left:3.3rem;top:26rem}
.project .text h3 b{display:block;font-size:3.6rem;font-weight:400;line-height:4.6rem;color:#fff}
.project .text h3 em{display:block;font-size:1.1rem;font-weight:400;line-height:2.5rem;color:#fff;text-transform:uppercase}
.project .text .flwz,.project .text h4{display:none}
.project .project-list li .icon{position:absolute;width:5.1rem;height:5.1rem;overflow:hidden;top:50%;margin-top:-2.55rem;right:-2.55rem;z-index:10;display:none}
.project .project-list li .icon img{width:5.1rem;height:5.1rem;display:block}
.project .project-list li.cur{width:75.26%}
.project .project-list li.cur .pic .show{display:none}
.project .project-list li.cur .pic .hide{display:block}
.project .project-list li.cur .icon{display:block}
.project .project-list li.cur .text h3{position:absolute;left:8rem;top:4rem}
.project .project-list li.cur .text h3 b{display:block;font-size:3.6rem;font-weight:400;line-height:6.6rem;color:#fff}
.project .project-list li.cur .text h3 em{display:none}
.project .project-list li.cur .text h4 a{position:absolute;left:8rem;top:10.5rem;display:block;background:#10ade1;width:6.8rem;height:2.3rem;font-size:.75rem;font-weight:400;line-height:2.3rem;color:#fff;padding-left:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3rem}
.project .project-list li.cur .text h4 a:before{content:"";position:absolute;background:url(../images/flico.png) no-repeat;background-size:1.8rem 1.8rem;width:1.8rem;height:1.8rem;right:.5rem;top:.25rem;z-index:112;transition:all .3s linear 0s}
.project .project-list li.cur .text .flwz{position:absolute;left:8rem;top:18rem;width:51%}
.project .project-list li.cur .text .flwz .flwzlst{float:left;width:33.3333%;margin-bottom:2.4rem}

.project .project-list li.cur .text .flwz .flwzlst span{display:block;height:3rem;font-size:2.4rem;font-weight:400;line-height:3rem;color:#fff}
.project .project-list li.cur .text .flwz .flwzlst span b{display:inline-block;font-size:2.4rem;font-weight:400;line-height:3rem;color:#fff}
.project .project-list li.cur .text .flwz .flwzlst span i{display:inline-block;font-size:1.1rem;font-weight:400;line-height:2rem;color:#fff;font-style:normal}
.project .project-list li.cur .text .flwz .flwzlst em{display:block;font-size:.85rem;font-weight:400;line-height:1.5rem;color:#fff}
.project .project-list li.cur .text .flwz,.project .project-list li.cur .text h4{display:block}

.project .project-list li.cur .text .flwz2{width:52%;}
.project .project-list li.cur .text .flwz2 .flwzlst{float:left;width:25%;margin-bottom:2.4rem}
.project .project-list li.cur .text .flwz2 .flwzlst span{display:block;width:2.6rem;height:2.6rem;margin:0 auto;}
.project .project-list li.cur .text .flwz2 .flwzlst span img{width:100%;display:block;}
.project .project-list li.cur .text .flwz2 .flwzlst em{font-size:0.85rem;color:#fff;line-height:2rem;text-align:center;}



.project .project-list li:last-of-type .icon{right:auto;left:-2.55rem}
.project .project-list li:last-of-type .icon img{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg)}
.g_ys{background:url(../images/ysbg.jpg) no-repeat;background-size:100%;height:51.6rem;padding:3.6rem 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_ys h2{text-align:center}
.g_ys h2 b{display:block;font-size:2.7rem;font-weight:400;line-height:4rem;color:#000}
.g_ys h2 em{display:block;font-size:1.2rem;font-weight:400;line-height:2.5rem;color:#000}
.g_ys .yswz{font-size:.95rem;font-weight:400;line-height:1.3rem;color:#4b4b4b;padding:0 11%;text-align:center;margin-bottom:3.6rem}
.g_ys .m_ys{background:url(../images/ysbg2.jpg) no-repeat;background-size:100%;height:30rem;overflow:hidden}
.g_ys .m_ys .js-swiper-tab{float:left;width:50%;padding:2.8rem 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.g_ys .m_ys .js-swiper-tab .ysimg{width:88%;overflow:hidden;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
.g_ys .m_ys .js-swiper-tab .ysimg i{width:100%;display:block;overflow:hidden}
.g_ys .m_ys .js-swiper-tab .ysimg i img{width:100%;display:block}
.g_ys .m_ys .js-swiper-tab .ysimg em{position:absolute;left:0;top:0;width:100%;height:100%;}
.g_ys .m_ys .js-swiper-tab .ysimg em video{ position: absolute;
    left: 0;
    top: 0;
  width: 100%;height: 100%;
   background: #000; z-index:1;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;object-fit:fill;}
 .g_ys .m_ys .js-swiper-tab .ysimg:hover video{opacity: 1;}

.g_ys .m_ys .tabsys{float:left;width:50%}
.g_ys .m_ys .tabsys dl{float:left;width:50%;height:10rem;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden}
.g_ys .m_ys .tabsys dl dt{overflow:hidden;position:absolute;left:-100%;top:0;width:100%;height:100%;transition:all .3s linear 0s}
.g_ys .m_ys .tabsys dl dt img{width:100%;display:block}
.g_ys .m_ys .tabsys dl dd{position:relative}
.g_ys .m_ys .tabsys dl dd i{position:absolute;right:1.2rem;top:.6rem;width:3.6rem}
.g_ys .m_ys .tabsys dl dd i img{width:100%;display:block}
.g_ys .m_ys .tabsys dl dd h3{padding:3rem 0 0 2.7rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_ys .m_ys .tabsys dl dd h3 b{display:inline-block;font-size:1.1rem;font-weight:400;line-height:2rem;color:#090103}
.g_ys .m_ys .tabsys dl dd h3 em{display:inline-block;font-size:.7rem;font-weight:400;line-height:2rem;color:#090103;text-transform:uppercase}
.g_ys .m_ys .tabsys dl dd p{padding:.5rem 6rem 0 2.7rem;font-size:.75rem;font-weight:400;line-height:1.2rem;color:#090103}
.g_ys .m_ys .tabsys .active dt,.g_ys .m_ys .tabsys dl:hover dt{left:0}
.g_ys .m_ys .tabsys dl:hover dd i{-webkit-animation:hvr-buzz-out 3s infinite linear;animation:hvr-buzz-out 3s infinite linear}
.g_ys .m_ys .tabsys dl:hover h3 b,.g_ys .m_ys .tabsys .active h3 b{color:#10ade1;}
.g_ys .m_ys .tabsys dl:hover h3 em,.g_ys .m_ys .tabsys .active h3 em{color:#10ade1;}


.g_ys .m_ys .tabsys dl:nth-child(2n){border-right:0}
.g_ys .m_ys .tabsys dl:nth-child(5),.g_ys .m_ys .tabsys dl:nth-child(6){border-bottom:none}
.ysimg .play{position:absolute;left:1rem;bottom:1rem;width:3.5rem;height:3.5rem}
.ysimg .play::before{content:'';position:absolute;width:3.5rem;height:3.5rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out .1s infinite}
.ysimg .play::after{content:'';position:absolute;width:3.5rem;height:3.5rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn 2s ease-out 1.1s infinite}
.ysimg .play img{display:block;width:3.5rem;height:3.5rem;position:relative;z-index:1;border-radius:50%}
.g_an{background:url(../images/anbg.jpg) no-repeat;background-size:100%;height:62.5rem;overflow:hidden;padding:4rem 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_an h2{text-align:center;margin-bottom:1.5rem}
.g_an h2 b{display:block;font-size:2.7rem;font-weight:400;line-height:4rem;color:#000}
.g_an h2 em{display:block;font-size:1.5rem;font-weight:400;line-height:3rem;color:#000}
.g_an .antit{margin-left:38%;margin-bottom:2rem}
.g_an .antit li a{display:block;float:left;width:8rem;height:2rem;border:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:2.7rem;text-align:center;font-size:.85rem;font-weight:400;line-height:2rem;color:#090103}
.g_an .antit li a:hover{font-weight:700}
.g_an .m_an{overflow: hidden;}
.g_an .m_an dl{position:relative;float:left;width:55.625%}
.g_an .m_an dl dt{width:100%;overflow:hidden}
.g_an .m_an dl dt img{width:100%;display:block;transition:all .3s linear 0s;}
.g_an .m_an dl dd{position:absolute;left:0;top:0;width:100%;height:100%}
.g_an .m_an dl dd .play{position:absolute;left:2.5rem;bottom:6.5rem;width:3.5rem;height:3.5rem}
.g_an .m_an dl dd .play::before{content:'';position:absolute;width:3.5rem;height:3.5rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out .1s infinite}
.g_an .m_an dl dd .play::after{content:'';position:absolute;width:3.5rem;height:3.5rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn 2s ease-out 1.1s infinite}
.g_an .m_an dl dd .play img{display:block;width:3.5rem;height:3.5rem;position:relative;z-index:1;border-radius:50%}
.g_an .m_an dl dd p{position:absolute;left:2.5rem;bottom:2.2rem;width:90%;font-size:.75rem;font-weight:400;line-height:1.3rem;color:#fff}
.g_an .m_an dl:hover dt img{transform:scale(1.1);}

.g_an .m_an .anr{float:right;width:44%}
.g_an .m_an .anr li{position:relative;margin-bottom:.3rem}
.g_an .m_an .anr li i{width:100%;display:block;overflow:hidden}
.g_an .m_an .anr li i img{width:100%;display:block;transition:all .3s linear 0s;}
.g_an .m_an .anr li:hover i img{transform:scale(1.1);}
.g_an .m_an .anr li .play{position:absolute;left:2.5rem;bottom:1.5rem;width:3.5rem;height:3.5rem}
.g_an .m_an .anr li .play::before{content:'';position:absolute;width:3.5rem;height:3.5rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out .1s infinite}
.g_an .m_an .anr li .play::after{content:'';position:absolute;width:3.5rem;height:3.5rem;-webkit-box-shadow:inset #fff 0 0 40px;box-shadow:inset #fff 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn 2s ease-out 1.1s infinite}
.g_an .m_an .anr li .play img{display:block;width:3.5rem;height:3.5rem;position:relative;z-index:1;border-radius:50%}
.g_an .m_an .anr li:nth-child(2) .play{right:2.5rem;bottom:1.5rem;left:auto}
.g_hz{background:url(../images/hzbg.jpg) no-repeat;background-size:100%;height:48.5rem}
.g_hz .content{height:48.5rem}
.g_hz .m_hzwz{position:absolute;left:0;top:6rem;width:20%;}

.g_hz .m_hzwz .wzlst{margin-bottom:3rem}
.g_hz .m_hzwz .wzlst span{display:block}
.g_hz .m_hzwz .wzlst span b{font-size:4.3rem;font-weight:400;line-height:4rem;color:#10ade1;display:inline-block;font-weight:700}
.g_hz .m_hzwz .wzlst span i{font-size:2.7rem;font-weight:400;line-height:4rem;color:#10ade1;display:inline-block;font-style:normal;font-weight:700}
.g_hz .m_hzwz .wzlst em{display:block;font-size:.95rem;font-weight:400;line-height:2rem;color:#282828}
.g_hz .m_hzlst{position:absolute;bottom:5rem;left:0;overflow:hidden;width:100%}
.g_hz .m_hzlst .hz{width:99%;overflow:hidden;border:1px solid #d6d6d6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_hz .m_hzlst .hz img{width:100%;display:block;transition:all .3s linear 0s;}
.g_hz .m_hzlst .hz:hover img{transform:scale(1.1);}


.number{font-size:0; z-index: 11;position: relative; box-sizing: border-box;height: 5rem;}
.number .numb{display:inline-block;vertical-align:top;margin-bottom: 3rem;}
.number .numb .nuop{width:100%;font-size:0;overflow: hidden;}
.number .numb .nuop .np{display:inline-block;vertical-align:middle;width:auto;position:relative;height: 5rem;box-sizing: border-box;}
.number .numb .nuop .np .nm{display:inline-block;vertical-align:middle;color:#0f479c; line-height: 4.3rem;font-size: 4.3rem; font-weight:700;box-sizing: border-box;}
.number .numb .nuop .np .nn{display:inline-block;vertical-align:top;font-style:normal;color:#10ade1;margin-left:.25rem;top:1rem;position:relative;box-sizing: border-box;font-size: 2.7rem;text-align: center;font-weight: bold;}
.number .numb .nmh{font-size:.95rem;font-weight:400;line-height:2rem;color:#282828}
.dataNums{text-align:center; height: 4.3rem;}

.dataNums .dataOne{ width:2.6rem; height: 5rem;text-align: center;display: inline-block;box-sizing: border-box;word-spacing: normal; letter-spacing: normal;line-height: 1;}
.dataNums .dataBoc {position: relative; width: 100%; height: 100%;overflow: hidden;box-sizing: border-box;line-height: 1;}
.dataNums .dataBoc .tt {position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;word-spacing: normal;}
.dataNums .tt span{width:100%;height:100%;font-size: 4.3rem;line-height: 5rem;color: #10ade1;  display: inline-block;letter-spacing: normal;word-spacing: normal;}




.g_hz .play{position:absolute;right:17.5%;top:19.5rem;width:5rem;height:5rem;border-radius:50%}
.g_hz .play::before{content:'';position:absolute;width:5rem;height:5rem;-webkit-box-shadow:inset #10ade1 0 0 40px;box-shadow:inset #10ade1 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out .1s infinite}
.g_hz .play::after{content:'';position:absolute;width:5rem;height:5rem;-webkit-box-shadow:inset #10ade1 0 0 40px;box-shadow:inset #10ade1 0 0 40px;border-radius:50%;top:0;left:0;opacity:0;animation:warn 2s ease-out 1.1s infinite}
.g_hz .play img{display:block;width:5rem;height:5rem;position:relative;z-index:1;border-radius:50%}
.g_news{background:#f3f9ff;padding-top:4rem;padding-bottom:3.5rem}
.g_news .newtit{position:absolute;left:0;top:0}
.g_news .newtit h2{margin-bottom:.8rem}
.g_news .newtit h2 b{display:block;font-size:2.7rem;font-weight:400;line-height:4rem;color:#000}
.g_news .newtit h3{font-size:1.2rem;font-weight:400;line-height:1.4rem;color:#282828}
.g_news .newtit2{float:left;width:23.3%;padding:13rem 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_news .newtit2 .tabsnews a{display:block;height:2.6rem;position:relative;font-size:.95rem;font-weight:400;line-height:2.6rem;color:#282828;margin-bottom:1.5rem}
.g_news .newtit2 .tabsnews a:before{content:"";position:absolute;left:0;top:2.6rem;width:0;height:.3rem;background:#10ade1;transition:all .3s linear 0s}
.g_news .newtit2 .tabsnews .active{font-weight:700}
.g_news .newtit2 .tabsnews .active:before{width:3.5rem}
.g_news .newtit2 .tabsnews a:hover:before{width:3.5rem}
.g_news .newtit2 .newmore a{margin-top:5.5rem;background:#10ade1;border-radius:.5rem;position:relative;display:block;width:11rem;height:2.7rem;padding-left:1.1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.85rem;font-weight:400;line-height:2.7rem;color:#fff;transition:all .3s linear 0s}
.g_news .newtit2 .newmore a:before{content:"";position:absolute;background:url(../images/newmore.png) no-repeat;background-size:3.2rem 1.7rem;width:3.2rem;height:1.7rem;right:1.3rem;top:.4rem;z-index:112;transition:all .3s linear 0s}
.g_news .newtit2 .newmore a:hover{padding-left:1rem;width:12rem}
.g_news .js-swiper-tab{overflow:hidden;float:right;width:75.4%}
.g_news .js-swiper-tab dl{float:left;background:#fff;height:13.8rem;margin-right:4.7%;width:46.2%;margin-bottom:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .3s linear 0s;overflow:hidden}
.g_news .js-swiper-tab dl dt{display:none;overflow:hidden;width:100%;}
.g_news .js-swiper-tab dl dt img{transition:all .3s linear 0s;width:100%;display:block;}

.g_news .js-swiper-tab dl dd{padding:4rem 1.5rem 0 8rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;}
.g_news .js-swiper-tab dl dd span{position:absolute;left:2.6rem;top:4rem;height:5rem}
.g_news .js-swiper-tab dl dd span:after{content:"";position:absolute;background:#dcdcdc;width:3.2rem;height:.15rem;left:0;top:4.6rem;z-index:11;transition:all .3s linear 0s}
.g_news .js-swiper-tab dl dd span b{display:block;font-size:1.5rem;font-weight:400;line-height:2rem;color:#282828}
.g_news .js-swiper-tab dl dd span em{display:block;font-size:.8rem;font-weight:400;line-height:1.3rem;color:#282828}
.g_news .js-swiper-tab dl dd h4 a{display:block;font-size:1.1rem;font-weight:400;line-height:1.3rem;color:#282828;margin-bottom:.8rem}
.g_news .js-swiper-tab dl dd p{display:block;font-size:.75rem;font-weight:400;line-height:1rem;color:#909090}
.g_news .js-swiper-tab dl:hover{transform:scale(1.1)}
.g_news .js-swiper-tab dl:hover dt{display:block}
.g_news .js-swiper-tab dl:hover dt img{transform:scale(1.1)}
.g_news .js-swiper-tab dl:hover dd{display:none}
.g_news .js-swiper-tab dl:nth-child(2n){margin-right:0}



.g_link{height:3rem;background:#0d2c4b;border-top:1px solid rgba(255,255,255,.3)}
.g_link .content{height:3rem}
.g_link h2{float:left;width:80px;height:3rem;line-height:3rem;font-size:.75rem;font-weight:400}
.g_link h2{color:rgba(255,255,255,.5)}
.link_c{line-height:3rem;overflow:hidden;float:left;width:88%;font-size:.75rem}
.link_c a{white-space:nowrap;padding:0 1%;float:left;height:3rem;line-height:3rem;color:rgba(255,255,255,.5);display:block}
.link_c a:hover{color:#fff}
.link_c .lasta a{background:0 0}
@-webkit-keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
@keyframes hvr-buzz-out{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}
40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}
50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}
80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}
90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}
100%{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}
}
.fa-spin{-webkit-animation:hvr-buzz-out 3s infinite linear;animation:hvr-buzz-out 3s infinite linear}
.fa-spin2{-webkit-animation:fa-spin 30s infinite linear;animation:fa-spin 30s infinite linear}
.fa-shake{-webkit-animation:pulse 3s infinite linear;animation:pulse 3s infinite linear}
.fa-shake2{-webkit-animation:pulse 11s infinite linear;animation:pulse 11s infinite linear}
.fa-bubble{-webkit-animation:bubble 3s infinite linear;animation:bubble 3s infinite linear}
.fa-bounceIn{-webkit-animation:bounceIn 3s infinite linear;animation:bounceIn 3s infinite linear}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@-webkit-keyframes bubble{0%{-webkit-transform:scale(0);transform:scale(0);top:0;left:110px}
20%{-webkit-transform:scale(1);transform:scale(1);top:-36px;left:20px}
90%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
100%{opacity:0}
}
@keyframes bounceIn{0%{-webkit-transform:scale(0);transform:scale(0);top:0;left:110px}
20%{-webkit-transform:scale(1);transform:scale(1);top:-36px;left:20px}
90%{-webkit-transform:scale(2);transform:scale(2);opacity:1}
100%{opacity:0}
}
@-webkit-keyframes fadeInDown1{from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown1{from{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown1{-webkit-animation-name:fadeInDown1;animation-name:fadeInDown1}
@-webkit-keyframes fadeInDown2{from{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes fadeInDown2{from{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.fadeInDown2{-webkit-animation-name:fadeInDown2;animation-name:fadeInDown2}
@-webkit-keyframes fadeInLeft1{from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInLeft1{from{-webkit-transform:translate3d(-10%,0,0);transform:translate3d(-10%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInLeft1{-webkit-animation-name:fadeInLeft1;animation-name:fadeInLeft1}
@-webkit-keyframes fadeInLeft2{from{-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInLeft2{from{-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInLeft2{-webkit-animation-name:fadeInLeft2;animation-name:fadeInLeft2}
@-webkit-keyframes fadeInRight1{from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInRight1{from{-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInRight1{-webkit-animation-name:fadeInRight1;animation-name:fadeInRight1}
@-webkit-keyframes fadeInRight2{from{-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInRight2{from{-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInRight2{-webkit-animation-name:fadeInRight2;animation-name:fadeInRight2}
@-webkit-keyframes zoomLeft{from{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}
50%{opacity:1}
}
@keyframes zoomLeft{from{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}
50%{opacity:1}
}
.zoomLeft{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation-name:zoomLeft;animation-name:zoomLeft}
.zoomRight{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation-name:zoomLeft;animation-name:zoomLeft}
@-webkit-keyframes fadeInUp1{from{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInUp1{from{-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInUp1{-webkit-animation-name:fadeInUp1;animation-name:fadeInUp1}
@-webkit-keyframes fadeInUp2{from{-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes fadeInUp2{from{-webkit-transform:translate3d(0,2%,0);transform:translate3d(0,2%,0);opacity:0}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
.fadeInUp2{-webkit-animation-name:fadeInUp2;animation-name:fadeInUp2}
.teaser{opacity:0;transform:translate3d(0,25%,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.teaser.is-visible{opacity:1;transform:translate3d(0,0,0)}
.lefter{opacity:0;transform:translate3d(-35%,35%,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.lefter.is-visible{opacity:1;transform:translate3d(0,0,0)}
.righter{opacity:0;transform:translate3d(35%,35%,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.righter.is-visible{opacity:1;transform:translate3d(0,0,0)}
.downer{opacity:0;transform:translate3d(0,-35%,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.downer.is-visible{opacity:1;transform:translate3d(0,0,0)}
.lter{opacity:0;transform:translate3d(-35%,0,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.lter.is-visible{opacity:1;transform:translate3d(0,0,0)}
.rter{opacity:0;transform:translate3d(35%,0,0);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.rter.is-visible{opacity:1;transform:translate3d(0,0,0)}
.scale{opacity:0;transform:scale(.5);transition:opacity 1s ease-out .2s,transform 1.5s ease-out .2s}
.scale.is-visible{opacity:1;transform:scale(1)}
html{font-size:12px;-webkit-text-size-adjust:none}
@media screen and (min-width:1200px){html{font-size:12.5px}
}
@media screen and (min-width:1280px){html{font-size:13.33333px}
}
@media screen and (min-width:1366px){html{font-size:14.22916px}
}
@media screen and (min-width:1440px){html{font-size:15px}
}
@media screen and (min-width:1600px){html{font-size:16.66666px}
}
@media screen and (min-width:1920px){html{font-size:20px}
}
