@charset "utf-8";
/* CSS Document */
body{overflow-x: hidden;}
body img{width:100%;}
div, p, a{font-size: 16px;color:#000;}
a:hover{color:#59cbc9;}
.wrap{width:1412px;margin:0 auto;}

.pc_web{display:block !important;}
.m_web{display:none !important;}
.pc_web_f{display:flex !important;}
.m_web_f{display:none !important;}

@media screen and (max-width:996px){
    div, p, a{font-size: 14px;}
    .wrap{width:90%;}

    .pc_web{display:none !important;}
    .m_web{display:block !important;}
    .pc_web_f{display:none !important;}
    .m_web_f{display:flex !important;}
}

/*************************************导航css*******************************************/
header{width: 100%; max-width: 100%; padding: 0 5%; display:flex; justify-content:space-between; flex-direction:column; transition:all .5s ease-in-out; height:100px; position:fixed; top:0; left:0; z-index: 999; border-bottom: 1px rgba(0,0,0,.1) solid;}
header.sticky{max-width:100%;margin-left:0;background: rgba(255,255,255,.8);}
.navbar{padding:0; height:100%;display:flex; align-items:center;}
.navbar-brand{padding: 0; margin: 0;display: flex;align-items: center;}
.navbar .navbar-brand img{width:162px; }
.navbar-collapse{flex-grow:0; justify-content: flex-end; height: 100%;}
.navbar-expand-lg .navbar-nav{height: 100%;}
.navbar-expand-lg .navbar-nav .nav-item{height: 100%; padding: 0 1.5rem;}
.navbar-expand-lg .navbar-nav .nav-link{height: 100%;font-size:16px; padding:0; align-items: center; display: flex; position: relative;}
.navbar-expand-lg .navbar-nav .nav-link::after{content: ""; width: 100%; height: 2px; background: #59cbc9; position: absolute; bottom: -1px; left:-100%; transition: all .5s ease-in-out; opacity: 0;}
.navbar-expand-lg .navbar-nav .nav-link.active::after,.navbar-expand-lg .navbar-nav .nav-link:hover::after{left: 0; opacity: 1;}
.navbar-expand-lg .navbar-nav .nav-link.active,.navbar-expand-lg .navbar-nav .nav-link:hover{color: #59cbc9; }
.close,#navbarNav .navbar-brand{display: none;}

.lans{display: flex;align-items: center;}
.lans .lan{display: flex;align-items: center;margin-left:30px;}
.lans img{width:20px;margin-right:7px;}
@media screen and (max-width:992px){
    header{background: #fff;position: fixed;height:60px;}
    .navbar-brand{padding:0; font-size:1rem; font-weight:bold;}
    .navbar .navbar-brand img{width:120px; margin-right:10px;}
    .navbar-brand p{font-size: 24px;}
    .navbar-collapse{position:fixed; z-index: 9999; width:100%; max-width:100%; height:100vh; background:#fff; padding:1rem 2rem; top:0px; left:0;}
    .navbar-light .navbar-toggler{color: rgba(255, 255, 255, 0.5);border-color:rgba(255,255,255, 0.8); padding:0; line-height:1.25;}
    .navbar-light .navbar-toggler-icon{background-image:none; color:var(--white); font-size:1.35em; height:1.25em; }
    .nav-link{padding:0.8rem 1rem; border-bottom:1px #e2e2e2 solid;}
    .dropdown-menu{margin:0;background:none; padding-bottom:30px;}
    .dropdown-item{border-bottom:1px #e2e2e2 solid; text-align:left; line-height:3;}
    .navbar-expand-lg .navbar-nav{height: auto;}
    .navbar-light .navbar-nav .nav-link{color:rgba(255,255,255,.9);}
    .navbar-expand-lg .navbar-nav .nav-link{padding:1rem 0;font-size:14px;}
    .nav-item-none{display:none;}
    .close{opacity: 1; font-size:20px; display: flex; cursor: pointer; margin: 1rem .2rem .5rem 0; color: #000;text-shadow: none;margin-bottom:20px;}
    #navbarNav .navbar-brand{ display: flex; justify-content: center; align-items: center; margin:2rem 0; font-size:20px;margin-top:40px;}
    #navbarNav .navbar-brand img{max-width:320px;}
    .icon-24px{color:#000;font-size:32px;}
    .navbar-toggler{line-height: 1.4;padding:0;}
    .navbar-brand .logo_name{font-size: 18px;}
    .navbar-expand-lg .navbar-nav .nav-item{padding:0;}
    .navbar-expand-lg .navbar-nav .lan-item{margin-left:0;}
    .navbar-brand .logo_img{display: none;}
    .navbar-toggler-icon{width:auto;height:auto;}
}

/*************************************轮播图css*******************************************/
.slider_bg{width: 100%;margin-top:100px;}
.slider_bg .swiper-slide{display: flex; justify-content: center; align-items:center;}
.slider_bg .container{position:absolute; z-index:99;display: flex; flex-direction: column; justify-content:center; align-items: center; color:var(--white);}
.slider_bg p{font-size:30px; line-height: 1.4;text-align: center;font-weight: 300; }
.slider_bg p span{position: relative;font-size:40px;}
.slider_bg a{background: #59cbc9; color: var(--white); width: 100%; max-width:200px; line-height: 2.2; margin-top:4rem; display: flex; justify-content:center; align-items: center; border-radius:2px;}
.slider_bg i{font-size: 1.25em; margin-right:14px;}
.slider_bg a:hover{background: var(--dark#59cbc9);}
.slider_bg .swiper-button-next, .slider_bg .swiper-container-rtl .swiper-button-prev{right:40px;}
.slider_bg .swiper-button-prev, .slider_bg .swiper-container-rtl .swiper-button-next{left:40px;}
.slider_bg .swiper-container-horizontal>.swiper-pagination-bullets,.slider_bg .swiper-pagination-custom, .swiper-pagination-fraction{bottom:50px;}
.swiper-button-next,.swiper-button-prev{ color:#59cbc9; border-radius:100%; width:50px; height:50px; border: 1px #59cbc9 solid;}
.swiper-button-next:after,.swiper-button-prev:after{font-size: 24px;}
.swiper-button-next:hover,.swiper-button-prev:hover{background: rgba(0,0,0,.8);}
.swiper-pagination-bullet{width:6px; height:6px; background:var(--white); transition:all .5s ease-in-out;}
.swiper-pagination-bullet-active{width:60px; height:6px; border-radius:8px; background:#59cbc9;}
@media screen and (max-width:992px) {
    .slider_bg{margin-top:60px;}
    .swiper-button-next,.swiper-button-prev{width:30px; height: 30px;}
    .swiper-button-next,.swiper-container-rtl .swiper-button-prev{right: 10px;}
    .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left: 10px;}
    .swiper-button-next:after,.swiper-button-prev:after{ font-size:18px;}
    .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom, .swiper-pagination-fraction{bottom:10px;}
    .swiper-pagination-bullet{width:4px; height:4px; background:var(--white); transition:all .5s ease-in-out;}
    .swiper-pagination-bullet-active{width:30px; height:4px; border-radius:4px; }
    .slider_bg p{font-size:16px;}
    .slider_bg a{margin-top: 10px; max-width:140px;}
    .slider_bg .swiper-button-next,.slider_bg .swiper-button-prev{display: none;}
    .slider_bg .swiper-container-horizontal>.swiper-pagination-bullets,.slider_bg .swiper-pagination-custom, .swiper-pagination-fraction{bottom:10px;}
    .slider_bg p span{font-size:18px;}
}

/*首页产品分类css*/
.default_pdtcates{padding:80px 0;}
.default_pdtcates .cate_item{display: flex;align-items: center;height:680px;}
.default_pdtcates .cate_item:first-child{margin-bottom:55px;}
.default_pdtcates .left{width:930px;}
.default_pdtcates .left img{width:100%;height:100%;display: block;}
.default_pdtcates .right{flex:1;background:#59cbc9;height:100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.default_pdtcates .top{display: flex;flex-direction: column;align-items: center;}
.default_pdtcates .top img{width:53px;}
.default_pdtcates .top p{font-size:20px;color:#016169;margin-top:30px;}
.default_pdtcates .middle{display: flex;flex-direction: column;align-items: center;margin:70px 0;}
.default_pdtcates .middle .one{font-size:40px;color:#016169;font-weight: bold;}
.default_pdtcates .middle .two{font-size:40px;color:#016169;}
.default_pdtcates .bottom{position: relative;}
.default_pdtcates .bottom .bb{width:300px;height:50px;display: flex;justify-content: space-between;align-items: center;border-radius: 50px;border:1px solid #016169;padding:0 20px;}
.default_pdtcates .bottom .bb span{font-size:16px;color:#016169;}
.default_pdtcates .bottom .tt{width:100px;height:50px;background:#016169;color:#fff;border-radius: 50px;position:absolute;z-index:2;left:50%;transform: translateX(-50%);top:0;display: flex;justify-content: center;align-items: center;}
@media screen and (max-width:992px) {
    .default_pdtcates{padding:30px 0;}
    .default_pdtcates .cate_item{display:flex;flex-wrap:wrap;height:auto;}
    .default_pdtcates .cate_item:first-child{margin-bottom:20px;}
    .default_pdtcates .left{width:100%;}
    .default_pdtcates .right{width:100%;padding:30px 0;}
    .default_pdtcates .top p{font-size:16px;}
    .default_pdtcates .middle .one{font-size:20px;}
    .default_pdtcates .middle .two{font-size:18px;}
    .default_pdtcates .bottom .bb span{font-size:14px;}
    .default_pdtcates .middle{margin:20px 0;}
    .default_pdtcates .cate_item:last-child .left{order:1;}
    .default_pdtcates .cate_item:last-child .right{order:2;}
}

/*立即预约*/
.default_join{height:765px;width:100%;background: url(../images/default_join_bg.jpg)center center/cover no-repeat;padding-left:30%;padding-top:5%;}
.default_join .text{font-size:100px;color:#fff;font-weight: bold;line-height: 1.3;}
.default_join span{color:#fff969;}
.default_join p{font-size:30px;color:#fff;margin:20px 0 40px 0;}
.default_join a{width:200px;height:58px;color:#fff;border:2px solid #fff;display: flex;justify-content: center;align-items: center;}
.default_join a:hover{background: rgba(255,255,255,.2);}
@media screen and (max-width:992px) {
    .default_join{height:220px;padding-left: 0;display: flex;justify-content: center;align-items: center;flex-direction: column;}
    .default_join .text{display: none;}
    .default_join p{font-size:14px;}
    .default_join a{width:150px;height:40px;}
}

/*品牌故事*/
.default_about{padding:70px 0;}
.default_about .title{font-size:40px;margin-bottom:36px;text-align: center;}
.default_about .content{height:400px;display: flex;}
.default_about .left{background: url(../images/default_about_bg.jpg)center center/cover no-repeat;width:950px;height:100%;}
.default_about .right{flex:1;height:100%;background: #ffe600;padding:0 50px;display: flex;justify-content: center;flex-direction: column;}
.default_about p{margin-bottom:30px;}
.default_about a{width:200px;height:58px;color:#000;border:2px solid #000;display: flex;justify-content: center;align-items: center;}
.default_about a:hover{background: rgba(0,0,0,.1);}
@media screen and (max-width:992px) {
    .default_about{padding:30px 0;}
    .default_about .title{font-size:20px;margin-bottom:20px;}
    .default_about .content{height:auto;flex-wrap:wrap;}
    .default_about .left{width:100%;height:200px;}
    .default_about .right{width:100%;height:auto;padding:20px;}
    .default_about a{width:150px;height:40px;}
}

/*首页新闻css*/
.default_news{padding-bottom:80px;}
.default_news .title{font-size:40px;margin-bottom:36px;text-align: center;}
.default_news .wrap{display: flex;justify-content: space-between;align-items: center;}
.default_news .item{width:32%;transition: .5s;}
.default_news .item:hover{box-shadow: 0 0 10px rgba(0,0,0,.3);}
.default_news .pic{width:100%;height:440px;position: relative;}
.default_news img{width:25px;height:25px;position: absolute;bottom:-14px;z-index:2;left:50%;transform: translateX(-50%;)}
.default_news .item:nth-child(2) img{bottom:auto;top:-14px;}
.default_news .text{background: #f1f1f1;padding:30px;height:240px;}
.default_news .text .title{font-size:20px;}
.default_news .text .time{font-size:14px;color:rgba(0,0,0,.5);}
.default_news .text .sub{font-size:16px;color:rgba(0,0,0,.5);margin-top:10px;}
@media screen and (max-width:992px) {
    .default_news{padding-bottom:30px;}
    .default_news .title{font-size:20px;margin-bottom:20px;}
    .default_news .wrap{flex-wrap:wrap;}
    .default_news .item{width:100%;margin-bottom:20px;}
    .default_news .pic{height:300px;}
    .default_news .text .title{font-size:18px;}
    .default_news .text{padding:20px;height:auto;}
    .default_news .text .sub{font-size:14px;}
    .default_news .item:nth-child(2){display: flex;flex-wrap:wrap;}
    .default_news .item:nth-child(2) .text{order:2;width:100%;}
    .default_news .item:nth-child(2) .pic{order:1;width:100%;}
    .default_news .item:nth-child(2) img{bottom:-14px;top:auto;}
}

/********************************************底部信息css****************************************/
footer .contact{background:#ffe600;padding:80px 0;}
footer .contact .wrap{display: flex;justify-content: space-between;align-items: center;;}
footer .contact .item{display: flex;align-items: center;}
footer .contact .left img{width:90px;height:90px;margin-right:18px;}
footer .contact .en{font-size:16px;}
footer .contact .cn{font-size:20px;}
footer .contact .info{font-size:28px;}
footer .contact .info a{position: relative;}
footer .contact .info a:hover{color:#000;}
footer .contact .info .show_code .wechat_code{box-shadow: 0 0 10px rgba(0,0,0,.3);z-index:99;}
footer .contact .info .show_code:hover .wechat_code{display: block;}
footer .contact .info i{font-size:34px;}
footer .contact .info img{position: absolute;width:150px;display: none;top:-20px;left:40px;}

footer .bottom{display: flex;flex-direction: column;align-items: center;padding:40px 0;}
footer .bottom .nav{color:#1fbbc8;font-size:16px;}
footer .bottom a{color:#1fbbc8;}
footer .copyright{margin-top:20px;}
footer .copyright span{color:rgba(0,0,0,.5);margin:0 13px;}
footer .copyright a{color:rgba(0,0,0,.5);}
footer .copyright img{width:20px;}
@media screen and (max-width:992px) {
    footer .contact{padding:30px 0;}
    footer .contact .wrap{flex-wrap:wrap;}
    footer .contact .item{width:100%;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:10px;}
    footer .contact .item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}
    footer .contact .left img{width:40px;height:40px;margin-right:10px;}
    footer .contact .en{font-size:14px;}
    footer .contact .cn{font-size:14px;}
    footer .contact .info{font-size:18px;}
    footer .contact .info i{font-size:20px;}
    footer .contact .info img{display: none;}

    footer .bottom .nav{display: none;}
    footer .copyright{margin-top:0;}
    footer .copyright span{display: block;}
    footer .bottom{padding:10px;}
    footer .copyright{width:100%;}
    footer .copyright span{line-height: 2;}
}


/*公司简介css*/
.common_banner{width:100%;height:750px;margin-top:100px;}
.about_bg .wrap{position:relative;}
.about_bg .common_content{position:relative;top:-90px;border-radius:10px;background: #fff;padding:70px 56px;}
.about_bg .title{display: flex;justify-content: space-between;align-items: center;border-bottom:1px dashed #016169;padding-bottom:24px;}
.about_bg h1{font-size:40px;color:#016169;font-weight: bold;}
.about_bg .pos{color:#016169;display: flex;align-items: center;}
.about_bg .pos a{color:#016169;}
.about_bg .pos span{color:#016169;margin:0 10px;}

.about_bg .cn{font-size:30px;color:#59cbc9;margin-top:40px;font-weight: bold;}
.about_bg .en{font-size:24px;color:#59cbc9;margin-bottom:30px;line-height: 1;font-weight: bold;}
.about_bg .de{font-size:30px;}
.about_bg .line{width:120px;height:8px;border-radius: 8px;background: #ffe600;}
.about_bg .texts{margin-top:50px;}
.about_bg .texts p{color:#353535;line-height: 2;margin-bottom:30px;}
.about_bg .texts img{width:100%;border-radius: 10px;margin-top:20px;}
@media screen and (max-width:992px) {
    .common_banner{width:100%;height:200px;margin-top:60px;}
    .about_bg .common_content{top:-30px;padding:30px 20px;}
    .about_bg .title{padding-bottom:15px;}
    .about_bg h1{font-size:18px;}

    .about_bg .cn{font-size:18px;margin-top:20px;}
    .about_bg .en{font-size:16px;margin-bottom:20px;}
    .about_bg .de{font-size:14px;}
    .about_bg .line{width:100px;height:5px;border-radius: 5px;}
    .about_bg .texts{margin-top:30px;}
}

/*产品中心css*/
.pdtlist{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.pdtlist .item{width:49%;display: flex;height:380px;border-radius: 10px;margin-bottom:36px;}
.pdtlist .left{height:100%;width:60%;border-radius: 10px 0 0 10px;overflow:hidden;}
.pdtlist .left img{width:100%;transition: .5s;}
.pdtlist .item:hover img{transform: scale(1.1);}
.pdtlist .right{height:100%;width:40%;background: #f5f4f5;border-radius: 0 10px 10px 0;display: flex;flex-direction: column;justify-content: space-between;padding:20px;}
.pdtlist .name{font-size:18px;color:#353535;font-weight: bold;margin-bottom:8px;line-height: 1.2;}
.pdtlist .info{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.pdtlist .info, .pdtlist .info p{font-size:14px;color:#353535;line-height: 1.8;}
.pdtlist .more{width:150px;height:40px;display: flex;justify-content: center;align-items: center;background: #78d4d2;color:#353535;}
@media screen and (max-width:992px) {
    .pdtlist .item{width:100%;display: block;height:auto;}
    .pdtlist .left{width:100%;border-radius: 10px 10px 0 0;}
    .pdtlist .right{width:100%;border-radius: 0 0 10px 10px;}
    .pdtlist .more{margin-top:20px;}
}

/*招商加盟*/
.about_bg .contain .box{display: flex;justify-content: center;}
.about_bg .contain .cates{display: inline-flex;align-items: center;justify-content: space-between;background: #f5f4f5;height: 60px;border-radius: 60px;margin: 50px auto;}
.about_bg .contain .cates span{display: flex;justify-content: center;height:100%;position: relative;}
.about_bg .contain .cates span::after{display: block;content: "";width:1px;height:25px;background: #353535;position: absolute;right:0;top:16px;}
.about_bg .contain .cates span:last-child::after{display: none;}
.about_bg .contain .cates a{display: flex;justify-content: center;align-items: center;width:100%;height:100%;outline:none;transition: none;padding:0 30px;border:1px solid transparent;cursor: pointer;text-align: center;}
.about_bg .contain .cates a:hover{color:#353535;}
.about_bg .contain .cates .active, .about_bg .contain .cates :hover{background: #ffe600;border-radius: 60px;border-color:#68cfcd;}

.about_bg #part1{margin-top:20px;}
.about_bg .partname{display: flex;flex-direction: column;align-items: center;}
.about_bg .partname img{width:66px;}
.about_bg .partname .cn{font-size:44px;color:#353535;margin-top:20px;}
.about_bg .partname .en{font-size:20px;color:#203015;}

.about_bg .list{display: flex;flex-wrap:wrap;justify-content: space-between;}
.about_bg .list .item{width:32%;margin-bottom:40px;}
.about_bg .list img{width:100%;}
.about_bg .list .tt{font-size:24px;color:#353535;font-weight: bold;margin:30px 0 10px 0;}
.about_bg .list .line{width:60px;height:6px;border-radius: 6px;background: #ffe600;margin-bottom:24px;}
.about_bg .list .text{font-size:16px;color:#353535;}

.about_bg #part2, .about_bg #part3, #part4{border-radius:10px;background: #fff;padding:70px 56px;}
.about_bg .list2{display: flex;justify-content: space-between;}
.about_bg .list2 .item{width:48%;}
.about_bg .list2 .txt{background: #f9d349;color:#016169;position:relative;z-index:2;top:-10px;padding:60px;height:370px;border-radius: 0 0 10px 10px;}
.about_bg .list2 .tt2{font-size:24px;font-weight: bold;color:#016169;margin-bottom:20px;}
.about_bg .list2 p{color:#016169;}

.about_bg #part3{margin-top:80px;}
.about_bg .list3 .part3_more{display: flex;justify-content: center;align-items: center;width:600px;height:83px;border-radius: 83px;background:#59cbc9;border:2px solid #016169;margin:60px auto 0 auto;}
.about_bg .list3 .part3_more img{width:42px;margin-right:20px;}
.about_bg .list3 .part3_more span{font-size:30px;color:#016169;font-weight: bold;}

#part4{margin-top:80px;margin-bottom:80px;}
.list4 form{display: flex;flex-wrap:wrap;justify-content: space-between;}
#part4 .mess_textarea{width:100%;display: block;margin-bottom:15px;}
#part4 .mess_textarea textarea {border: 0;outline: 0; padding:30px;background: #f8f8f8; height:300px;border-radius: 30px;color:#000;width:100%;}
#part4 .mess_input{width:47%;margin-bottom:20px;}
#part4 .mess_input input{border: 0;outline: 0; height:60px;padding:10px 30px; background: #f8f8f8;border-radius: 30px;color:#000;width:100%;}
#part4 .mess_button{width:300px;height:73px;background: #59cbc9;border:2px solid #016169;font-size:24px;display: flex;justify-content: center;align-items: center;border-radius: 73px;margin:56px auto 0;color:#016169;font-weight: bold;}
#part4 label {margin: 0;flex: 1;}
#part4 .yzm_img{position: absolute; right:4%; top:15%;}
#part4 .yzm img{width:15px;}
.mess_demo .layui-layer-content{color:#fff;background: rgba(0,0,0,.5);display: flex;justify-content: center;align-items: center;}

@media screen and (max-width:992px){
    .about_bg .contain .cates{display: flex;flex-wrap:wrap;height:auto;border-radius:0;margin: 30px auto;background: #fff;justify-content: center;}
    .about_bg .contain .cates a{padding:0 14px;}
    .about_bg .contain .cates span{background: #f5f4f5;height: 38px;margin:0 10px 14px 10px;}
    .about_bg .contain .cates span::after{display: none;}
    .about_bg .contain .cates .active, .about_bg .contain .cates :hover{border-radius: 0;}

    .about_bg .partname .cn{font-size:20px;}
    .about_bg .partname .en{font-size:16px;text-align: center;}
    .about_bg .list .item{width:100%;margin-bottom: 20px;}
    .about_bg .list .tt{font-size:16px;}
    .about_bg .list .text{font-size:14px;}

    .about_bg #part2, .about_bg #part3, #part4{padding:20px;}
    .about_bg .list2{flex-wrap:wrap;}
    .about_bg .list2 .item{width:100%;margin-bottom: 20px;}
    .about_bg .list2 .txt{padding:20px;height:auto;}
    .about_bg .list2 .tt2{font-size:20px;}

    .about_bg #part3{margin-top:30px;}
    .about_bg .list3 .part3_more{width:100%;height:50px;border-radius: 50px;margin:30px auto 0 auto;}
    .about_bg .list3 .part3_more img{width:20px;margin-right:20px;}
    .about_bg .list3 .part3_more span{font-size:16px;}

    #part4{margin-top:30px;margin-bottom:30px;}
    #part4 .mess_textarea{margin-bottom:15px;}
    #part4 .mess_textarea textarea {padding:10px;height:100px;border-radius: 10px;}
    #part4 .mess_input{width:100%;margin-bottom:20px;}
    #part4 .mess_input input{height:50px;padding:10px;border-radius: 10px;}
    #part4 .mess_button{width:100%;height:50px;font-size:16px;border-radius:50px;margin:20px auto 0;}
}

/*新闻资讯css*/
.newslist{padding-top:50px;}
.newslist .item{background: url(../images/news_item_bg.png) center bottom/cover no-repeat;margin-bottom:40px;display: flex;justify-content: space-between;align-items: center;padding:40px 10px;border-radius: 10px 10px 0 0;}
.newslist .left{width:15%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.newslist .date{font-size:40px;color:#353535;font-weight: bold;}
.newslist .year{font-size:20px;color:rgba(0,0,0,.5);font-weight: bold;}
.newslist .right{width:85%;border-left:1px dashed #ccc;padding:10px 50px;display: flex;justify-content: space-between;align-items: center;}
.newslist .text{padding-right:40px;}
.newslist .title{font-size:18px;color:#353535;font-weight: bold;border-bottom:0;padding-bottom:20px;}
.newslist .sub{font-size:16px;color:#353535;line-height: 2;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.newslist .more{width:140px;height:50px;background: #59cbc9;border-radius: 50px;color:#016169;display: flex;justify-content: center;align-items: center;border:2px solid #016169;}
.newslist .item:hover .title{color:#59cbc9;}
.newslist .item:hover .more{background: #ffe600;}
@media screen and (max-width:992px){
    .newslist{padding-top:30px;}
    .newslist .item{margin-bottom:20px;display: block;padding:0;border-radius: 10px 10px 0 0;}
    .newslist .right{width:100%;border-left:0;padding:20px;display: block;}
    .newslist .text{padding-right:0;}
    .newslist .title{font-size:16px;}
    .newslist .sub{font-size:14px;}
    .newslist .btn{padding:0;text-align: left;margin:20px 0;}
    .newslist .more{width:140px;height:40px;border-radius: 40px;}
}

/*新闻详情css*/
.newsdetail{padding-top:50px;}
.newsdetail h3{font-size:24px;color:#353535;font-weight: bold;text-align: center;}
.newsdetail h6{display: flex;justify-content: center;align-items: center;margin:30px 0 50px 0;}
.newsdetail h6 span{color:#999;margin:0 12px;font-size:14px;}
.newsdetail .con{font-size:16px;color:#353535;line-height: 2;}
.newsdetail .con p{margin-bottom:30px;}
.prev_next{margin-top:100px;display: flex;justify-content: space-between;align-items: center;color:#666;}
@media screen and (max-width:992px) {
    .newsdetail{padding-top:30px;}
    .newsdetail h3{font-size:18px;}
    .newsdetail h6{margin:20px 0 30px 0;}
    .newsdetail h6 span{margin:0 5px;}
    .newsdetail .con{font-size:14px;}
    .newsdetail .con p{margin-bottom:20px;}
    .prev_next{margin-top:60px;display: block;}
    .prev_next .underline{display: block;}
}

/********************************************联系我们css****************************************/
#part4.contact_part4{margin-top:0;}
#part4.contact_part4 .cn{text-align: center;font-size:40px;color:#016169;font-weight: bold;}
#part4.contact_part4 .en{text-align: center;margin-bottom:50px;}
.contact_bg{padding: 0;display: flex;background: #f8f8f8;margin-top:50px;width:100%;height:480px;}
.contact_bg .text{width:40%;height:100%;padding:0 50px;display: flex;flex-direction: column;justify-content: center;}
.contact_bg h3{font-size:24px;color:#353535;font-weight:bold;margin-bottom:25px;}
.contact_bg p{line-height: 2.5;}
.contact_bg .ditu{width:60%;height:100%;}
#dituContent{width:100%;height:100%; }
.iw_poi_title{color:#353535;font-size:16px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:14px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
@media screen and (max-width: 992px){
    #part4.contact_part4 .cn{font-size:20px;}
    #part4.contact_part4 .en{margin-bottom:30px;}
    .contact_bg{display: block;margin-top:30px;height:auto;}
    .contact_bg .text{width:100%;padding:20px;}
    .contact_bg h3{font-size:18px;margin-bottom:20px;}
    .contact_bg p{line-height: 2.5;}
    .contact_bg .ditu{width:100%;height:auto;margin-top:20px;}
}



/*********************分页css************************/
.pagination {display:flex; align-items:center; justify-content:center; font-size:0; line-height:0; margin:30px auto 0;}
.pagination:empty {margin-bottom:0;margin-left:0}
.pagination>* {display:inline-block;margin:0 5px;}
.pagination li {display:inline-block;vertical-align:middle;text-align:center}
.pagination li:first-child .pagination li a,
.pagination li:last-child .pagination li a {border-radius:50%}
.pagination li:first-child .pagination li a:hover,
.pagination li:first-child .pagination li a:focus,
.pagination li:first-child .pagination li a:active,
.pagination li:last-child .pagination li a:hover,
.pagination li:last-child .pagination li a:focus,
.pagination li:last-child .pagination li a:active {color:var(--white)}
.pagination li a,.pagination li span {display:inline-block;width:42px; height: 42px; border-radius:100%; font-size:14px; line-height:42px; color:var(--white);transition:all .3s ease-in-out; background: var(--black);}
.pagination li a.icon{font-size:22px}
.pagination li a:hover,.pagination li a:focus,.pagination li a:active,.pagination li.active span{color:var(--white); background:#59cbc9!important;}
.pagination li.active>.pagination li a,.pagination li.active>.pagination li a:hover,.pagination li.active>.pagination li a:focus,.pagination li.active>.pagination li a:active {color:var(--white);}
.pagination li.disabled span>.pagination li a,.pagination li.disabled span>.pagination li a:hover,.pagination li.disabled span>.pagination li a:focus,.pagination li.disabled span>.pagination li a:active {color:#333;}
.pagination li.disabled span{background:#333;}
.page-item-control .icon::before {font-family:fontawesome;line-height:25px}
.page-item-control:first-child .icon::before {content:'';margin-left:-1px}
.page-item-control:last-child .icon::before {content:'';margin-right:-1px}
@media screen and (max-width: 992px){
    .pagination{margin:0 auto;}
    .pagination>* {display:inline-block;margin:0 2px 14px 2px;}
}

/*在线客服悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:30%;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:flex;width:80px;height:80px;background:rgba(0,0,0,.5);margin-bottom:8px;cursor:pointer;outline:none;flex-direction: column;justify-content: center;align-items: center;}
.suspension .a.active,.suspension .a:hover{background-image:linear-gradient(to right, #59cbc9, #59cbc9);}
.suspension .a i{display:flex; align-items:center; flex-direction: column; justify-content: center; font-style: normal; color:#fff; text-align:center; font-size:32px; line-height:40px;}
.suspension .a span{font-size:14px;color:#fff;}
.suspension .d{display:none;width:160px; background-image:linear-gradient(to right, #59cbc9, #59cbc9);position:absolute;right:68px; color:var(--white); box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px; font-family: "iconfont"; font-size:24px; font-style: normal; color:#c30c14;right:0px;top:15px;}
.suspension .d-qrcode{top: 193px;right: 85px;}
.suspension .d .inner-box{padding:5px 10px 5px; min-height:68px;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:10px;}
.suspension .d-qrcode p{font-size:14px;}
.suspension .inner_erweima{display: flex; justify-content:center; flex-direction: column;}
.suspension .inner_erweima img{max-width:130px;}
@media screen and (max-width:992px){
    .suspension{display: none;}
}