blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{font:14px/1.5 宋体,Arial,sans-serif;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
.wp{margin:0 auto;width:100%;max-width:1520px}
.wp1{margin:0 auto;width:100%;max-width:1600px}
.wp2{margin:0 auto;width:100%;max-width:1300px}
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.cur,.cur a{font-size:14px;color:#999;cursor:pointer;transition:.5s}
.cur a:hover{color:rgba(153,153,153,.5)}
.cur span{color:#333;transition:.5s}
.cur span:hover{color:rgba(51,51,51,.5)}
.pages ul{display:block;text-align:center}
.pages ul li{display:inline-block;margin:0 4px;vertical-align:top}
.pages ul li a{display:block;width:36px;height:36px;line-height:36px;text-align:center;color:#5b5c5e;background-color:#fff;border-radius:4px;font-size:16px;transition:.3s;position:relative}
.pages1 ul li a{background-color:#eee}
.pages ul a:hover,.pages ul li.on a{background-color:#d61518;color:#fff}
.pages ul li.next,.pages ul li.prev{margin:0 12px}
.pages ul li.prev a{background-image:url(../images/prev.png);background-position:center;background-repeat:no-repeat;background-size:11px auto}
.pages ul li.prev a:hover{background-image:url(../images/prev-1.png)}
.pages ul li.next a{background-image:url(../images/next.png);background-position:center;background-repeat:no-repeat;background-size:11px auto}
.pages ul li.next a:hover{background-image:url(../images/next-1.png)}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
.g-tab{border-bottom:1px solid #e6e6e6;padding-top:25px;position:relative;z-index:1}
.g-tab ul{text-align:center}
.g-tab ul li{display:inline-block;margin:0 32px}
.g-tab ul .con{display:block;color:#666;font-size:16px;line-height:46px;position:relative;transition:.3s}
.g-tab ul .con:hover,.g-tab ul .on .con{color:#d61518;font-weight:600}
.g-tab ul .con::after{position:absolute;left:50%;transform:translateX(-50%);content:"";width:0;height:2px;background:#d61518;transition:.3s;opacity:0;bottom:0}
.g-tab ul .con:hover:after,.g-tab ul .on .con::after{right:0;width:64px;opacity:1}
@media only screen and (min-width:1199px) and (max-width:1800px){
.wp{margin:0 auto;max-width:84.44vw}
.wp1{margin:0 auto;max-width:88.88vw}
.wp2{margin:0 auto;max-width:72.22vw}
}
@media only screen and (max-width:1199px){
.wp,.wp1,.wp2{margin:0 auto;width:100%;max-width:100%;padding:0 15px}
.pages ul li{display:none}
.pages ul li.next,.pages ul li.on,.pages ul li.prev{display:inline-block}
.pages ul li.next a,.pages ul li.prev a{background-size:8px auto}
}
.header{position:fixed;top:0;left:0;right:0;z-index:99;height:96px;padding:0 33px 0 41px}
.header-pc::after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:' ';background:rgba(255,255,255,.13);backdrop-filter:blur(15px);z-index:-1}
.header .h-town{display:flex;justify-content:space-between;align-items:center}
.nav{padding:0 80px 0 55px;position:relative;margin:0 -20px}
.nav i{width:11px;height:7px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../images/e-up.png);display:inline-block}
.header.fixed .nav i{background-image:url(../images/e-up-on.png)}
.nav .sub i{display:none}
.nav .ok i{transform:rotate(180deg)}
.header.fixed{background-color:#fff}
.h-flex{display:flex;align-items:center}
.header .logo{float:left;width:222px;line-height:96px;margin-right:60px;display:block}
.header .logo a{display:block;height:55px}
.header .logo img{display:block;max-height:100%}
.header .logo .img2,.header.fixed .logo img{display:none}
.header.fixed .logo .img2{display:block}
.header .hd-r{width:1025px}
.nav li{position:relative;float:left;width:16.6%;padding:0 20px;transition:.3s}
.nav li:first-child{position:static}
.nav .v1{position:relative;display:inline-block;font-size:18px;font-weight:600;color:#fff;transition:.3s;line-height:96px}
.header.fixed .nav .v1,.header.fixed .ul-sub-box .v2{color:#333}
.header.fixed .sub{background:#fff}
.nav .v1::after{position:absolute;left:50%;transform:translateX(-50%);content:' ';bottom:25px;width:0;background:url(../images/e-icon9.png) center no-repeat;background-size:contain;height:7px;transition:.3s;opacity:0}
.header.fixed .nav .v1::after{background:url(../images/e-icon8.png) center no-repeat}
@keyframes mywidth1{
from{width:0}
to{width:69px}
}
.nav .on .v1::after,.nav li.ok .v1::after{opacity:1;animation:1s 2s forwards mywidth1}
.nav li:hover .v1::after{opacity:1;animation:1s .3s forwards mywidth1}
.header-pc .nav li .sub{width:80%}
.header .sub{position:absolute;top:100%;left:0;right:0;display:none;border-radius:20px;overflow:hidden;margin-top:8px;z-index:9}
.header-pc .nav li:first-child .sub{padding:31px 80px 24px 27px;width:100%}
.header-pc .nav .sub{padding:31px 10px 24px}
.header-pc .nav li .ul-sub-box li{float:none!important;width:100%!important;padding:0!important}
.header-pc .nav li:first-child .ul-sub-box li{float:left!important;width:16.6%!important;padding:0 20px!important}
.header-pc .sub .bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:' ';display:block;background:rgba(255,255,255,.13);backdrop-filter:blur(15px)}
.ul-sub-box .v2{display:block;line-height:20px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;cursor:pointer;margin-bottom:20px;text-align:center}
.ul-sub-box .v2 .con2{position:relative;z-index:20;font-size:15px;color:rgba(255,255,255,1);cursor:pointer}
.header.fixed .ul-sub-box .v2 .con2{color:#333}
.ul-sub-box .v2 .con2:hover{font-weight:600;color:#d61518!important;text-decoration:underline}
.footer{padding:56px 0 0;background:#fff}
.footer .inner{display:flex;justify-content:space-between;padding-bottom:48px}
.footer .copy{font-size:14px;text-align:center;color:#999;border-top:1px solid #cfd0d1;padding:30px 0}
.footer .logo{display:block;height:80px;margin-bottom:69px}
.footer .m-qr{display:inline-block;background-color:#f4f7fa;padding:10px;border-radius:12px;overflow:hidden}
.footer .m-qr .qr{float:left;width:104px;height:104px;margin-right:28px}
.footer .m-qr .qr:last-child{margin-right:0}
.ul-ft .qr img{display:block;width:100%}
.footer .logo img{display:inline-block;max-height:100%}
.ul-ft{overflow:hidden}
.ul-ft li{margin-left:120px;float:left}
.ul-ft li:first-child{margin-left:0}
.ul-ft .tit{font-size:18px;font-weight:600;color:#333;margin-bottom:21px}
.ul-ft .con{display:block;font-size:14px;color:#999;transition:.5s;cursor:pointer;margin-bottom:20px}
.ul-ft .con:hover{color:#666;text-decoration:underline}
@media only screen and (min-width:1199px) and (max-width:1800px){
.header{height:5.333vw;padding:0 1.833vw 0 2.277vw}
.header-pc::after{backdrop-filter:blur(.833vw);z-index:-1}
.nav{padding:0 4.444vw 0 3.055vw;margin:0 -1.111vw}
.nav i{width:.611vw;height:.388vw}
.header .logo{width:12.33vw;line-height:5.333vw;margin-right:3.333vw}
.header .logo a{height:3.055vw}
.header .hd-r{width:56.94vw}
.nav li{width:16.6%;padding:0 1.111vw}
.nav .v1{font-size:1vw;line-height:5.333vw}
.nav .v1::after{bottom:1.388vw;height:.388vw}
@keyframes mywidth1{
from{width:0}
to{width:3.833vw}
}
.header .sub{border-radius:1.111vw;margin-top:.444vw}
.header-pc li:first-child .sub{padding:1.722vw 4.444vw 1.333vw 3.055vw}
.header-pc .nav li:first-child .sub{padding:1.722vw 4.444vw 1.333vw 1.5vw}
.header-pc .nav .sub{padding:1.722vw .555vw 1.333vw}
.header-pc .nav .ul-sub-box li{width:100%!important;padding:0 0vw!important}
.header-pc .nav li:first-child .ul-sub-box li{padding:0 1.111vw!important}
.header-pc .sub .bg{backdrop-filter:blur(.833vw)}
.ul-sub-box .v2{margin-bottom:1.111vw}
.footer{padding:3.111vw 0 0}
.footer .inner{padding-bottom:2.666vw}
.footer .copy{padding:1.666vw 0}
.footer .logo{height:4.444vw;margin-bottom:3.833vw}
.footer .m-qr{padding:.555vw;border-radius:.666vw}
.footer .m-qr .qr{width:5.777vw;height:5.777vw;margin-right:1.555vw}
.ul-ft li{margin-left:6.666vw}
.ul-ft .tit{font-size:1vw;margin-bottom:1.166vw}
.ul-ft .con{margin-bottom:1.111vw}
.ul-ft .qr{width:5.777vw;height:5.777vw;margin-bottom:1.333vw}
}
@media only screen and (max-width:1440px){
.ul-sub-box .v2{font-size:12px;line-height:1.5}
.ul-sub-box .v2 .con2{font-size:13px}
.ul-ft .tit{font-size:14px}
.footer .copy,.ul-ft .con{font-size:12px}
.nav .v1{font-size:14px}
.nav i{width:8.2px;height:5.2px}
}
.header-m{display:none}
@media only screen and (max-width:1199px){
.header .logo a{display:block;height:55px}
.header .logo a .img2{display:inline-block!important;vertical-align:middle}
.header{display:none}
.header-m{height:55px;display:block}
body{padding-top:55px}
.nav li{position:relative;float:none;width:100%;padding:0}
.header .hd-r{width:100%}
.header .h-town{display:block}
.nav{position:fixed;top:55px;left:0;right:0;bottom:0;width:100%;background-color:#fff;margin:0;display:none;transform:none;padding:10px 30px 0}
.header .logo img{display:none}
.header .logo .img2{display:inline-block}
.header{height:55px;background:#fff;padding:0 15px}
.header .logo{width:100px;line-height:55px;margin-right:0}
.menuBtn{display:block}
.menuBtn b{background-color:#000}
.nav .con,.nav .v1{display:block;font-size:16px;line-height:2;color:#333}
.header .nav .v1{position:relative}
.header .nav i{position:absolute;right:0;top:50%;transform:translateY(-50%);width:11px;height:7px;background-image:url(../images/e-up-on.png);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.header .v1::after{display:none}
.header .sub{position:static;top:auto;left:auto;right:auto;width:100%;display:none;background:#fff;border-radius:0;overflow:hidden;padding:5px 10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin-top:0}
.nav .v2{display:block;font-size:14px;color:#333;cursor:pointer;line-height:2}
.ul-ft{display:none}
.footer .logo{text-align:center;height:35px;margin-bottom:10px}
.footer .logo img{display:inline-block}
.footer .inner{display:block;padding-bottom:15px}
.footer{padding:20px 0 0}
.footer .copy{font-size:12px;border-top:1px solid #cfd0d1;padding:10px 0}
.footer .m-qr{display:flex;justify-content:center;align-items:center;background-color:transparent;padding:0;border-radius:0;overflow:hidden}
.footer .m-qr .qr{width:80px;height:80px;margin-right:10px}
}
@media only screen and (max-width:767px){
.nav{padding:10px 20px 0}
.footer .m-qr .qr{width:60px;height:60px;margin-right:10px}
}
.g-banner{position:relative;z-index:1}
.g-banner .item{display:block;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.g-banner .pic{padding-top:39.32%;position:relative}
.g-banner .pic .bg{position:absolute;left:0;right:0;display:block;top:0;bottom:0;width:100%;height:100%;object-fit:cover;transition:all 5s ease-out;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-ms-transition:all 5s ease-out;-o-transition:all 5s ease-out;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}
.g-banner .pic .txt{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center}
.g-banner .pic .tit{font-size:64px;font-weight:600;color:#fff;opacity:0;-webkit-animation:1s forwards fadeInUp;animation:1s forwards fadeInUp}
@-webkit-keyframes fadeInUp{
0%{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:translateZ(0)}
}
@keyframes fadeInUp{
0%{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:translateZ(0)}
}
.g-banner .pic .symbol{width:0;height:35px;margin:0 auto;-webkit-animation:.5s 1.2s forwards show-all;animation:.5s 1.2s forwards show-all;position:relative;left:-62px;background:url(../images/a4.png) 0 0/125px auto no-repeat}
@-webkit-keyframes show-all{
to{width:125px;left:0}
}
@keyframes show-all{
to{width:125px;left:0}
}
.g-banner .img_scale .pic .bg{transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);-webkit-transform:scale(1.12)}
.g-banner .slick-dots{position:absolute;bottom:30px;left:0;right:0;text-align:center;z-index:3}
.g-banner .slick-dots li{display:inline-block;margin:0 9px}
.g-banner .slick-dots button{width:12px;height:12px;background:#fff;font-size:0;cursor:pointer;border:none;opacity:.5;transition:.3s;border-radius:50%}
.g-banner .slick-dots li.slick-active button{opacity:1}
.g-bg{position:relative;background-color:#fafafc}
.g-bg .g-con{position:relative;z-index:1}
.g-bg::before{position:absolute;left:0;bottom:0;right:0;width:100%;height:884px;background-image:url(../images/a2.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom center;content:""}
.ul-tabin1{text-align:center}
.ul-tabin1 li{display:inline-block;margin:0 16px}
.ul-tabin1 .con{display:block;width:120px;height:48px;line-height:48px;background:#fff;border-radius:24px;font-size:16px;transition:.3s}
.ul-tabin1 .con:hover,.ul-tabin1 .on .con{background-color:#d61518;color:#fff}
.ul-listin1{margin:58px -20px 24px}
.ul-listin1 li{float:left;width:33.3%;padding:0 20px;margin-bottom:40px}
.ul-listin1 .con{display:block;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:22px;padding:40px 86px 28px}
.ul-listin1 .pic{padding-top:136%;position:relative;border-radius:16px;overflow:hidden;margin-bottom:30px}
.ul-listin1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;transition:.3s}
.ul-listin1 .con:hover .pic img{transform:scale(1.06)}
.ul-listin1 .tit{font-size:22px;
    display:block;
    overflow: hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height:3em;
    transition:.3s;
    text-align:center;
    font-weight:400}
.ul-listin1 .con:hover .tit{color:#d61518}
.row-inform{padding:80px 0 100px}
.m-inpbox{margin-bottom:64px}
.m-inpbox input{background-color:transparent;border:none;border-radius:0;font-size:14px;display:block;width:100%;height:40px;padding:0 12px}
.m-inpbox .date{background-image:url(../images/arr.png);background-position:right 10px center;background-repeat:no-repeat;background-size:10px auto}
.m-inpbox .inner{display:flex;align-items:center;justify-content:space-between}
.m-inpbox .l{display:flex;align-items:center}
.m-inpbox .group{display:flex;align-items:center;margin-right:48px;color:#666}
.m-inpbox .group-last{margin-right:0}
.m-inpbox .txt{font-size:14px;color:#666}
.m-inpbox .inp{width:160px;height:40px;background:#fff;border-radius:4px;border:1px solid #ccc;overflow:hidden;margin:0 8px}
.m-inpbox .btnbox{display:flex;align-items:center;justify-content:space-between}
.m-inpbox .btn{width:87px;height:40px;background:#d61518;border-radius:4px;display:flex;align-items:center;justify-content:center;margin:0 8px;font-size:14px;color:#fff;border:1px solid #d61518;transition:.3s;cursor:pointer}
.m-inpbox .btn2{border-color:#999;color:#666;background-color:#fff}
.m-inpbox .btn:hover{border-color:#fff;background-color:#fff;color:#d61518}
.g-show{background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:22px}
.m-searchbox{padding:36px 32px 80px}
.g-titf1 .tit{text-align:center;position:relative;font-size:32px}
.g-titf1 .tit span{position:relative;z-index:1}
.g-titf1 .tit span em{position:relative;z-index:1;font-weight:700}
.g-titf1 .tit span::before{position:absolute;left:50%;transform:translateX(-50%);bottom:2px;content:"";width:100px;height:6px;background:linear-gradient(270deg,#d61518 0,rgba(237,47,53,.1) 100%);border-radius:3px}
.m-tableit{margin:42px 0 64px;overflow-y:hidden;overflow-x:auto}
.m-tableit table{width:100%;color:#333;border-color:#eaeaea;font-size:14px;min-width:700px}
.m-tableit table th{background-color:#fafafa;height:53px;padding-left:24px;font-weight:700}
.m-tableit table td{height:53px;padding-left:24px}
.row-important .wp2{max-width:1200px}
.m-importbox{padding:40px 66px 78px}
.m-rules{padding:80px 95px 72px}
.ul-listrules{overflow:hidden;margin:0 -30px}
.ul-listrules li{float:left;width:33.3%;padding:0 30px;margin-bottom:60px}
.ul-listrules .con{display:block}
.ul-listrules .pic{position:relative;padding-top:126%}
.ul-listrules .pic img{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto}
.ul-listrules .pic .txt{left:0;right:0;position:absolute;padding:0 10px;bottom:102px;z-index:1;transition:.3s}
.ul-listrules .pic .tit{font-size:32px;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;color:#fff;text-align:center;transition:.3s}
.ul-listrules .con:hover .pic .txt{bottom:115px}
.row-honor .wp2{max-width:1000px}
.m-honor{padding:50px 116px 10px}
.ul-listh1 li{margin-bottom:34px}
.ul-listh1 .pic{display:block;overflow:hidden}
.ul-listh1 .pic img{display:block;transition:.3s;margin:0 auto}
.ul-listh1 .con:hover .pic img{transform:scale(1.06)}
.m-dangj1 .txt{font-size:18px;margin:18px 0 94px;text-align:center}
.m-dangj1 .desc{color:#666;margin-bottom:30px}
.m-dangj1 .info{font-size:18px;font-weight:600;color:#333}
.ul-listidj1{overflow:hidden;border:1px solid #f1f1f1}
.ul-listidj1 li{float:left;width:25%}
.ul-listidj1 .con{display:block;border-right:1px solid #f1f1f1;padding-top:110%;text-align:center;position:relative}
.ul-listidj1 li:last-child .con{border-right:none}
.ul-listidj1 .inner{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;padding-top:56px}
.ul-listidj1 .pic{width:120px;height:120px;background-color:rgba(255,237,238,.5);margin:0 auto 24px;position:relative;border-radius:50%}
.ul-listidj1 .pic img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;max-width:67px;transition:.6s}
.ul-listidj1 .con:hover .pic img{transform:translate(-50%,-50%) rotateY(-360deg)}
.ul-listidj1 .tit1{font-size:22px}
.ul-listidj1 .num{font-size:22px;color:#d61518}
.m-dangj1{padding:38px 160px 198px}
.ul-listidj2{margin:0 -10px 50px}
.ul-listidj2 li{float:left;width:25%;padding:0 10px;margin-bottom:30px}
.ul-listidj2 .con{display:block;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:22px}
.ul-listidj2 .pic{padding-top:62.8%;position:relative;overflow:hidden}
.ul-listidj2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;display:block;width:100%;height:100%;transition:.3s}
.ul-listidj2 .con:hover .pic img{transform:scale(1.06)}
.ul-listidj2 .txt{padding:20px}
.ul-listidj2 .tit{font-size:18px;display:block;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;height:1.5em;transition:.3s;font-weight:700}
.ul-listidj2 .con:hover .tit{color:#d61518}
.ul-listidj2 .date{font-size:12px;color:#999;margin-bottom:4px}
.ul-listidj2 .desc{font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em}
.m-about_1{padding:50px 40px 100px}
.m-about_1 .g-titf1 .tit{text-align:left}
.m-about_1 .desc{font-size:18px;color:#666;margin:30px 0 80px}
.m-about_1 .desc img{display:block}
.ul-listiab1{overflow:hidden;margin:0 -32px}
.ul-listiab1 li{padding:0 32px;float:left;width:50%;margin-bottom:20px}
.ul-listiab1 .con{display:block;overflow:hidden;display:flex;align-items:center}
.ul-listiab1 .pic{width:127px;height:127px;border-radius:50%;position:relative;overflow:hidden;margin-right:10px}
.ul-listiab1 .box{flex:1}
.ul-listiab1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;transition:.3s;object-fit:cover}
.ul-listiab1 .con:hover .pic img{transform:scale(1.06)}
.ul-listiab1 .info{font-size:18px;color:#666;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-listiab1 .g-titf1{margin-bottom:8px}
.m-about_2{padding:80px}
.ul-listab2{margin:0 -122px;overflow:visible}
.ul-listab2 li{padding:0 122px}
.ul-listab2 .pic{padding-top:108%}
.ul-listab2 .con{transition:.3s}
.ul-listab2 .con:hover{transform:translateY(-10px)}
.m-public-detail1 .desc2{font-size: 18px;text-indent: 43px;line-height: 3em;}
@media only screen and (min-width:1199px) and (max-width:1800px){
.g-banner .item{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.g-banner .pic{padding-top:39.32%}
.g-banner .pic .bg{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:all 5s ease-out;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-ms-transition:all 5s ease-out;-o-transition:all 5s ease-out;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}
.g-banner .pic .txt{left:0;right:0;top:50%;transform:translateY(-50%)}
.g-banner .pic .tit{font-size:3.555vw;font-weight:600;opacity:0;-webkit-animation:1s forwards fadeInUp;animation:1s forwards fadeInUp}
@-webkit-keyframes fadeInUp{
0%{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:translateZ(0)}
}
@keyframes fadeInUp{
0%{opacity:0;transform:translate3d(0,100%,0)}
to{opacity:1;transform:translateZ(0)}
}
.g-banner .pic .symbol{height:1.944vw;margin:0 auto;-webkit-animation:.5s 1.2s forwards show-all;animation:.5s 1.2s forwards show-all;left:-3.444vw;background:url(../images/a4.png) 0 0/6.944vw auto no-repeat}
@-webkit-keyframes show-all{
to{width:6.944vw;left:0}
}
@keyframes show-all{
to{width:6.944vw;left:0}
}
.g-banner .img_scale .pic .bg{transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);-webkit-transform:scale(1.12)}
.g-banner .slick-dots{bottom:1.666vw;left:0;right:0}
.g-banner .slick-dots li{margin:0 .5vw}
.g-banner .slick-dots button{width:.666vw;height:.666vw;background:#fff;font-size:0;border:none;opacity:.5;transition:.3s;border-radius:50%}
.g-banner .slick-dots li.slick-active button{opacity:1}
.g-bg::before{left:0;bottom:0;right:0;height:49.11vw;background-image:url(../images/a2.png);background-repeat:no-repeat;background-size:100% auto;content:""}
.ul-tabin1 li{margin:0 .888vw}
.ul-tabin1 .con{width:6.666vw;height:2.666vw;line-height:2.666vw;background:#fff;border-radius:1.333vw;font-size:.888vw;transition:.3s}
.ul-listin1{margin:3.222vw -1.111vw 1.333vw}
.ul-listin1 li{width:33.3%;padding:0 1.111vw;margin-bottom:2.222vw}
.ul-listin1 .con{background:#fff;box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:1.222vw;padding:2.222vw 4.777vw 1.388vw}
.ul-listin1 .pic{border-radius:.888vw;margin-bottom:1.388vw}
.ul-listin1 .pic img{left:0;right:0;top:0;bottom:0;transition:.3s}
.ul-listin1 .con:hover .pic img{transform:scale(1.06)}
.ul-listin1 .tit{font-weight:600;font-size:1.222vw;transition:.3s}
.row-inform{padding:4.444vw 0 5.555vw}
.m-inpbox{margin-bottom:3.555vw}
.m-inpbox input{border:none;border-radius:0;font-size:.777vw;height:2.222vw;padding:0 .666vw}
.m-inpbox .inner{align-items:center;justify-content:space-between}
.m-inpbox .l{align-items:center}
.m-inpbox .group{align-items:center;margin-right:1.266vw}
.m-inpbox .inp{width:8.888vw;height:2.222vw;background:#fff;border-radius:.222vw;border:1px solid #ccc;margin:0 .444vw}
.m-inpbox .btnbox{align-items:center;justify-content:space-between}
.m-inpbox .btn{width:4.833vw;height:2.222vw;border-radius:.222vw;align-items:center;justify-content:center;margin:0 .444vw;font-size:.777vw;transition:.3s}
.g-show{background:#fff;box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:1.222vw}
.m-searchbox{padding:2vw 1.777vw 4.444vw}
.g-titf1 .tit{font-size:1.777vw}
.g-titf1 .tit span::before{transform:translateX(-50%);content:"";width:5.555vw;height:.333vw;background:linear-gradient(270deg,#d61518 0,rgba(237,47,53,.1) 100%);border-radius:.166vw}
.m-tableit{margin:1.777vw 0 3.555vw}
.m-tableit table{min-width:38.88vw}
.m-tableit table th{height:2.944vw;padding-left:1.333vw;font-weight:700}
.m-tableit table td{height:2.944vw;padding-left:1.333vw}
.row-important .wp2{max-width:66.66vw}
.m-importbox{padding:2.222vw 3.666vw 4.333vw}
.m-rules{padding:4.444vw 5.277vw 4vw}
.ul-listrules{margin:0 -1.666vw}
.ul-listrules li{width:33.3%;padding:0 1.666vw;margin-bottom:3.333vw}
.ul-listrules .pic img{top:50%;transform:translate(-50%,-50%);height:auto}
.ul-listrules .pic .txt{left:0;right:0;padding:0 .555vw;bottom:5.666vw;transition:.3s}
.ul-listrules .pic .tit{font-size:1.777vw;font-weight:600;white-space:nowrap;transition:.3s}
.ul-listrules .con:hover .pic .txt{bottom:6.388vw}
.row-honor .wp2{max-width:55.55vw}
.m-honor{padding:2.777vw 6.444vw .555vw}
.ul-listh1 li{margin-bottom:1.888vw}
.ul-listh1 .pic img{transition:.3s;margin:0 auto}
.ul-listh1 .con:hover .pic img{transform:scale(1.06)}
.m-dangj1 .txt{font-size:1vw;margin:.666vw 0 4.888vw}
.m-dangj1 .desc{margin-bottom:1.222vw}
.ul-listidj1{border:1px solid #f1f1f1}
.ul-listidj1 .con{border-right:1px solid #f1f1f1}
.ul-listidj1 .inner{padding-top:3.111vw}
.ul-listidj1 li:last-child .con{border-right:none}
.ul-listidj1 .pic{width:6.666vw;height:6.666vw;margin:0 auto 1.333vw;border-radius:50%}
.ul-listidj1 .pic img{top:50%;transform:translate(-50%,-50%);max-width:3.722vw}
.ul-listidj1 .num,.ul-listidj1 .tit1{font-size:1.222vw}
.m-dangj1{padding:2.111vw 8.888vw 11vw}
.ul-listidj2{margin:0 -.555vw 2.777vw}
.ul-listidj2 li{padding:0 .555vw;margin-bottom:1.666vw}
.ul-listidj2 .con{background:#fff;box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:1.222vw}
.ul-listidj2 .pic{padding-top:62.8%}
.ul-listidj2 .pic img{left:0;right:0;top:0;bottom:0;transition:.3s}
.ul-listidj2 .con:hover .pic img{transform:scale(1.06)}
.ul-listidj2 .txt{padding:1vw 1.111vw}
.ul-listidj2 .tit{font-size:1vw;white-space:nowrap;margin-bottom:.222vw;height:1.5em;transition:.3s}
.ul-listidj2 .date{font-size:.666vw}
.ul-listidj2 .desc{font-size:.777vw;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em}
.m-about_1{padding:2.777vw 2.222vw 5.555vw}
.m-about_1 .desc{font-size:1vw;margin:1.333vw 0 4.444vw}
.ul-listiab1{margin:0 -1.777vw}
.ul-listiab1 li{padding:0 1.777vw}
.ul-listiab1 .con{align-items:center}
.ul-listiab1 .pic{width:7.055vw;height:7.055vw;border-radius:50%;margin-right:.555vw}
.ul-listiab1 .box{flex:1}
.ul-listiab1 .pic img{left:0;right:0;top:0;bottom:0;transition:.3s;object-fit:cover}
.ul-listiab1 .con:hover .pic img{transform:scale(1.06)}
.ul-listiab1 .desc{font-size:1vw;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.222vw}
.m-about_2{padding:4.444vw}
.ul-listab2{margin:0 -6.777vw}
.ul-listab2 li{padding:0 6.777vw}
.ul-listab2 .con{transition:.3s}
.ul-listab2 .con:hover{transform:translateY(-.555vw)}
}
@media only screen and (max-width:1199px){
.g-banner .pic .tit{font-size:30px}
.g-banner .pic .symbol{display:none}
.g-tab ul{overflow-y:hidden;overflow-x:auto;white-space:nowrap}
.row-inform{padding:50px 0}
.g-titf1 .tit{font-size:24px}
.g-titf1 .tit span::before{width:50px}
.m-about_1 .desc{font-size:16px;margin-bottom:20px}
.ul-listiab1 .pic{width:80px;height:80px}
.ul-listiab1 .info{font-size:14px}
.ul-listiab1{margin:0}
.ul-listiab1 li{padding:0 10px;width:50%;margin-bottom:15px}
.m-about_1{padding:30px 15px}
.ul-listab2 li{padding:0 20px}
.ul-listab2{margin:0}
.m-about_2,.m-dangj1{padding:40px}
.ul-listidj1{border:#ffdead}
.ul-listidj1 li{width:50%}
.ul-listidj1 .con{border:1px solid #f1f1f1}
.ul-listidj2{margin:0}
.ul-listidj2 li{width:50%;padding:0 10px}
.ul-tabin1{overflow-y:hidden;overflow-x:auto;white-space:nowrap}
.ul-listin1{margin:20px 0 0}
.ul-listin1 li{width:50%;padding:0 10px}
.m-inpbox .inner{display:block}
.m-inpbox .l{display:block;float:none;overflow:hidden}
.m-inpbox .group{margin-right:0;margin-bottom:15px;float:left;width:33.3%;padding:0 10px}
.m-inpbox .group-last{width:100%}
.m-inpbox .txt{width:80px}
.m-inpbox .inp{width:100%;flex:1}
.m-inpbox .btnbox{justify-content:center}
.m-inpbox .btn{width:40%;margin:0 1%}
.m-rules{padding:40px 20px}
.m-honor{padding:20px}
.ul-listidj1 .tit1{font-size:18px}
.ul-listidj1 .num{font-size:16px}
}
@media only screen and (max-width:959px){
.ul-listidj1 .pic img{max-width:40px}
.ul-listidj1 .tit1{font-size:18px}
.ul-listidj1 .num{font-size:14px}
.ul-listin1 .con{padding:20px}
.m-inpbox .group{float:none;width:100%;padding:0}
.m-inpbox .btn{width:45%}
.m-inpbox .inp,.m-inpbox input{height:35px}
.m-searchbox{padding:25px 15px}
.m-tableit{margin:20px 0}
.m-tableit table td,.m-tableit table th{padding-left:0;text-align:center}
.ul-listrules{margin:0}
.ul-listrules li{width:50%;padding:0 10px}
.ul-listrules .pic .tit{font-size:16px}
}
@media only screen and (max-width:767px){
.g-banner .pic{height:300px;padding-top:0}
.g-banner .pic .tit{font-size:18px}
.g-tab ul .con{font-size:14px;line-height:35px}
.g-tab ul li{margin:0 10px}
.g-tab{padding-top:0}
.g-titf1 .tit{font-size:18px}
.m-about_1 .desc{font-size:14px;margin:15px 0 25px}
.ul-listiab1 li{float:none;width:100%;padding:0}
.ul-listiab1 .pic{margin-right:10px}
.ul-listiab1 .info{margin-top:0}
.ul-listab2 li{width:50%;padding:0 10px;margin-bottom:15px}
.m-about_2{padding:20px 15px;border-radius:10px}
.m-dangj1 .txt{font-size:14px;margin-bottom:20px}
.m-dangj1{padding:20px 15px}
.m-dangj1 .info{font-size:14px}
.m-dangj1 .desc{margin-bottom:10px}
.ul-listidj1 li{width:100%;float:none;margin-bottom:10px}
.ul-listidj1 .con{padding:50px 15px}
.ul-listidj1 .inner{position:relative;padding-top:0}
.ul-listidj1 .pic{width:80px;height:80px}
.ul-listidj1 .pic img{max-width:35px}
.ul-listidj1 .tit1{font-size:16px}
.ul-listidj2 li{float:none;width:100%;padding:0}
.ul-listidj2 .txt{padding:14px 10px 20px}
.ul-listin1 li{float:none;width:100%;padding:0}
.ul-listin1 .pic{margin-bottom:10px}
.ul-listin1 .tit{font-size:16px}
.ul-tabin1 .con{font-size:14px;width:100px;height:40px;line-height:40px}
.ul-tabin1 li{margin:0 5px}
.ul-listrules li{padding:0 10px}
.ul-listidj2 .con{border-radius:10px}
.ul-listidj2 .tit{margin-bottom:10px}
.ul-listin1 .con{border-radius:10px}
}
.m-organizations{padding:80px 0 104px;background-color:#fafafc}
.m-organizations .content{padding:40px 390px 10px;background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);position:relative;z-index:2;overflow:hidden;border-radius:22px}
.g-tit-z{font-size:32px;line-height:45px;color:#333;margin-bottom:50px;text-align:center;position:relative}
.g-tit-z::after{content:"";display:block;position:absolute;left:50%;transform:translateY(-50%);bottom:0;width:100px;height:6px;background:linear-gradient(270deg,#d61518 0,rgba(237,47,53,.1) 100%);border-radius:3px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-organizations .pic{text-align:center;margin-bottom:138px}
.m-organizations .pic img{display:inline-block;width:772px;height:371px}
.m-organizations .item{margin-bottom:80px}
.m-organizations tr{font-size:18px;overflow:hidden;height:24px;line-height:24px}
.m-organizations .table{width:100%}
.m-organizations td,.m-organizations th{padding-bottom:50px}
.m-organizations .con,.m-organizations .con2{width:26%;padding-left:20px}
.m-organizations .con3{text-align:right;padding-right:20px}
.m-contact{padding:77px 0 100px}
.m-contact .g-tit-z{display:inline-block;margin-bottom:57px}
.m-contact .content{overflow:hidden;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px}
.m-contact .text{width:41.43%;float:left;padding:63px 0 0 60px;background-color:#fff;position:relative;height:448px;overflow:hidden}
.m-contact .text::after{content:"";display:block;position:absolute;bottom:0;left:0;width:181px;height:185px;background:url(../images/or2.png) center center no-repeat;background-size:contain}
.m-contact .map{overflow:hidden}
.m-contact .mapBox{height:448px}
.m-contact .con{line-height:22px;height:22px;margin-bottom:24px;font-size:16px}
.m-contact .qa{color:#262626;float:left;width:80px;font-weight:700;text-align:justify;text-align-last:justify}
.m-contact .content b{margin-right:15px;float:left}
.m-contact .con span{overflow:hidden;color:#515151;display:block}
.m-contact .anchorBL{display:none}
@media only screen and (min-width:1199px) and (max-width:1800px){
.m-organizations{padding:4.444vw 0 5.777vw}
.m-organizations .content{padding:2.222vw 21.66vw .555vw;box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09)}
.g-tit-z{font-size:1.777vw;line-height:2.5vw;margin-bottom:2.777vw}
.g-tit-z::after{content:"";transform:translateY(-50%);bottom:0;width:5.555vw;height:.333vw;background:linear-gradient(270deg,#d61518 0,rgba(237,47,53,.1) 100%);border-radius:.166vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-organizations .pic{margin-bottom:7.666vw}
.m-organizations .pic img{width:42.88vw;height:20.61vw}
.m-organizations .item{margin-bottom:4.444vw}
.m-organizations tr{font-size:1vw;height:1.333vw;line-height:1.333vw}
.m-organizations td,.m-organizations th{padding-bottom:2.777vw}
.m-organizations .con,.m-organizations .con2{padding-left:1.111vw}
.m-organizations .con3{padding-right:1.111vw}
.m-contact{padding:4.277vw 0 5.555vw}
.m-contact .g-tit-z{margin-bottom:3.166vw}
.m-contact .content{box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:1.222vw;-webkit-border-radius:1.222vw;-moz-border-radius:1.222vw;-ms-border-radius:1.222vw;-o-border-radius:1.222vw}
.m-contact .text{width:41.43%;padding:3.5vw 0 0 3.333vw;height:24.88vw}
.m-contact .text::after{content:"";bottom:0;left:0;width:10.05vw;height:10.27vw;background:url(../images/or2.png) center center no-repeat;background-size:contain}
.m-contact .mapBox{height:24.88vw}
.m-contact .con{line-height:1.222vw;height:1.222vw;margin-bottom:1.333vw;font-size:.888vw}
.m-contact .qa{width:4.444vw;font-weight:700;text-align-last:justify}
.m-contact .content b{margin-right:.833vw}
}
@media only screen and (max-width:1199px){
.m-contact{padding:40px 0}
.m-contact .text{width:100%;float:none;height:360px}
.m-contact .mapBox{height:360px}
.m-contact .g-tit-z{margin-bottom:30px}
.m-organizations .content{padding:30px 100px 10px}
.g-tit-z{font-size:24px;line-height:38px;margin-bottom:30px}
.m-organizations .item{margin-bottom:40px}
.m-organizations td,.m-organizations th{padding-bottom:20px}
.m-organizations{padding:40px 0 50px}
.m-organizations .pic{margin-bottom:50px}
.m-organizations .pic img{width:100%;max-width:100%;height:auto}
}
@media only screen and (max-width:960px){
.m-organizations .content{padding:30px 20px 10px}
.g-tit-z::after{width:50px;height:3px}
.g-tit-z{font-size:22px;line-height:32px}
.m-organizations tr{font-size:16px}
.m-organizations .pic{margin-bottom:30px}
}
@media only screen and (max-width:767px){
.m-organizations .content{padding:30px 10px 10px}
.m-organizations{padding:30px 0}
.m-organizations .box{white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.m-organizations .table{min-width:480px}
.g-tit-z{margin-bottom:25px;font-size:18px}
.m-contact{padding:30px 0}
.m-organizations tr{font-size:14px}
.m-organizations .con,.m-organizations .con2{width:auto}
.m-contact .content{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.m-contact .text{height:300px;padding:20px}
.m-contact .mapBox{height:300px}
.m-contact .con{line-height:22px;height:auto;margin-bottom:15px;font-size:14px}
.m-contact .qa{width:62px}
.m-contact .content b{margin-right:5px}
.m-contact .text::after{width:100px;height:100px}
}
.main-e1 .wp{max-width:1600px}
.banner-e1 .pic{padding-top:39.7%}
.banner-e1 .slick-dots{position:absolute;bottom:13px}
.banner-e1 .slick-current .bg{animation:3.5s mymove1;-webkit-animation:3.5s mymove1}
.banner-e1 .slick-current .pic .symbol{-webkit-animation:1s 2s forwards show-all;animation:1s 2s forwards show-all}
@keyframes mymove1{
from{transform:scale(1.5);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);opacity:0}
to{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
}
@keyframes mywidth{
form{width:0;opacity:0}
to{width:100%;opacity:1}
}
.g-sclick-e1 .slick-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:12px;line-height:25px;font-size:0}
.g-sclick-e1 .slick-dots li{display:inline-block;vertical-align:middle;margin:0 4.5px}
.g-sclick-e1 .slick-dots button{width:12px;height:12px;border-radius:50%;outline:0;border:none;background-color:rgba(255,255,255,.5);font-size:0}
.g-sclick-e1 .slick-dots .slick-active button{background-color:rgba(255,255,255,1)}
.g-tite1{text-align:center}
.g-tite1 span{display:inline-block;position:relative;font-size:40px;text-align:center;font-weight:600;color:#333}
.g-tite1 span::after{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);content:' ';display:block;width:100px;height:6px;background:linear-gradient(270deg,#d61518 0,rgba(237,47,53,.1) 100%);border-radius:3px;overflow:hidden}
.m-idx1{padding:79px 0 15px}
.ul-liste1{margin:44px 0 0}
.ul-liste1 li{float:left;width:25%;height:420px;margin-bottom:15px}
.ul-liste1 .pic{width:120px;height:120px;background:rgba(255,237,238,.5);border-radius:50%;margin:0 auto 29px;display:flex;justify-content:center;align-items:center}
.ul-liste1 .con:hover .pic{background:#fff}
.ul-liste1 .pic img{display:inline-block;max-height:62px;object-fit:cover}
.ul-liste1 .tit{font-size:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;height:1.5em;color:#333;text-align:center;margin-bottom:8px}
.ul-liste1 .desc{font-size:14px;color:#999;line-height:1.5;height:3em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;text-align:center;transition:.5s}
.ul-liste1 .con:hover .desc{margin-bottom:33px}
.ul-liste1 .con{display:block;position:relative;background:#fff;border:1px solid #f1f1f1;border-right:none;padding:56px 0 63px;transition:.5s}
.ul-liste1 .con:last-child{border:1px solid #f1f1f1}
.ul-liste1 .con:hover{background:#fff6f6;box-shadow:0 12px 36px 0 rgba(68,6,7,.09);padding:60px 0 48px;border-color:#d61518;margin-top:-34px;border-radius:22px}
.ul-liste1 .bg{position:absolute;right:0;bottom:0;width:154px;height:126px;background-image:url(../images/e-icon-bg1.png);background-position:bottom right;background-size:154px auto;background-repeat:no-repeat;transition:.5s;opacity:0}
.ul-liste1 .con:hover .bg{opacity:1}
.ul-liste1 .more{font-size:16px;text-align:center;line-height:48px;color:#fff;width:120px;height:48px;background:#d61518;border-radius:24px;overflow:hidden;margin:0 auto;transition:.5s;display:none}
.ul-liste1 .con:hover .more{display:block}
.m-idx2{background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;padding:60px 0 44px}
.slick-e1{overflow:hidden}
.m-idx2 .slick-e1{padding:0 121px 0 125px}
.m-idx2 .slick-e1 .g-cone1 .pic{padding-top:62.5%}
.slick-e1 .item{padding:44px 0 80px}
.slick-e1 .g-sclick-e1 .slick-dots li{margin:0 9px}
.slick-e1 .slick-list{margin:0 -10px}
.slick-e1 .g-cone1{padding:19px 23px 35px 22px;background:#fff;box-shadow:0 6px 16px 0 rgba(29,34,38,.09);border-radius:16px;margin:0 10px}
.g-cone1{display:block;position:relative}
.g-cone1 .pic{position:relative;height:0;padding-top:54.7%;border-radius:15px;overflow:hidden}
.g-cone1 .txt{padding:21px 0 0}
.g-cone1 .pic img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover;display:block;transition:.5s}
.g-cone1:hover .pic img{transform:scale(1.08)}
.g-cone1 .tit{font-size:16px;transition:.5s;font-weight:600;color:#2b2c2e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:.5s;margin-bottom:6px}
.g-cone1:hover .tit{color:#d61518}
.g-cone1 .desc{font-size:14px;color:#999;line-height:1.3;height:2.6em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;transition:.5s}
.g-cone1 .bg{position:absolute;right:0;bottom:0;width:133px;height:133px;background-image:url(../images/e-icon-bg2.png);background-position:bottom right;background-size:136px auto;background-repeat:no-repeat;transition:.5s;opacity:0}
.g-cone1:hover .bg{opacity:1}
.m-idx3{background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;padding:55px 0 70px}
.g-tite2{margin-bottom:60px}
.g-tite2 .tit{font-size:32px;font-weight:600;color:#fff;text-align:center;margin-bottom:6px}
.g-tite2 .desc{font-size:22px;text-align:center;font-weight:400;color:rgba(255,255,255,.8)}
.ul-num1{overflow:hidden}
.ul-num1 li{float:left;width:50%}
.ul-num1 .num1{text-align:center;margin-bottom:7px;font-size:48px;font-weight:600;color:#fff}
.ul-num1 .num{font-size:48px;text-align:center;font-weight:600;color:#fff}
.ul-num1 .tit{font-size:18px;text-align:center;font-weight:400;color:rgba(255,255,255,.8)}
.m-idx4{background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden;padding:140px 0 165px}
.m-idx4 .g-tite1{margin-bottom:44px}
.ul-logo-e1{margin:0 -10px}
.ul-logo-e1 li{float:left;width:16.6%;margin-bottom:20px}
.ul-logo-e1 .con{display:block;cursor:pointer;height:113px;background:#fff;box-shadow:0 6px 12px 0 rgba(29,34,38,.09);border-radius:16px;border:1px solid #e0e0e0;margin:0 10px;display:flex;justify-content:center;align-items:center}
.ul-logo-e1 .pic{width:222px;height:96px;display:flex;justify-content:center;align-items:center;margin:0 auto}
.ul-logo-e1 .pic img{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle}
.slick-logo .slick-dots{bottom:-29px}
.slick-logo .slick-dots li{padding:0 9px}
.slick-logo .slick-dots button{background-color:rgba(0,0,0,.1)}
.slick-logo .slick-dots .slick-active button{background-color:rgba(0,0,0,.4)}
.row-news-list .wp{max-width:1600px}
.m-news1{padding:0 0 106px;background-color:#fafafc;background-position:bottom center;background-size:cover;background-repeat:no-repeat}
.ul-newslist1 .date{font-size:12px;font-weight:400;color:#999;margin-bottom:6px}
.ul-newslist1 .desc{font-size:14px;color:#666}
.ul-newslist1{margin:80px -10px 40px}
.ul-newslist1 .g-cone1 .pic{padding-top:62.7%;border-radius:15px 15px 0 0}
.ul-newslist1 .g-cone1 .tit{font-size:18px;margin-bottom:11px}
.ul-newslist1 .g-cone1{background-color:#fff;border-radius:22px;margin:0 10px;-webkit-border-radius:22px 22px;-moz-border-radius:22px;-ms-border-radius:22px 22px;-o-border-radius:22px;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;box-shadow:0 6px 32px 0 rgba(0,0,0,0)}
.ul-newslist1 .g-cone1 .txt{padding:22px 28px 22px 20px}
.ul-newslist1 .g-cone1:hover{box-shadow:0 6px 32px 0 rgba(0,0,0,.09)}
.ul-newslist1 li{float:left;width:25%;margin-bottom:40px}
.ul-newslist1 .g-cone1 .bg{width:99px;height:118px;background-image:url(../images/e-icon-bg3.png);background-size:99px auto}
.m-media{padding:0 0 102px}
.m-media .wp{max-width:1400px}
.ul-newslist2{margin:80px -10px 34px}
.ul-newslist2 li{float:left;width:50%;margin-bottom:30px}
.ul-newslist2 .con{display:block;padding:16px 23px 16px 16px;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:22px;overflow:hidden;margin:0 10px}
.ul-newslist2 .pic{float:left;overflow:hidden;width:270px;height:274px;margin-right:20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.ul-newslist2 .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-newslist2 .con:hover .pic img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08)}
.ul-newslist2 .txt{padding:14px 0 0;overflow:hidden}
.ul-newslist2 .tit{font-size:28px;font-weight:600;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.5em;transition:.5s;margin-bottom:15px}
.ul-newslist2 .con:hover .tit{color:#d61518}
.ul-newslist2 .date{font-size:14px;color:#999;margin-bottom:16px}
.ul-newslist2 .desc{font-size:14px;color:#555;line-height:1.85;height:5.55em;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;margin-bottom:24px}
.ul-newslist2 .more{display:block;width:120px;height:48px;line-height:48px;background:#d61518;border-radius:24px;overflow:hidden;font-size:16px;color:#fff;text-align:center}
.row-news-agency-announcement .wp{max-width:1400px}
.ul-newslist2-1{margin:80px -10px 59px}
.ul-newslist2-1 .desc{height:3.7em;-webkit-line-clamp:2;margin-bottom:0}
.ul-newslist2-1 .txt{padding:0}
.ul-newslist2-1 li{float:none;width:100%;margin-bottom:20px}
.ul-newslist2-1 .tit{line-height:1.4;height:2.8em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:inherit;margin-bottom:33px}
.ul-newslist2-1 .date{margin-bottom:15px}
.ul-newslist2-1 .con{padding:32px 40px 32px 46px;background:#fff;border-radius:22px;overflow:hidden}
.ul-newslist2-1 .pic{float:left;overflow:hidden;width:385px;height:242px;margin-right:30px}
.m-public-list .wp{max-width:1500px}
.m-public-list{padding:0 0 100px}
.ul-public1{margin:80px -20px 39px}
.ul-public1 .g-cone1 .txt{padding:23px 28px 20px 20px}
.ul-public1 li{width:33.3%}
.ul-public1 .g-cone1{display:block;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:22px;overflow:hidden;padding:16px 24px;margin:0 20px}
.ul-public1 .g-cone1:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.09)}
.ul-public1 .g-cone1 .pic{padding-top:78.2%;border-radius:20px;overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.ul-public1 .g-cone1 .tit{font-size:20px;line-height:1.4;height:2.8em;white-space:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;margin-bottom:18px}
.ul-public1 .g-cone1 .desc{font-size:16px;color:#666;line-height:1.6;height:4.8em;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;text-align:left;transition:.5s}
.row-public-detail .g-tite1{text-align:left;margin-bottom:7px}
.row-public-detail .g-tite1 span{font-size:32px}
.row-public-detail .g-tite1 span::after{bottom:6px}
.row-public-detail .wp{max-width:1200px}
.m-public-detail1 .inner{padding:32px 40px 32px 54px;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:22px;overflow:hidden;margin-top:80px}
.m-public-detail1 .inner2{margin-top: 0;}
.m-public-detail1 h1{font-size:32px;font-weight:600;color:#333;line-height:45px;margin-bottom:38px}
.m-public-detail1 .box{overflow:hidden;padding-top:18px}
.m-public-detail1 .info{font-size:14px;color:#999;margin-bottom:19px}
.m-public-detail1 .info span{font-size:14px;color:#333}
.m-public-detail1 .pic{position:relative;width:400px;height:400px;overflow:hidden;border-radius:10px;float:right;margin-left:98px}
.m-public-detail1 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-public-detail1 .txt{position:absolute;bottom:0;left:0;right:0;width:100%;padding:14px 17px;font-size:14px;color:#fff;line-height:20px;background:rgba(0,0,0,.5);z-index:2}
.m-public-detail1{padding-bottom:38px}
.m-public-detail2{padding:0 0 8px}
.m-public-detail2 .wp1,.m-public-detail4 .wp1{max-width:1332px}
.slick-e2{padding:0 62px}
.slick-e2 .item{padding:10px 0 29px}
.slick-e2 .g-cone1{box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:16px;padding:16px 19px 28px 20px}
.slick-e2 .g-cone1 .pic{padding-top:62.7%}
.slick-e2 .g-cone1 .txt{padding:18px 0 0}
.slick-e2 .g-cone1 .tit{margin-bottom:2px}
.slick-e2 .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);font-size:0;border:none;padding:0;background-color:transparent;background-position:center;background-repeat:no-repeat;width:48px;height:48px;border-radius:50%;background-size:48px auto;z-index:3;transition:.3s}
.slick-e2 .slick-prev{left:0;background-image:url(../images/e-left.png)}
.slick-e2 .slick-prev:hover{background-image:url(../images/e-left-on.png)}
.slick-e2 .slick-next{right:0;left:auto;background-image:url(../images/e-right.png)}
.slick-e2 .slick-next:hover{background-image:url(../images/e-right-on.png)}
.m-public-detail3{padding-bottom:11px}
.m-video-e1{position:relative;width:100%;height:706px;border-radius:15px;overflow:hidden;margin-top:3px}
.m-video-e1 video{display:block;width:100%;height:100%;object-fit:cover}
.m-video-e1 .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:88px;height:88px;border-radius:50%;background-color:transparent;border:none;background-image:url(../images/e-play.png);background-size:88px auto;background-repeat:no-repeat;background-position:center}
.slick-e3 .slick-list{margin:0 -10px}
.slick-e3 .g-cone1{box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:16px;padding:0;background:0 0;margin:0 10px}
.m-public-detail5{padding:9px 0 100px}
.m-public-detail5 .g-tite1{margin-bottom:16px}
.m-public-detail5 .inner{background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:22px;overflow:hidden;padding:40px 40px 40px 42px}
.ul-report{margin-bottom:63px}
.ul-report li{margin-bottom:24px;border-bottom:1px dashed #eaeaea}
.ul-report .con{display:block;display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}
.ul-report .tit{position:relative;font-size:14px;font-weight:400;color:#333;padding-left:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:70%}
.ul-report .tit::after{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;content:' ';width:6px;height:6px;border:1px solid #d61518;border-radius:50%}
.ul-report .date{font-size:14px;color:#333}
.row-news-detail .wp{max-width:1600px}
.m-news-detail{padding:0}
.m-textbody-news .box{margin-top:12px}
.m-textbody-news h1{font-size:32px;font-weight:600;color:#333;margin-bottom:23px}
.m-textbody-news .info{overflow:hidden;padding-bottom:9px;border-bottom:1px solid #e6e6e6;margin-bottom:30px}
.m-textbody-news .date{display:inline-block;font-size:14px;color:#999;margin-right:56px;vertical-align:middle}
.jump-icon,.m-share{display:inline-block;vertical-align:middle}
.jump-icon .con{display:inline-block;margin-right:5px;vertical-align:bottom}
#bsBox,#bsWXBox{box-sizing:content-box}
.jump-icon .con a{width:28px;height:25px;padding:0;display:block;position:relative;background-size:0}
.jump-icon a::before{content:"";display:block;width:28px;height:25px;z-index:2;background:url(../images/e-icon6.png) center center no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%)}
.jump-icon .con1 a::before{background:url(../images/e-icon5.png) center center no-repeat;background-size:contain}
.jump-icon .con3 a::before{background:url(../images/e-icon7.png) center center no-repeat;background-size:contain}
.m-share span{font-size:14px;display:inline-block;color:#999}
.m-textbody-news{padding-top:49px;padding-bottom:100px}
.m-textbody-news .l,.m-textbody-news .r{background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:22px;overflow:hidden;padding:36px 48px 46px;width:77.1%}
.m-textbody-news .r{width:21.6%;padding:30px 32px 23px}
.m-textbody-news .l .desc{font-size:15px;color:#555;line-height:32px}
.m-textbody-news .l .desc img{display:inline-block}
.m-textbody-news .r .tit{font-size:18px;font-weight:600;color:#333;padding-bottom:7px;border-bottom:1px solid #d8d8d8;margin-bottom:32px}
.ul-news-detail li{margin-bottom:24px}
.ul-news-detail .con{display:block;cursor:pointer;overflow:hidden}
.ul-news-detail .pic{float:left;width:91px;height:57px;margin-right:20px;border-radius:5px;overflow:hidden}
.ul-news-detail .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-news-detail .con:hover .pic img{transform:scale(1.08)}
.ul-news-detail .txt{overflow:hidden;display:flex;align-items:center;height:57px}
.ul-news-detail .tit1{font-size:14px;font-weight:400;color:#333;line-height:1.6;height:3.2em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;transition:.5s}
.ul-news-detail .con:hover .tit1{color:#d61518}
@media only screen and (min-width:1199px) and (max-width:1800px){
.main-e1 .wp{max-width:88.88vw}
.banner-e1 .slick-dots{bottom:.722vw}
.g-sclick-e1 .slick-dots{bottom:.666vw;line-height:1.388vw}
.g-sclick-e1 .slick-dots li{margin:0 .25vw}
.g-sclick-e1 .slick-dots button{width:.666vw;height:.666vw}
.g-tite1 span{font-size:2.222vw}
.g-tite1 span::after{width:5.555vw;height:.333vw;border-radius:.166vw}
.m-idx1{padding:4.388vw 0 .833vw}
.ul-liste1{margin:2.444vw 0 0}
.ul-liste1 li{height:23.33vw;margin-bottom:.833vw}
.ul-liste1 .pic{width:6.666vw;height:6.666vw;border-radius:50%;margin:0 auto 1.611vw}
.ul-liste1 .pic img{max-height:3.444vw}
.ul-liste1 .tit{font-size:1.222vw;margin-bottom:.444vw}
.ul-liste1 .con:hover .desc{margin-bottom:1.833vw}
.ul-liste1 .con{padding:3.111vw 0 3.5vw}
.ul-liste1 .con:hover{box-shadow:0 .666vw 2vw 0 rgba(68,6,7,.09);padding:3.333vw 0 2.666vw;margin-top:-1.888vw;border-radius:1.222vw}
.ul-liste1 .bg{width:8.555vw;height:7vw;background-size:8.555vw auto}
.ul-liste1 .more{font-size:.888vw;line-height:2.666vw;width:6.666vw;height:2.666vw;border-radius:1.333vw}
.m-idx2{padding:3.333vw 0 2.444vw}
.m-idx2 .slick-e1{padding:0 6.722vw 0 6.944vw}
.m-idx2 .slick-e1 .g-cone1 .pic{padding-top:62.5%}
.slick-e1 .item{padding:2.444vw 0 4.444vw}
.slick-e1 .g-sclick-e1 .slick-dots li{margin:0 .5vw}
.slick-e1 .slick-list{margin:0 -.555vw}
.slick-e1 .g-cone1{padding:1.055vw 1.277vw 1.944vw 1.222vw;box-shadow:0 .333vw .888vw 0 rgba(29,34,38,.09);border-radius:.888vw;margin:0 .555vw}
.g-cone1 .pic{border-radius:.833vw}
.g-cone1 .txt{padding:1.166vw 0 0}
.g-cone1 .tit{margin-bottom:.333vw}
.g-cone1 .bg{width:7.388vw;height:7.388vw;background-size:7.555vw auto}
.m-idx3{padding:3.055vw 0 3.888vw}
.g-tite2{margin-bottom:3.333vw}
.g-tite2 .tit{font-size:1.777vw;margin-bottom:.333vw}
.g-tite2 .desc{font-size:1.222vw}
.ul-num1 .num1{margin-bottom:.388vw}
.ul-num1 .num,.ul-num1 .num1{font-size:2.666vw}
.ul-num1 .tit{font-size:1vw}
.m-idx4{padding:7.777vw 0 9.166vw}
.m-idx4 .g-tite1{margin-bottom:2.444vw}
.ul-logo-e1{margin:0 -.555vw}
.ul-logo-e1 li{width:16.6%;margin-bottom:1.111vw}
.ul-logo-e1 .con{height:6.277vw;background:#fff;box-shadow:0 .333vw .666vw 0 rgba(29,34,38,.09);border-radius:.888vw;margin:0 .555vw}
.ul-logo-e1 .pic{width:12.33vw;height:5.333vw}
.slick-logo .slick-dots{bottom:-1.611vw}
.slick-logo .slick-dots li{padding:0 .5vw}
.row-news-list .wp{max-width:88.88vw}
.m-news1{padding:0 0 5.888vw}
.ul-newslist1 .date{font-weight:400;margin-bottom:.333vw}
.ul-newslist1{margin:4.444vw -.555vw 2.222vw}
.ul-newslist1 .g-cone1 .pic{padding-top:62.7%;border-radius:.833vw .833vw 0 0}
.ul-newslist1 .g-cone1 .tit{font-size:1vw;margin-bottom:.611vw}
.ul-newslist1 .g-cone1{border-radius:1.222vw;margin:0 .555vw;-webkit-border-radius:1.222vw 1.222vw;-moz-border-radius:1.222vw;-ms-border-radius:1.222vw 1.222vw;-o-border-radius:1.222vw;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;box-shadow:0 .333vw 1.777vw 0 rgba(0,0,0,0)}
.ul-newslist1 .g-cone1 .txt{padding:1.222vw 1.555vw 1.222vw 1.111vw}
.ul-newslist1 .g-cone1:hover{box-shadow:0 .333vw 1.777vw 0 rgba(0,0,0,.09)}
.ul-newslist1 li{margin-bottom:2.222vw}
.ul-newslist1 .g-cone1 .bg{width:5.5vw;height:6.555vw;background-size:5.5vw auto}
.m-media{padding:0 0 5.666vw}
.m-media .wp{max-width:77.77vw}
.ul-newslist2{margin:4.444vw -.555vw 1.888vw}
.ul-newslist2 li{margin-bottom:1.666vw}
.ul-newslist2 .con{padding:.888vw 1.277vw .888vw .888vw;box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:1.222vw;margin:0 .555vw}
.ul-newslist2 .pic{width:15vw;height:15.22vw;margin-right:1.111vw;border-radius:1.111vw;-webkit-border-radius:1.111vw;-moz-border-radius:1.111vw;-ms-border-radius:1.111vw;-o-border-radius:1.111vw}
.ul-newslist2 .txt{padding:.777vw 0 0}
.ul-newslist2 .tit{font-size:1.555vw;margin-bottom:.833vw}
.ul-newslist2 .date{margin-bottom:.888vw}
.ul-newslist2 .desc{margin-bottom:1.333vw}
.ul-newslist2 .more{width:6.666vw;height:2.666vw;line-height:2.666vw;border-radius:1.333vw;font-size:.888vw}
.row-news-agency-announcement .wp{max-width:77.77vw}
.ul-newslist2-1{margin:4.444vw -.555vw 3.277vw}
.ul-newslist2-1 .txt{padding:0}
.ul-newslist2-1 li{margin-bottom:1.111vw}
.ul-newslist2-1 .tit{margin-bottom:1.833vw}
.ul-newslist2-1 .date{margin-bottom:.833vw}
.ul-newslist2-1 .con{padding:1.777vw 2.222vw 1.777vw 2.555vw;border-radius:1.222vw}
.ul-newslist2-1 .pic{width:21.38vw;height:13.44vw;margin-right:1.666vw}
.m-public-list .wp{max-width:83.33vw}
.m-public-list{padding:0 0 5.555vw}
.ul-public1{margin:4.444vw -1.111vw 2.166vw}
.ul-public1 .g-cone1 .txt{padding:1.277vw 1.555vw 1.111vw 1.111vw}
.ul-public1 li{width:33.3%}
.ul-public1 .g-cone1{box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:1.222vw;padding:.888vw 1.333vw;margin:0 1.111vw}
.ul-public1 .g-cone1:hover{box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09)}
.ul-public1 .g-cone1 .pic{padding-top:78.2%;border-radius:1.111vw;-webkit-border-radius:1.111vw;-moz-border-radius:1.111vw;-ms-border-radius:1.111vw;-o-border-radius:1.111vw}
.ul-public1 .g-cone1 .tit{font-size:1.111vw;margin-bottom:1vw}
.ul-public1 .g-cone1 .desc{font-size:.888vw}
.row-public-detail .g-tite1 span{font-size:1.777vw}
.row-public-detail .g-tite1 span::after{bottom:.333vw}
.row-public-detail .wp{max-width:66.66vw}
.row-public-detail .g-tite1{margin-bottom:.388vw}
.m-public-detail1 .inner{padding:1.777vw 2.222vw 1.777vw 3vw;box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:1.222vw;margin-top:4.444vw}
.m-public-detail1 h1{font-size:1.777vw;line-height:2.5vw;margin-bottom:2.111vw}
.m-public-detail1 .box{padding-top:1vw}
.m-public-detail1 .info{margin-bottom:1.055vw}
.m-public-detail1 .pic{width:22.22vw;height:22.22vw;border-radius:.555vw;margin-left:5.444vw}
.m-public-detail1 .txt{padding:.777vw .944vw}
.m-public-detail1{padding-bottom:2.111vw}
.m-public-detail2{padding:0 0 .444vw}
.m-public-detail2 .wp1,.m-public-detail4 .wp1{max-width:74vw}
.slick-e2{padding:0 3.444vw}
.slick-e2 .item{padding:.555vw 0 1.611vw}
.slick-e2 .g-cone1{box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:.888vw;padding:.888vw 1.055vw 1.555vw 1.111vw}
.slick-e2 .g-cone1 .txt{padding:1vw 0 0}
.slick-e2 .g-cone1 .tit{margin-bottom:.111vw}
.slick-e2 .slick-arrow{width:2.666vw;height:2.666vw;background-size:2.666vw auto}
.m-public-detail3{padding-bottom:.611vw}
.m-video-e1{height:39.22vw;border-radius:.833vw;margin-top:.166vw}
.m-video-e1 video{object-fit:cover}
.m-video-e1 .play{width:4.888vw;height:4.888vw;background-size:4.888vw auto}
.slick-e3 .slick-list{margin:0 -.555vw}
.slick-e3 .g-cone1{box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:.888vw;padding:0;margin:0 .555vw}
.m-public-detail5{padding:.5vw 0 5.555vw}
.m-public-detail5 .g-tite1{margin-bottom:.888vw}
.m-public-detail5 .inner{box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:1.222vw;padding:2.222vw 2.222vw 2.222vw 2.333vw}
.ul-report{margin-bottom:3.5vw}
.ul-report li{margin-bottom:1.333vw}
.ul-report .con{padding-bottom:.888vw}
.row-news-detail .wp{max-width:88.88vw}
.m-news-detail{padding:0}
.m-textbody-news .box{margin-top:.666vw}
.m-textbody-news h1{font-size:1.777vw;margin-bottom:1.277vw}
.m-textbody-news .info{padding-bottom:.5vw;margin-bottom:1.666vw}
.m-textbody-news .date{margin-right:3.111vw}
.jump-icon .con{margin-right:.277vw}
.jump-icon .con a{width:1.555vw;height:1.388vw}
.jump-icon a::before{width:1.555vw;height:1.388vw}
.m-textbody-news{padding-top:2.722vw;padding-bottom:5.555vw}
.m-textbody-news .l,.m-textbody-news .r{box-shadow:0 .444vw .888vw 0 rgba(0,0,0,.09);border-radius:1.222vw;padding:2vw 2.666vw 2.555vw}
.m-textbody-news .l .desc{font-size:.833vw;line-height:1.777vw}
.m-textbody-news .r{padding:1.666vw 1.777vw 1.277vw}
.m-textbody-news .r .tit{font-size:1vw;padding-bottom:.388vw;margin-bottom:1.777vw}
.ul-news-detail li{margin-bottom:1.333vw}
.ul-news-detail .pic{margin-right:1.111vw;border-radius:.277vw}
.ul-news-detail .txt{height:3.166vw}
}
@media only screen and (max-width:1440px){
.g-banner .slick-dots button{width:10px;height:10px}
.ul-liste1 .desc{font-size:12px}
.g-cone1 .tit,.m-textbody-news .l .desc{font-size:14px}
.g-cone1 .desc,.m-share span,.m-textbody-news .date,.ul-report .date,.ul-report .tit{font-size:12px}
.ul-num1 .tit{font-size:14px}
.ul-newslist1 .g-cone1 .tit{font-size:16px}
.m-public-detail1 .info,.m-public-detail1 .info span,.ul-news-detail .tit1,.ul-newslist2 .date{font-size:12px}
.ul-newslist2 .more{width:90px;height:36px;line-height:36px;border-radius:20px;font-size:12px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.ul-newslist2 .desc{margin-bottom:.5vw}
.jump-icon a::before{width:25px;height:22px}
.ul-public1 .g-cone1 .desc{font-size:14px}
.m-public-detail1 .txt{font-size:12px;line-height:18px}
.slick-e2 .slick-arrow{width:40px;height:40px;background-size:40px auto}
}
@media only screen and (max-width:1199px){
.m-idx1{padding:20px 0 10px}
.g-tite1 span{font-size:25px}
.g-tite1 span::after{bottom:6px;width:70px;height:4px}
.ul-liste1 li{float:left;width:50%;height:280px;margin-bottom:15px}
.ul-liste1 .con{padding:20px 0 25px}
.ul-liste1 .pic{width:100px;height:100px;margin:0 auto 10px}
.ul-liste1 .pic img{max-height:40px}
.ul-liste1 .tit{font-size:16px}
.ul-liste1 .desc{font-size:14px}
.ul-liste1 .con:hover{padding:30px 0 20px}
.ul-liste1 .con:hover .desc{margin-bottom:15px}
.ul-liste1 .more{font-size:12px;line-height:40px;width:100px;height:40px;border-radius:20px}
.m-idx2{padding:20px 0}
.slick-e1 .item{padding:10px 0 45px}
.m-idx2 .slick-e1{padding:0 30px}
.slick-e1 .g-cone1{padding:15px 15px 20px}
.slick-e2 .g-cone1{box-shadow:0 4px 8px 0 rgba(0,0,0,.09)}
.g-cone1 .bg{width:80px;height:80px;background-size:contain}
.m-idx3{padding:20px 0 30px}
.g-tite2 .tit{font-size:20px;margin-bottom:2px}
.g-tite2 .desc{font-size:16px}
.ul-num1 .num,.ul-num1 .num1{font-size:25px}
.ul-num1 .num1{margin-bottom:0}
.m-idx4{padding:20px 0 50px}
.slick-logo .slick-dots{bottom:-22px}
.ul-logo-e1 li{width:33.3%;margin-bottom:15px}
.ul-logo-e1 .pic{width:auto;height:50px}
.ul-logo-e1 .con{box-shadow:0 3px 6px 0 rgba(29,34,38,.09);border-radius:10px;height:95px}
.m-idx4 .g-tite1{margin-bottom:10px}
.ul-newslist1{margin:40px -10px 20px}
.ul-newslist1 li{width:33.3%;margin-bottom:20px}
.m-news1{padding:0 0 50px}
.ul-newslist2{margin:40px 0 18px}
.ul-newslist2 li{float:none;width:100%;margin-bottom:15px}
.ul-newslist2 .con{margin:0}
.ul-newslist2 .tit{font-size:20px;margin-bottom:10px}
.ul-newslist2-1 .con{padding:20px}
.m-textbody-news .l,.m-textbody-news .r{background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:12px;overflow:hidden;padding:18px 24px 23px;width:100%;float:none}
.m-textbody-news .r{display:none}
.m-textbody-news{padding-top:20px;padding-bottom:50px}
.m-textbody-news h1{font-size:23px;margin-bottom:5px}
.m-share{display:none}
.m-textbody-news .info{padding-bottom:9px;margin-bottom:10px}
.m-news-detail{padding-bottom:0}
.ul-public1 .g-cone1 .txt{padding:10px 10px 5px}
.ul-public1 .g-cone1{border-radius:12px;padding:10px 14px;margin:0 10px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}
.m-public-detail1 .inner{padding:20px;border-radius:12px;margin-top:40px}
.m-public-detail1 .pic{width:100%;height:auto;border-radius:10px;float:none;margin-left:0}
.m-public-detail1 h1{font-size:20px;font-weight:600;color:#333;line-height:normal;margin-bottom:10px}
.m-public-detail1 .box{overflow:hidden;padding-top:10px}
.m-public-detail1 .info{font-size:16px;margin-bottom:5px}
.m-public-detail1 .info span{font-size:16px}
.m-public-detail1{padding-bottom:20px}
.m-public-detail2{padding:0;margin-bottom:10px}
.row-public-detail .g-tite1 span{font-size:20px}
.m-public-detail5 .inner{border-radius:12px;overflow:hidden;padding:20px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px}
.ul-report .con{padding-bottom:10px}
.ul-report li{margin-bottom:15px}
.ul-report{margin-bottom:30px}
.slick-e2{padding:0 40px}
.m-video-e1{height:auto;border-radius:10px;margin-top:3px}
.m-video-e1 .play{width:70px;height:70px;background-size:70px auto}
.slick-e2 .item{padding:10px 0 20px}
.slick-e3 .g-cone1{padding:0}
.m-public-detail5{padding:9px 0 50px}
}
@media only screen and (max-width:959px){
.g-tite1 span{font-size:20px}
.ul-newslist1{margin:20px -10px 10px}
.ul-newslist1 li{width:50%;margin-bottom:15px}
.m-news1{padding:0 0 30px}
.ul-newslist2{margin:20px 0 10px}
.ul-newslist2-1 .con{padding:15px}
.ul-report{margin-bottom:20px}
.m-public-detail1 h1{font-size:16px;margin-bottom:15px}
.m-public-detail1 .info span{font-size:14px}
.m-public-detail1 .info{font-size:14px;margin-bottom:10px}
.slick-e2{padding:0 40px}
.slick-e2 .slick-arrow{width:35px;height:35px;background-size:35px auto}
.m-video-e1 .play{width:50px;height:50px;background-size:50px auto}
.m-public-detail5{padding:9px 0 30px}
.m-public-detail1 .inner{padding:10px;margin-top:20px}
.m-public-detail1 .txt{padding:10px}
.slick-e2 .item{padding:0 0 15px}
.m-public-detail5 .g-tite1{margin-bottom:10px}
}
@media only screen and (max-width:767px){
.slick-e1 .g-cone1{border-radius:12px}
.g-banner .slick-dots li,.g-sclick-e1 .slick-dots li{margin:0 3px}
.g-tite1 span{font-size:18px}
.g-cone1 .pic{border-radius:10px!important}
.ul-liste1 li{float:none;width:100%;height:auto;margin-bottom:15px}
.ul-liste1 .con{padding:20px 0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin:0}
.ul-liste1 .con:hover{padding:20px 0;margin-top:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-liste1 .con .pic{width:70px;height:70px;background:#fff;margin-bottom:7px}
.ul-liste1 .tit{margin-bottom:2px}
.ul-liste1 .pic img{max-height:30px}
.ul-liste1 .more{font-size:12px;line-height:33px;width:85px;height:33px;border-radius:20px}
.ul-liste1 .con .desc,.ul-liste1 .con:hover .desc{margin-bottom:10px}
.m-idx2 .slick-e1{padding:0}
.g-sclick-e1 .slick-dots button{width:10px;height:10px}
.m-idx2{padding:20px 0 10px}
.ul-num1 .num,.ul-num1 .num1{font-size:20px}
.g-tite2 .tit{font-size:18px;margin-bottom:0}
.g-tite2 .desc{font-size:14px}
.ul-num1 .tit{font-size:12px}
.ul-logo-e1 li{width:50%;margin-bottom:15px}
.ul-logo-e1{margin:0 -5px}
.ul-logo-e1 .con{height:60px;margin:0 5px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-logo-e1 .pic{width:auto;height:30px}
.m-idx4{padding:20px 0 40px}
.ul-liste1{margin:10px 0 0}
.g-cone1 .txt{padding:10px 0 0}
.ul-newslist1{margin:20px 0 10px}
.ul-newslist1 li{float:none;width:100%;margin-bottom:15px}
.m-news1{padding:0 0 30px}
.ul-newslist1 .g-cone1{background-color:#fff;border-radius:10px;margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-newslist1 .g-cone1 .desc{font-size:14px}
.ul-newslist1 .g-cone1 .txt{padding:15px 15px 20px}
.ul-newslist1 .g-cone1 .tit{margin-bottom:4px}
.ul-newslist2 .pic{float:none;width:100%;height:auto;margin-right:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-newslist2 .pic img{height:auto}
.ul-newslist1 .g-cone1 .pic,.ul-newslist1 .g-cone1 .pic img{border-radius:10px 10px 0 0!important}
.ul-newslist2 .tit{font-size:16px;margin-bottom:3px}
.ul-newslist2 .con{display:block;padding:10px;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.09);border-radius:12px;overflow:hidden;margin:0}
.ul-newslist2 .txt{padding:10px 0 0;overflow:hidden}
.ul-newslist2 .date{margin-bottom:0}
.ul-newslist2 .desc{margin-bottom:5px}
.ul-newslist2-1 .tit{height:auto}
.ul-newslist2 .more{width:80px;height:33px;line-height:33px}
.m-textbody-news{padding-top:20px;padding-bottom:0}
.m-textbody-news h1{font-size:16px;margin-bottom:3px}
.m-textbody-news .l{padding:10px 15px}
.m-textbody-news .info{padding-bottom:5px;margin-bottom:5px}
.m-textbody-news .box{margin-top:12px}
.ul-public1 .g-cone1{padding:10px}
.ul-public1 .g-cone1 .txt{padding:10px 10px 0}
.ul-report{margin-bottom:10px}
.row-public-detail .g-tite1 span{font-size:18px}
.m-public-detail5{padding:9px 0 0}
.slick-e2{padding:0 0 20px}
.slick-e2 .g-cone1 .tit{margin-bottom:5px}
.g-cone1 .desc{height:3.2em;line-height:1.6}
.g-sclick-e2 .slick-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:0;line-height:25px;font-size:0;text-align:center}
.g-sclick-e2 .slick-dots li{display:inline-block;vertical-align:middle;padding:0 3px}
.g-sclick-e2 .slick-dots button{width:8px;height:8px;border-radius:50%;outline:0;border:none;background-color:rgba(214,20,24,.5);font-size:0}
.g-sclick-e2 .slick-dots .slick-active button{background-color:rgba(214,20,24,1)}
}