html{font-size:62.5%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
body{font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft Yahei", "Wenquanyi Micro Hei", sans-serif;font-size:1.6rem;color:#666666;word-break:break-all}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top;}
option{padding-left:5px;*padding:0;}
ul,li{list-style:none;}
a{color:#424242;text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both}
h1,h2,h3,h4,h5,h6{font-weight:normal}
*{box-sizing:border-box;}

.kong{width: 100%;max-width: 1920px;height: 78px;}
.mySwiper {width: 100%;max-width: 1920px;height: 650px;margin: 0 auto;position: relative;overflow: hidden;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;;}
.mySwiper .swiper-slide {width: 100%;height: 100%;position: relative;opacity: 0;transform: scale(1.1);transition: all 600ms ease;z-index: 1;}
.mySwiper .swiper-slide-active {opacity: 1;transform: scale(1);z-index: 2;}
.mySwiper .swiper-slide img {width: 100%;height: 100%;display: block;object-fit: cover;}
.mySwiper .swiper-slide-text {position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);z-index: 3;color: #fff;text-shadow: 0 2px 8px rgba(0,0,0,0.5);max-width: 600px;width: 100%;text-align: center;}
.mySwiper .swiper-slide-text h3 {margin-bottom: 16px;font-weight: 700;opacity: 0;transform: translateX(-80px);transition: opacity 0s 600ms, transform 0s 600ms;}
.mySwiper .swiper-slide-text p {line-height: 1.6;opacity: 0;transform: translateX(-80px);transition: opacity 0s 600ms, transform 0s 600ms;}
.mySwiper .swiper-slide-active .swiper-slide-text h3 {animation: fadeInLeft 0.8s ease forwards;animation-delay: 0s;}
.mySwiper .swiper-slide-active .swiper-slide-text p {animation: fadeInLeft 0.8s ease forwards;animation-delay: 0.3s;}
@keyframes fadeInLeft {
0% {
opacity: 0;
transform: translateX(-80px);
}
100% {
opacity: 1;
transform: translateX(0);
}
}
.swiper-slide::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);z-index: 1;}
.mySwiper .animate-fadeInLeft {animation: fadeInLeft 600ms ease forwards;}
.mySwiper .swiper-wrapper {position: relative;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5)}
.mySwiper .swiper-pagination-bullet {width: 10px;height: 10px;background: #ffffff;opacity: 0.6;}
.mySwiper .swiper-pagination-bullet-active {opacity: 1;background: #ff6600;}
.mySwiper .swiper-button-prev, 
.mySwiper .swiper-button-next {display: block;width: 40px;height: 40px;background: transparent;right: 50%;left: auto;margin-right: -600px;bottom: 110px;top: auto;
border-radius: 50%;border: 2px solid rgba(255,255,255,.8);-webkit-font-smoothing: antialiased;}
.mySwiper .swiper-button-prev:hover,
.mySwiper .swiper-button-next:hover {background: rgba(255,255,255,.4);}
.mySwiper .swiper-button-prev {margin-right: -530px;}


.logo{ float:left; position:relative; z-index:1000;display: flex;}
.logo img{ height:50px;margin-right: 3rem;}
.logo h3{color:#000}
.logo h1{font-size:1.4rem}
.fixed {background-color: rgba(255,255,255,1); box-shadow:0 0 5px 2px rgba(0,0,0,.1); position:fixed !important;}
.fixed .nav-link {color:#000;}
.fixed .active .nav-link {color:#000 !important;}
.tel{color:#1338b1;display: flex;align-items: center;}
.tel a{margin-right:1rem}
.tel img{vertical-align: middle;}
.tel i{font-style: normal;}
.navbar {width:100%; position:fixed; z-index:1000; border-bottom:1px solid rgba(255,255,255,0.2); left:0; top:0;background: #fff;z-index: 999;}
.nav-container {max-width:1400px; margin:0 auto; display:flex; justify-content:space-between; align-items:center; position:relative;}
.nav-menu {display:flex; list-style:none;}
.nav-item {position:relative;}
.nav-link {color:#000; text-decoration:none; padding:0 20px; font-size:16px; position:relative; z-index:3; display:inline-flex; align-items:center; gap:4px; transition:color 0.3s ease; line-height:77px; margin:0 10px;}
.nav-link::after {content:''; position:absolute; bottom:-2px; left:50%; transform:translateX(-50%); width:0; height:2px; background:#fff; transition:width 0.3s ease; z-index:2;}
.nav-item:hover .nav-link::after {width:100%;}
.nav-item.active .nav-link::after {width:100%;}
.nav-item.active .nav-link,
.nav-item:hover .nav-link {color:#000;}
.dropdown-toggle .arrow {font-size:10px; color:inherit;}
.dropdown {position:absolute; top:100%; left:0; background:#fff; border-radius:5px; box-shadow:0 3px 10px rgba(0,0,0,0.1); list-style:none; width:200px; display:none; padding:0; margin:0; border-top:2px solid #fff; z-index:1;}
.nav-item:hover .dropdown {display:block;}
.dropdown-item .dropdown-link {color:#333; padding:12px 20px; text-decoration:none; display:block; font-size:14px; transition:background 0.3s ease;}
.dropdown-item .dropdown-link:hover {background:#f1f1f1;}
.menu-toggle {color:#000; font-size:24px; cursor:pointer; padding:22px 0; display:none;}
.fixed .menu-toggle{color:#000;}
.menu-toggle {display: none;flex-direction: column;justify-content: center;align-items: center;width: 30px;height: 50px;cursor: pointer;position: relative;z-index: 1001;}
.menu-toggle span {display: block;width: 24px;height: 2px;background: #000;margin: 2px 0;transition: all 0.3s ease;border-radius: 2px;}
.fixed .menu-toggle span {background: #000;}
.menu-toggle.active span:nth-child(1) {transform: translateY(6px) rotate(45deg);}
.menu-toggle.active span:nth-child(2) {opacity: 0;}
.menu-toggle.active span:nth-child(3) {transform: translateY(-6px) rotate(-45deg);}
@media (max-width:992px) {
.menu-toggle {display: flex;}
.nav-menu{position:fixed;left:-100%;top:51px;flex-direction:column;background:#fff;width:100%;height:100vh;z-index:999;transition:0.3s;padding:20px 0;}
.nav-menu.active{left:0;}
.nav-link{color:#333 !important;line-height:50px;border-bottom:1px solid #eee;width:100%;justify-content:space-between;padding:0 25px;margin:0;}
.nav-link::after{display:none;}
.dropdown{position:static;box-shadow:none;width:100%;display:none;}
.dropdown-link{padding-left:40px !important;}
.menu-toggle{display:block;}
}

.back_a{background:#eff3fa}
.back_b{background:#fff}
.back_c{background:#1338b1}
.imgfull{max-width: 100%;}
.f12{font-size:1.2rem;}
.f14{font-size:1.4rem;}
.f16{font-size:1.6rem;}
.f18{font-size:1.8rem;}
.f20{font-size:2rem;}
.f24{font-size:2.4rem;}
.f28{font-size:2.8rem;}
.f32{font-size:3.2rem;}
.text_c{text-align: center;}
.color_a{color:#000}
.color_b{color:#1338b1}
.color_c{color:#999}
.color_d{color:#fff}
.font_a{font-weight: bold;}
.font_b{line-height: 3rem;}
.pad_a{padding:3rem 0}
.pad_b{padding:3rem 0 0 0}
.pad_c{padding:0rem 0 2rem 0}
.pad_d{padding:2rem 0}
.pad_e{padding:2rem}
.mar_a{margin:0rem 0 2rem 0}
.mar_b{margin:2rem}

.border_a{border-radius: 5px;border:1px solid #ebebeb;}
.border_b{border-radius: 5px;}
.container{max-width:1400px;width:100%;margin:0 auto;height:100%;overflow: hidden;padding-right: 15px;padding-left: 15px;}
.grid{margin-right: -15px;margin-left: -15px;display: flex;flex-wrap: wrap;}
[class*="col-"] {position: relative;width: 100%;min-height: 1px;padding-left: 15px;padding-right: 15px;}
.col-lg-1  { width: 8.3333%; }
.col-lg-2  { width: 16.6667%; }
.col-lg-3  { width: 25%; }
.col-lg-4  { width: 33.3333%; }
.col-lg-5  { width: 41.6667%; }
.col-lg-6  { width: 50%; }
.col-lg-7  { width: 58.3333%; }
.col-lg-8  { width: 66.6667%; }
.col-lg-9  { width: 75%; }
.col-lg-10 { width: 83.3333%; }
.col-lg-11 { width: 91.6667%; }
.col-lg-12 { width: 100%; }

.contain{max-width:1400px;width:100%;margin:0 auto;height:100%;overflow: hidden;}
.more{}
.more a{background: #1338b1;display: inline-block;border-radius: 0.5rem;padding:1.5rem 3rem;color:#fff}
.lx a{background: #eb6100;display: inline-block;border-radius: 20rem;padding:1.5rem 3rem;color:#fff}
.main_foot{background: #1d2331;}
.links a{display: block;color:#ddd;margin-bottom: 2rem;}
.conftp p{display: flex;align-items: center;margin-bottom: 2rem;}
.conftp p i{font-size: 2.4rem;margin-right:1rem}

.show_left{width:77%}
.show_right{width:20%}
.recom_news{padding:28px 30px;background:#fff;margin-bottom:20px;border-radius:5px;}
.jj_tit{font-size:2.2rem;margin-bottom:20px;color:#000;font-weight:bold;border-left:5px solid #00b7ee;padding-left:2rem}
.recom_news img{width:100%;}
.recom_news ul li a{display:inline-block;width:100%;margin-top:15px;color:#333;line-height:30px;height:30px;overflow:hidden;}
.recom_news ul li a i{margin-right:5px;}
.recom_news ul li a:hover{color:#e60012;}

.tag-cloud-header {display: flex;justify-content: space-between;align-items:  baseline;margin-bottom: 15px;}
.btn-refresh {background: #007bff;color: #fff;border: none;padding: 5px 12px;border-radius: 20px;cursor: pointer;transition: 0.3s;}
.btn-refresh:hover {background: #0056b3;}
.tag-list a {}
.tag-list a:hover {background: #007bff;color: #fff;}
.recom_tag{padding:28px 30px;background:#fff;margin-bottom:20px;border-radius:5px;height:100%;overflow: hidden;}
.recom_tag a{background: #f4f7f9;font-size: 14px;color: #323333;height: 36px;line-height: 36px;display: block;padding: 0 8px;overflow: hidden;border-radius: 5px;width:31%;float:left;margin-right: 2%;text-align: center;margin-bottom: 14px;}

.news_box{border-bottom: 1px solid #f1f1f1;margin-bottom:20px;padding-bottom:20px}
.news_box span{padding-right:20px}
.detailes{color:#333;line-height:30px;font-size:16px}
.web_art{width:100%;max-width: 1400px;margin:2rem auto 2rem auto}
.web_art ul{display:flex;justify-content:space-between;gap:20px;flex-wrap: wrap;}
.web_art li{padding:20px 10px;background:#ebebeb;width:48%}

.flex_grid{display: grid;gap: 3rem;}
.flex_gride{display: grid}
.grid_g{grid-template-columns: repeat(3, 1fr);}
.grid_h{grid-template-columns: repeat(2, 1fr);}
.contact_txt{text-align: center;}
.contact_txt i{font-size: 4rem !important;}
.contact_txt h3{font-size: 2rem;padding:3rem 0;color:#000}
.contact_txt p,.contact_txt p a{color:#007bff}
.con{max-width:900px;width:100%;margin:0 auto;height:100%;overflow: hidden;}
.cont_fl{border-radius:1rem 0 0 1rem}
.cont_fl h3{font-size: 3rem;text-align: center;}
.cont_fl h4{line-height: 3rem;}
.cont_fl p{padding-bottom:2rem}
.cont_fl_v{display: flex;padding-bottom:2rem}
.cont_fl_v i{font-size:2rem;margin-right: 1rem;}
.cont_fl_v span{display: block;font-weight: bold;padding-bottom:1rem}
.cont_fl_v em{font-style: normal;display: block;}
.cont_fr{border-radius:0 1rem 1rem 0}
.form_group{padding-bottom: 1rem;}
.form_group label{display: block;font-size: 1.4rem;}
.form_group input{display: block;width:100%;height:4rem;border:1px solid #d1d5db;margin:1rem 0;padding-left:1rem;border-radius: 1rem;}
.form_group textarea{display: block;width:100%;height:6rem;border:1px solid #d1d5db;margin:1rem 0;padding-left:1rem;border-radius: 1rem;}
.form_g label{display: block;}
.form_g input{width:40%;height:4rem;border:1px solid #d1d5db;margin:1rem 0;padding-left:1rem;border-radius: 1rem;}

.casebox{margin-top:3rem;border-radius: 1rem;padding:3rem;}
.casebox a{display: inline-block;background: #fff;border-radius: 0.5rem;margin-right:0.5rem;padding:1rem 2rem}
.jianjie{font-size:1.4rem;line-height: 3rem;color:#999;padding:3rem 0}
.pcc_txt_con img{max-width: 100%;}


.sc_pages{width:100%;text-align:center;padding:15px 0}
.sc_pages span,.sc_pages a{display:inline-block;padding:5px 13px;border:1px solid #ccc;margin-right:5px}
.sc_pages .current{background:#a3a5aa;color:#fff}
.pagination{list-style:none;padding:0;margin:20px 0;display:flex;justify-content:center;gap:5px;}
.pagination li{display:inline-block;}
.pagination li a,.pagination li span{display:block;padding:8px 12px;border:1px solid #ddd;color:#333;text-decoration:none;}
.pagination li.active span{background:#007bff;color:#fff;border-color:#007bff;}
.pagination li.disabled span{color:#999;cursor:not-allowed;}

.pgwSlideshow {width: 100%;display: none;}
.pgwSlideshow a{color: #fff;}
.pgwSlideshow .ps-current {text-align: center;position: relative;min-height: 150px;overflow: hidden;}
.pgwSlideshow .ps-current > ul  > li {text-align: center;width: 100%;z-index: 1;opacity: 0;display: block;}
.pgwSlideshow .ps-current > ul  > li img {display: block;max-width: 100%;margin: auto;}
.pgwSlideshow .ps-caption {
background: rgba(0, 0, 0, 0.5);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";
text-align: left;font-size: 1rem;color: #fff;position: absolute;left: 0px;bottom: 0px;width: 100%;padding: 10px;display: none;}
.pgwSlideshow .ps-caption span {padding: 7px;display: inline-block;}
.pgwSlideshow .ps-list {border-top: 1px solid #ebebeb;overflow: hidden;position: relative;}
.pgwSlideshow .ps-list ul {position: relative;list-style: none;margin: 0;padding: 0;left: 0;}
.pgwSlideshow .ps-list li {float: left;}
.pgwSlideshow .ps-list li .ps-item {display: block;margin: 15px 8px;opacity: 0.6;filter: alpha(opacity=60);}
.pgwSlideshow .ps-list li img {display: block;border: 1px solid #777;width: 80px;height: 80px;}
.pgwSlideshow .ps-list li .ps-item.ps-selected {float: left;opacity: 1;border: 4px solid #fff;overflow: hidden;}
.pgwSlideshow .ps-list li .ps-item.ps-selected img {margin: -4px;}
.pgwSlideshow .ps-prevIcon {border-color:transparent #ccc transparent;border-style: solid;border-width: 10px 10px 10px 0;display: block;}
.pgwSlideshow .ps-nextIcon {border-color:transparent #ccc transparent;border-style: solid;border-width: 10px 0 10px 10px;display: block;}
.pgwSlideshow .ps-current .ps-prev {border-left: 0;border-radius: 0 4px 4px 0;position: absolute;padding: 20px 20px 20px 15px;left: 0;top: 45%;cursor: pointer;}
.pgwSlideshow .ps-current .ps-next {border-right: 0;border-radius: 4px 0 0 4px;position: absolute;padding: 20px 15px 20px 20px;right: 0;top: 45%;cursor: pointer;}
.pgwSlideshow .ps-list .ps-prev {
background: rgba(0, 0, 0, 0.5);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";
border: 1px solid #777;border-left: 0;border-radius: 0 4px 4px 0;padding: 20px 15px 20px 12px;cursor: pointer;position: absolute;left: 0;top: 25px;z-index: 1000;
display: none;}
.pgwSlideshow .ps-list .ps-next {
background: rgba(0, 0, 0, 0.5);
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";
border: 1px solid #777;border-right: 0;border-radius: 4px 0 0 4px;padding: 20px 12px 20px 15px;cursor: pointer;position: absolute;right: 0;top: 25px;z-index: 1000;
display: none;}
.pgwSlideshow.narrow .ps-list li img {width: 60px;height: 60px;}
.pgwSlideshow.narrow .ps-current .ps-prev {padding: 15px 15px 15px 12px;top: 40%;}
.pgwSlideshow.narrow .ps-current .ps-next {padding: 15px 12px 15px 15px;top: 40%;}
.pgwSlideshow.narrow .ps-list .ps-prev {padding: 15px 12px 15px 10px;top: 20px;}
.pgwSlideshow.narrow .ps-list .ps-next {padding: 15px 10px 15px 12px;top: 20px;}
.pgwSlideshow.narrow .ps-caption {font-size: 0.8rem;padding: 8px;}
@media (max-width:1170px) and (min-width:970px){
.col-md-1  { width: 8.3333%; }
.col-md-2  { width: 16.6667%; }
.col-md-3  { width: 25%; }
.col-md-4  { width: 33.3333%; }
.col-md-5  { width: 41.6667%; }
.col-md-6  { width: 50%; }
.col-md-7  { width: 58.3333%; }
.col-md-8  { width: 66.6667%; }
.col-md-9  { width: 75%; }
.col-md-10 { width: 83.3333%; }
.col-md-11 { width: 91.6667%; }
.col-md-12 { width: 100%; }

}
@media (max-width:970px) and (min-width:750px){
.col-sm-1  { width: 8.3333%; }
.col-sm-2  { width: 16.6667%; }
.col-sm-3  { width: 25%; }
.col-sm-4  { width: 33.3333%; }
.col-sm-5  { width: 41.6667%; }
.col-sm-6  { width: 50%; }
.col-sm-7  { width: 58.3333%; }
.col-sm-8  { width: 66.6667%; }
.col-sm-9  { width: 75%; }
.col-sm-10 { width: 83.3333%; }
.col-sm-11 { width: 91.6667%; }
.col-sm-12 { width: 100%; }
}

@media (max-width:750px){
html{font-size:58%;}
.col-xs-1  { width: 8.3333%; }
.col-xs-2  { width: 16.6667%; }
.col-xs-3  { width: 25%; }
.col-xs-4  { width: 33.3333%; }
.col-xs-5  { width: 41.6667%; }
.col-xs-6  { width: 50%; }
.col-xs-7  { width: 58.3333%; }
.col-xs-8  { width: 66.6667%; }
.col-xs-9  { width: 75%; }
.col-xs-10 { width: 83.3333%; }
.col-xs-11 { width: 91.6667%; }
.col-xs-12 { width: 100%; }

.main_foot{display: none;}
.newstit p{display: none;}
.logo div{display: none;}

.mySwiper{height:400px}
.kong{height:50px}
.show_left{width:100%}
.show_right{display: none;}
.grid_g{grid-template-columns: repeat(1, 1fr);}
.grid_h{grid-template-columns: repeat(1, 1fr);}
.web_art li{width:98%}
}