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;}
.whpf_main{ width:1200px; margin:0 auto; position: relative; }


.whpf_banner{background: url(../images/whpf_1.jpg) center 0 no-repeat; height: 1004px; overflow: hidden;}
.whpf_bg1{background: url(../images/whpf_4.jpg) center top no-repeat; height: 725px; overflow: hidden;}
.whpf_bg2{background: url(../images/whpf_2.jpg) center 0 no-repeat; height: 740px; overflow: hidden;}
.whpf_bg3{background: url(../images/whpf_3.jpg) center 0 no-repeat; min-height: 530px; overflow: hidden;}

.whpf_nav{height: 82px;overflow: hidden; line-height: 82px; background-color: #c7000b; text-align: center;}
.whpf_nav a{display: inline-block;  font-size: 34px; font-weight: bold; width: 210px;height: 82px;margin: 0 10px; color: #fff; }


.blank60{height: 60px; font-size:1px; clear:both;overflow:hidden;}
.blank110{height: 110px; font-size:1px; clear:both;overflow:hidden;}
.blank140{height:140px; font-size:1px; clear:both;overflow:hidden;}
.blank260{height:280px; font-size:1px; clear:both;overflow:hidden;}
.blank1007{height:1007px; font-size:1px; clear:both;overflow:hidden;}


.whpf_h1{ line-height: 2; text-align: center;}
.whpf_h1 h1{font-size: 46px;line-height: 1.2;margin-bottom: 30px;}
.whpf_h1 h1 a{color: #C21109;}
.whpf_h1 p{ text-align: center; height: 30px; line-height: 30px;padding: 10px 0; position: relative;}
.whpf_h1 span{ color: #282828; display: block; font-size: 18px;}
.whpf_h1 p::before,.whpf_h1 p::after{content: ""; position: absolute; width: 100%; height: 1px; left: 0; top: 0; background-image: linear-gradient(to right,rgba(142,142,142,0) 0%,rgba(142,142,142,1) 35%,rgba(142,142,142,1) 65%,rgba(142,142,142,0) 100%); }
.whpf_h1 p::before{bottom: auto; top:0; }
.whpf_h1 p::after{bottom: 0; top: auto; }
.whpf_h1 span a{ color: #282828;}


.sygs_spqh{ width:650px; float:left; overflow:hidden; height:410px; position:relative;}
.sygs_spqh .bd ul li{ width:650px; height:410px; position:relative; overflow:hidden;}
.sygs_spqh .bd ul li img{width:650px; height:410px;}
.sygs_spqh .bd ul li p{ background-color: rgba(0,0,0,0.5); width:500px; height:50px; padding:0 130px 0 20px; text-align: center; line-height:50px; font-size:18px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:15;}
.sygs_spqh .bd ul li a{ color:#fff;}
.sygs_spqh .hd{ position:absolute; right:5px; bottom:19px;z-index:16;}
.sygs_spqh .hd ul li{ float:left; border-radius: 12px; width:12px; height:12px; line-height:24px; font-size:0; text-align: center; cursor:pointer; background:#fff; overflow:hidden;  margin-right:8px; display:inline; z-index:16; color:#fff;}
.sygs_spqh .hd ul .on{  background:#C21109; }

.txha_mtjj{width:510px; float:right; overflow:hidden; height:410px; position:relative;}

.txha_mtjj ul{ height: 410px; padding-right: 5px; overflow-y: auto;}
.txha_mtjj ul li{ line-height: 30px; font-size: 20px; margin-bottom: 10px; padding-bottom: 10px;}
.txha_mtjj ul li::before{ content: ""; width: 10px; height: 10px; margin-top: 10px; margin-right: 10px; background-color: #C21109; border-radius: 100%; float: left; }
.txha_mtjj ul li a{ color: #010101;}
.txha_mtjj p{ text-align: right; font-size: 14px;margin-top: 12px;}
.txha_mtjj p a{ color: #c00000;}

.whpf_alzs_kj{ position: relative;}
.whpf_alzs{ width: 1200px; overflow: hidden; padding-bottom: 20px; position: relative;}
.whpf_alzs_box{ display: flex; margin-bottom: 110px;}
.whpf_alzs_box img{ width: 575px; height: 365px; }
.whpf_alzs_box:nth-child(2n){ flex-direction: row-reverse; margin-bottom: 0; }
.whpf_alzs_box .p1{ width: 580px; padding-left: 55px; position: relative;}
.whpf_alzs_box .p1::before{ content: ""; width: 625px; height: 205px; position: absolute; left: 0; top: 0; z-index: -1; background: url(../images/whpf_2.png) center 0 no-repeat; transform: scaleX(-1);}
.whpf_alzs_box:nth-child(2n) .p1::before{ transform: scaleX(1);}
.whpf_alzs_box .p1 h2{ padding:7px 10px 7px 0; margin-left: -10px; line-height: 35px; font-size: 24px; height: 106px; display: flex; align-items: center; }
.whpf_alzs_box .p1 h2 a{color: #fff;}
.whpf_alzs_box .p1 p{ padding:8px 10px 8px 0; line-height: 35px; height: 71px; display: flex; align-items: center; font-size: 24px; color: #2828a3; }
.whpf_alzs_box .p1 span{ font-size: 18px; line-height: 35px; display: inline-block; text-indent: 2em; margin-top: 10px; color: #5e5e5e;}
.whpf_alzs_box .p1 span a{ color: #c80202;}

.whpf_alzs_box:nth-child(2n) .p1{padding-left: 10px; padding-right: 45px;}
.whpf_alzs_box:nth-child(2n) .p1 h2{ margin-left: 0;}

.whpf_alzs .swiper-pagination{}
.whpf_alzs .swiper-pagination span{ width: 16px; height: 16px; background-color: #9bc7f3; opacity: 1;}
.whpf_alzs .swiper-pagination .swiper-pagination-bullet-active{ background-color: #0577e3;}

.whpf_alzs_kj .prev1,.whpf_alzs_kj .next1{width: 72px;height: 72px;position: absolute;top: 50%;margin-top: -60px;background-image: url(../images/whpf_1.png);background-position: 38% center;background-repeat: no-repeat;background-color: #01436f;border-radius: 100%;cursor: pointer;}
.whpf_alzs_kj .prev1{ left: -100px;}
.whpf_alzs_kj .next1{ right: -100px; transform: scaleX(-1);} 
.whpf_alzs_kj .swiper-button-disabled{ background-color: #9bc7f3;}

.whpf_dsp{}
.whpf_dsp ul{}
.whpf_dsp ul li{}
.whpf_dsp ul li img{}
.whpf_dsp ul li a{ text-decoration: none;}
.whpf_dsp ul li p:hover,.whpf_dsp ul li h2 a:hover{color: #C21109 !important;}
.whpf_dsp ul li p{font-size: 24px;background-color: #ececec;color: #333;padding: 10px;display: flex;justify-content: center;align-items: center;}
.whpf_dsp .i1{ float: left; width: 800px;}
.whpf_dsp .i1 img{ float: left; width: 490px; height: 320px;}
.whpf_dsp .i1 .p1{ float: right; width: 276px; padding: 20px 10px; height: 280px;}
.whpf_dsp .i1 .p1 h2{ font-size: 24px; line-height: 1.2; margin-bottom: 20px;}
.whpf_dsp .i1 .p1 h2 a{ color: #333;}
.whpf_dsp .i1 .p1 span{ font-size: 16px; line-height: 28px; color: #6d6d6d;}
.whpf_dsp .i1 .p1 span a{ color: #d00303;}

.whpf_dsp .i2{ float: right; width: 385px;}
.whpf_dsp .i2 a{ margin-bottom: 16px;}

.whpf_dsp .i2 p{width: 165px;height: 132px;}
.whpf_dsp .i2 img{ width: 200px; height: 152px;}
.whpf_dsp .grid1 a{display: flex;}
.whpf_dsp .grid1 a:nth-child(2n){ flex-direction:row-reverse; margin-bottom: 0;}


.whpf_dsp .i3{ float: left; width: 490px;}
.whpf_dsp .i3 a{ margin-bottom: 16px; color: #fff;}
.whpf_dsp .i3 a:nth-child(2n){ margin-bottom: 0;}
.whpf_dsp .i3 p{font-size: 24px;width: 205px;background-color: #2e9ae0;height: 180px;color: #fff;padding: 10px;display: flex;justify-content: center;align-items: center;}
.whpf_dsp .i3 img{ width: 265px; height: 200px;}

.whpf_dsp .i3 a:nth-child(2) p{ height: 105px;}
.whpf_dsp .i3 a:nth-child(2) img{ height: 125px;}

.whpf_dsp .i4{ float: left; width: 296px; margin-left: 15px;}
.whpf_dsp .i4 a{ display: flex; flex-direction:column-reverse;}
.whpf_dsp .i4 p{width: 276px;height: 101px;}
.whpf_dsp .i4 img{ width: 296px; height: 220px;}

.whpf_dsp .i5{ float: right; width: 385px;}
.whpf_dsp .i5 a{}
.whpf_dsp .i5 p{width: 365px;height: 108px;}
.whpf_dsp .i5 img{ width: 385px; height: 210px;}



























: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;
}
 



















