@charset "UTF-8";
*{margin:0;padding:0;box-sizing:border-box;}
html{font-family:"PingFang SC-Regular",Arial, Helvetica, sans-serif;font-size:14px;color:#1e1e1e;}
body{background:#f5f5f5;margin:0;padding:0;margin:auto;overflow-x:hidden;overflow-y:auto;word-wrap:break-word;}
a{text-decoration:none;}
ul, li {display:list-item;list-style-type:none;}

.main{margin:auto;}
.main .head{width:1200px;height:80px;margin:auto;padding:10px 0;display:flex;align-items:center;}
.main .head .headlogo{width:auto;height:100%;margin-right:30px;}
.main .head img{width:auto;height:100%;}
.main .head .hbtn{display:flex;align-items:center;flex-direction:row;padding-top:13px;}
.main .head .hbtn a{display:block;font-size:18px;margin:0 16px;color:#1e1e1e;font-weight:bold;padding-bottom:13px;}
.main .head .hbtn a:hover{color:#0079ea;border-bottom:3px solid #0079ea;}
.main .head .hbtn .check{color:#0079ea;position:relative;padding-bottom:10px;border-bottom:3px solid #0079ea;}
.main .head .searchbox{background:#ffffff;width:260px;height:50px;border:1px solid #dfdfdf;border-radius:30px;padding:0.5rem 1rem 0.5rem 1.2rem;display:flex;justify-content:space-between;flex-direction:row;margin-left:auto;}
.main .head .searchbox .sbox{width:100%;border:0;outline:none;background-color:unset;color:#6e6e6e;}
.main .head .searchbox .ssbtn{width:32px;height:32px;background:transparent;border:none;position:relative;cursor:pointer;}
.main .head .searchbox .ssbtn::before {content:'';position:absolute;width:12px;height:12px;border:2px solid #0079ea;border-radius:50%;top:6px;left:6px;}
.main .head .searchbox .ssbtn::after {content:'';position: absolute;width:4px;height: 8px;background:#0079ea;border-radius:2px;top:18px;left:19px;transform:rotate(-45deg);}
.main .head .searchbox select{margin-right:1rem;background:none;border:0;outline:none;width:5rem;text-align:center;}
.main .topbox{position:relative;}
.main .topbox .topbk{background:url(../../images/web/topbk-big.jpg) no-repeat center;height:400px;display:flex;flex-direction:column;align-items:center;margin-bottom:10rem;}
.main .topbox .topbk .topsearch{margin-top:6rem;}
.main .topbox .topbk .topsearch h2{color:#ffffff;text-shadow:0 0 10px rgba(0, 0, 0, 0.1);text-align:center;margin-bottom:1.2rem;font-size:1.7rem;}
.main .topbox .topbk .topsearch p{color:#ffffff;font-size:16px;margin-right:1rem;margin-top:0.5rem;}
.main .topbox .topbk .topsearch p a{color:#ffffff;font-size:16px;margin-right:1rem;margin-top:0.5rem;}
.main .topbox .topbk .topsearch p a:hover{color:#0079ea;}
.main .topbox .topbk .topsearch .searchbox{background:rgba(255, 255, 255, 0.85);width:640px;height:50px;border-radius:30px;padding:0.5rem 0.5rem 0.5rem 1.2rem;display:flex;justify-content:space-between;flex-direction:row;}
.main .topbox .topbk .topsearch .searchbox .sbox{width:100%;border:0;outline:none;background-color:unset;color:#6e6e6e;}
.main .topbox .topbk .topsearch .searchbox .ssbtn{background:#0079ea;outline:none;border:0;color:#ffffff;padding:0 1.5rem;border-radius:30px;font-weight:bold;cursor:pointer;}
.main .topbox .topbk .topsearch .searchbox .ssbtn:hover{background:#4da9ff;}
.main .topbox .topbk .topsearch .searchbox select{margin-right:1rem;background:none;border:0;outline:none;width:5rem;text-align:center;}
.main .topbox .line{height:1px;width:500px;background:linear-gradient(90deg, transparent, #ffffff, transparent);margin:0.7rem;}
.main .topbox .topbk-text{color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.main .topbox .topbk-text h2{font-size:1.8rem;text-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.main .topbox .topbk-text p{font-size:1.2rem;}
.main .topbox .topbk-s01{background:url(../../images/web/top-zhanhuixianchang.png) no-repeat center;height:158px;}
.main .topbox .topbk-s02{background:url(../../images/web/top-huizhanzixun.png) no-repeat center;height:158px;}
.main .topbox .topbk-s03{background:url(../../images/web/top-guoneihuizhan.png) no-repeat center;height:158px;}
.main .topbox .topbk-s04{background:url(../../images/web/top-haiwaihuizhan.png) no-repeat center;height:158px;}
/*滚动播放*/
.lbbox{position:absolute;left:0;right:0;bottom:-20%;width:1100px;margin:auto;}
.carousel{max-width:1000px;height:200px;margin:0 auto;overflow:hidden;position:relative;}
.carousel-track{display:flex;transition:transform 0.5s ease;height:100%;}
.carousel-item{flex:0 0 33.3333%;padding:0 10px;}
.carousel-item div{background:#ffffff;border-radius:6px;padding:4px;overflow:hidden;display:inline-block;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.carousel-item img{width:300px;height:192px;object-fit:cover;border-radius:6px;}
.btn-prev,.btn-next{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:rgba(0,0,0,0.4);color:#fff;font-size:18px;cursor:pointer;z-index:10;}
.btn-prev{left:-15px;}
.btn-prev:before{content:"";display:inline-block;vertical-align:middle;margin-left:-5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:11px solid #eaeaea;}
.btn-next{right:-15px;}
.btn-next:before{content:"";display:inline-block;vertical-align:middle;margin-right:-5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #eaeaea;}
.btn-prev:hover,.btn-next:hover{background:rgba(0,0,0,0.7);}
.dots-wrap{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);display:flex;gap:8px;}
.dot{width:10px;height:10px;border-radius:50%;background:#ccc;cursor:pointer;}
.dot.active{background:#333;}
/**/
.main .listbody{width:1200px;margin:4rem auto;display:flex;flex-direction:row;}
.main .listbody .tit{font-size:18px;font-weight:bold;border-left:4px solid #0079ea;padding-left:12px;}
.main .listbody .list-l{width:780px;margin-right:42px;}
.main .listbody .list-l li{padding:8px;border-radius:6px;cursor:pointer;margin-bottom:1rem;}
.main .listbody .list-l li:hover{background:#ffffff;}
.main .listbody .list-l .entry .text .time{color:#498a5d;padding-top:0.5rem;display:inline-block;margin-right:6rem;}
.main .listbody .list-l .entry .text .address{color:#4283db;padding-top:0.5rem;display:inline-block;}
.main .listbody .entry{display:flex;flex-direction:row;}
.main .listbody .entry img{width:180px;height:140px;object-fit:cover;border-radius:6px;margin-right:1rem;}
.main .listbody .entry .text{display:flex;flex-direction:column;justify-content:space-between;flex:1;}
.main .listbody .entry .text h3{font-size:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main .listbody .entry .text p{font-size:16px;color:#898989;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main .listbody .entry .text .cp-time{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;}
.main .listbody .entry .text hr{border:none;height:1px;background-image:radial-gradient(#898989 1px, transparent 1px);background-size:6px 1px;margin:6px 0;}
.main .listbody .list-r{width:378px;}
.main .listbody .list-r ul{margin-bottom:2rem;}
.main .listbody .list-r li{background:#ffffff;padding:10px 16px;border-radius:6px;margin-top:1rem;}
.main .listbody .list-r .entry .text h3{font-size:16px;}
.main .listbody .list-r .entry .text h3 .gn{padding:2px 4px;background:#dc0000;color:#ffffff;border-radius:4px;margin-right:8px;font-size:14px;display:inline-block;}
.main .listbody .list-r .entry .text h3 .hw{padding:2px 4px;background:#498a5d;color:#ffffff;border-radius:4px;margin-right:8px;font-size:14px;display:inline-block;}
.main .listbody .list-r .entry .text h3 a{color:#1e1e1e;}
.main .listbody .list-r .entry .text p{font-size:14px;}
.main .listbody .list-r .entry .text .time{color:#498a5d;margin-top:4px;}
.main .listbody .list-r .entry .text .address{color:#4283db;margin-top:4px;}
.main .listbody .list-r .entry .kefu p{line-height:2.4rem;}
.main .listbody .list-r .entry .kefu span{width:4.5rem;display:inline-block;text-align-last:justify;margin-right:.5rem;}
.main .textbody{display:flex;flex-direction:column;margin-top:2rem;}
.main .textbody .navigation{padding:1rem 2rem;margin-bottom:1rem;background:#ffffff;border:1px solid #dfdfdf;border-radius:6px;width:100%;display:flex;justify-content:space-between;align-items:center;}
.main .textbody .textbox{padding:2rem;background:#ffffff;border:1px solid #dfdfdf;border-radius:6px;width:100%;display:flex;flex-direction:column;align-items:center;}
.main .textbody .textbox .textflex{display:flex;flex-direction:row;justify-content:space-between;width:100%;}
.main .textbody .textbox .textflex .flex1{width:75%;margin-right:1.5rem;}
.main .textbody .textbox .textflex .flex2{width:25%;margin-top:3rem;padding:0 1.5rem;}
.main .textbody .textbox p{line-height:1.8rem;padding:1rem 3rem;}
.main .textbody .textbox .subtit{color:#898989;margin-bottom:1rem;}
.main .textbody .textbox img{width:500px;height:350px;margin-bottom:2rem;}
/*.main .textbody .textbox .minor{background:#0079ea;color:#ffffff;font-size:16px;font-weight:bold;padding:0.5rem 2rem;margin:3rem auto 1rem auto;max-width:12rem;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px;position:relative;}
.main .textbody .textbox .minor::after{content:"";height:3px;width:1100px;background:#0079ea;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}*/
.main .textbody .textbox .minor{font-size:16px;font-weight:bold;padding:0.5rem 0;margin-top:2rem;position:relative;background:#0079ea;text-align:center;color:#ffffff;}
.main .textbody .textbox .minor::after{content:"";height:3px;width:100%;background:#0079ea;position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.main .textbody .textbox .minorp{padding:1rem 0;line-height:2rem;}
.textall{display:flex;flex-direction:row;}
.textall .textbox{margin-right:24px;}
.backlist{display:inline-block;border:1px solid #dfdfdf;border-radius:20px;padding:0.5rem 2rem;color:#898989;}
.backlist:hover{background:#0079ea;color:#ffffff;}
.backbtn-bot{margin-left:auto;margin-top:2rem;}
.pagebox{text-align:center;margin:4rem auto 6rem;}
.pagebox a{color:#898989;background:#ffffff;border:1px solid #dfdfdf;border-radius:4px;padding:6px 10px;}
.pagebox .check{color:#ffffff;background:#0079ea;}

.filterbox{padding:1rem;margin-bottom:1rem;background:#ffffff;border:1px solid #dfdfdf;border-radius:6px;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.filterbox .backlist{margin:0.5rem;}
.filterbox .check{background:#0079ea;color:#ffffff;}

.main .foot{padding:64px 2rem;background:#0079ea;}
.main .foot p{text-align:center;color:#ffffff;line-height:2rem;}
.main .foot p a{color:#ffffff;margin:0 .5rem;}
/*展开菜单*/
.menu-toggle {display:none;width:36px;height:30px;position:relative;cursor:pointer;z-index:99;}
.menu-toggle::before {top:0;}
.menu-toggle::after {bottom:0;}
.menu-toggle.active span {opacity:0;}
.menu-toggle.active::before {transform:rotate(45deg);top:12px;}
.menu-toggle.active::after {transform:rotate(-45deg);bottom:11px;}
.menu-toggle {display:none;width:2rem;height:26px;position:absolute;right:20px;top:16px;cursor:pointer;z-index:99;}
.menu-toggle::before,.menu-toggle::after,.menu-toggle span {content:"";position:absolute;left:0;width:100%;height:3px;background:#0079ea;border-radius:2px;transition:all 0.3s ease;}
.menu-toggle span {top:11px;}
/**/
.text-center{text-align:center;}
.mt-0{margin-top:0 !important;;}

@media (max-width:991px){
	.main .head{width:100%;height:60px;display:flex;justify-content:space-between;padding:10px 1rem;}
	.main .head .searchbox{display:none;}
	.main .topbox .topbk{height:360px;}
	.main .topbox .topbk .topsearch .searchbox{width:100%;margin:auto;}
	.main .topbox .topbk .topsearch p{display:none;}
	.main .topbox .topbk-s01, .main .topbox .topbk-s02, .main .topbox .topbk-s03, .main .topbox .topbk-s04{height:128px;}
	.main .listbody{flex-direction:column;width:100%;padding:0 1rem;margin-top:2rem;}
	.main .listbody .list-l{width:100%;}
	.main .listbody .entry img{display:none;}
	.main .listbody .list-r{width:100%;}
	.main .listbody .list-r .entry .text h3{font-size:16px;}
	.lbbox{width:100%;}
	.carousel{max-width:100%;}
	.carousel-item{flex: 0 0 100%;padding:0 10px;}
	.carousel-item div {width:80%;display:block;margin:auto;}
	.carousel-item img{width:100%;}
  .btn-prev{left: 5px !important;}
  .btn-next{right: 5px !important;}  
  .menu-toggle {display:block;}
  .main .head .hbtn.mobile-nav {position:absolute;top:59px;left:0;width:100%;z-index:99;background:#fff;flex-direction:column;align-items:flex-start ;padding:0 20px;max-height:0;opacity:0;overflow:hidden;transition:all 0.4s ease;display:flex;pointer-events:none;}
  .main .head .hbtn.mobile-nav.show {max-height:400px;opacity:1;padding:10px 20px;pointer-events:auto;background:#f5f5f5;}
  .main .head .hbtn.mobile-nav a {width:100%;margin:8px 0;padding:10px 0;border-bottom:none;text-align:center;}
  .main .head .hbtn.mobile-nav .check {border-bottom:none;background:#0079ea;color:#fff;}
  .main .topbox .line{width:80%;}
  .main .textbody .textbox{margin-bottom:2rem;}
  .main .textbody .textbox img{width:100%;height:100%;}
  .main .textbody .textbox p{padding:0;}
  .main .textbody .textbox h2{text-align:center;margin-bottom:1rem;}
  .main .textbody .textbox .minor{border-radius:6px;}
  .main .textbody .textbox .minor::after{width:0;}
  .main .textbody .textbox .textflex{flex-direction:column;}
  .main .textbody .textbox .textflex .flex1 {width:100%;margin-right:0;}
  .main .textbody .textbox .textflex .flex2{width:100%;}
  .main .textbody .navigation{padding:1rem;}
  .backlist{padding:0.5rem 1rem;}
  .textall{flex-direction:column;}
}