@charset "utf-8";
body, html{padding:0;margin:0;background:#FFF;}
.flex {display: flex;}
/*换行*/
.flex-wrap{display: flex;flex-wrap: wrap;align-content: flex-start;}
/*靠左*/
.flex-start{display: flex;justify-content: flex-start;align-items: center;}
/*靠右*/
.flex-end{display: flex;justify-content: flex-end;align-items: center;}
/* flex垂直排列 */
.flex-col {display: flex;flex-direction: column;}
/* flex全居中 */
.flex-center {display: flex;align-items: center;justify-content: center;}
/* flex竖向全居中 */
.flex-center-col {display: flex;flex-direction: column;align-items: center;justify-content: center;}
/* flex垂直居中 */
.flex-center-y {display: flex;align-items: center;}
/* flex水平居中 */
.flex-center-x {display: flex;justify-content: center;}
/* flex左右靠边 */
.flex-between {display: flex;align-items: center;justify-content: space-between;}
/* 水平均匀分布 */
.flex-around{display: flex;justify-content: space-around;align-items: center;}
footer{position:relative;}
.oe{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.oe2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.oe3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.oe4{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

/*bigTitle*/
.bigTitle{font-size:30px;text-align:center;color: #333333;padding:0 0 20px 0;font-weight:700;line-height:1;padding-bottom:80px;}
@media (max-width: 1280px){
    .bigTitle{padding-bottom:60px;font-size:26px;}
}
@media (max-width: 800px){
   .bigTitle{padding-bottom:40px;font-size:24px;}
}

/*YQbox*/
.YQbox{max-width: 1280px;margin: 0 auto;}
@media (max-width: 1280px){.YQbox{margin: 0 20px;}}

/*YQbox*/
.YQtitle .box1{font-size: 15px;color: #E50013;margin-bottom: 10px;position: relative;padding-left: 50px;height: 20px;}
.YQtitle .box1::after{content: "";width: 40px;height: 3px;background: #E50013;position: absolute;left: 1px;top: 50%;margin-top: -1px;}
.YQtitle .box2{font-size: 24px;color: #333333;font-weight:700;}
@media (max-width: 1280px){
    .YQtitle .box2{font-size: 20px;}
}

/*severBlockA*/
.severBlockA{background:#F5F5F5;padding:100px 0;} 
.severBlockA.A1{display: block;}
.severBlockA.A2{display: none;}
.severBlockA .YQlistTwo{background:url(../images/hr.png) no-repeat center 61px;}
.severBlockA .YQlistTwo .li{cursor: pointer;display:inline-block;width: 15%;}
.severBlockA .YQlistTwo .li .img{width:120px;height:120px;background:#fff;border-radius:100px;margin:0 auto;}
.severBlockA .YQlistTwo .li .img img{width:40%;}
.severBlockA .YQlistTwo .li .img .A{display: block;}
.severBlockA .YQlistTwo .li .img .B{display: none;}
.severBlockA .YQlistTwo .li .text{font-size:24px;text-align:center;color:#333333;line-height:1;margin-top:25px;}
.severBlockA .YQlistTwo .li:hover .img{background:#E50013;}
.severBlockA .YQlistTwo .li:hover .img .A{display: none;}
.severBlockA .YQlistTwo .li:hover .img .B{display: block;}
.severBlockA .YQlistTwo .li:hover .text{color:#E50013;}
@media (max-width: 1280px){
    .severBlockA{padding:80px 0;}
    .severBlockA .YQlistTwo .li .img{width:80px;height:80px;}
    .severBlockA .YQlistTwo{background:url(../images/hr.png) no-repeat center 38px;}
    .severBlockA .YQlistTwo .li .text{font-size:18px;}
}
@media (max-width: 800px){
    .severBlockA.A1{display: none;}
    .severBlockA.A2{display: block;}
    .severBlockA{padding:60px 0;}
    .severBlockA .YQlistTwo{background:url(../images/hr.png) no-repeat center 29px;}
    .severBlockA .YQlistTwo .li{width: 33%;}
    .severBlockA .YQlistTwo .li .img img{width:50%;}
    .severBlockA .YQlistTwo .li .img{width:60px;height:60px;}
    .severBlockA .YQlistTwo .li .text{font-size:16px;}
}

/*severBlockA*/
.severBlockB{padding:100px 0;}
.severBlockB .YQlistOne{padding-bottom:100px;}
.severBlockB .YQlistOne .box3{font-size: 18px;color: #656565;line-height:2;}
.severBlockB .YQlistOne .box4{font-size: 15px;color: #63a517;width: 145px;height: 50px;border: 0.5px solid rgba(2, 71, 81, 0.5);border-radius: 50px;margin-top: 0.5rem;cursor: pointer;}
.severBlockB .YQlistOne .left{width: 42%;}
.severBlockB .YQlistOne .left .img{width: 100%;margin: 0.3rem auto;display: none;}
.severBlockB .YQlistOne .left .img img{width: 100%;}
.severBlockB .YQlistOne .right{width: 50%;}
.severBlockB .YQlistOne .right img{width: 100%;}
.severBlockB .YQlistOne:last-child{padding-bottom:0;}
@media (max-width: 1280px){
    .severBlockB .YQlistOne{padding-bottom:60px;}
    .severBlockB .YQlistOne .box3{font-size: 16px;}
    .severBlockB .YQlistOne .box4{font-size: 14px;} 
}
@media (max-width: 800px){
    .severBlockB .YQlistOne{padding-bottom:40px;}
    .severBlockB .YQlistOne .YQbox{display: block;}
    .severBlockB .YQlistOne .left{width: 100%;}
    .severBlockB .YQlistOne .right{display: none;}
    .severBlockB .YQlistOne .left .img{display: block;}
}
@media (max-width: 1280px){
    .severBlockB{padding:80px 0;}
}
@media (max-width: 800px){
    .severBlockB{padding:60px 0;}
}


/*severBlockC*/
.severBlockC{background:#F5F5F5;padding:100px 0;} 
.severBlockC .btn{width:40px;height:40px;background:#E7241E;bottom:20px;position:absolute;z-index:10;font-size:30px;color:#fff;cursor: pointer;border-radius:100px;top:50%;margin-top:-70px;line-height:35px;text-align:center;-moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;}
    .severBlockC .btn:hover{opacity:0.8;}
.severBlockC .btn1{left:-60px;  transform: rotate(180deg);}
.severBlockC .btn2{right:-60px;}
.severBlockC .YQboxBtn{position: relative;}
.severBlockC{padding:100px 0;}
.severBlockC .per_all li{margin-right:0;float: none;padding-left:0;padding-right:0;}
.perBox_all li{float:left;}
.perBox_all li a{display:block;overflow:hidden;background:#fff;padding:15px;/* height:450px;*/}
.perBox_all .perBox_img{height:0;overflow:hidden;position:relative;padding-top:78.23%;}
.perBox_all .perBox_img .bgImg{position:absolute;top:0;left:0;}
.perBox_all .perBox_item{font-size:18px;font-weight:bold;text-overflow:ellipsis;margin:25px 0 15px;line-height:26px;height:26px;}
.perBox_all .perBox_over{color:#666;line-height:24px;max-height:48px;overflow:hidden;}
.perBox_all li a:hover{box-shadow:0 0 50px -5px rgba(0,0,0,.10);color:#e6212a;}
.perBox_all li a:hover .news_cover{opacity:1;}
.perBox_all li a:hover .news_cover .more01{animation:0.8s .2s fadeInDown both;}
.dis{background:#aaa !important;}
@media (max-width: 1280px){
    .severBlockC{padding:80px 0;}
}
@media (max-width: 1380px){
    .severBlockC .btn1{left:20px;}
    .severBlockC .btn2{right:20px;}
}
@media (max-width: 800px){
    .perBox_all .perBox_item{font-size:14px;line-height:20px;height:40px;}
    .severBlockC{padding:60px 0;}
}