@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{padding:5rem 0 4rem 0;background:url(../images/yzbg.jpg) no-repeat center top;background-size:100%}
.g_yzsp .yzleft{float:left;width:52.8%}
.g_yzsp .yzleft h3{margin-bottom:1.1rem}
.g_yzsp .yzleft h3 b{font-size:3.6rem;font-weight:400;line-height:5rem;color:#000;display:block;font-weight:700}
.g_yzsp .yzleft h3 em{font-size:1.7rem;font-weight:400;line-height:2.8rem;color:#000;display:block;font-weight:700}
.g_yzsp .yzleft p{font-size:.8rem;font-weight:400;line-height:1.5rem;color:#666;margin-bottom:.8rem}
.g_yzsp .yzleft span{display: block;}
.g_yzsp .yzleft span a{display:block;width:7rem;height:2rem;border-bottom:1px solid #c0965a;padding-left:1rem;position:relative;font-size:.95rem;font-weight:400;line-height:2rem;color:#d3a43a;margin-bottom:3.5rem}
.g_yzsp .yzleft span a:before{content:"";position:absolute;background:url(../images/yzmore.png) no-repeat;background-size:100%;width:1.2rem;height:1rem;right:3%;top:.5rem}
.g_yzsp .yzleft .yzlst li{float:left;width:17.2%}
.g_yzsp .yzleft .yzlst li i{display:block;width:3rem}
.g_yzsp .yzleft .yzlst li i img{width:100%;display:block}
.g_yzsp .yzleft .yzlst li b{font-size:.95rem;font-weight:400;line-height:1.5rem;color:#000;display:block}
.g_yzsp .yzleft .yzlst li em{font-size:.65rem;font-weight:400;line-height:1.1rem;color:rgba(51,51,51,.6);display:block;text-transform:uppercase}
.g_yzsp .yzright{float:right;width:42.75%;position:relative}
.g_yzsp .yzsp,.g_yzsp .yzsp img{width:100%;display:block}
.g_yzsp .yzright .play{position:absolute;left:47.2%;top:14rem}
.g_yzsp .yzright .play::before{content:'';position:absolute;width:5rem;height: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_yzsp .yzright .play::after{content:'';position:absolute;width:5rem;height: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_yzsp .yzright .play img{display:block;width:5rem;height:5rem;position:relative;z-index:1;border-radius:50%}


.g_gsys{padding:6rem 0 5.9rem 0;background:url(../images/gsys.jpg) no-repeat center top;background-size:100% 101%;}
.g_gsys .gsystit{float:left;width:32%}
.g_gsys .gsystit h2{margin-bottom:1.1rem}
.g_gsys .gsystit h2 b{font-size:5rem;font-weight:400;line-height:5rem;color:#000;display:block;font-weight:700;text-transform:uppercase}
.g_gsys .gsystit h2 em{font-size:2.7rem;font-weight:400;line-height:3.4rem;color:#000;display:block;font-weight:700}
.g_gsys .gsystit p{font-size:1.1rem;font-weight:400;line-height:1.8rem;color:#000}
.g_gsys .gyyslst{float:right;width:68%}
.g_gsys .gyyslst dl{background:#fff;float:left;width:49.1%;height:12.6rem;margin-bottom:1.1rem;position:relative;padding:2.2rem 2rem 0 7rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_gsys .gyyslst dl dt{position:absolute;width:4.3rem;left:2rem;top:2rem}
.g_gsys .gyyslst dl dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_gsys .gyyslst dl dd h4{font-size:1.3rem;font-weight:400;line-height:2.8rem;color:#000;margin-bottom:.6rem;font-weight:700}
.g_gsys .gyyslst dl dd p{font-size:.85rem;font-weight:400;line-height:1.5rem;color:#666}
.g_gsys .gyyslst dl:nth-child(2n){float:right}
.g_gsys .gyyslst dl:hover dt img{-webkit-animation:hvr-buzz-out 3s infinite linear;animation:hvr-buzz-out 3s infinite linear}


.g_gsys .gyyslst .dl6{padding:2.3rem 2.6rem 0 2.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_gsys .gyyslst .dl6 dt{width:64%;left:2.3rem;top:2.3rem}
.g_gsys .gyyslst .dl6 dt .fwhot{margin-bottom:.3rem;height:1.2rem;position:relative;padding-left:1.5rem}
.g_gsys .gyyslst .dl6 dt .fwhot i{position:absolute;left:0;top:0;width:1.2rem}
.g_gsys .gyyslst .dl6 dt .fwhot i img{width:100%;display:block}
.g_gsys .gyyslst .dl6 dt .fwhot em{font-size:.85rem;font-weight:400;line-height:1.2rem;color:#000}
.g_gsys .gyyslst .dl6 dt .fwtel{font-size:1.3rem;font-weight:400;line-height:1.5rem;color:#000;font-weight:700;margin-bottom:1.2rem}
.g_gsys .gyyslst .dl6 dt .zxbtn{width:8.6rem;height:2rem;line-height:2rem;border:1px solid #c0965a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-left:3.3rem}
.g_gsys .gyyslst .dl6 dt .zxbtn i{position:absolute;left:1.7rem;top:.5rem;width:1.2rem}
.g_gsys .gyyslst .dl6 dt .zxbtn i img{width:100%;display:block}
.g_gsys .gyyslst .dl6 dt .zxbtn em{font-size:.95rem;font-weight:400;line-height:2rem;color:#d3a43a}
.g_gsys .gyyslst .dl6 dd{right:2.3rem;top:2.3rem;position:absolute;width:7.7rem;height:7.7rem;border:1px solid #eee}
.g_gsys .gyyslst .dl6 dd i{width:6.5rem;display:block;margin:.5rem}
.g_gsys .gyyslst .dl6 dd i img{width:100%;display:block}

.g_fl{padding:6.5rem 0 4.2rem 0;background:url(../images/flbg.jpg) no-repeat center top;background-size:100%}
.g_fl h2{margin-bottom:4.8rem}
.g_fl h2 b{display:block;font-size:2.7rem;font-weight:400;line-height:3.4rem;color:#fff;font-weight:700;margin-bottom:.6rem}
.g_fl h2 em{font-size:1.2rem;font-weight:400;line-height:2.4rem;color:#fff;display:block}

.g_fl .m_fllst{background:#fff;overflow:hidden;}
.g_fl .fl01{float:left;width:15.3%;padding:0 2.2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_fl .fl01 dl{height:8rem; border-bottom:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:2rem;}
.g_fl .fl01 dl dt{width:2.2rem;position:relative}
.g_fl .fl01 dl dt:before{content:"";position:absolute;width:.9rem;height:.9rem;background:#edc081;border-radius:50%;right:.15rem;top:.1rem;z-index:0}
.g_fl .fl01 dl dt i{width:2.2rem;overflow:hidden;display:block;position:relative;z-index:15}
.g_fl .fl01 dl dt i img{width:4.4rem;display:block;transition:all .3s linear 0s}
.g_fl .fl01 dl h4 a{font-size:1.05rem;font-weight:400;line-height:1.6rem;color:#000;font-weight:700;display:block;transition:all .3s linear 0s}
.g_fl .fl01 dl em{font-size:.65rem;font-weight:400;line-height:1rem;color:#999;display:block;text-transform:uppercase;transition:all .3s linear 0s}
.g_fl .fl01 dl:hover dt{background:#edc081;border-radius:50%;padding:.1rem}
.g_fl .fl01 dl:hover dt i img{margin-left:-2.2rem}
.g_fl .fl01 dl:hover dt:before{background:#fff}
.g_fl .fl01 dl:hover h4 a{color:#edc081;transform:translateY(3px)}
.g_fl .fl01 dl:hover em{transform:translateY(3px)}
.g_fl .fl01 dl:nth-child(5){border-bottom:none}
.g_fl .fl02{float:left;width:38.5%;position:relative}
.g_fl .cpflsp,.g_fl .cpflsp img{width:100%;display:block}
.g_fl .fl02 .play{position:absolute;left:50%;top:50%;margin-left:-3.25rem;margin-top:-3.25rem}
.g_fl .fl02 .play::before{content:'';position:absolute;width:6.5rem;height:6.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_fl .fl02 .play::after{content:'';position:absolute;width:6.5rem;height:6.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_fl .fl02 .play img{display:block;width:6.5rem;height:6.5rem;position:relative;z-index:1;border-radius:50%}
.g_fl .fl02 .flsp{
    position:absolute;left:0;top:0;width:100%;height:100%;background:#000;z-index:1;opacity:0;transition:all .3s linear 0s
}
.g_fl .fl02 .flsp video{object-fit:fill;}
.g_fl .fl02:hover .flsp{opacity:1}


.g_fl .fl03{float:right;width:46%}
.g_fl .fl03 dl{float:left;width:47.1%;position:relative;margin-left:2.9%;margin-bottom:1.7rem}
.g_fl .fl03 dl dt{width:100%;overflow:hidden}
.g_fl .fl03 dl dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_fl .fl03 dl dd{position:absolute;left:0;top:0;width:100%;height:100%;padding:1.7rem 0 0 1.8rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .3s linear 0s}
.g_fl .fl03 dl dd h4{font-size:1.2rem;font-weight:400;line-height:1.8rem;color:#000;display:block;transition:all .3s linear 0s}
.g_fl .fl03 dl dd em{font-size:.75rem;font-weight:400;line-height:1.3rem;color:#000;display:block;text-transform:uppercase;font-weight:700;margin-bottom:1rem;transition:all .3s linear 0s}
.g_fl .fl03 dl dd i{display:block;width:1.1rem}
.g_fl .fl03 dl dd i img{width:100%;display:block}
.g_fl .fl03 dl:hover dt img{transform:scale(1.1)}
.g_fl .fl03 dl:hover dd{transform:translateY(10px)}
.g_fl .fl03 dl:nth-child(3){width:100%;margin-bottom:0}
.g_cplst{background:#f5f5f5;padding:0 0 7rem 0;position:relative}
.g_cplst .swiper-button-next,.g_cplst .swiper-button-prev{top:1rem;width:1.8rem;height:1.8rem;cursor:Default;margin-top:0;overflow:hidden}
.g_cplst .swiper-button-next{background:url(../images/rjt.png) no-repeat;background-size:1.8rem 1.8rem;right:0}
.g_cplst .swiper-button-prev{background:url(../images/ljt.png) no-repeat;background-size:1.8rem 1.8rem;right:2.2rem}
.g_cplst h2 b{font-size:1.4rem;font-weight:400;line-height:4rem;color:#000;display:block;font-weight:700}
.g_cplst .m_cplst{overflow:hidden}
.g_cplst .m_cplst dl dt{width:100%;overflow:hidden}
.g_cplst .m_cplst dl dt img{width:100%;display:block;transition:all .3s linear 0s}
.g_cplst .m_cplst dl dd{background:#fff;height:5rem;border-top:1px solid #f5f5f5;position:relative;transition:all .3s linear 0s}
.g_cplst .m_cplst dl dd:before{content:"";position:absolute;background:url(../images/cpmorebtn.png) no-repeat;background-size:1.5rem 1rem;width:1.5rem;height:1rem;right:1rem;top:2rem;z-index:112;transition:all .3s linear 0s}
.g_cplst .m_cplst dl dd h4{padding:1.5rem 2.6rem 0 1.5rem;transition:all .3s linear 0s}
.g_cplst .m_cplst dl dd h4 b{font-size:.95rem;font-weight:400;line-height:1.4rem;color:#333;display:block;font-weight:700}
.g_cplst .m_cplst dl dd h4 em{font-size:.65rem;font-weight:400;line-height:1rem;color:#999;display:block;text-transform:uppercase}
.g_cplst .m_cplst .cur dt img,.g_cplst .m_cplst dl:hover dt img{transform:scale(1.1)}
.g_cplst .m_cplst .cur dd:before,.g_cplst .m_cplst dl:hover dd:before{transform:translateY(5px)}
.g_cplst .m_cplst .cur h4,.g_cplst .m_cplst dl:hover h4{transform:translateY(5px)}
.g_cplst .m_cplst .cur h4 b,.g_cplst .m_cplst dl:hover h4 b{color:#c0965a}
.g_cplst .m_cplst .cur h4 em,.g_cplst .m_cplst dl:hover h4 em{color:#c0965a}
.g_ys{padding-top:6rem}
.g_ys .ystit{height:7.6rem;position:relative}
.g_ys .ystit .zx{position:absolute;right:0;top:1.6rem;width:10.8rem;height:3rem;border:1px solid #d3a43a;padding-left:4.6rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_ys .ystit .zx i{position:absolute;background:url(../images/yszxbtn.png) no-repeat;background-size:100%;width:2rem;height:2rem;left:2.1rem;top:.5rem}
.g_ys .ystit .zx em{font-size:1.05rem;font-weight:400;line-height:3rem;color:#d3a43a}
.g_ys .ystit h2{float:left;width:60%}
.g_ys .ystit h2 b{font-size:2.7rem;font-weight:400;line-height:3.6rem;color:#000;display:block;font-weight:700}
.g_ys .ystit h2 em{font-size:1.2rem;font-weight:400;line-height:2rem;color:#000;display:block}
.g_ys .ysimg{width:100%;position:relative}
.g_ys .ysimg img{width:100%;display:block}
.g_ys .ysimg:before{content:"";position:absolute;background:url(../images/yssha.png) no-repeat;background-size:100%;width:100%;height:100%;left:0;top:0}
.g_ys .tabyscon{position:absolute;left:0;bottom:0;z-index:11;width:100%}


.g_ys .tabyscon .tablst{float:left;width:25%;height:19rem;padding:12rem 0 0 7%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;transition:all .5s linear 0s}

.g_ys .tabyscon .tablst:after{content:"";position:absolute;background:rgba(255,255,255,.6);width:1px;height:2.8rem;right:0;top:11.5rem;z-index:11}
.g_ys .tabyscon .tablst i{float:left;width:4rem}
.g_ys .tabyscon .tablst i img{width:100%;display:block}
.g_ys .tabyscon .tablst span{float:left;width:12rem;padding-top:.5rem}
.g_ys .tabyscon .tablst span b{font-size:1.4rem;font-weight:400;line-height:2rem;color:#fff;display:block;font-weight:700}
.g_ys .tabyscon .tablst span em{font-size:.65rem;font-weight:400;line-height:1.1rem;color:#fff;display:block;text-transform:uppercase;font-weight:700}
.g_ys .tabyscon .tablst .tah{display:none}

.g_ys .tabyscon .active{padding:2rem 3rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow: hidden;}
.g_ys .tabyscon .active:before{content: "";position: absolute;width: 100%;height: 100%;background:#edc081;left:0;top:0;}
.g_ys .tabyscon .active:after{background:0 0}
.g_ys .tabyscon .active i,.g_ys .tabyscon .active span{display:none}
.g_ys .tabyscon .active .tah{display:block;position: relative;z-index: 141;}
.g_ys .tabyscon .active .tah h4{margin-bottom:.5rem}
.g_ys .tabyscon .active .tah h4 b{font-size:2.1rem;font-weight:400;line-height:2.5rem;color:#000;display:block;font-weight:700}
.g_ys .tabyscon .active .tah h4 em{font-size:1.1rem;font-weight:400;line-height:1.7rem;color:#000;display:block;font-weight:700}
.g_ys .tabyscon .active .tah p{font-size:.85rem;font-weight:400;line-height:1.5rem;color:#000}



.g_splst{background:#f5f5f5;padding:5.6rem 0 7rem 0}
.g_splst .swiper-button-next,.g_splst .swiper-button-prev{top:60%;width:1.8rem;height:1.8rem;margin-top:0;cursor:Default;overflow:hidden}
.g_splst .swiper-button-next{background:url(../images/rjt.png) no-repeat;background-size:1.8rem 1.8rem;right:-3%}
.g_splst .swiper-button-prev{background:url(../images/ljt.png) no-repeat;background-size:1.8rem 1.8rem;left:-3%}
.g_splst .sptit{position:relative;margin-bottom:1.6rem}
.g_splst .sptit .spmore{position:absolute;right:0;top:1.6rem;width:10.8rem;height:3rem;border:1px solid #d3a43a;padding-left:2.2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.g_splst .sptit .spmore i{position:absolute;background:url(../images/sptitmore.png) no-repeat;background-size:100%;width:1.4rem;height:1.4rem;right:2rem;top:.8rem}
.g_splst .sptit .spmore em{font-size:1.05rem;font-weight:400;line-height:3rem;color:#d3a43a}
.g_splst .sptit h2{float:left;width:60%}
.g_splst .sptit h2 b{font-size:2.7rem;font-weight:400;line-height:3.6rem;color:#000;display:block;font-weight:700}
.g_splst .sptit h2 em{font-size:1.2rem;font-weight:400;line-height:2rem;color:#000;display:block}
.g_splst .m_splst{overflow:hidden}
.g_splst .m_splst dl{position:relative;height:33rem;overflow:hidden;}
.g_splst .m_splst dl dt{overflow:hidden;border-radius:3rem;position:relative;height:33rem;}
.g_splst .m_splst dl dt i{width:100%;overflow:hidden;display:block;position:relative}
.g_splst .m_splst dl dt i:before{content:"";position:absolute;background:url(../images/spsha.png) no-repeat;background-size:100%;left:0;top:0;border-radius:3rem}
.g_splst .m_splst dl dt i img{width:100%;display:block;border-radius:3rem}
.g_splst .m_splst dl dt span{position:absolute;left:1.5rem;bottom:0;z-index:152;height:6.5rem}
.g_splst .m_splst dl dt span em{font-size:1.2rem;font-weight:400;line-height:2.5rem;color:#fff;display:block;position:relative}
.g_splst .m_splst dl dt span em:before{content:"";position:absolute;background:url(../images/spico2.png) no-repeat;background-size:100%;width:2.1rem;height:2.1rem;left:0;top:3rem}
.g_splst .m_splst dl dd{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3rem;height:32.5rem;display:none}
.g_splst .m_splst dl dd video{border-radius:3rem;object-fit:fill;height:33rem;}
.g_splst .m_splst .cur dt span,.g_splst .m_splst dl:hover dt span{display:none}
.g_splst .m_splst .cur dd,.g_splst .m_splst dl:hover dd{display:block}

.g_news{background:url(../images/newbg.jpg) no-repeat;background-size:100% 100%;padding:6rem 0 7rem 0}
.g_news .newleft{float:left;width:31.2%}
.g_news .newleft h2{margin-bottom:1rem}
.g_news .newleft h2 em{font-size:4.6rem;font-weight:400;line-height:5rem;color:#ddbe76;display:block;text-transform:uppercase;font-weight:700}
.g_news .newleft h2 b{font-size:2.4rem;font-weight:400;line-height:3.6rem;color:#000;display:block;font-weight:700}
.g_news .newleft h2 span{font-size:1.05rem;font-weight:400;line-height:1.8rem;color:#000;display:block}
.g_news .newleft .newtit li a{display:block;height:2.1rem;margin-bottom:.7rem;position:relative;padding-left:2.6rem}
.g_news .newleft .newtit li a:before{content:"";position:absolute;background:url(../images/newtit3.png) no-repeat;background-size:1.5rem 1.5rem;width:0;height:1.5rem;left:7.8rem;top:.3rem;transition:all .3s linear 0s}
.g_news .newleft .newtit li a i{position:absolute;left:0;top:.2rem;width:1.8rem;height:1.8rem;overflow:hidden}
.g_news .newleft .newtit li a i img{width:3.6rem;display:block;transition:all .3s linear 0s}
.g_news .newleft .newtit li a em{font-size:.95rem;font-weight:400;line-height:2.1rem;color:#000;display:block}
.g_news .newleft .newtit .cur a i img,.g_news .newleft .newtit li a:hover i img{margin-left:-1.8rem}
.g_news .newleft .newtit .cur a em,.g_news .newleft .newtit li a:hover em{color:#c0965a}
.g_news .newleft .newtit .cur a:before,.g_news .newleft .newtit li a:hover:before{width:1.5rem}
.g_news .newright{float:right;width:68.8%;overflow:hidden;position:relative}
.g_news .newright .swiper-pagination-bullets{left:0;z-index:11;top:14rem}
.g_news .newright .swiper-pagination-bullet{width:.9rem;height:.9rem;background:#000;margin:0 .3rem!important;opacity:1}
.g_news .newright .swiper-pagination-bullet-active{background:#e2bb84}
.g_news .newright .newup{padding:2.9rem 0;border-top:1px solid #eaeaea}
.g_news .newright .newup dl dt{float:right;width:49.3%}
.g_news .newright .newup dl dt img{width:100%;display:block}
.g_news .newright .newup dl dd{float:left;width:44.5%}
.g_news .newright .newup dl dd em{font-size:.85rem;font-weight:400;line-height:1.5rem;color:#000;display:block}
.g_news .newright .newup dl dd h4 a{font-size:1.05rem;font-weight:400;line-height:1.5rem;color:#000;display:block;font-weight:700;margin-bottom:.9rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.g_news .newright .newup dl dd p{font-size:.85rem;font-weight:400;line-height:1.5rem;color:#666}
.g_news .newright .newd dl{float:left;width:27%;padding-right:9%;border-top:1px solid #eaeaea;padding-top:3rem;position:relative}
.g_news .newright .newd dl:after{content:"";position:absolute;background:#e2bb84;width:0;height:2px;left:0;top:0;z-index:11;transition:all .3s linear 0s}
.g_news .newright .newd dl dt em{font-size:.75rem;font-weight:400;line-height:1.2rem;color:#999;display:block}
.g_news .newright .newd dl dd h4 a{font-size:.95rem;font-weight:400;line-height:1.5rem;color:#000;display:block;margin-bottom:1.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:all .3s linear 0s}
.g_news .newright .newd dl dd p{font-size:.85rem;font-weight:400;line-height:1.5rem;color:#666;margin-bottom:1.4rem;transition:all .3s linear 0s}
.g_news .newright .newd dl dd span{display:block;width:2rem;overflow:hidden}
.g_news .newright .newd dl dd span img{width:4rem;transition:all .3s linear 0s}
.g_news .newright .newd .cur:after,.g_news .newright .newd dl:hover:after{width:100%}
.g_news .newright .newd .cur h4 a,.g_news .newright .newd dl:hover h4 a{color:#e2bb84;font-weight:700;transform:translateY(10px)}
.g_news .newright .newd .cur span img,.g_news .newright .newd dl:hover span img{margin-left:-2rem}
.g_news .newright .newd dl:nth-child(3){padding-right:0}



.g_link{height:5rem;background:#2e3134;border-top:1px solid rgba(255,255,255,.1)}
.g_link .content{height:5rem}
.g_link h2{float:left;width:100px;height:5rem;line-height:5rem;font-size:.85rem;font-weight:400}
.g_link h2{color:rgba(255,255,255,.5)}
.link_c{line-height:5rem;overflow:hidden;float:left;width:80%;font-size:.85rem}
.link_c a{white-space:nowrap;padding:0 1%;float:left;height:5rem;line-height:5rem;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}
}
@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)}
}
@-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}
}
