:root{
	--color:#e50020;
	--colors:#c5a831;
	--bg:#eeeeef;
	--linebg:linear-gradient(90deg, rgba(229,0,32,1) 0%, rgba(233,33,33,1) 50%, rgba(248,197,67,1) 100%);
}
body {font:16px/1.75 'Noto Sans SC',"Source Han Sans CN","PingFang SC","Microsoft YaHei","PINGFANGHK",'Hiragino Sans GB',Open Sans,arial;}
body{font-weight: 400;color: #222;}

.p100p{padding: 100px 0;}

.pubflex {display:flex;justify-content:space-between;flex-wrap:wrap;}
.pubp1,.pubp2{line-height: 1.4;}
.pubp1{font-size: 30px;}
.pubp2{font-size: 45px;margin-top: 0;}
.pubp1-fff,.pubp2-fff{color: #fff;}
.pubp2 span{padding-bottom: 30px;position: relative;display: inline-block;}
.pubp2 span:before{width: 100%;height: 3px;left:0;bottom: 0;content: '';}
.pubp2 span:before{background:var(--linebg) ;}
.pubp2 span:before{position: absolute;border-radius: 3px;}
.hheadm {align-items:center;}
.hhead{position: fixed;left:0;top:0;z-index: 66;background: #000;}
.hlogo img{height: 100%;vertical-align: top;}



.hnav{width: 80%;display: flex;}
.hnavm{display: flex;width:100%;justify-content: flex-end;}
.hnavli{position: relative;margin: 0 3%;}
.hnava{display: block;vertical-align: top;font-size: 18px;position: relative;padding:20px 0;box-sizing: content-box;}
.hnava:before,.hnava:after{position: absolute;width: 0;height: 3px;background: var(--color);content: '';bottom: 0;}
.hnava:before,.hnava:after{opacity: 0;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
.hnava:before{left: 50%;}
.hnava:after{right: 50%;}
.hnavli:last-child{margin-right: 0;}
.hnava,.hnava:hover{color: #fff;}
.hnava:hover{color: var(--color);}
.on .hnava:before,.on .hnava:after,.hnavli:hover .hnava:before,.hnavli:hover .hnava:after{width: 50%;opacity: 1;}
.hnava,.hlogo{line-height: 70px;height: 70px;}

.hlogo,.hnava,.hhead,.hnava{transition: all 0.3s ease;}
.ach{background: #000;box-shadow: 0 5px 15px rgba(0,0,0,0.08);}
.ach .hnava,.ach .hlogo{height: 60px;line-height: 60px;}
.ach .hnava{padding-top: 15px;padding-bottom: 15px;}
/* .ach .hnava{color: #222;} */
.ach .hnava:hover{color: var(--color);}


.baner{overflow: hidden;position: relative;}
.baner,.banerimg{width: 100%;}
.banerimg{vertical-align: top;}
.hbpages{position: absolute;width: 100%;z-index: 3;text-align: center;}
.hbpages{left:0;bottom: 3%;}
.hbpages span{background: #fff;width: 12px;height: 12px;opacity: 1;margin: 0 5px;transition: all 0.3s ease;border-radius: 12px;}
.hbpages span.swiper-pagination-bullet-active{background: var(--color);width: 35px;}


.habout{background: #fff;}
.haboutslide{overflow: hidden;}
.haboutm{position: relative;}
.haboutbtn{position: absolute;cursor: pointer;position: absolute;top:50%;text-align: center;z-index: 3;}
.haboutbtn{width: 80px;height: 80px;margin-top: -40px;line-height: 80px;}
.haboutbtn i{font-size: 60px;color: #888;transition: all 0.3s ease;}
.haboutbtnl{left: -100px;}
.haboutbtnr{right: -100px;}
.haboutbtn:hover i{color: var(--color);}
.haboutmlink{display: block;vertical-align: top;width: 100%;position: relative;overflow: hidden;}
.haboutmlink img{width: 100%;vertical-align: top;}
.haboutmlink p{position: absolute;width: 100%;padding: 12px 5%;background: rgba(0,0,0,0.2);color: #fff;}
.haboutmlink p{z-index: 1;left:0;bottom: 0;font-size: 18px;}
.haboutmlink p,.haboutmlink img{transition: all 0.3s ease;}
.haboutmlink:hover img{transform: scale(1.04);}
.haboutmlink:hover p{background: var(--color);}
.haspage{text-align: center;margin-top: 35px;}
.haspage span{background: #000;width: 12px;height: 12px;opacity: 0.4;margin: 0 5px;transition: all 0.3s ease;border-radius: 12px;}
.haspage span.swiper-pagination-bullet-active{background: var(--color);opacity: 1;}

.hpro{background: var(--bg);}
.hprol{width: 40%;}
.hprol p{margin-top: 15px;}
.hprol p:first-child{margin-top: 0;}
.hpromb{margin-top: 35px;align-items: flex-start;}
.hpror{width: 55%;position: relative;}
.hprorimg{width: 100%;vertical-align: top;}
.htvrbtn{top:50%;left:50%;margin-top:-25px;margin-left: -25px;z-index: 3;}
.htvrbtn {position:absolute;display:inline-block;width:50px;height:50px;text-align:center;line-height:50px;cursor: pointer;}
.htvrbtn i {position:relative;z-index:2;color:var(--color);transition:all 0.3s ease;display: block;width: 100%;height: 100%;vertical-align: top;border-radius: 50%;}
.htvrbtn i {background:#fff;border-radius:50%;}
.htvrbtn {transition:all 0.3s ease;}
.htvrbtn:hover i {color:#fff;}
.htvrbtn:hover i{background:var(--color);}
@-webkit-keyframes warn {0% {-webkit-transform:scale(0);transform:scale(0);opacity:1}
100% {-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn {0% {-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
100% {-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
.mppiontpulse {position:absolute;top:-30px;left:-30px;height:110px;width:110px;border:1px solid rgba(255,255,255,0.7);-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 4px rgba(255,255,255,0.7),0 0 10px rgba(255,255,255,0.7) inset;opacity:.12;filter:alpha(opacity=0);}
.mppiontpulse {-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.delay-01 {-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s}
.delay-02 {-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-o-animation-delay:0.4s;animation-delay:0.4s}



.hnew{background-position: center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;}
.hnewml{width: 370px;padding-right: 70px;}
.hnewmr{width: calc(100% - 370px);display: flex;}
.hnewmra{width: 40%;}
.hnewmrb{width: 60%;padding-left: 15px;}
.hnewmra{padding: 20px;background: #fff;position: relative;}
.hnewmraimg{overflow: hidden;}
.hnewmraimg img{width: 100%;vertical-align: top;}
.hnewnore{display: block;position: absolute;width: 100%;left:0;bottom: 10px;padding: 15px;}
.hnewnore{font-weight: 600;}
.hnewnore i{position: absolute;right:20px;top:16px;}
.hnewnore i{display: block;border: 1px solid var(--color);color: var(--color);width: 30px;height: 30px;border-radius: 50%;}
.hnewnore i{text-align: center;line-height: 28px;font-weight: normal;}
.hnewmrams{padding-top: 20px;}
.hnewmrlink{display: block;background: #fff;margin-top: 15px;padding: 15px 30px;}
.hnewmrlink:first-child{margin: 0;}
.hnewmrh5{font-weight: 600;font-size: 18px;}
.hnewmrms{color: #666;}
.hnewnore i,.hnewnore,.hnewmra img,.hnewmrlink,.hnewmrh5,.hnewmrp{transition: all 0.3s ease;}
.hnewmra:hover .hnewnore i{background: var(--color);color: #fff;}
.hnewmra:hover .hnewnore {color: var(--color);}
.hnewmra:hover img{transform: scale(1.04);}
.hnewmrlink:hover{background: var(--color);}
.hnewmrlink:hover .hnewmrh5,.hnewmrlink:hover .hnewmrp{color: #fff;}

.htechli{justify-content: flex-start;margin-top: 45px;}
.htechlink{width: 32%;margin-right: 2%;background: #fafafa;}
.htechlink:last-child{margin: 0;}
.htechimg{overflow: hidden;}
.htechimg img{width: 100%;vertical-align: top;}
.htechh6{font-size: 30px;font-weight: 600;text-align: center;padding: 25px 20px;}
.htechimg img,.htechh6{transition: all 0.3s ease;}
.htechlink:hover img{transform: scale(1.04);}
.htechlink:hover .htechh6{color: var(--color);}

.hfoots{position: relative;background: var(--bg);}
.hfoots{padding-top: 80px;}
.hfoots:before{height: 15px;content: '';width: 100%;left:0;top:0;position: absolute;}
.hfoots:before{background:var(--linebg) ;}
.hfootsa{padding-bottom: 30px;}
.hfootsal{width: calc(85% - 280px);}
.hfootsar{width: 280px;text-align: center;color: #666;line-height: 1.4;}
.hfootsar p{margin-top: 10px;}
.hfootsalb,.hfootsala{justify-content: flex-start;}
.hfootsalbm{width: 50%;padding-right: 5%;}
.hfootsalbm p{margin-top: 12px;}
.hfootsalam1{width: 125px;}
.hfootsalam2{width: calc(95% - 125px);}
.hfootsarimg{border: 1px solid #ccc;padding: 5px;background: #fff;}

.hfootsb{padding: 12px 0;background: #000;text-align: center;}
.hfootsb,.hfootsb span,.hfootsb a,.hfootsb em{color: rgba(255,255,255,0.6);}
.hfootsb em{font-style: normal;padding: 0 20px;}


.hhd{height: 110px;}
.hpbaner{background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;overflow: hidden;}
/* .hpbaner{height: 60vh;min-height: 400px;} */
.hpbaner{padding-bottom: 34%;}
.hpbaner img{width: 100%;vertical-align: top;position: absolute;left:0;top:0;}

.pgnew{padding-top: 80px;}
.pgnewsub{border-bottom: 1px solid #9e9e9f;justify-content: flex-start;}
.pgnewsub a{padding: 10px 45px;color: #fff;background: #9e9e9f;margin-right: 20px;}
.pgnewsub a{font-size: 18px;transition: all 0.3s ease;position: relative;overflow: hidden;}
.pgnewsub a:before{position: absolute;left:0;bottom:0;width: 100%;height: 0;content: '';width: 100%;}
.pgnewsub a:before{background: var(--color);transition: all 0.3s ease;}
.pgnewsub span{position: relative;z-index: 3;}
.pgnewsub a.on,.pgnewsub a.on:before,
.pgnewsub a:hover,.pgnewsub a:hover:before{height: 100%;opacity: 1;}

.pgnewli{padding-top: 50px;}

.pgnewlink{display: flex;flex-wrap: wrap;position: relative;align-items: center;}
.pgnewdate{text-align: center;color: #fff;background: var(--color);width: 130px;height: 130px;}
.pgnewdate{align-items: center;}
.pgnewdate span{font-size: 38px;line-height: 1.4;width: 100%;display: block;vertical-align: top;}
.pgnewdate span{padding-top: 12px;font-weight: 300;}
.pgnewdate span:last-child{font-size: 35px;padding: 0;}

.pgnewwz{width: calc(100% - 130px);padding-left: 25px;padding-right: 25px;}
.pgnewp1{font-weight: 600;font-size: 24px;transition: all 0.3s ease;}
.pgnewp2{color: #999;font-size: 14px;padding: 3px 0;display: flex;justify-content: flex-start;align-items: center;}
.pgnewp2 span{padding: 0 15px;padding-left: 5px;}
.pgnewp21{font-size: 18px;}
.pgnewp22{font-size: 16px;}

.pgnewdate,.pgnewwz{position: relative;z-index: 3;}
.pgnewlink{padding:20px 0;margin-top:30px;}
.pgnewlink:before{content: '';}
.pgnewlink:before{position: absolute;width: calc(100% - 65px);right:0;top:0;height: 100%;background: var(--bg);}
.pgnewlink:hover .pgnewp1{color: var(--color);}

.pagepg{margin-top: 50px;}
.pagepg{display: flex;width: 100%;align-items: center;justify-content: center;}
.pagepg a,.pagepg span{width: 40px;height: 40px;border-radius: 50%;line-height: 40px;text-align: center;border-radius: 50%;}
.pagepg a{margin: 0 10px;}
.pagepg a{transition: all 0.3s ease;}
.pagepg a.on{background: var(--linebg);}
.pagepg a.on,.pagepg a.on:hover{color: #fff;}
.pagepg a:hover{color: var(--color);}
.pagepg .pn{width: auto;border-radius: 0;}

.newd{background: var(--bg);}
.newdm{background: #fff;padding: 8%;}
.newdh2{font-size: 24px;font-weight: 600;}
.newdtxt{margin-top: 50px;}
.newdtxt img{max-width: 100%;}
.newdmore{margin-top: 80px;align-items: flex-end;flex-wrap: wrap;}
.newdmorea{width: 80%;}
.newdmorea li{margin-top: 8px;}
.newdback{display:inline-block;border: 1px solid #ccc;padding: 8px 25px;border-radius: 5px;}

.amom{border-bottom: 1px solid #ccc;margin-top: 50px;}
.amom span{display: inline-block;position: relative;padding-bottom: 10px;font-size: 20px;}
.amom span:before{position: absolute;width: 100%;height: 1px;background: var(--color);content: '';}
.amom span:before{left:0;bottom:-1px;}
.amom i{font-style: normal;padding-right: 10px;}
.amomlyp1{font-weight: 600;}
.amomlyp2{font-size: 12px;color: #666;}
.amomlym{justify-content: flex-start;}
.amomlyml{width: 120px;}
.amomlymr{width: calc(98% - 120px);margin-left: 2%;}
.amomlymr{padding: 20px;box-shadow: 0 0 15px rgba(0,0,0,0.08);position: relative;}
.amomlymr:before{position: absolute;content: '';width: 0;height: 0;}
.amomlymr:before{border-top: 8px solid transparent;border-bottom: 8px solid transparent;}
.amomlymr:before{border-right: 8px solid #fff; box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.amomlymr:before{left:-8px;top:8px;}
.amomlymrdate span{padding-right: 15px;}
.amomlymrdate{margin-top: 5px;}
.amomlym{margin-top: 25px;}
.otxt,.otext{background: none;border: none;border: 1px solid #ddd;padding: 15px;outline: none;padding-left: 35px;width: 100%;}
.otxt,.otext{line-height: 20px;resize: none;}
.otext{height: 126px;}
.otxt:focus,.otext:focus{border-color: var(--color);}
.amomformm{display: flex;width: 100%;justify-content: space-between;flex-wrap: wrap;}
.amomformli1{width: 30%;}
.amomformli2{width: 68%;}
.amomformma{position: relative;margin-top: 20px;}
.amomformma i{position: absolute;left:10px;top:8px;z-index: 3;font-size: 18px;}
.amomgetbtn{display:inline-block;border: 1px solid #ccc;padding: 8px 30px;border-radius: 5px;}
.amomgetbtn{color: var(--color);cursor: pointer;}
.amomget{text-align: right;margin-top: 30px;}
.amomform{padding-top: 20px;}

.pabb{background: #fff;}
.paba{background: var(--bg);}
.pabam{display: flex;}
.pabam1{justify-content: flex-start;align-items: flex-end;}
.pabam2{justify-content: flex-end;align-items: flex-start;margin-top: 1.5%;}
.pabam1 img:nth-child(1){width:40%;}
.pabam1 img:nth-child(2){width:28.5%;margin: 0 1.5%;}
.pabam1 img:nth-child(3){width:28.5%;}
.pabam2 img:nth-child(1){width:21%;}
.pabam2 img:nth-child(2){width:30%;margin: 0 1.5%;}
.pabam2 img:nth-child(3){width:21%;}

.pabcslide{position: relative;margin-top: 50px;}
.pabcslidem{overflow: hidden;}
.pabcslideimg{box-shadow: 6px 6px 6px rgba(196, 196, 196,1);border: 1px solid rgba(196, 196, 196,0.8);background: var(--bg);}
.pabcslideimg{padding:15px;padding-left: 8px;padding-top: 8px;}
.pabcslideimg img{max-width: 100%;border: 1px solid #ccc;}
.pabcslidep1{text-align: center;margin-top: 20px;padding: 0 5%;line-height: 1.4;}
.pabcslidema{width: 18%;}
.pabcslidema{margin-right: 2.5%;}
.pabcslidewap{justify-content: center;}
.pabcslidebtn{display: none;}
.loop .pabcslidewap{justify-content: flex-start;}
.loop .pabcslidebtn{display: block;}

.pgproml{width: 280px;}
.pgpromr{width: calc(97% - 280px);}

.pgprosearch{position: relative;}
.pgprotxt{border: 1px solid #9f9fa0;padding: 0 15px;padding-right: 50px;height: 52px;line-height: 50px;}
.pgprotxt:focus{border-color: #9f9fa0;}
.pgprobtn{position: absolute;right: 1px;top:1px;background: #9f9fa0;color: #fff;text-align: center;}
.pgprobtn{line-height: 50px;height: 50px;width: 50px;z-index: 3;}
.pgprobtn{cursor: pointer;font-size: 24px;}
.pgprosub{border: 1px solid #9f9fa0;border-top: none;margin-top: 20px;}
.pgprosub i{position: absolute;line-height: 1;position: absolute;right: 20px;top:21px;}
.pgprosub li>a{padding:15px;border-top: 1px solid #9f9fa0;}
.pgprosub li>a,.pgprosub span{position: relative;display: block;vertical-align: top;z-index: 3;}
.pgprosub li>a:before{background: var(--linebg);content: '';width: 100%;height: 100%;left:0;top:0;opacity: 0;position: absolute;}
.pgprosub .on>a,.pgprosub .on>a:hover{color: #fff;}
.pgprosub .on>a:before{opacity: 1;}
.pgprosub a:hover{color: var(--color);}


.pl29rp3 table{table-layout: auto; width: 100%!important; white-space: normal;}
.pl29rp3 table{border-collapse:collapse;overflow-x:auto;}
.pl29rp3 table td{padding:5px;border:1px solid #ccc;border-collapse:collapse;text-align: center;}
.pl29rp3 table tr:nth-child(odd) td{background: var(--bg);}
.pl29rp3 table tr:nth-child(1) td{font-weight:bold;background: #9e9e9f;color: #fff;}

.pl29rp3 a:hover{color:var(--color);}
.pl29rp3 a{display: inline-block;width: 35px;height: 35px;line-height: 35px;text-align: center;cursor: pointer;}
.pl29rp3 a{font-size: 30px;font-weight: bold;}
.pl29rp3 a i{vertical-align: top;display: block;}
.pl29rp3 .tr:hover td{background:#fff;}
.lookimg i{font-size: 14px;}


.has-lay {overflow:hidden;}
.pulinelaybg {background:rgba(0,0,0,0.7);z-index:9990;}
.pulinelaybg {position:fixed;left:0;top:0;width:100%;height:100vh;}
.pulinelay {overflow:auto;padding:54px 0;-webkit-overflow-scrolling:touch;}
.pulinelay {position:fixed;z-index:-1;left:0;right:0;top:0;bottom:0;}
.pulinelay {display:none;z-index:9999;}
.pulinelay-table {display:table;width:100%;height:100%;}
.pulinelay-cell {display:table-cell;vertical-align:middle;}
.pulinelay-wrapper {margin-left:auto;margin-right:auto;width:100%;z-index:9998;padding: 0 17%;}
/* .pulinelay-wrapper {background:#fff;border-radius:20px;} */
.pulinelay-wz{background:#fff;border-radius:20px;}
.pulinelay-h3 {line-height:1.3;margin-right:40px;font-size:30px;color:#05214a;}
.pulinelay-h3 {border-bottom:1px solid #1668b5;border-right:1px solid #1668b5;}
.pulinelay-h3 {border-bottom-right-radius:60px;padding:40px 0;}
.pulinelay-h3 span {display:inline-block;padding-right:40px;font-weight:bold;}
.pulinelay-wrapper iframe {width:100%;height:1070px;}
.pulineclose,.pulinedown {position: fixed;color: #fff;right:12%;z-index:9999 ;width: 60px;height: 60px;line-height: 60px;text-align: center;}
.pulineclose,.pulinedown{opacity: 0.7;top:54px;cursor: pointer;}
.pulineclose i{font-size: 45px;}
.pulineclose{transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);}
.pulinedown i{font-size: 40px;}
.pulinedown{top: 120px;}

.pulinelay-wrapper {position:relative;}
.pulinelay-wz {padding-top:50px;font-size:16px;color:#333;}
.pulinelaywzm {padding-bottom:50px;}
.pulinelaywzm li {position:relative;padding-left:10px;}
.pulinelaywzm li:before {position:absolute;left:0;content:'';width:4px;height:4px;border-radius:50%;background:#003399;top:10px;}
.pulinelaywzm p {margin-top:5px;}
.pulinelaywzm h3 {color:#003399;font-size:18px;font-weight:600;}
.pulinelaywzm h2 {color:#003399;font-size:22px;font-weight:600;}
.pulinelaywzm em {font-style:italic;}
.pulinelaywzm p:nth-child(1) {margin-top:0;}
.pulinelay-h4 {font-size:26px;}
.pulinelaywzma {margin-top:20px;}
.pulinelaywzm img {max-width:100%;}
.pulinelaywzm p {margin-top:15px;}
.pulinelaywzm p:nth-child(1) {margin-top:0;}
.pulinelay-h3,.pulinelay-h4 {color:#05214a;}
.pulinelay-h3,.pulinelay-wz {padding:50px;position:relative;}
.pulinelay-h3 sup,.pulinelay-wz sup {position:relative;top:-2px;font-size:12px;}
@media screen and (max-width:768px) {.coopartner {padding-bottom:35px;}.pgnewsub {display: none;}
.hqiicasliderm {width:100%;margin-top:25px;}
.disc-a01 {padding-bottom:40px;}
.pulinelay-close {width:30px;height:30px;}
.pulinelay-close {right:20px;}
.pulinelay-wrapper {width:86%;}
.pulinelay-h3,.pulinelay-wz {padding:20px;}
.pulinelay-h3 {font-size:20px;margin-right:0;border-radius:0;}
.pulinelay-h3 span {padding-right:45px;}
.pulinelay-h3 {border:none;}
.pulinelay-h3 {border-bottom:1px solid #1668b5}
.pulinelaywzm p,.pulinelaywzm div,.pulinelaywzm span,.pulinelaywzm b {white-space:inherit!important;}
}


.ggjbbtn{line-height: 1; display: inline-block;background: var(--linebg);padding: 8px 15px;font-size: 14px;}
.ggjbbtn ,.ggjbbtn:hover{color: #fff;}
.ggjbbtn i{font-style: normal;}
.ggjbbtn em{margin-left: 5px;position: relative;transition: all 0.3s ease;left:0;}
.ggjbbtn:hover em,.pgnew2a:hover .ggjbbtn em{left:5px;}

.pgnew2a{width: 100%;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.pgnew2aimg{width: 53%;overflow: hidden;}
.pgnew2aimg img{width: 100%;vertical-align: top;transition: all 0.3s ease;}
.pgnew2awz{width: 44%;margin-left: 3%;}
.pgnew2ap1{font-size: 35px;font-weight: 600;line-height: 1.4;}
.pgnew2ap2{font-size: 18px;margin-top: 15px;}
.pgnew2ap3{margin-top: 40px;}
.pgnew2a:hover .pgnew2ap1{color: var(--color);}
.pgnew2a:hover .pgnew2aimg img{transform: scale(1.03);}
.pgnewlink100{padding:25px;transition: box-shadow 0.3s ease;}
.pgnewlink100:before{width: 100%;}
.pgnewlink100:hover{box-shadow: 0 15px 25px rgba(0,0,0,0.08);}
.pgnewwz0{width: 100%;padding: 0;}

.conamsgm{display: flex;width: 100%;justify-content: space-between;margin-bottom: 40px;}
.conamsgn{width: 45%;display: flex;}
.conamsgq{width: 100%;display: flex;}
.conamsgna{font-size: 20px;color: #666;}
.conamsgna{width: 100px;}
.conamsgnb{width: calc(100% - 100px);}
.conamsgna,.conamsgtxt{line-height: 60px;height: 60px;}
.conamsgtxt{line-height:58px;border: 1px solid #ccc;border-radius: 58px;}
.conamsgtext{line-height:20px;border: 1px solid #ccc;border-radius: 20px;height: 130px;}
.msgmss{margin-top: 15px;color: #999;}
.msgmtj{margin-top: 45px;cursor: pointer;}
.conamsg{margin-top: 45px;}

#allmap {width: 100%;min-height: 400px;overflow: hidden;font-family:"微软雅黑";height: 60vh;}
#allmap b{color: #CC5522;font-size: 14px; }
#allmap img{max-width: none;}

#my-video{width: 100%;height: 100%;position: absolute;left:0;top:0;z-index: 3;}
.video-js .vjs-big-play-button{border: 1px solid #fff;background: rgba(255,255,255,0.2);}
.video-js .vjs-big-play-button{width: 60px;height: 60px;border-radius: 50%;line-height: 58px;}
.video-js .vjs-big-play-button{left: 50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}


#spotlight{background: rgba(0,0,0,0.9) !important;}
.hide-scrollbars{height: 100vh;overflow: hidden;}

.hnava{height: 30px;line-height: 30px;}
.hnava,.ach .hnava{padding-top: 15px;padding-bottom: 25px;}
.ach .hnava{height: 30px;line-height: 30px;}
.ach .hlogo { height: 70px;line-height: 70px;}

.hnav{flex-wrap: wrap;align-items: flex-start;}
.hnavlg{width: 100%;display: flex;justify-content: flex-end;line-height: 20px;padding-top: 20px;}
.hnavlg a{color: #fff;margin-left: 20px;}
.hnavlg a:hover,.hnavlg .on{color: var(--color);}
.tcm1,.tcm2{position: relative;}
.pubdw{position: absolute;left:0;top:-90px;}
.tcm2a{margin-top: 45px;}
.tcm1li{margin-top: 20px;}
.tcm1{padding-bottom:30px;}
.tcm1top{align-items: flex-end;}
.tcm1topr{width: 25%;padding-bottom: 30px;}
.tcm1li{justify-content: flex-start;}
.tcm1lim{width: 18.4%;margin-right:2%;margin-top: 2%;}
.tcm1lim:nth-child(5n){margin-right: 0;}
.pabcslidema-0{display: block;width: 100%;}
.pabcslidema:hover .pabcslidep1{color: var(--color);}

@media screen and (max-width:768px) {
	*{ -webkit-tap-highlight-color:rgba(0,0,0,0);outline: none;}
	body{font-size: 14px;}
	.wap-nav{background: #fff;box-shadow: 0 5px 15px rgba(0,0,0,0.08);}
	.baner{margin-top: 73px;}
	.hhd{height: 73px;}
    #page{padding-top:80px;}
    .jrs-head,.scrill,.hhead,.hfoots{display:none;}
	.wapfot{display: block;}
	.conwrap{flex-wrap: wrap;}
	*{box-sizing: border-box;}
	body{font-size: 14px;}
	.wap-nav,.main-nav{display: block;}
	.full2num{margin: 0;}
	.full2nump1 span{font-size: 28px;}
	.full2num{position: absolute;left:0;z-index: 5;bottom: 12%;}
	.full2num{padding: 0 8% !important;}
	.full2nump2{margin-top: 10px;}
	.full2num ul{padding: 15px 0;}
	
	.haboutbtn i{font-size: 35px;color: #fff;}
	.haboutbtnl{left: 5%;}
	.haboutbtnr{right: 5%;}
	.hprol,.hpror{width: 100%;}
	.hprol p{margin-top: 10px;}
	.hpror{margin-top: 20px;}
	.video-js .vjs-big-play-button{width: 45px;height: 45px;line-height: 45px;}
	
	.hnew{background-attachment: scroll;}
	.hnewml,.hnewmr{width: 100%;padding: 0;}
	.hnewmr {flex-wrap: wrap;}
	.hnewmra,.hnewmrb{width: 100%;}
	.hnewmrb{padding: 0;margin-top: 20px;}
	.hnewmrlink{display: none;}
	.hnewmrlink:nth-child(-n+2){display: block;}
	.hnewmrlink{padding: 20px;}
	.hnewmrp{display: none;}
	.hnewmrh5 {overflow: inherit;white-space:inherit}
	.hnewnore{position: relative;padding: 0;line-height: 30px;bottom: 0;}
	.hnewnore i{top:0;}
	.hnewnore{margin-top: 25px;}
	
	.htechlink{width: 100%;margin: 0;margin-top: 20px !important;}
	.htechlink:nth-child(1){margin-top: 0 !important;}
	.htechh6{padding: 20px;}
	
	.wap_fot_a{align-items: center;}
	.wap_fot_wx i{font-size: 28px;}
	.wap_fot_yx i{font-size: 29px;}
	.wap_fot_dh i{font-size: 26px;}
	.wap_fot_logo{height: 40px;}
	.wap_fot{position: relative;}
	.wap_fot:before{height: 4px;background: var(--linebg);content: '';width: 100%;left:0;top:0;position: absolute;}
	.wap_fot1{background: var(--bg);padding-top: 35px;}
	.wap_fot2{background: #000;}
	.wap_fot_b{padding: 20px 0;border-top: 1px solid #ddd;margin-top: 20px;}
	.wap_fot_b a{display: block;width: 100%;position: relative;padding-left: 30px;margin-top: 10px;}
	.wap_fot_b a:first-child{margin-top: 0;}
	.wap_fot_b a i{position: absolute;left:0;top:3px;line-height: 1;}
	.wap_fotp1 i{font-size: 20px;}
	.wap_fotp2 i{font-size: 20px;}
	.wap_fotp3 i{font-size: 20px;}
	
	.wap_fot_r{display: flex;}
	.wap_fot_r a{margin-left: 15px;}
	.wap_fot_nav{padding-bottom: 25px;}
	.wap_fot_nav a{display: block;position: relative;padding-right: 15px;font-size: 16px;border-bottom: 1px solid #ddd;}
	.wap_fot_nav a{padding-bottom: 15px;margin-top: 15px;}
	.wap_fot_nav a i{position: absolute;right: 0;line-height: 1;top:5px;}
	.wap_fot_nav a:last-child{border: none;padding-bottom: 0;}
	
	.wap_fot2{padding-top: 10px;padding-bottom: 10px;}
	.wap_fot2,.wap_fot2 a{color: rgba(255,255,255,0.7);font-size: 12px;}
	
	
	.pgproml,.pgpromr{width: 100%;}
	.pgprosub{display: none;}
	
	.pl29rp3 table{display: block!important;table-layout: fixed!important;white-space: nowrap!important;font-size:14px;}
	.pl29rp3 tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
	.pl29rp3 table tr td:nth-child(1){min-width:200px;}
	.pl29rp3 tbody td{}
	.pulinelay-wrapper{width: 100%;padding: 0 4%;}
	.pulinelaywzm{padding-bottom: 0;}
	.pulineclose,.pulinedown{width: 40px;height: 40px;top:10px;line-height: 40px;text-align: center;right: auto;}
	.pulineclose i,.pulinedown i{font-size: 30px;}
	.pulineclose{left: 4%;}
	.pulinedown{left: calc(3% + 50px);}
	.pulinedown i{font-size: 25px;}
	.pubp2 span{padding-bottom: 15px;}
	
	.pabcslidewap{justify-content: flex-start;}
	.wsaniu{display: none;}
	
	.pgnew2aimg,.pgnew2awz{width: 100%;}
	.pgnew2ap2 {display: none;}
	.pgnew2awz{margin: 0;padding: 20px 0;padding-bottom: 0;}
	.pgnew2ap3{margin-top: 20px;}
	.pgnewli{padding-top: 0;}
	.pgnewlink100{padding: 20px;margin-top: 20px;}
	.pgnewp1 {overflow: inherit;white-space: inherit;}
	.pgnewp3 {display: none;}
	.pagepg{margin-top: 30px;}
	.pagepg a{display: none;}
	.pagepg a.pn{display: inline-block;}
	
	.newdm{padding: 20px;}
	.newdtxt,.newdmoreb{margin-top: 20px;}
	.newdmore,.amom{margin-top: 40px;}
	.newdmorea{width: 100%;}
	.amomlyml,.amomlymr{width: 100%;margin: 0;}
	.amomlymr{padding: 15px;margin-top: 10px;}
	.amomlymr:before{display: none;}
	.amomformli1,.amomformli2{width: 100%;}
	
	.pgnewsub{width: 100%;justify-content: center;}
	.pgnewsub a{font-size: 16px;padding: 0;background: none !important;color: #222 !important;}
	.pgnewsub a{position: relative;padding-bottom: 10px;}
	.pgnewsub a:before{height: 1px;width: 100%;opacity: 0;}
	.pgnewsub a.on{background: none;color: var(--color) !important;}
	.pgnewsub a.on:before,.pgnewsub a:hover:before{height: 1px;opacity: 1;}
	
	.pgnewdate span{font-size: 20px;}
	.pgnewdate span:nth-child(2){font-size: 18px;}
	.pgnewdate{width: 80px;height: 80px;}
	.pgnewlink:nth-child(1){margin-top: 0;}
	.pgnewlink,.pgnewlink100:nth-child(1){margin-top: 20px;}
	.pgnewlink:before{width: calc(100% - 40px);}
	.pgnewwz{width: calc(100% - 80px);padding:0 20px;}
	.msgmtj{margin-top: 30px;}
	
	.conamsg{margin: 0;padding-top: 10px;}
	.conamsgn{width: 100%;}
	.conamsgna,.conamsgnb{width: 100%;}
	.conamsgn,.conamsgq{flex-wrap: wrap;}
	.conamsgna{height: auto;line-height: 1;padding-bottom: 15px;margin-top: 20px;}
	.conamsgtxt{line-height: 24px;padding: 10px;height: auto;border-radius: 10px;}
	.conamsgm{flex-wrap: wrap;margin-bottom: 0;}
	.conamsgna{font-size: 16px;}
	
	.haboutmlink {max-height: 40vh;overflow: hidden;}
	.haboutmlink img{object-fit: cover;max-height: 100%;}
	
	.tcm1topl,.tcm1topr{width: 100%;}
	.tcm1topr{margin-top: 25px;padding-bottom: 0;}
	.tcm1lim{width: 49%;}
	.tcm1lim{margin-right:  2 !important;}
	.tcm1lim:nth-child(2n){margin-right:0 !important;}
	
	.pgnewlink100:before{width: 100%;}
	.pgnewlink100 .pgnewwz{width: 100%;padding: 0;}
	.wap-right{width: 50%;justify-content: flex-end;}
	.hnavlg{width: auto;padding: 0;}
	.hnavlg a{color: #444;margin: 0;margin-right: 15px;}
	
	.wap_show{display: block;}
	.hnewnore,.htechh6,.pgnew2ap1,.pgnewp1,.amom span{font-size: 16px;}
	.pgnew2ap2{font-size: 14px;}
	.pubp1{font-size: 14px;}
	.pubp2,.newdh2{font-size: 22px;}
	.haspage,.hpromb,.hnewmr,.htechli,.pgpromr ,.pabcslide{margin-top: 25px;}
	.w-16{width: 100%;min-width: inherit;}
	.p100p{padding-top: 40px;padding-bottom: 40px;}
	.plr4p{padding-left: 4%;padding-right: 4%;}
}