/* CSS Document */
/*nqAbout_Profile begin*/
.nqAbout_Profile{ padding:100px 0; overflow:hidden; background:url(../images/nyAbout_Bg.png) no-repeat bottom center; background-size:contain;}
.nqProfile_left{ width:48%; float:left;}
.nqProfile_tit{ font-size:24px; color:#00663e; font-weight:bold; margin:30px 0 35px;}
.nqProfile_Ms { width: 100%; overflow: hidden; padding: 0 50px 0 0;  overflow: hidden; height: 300px; overflow-y: scroll; font-size:16px; color:#666; line-height:28px; text-align: justify; word-break: break-all;}
.nqProfile_Ms::-webkit-scrollbar {width:3px;}
.nqProfile_Ms p,.nqProfile_Ms p span, .nqProfile_Ms p em { color: #555!important; font-family: Arial, \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif!important; font-size: 16px!important; font-style: normal!important; font-weight: normal!important; line-height:28px !important;  }
.nqProfile_right{ width:47%; float:right; height:468px; margin-top:20px;display: -webkit-flex; display: flex; flex-wrap: wrap;  align-items: center; position:relative;}
.nqAbout_Data{ margin-bottom:0 !important;}
/*nqAbout_Culture begin*/
.nqAbout_Culture{ padding:100px 0; overflow:hidden; background:#f8f8f8;}
.nqCulture_Main ul li{ width:31.333%; float:left; margin-right:3%; background:#fff; border-radius:15px; text-align:center; padding:60px 20px 75px;}
.nqCulture_Main ul li:last-child{ margin-right:0;}
.nqCulture_Main ul li .nqCulture_Ico{ width:155px; height:155px; background:url(../images/qywh_bg.png) no-repeat center center; background-size:100% 100%; padding:48px; position:relative; margin:0 auto;}
.nqCulture_Main ul li .nqCulture_Ico:before{ content:""; display:block; width:121px; height:121px; background:#00663e; border-radius:50%; position:absolute; left:50%; top:50%;transform: translate(-50%, -50%); z-index:1;}
.nqCulture_Main ul li .nqCulture_Ico svg{ position:relative; z-index:2;}
.nqCulture_Main ul li .nqCulture_Text b{ display:block; font-size:30px; color:#222; margin:15px 0;}
.nqCulture_Main ul li .nqCulture_Text p{ font-size:18px; color:#555; line-height:30px;}
.nqCulture_Main ul li:hover{ background:#00663e;}
.nqCulture_Main ul li:hover .nqCulture_Ico:before{ background:#fff;}
.nqCulture_Main ul li:hover .nqCulture_Ico svg path{ fill:#00663e;}
.nqCulture_Main ul li:hover .nqCulture_Text b,.nqCulture_Main ul li:hover .nqCulture_Text p{ color:#fff;}
/*nqAbout_Honor begin*/
.nqAbout_Honor{ padding:80px 0; overflow:hidden;}
.nqHonor_list{ position:relative; min-height:300px; padding-bottom:100px;}
.nqHonor_list .swiper-slide{ background:#fff; padding:25px 0 0; border:1px solid #e6e6e6; border-radius:10px;}
.nqHonor_list .swiper-slide .nqHonor_Img{ display:block; width:100%; height:300px; position:relative; overflow:hidden;}
.nqHonor_list .swiper-slide .nqHonor_Text{ position:relative; padding:25px 10px; border-top:1px solid #e6e6e6; margin-top:30px;}
.nqHonor_list .swiper-slide .nqHonor_Name{ display:block; font-size:16px; color:#222; text-align:center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; position:relative; z-index:2;}
.nqHonor_list .swiper-slide .nqHonor_Text:after{ content:""; display:block; width:100%; height:3px; background:#00663e; position:absolute; left:0; bottom:0; z-index:1;transition: all .4s ease;    border-radius: 0 0 10px 10px;}
.nqHonor_list .swiper-slide:hover .nqHonor_Name{ color:#fff;}
.nqHonor_list .swiper-slide:hover .nqHonor_Text:after{ height:100%;}
.nqHonor_list .swiper-slide:hover .nqHonor_Img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nqHonor_list .swiper-button-prev, .nqHonor_list .swiper-button-next { width:54px; height:54px; padding:15px; background:none; border: 1px solid #00663e; border-radius:50px; bottom:0; top:inherit;}
.nqHonor_list .swiper-button-prev { left: inherit; right: calc(50% + 16px);  transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.nqHonor_list .swiper-button-next { right: inherit; left: calc(50% + 16px);}
.nqHonor_list .swiper-button-prev:hover, .nqHonor_list .swiper-button-next:hover { background: #00663e;}
.nqHonor_list .swiper-button-prev:hover svg path, .nqHonor_list .swiper-button-next:hover svg path { fill: #fff;}
.nqHonor_list .swiper-button-disabled { opacity: .25 !important;}
@media (max-width:1680px) {
.nqAbout_Profile,.nqAbout_Culture,.nqAbout_Honor{ padding:80px 0;}
.nqProfile_tit{ font-size:22px;margin:25px 0 30px;}
.nqProfile_right{ height:438px;}
.nqProfile_Ms{height:280px;}
.nqCulture_Main ul li{ padding:60px 15px 65px;}
.nqCulture_Main ul li .nqCulture_Text b{ font-size:28px;}
.nqCulture_Main ul li .nqCulture_Ico{ width:140px; height:140px; padding:44px;}
.nqCulture_Main ul li .nqCulture_Ico:before{ width:105px; height:105px;}
.nqHonor_list .swiper-slide .nqHonor_Img { height: 280px;}
.nqHonor_list{ padding-bottom:90px;}
.nqHonor_list .swiper-button-prev, .nqHonor_list .swiper-button-next{ width:50px; height:50px; padding:12px;}
}

@media (max-width:1600px) {

}

@media (max-width:1560px) {
.nqAbout_Profile,.nqAbout_Culture,.nqAbout_Honor{ padding:70px 0;}
.nqCulture_Main ul li .nqCulture_Text b{ font-size:26px;}
.nqCulture_Main ul li .nqCulture_Text p{ font-size:16px;}
}

@media (max-width:1440px) {
.nqProfile_tit{ font-size:20px;margin: 20px 0 25px;}
.nqProfile_Ms{ font-size:15px; line-height:26px; height:264px;}
.nqProfile_Ms p, .nqProfile_Ms p span, .nqProfile_Ms p em{ font-size:15px !important; line-height:26px !important;}
.nqProfile_right{ height:410px;}
.nqCulture_Main ul li{ padding:50px 15px 55px;}
.nqCulture_Main ul li .nqCulture_Ico{ width:130px; height:130px; padding:38px;}
.nqCulture_Main ul li .nqCulture_Ico:before{ width:91px; height:91px;}
.nqCulture_Main ul li .nqCulture_Text p{ font-size:15px; line-height:28px;} 
.nqHonor_list .swiper-slide .nqHonor_Img { height: 250px;}
.nqHonor_list .swiper-slide .nqHonor_Text{ padding:20px 10px; margin-top:20px;}
.nqHonor_list .swiper-slide .nqHonor_Name{ font-size:15px;}
.nqHonor_list{ padding-bottom:80px;}
.nqHonor_list .swiper-button-prev, .nqHonor_list .swiper-button-next{ width:45px; height:45px; padding:10px;}
}

@media (max-width:1366px) {
.nqAbout_Profile,.nqAbout_Culture,.nqAbout_Honor{ padding:60px 0;}
.nqCulture_Main ul li .nqCulture_Text b{ font-size:24px;}
}

@media (max-width:1280px) {

}

@media (max-width:1200px) {
.nqAbout_Profile,.nqAbout_Culture,.nqAbout_Honor{ padding:50px 0;}
.nqProfile_Ms{ font-size:14px; line-height:24px; height:246px;}
.nqProfile_Ms p, .nqProfile_Ms p span, .nqProfile_Ms p em{ font-size:14px !important; line-height:24px !important;}
.nqProfile_tit{ font-size:18px;margin: 15px 0 20px;}
.nqProfile_right{ height:380px;}
.nqCulture_Main ul li{ padding:40px 10px 45px;}
.nqCulture_Main ul li .nqCulture_Ico{ width:115px; height:115px; padding:35px;}
.nqCulture_Main ul li .nqCulture_Ico:before{ width:81px; height:81px;}
.nqCulture_Main ul li .nqCulture_Text p{ font-size:14px; line-height:25px;}
.nqCulture_Main ul li .nqCulture_Text b{ font-size:22px;}
.nqHonor_list .swiper-slide .nqHonor_Img { height: 220px;}
.nqHonor_list .swiper-slide .nqHonor_Text{ padding:15px 10px; margin-top:10px;}
.nqHonor_list .swiper-slide .nqHonor_Name{ font-size:14px;}
.nqHonor_list{ padding-bottom:70px;}
.nqHonor_list .swiper-button-prev, .nqHonor_list .swiper-button-next{ width:40px; height:40px; padding:8px;}
.nqHonor_list .swiper-button-prev{right: calc(50% + 10px);}
.nqHonor_list .swiper-button-next{left: calc(50% + 10px);}
}

@media (max-width:1080px) {

}

@media (max-width:1024px) {
.nqAbout_Profile,.nqAbout_Culture,.nqAbout_Honor{ padding:40px 0;}
.nqProfile_right{ height:340px;}
.nqProfile_Ms{ height:210px;}
.nqCulture_Main ul li .nqCulture_Ico{ width:95px; height:95px; padding:28px;}
.nqCulture_Main ul li .nqCulture_Ico:before{ width:71px; height:71px;}
.nqCulture_Main ul li .nqCulture_Text b{ font-size:20px;}
.nqHonor_list{ padding-bottom:60px; min-height:200px;}
.nqHonor_list .swiper-slide .nqHonor_Img { height: 180px;}
.nqHonor_list .swiper-slide{ padding-top:10px;}
.nqHonor_list .swiper-button-prev, .nqHonor_list .swiper-button-next{ width:35px; height:35px;}
}

@media (max-width:920px) {

}

@media (max-width:820px) {
.nqAbout_Profile,.nqAbout_Culture,.nqAbout_Honor{ padding:30px 0;}
.nqProfile_left{ width:100%;}
.nqProfile_Ms{padding:0; overflow:inherit; height:auto;}
.nqProfile_right{ width:100%; margin-top:20px;}
.nqProfile_right img{ position:inherit;}
.nqHonor_list .swiper-slide .nqHonor_Text{ padding:10px;}
}

@media (max-width:767px) {
.nqCulture_Main ul li .nqCulture_Ico{ width:85px; height:85px; padding:25px;}
.nqCulture_Main ul li .nqCulture_Ico:before{ width:61px; height:61px;}
}
@media (max-width: 650px) {
.nqHonor_list .swiper-slide .nqHonor_Img { height: 160px;}
}
@media (max-width:550px) {
.nqCulture_Main ul li{ width:100%; margin-bottom:15px;padding: 20px 10px 25px;}
.nqCulture_Main ul li:last-child{ margin-bottom:0;}
.nqCulture_Main ul li .nqCulture_Text b{margin: 10px 0;}
}
@media (max-width:390px) {
.nqProfile_tit{ font-size:16px; margin:10px 0 15px;}
.nqProfile_right{ height:auto; position:inherit;}
.nqProfile_right img{ position:inherit;}
.nqCulture_Main ul li{ padding:30px 10px 35px;}
.nqCulture_Main ul li .nqCulture_Ico{ width:75px; height:75px; padding:23px;}
.nqCulture_Main ul li .nqCulture_Ico:before{ width:51px; height:51px;}
}
@media (max-width:320px) {

}

@media (max-width:280px) {

}