body{font-family:"\5FAE\8F6F\96C5\9ED1";min-width: 1200px; max-width: 1920px; margin: 0 auto;}
a:hover{text-decoration: none;}
.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;}
.xajc_main{ width:1200px; margin:0 auto; position: relative; }


.xajc_banner{background: url(../images/xajc_1.jpg) center 0 no-repeat,url(../images/xajc_2.jpg) center bottom no-repeat; height: 1080px; overflow: hidden;}
.xajc_bg1{background: url(../images/xajc_3.jpg) center 0 no-repeat; height: 1037px; overflow: hidden;}
.xajc_bg2{background: url(../images/xajc_4.jpg) center 0 no-repeat; height: 746px; overflow: hidden;}
.xajc_bg3{background: url(../images/xajc_5.jpg) center 0 no-repeat; height: 848px; overflow: hidden;}
.xajc_bg4{background: url(../images/xajc_6.jpg) center 0 no-repeat; height: 894px; overflow: hidden;}
.xajc_bg5{background: url(../images/xajc_7.jpg) center 0 no-repeat; height: 1080px; overflow: hidden; text-align: center;}

.xajc_nav{height: 79px; margin-top: -28px; padding-top: 28px; overflow: hidden;  background: url(../images/xajc_1.png) center 0 no-repeat;}
.xajc_nav .xajc_main{ padding-left: 390px; width: 810px;}
.xajc_nav a{display: inline-block;  margin: 0 30px; width: 100px; height: 79px;}


.blank55{height: 55px; font-size:1px; clear:both;overflow:hidden;}
.blank70{height: 70px; font-size:1px; clear:both;overflow:hidden;}
.blank90{height: 90px; font-size:1px; clear:both;overflow:hidden;}
.blank120{height:120px; font-size:1px; clear:both;overflow:hidden;}
.blank140{height:147px; font-size:1px; clear:both;overflow:hidden;}
.blank435{height:426px; font-size:1px; clear:both;overflow:hidden;}
.blank200{height:220px; font-size:1px; clear:both;overflow:hidden;}

.xajc_a{ height: 40px; width: 100px; float: right;}

.xajc_zdr{ border: 12px solid #3692e8; border-radius: 10px; padding: 30px; background: #fff}
.xajc_left{ float: left; width: 500px; height: 585px;}
.xajc_right{ float: right; width: 600px; height: 585px;}

.xajc_left ul{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dashed #189f89;}
.xajc_left ul:last-child{ padding-bottom: 0; margin-bottom: 0; border-bottom: none;}
.xajc_left ul li:first-child{ font-weight: bold;}
.xajc_left ul li{ height: 46px; line-height: 46px;  overflow: hidden; font-size: 20px;}
.xajc_left ul li a{ color: #393939;}
.xajc_left ul li:hover a{ color: #f00;} 


.swiper1{ width: 600px;  overflow: hidden; position: relative;}
.swiper1 .swiper-slide{width: 600px !important; height: 335px;}
.swiper1 .swiper-slide img{ width: 100%; height: 100%;}
.swiper1 .swiper-slide p{width: 100%; text-indent: 1em; font-size: 16px;height: 40px;line-height: 40px;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;}

.xajc_pagination1 { position: absolute; text-align: right;  right: 0; top: 310px; z-index: 999;}
.xajc_pagination1  span{ width: 12px; height: 12px; margin: 0 8px 0 0 !important; background-color: #fff; opacity: 1; }
.xajc_pagination1  span.swiper-pagination-bullet-active{ background-color: #74d377;}


.xajc_right .p2 {display: flex; justify-content: space-between;}
.xajc_right .p2 .box_img{}
.xajc_right .p2 img{ width: 290px; height: 165px;}
.xajc_right .p2 .box_img p{ margin-top: 10px; text-align: center; font-size: 18px; color: #393939;}




.xajc_qra ul{display: flex;justify-content: space-between;margin-top: 30px;flex-wrap: wrap;}
.xajc_qra ul li{ width: 560px; height: 135px; margin-bottom: 30px; border-bottom: 1px dashed #fff; padding-bottom: 30px;}
.xajc_qra ul li:nth-last-child(-n+2){ border: none; margin-bottom: 0; padding-bottom: 0;}
.xajc_qra ul li img{ float: left; width: 200px; height: 135px;}
.xajc_qra ul li .p1{ float: right; width: 340px; height: 135px;}
.xajc_qra ul li .p1 h2{font-size: 18px;height: 60px;line-height: 30px;display: flex;margin-bottom: 10px;color: #fff;align-items: center;}
.xajc_qra ul li .p1 a{ color: #fff;}
.xajc_qra ul li .p1 span{ font-size: 16px; line-height: 32px; display: inline-block; height: 64px; overflow: hidden; color: #fff;}

.xajc_zyg_left{float: left; width: 500px; position: relative;}
.xajc_zyg_right{ float: right; width: 635px;}


.swiper2{ width: 366px; margin-left: 70px; overflow: hidden;}
.swiper2 .swiper-slide{width: 245px;height: 520px; opacity: 0.6;}
.swiper2 .swiper-slide img{ width: 245px; height: 435px; border-radius: 20px; overflow: hidden;}
.swiper2 .swiper-slide p{text-align: center;width: 245px;font-size: 20px; font-weight: bold; opacity: 0;z-index: 9999;position: absolute; left: 0; top: 450px;   color: #fff}
.swiper2 .swiper-slide.swiper-slide-active{ opacity: 1;}
.swiper2 .swiper-slide.swiper-slide-active p{ opacity: 1;}
.swiper2 .swiper-slide a{ color: #fff; text-decoration: none;}

.prev2,.next2{ position: absolute; top: 200px; width: 50px; height: 50px; background: url(../images/xajc_2.png) no-repeat;  cursor: pointer;}
.prev2{ left: 0; transform: rotate(180deg);}
.next2{ right: 0;}

.xajc_zyg_right img{ width: 635px; height: 435px; margin-bottom: 20px;}
.xajc_zyg_right p{  text-align: center; font-size: 18px; color: #fff;}


.xajc_zqc{ width: 1200px; height: 525px; position: relative;}

.swiper3{ width: 1200px; height: 525px; overflow: hidden; position: relative;}
.swiper3 .swiper-slide{ width: 366px; overflow: hidden;}
.swiper3 .swiper-slide ul li{width: 366px;margin-bottom: 35px; position: relative;}
.swiper3 .swiper-slide ul li a{ color: #fff; text-decoration: none;}
.swiper3 .swiper-slide ul li p{ width: 366px; position: absolute; left: 0; bottom: 0; background-color: rgba(0,0,0,0.5); text-align: center;font-size: 18px;color: #fff;margin-top: 5px;height: 45px; line-height: 45px;}
.swiper3 .swiper-slide img{ width: 366px; height: 240px;}

.prev3,.next3{ position: absolute; top: 236px; width: 50px; height: 50px; background: url(../images/xajc_3.png) center center  no-repeat;  cursor: pointer;}
.prev3{ left: -60px; transform: rotate(180deg);}
.next3{ right: -60px;}


.xajc_wmbt h2{ font-size: 30px; color: #fff; margin-bottom: 20px;}
.xajc_wmbt p{ font-size: 16px; line-height: 36px; text-align: left;}
.xajc_wmbt p a{ color: #fff; margin-right: 10px; white-space: nowrap;}

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













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



















