@charset "utf-8";.common_banner{position:relative}.common_banner .txt{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;display:flex;color:#fff;align-items:center;justify-content:center}.common_banner h2{font-size:60px;text-align:center;text-shadow:1px 1px 2px #666}.common_banner p{text-align:center;font-size:20px}.common_banner img{display:block;width:100%}.common_banner1 .txt{justify-content:flex-start}.common_banner1 .txt h2,.common_banner1 .txt p{text-align:left;width:46%}.common_banner1 span{display:block;width:66px;height:6px;background:#b91b21;margin-bottom:20px}.common_nav{position:relative;background-color:#f6f6f6;border-bottom:1px solid #ddd;z-index:100}.common_nav ul{display:flex;justify-content:center}.common_nav ul li{line-height:80px;height:80px;font-size:20px;width:50%}.common_nav ul li a{display:block;text-align:center}.common_nav ul .active{position:relative;background-color:#fff;height:100px;line-height:100px;margin-top:-20px;border-top:4px solid #b91b21}.common_nav ul .active a{color:#b91b21}.common_nav ul .active::before{position:absolute;content:"";left:50%;bottom:-5px;margin-left:-5px;width:10px;height:10px;background-color:#fff;border:2px solid #b91b21;border-radius:100%}.common_nav1 ul li{width:33.333%}.news_list li{position:relative;display:flex;align-items:center;overflow:hidden;padding:30px;border-radius:6px;margin-top:30px;background-color:#f5f5f5}.news_list li .left{width:18%;border-radius:6px;overflow:hidden;text-align:center;line-height:1}.news_list li .left h2{font-size:48px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #ccc}.news_list li .left p{font-size:20px}.news_list li .left img{display:block;width:100%;height:140px}.news_list li .right{width:82%;padding-left:30px}.news_list li .right .title{display:block;font-size:24px;font-weight:bold;margin-bottom:6px}.news_list li .right .title:hover{color:#b91b21}.news_list li .right p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;color:#666}.news_list li .btn{display:flex;align-items:center;justify-content:center;position:absolute;width:50px;height:50px;border-radius:100%;right:-10px;bottom:-10px;background-color:#b91b21}.rjcp1,.rjcp2{padding:60px 40px 60px 288px}.rjcp1 h3,.rjcp2 h3{font-size:30px;line-height:1;margin-bottom:20px}.rjcp1 p,.rjcp2 p{color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}.rjcp1 a,.rjcp2 a{display:block;width:150px;text-align:center;line-height:40px;color:#b91b21;border:1px solid #b91b21;border-radius:20px}.rjcp1 a:hover,.rjcp2 a:hover{color:#fff;background-color:#b91b21}.rjcp1{background:url(../images/cp/cp_bg1.png) no-repeat left center;background-size:cover}.rjcp2{background:url(../images/cp/cp_bg2.png) no-repeat left center;background-size:cover}.rgzn_item{background:url(../images/cp/rgzn_bg.png) no-repeat center center;background-size:cover;padding:40px 0}.rgzn_item img{display:block;margin:0 auto}.rgzn_item h3{font-size:30px;line-height:1;margin:30px 0;text-align:center}.rgzn_item p{color:#999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:20px}.rgzn_item a{display:block;width:150px;text-align:center;line-height:40px;color:#b91b21;border:1px solid #b91b21;margin:0 auto;border-radius:20px}.rgzn_item a:hover{color:#fff;background-color:#b91b21}.cpjs_box{background:url(../images/cp/cpjs_bg.png) no-repeat center center;background-size:cover;padding:40px 0}.cpjs_box img{display:block;max-width:100%;margin:0 auto}.cpjs_box .cpjs_title{font-size:24px;font-weight:bold;line-height:1;margin-bottom:20px;border-left:3px solid #b91b21;padding-left:16px}.cpld_box{background:url(../images/cp/cpld_bg.png) no-repeat center center;background-size:cover;padding:40px 0}.cpld_box .item .txt{margin-top:-50px;height:330px;background-color:#fff;padding:60px 40px 40px 40px}.cpld_box .item .txt div{color:#666}.cpld_box .item img{display:block;height:140px;margin:0 auto}.cpld_box .item h3{font-size:24px;text-align:center;margin:20px 0}.cpld_box .item1{display:flex;align-items:center;justify-content:space-between;padding:40px;height:240px;margin-bottom:24px;background-color:#fff}.cpld_box .item1 img{width:26%}.cpld_box .item1 h3{font-size:24px;margin-bottom:10px}.cpld_box .item1 .txt{width:74%;padding-left:30px}.cpld_box .item1 .txt div{color:#666}.yyal_box{padding:40px 0}.swiper_yyal{width:100%;height:400px;padding:70px 0}.swiper_yyal .swiper-slide{transition:300ms;transform:scale(.7);background-color:#000}.swiper_yyal .swiper-slide img{display:block;width:100%;height:calc(100% - 40px);opacity:.6}.swiper_yyal .swiper-slide p{line-height:40px;background-color:#f5f5f5;text-align:center;padding:0 20px;opacity:.6}.swiper_yyal .swiper-slide-active,.swiper_yyal .swiper-slide-duplicate-active{transform:scale(1.4);z-index:10000}.swiper_yyal .swiper-slide-active img,.swiper_yyal .swiper-slide-duplicate-active img,.swiper_yyal .swiper-slide-active p,.swiper_yyal .swiper-slide-duplicate-active p{opacity:1}.swiper-button-next,.swiper-button-prev{color:#fff;background-color:#b91b21}.swiper-button-next::after,.swiper-button-prev::after{font-size:20px}.jjfa_item .txt{margin-top:-50px;height:330px;background:url(../images/cp/jjfa_bg.png) no-repeat center center;background-size:cover;padding:60px 40px 40px 40px;text-align:center}.jjfa_item .txt h3{font-size:24px;text-align:center;margin:20px 0}.jjfa_item .txt p{color:#666;margin-bottom:20px}.jjfa_item .txt a{display:block;width:150px;margin:0 auto;line-height:40px;color:#b91b21;border:1px solid #b91b21;border-radius:25px}.jjfa_item .txt a:hover{background-color:#b91b21;color:#fff}.jjfa_item img{display:block;height:140px;margin:0 auto}@media all and (max-width:992px){.rjcp1,.rjcp2{padding:20px;margin-bottom:20px;background:#fff6f5}.cpld_box,.cpjs_box,.yyal_box{padding:20px 0}.rgzn_item{margin-bottom:20px}.common_banner .txt h2,.common_banner1 .txt h2{font-size:20px;width:100%}.common_banner .txt span,.common_banner1 .txt span{display:none}.common_nav ul li{font-size:16px;height:40px;line-height:40px}.common_nav ul .active{height:50px;line-height:50px;margin-top:-10px}.swiper_yyal{height:200px;padding:0}.swiper_yyal .swiper-slide{transform:scale(1)}.swiper_yyal .swiper-slide-active,.swiper_yyal .swiper-slide-duplicate-active{transform:scale(1)}.swiper-button-next,.swiper-button-prev{display:none}.jjfa_item{margin-bottom:20px}.jjfa_item .txt{padding:40px}}