@charset "utf-8";

.top {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: auto;
    z-index: 9;
}
.topitem {
    width: 100%;
    height: 85px;
    position: relative;
    /*border-bottom: 1px solid #2e2e2e;*/
}
.top_l a img {
    height: 42px;
}
.top_m {
    width: 70%;
    margin-left: 5%;
}
.top_m ul {
    width: 100%;
}
.top_m ul li {
 position: relative;
}
.top_m ul li a {
    font-size: 18px;
	color: #000000;
	text-transform: capitalize;
}
.top_m ul li a:hover,.top_m ul li.active a {
    color: #0073c8;
}
.topr_search {
    cursor: pointer;
}
.topr_search img {
    height: 20px;
}
.topr_lang a {
    font-size: 18px;
	color: #808080;
    background: url(../images/toplangico.png) no-repeat left center;
    padding-left: 15px;
    margin-left: 15px;
}
.topsearch {
    position: fixed;
    top: 85px;
    left: 0px;
    width: 100%;
    height: auto;
    display: none;
    z-index: 99999;
}
.topsearch_item {
    width: 100%;
    height: 135px;
    flex-direction: column;
    justify-content: center;
    background-color: #0073c8;
}
.topsearch_form {
    width: 80%;
    height: 60px;
    justify-content: flex-start;
    border-bottom: 1px solid #ffffff;
}
.topsearch_btn {
    background: none;
    border: 0px;
    margin: 0px 40px 0px 20px;
}
.topsearch_btn img {
    filter: grayscale(1000%) brightness(1000%);
    height: 25px;
}
.topsearch_input {
    font-size: 18px;
    color: #ffffff;
    width: 89%;
    letter-spacing: 1px;
}
.topsearch_close img {
    height: 20px;
    cursor: pointer;
}
.topnav {
    position: fixed;
    top: 85px;
    left: 0px;
    width: 100%;
    height: auto;
    z-index: 1;
    display: none;
}
.topnav_old {
    /* background: url(../images/ernavbg.jpg) no-repeat center;
    background-size: 95% 100%; */
    height:auto;
    padding-bottom: 20px;
    background-color: rgba(255, 255, 255, .8);
}
.topitem_on {
    height: auto;
}
.top_m ul li .ernav a {
    display: block;
    text-align: center;
    font-size: 14px;
    position: relative;
    line-height: 30px;
}
.toplang {
    position: absolute;
    right: 0px;
    top: 85px;
    z-index: 999;
    padding: 10px;
    background-color: #ffffff;
    display: none;
}
.toplang ul li {
    padding: 5px 0px;
}
.ernav a span {
    color: #000000;
    transition: all 0s;
}
.ernav a span:hover {
    color: #0073c8;
}
.ernavline {
    position: absolute;
    left: 0px;
    top: -1px;
    width:3px;
    height:16px;
    display: none;
}
.ernavline img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ernavico {
    left: unset;
    right: 0px;
    height: 11px;
    width: 8px;
}
.ernavico img {
    object-fit: contain;
}
.ernavline2,.ernavline182,.ernavline161,.ernavline181,.ernavline178,.ernavline177,.ernavline186 {
    left: 7px;
}
.ernavline171,.ernavline170,.ernavline169,.ernavline147,.ernavline146,.ernavline180,.ernavline223,.ernavline222,.ernavline221 {
    left: -8px;
}



.topitem_on .top_m ul {
    align-items: flex-start;
    margin-top: -15px;
}

.topitem_on .top_m ul li:nth-child(2) {
    margin: 0px 110px;
 }
 .topitem_on .top_m ul li:nth-child(4) {
    margin: 0px 0px 0px 105px;
 }
 .topitem_on .top_m ul li:nth-child(5) {
    margin: 0px 0px 0px 110px;
 }
.topitem_on .top_l,.topitem_on .top_r {
    opacity: 0;
}
.topitem_on .top_m ul li>a {
    opacity: 0;
} 
.topnav_old .topitem {
    border: 0px;
}
.top_m ul li .ernav a:hover .ernavline {
    display: block;
}
.fixednav {
    background-color: #ffffff;
    /* box-shadow: 0px 0px 10px rgba(0, 0, 0, .1); */
    z-index: 999;
}
.fixednav .topitem {
    border: 0px;
}

/* banner */
.banner {
    width: 100%;
    height: auto;
    position: relative;
}
.banner img {
    width: 100%;
}
.banner .swiper-slide {
    /*display: block;*/
}
.banner .swiper-slide video {
    width: 100%;
    height: 100%;
    object-fit: fill;
}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after {
    content: '';
}
.banner .swiper-button-next, .banner .swiper-button-prev {
   width: auto;
   height: auto;
   top:68%;
}
.banner .swiper-button-next {
    right: 25%;
}
.banner .swiper-button-prev {
    left: 25%;
}
.banner .swiper-button-next img, .banner .swiper-button-prev img {
    filter:  grayscale(1000%) brightness(1000%);
    transform: scale(0.7);
    transition: all 0s;
}
.banner .swiper-button-next img:hover, .banner .swiper-button-prev img:hover {
    filter: unset;
}
.bannerdesc {
    width: 50%;
    height: 180px;
    position: absolute;
    top: 38%;
    left: 20%;
    background: url(../images/bannerdesc_bg.png) no-repeat center;
    background-size: cover;
    padding-left: 10%;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    z-index: 2;
}
.bannerdesc h3 {
    font-size: 56px;
	color: #0080c8;
}
.bannerdesc p {
    font-size: 24px;
    padding-top: 30px;
	color: #00afff;
}
.bannerline {
    width: 8px;
    height: 245px;
    top: 35%;
    left: 27%;
    position: absolute;
    background-color: #00afff;
    z-index: 3;
}


/* 首页平台优势 */
.idxplat {
    width: 100%;
    height: 1080px;
    background: url(../images/platbg.jpg) no-repeat center;
    background-size: cover;
}
.platname {
    padding: 130px 0px 75px;
    position: relative;
}
.platname h3 {
    font-size: 36px;
    text-transform: capitalize;
	color: #111111;
}
.platname p {
    font-size: 30px;
	color: #808080;
    font-weight: lighter;
    padding: 10px 0px;
}
.platline {
    width: 88px;
	height: 6px;
    background-color: #0073c8;
}
.plat_list {
    width: 100%;
    height: 680px;
}
.platswiper_thumbs {
    height: 200px;
}
.platswiper_thumbs .swiper-slide {
    height: 80px;
    background: none;
    text-align: left;
}
.plat_lidesc {
    width: 100%;
    height: 80px;
    cursor: pointer;
    padding-left: 20px;
}
.plat_lidesc p {
    font-size: 20px;
    text-transform: capitalize;
	color: #626262;
}
.platswiper_thumbs .swiper-slide-thumb-active .plat_lidesc {
    background: url(../images/plat_lidesc_ico.png) no-repeat left;
    background-size: 77px;
}
.platswiper_thumbs .swiper-slide-thumb-active .plat_lidesc p,.platswiper_thumbs .swiper-slide .plat_lidesc:hover p {
    color: #0073c8;
}
.platswiper_top {
    height: auto;
    margin-top: 5%;
}
.platswiper_top .swiper-slide {
    background: none;
}
.plat_li_item {
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
}
.plat_li_l {
    width: 40%;
    padding-right: 5%;
    text-align: left;
}
.plat_li_l img {
    max-width: 60px;
	max-height: 88px;
}
.plat_li_l h3 {
    font-size: 24px;
	color: #0073c8;
    margin: 30px 0px ;
}
.plat_li_l p {
    font-size: 16px;
	line-height: 26px;
	color: #323232;
}
.plat_li_l a {
    font-size: 14px;
	color: #323232;
    display: block;
    width: 75px;
    margin-top: 66px;
    background: url(../images/ernavico.png) no-repeat right center;
   float: right;
}
.plat_li_l a span {
    font-size: 14px;
	color: #323232;
}
.plat_li_l a:hover span {
    color: #0073c8;
}
.plat_li_r {
    width: 50%;
    margin-left: 5%;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .35);
}
.plat_li_r img {
    width: 100%;
}
.platswiper_top .swiper-button-next, .platswiper_top .swiper-button-prev {
    width: 50px;
    height: 50px;
    top:90%;
    background-color:#bfbfbf ;
    border-radius: 50%;
}
.platswiper_top .swiper-button-next:hover, .platswiper_top .swiper-button-prev:hover {
    background-color: #0080c8;
}
.platswiper_top .swiper-button-next::after, .platswiper_top .swiper-button-prev::after {
    content: '';
}
.platswiper_top .swiper-button-next {
    right: unset;
    left: 7%;
}
.platswiper_top .swiper-button-next img {
    transform: rotateY(180deg);
}

/* 大数据 */
.idxbig {
    width: 100%;
    height: 1080px;
    position: relative;
    background-color: #ebfbff;
}
.bigbox {
    width: 100%;
    height: 100%;
}
.idxbig_item {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}
.bignum {
    margin-top: -30px;
}
.idxbigname {
    padding-left: 40px;
}
.idxbigline {
    width: 6px;
	height: 45px;
    background-color: #0073c8;
    position: absolute;
    top: 130px;
    left: 0px;
}

.num_main ul {
    padding: 0px 80px;
    justify-content: flex-start;
}
.num_main ul li { 
    width:40%;
    padding-left: 30px;
    margin-bottom: 50px;
    background: url(../images/bignumline.png) no-repeat left bottom;
}
.num_main ul li:nth-child(1),.num_main ul li:nth-child(4) {
    width: 31%;
}
.num_main ul li:nth-child(3n) {
    width: 20%;
}
.num_main ul li img {
    display: block;
    max-width: 50px;
    max-height: 60px;
    margin-left: 10px;
}
.num_main ul li .item .numU {
    position: relative;
    display: block;
    margin: 10px 0px 0px;
}
.num_main ul li .item .numU span {
    font-size: 50px;
	color: #00afff;
    font-weight: bold;
}
.num_main ul li .item .numU sup {
    position: absolute;
    padding-left: 5px;
    font-weight: normal;
    top: 23px;
    font-size: 25px;
	color: #00afff;
}
.num_main ul li .indc {
    font-size: 20px;
	color: #323232;
}

.idxbig_list ul li {
    width: 312px;
    height: 270px;
    background: url(../images/idxbig_libg.png) no-repeat center;
    background-size: cover;
    position: relative;
    flex-direction: column;
    justify-content: center;
}
.bigdataico {
    max-width: 99px;
	max-height: 67px;
}
.bigdatap {
    font-size: 20px;
	color: #323232;
    padding: 40px 20px 20px;
    text-align: center;
}
.bigdatamore {
    width: 23px;
    filter: brightness(100%) grayscale(100%);
    opacity: .7;
}
.bigdata_ico {
    height: 70px;
}
.bigdata_on {
    width:  382px;
    height: 331px;
    background: url(../images/idxbig_li_onbg.png) no-repeat center;
    background-size: contain;
    position: absolute;
    top: -30px;
    left: -35px;
    overflow: visible;
    z-index: 2;
    opacity: 0;
    transition: all .5s;
}
.bigdata_on a {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
}
.bigdata_on .bigdataico {
    filter: brightness(1000%) brightness(1000%);
}
.bigdata_onnum {
    margin: 22px 0px 7px;
}
.bigdata_onnum p {
    font-size: 30px;
	font-weight: bold;
	color: #ffffff;
    position: relative;
}
.bigdata_onnum p sup {
    font-size: 30px;
	color: #ffffff;
    font-weight: normal;
    position: absolute;
    right: -23px;
    top: 15px;
}
.bigdata_ondesc {
    text-align: center;
}
.bigdata_ondesc p {
    font-size: 14px;
	line-height: 20px;
	color: #ffffff;
    padding: 0px 50px;
}
.bigdata_onmore {
    margin-top: 15px;
}
.bigdata_onmore p {
    font-size: 16px;
    padding-right: 10px;
	color: #ffffff;
}
.bigdata_onmore img {
    filter: brightness(1000%) grayscale(1000%);
    transition: all 0s;
}
.bigdata_onmore img:hover {
    filter: unset;
}
.idxbig_list ul li:hover .bigdata_on {
    opacity: 1;
}

/* 中科润达医学检验实验室 */
.idxabout {
    width: 100%;
    height:  1080px;
    background: url(../images/aboutbg.jpg) no-repeat center;
    background-size: cover;
    background-attachment: fixed;
}
.idxaitem {
    text-align: center;
}
.idxatop {
    padding: 120px 0px 60px;
}
.idxatop h3 {
    font-size: 36px;
	color: #ffffff;
}
.idxatop h4 {
    font-size: 30px;
	color: #ffffff;
    padding-top: 15px;
}
.idxadesc p {
    font-size: 20px;
	line-height: 34px;
    padding: 0px 10%;
	color: #ffffff;
}
.idxalink a {
    display: block;
    width: 129px;
    text-transform: capitalize;
	height: 41px;
	background-color: #ffffff;
	border-radius: 20px;
    font-size: 18px;
    text-align: center;
    line-height:40px;
    margin: 50px auto 80px;
	color: #0073c8;
}
.idxapics {
    width: 1055px;
    margin: 0 auto;
}
.idxapics .swiper-slide {
    background: none;
}
.idxapicitem {
    width: 820px;
    height: 460px;
    border-radius: 40px;
    overflow: hidden;
    position: relative;
}
.idxapicitem img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.idxapictitle {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 80px;
	background-color: rgba(0, 175, 255, .7);
    flex-direction: column;
    justify-content: center;
}
.idxapictitle p {
	font-size: 20px;
	color: #ffffff;
}
.idxapics .swiper-button-next:after, .idxapics .swiper-button-prev:after {
    content: '';
}
.idxapics .swiper-button-next, .idxapics .swiper-button-prev {
    height: 75px;
    width: auto;
}
.idxapics .swiper-button-next img, .idxapics .swiper-button-prev img {
    max-height: 100%;
}

/* 新闻资讯 */
.idxnews {
    padding:90px 0px 80px;
    display: none;
}
.idxnewsname h4 {
	font-size: 36px;
	color: #111111;
    text-transform: capitalize;
}
.idxnewsname h4 span {
    font-size: 30px;
	color: #808080;
    padding-left: 20px;
}
.idxnewsname_line {
    width: 88px;
	height: 6px;
    background-color: #0073c8;
    margin: 15px 0px 30px;
}
.idxnews_tl {
    width: 49.5%;
    height: 387px;
    overflow: hidden;
}
.idxnews_tl a {
    width: 100%;
    display: block;
    height: 100%;
    position: relative;
}
.idxnews_tl a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.idxnews_tltitle {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 128px;
    background: url(../images/idxnews_tltbg.png) no-repeat center;
    background-size: cover;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
}
.idxnews_tltitle h4 {
    font-size: 22px;
    padding-left: 40px ;
	color: #ffffff;
    padding-bottom: 20px;
}
.idxnews_tl1:hover img {
    transform: scale(1.05);
}
.idxnews_trtop {
    width: 100%;
    height: 188px;
    overflow: hidden;
}
.idxnews_trtop:hover a img {
    transform: scale(1.05);
}
.idxnews_trbot {
    margin-top: 10px;
}
.idxnews_trbot ul li {
    width: 49%;
    height: 188px;
    overflow: hidden;
}
.idxnews_trbot ul li a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.idxnews_trbot ul li:hover img {
    transform: scale(1.05);
}
.idxnews_bot {
    margin-top: 35px;
}
.idxnews_bot ul li {
    width: 383px;
    height: 160px;
	border-bottom: 6px solid #f2f4f6;
}
.idxnews_bot ul li h3 {
    font-size: 18px;
	font-weight: bold;
	color: #111111;
    padding-bottom: 20px;
}
.idxnews_bot ul li span {
    font-size: 16px;
	color: #808080;
}
.idxnews_bot ul li p {
    font-size: 14px;
	line-height: 24px;
	color: #626262;
    padding-top: 25px;
}
.idxnews_bot ul li:hover {
    border-color: #00afff;
}

/* foot */
.foot {
    padding: 90px 0px 30px;
    background-color: #0a3674;
}
.foottop_l {
    width: 68%;
}
.footlogo a img {
    height: 69px;
}
.footnav {
    margin-top: 60px;
    align-items: flex-start;
}
.footnav dl dt {
    text-align: center;
    margin-bottom: 18px;
}
.footnav dl dt a {
    font-size: 18px;
	color: #ffffff;
    font-weight: normal;
    text-transform: capitalize;
}
.footnav dl dd {
    text-align: center;
}
.footnav dl dd a {
    font-size: 14px;
	line-height: 30px;
	color: #bfbfbf;
}
.footnav dl dd a:hover {
    color: #00afff;
}
.footnav dl:nth-child(3),.footnav dl:nth-child(4) {
    /*display: none;*/
}
.foottop_r {
    width: 27%;
    border-left: 1px solid #00afff;
    height: 400px;
    padding-left: 3.5%;
}
.foottop_rtel h4 {
    font-size: 24px;
	color: #ffffff;
    padding: 15px 0px 5px;
}
.foottop_rtel p {
    font-size: 16px;
	color: #00afff;
}
.foottop_ewm {
    margin:44px 0px;
}
.foottop_ewm ul {
    justify-content: flex-start;
}
.foottop_ewm ul li {
    width: 115px;
    margin-right: 15px;
    text-align: center;
}
.foottop_ewm ul li img {
    width: 100%;
}
.foottop_ewm ul li p {
    font-size: 12px;
	color: #ffffff;
    padding-top: 7px;
}
.foottop_rd {
    justify-content: flex-start;
    align-items: flex-end;
}
.foottop_rd img {
    height: 35px;
}
.foottop_rd h4 {
    font-size: 12px;
	color: #bfbfbf;
    padding-left: 70px;
    padding-bottom: 5px;
}
.foottop_jx {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 20px;
}
.foottop_jx img {
    height: 28px;
}
.foottop_jx h4 {
    font-size: 12px;
    padding-left: 18px;
	color: #bfbfbf;
}
.footbot {
    border-bottom: 1px solid #707070;
    width: 100%;
    margin-top: 40px;
    padding-bottom: 10px;
}
.footbot p {
    text-align: center;
}
.footbot p span {
    font-size: 14px;
	color: #bfbfbf;
    padding: 0px 10px;
}
.footbot p span:first-child {
    padding-left: 0px;
}
.footbot p span:last-child {
    padding-right: 0px;
}
.footcopy {
    margin-top: 10px;
}
.footcopy p {
    text-align: center;
}
.footcopy p a {
    font-size: 14px;
	color: #bfbfbf;
}
.footcopy_item {
    padding-left: 20px;
}
.footcopy_gaimg {
    margin:0px 10px 0px  ;
}

/* 关于我们 */
.neibanner {
    width: 100%;
    height: 700px;
    overflow: hidden;
    position: relative;
}
.neibanner_pic {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_qygk {
    width: 1200px;
    margin: -90px auto 0px;
}
.about_qygkimg {
    width: 100%;
    height: 490px;
    box-shadow: 0px 9px 16px 0px 
    rgba(0, 0, 0, 0.38);
    position: relative;
}
.about_qygkimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_qygk_desc {
    margin-top: 50px;
}
.about_qygk_desc p {
    font-size: 16px;
	line-height: 30px;
	color: #323232;
}
.about_qygktitle {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    flex-direction: column;
    justify-content: center;
}
.about_qygktitle h3 {
    font-size: 36px;
	color: #111111;
}
.about_qygktitle span {
	font-size: 30px;
    font-weight: lighter;
    display: block;
    padding: 10px 0px;
	color: #808080;
}
.about_qygkline {
	width: 88px;
	height: 6px;
    background-color: #0073c8;
}
.about_gdjs {
    width: 1200px;
    margin: 0 auto;
}
.about_gdjstitle {
    text-align: center;
    /* position: absolute; */
    top: 0px ;
    left: 0px;
    z-index: 9;
}
.about_gdjstitle h3 {
    font-size: 36px;
    text-transform: capitalize;
	color: #111111;
}
#gdjs .about_gdjstitle h3 {
	padding-top: 100px;
    text-transform: capitalize;
}
.about_gdjstitle span {
    font-size: 30px;
    text-transform: capitalize;
	color: #808080;
    display: block;
    text-align: center;
    padding: 10px 0px 5px;
    font-weight: lighter;
}
.about_qygkline {
    margin: 0 auto;
}
.about_gdjsitem {
    margin: 40px 0px 150px;
}
.about_gdjsitem ul li {
    width: 48%;
    height: auto;
}
.about_gdjs_l {
    width: 100%;
    height: 300px;
}
.about_gdjs_l img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about_gdjs_lm {
    width: 100%;
    height: auto;
    margin: 30px 0px;
    justify-content: center;
}
.about_gdjs_lmdesc {
    border-left: 0px solid #d2d2d2;
    padding-left: 0px;
    text-align: center;
    width: 100%;
    margin-left: 0px;
}
.about_gdjs_lmdesc h3 {
    font-size: 18px;
	color: #1b1b1b;
}
.about_gdjs_lmdesc h4 {
    font-size: 14px;
    padding-top: 10px;
	color: #626262;
}
.about_gdjs_desc p {
    font-size: 16px;
    text-indent: 0em;
	line-height: 30px;
	color: #323232;
}
.about_gdjs_lmimg {
    height: 75px;
}
.about_gdjs_lbtn {
    width: 129px;
	height: 41px;
	background-color: #dcdcdc;
    margin: 40px auto 0px;
	border-radius: 20px;
    font-size: 18px;
	line-height: 41px;
	color: #323232;
    border: 0px;
    display: block;
}
.about_gdjs_lbtn:hover {
    background-color: #0073c8;
    color: #ffffff;
}
.about_ksgk {
    width: 1240px;
    margin: 0 auto;
}
.about_ksgk .idxbigname {
    padding-top: 0px;
    padding-bottom: 0px;
}
.about_ksgk .idxbigline {
    top: 0px;
}
.aboutksgk {
    width: 100%;
	height: auto;
    margin: 30px 0px 40px;
    background: url(../images/aboutksgk_bg.jpg) no-repeat center;
    background-size: cover;
    padding: 70px 150px 50px ;
}
.aboutksgk h3 {
    font-size: 24px;
	color: #323232;
    padding-bottom: 30px;
}
.aboutksgk p {
    font-size: 16px;
    line-height: 30px;
	color: #323232;
    text-align: justify;
    text-indent: 0em;
}
.aboutksgk_list {
    padding: 50px 150px;
}
.aboutksgk_list ul li {
    width: 47%;
    margin-bottom: 35px;
}
.aboutksgk_list ul li a {
    align-items: flex-start;
}
.aboutksgk_liimg img {
    max-width: 60px;
	max-height: 75px;
    margin-bottom: 27px;
    filter: brightness(500%) grayscale(500%);
    transition: all 0s;
}
.aboutksgk_lidesc {
    width: 80%;
    padding-top: 10px;
}
.aboutksgk_lidesc h4 {
    font-size: 20px;
    text-transform: capitalize;
	color: #323232;
}
.aboutksgk_lidesc p {
    font-size: 14px;
    color: #626262;
    height: 40px;
    overflow: hidden;
    margin:5px 0px;
}
.aboutksgk_lidesc span {
    font-size: 14px;
    color: #bfbfbf;
}
.aboutksgk_list ul li:hover .aboutksgk_liimg img {
    filter: unset;
}
.abouthis_top {
    width: 100%;
    height: 400px;
    margin-top: 20px;
    background: url(../images/abouthis_topbg.jpg) no-repeat center;
    background-size: cover;
}
.abouthis_name {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
}
.abouthis_name h3 {
    font-size: 36px;
	color: #ffffff;
    text-transform: capitalize;
}
.abouthis_name span {
	font-size: 30px;
    font-weight: lighter;
    text-transform: capitalize;
	color: #ffffff;
    display: block;
    text-align: center;
    padding: 10px 0px 5px
}
.abouthis_botthumbs {
    width: 100%;
    height: 200px;
    position: relative;
    background-color: #59cbff;
}
.hisgallery-thumbs {
    width: 60%;
    background: url(../images/abouthis_yearline.png) no-repeat center;
    background-size: 100% 1px ;
}
.hisgallery-thumbs .swiper-wrapper {
    height: 100%;
    margin: 0 auto;
}
.hisgallery-thumbs .swiper-slide {
    background: none;
    display: block;
}
.abouthis_botthumbs .swiper-button-next {
    right: 15%;
}
.abouthis_botthumbs .swiper-button-prev {
    left:  15%;
}
.abouthis_botthumbs .swiper-button-next::after,.abouthis_botthumbs .swiper-button-prev::after {
    color:#ffffff;
}
.abouthis_year {
    flex-direction: column;
    justify-content: flex-start;
    padding-top: 38px;
}
.abouthis_year h4 {
    font-size: 26px;
	color: #ffffff;
}
.abouthis_year_d {
    width: 46px;
	height: 46px;
    background:url(../images/abouthis_year_dian.png) no-repeat center;
    background-size: cover;
    margin: 10px 0px;
}
.abouthis_year p {
    font-size: 18px;
	color: #ffffff;
}
.hisgallery-thumbs  .swiper-slide .abouthis_year_d.active,
.hisgallery-thumbs  .swiper-slide .abouthis_year_d:hover {
    background-image: url(../images/abouthis_year_ond.png);
}
.abouthis_botbig {
    width: 100%;
    height: 1px;
    /* height: auto; */
    /* padding: 80px 0px 0px; */
    padding: 0px;
}
.hisgallery-top {
    width: 1280px;
    margin: 0 auto;
}
.hisgallery-top .swiper-slide {
    display: block;
}
.abouthis_botdesc {
    text-align: left;
}
.abouthis_botdesc_y {
    width: 100%;
    padding-left: 80px;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #aaaaaa;
}
.abouthis_botdesc_y h4 {
    font-size: 24px;
	color: #1b1b1b;
}
.abouthis_botdesc_item {
    padding: 0px 20px;
}
.abouthis_botdesc_item table {
    width: 100%;
    border: 0px;
}
.abouthis_botdesc_item table tr td {
    vertical-align: top;
    font-size: 16px;
    min-width: 50px;
    line-height: 28px;
    word-wrap:break-word;
    padding: 10px 0px;
	color: #626262;
    border: 0px;
}
.about_cul {
    padding-top: 100px;
}
.about_culname {
    text-align: center;
}
.about_culname h3 {
    font-size: 36px;
    text-transform: capitalize;
	color: #111111;
}
.about_culname p {
    font-size: 30px;
	font-weight: lighter;
    padding: 10px 0px 5px;
	color: #808080;
}
.about_culdesc {
    text-align: center;
    margin: 60px 0px;
}
.about_culdesc p {
    font-size: 20px;
	line-height: 36px;
	color: #626262;
    display: none;
}
.about_culpics {
    width: 1200px;
    height: 650px;
    margin: 0 auto;
}
.culgallery-top {
    height: 530px;
}
.culgallery-top .swiper-slide {
   align-items: flex-start;
}
.culswiper_pic {
    width: 1120px;
    height: 530px;
    overflow: hidden;
    position: relative;
}
.culswiper_pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.culswiper_desc {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    flex-direction: column;
    justify-content: center;
}
.culswiper_descitem {
    width: 586px;
	height: 372px;
    justify-content: center;
    flex-direction: column;
    background-color: rgba(255, 255, 255, .9);
}
.culswiper_descitem h4 {
    font-size: 24px;
    text-transform: capitalize;
	color: #0073c8;
}
.culswiper_descline {
    width: 288px;
	height: 1px;
    background-color: #bfbfbf;
    margin: 25px 0px 10px;
}
.culswiper_descitem p {
    font-size: 18px;
	color: #323232;
}
.culgallery-thumbs {
    height: 100px;
    width: 880px;
}
.cultitle h4 {
    font-size: 24px;
    cursor: default;
    text-transform: capitalize;
}
.cultitle h4:hover {
    color: #0073c8;
}
.culgallery-thumbs .swiper-slide {
    opacity: .6;
}
.culgallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}
.culgallery-thumbs .swiper-slide-thumb-active .cultitle h4 {
    color: #0073c8;
}
.culgallery-thumbs .swiper-slide-thumb-active .cultitle h4:hover {
    animation:runqywh 1s infinite;
    -webkit-animation:runqywh 1s infinite; /* Safari 和 Chrome */
}

.culgallery-top .swiper-button-next, .culgallery-top .swiper-button-prev {
    height: 130px;
    width: 60px;
    top: 42%;
    background-color: #b5b5b5;
    opacity: 1;
}
.culgallery-top .swiper-button-next:hover, .culgallery-top .swiper-button-prev:hover {
    background-color: #00c8ff;
}
.culgallery-top .swiper-button-next::after, .culgallery-top .swiper-button-prev::after {
    font-size: 30px;
}
.about_yxgz {
    position: relative;
}
.aboutheart {
    width: 100%;
    height: 1080px;
    background: url(../images/aboutheart_bg.jpg) no-repeat center;
    background-size: cover;
    position: relative;
}
.abouth_desc {
    width: 520px;
    padding-left: 40px;
}
.abouth_desc h4 {
    font-size: 26px;
    text-transform: capitalize;
	color: #0073c8;
    padding: 160px 0px 50px;
}
.abouth_desc p {
    font-size: 18px;
	line-height: 30px;
	color: #323232;
    margin-bottom: 160px;
}
.abouth_more {
    justify-content: flex-start;
}
.abouth_more img {
    height: 32px;
}
.abouth_more span {
    font-size: 14px;
	color: #111111;
    margin-left: 15px;
}
.abouth_more:hover span {
    color: #0073c8;
}
.abouth_r {
    position: absolute;
    right: 0px;
    top: 110px;
}
.abouth_r ul li {
    width: 930px;
	height: 115px;
	background-color: #bfbfbf;
    padding: 35px 70px;
}
.abouth_r ul li a h3 {
    font-size: 30px;
    text-transform: capitalize;
	color: #ffffff;
}
.abouth_r ul li a h3 span {
    font-size: 24px;
	font-weight: lighter;
    padding-left: 40px;
	color: #919191;
}
.abouth_r ul li.active,.abouth_r ul li:hover {
    background-color: #0073c8;
}
.abouth_r ul li.active a h3 span,.abouth_r ul li:hover a h3 span {
    color: #bfbfbf;
}
.aboutheart2 {
    display: none;
}



.abouth_bot {
    position: absolute;
    bottom: 65px;
    left: 0px;
    width: 100%;
    height: auto;
    text-align: center;
}
.abouth_bot a {
    font-size: 20px;
	color: #ffffff;
}
.about_map img {
    width: 100%;
}
.about_map iframe {
    width: 100% !important;
    height: 520px;
}
.about_cinfo {
    background-color: #f6f7f8;
    padding: 90px 0px 60px;
}
.aboutcon_name h4 {
    font-size: 36px;
	color: #111111;
}
.aboutcon_name h4 span {
    font-size: 30px;
	font-weight: lighter;
	color: #808080;
    margin-left: 30px;
}
.aboutcon_nameline {
    width: 88px;
	height: 6px;
    background-color: #0073c8;
    margin-top: 20px;
}
.aboutcon_info {
    margin-top: 60px;
}
.aboutcon_info ul li h4 {
    font-size: 20px;
	color: #1b1b1b;
    text-transform: capitalize;
    padding-bottom: 20px;
}
.aboutcon_info ul li p {
    font-size: 16px;
    line-height: 30px;
	color: #626262;
    background: url(../images/aboutcon_ico2.png) no-repeat left;
    padding-left: 27px;
}
.aboutcon_info ul li p.aboutcon_add {
    background-image: url(../images/aboutcon_ico1.png);
}

.neibanner_desc {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    flex-direction: column;
    justify-content: center;
}
.neibanner_desc h3 {
    font-size: 36px;
	color: #ffffff;
    text-transform: capitalize;
}
.neibanner_desc p {
    font-size: 32px;
	color: #ffffff;
    padding: 10px 0px 5px;
}
.neibanner_line {
    width: 88px;
	height: 6px;
    background-color: #0073c8;
}
.position {
    padding: 30px 0px;
}
.position p {
    font-size: 16px;
	color: #808080;
}
.position p a {
    font-size: 16px;
    text-transform: capitalize;
	color: #808080;
}
.position p a:hover {
    color: #1b1b1b;
}
.shgy {
    margin: 80px 0px;
}
.shgydesc {
    text-align: center;
    margin-bottom: 65px;
}
.shgydesc p {
    font-size: 20px;
	line-height: 36px;
	color: #626262;
}
.shgylist  {
    position: relative;
}
.shgyswiper .swiper-slide {
    display: block;
}
.shgyliimg {
    width: 100%;
    height: 278px;
    overflow: hidden;
    position: relative;
}
.shgyliimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.shgylidesc {
    text-align: left;
    margin-top: 20px;
    display: none;
}
.shgylidesc p {
    font-size: 16px;
	line-height: 26px;
	color: #323232;
}
.shgyliimg:hover img {
    transform: scale(1.05);
}
.shgylititle {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    flex-direction: column;
    justify-content: center;
    transition: all .5s;
    display: none;
}
.shgylititle h4 {
    font-size: 18px;
	color: #ffffff;
}
.shgyliimg:hover .shgylititle {
    background-color: rgba(0, 115, 200, .8);
} 
.shgylist .swiper-button-next, .shgylist .swiper-button-prev {
    width: 75px;
    height: 15px;
    opacity: 1;
    top: 35%;
}
.shgylist .swiper-button-next::after, .shgylist .swiper-button-prev::after {
    content: '';
}
.shgylist .swiper-button-prev {
    left: -30px;
}
.shgylist .swiper-button-next {
    right: -30px;
}
.joblist {
    align-items: flex-start;
    margin-top: 80px;
    display: none;
}
.joblist_l {
    width: 320px;
    height: auto;
}
.joblist_l h4 {
    font-size: 24px;
	color: #1b1b1b;
    margin-bottom: 30px;
}
.joblist_l p {
    font-size: 16px;
	line-height: 26px;
	color: #323232;
}
.joblist_l a {
    display: block;
    width: 100%;
    height: 65px;
    font-size: 20px;
	line-height: 60px;
	color: #bfbfbf;
    background-color: #0073c8;
    text-align: center;
    margin: 20px 0px;
}
.joblist_l span {
    font-size: 16px;
	line-height: 26px;
	color: #323232;
}
.joblist_l i {
    font-size: 16px;
	line-height: 26px;
	color: #323232;
    font-style: normal;
}
.joblist_l h5 {
    font-size: 56px;
	color: #e5e5e5;
    margin-top: 30px;
}

.joblist_r {
    width: 65%;
}
.joblist_r ul li {
    width: 100%;
    justify-content: flex-start;
    height: auto;
    padding: 20px 0px;
    cursor: pointer;
    border-bottom: 1px solid #e5e5e5;
}
.jobico1 img {
    width: 23px;
    margin-right: 10px;
    filter: grayscale(100%) brightness(100%);
}
 h4.jobh4 {
    font-size: 18px;
	color: #1b1b1b;
}
.jobico2 img {
    height: 12px;
    transform: rotate(180deg);
    filter: grayscale(100%) brightness(100%);
}
.jobtitle,.jobnum,.jobadd {
    width: 30%;
}
.job_on {
    width: 100%;
    height: auto;
    padding: 30px 0px;
    display: none !important;
}
.job_on h3 {
    font-size: 16px;
	line-height: 30px;
	color: #1b1b1b;
}
.job_on p {
    font-size: 14px;
	color: #808080;
	line-height: 30px;
}
.joblist_r ul li.active .jobico1 img,.joblist_r ul li:hover .jobico1 img {
    filter: unset;
}
.joblist_r ul li.active h4.jobh4,.joblist_r ul li:hover h4.jobh4 {
    color: #0073c8;
}
.joblist_r ul li.active .jobico2 img {
    filter: unset;
    transform: unset;
}

.keshibanner {
    height: 415px;
    object-fit: cover;
}
.kspos {
    width: 100%;
    background-color:#f5fcfe ;
}
.ksgkname{
    background-color:#f5fcfe ;
}
.ksgkname .platname {
    padding: 40px 0px;
}
.ksgkname .idxbigline {
    top: 40px;
}
.ksgkname .idxbigname {
    padding-left: 40px;
}
.ksgk_nav {
    padding: 50px 20px;
    align-items: flex-start;
}
.ksgknav_l {
    width: 222px;
}
.ksgknav_l ul li {
    width: 100%;
    border-bottom:2px solid #ffffff ;
    padding:15px ;
    transition: all .5s;
}
.ksgknav_l ul li a {
    font-size: 20px;
	color: #626262;
    text-transform: capitalize;
}
.ksgknav_l ul li.active,.ksgknav_l ul li:hover {
    border-color: #00afff;
}
.ksgknav_r{
    width: 866px;
    height: auto;
}
.ksgkr_top {
    position: relative;
    width: 100%;
}
.ksgkr_top .ksgktop_pic {
    width: 100%;
}
.ksgktop_desc {
    position: absolute;
    width: 347px;
	height: 356px;
    background-color: rgba(0, 115, 200, .8);
    top: 30px;
    left: 30px;
    padding: 55px 0px 0px 25px;
}
.ksgktop_desc img {
    filter: grayscale(1000%)  brightness(1000%);
    height: 100px;
}
.ksgktop_desc h3 {
    font-size: 24px;
	font-weight: bold;
	color: #ffffff;
    padding-top: 30px;
}
.ksgkr_bot {
    margin-top: 40px;
    font-size: 16px;
	line-height: 28px;
	color: #323232;
    
}
.ksgkr_bot p,.ksgkr_bot span {
    font-size: 16px;
	line-height: 28px;
	color: #323232;
}

.ptys_name {
    margin: 70px 0px;
}
.ptys_list ul li {
    width: 100%;
    height: 420px;
    margin-bottom: 20px;
}
.ptys_lipic {
    width: 866px;
    height: 100%;
    overflow: hidden;
}
.ptys_lipic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ptys_lipic:hover img {
    transform: scale(1.05);
}
.ptys_lidesc {
    width: 414px;
	height: 100%;
    background: url(../images/ptys_lidescbg.jpg) no-repeat center;
    background-size: cover;
    padding:70px 40px 0px;
}
.ptys_lidesc img {
    filter: grayscale(1000%) brightness(1000%);
    margin-bottom: 30px;
    max-height: 90px;
}
.ptys_lidesc h3 {
    font-size: 28px;
	color: #ffffff;
}
.ptys_lidesc p {
    font-size: 16px;
	line-height: 26px;
	color: #ffffff;
}
.ptysli_line {
    width: 112px;
	height: 2px;
    margin: 10px 0px 30px;
    background-color: #ffffff;
    transition: all .5s;
}
.ptys_lidesc a {
    width: 90px;
	height: 33px;
	background-color: #00afff;
	border-radius: 16px;
    display: block;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
	color: #ffffff;
    margin-top: 30px;
}
.ptys_list ul li:hover .ptys_lidesc a {
    background-color: #ffa500;
}
.ptys_list ul li:hover .ptysli_line {
    width: 170px;
}
.ptyslist_2 {
    margin-bottom: 60px;
}
.ptyslist_2 ul li {
    width: 32%;
    height:420px ;
    padding: 65px 35px  0px;
    background-color:#e5e5e5 ;
    transition: all .5s;
}
.ptyslist_2 ul li a {
    width: 100%;
    height: 100%;
    display: block;
}
.ptyslist_2ico {
    height: 90px;
    width: 90px;
    margin-bottom: 30px;
    flex-direction: column;
    justify-content: center;
}
.ptyslist_2ico img {
    filter: grayscale(1000%) brightness(1000%);
    max-height: 100%;
}
.ptyslist_2 ul li a h3 {
    font-size: 26px;
    text-transform: capitalize;
	color: #1b1b1b;
}
.ptysli_2line {
    width: 112px;
    margin: 15px 0px 30px;
	height: 2px;
    background-color: #ffffff;
}
.ptyslist_2 ul li a p {
	font-size: 16px;
	line-height: 26px;
	color: #323232;
}
.ptyslist_2 ul li a button {
    font-size: 14px;
	color: #ffffff;
    width: 90px;
	height: 33px;
    text-align: center;
    line-height: 32px;
    border: 0px;
	background-color: #bfbfbf;
	border-radius: 16px;
    margin-top: 30px;
}
.ptyslist_2 ul li:hover {
    /* background-color: #00afff; */
        background: url(../images/ptys_lidescbg.jpg) no-repeat center;
    background-size: cover;
}
.ptyslist_2 ul li:hover a p {
    color: #ffffff;
}
.ptyslist_2 ul li:hover a h3 {
    color: #ffffff;
}
.ptyslist_2 ul li:hover a button {
    background-color: #ffa500;
}
.yjfwname .platname {
    padding-top: 20px;
}
.yjfwname .idxbigline {
    top: 20px;
}
.jcxmnav {
    background-color: #f5fcfe;
    padding-bottom: 100px;
}
.jcxm_navs ul li {
    width: 9.5%;
    height: 100px;
	border: solid 1px #bfbfbf;
    transition: all .5s;
    margin-bottom: 8px;
}
.jcxm_navs ul li a {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.jcxm_navico {
    width: 34px;
    height: 34px;
    justify-content: center;
    margin-bottom: 15px;
}
.jcxm_navico img {
    max-width: 100%;
    max-height: 100%;
    filter: brightness(100%) grayscale(100%);
}
.jcxm_navname h4 {
    font-size: 14px;
	color: #626262;
}
.jcxm_navs ul li:hover .jcxm_navico img,.jcxm_navs ul li.active .jcxm_navico img {
    filter: unset;
}
.jcxm_navs ul li:hover .jcxm_navname h4,.jcxm_navs ul li.active .jcxm_navname h4  {
   color: #0073c8;
}
.jcxm_navs ul li:hover {
    border: solid 1px #00b8f3;
}
.jcxm_navs ul li:hover .jcxm_navico img {
    transform: scale(1.2);
}
.jcxm_navs ul li:hover .jcxm_navname h4 {
    transform: scale(1.1);
    font-weight: bold;
}
.jcxm_hot {
    margin: 30px 0px;
    width: 100%;
    height: auto;
}
.jcxm_hotl p {
    font-size: 16px;
	color: #626262;
}
.jcxm_hotl p a {
    font-size: 16px;
    margin-left: 20px;
	color: #808080;
}
.jcxm_hotl p a:hover {
    color: #0073c8;
}
.jcxm_hotr {
    width: 517px;
	height: 40px;
	border: solid 1px #808080; 
}
.jcxm_hotr_l {
    width: 80%;
    justify-content: flex-start;
}
.jcxm_hotr_l p {
    font-size: 16px;
	color: #1b1b1b;
    padding-left: 15px;
}
.jcxm_hotr_l input {
    width: 70%;
    height: 100%;
    display: block;
}
.jcxm_hotr_r button {
    width: 44px;
	height: 38px;
    display: block;
    border: 0px;
	background-color: #808080;
}
.jcxm_hotr_r button img {
    filter: brightness(1000%) grayscale(1000%);
}
.jcxmpic {
    margin-top: -90px;
    position: relative;
}
.jcxmpicimg {
    height: 365px;
    object-fit: cover;
}
.jcxmpic_desc {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    padding: 5% 0px 0px 25%;
}
.jcxmpic_descico {
    max-width: 160px;
    max-height: 120px;
    overflow: hidden;
}
.jcxmpic_descico img {
    filter: grayscale(1000%) brightness(1000%);
	height: 115px;
    object-fit: contain;
}
.jcxmpic_desc h3 {
    font-size: 42px;
	color: #f5fcfe;
    margin: 50px 0px 20px;
}
.jcxmdesc_line {
    width: 91px;
	height: 4px;
    background-color: #00c8ff;
}
.jcxm_list {
    margin-top: 35px;
    align-items: flex-start;
}
.jcxmlist {
    padding-bottom: 50px;
}
.jcxmlist_nav h4 {
    font-size: 24px;
	color: #1b1b1b;
    margin:15px 0px 40px;
}
.jcxmlist_nav ul li {
    margin-bottom: 10px;
}
.jcxmlist_nav ul li a {
    font-size: 16px;
	color: #808080;
}
.jcxmlist_nav ul li a.active,.jcxmlist_nav ul li a:hover {
    color: #026eb7;
}
.jcxmlist_item {
    width: 927px;
    margin-bottom: 0px;
}
.jcxmlist_item ul li {
    width: 100%;
	height: auto;
	border: solid 1px #bfbfbf;
    position: relative;
    margin-bottom: 25px;
}
.jcxmlist_item ul li a {
    width: 100%;
    height: 100%;
    align-items: flex-end;
}
.jcxmli_l {
    padding: 25px 0px 28px 40px;
    background: url(../images/jcxmli_rline.jpg) no-repeat right bottom;
    transition: all .5s;
}
.jcxmli_l h3 {
    font-size: 18px;
	color: #1b1b1b;
    margin-bottom: 20px;
    line-height: 28px;
    padding-right: 10px;
}
.jcxmli_l p {
    font-size: 16px;
    line-height: 26px;
	color: #626262;
    padding-right: 10px;
}
.jcxmli_r {
    position: absolute;
    bottom: 30px;
    right: 40px;
}
.jcxmli_r img {
    height: 21px;
    filter: brightness(100%) grayscale(100%);
}
.jcxmlist_item ul li:hover .jcxmli_r img {
    filter: unset;
}
.jcxmlist_item ul li:hover .jcxmli_l {
    background-image: url(../images/jcxmli_rline_on.jpg);
}
.jumpto {
    display: none;
}
/* 质量管理 */
.main {
    
}
.zhiliangfz {
    width: 100%;
    height: auto;
    position: relative;
}
.zlfz_pos {
    position: absolute ;
    top: 0px ;
    left: 0px;
    z-index: 2;
    width: 100%;
}
.zhiliangfz .gallery-top.swiper-container {
    height: auto;
}
.zhiliangfz .gallery-top .swiper-slide img.zlfz_pic {
    width: 100%;
    height: auto;
}
.zhiliangfz .gallery-thumbs {
    position: absolute;
    right: 15%;
    top: 60%;
    width: 600px;
    height: 360px;
    overflow: visible;
    z-index: 3;
}
.zhiliangfz .gallery-thumbs .swiper-slide {
    display: block;
    width: 100% !important;
    height:100px;
    text-align: left;
    background: none;
}
.zhiliangfz .gallery-thumbs .swiper-wrapper {
    display: block;
}
.zlfz_desc {
    cursor: default;
}
.zlfz_desc h3 {
    font-size: 22px;
	color: #1b1b1b;
    text-transform: capitalize;
    padding-bottom: 15px;
}
.zlfz_desc p {
    font-size: 16px;
	color: #626262;
}

.swiper-slide-thumb-active .zlfz_desc h3,.zlfz_desc:hover h3 {
    color: #0073c8;
}
.zlfz_name {
    position: absolute;
    top: 35%;
    left: 0px;
    width: 100%;
    height: auto;
    z-index: 2;
}
.zjtd {
    padding: 120px 0px;
    background-color: #ffffff;
    display: none;
}
.zjteam_name .idxbigname {
    padding-top: 0px;
}
.zjteam_name .idxbigline {
    top: 0px;
}
.zjteamlist {
    position: relative;
}
.zjteam_li {
    transition: all .5s;
}
.zjteam_liimg {
    width: 100%;
    height: 444px;
    position: relative;
}
.zjteam_liimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.zjteam_lititle {
    width: 100%;
    height: 34%;
    position: absolute;
    bottom: 0px;
    padding: 30px;
    text-align: left;
    left: 0px;
    transition: all .5s;
}
.zjteam_lititle h3 {
    font-size: 28px;
	color: #ffffff;
    padding-bottom: 20px;
}
.zjteam_lititle h4 {
    font-size: 18px;
	color: #e5e5e5;
}
.zjteam_lidesc {
    text-align: left;
    margin-top: 25px;
}
.zjteam_lidesc p {
    font-size: 14px;
	line-height: 24px;
	color: #808080;
}
.zjteam_lidesc span {
    font-size: 12px;
    display: block;
    margin-top: 20px;
	color: #808080;
}
.zjteam_li:hover .zjteam_lititle {
    background: rgba(0, 115, 200, .8);
}
.zjteamlist .swiper-button-next, .zjteamlist .swiper-button-prev {
    top: -100px;
    width: 50px;
    height: 50px;
    right: 50px;
    left: unset;
    border-radius: 50%;
    background-color: #bfbfbf;
    z-index: 1;
}
.zjteamlist .swiper-button-prev {
    right: 150px;
}
.zjteamlist .swiper-button-next img {
    transform: rotateY(180deg);
}
.zjteamlist .swiper-button-next::after, .zjteamlist .swiper-button-prev::after {
    content: '';
}
.zjteamlist .swiper-button-next:hover, .zjteamlist .swiper-button-prev:hover {
    background-color: #0080c8;
}
.zjtd_subname span {
    font-size: 20px;
	color: #626262;
    display: block;
    margin-top: 30px;
}
.yqsb {
    padding: 100px 0px;
    background-color: #f5fcfe;
}
.yqsbname {
    margin-bottom: 60px;
}
.yqsbswiper {
    padding-bottom: 60px;
}
.yqsbswiper .swiper-slide {
    background: none;
    display: block;
}
.yqsbpic {
    width: 100%;
    margin-bottom: 20px;
    position: relative;
    background-color: #ffffff;
}
.yqsbpic a img {
    width: 100%;
}
.yqsbpic_title {

    width: 100%;
    height: auto;
    padding: 20px 30px;
    text-align: left;
}
.yqsbpic_title h3 {
    font-size: 20px;
	color: #323232;
}
.yqsbpic_title p {
    font-size: 16px;
    padding-top: 10px;
	color: #323232;
}
.yqsbimgs ul li {
    width: 49%;
    margin-bottom: 20px;
}
.yqsbimgs ul li a {
    width: 100%;
	background-color: #ffffff;
    position: relative;
    overflow: hidden;
    display: block;
}
.yqsbimgs ul li a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.yqsbimgs_title {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    padding-top: 60px;
}
.yqsbimgs_title h3 {
    font-size: 20px;
	color: #323232;
}
.yqsbimgs_title p {
    font-size: 16px;
    padding-top: 12px;
	color: #323232;
}
.yqsbitem .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    width: 13px;
    height: 13px;
    margin: 0px 10px;
}
.yqsbitem .swiper-pagination-bullet-active {
   transform: scale(1.2);
   background: url(../images/yqsbitem_icoactive.png) no-repeat center;
   background-size: cover;
   background-color: rgba(0, 0, 0, .0);
}
.zzzs {
    padding: 110px 0px 80px;
}
.zzzsnames {
    display: none;
}
.zzzsnames ul {
    justify-content: center;
}
.zzzsnames ul li p {
    font-size: 20px;
	color: #323232;
}
.zzzsnames ul li:hover p,.zzzsnames ul li.active p {
    color: #026eb7;
}
.zzzsnameline {
    width: 2px;
    height: 22px;
    background-color: #323232;
    margin: 0px 60px;
}
.zzzslist {
    width: 100%;
    height: 600px;
    margin-top: 30px;
}
.zzzslist .swiper-container{
    padding: 10px;
}
.zzzslist .swiper-slide {
    height: calc((100% - 30px) / 2);
    display: block;
    width: 24.5%;
    margin-right: 10px;
  }
.zzzsliimg {
    height: 210px;
    width: 100%;
	background-color: #ffffff;
	border: solid 1px #bfbfbf;
    overflow: hidden;
    padding: 12px;
    transition: all .5s;
}
.zzzsliimg img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.zzzslist .swiper-slide:hover .zzzsliimg {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .2);
    border-color: #ffffff;
}
.zzzslist .swiper-slide:hover .zzzsliimg img {
    transform: scale(1.05);
}
.zzzslititle {
    margin-top: 20px;
    display: none;
}
.zzzslititle p {
    font-size: 16px;
	color: #808080;
}
.zzzslist .swiper-slide:hover .zzzslititle p {
    color: #0073c8;
}
.zzzslist .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 0px;
}
.zzzslist2 {
    display: none;
}

/* 专家介绍 */
.zjjsitem {
    padding: 30px;
    align-items: flex-start;
}
.zjjs_l {
    width: 25%;
    padding-left: 3%;
}
.zjjs_l img {
    width: 100%;
    height: auto;
}
.zjjs_r {
    width: 70%;
}
.zjjs_rtop {
    padding: 10px;
}
.zjjs_rtop h3 {
    font-size: 28px;
	color: #1b1b1b;
    padding: 30px 0px 20px;
}
.zjjs_rtop p {
    font-size: 20px;
	color: #808080;
}
.zjjs_rline {
    width: 100%;
    height: 2px;
    background-color: #00afff;
    margin: 10px 0px 15px;
}
.zjjs_rbot {
    padding: 0px 10px;
}
.zjjs_rbot p {
    font-size: 16px;
	line-height: 30px;
	color: #323232;
}
.zjjs_next {
    padding: 10px;
    margin: 40px 0px;
}
.zjjs_next p {
    font-size: 14px;
	color: #bfbfbf;
    margin-top: 5px;
}
.zjjs_next p a {
    font-size: 14px;
	color: #bfbfbf;
}
.zjjs_next p:hover {
    color: #323232;
}
.zjjs_next p:hover a {
    color: #323232;
}

/* 仪器配备 */
.yqsbpage {
    padding: 100px 0px 20px;
}
.yqsb_item {
    align-items: flex-start;
}
.yqsbp_l {
    width: 25%;
}
.yqsbp_l h2 {
	font-size: 20px;
	color: #1b1b1b;
    text-align: center;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 15px;
}
.yqsbp_l ul {
    margin-top: 20px;
}
.yqsbp_l ul li {
    background: url(../images/yqsbp_lico.png) no-repeat left center;
}
.yqsbp_l ul li a {
    padding-right: 30px;
    padding-left: 20px;
    line-height: 34px;
}
.yqsbp_l ul li a p {
    font-size: 16px;
	color: #808080;
}
.yqsbp_l ul li a span {
    font-size: 16px;
	color: #bfbfbf;
}
.yqsbp_l ul li a:hover p {
    color: #0073c8;
}
.yqsbp_l ul li a:hover span {
    color: #323232;
}
.yqsbp_r {
    width:68%;
    padding-top: 50px;
}
.yqsbp_rtop img {
    width: 100%;
}
.yqsbp_rtopdesc {
    width: 100%;
    height: auto;
    padding: 35px 90px;
    background-color: #e7e8e9;
}
.yqsbp_rtopdesc h3 {
    font-size: 22px;
	color: #1b1b1b;
    padding-left: 20px;
}
.yqsbp_rtopdesc p {
    font-size: 16px;
	color: #323232;
    padding-left: 20px;
    line-height: 30px;
}
.yqsbp_rtopline {
    width: 290px;
	height: 1px;
    margin: 20px 0px;
    background-color: #bfbfbf;
}
.yqsbp_rbot {
    margin: 25px 0px;
}
.yqsbp_rbot p {
    font-size: 16px;
	line-height: 26px;
	color: #323232;
}

/* 新闻列表 */
.listnewsp {
    height: auto;
}
.newslist_page {
    padding-bottom: 100px;
    display: block;
}
.newslist_page .idxbigname {
    padding-bottom: 30px;
}
.newslist_nav ul li {
    border-bottom: 2px solid #e5e5e5;
    margin-left: 40px;
    padding: 15px;
    transition: all .5s;
}
.newslist_nav ul li a {
    font-size: 20px;
	color: #626262;
}
.newslist_nav ul li:hover,.newslist_nav ul li.active {
    border-color: #00afff;
} 
.newslist_nav ul li:hover a,.newslist_nav ul li.active a {
	color: #1b1b1b;
}
.newslist_tj {
    width: 100%;
    background-color: #ffffff;
    transition: all .5s;
}
.newslist_tjimg {
    width: 47%;
    height: 380px;
    overflow: hidden;
}
.newslist_tjimg img {
    width: 100%;
    height:100%;
    object-fit: cover;
}
.newslist_tjinfo {
    width: 47%;
}
.newslist_tjinfo h3 {
    font-size: 24px;
    font-weight: bold;
	color: #323232;
}
.newslist_tjinfo span {
    font-size: 16px;
	color: #808080;
    display: block;
    margin: 20px 0px 30px;
} 
.newslist_tjinfo p {
    font-size: 16px;
	line-height: 26px;
	color: #808080;
}
.newslist_more {
    margin-top: 40px;
    text-align: right;
    padding-right: 5%;
    transition: all .5s;
}
.newslist_more h4 {
    font-size: 16px;
	color: #808080;
    padding-right: 20px;
    background: url(../images/ernavico.png) no-repeat right center;
}
.newslist_tj:hover {
    box-shadow: 0px 9px 16px 0px 
		rgba(0, 0, 0, 0.35);
}
.newslist_tj:hover .newslist_tjimg img {
    transform: scale(1.05);
}
.newslist_tj:hover .newslist_more {
   padding-right: 2%;
}

.newslist_page .idxnews_bot ul li {
    height: 435px;
    margin-top: 25px;
}
.newslist_liimg {
    width: 100%;
    height:255px ;
    margin-bottom: 25px;
    overflow: hidden;
}
.newslist_liimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.newslist_page .idxnews_bot ul li:hover .newslist_liimg img {
    transform: scale(1.05);
}
.pagebar {
    margin-top: 50px;
}
 .pagebar ul {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
/*
.pagebar ul li {
	width: 42px;
	height: 42px;
	border: solid 1px #bfbfbf;
    margin: 0px 10px;
    text-align: center;
    transition: all .5s;
}
.pagebar ul li a,.pagebar ul li span {
    font-size: 14px;
	color: #323232;
    line-height: 40px;
    transition: all .5s;
} 
.pagebar ul li:hover {
    background-color: #00afff;
}
.pagebar ul li:hover a,.pagebar ul li:hover span {
    color: #ffffff;
}*/

/* 新闻详情页 */
.newsdetail {
    padding-bottom: 0px;
    background-color: #f5fcfe;
}
.newsdetail .zjteam_name {
    align-items: flex-end;
}
.news_xqitem {
    padding: 55px 0px 0px 20px;
    align-items: flex-start;
}
.newsxq_left {
    width: 23%;
    padding: 40px 0px;
}
.newsxq_ltj h3 {
    font-size: 20px;
	color: #1b1b1b;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 15px;
    margin-bottom: 20px;
    text-align: center;
}
.newsxq_ltj_img {
    width: 100%;
    height: 150px;
    overflow: hidden;
}
.newsxq_ltj_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.newsxq_ltj_img:hover img {
    transform: scale(1.05);
}
.news_xql_list ul li {
    margin-top: 20px;
}
.news_xql_list ul li .newsl_img {
    margin-bottom: 10px;
    display: none;
}
.news_xql_list ul li .newsl_desc {
    background: url(../images/yqsbp_lico.png) no-repeat left top;
    background-position-y: 7px;
}
.news_xql_list ul li .newsl_desc p {
    font-size: 16px;
	color: #1b1b1b;
    margin-bottom: 5px;
    padding-left: 20px;
}
.news_xql_list ul li .newsl_desc span {
    font-size: 14px;
	color: #a0a0a0;
    padding-left: 20px;
}
.news_xql_list ul li:first-child .newsl_img {
    display: block;
}
.newsxq_ltgas {
    margin-top: 100px;
}
.news_xq_tags {
    padding: 0px 10px;
}
.news_xq_tags a {
    font-size: 16px;
	line-height: 30px;
    margin: 0px 5px;
	color: #626262;
}
.newsxq_lwx {
    width: 100%;
    margin-top: 45px;
}
.newsxq_lwx_l {
    width: 126px;
    text-align: center;
}
.newsxq_lwx_l p {
    font-size: 16px;
    margin-top: 12px;
	color: #626262;
    text-transform: capitalize;
}
.newsxq_right {
    width: 70%;
}
.newsxq_rtop {
    margin-bottom: 30px;
}
.newsxq_rtop h3 {
    font-size: 24px;
	color: #1b1b1b;
    margin-bottom: 20px;
}
.newsxq_rtop span {
    font-size: 16px;
	color: #808080;
}
.newsxq_bot p ,.newsxq_bot span{
    font-size: 16px;
	line-height: 26px;
	color: #323232;
}
.newsxq_bot img {
    display: block;
    margin: 10px auto;
}
.newsxq_bot {
    font-size: 16px;
	line-height: 26px;
	color: #323232;
}

/* 客户服务 */
.wangdian {
    width: 100%;
    position: relative;
    background-color: #f5fcfe;
}
.wangdianpic {
    width: 100%;
}
.wdtitle { 
    position: absolute;
    width: 100%;
    top: 100px;
    text-align: center;
    left: 0px;
}
.wdposition {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0px;
}
.wdposition .position {
    padding-top: 15px;
}
.khfwzx {
    padding: 100px 0px 0px;
}
.khfwzx_bot {
    position: relative;
}
.khfwzx_botitem {
    width: 100%;
    /* height: 700px; */
    height: auto;
    padding-bottom: 50px;
}
.khfwzx_botitem .gallery-top {
    height: 558px;
}
.khfwzx_botitem .gallery-thumbs {
    height: 80px;
    /* width: 640px; */
    height: auto;
    /* border-bottom: 1px solid #323232; */
    border-bottom:0px solid #323232;
    padding: 0px 10px;
}
.khfwzx_title {
    font-size: 28px;
    display: none;
	color: #626262;
}
.khfwzx_botitem  .swiper-slide-thumb-active p,.khfwzx_title:hover {
    color: #0073c8;
    cursor: default;
}
.khfwzx_kftel {
    position: absolute;
    bottom: 30%;
    width: 100%;
    height: auto;
    left: 0px;
    z-index: 2;
}
.khfwzx_kfteldesc {
    border-bottom:12px solid  #0073c8;
    text-align: center;
}
.khfwzx_kfteldesc h3 {
    font-size: 30px;
    padding-bottom: 25px;
	color: #00afff;
}
.khfwzx_botdesc {
    position: absolute;
    bottom: 2.5%;
    width: 100%;
    height: auto;
    left: 0px;
    z-index: 2;
}
.khfwzx_botdesc p {
    text-align: center;
    font-size: 16px;
	color: #323232;
}

.stfwl {
    position: relative;
    height: auto;
}
.stfwl .about_gdjstitle {
    width: 100%;
    position: absolute;
    padding-top: 100px;
    top: 0px ;
    left: 0px;
}
.stfwl .about_gdjstitle h4 {
    font-size: 20px;
    padding: 50px 0px 20px;
	color: #626262;
}
.stfwl_item {
    width: 100%;
}
.stfwl_pic {
    width: 100%;
    z-index: 1;
}
.stfwl_item .bigbox {
    position: absolute;
    z-index: 2;
    height: 73%;
    top: 300px;
    left: 0px;
}
#particles-js {
    height: 100%;
}
.fwnr {
    padding: 110px 0px 130px;
}
.fwnrlist ul li {
    margin-bottom: 10px;
    width: 850px;
	height: 420px;
    overflow: hidden;
    position: relative;
}
.fwnrli_l {
    height: 100%;
}
.fwnrli_l img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.fwnrli_l:hover img {
    transform: scale(1.05);
}
.fwnrli_title {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color:rgba(0, 115, 200, .0);
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0px 0px 60px 40px;
    transition: all .5s;
}
.fwnrli_title p {
    font-size: 24px;
    text-transform: capitalize;
	color: #ffffff;
}
.fwnrli_line {
    width: 46px;
	height: 2px;
    background-color: #ffffff;
    margin-top: 15px;
    transition: all .5s;
}
.fwnrli_l:hover .fwnrli_title {
    background-color:rgba(0, 115, 200, .75);
}
.fwnrlist ul li.fwnrli2,.fwnrlist ul li.fwnrli3,.fwnrlist ul li.fwnrli6,.fwnrlist ul li.fwnrli7 {
    width: 420px;
}
.fwnrlist ul li.fwnrli_l_big .fwnrli_title  {
    padding-left: 70%;
}
.fwnrli_l:hover .fwnrli_line {
    width: 95px;
}
.fwnrlist ul li.fwnrli3 .fwnrli_l:hover .fwnrli_line,
.fwnrlist ul li.fwnrli7 .fwnrli_l:hover .fwnrli_line,
.fwnrlist ul li.fwnrli8 .fwnrli_l:hover .fwnrli_line {
    width: 145px;
}

.lxwm {
    padding: 105px 0px;
    background-color: #f5fcfe;
}
.lxwmtop {
    width: 100%;
    padding-right:80px ;
}
.lxwmtop .platname {
    padding-top: 0px;
    padding-bottom: 0px;
}
.lxwmtop .idxbigline {
    top: 0px;
}
.lxwmtop .platname p {
    padding-bottom: 0px;
}
.lxwmbot {
    padding: 0px 100px 0px 40px;
    margin-top: 80px;
}
.lxwmbot_ewm {
    width: 270px;
}
.lxwmbot_ewm ul li {
    text-align: center;
    width: 50%;
}
.lxwmbot_ewm ul li img {
    height: 126px;
    margin-bottom: 15px;
}
.lxwmbot_ewm ul li p {
    font-size: 16px;
    text-transform: capitalize;
	color: #626262;
}
.lxwmbot_desc {
    width: 770px;
}
.lxwmbot_desc ul li h3 {
    font-size: 20px;
	color: #1b1b1b;
    padding-bottom: 20px;
}
.lxwmbot_desc ul li p {
    font-size: 16px;
	color: #626262;
}
.swhz {
    padding: 100px 0px;
}
.swhzbot {
    width: 100%;
    height: 300px;
    margin-top: 80px;
}
.swhzbot .swiper-slide {
    height: calc((100% - 30px) / 2);
  }
.swhzbot .swiper-slide img {
    max-height: 100%;
    object-fit: contain;
}
.swhzbot .swiper-slide:hover {
    border: 1px solid #e7e8e9;
}
.newslist_pbot ul {
    justify-content: flex-start;
}
.newslist_pbot ul li {
    margin-right: 65px;
}
.newslist_pbot ul li:nth-child(3n) {
    margin-right: 0px;
}



.waptop {height: 60px;width: 100%;padding: 0px 20px;}
.waptop_item {width: 100%;height:100%;}
.waptop_item_l a img {height: 26px;}
.waptop_navico {height:20px ;}
.waptop_xl {width: 100%;height: 100vh;position: fixed;top: 0px ;left: 0px;background-color: rgba(0, 0, 0, .5);display: none;} 
.waptopxl_top {height: 60px;width: 100%;padding: 0px 20px;background-color: #ffffff;}   
.waptxl_bot {background-color: #0073c8;width: 100%;height: auto;padding:20px 30px ;}
.waptxl_nav ul li a {color: #ffffff;font-size: 18px;line-height: 44px;text-transform: capitalize;}
.waptxl_nav ul li a:hover {color: #00afff;}
.waptxl_foot {width: 100%;height: auto;margin-top: 40px;}
.waptxlf_l h4 {font-size: 16px;color: #e5e5e5;padding-bottom: 15px;}
.waptxlf_l p {color: #e5e5e5;font-size: 12px;margin-bottom: 10px;}
.waptxlf_r ul li {text-align: center;padding: 5px;width: 40%;}
.waptxlf_r ul li img {width: 80px;}
.waptxlf_r ul li p {font-size: 12px;color: #111111;padding-top: 5px;text-transform: capitalize;}
.waptop_closeico {height:20px ;}
.wapbig_swiper .swiper-slide {background: none;}
.wapbig_list {width: 90%;height: auto;background: url(../images/ptys_lidescbg.jpg) no-repeat center;background-size: cover;margin: 0 auto;padding: 20px 10px;align-items: flex-start;}
.wapbig_lil {width: 27%;}
.wapbig_lil img {height: 30px;filter: grayscale(1000%) brightness(1000%);}
.wapbig_lil p {color: #ffffff;font-size: 12px;background: url(../images/bigdataicomore.png) no-repeat right center;background-size: contain;margin-top: 90%;background-size: 15px;}
.wapbig_lir {width: 70%;text-align: left;padding-left: 10px;}
.wapbig_lir h4 {font-size: 20px;color: #ffffff;}
.wapbig_lir h4 sup {color: #ffffff;}
.wapbig_lir h3 {font-size: 16px;color: #ffffff;font-weight: bold;margin-top: 20px;}
.wapbig_line {width: 40px;height: 2px;background-color: #00afff;margin:7px 0px;}
.wapbig_lir p {font-size: 12px;color: #ffffff;}
.wapbig_swiper .swiper-button-next {right: 0px;}
.wapbig_swiper .swiper-button-prev {left: 0px;}
.wapbig_swiper .swiper-button-next, .wapbig_swiper .swiper-button-prev {width: auto;}
.wapbig_swiper .swiper-button-next::after, .wapbig_swiper .swiper-button-prev::after {font-size: 20px; color: #9fa4a5;}
.wapfoot_l p {font-size: 10px;color: #bfbfbf;}
.wapshgy {padding:0px 20px 30px;}
.wapshgy ul li {margin-bottom: 30px;}
.wapptys_list {padding-bottom: 30px;}
.wapptys_list ul li {
    width: 49%;
    margin-bottom: 10px;
    position: relative;
}
.wapptys_list ul li a img.wapptys_liimg {
    height: 170px ;
    object-fit: cover;
}
.wapptys_liinfo {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    padding: 10px;
    background-color: rgba(255, 255, 255, .8);
}
.wapptys_liitem {
    width: 100%;
    height: 100%;
    background: url(../images/ptys_lidescbg.jpg) no-repeat center;
    background-size: cover;
    padding: 10px;
}
.wapptys_liitem img {
    filter: grayscale(1000%) brightness(1000%) ;
    height: 30px;
}
.wapptys_liitem h3 {
    font-size: 15px;
    color: #ffffff;
    margin-top: 10px;
}
.wapptys_liitem p {
    color: #ffffff;
    font-size: 12px;
    height: 48px;
    overflow: hidden;
}
.wapzj_top {
    padding: 30px 20px;
    align-items: flex-start;
}
.wapzj_top img {
    width: 35%;
}
.wapzj_topdesc {
    width: 60%;
}
.wapzj_topdesc h3 {
    font-size: 18px;
    padding: 10px 0px;
}
.wapzj_topdesc p {
    font-size: 14px;
    color: #808080;
}
.wapzj_bot {
    padding: 0px 20px 30px;
}
.wapzj_bot p {
    font-size: 13px;
    word-wrap: break-word;
    word-break: break-all;
    width: 100%;
    line-height: 24px;
}
.wapsbnav {
    position: absolute;
    bottom: 0px;
    right: 20px;
}
.wapsbnav_item {
    width: 70px;
}
.wapsbnav_item .wapsbnavname {
    font-size: 14px;
    color: #808080;
}
.wapsbnav_item img {
    filter: grayscale(100%) brightness(100%);
    transform: rotate(90deg);
    height: 10px;
}
.wapsbnav_xl {
    position: absolute;
    top: 70px;
    left: 0px;
    width: 95.5vw;
    height:auto;
    padding: 15px;
    background-color: #ffffff;
    display: none;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, .1);
}
.wapsbnav_ico.active {
    transform: rotate(270deg);
}
.wapkf_condesc {
    width: 100%;
    padding: 0px 30px;
    margin-top: 40px;
}
.wapkf_condesc ul {
    width: 100%;
}
.wapkf_condesc ul li {
    text-align: center;
}
.wapkf_condesc ul li p {
    font-size: 14px;
    margin-bottom:5px;
}
.wapkf_condesc ul li a {
    font-size: 10px;
}
.searchpage {
    padding-top: 60px;
}

.waves {
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.waves canvas {
    margin-top: -25px;
}
.stfwl_yuan {
    position: absolute;
    top: 62.5%;
    left: 34%;
    z-index: 2;
}
.stfwl_yuan img {
    max-width: 105px;
    animation:runfeng 4.5s infinite;
    -webkit-animation:runfeng 4.5s infinite; /* Safari 和 Chrome */
}

.hisgallery-thumbs .swiper-slide.swiper-slide-thumb-active .abouthis_year_d {background-image: url(../images/abouthis_year_ond.png);}

