﻿html{scroll-behavior:smooth;}
body{font-family:"\5FAE\8F6F\96C5\9ED1";min-width: 1200px; max-width: 1920px; margin: 0 auto;}
.imgtx img{transition: all 0.7s}
.imgtx img:hover{transform: scale(1.1);}
.imgtx li .bg,.imgtx .p1 .bg{ transition: all 0.7s}
.imgtx li:hover .bg,.imgtx .p1:hover .bg{  background:#ca0000!important;}
.hlwztxc_main{ width:1200px; margin:0 auto; position: relative; }

.hlwztxc_banner{background: url(../images/hlwztxc_1.jpg) center 0 no-repeat; height: 970px; position: relative; overflow: hidden;}
.hlwztxc_bg1{background: url(../images/hlwztxc_2.jpg) center 0 no-repeat; min-height: 636px; position: relative; overflow: hidden;}
.hlwztxc_bg2{background: url(../images/hlwztxc_3.jpg) center 0 no-repeat; height: 768px; position: relative; overflow: hidden;}
.hlwztxc_bg3{background: url(../images/hlwztxc_4.jpg) center 0 no-repeat; height: 869px; position: relative; overflow: hidden;}
.hlwztxc_bg4{background: url(../images/hlwztxc_5.jpg) center 0 no-repeat; height: 689px; position: relative; overflow: hidden;}
.hlwztxc_bg5{background: url(../images/hlwztxc_6.jpg) center 0 no-repeat; height: 60px; position: relative; overflow: hidden;}


.hlwztxc_nav{height: 90px;overflow: hidden;  text-align: center;}
.hlwztxc_nav .hlwztxc_main ul{display:flex;justify-content:center;}
.hlwztxc_nav .hlwztxc_main ul li{ margin: 0 18px; height:90px;line-height:90px;font-size:28px; font-weight: bold; color:#fff;  text-shadow: 0 4px 10px #333;}
.hlwztxc_nav a{ color: #fff; display:block; height:90px; line-height:90px; text-decoration:none;}

.blank60{height: 60px; font-size:1px; clear:both;overflow:hidden;}
.blank50{height: 50px; font-size:1px; clear:both;overflow:hidden;}
.blank70{height: 70px; font-size:1px; clear:both;overflow:hidden;}
.blank140{height:140px; font-size:1px; clear:both;overflow:hidden;}
.blank200{height:190px; font-size:1px; clear:both;overflow:hidden;}
.blank190{height:190px; font-size:1px; clear:both;overflow:hidden;}
.blank880{height:880px; font-size:1px; clear:both;overflow:hidden;}


.hlwztxc_h1{}
.hlwztxc_h1 h1{text-align: center;}
.hlwztxc_h1 h1,.hlwztxc_h1 h2{font-size: 42px;line-height: 1.6;}
.hlwztxc_h1 h1 a,.hlwztxc_h1 h2{color: #1741e8;}
.hlwztxc_h1 h2{text-align: right;}
.hlwztxc_h1 p{padding: 10px 0;position: relative;margin-top: 25px; line-height: 30px; text-align: center;}
.hlwztxc_h1 p::before,.hlwztxc_h1 p::after{content: ""; position: absolute;  left: 0; width: 100%; height: 1px; background: linear-gradient(to right,transparent,#c8cfd3,transparent);}
.hlwztxc_h1 p::before{ top: 0; }
.hlwztxc_h1 p::after{ bottom: 0; }
.hlwztxc_h1 span{ color: #333333; display: block; font-size: 18px; text-indent: 2em;}
.hlwztxc_h1 span a{ color: #333333;}

.hlwztxc_xwjj{ }
.swiper1{float: left; width: 650px;  overflow: hidden; position: relative;}
.swiper1 .swiper-slide{width: 650px !important; height: 410px;}
.swiper1 .swiper-slide img{ width: 100%; height: 100%;}
.swiper1 .swiper-slide p{width: 100%; text-indent: 1em; font-size: 20px;height: 50px;line-height: 50px;opacity: 0;z-index: 9999;position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.5);  color: #fff}
.swiper1 .swiper-slide.swiper-slide-active p{ opacity: 1;}
.swiper1 .swiper-slide a{ color: #fff; text-decoration: none;}


.hlwztxc_pagination{ position: absolute; text-align: right;  right: 0; top: 380px; z-index: 999;}
.hlwztxc_pagination span{ width: 12px; height: 12px; margin: 0 8px 0 0 !important; background-color: #afaaaa; opacity: 1; }
.hlwztxc_pagination span.swiper-pagination-bullet-active{ background-color: #d0021b;}

.hlwztxc_xwjj .box1{float: right; width: 510px;}
.hlwztxc_xwjj .p1{ border-bottom: 1px dashed #ccc; height: 110px; padding-bottom: 12px; margin-bottom: 20px;}
.hlwztxc_xwjj .p1:nth-last-child(2){ border: none; margin-bottom: 0;}
.hlwztxc_xwjj .p1 h2{ font-size: 18px; font-weight: normal; margin-bottom: 5px;}
.hlwztxc_xwjj .p1 h2 a{ color: #393939;}
.hlwztxc_xwjj .p1 span{ font-size: 16px; line-height: 30px; color: #5E5E5E;}
.hlwztxc_xwjj .p1 span a{ color: #d8021b;}   

.hlwztxc_xwjj .p2{ text-align: right; font-size: 14px;}
.hlwztxc_xwjj .p2 a{ color: #5E5E5E;}

.hlwztxc_hr{ position: relative;}
.swiper2{ width: 1200px; height: 560px; overflow: hidden; position: relative;}
.swiper2 .swiper-slide{ width: 200px;}
.swiper2 .swiper-slide ul{}
.swiper2 .swiper-slide ul li{width: 200px;margin-bottom: 10px;}
.swiper2 .swiper-slide ul li a{ color: #fff; text-decoration: none;}
.swiper2 .swiper-slide ul li p{text-align: center;font-size: 18px;color: #fff;margin-top: 5px;height: 60px;}
.swiper2 .swiper-slide img{ width: 194px; height: 194px; background-color: #fff; border: 3px solid #ffe3b4; border-radius: 15px; box-shadow: 0 3px 10px #7d7171;}


.hlwztxc_pagination1{ position: absolute; text-align: center;  right: 0; bottom: 0; z-index: 999;}
.hlwztxc_pagination1 span{ width: 15px; height: 15px; margin: 0 15px 0 0 !important;  background-color: #fff;  }

.hlwztxc_hr .prev1,.hlwztxc_hr .next1{width: 49px;height: 95px;background: url(../images/hlwztxc_1.png) no-repeat;background-size: 100%;position: absolute;top: 180px;cursor: pointer;z-index: 999;}
.hlwztxc_hr .prev1{ left: -80px;}
.hlwztxc_hr .next1{ right: -80px; transform: rotate(180deg);}


.hlwztxc_hdspl{ float: left; width: 910px; height: 570px; position: relative; overflow: hidden;}
.hlwztxc_hdspl img{ width: 910px; height: 570px;}
.hlwztxc_hdspl .p1{ position: absolute; left: 0; bottom: 0; width: 880px; height: 80px; padding: 10px 15px; color: #fff; background-color: rgba(0,106,216,0.65); transition: all 0.35s ease; z-index: 999;}
.hlwztxc_hdspl:hover .p1{  background-color: rgba(0,106,216,0.85);}
.hlwztxc_hdspl .p1 h2{ height: 40px; line-height: 40px; font-size: 28px; font-weight: normal; margin-bottom: 5px;}
.hlwztxc_hdspl .p1 span{ font-size: 16px; height: 35px; line-height: 35px; display: block; }
.hlwztxc_hdspl .p1 a{ color: #fff; text-decoration: none;}

.hlwztxc_hdspr{ float: right; width: 275px; height: 570px; overflow: hidden; position: relative;}
.swiper3 { width: 275px; height: 570px; overflow: hidden;}
.swiper3 .swiper-slide{ width: 275px; height: 180px;}
.swiper3 .swiper-slide img{ width: 275px; height: 180px;}
.hlwztxc_hdspr .prev3,.hlwztxc_hdspr .next3{width: 36px;height: 28px;background: #006ad8;position: absolute;left: 50%;margin-left: -18px;z-index: 99;cursor: pointer;}
.hlwztxc_hdspr .prev3{top: 0;}
.hlwztxc_hdspr .next3{bottom: 0;}
.hlwztxc_hdspr .prev3:before,.hlwztxc_hdspr .next3:before{content: '';position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;margin-left: -5px;border-right: 3px solid #fff;border-bottom: 3px solid #fff;}
.hlwztxc_hdspr .prev3:before{transform: rotate(225deg);margin-top: -2px;}
.hlwztxc_hdspr .next3:before{transform: rotate(45deg);margin-top: -8px;}



:root {
    --swiper-theme-color: #ffffff;
}






::-webkit-scrollbar {
    width: 6px;
}
 
::-webkit-scrollbar-thumb {
    background-color: #8eb1b7;
    border-radius: 3px;
}
 
::-webkit-scrollbar-track {
    background-color: white;
    border-radius: 3px;
}
 

.n01{animate-delay: 0.2s;-moz-animation-delay: 0.2s;-webkit-animation-delay: 0.2s;}
.n02{animate-delay: 0.6s;-moz-animation-delay: 0.6s;-webkit-animation-delay: 0.6s;}
.n03{animate-delay: 1s;-moz-animation-delay: 1s;-webkit-animation-delay: 1s;}
.n04{animate-delay: 1.4s;-moz-animation-delay: 1.4s;-webkit-animation-delay: 1.4s;}
.n05{animate-delay: 1.8s;-moz-animation-delay: 1.8s;-webkit-animation-delay: 1.8s;}
.n06{animate-delay: 2.2s;-moz-animation-delay: 2.2s;-webkit-animation-delay: 2.2s;}
.n07{animate-delay: 2.6s;-moz-animation-delay: 2.6s;-webkit-animation-delay: 2.6s;}




















#bg1,#bg2,#bg3,#bg4{scroll-margin-top:90px;}

