.p-tb100{padding: 100px 0;}
.p-tb60{padding: 60px 0;}
.p-tb40{padding: 40px 0;}
.p-tb20{padding: 20px 0;}
.p-lr10{padding: 0 10px;}
.p-lr5{padding: 0 5px;}
.m-t60{margin-top: 60px;}
.m-t40{margin-top: 40px;}
.m-t20{margin-top: 20px;}
.rt20{margin-top: -20px;}
.fz-48{font-size: 48px;}
.fz-36{font-size: 36px;}
.fz-32{font-size: 32px;}
.fz-24{font-size: 24px;}
.fz-18{font-size: 18px;}
.fz-16{font-size: 16px;}
.content-text{font-size: 16px;line-height: 2;color: #333;}
.text-p p{margin-bottom: 0;}
.bg-01{background: #f7f7f7;}

@media (max-width: 1366px) {
    .p-tb100{padding: 70px 0;}
    .p-tb60{padding: 42px 0;}
    .p-tb40{padding: 28px 0;}
    .p-lr10{padding: 0 7px;}
    .p-lr5{padding: 0 8px;}
    .m-t60{margin-top: 42px;}
    .m-t40{margin-top: 28px;}
    .m-t20{margin-top: 14px;}
    .rt20{margin-top: -14px;}
    .fz-48{font-size: 42px;}
    .fz-36{font-size: 32px;}
    .fz-32{font-size: 28px;}
    .fz-24{font-size: 22px;}
    .fz-18{font-size: 17px;}
    .fz-16{font-size: 15px;}
    .content-text{font-size: 15px;}
}
@media (max-width: 1230px) {
    .p-tb100{padding: 60px 0;}
    .p-tb60{padding: 36px 0;}
    .p-tb40{padding: 24px 0;}
    .p-lr10{padding: 0 6px;}
    .p-lr5{padding: 0 9px;}
    .m-t60{margin-top: 36px;}
    .m-t40{margin-top: 24px;}
    .m-t20{margin-top: 12px;}
    .rt20{margin-top: -12px;}
    .fz-48{font-size: 36px;}
    .fz-36{font-size: 28px;}
    .fz-32{font-size: 24px;}
    .fz-24{font-size: 20px;}
    .fz-18{font-size: 16px;}
    .fz-16{font-size: 14px;}
    .content-text{font-size: 14px;}
}
@media (max-width: 991px) {
    .p-tb100{padding: 50px 0;}
    .p-tb60{padding: 30px 0;}
    .p-lr10{padding: 0 5px;}
    .p-lr5{padding: 0 10px;}
    .m-t60{margin-top: 30px;}
    .m-t40{margin-top: 20px;}
    .m-t20{margin-top: 10px;}
    .rt20{margin-top: -10px;}
    .fz-48{font-size: 30px;}
    .fz-36{font-size: 24px;}
    .fz-32{font-size: 22px;}
    .fz-24{font-size: 18px;}
    .fz-18{font-size: 15px;}
    .fz-16{font-size: 13px;}
    .content-text{font-size: 13px;}
}


.bus-flex-wrap{display: flex;align-items: center;}
.bus-flex-wrap .bus-con-zuo{width: 8rem;padding-right: 0.6rem;}
.bus-flex-wrap .bus-con-zuo .pic-txt{margin-bottom: 0.4rem;min-height: 101px;padding-left: 50px;background-repeat: no-repeat;background-position: left center;background-size: 101px;display: flex;align-items: center;}
.bus-flex-wrap .bus-con-zuo .pic-txt .title{display: flex;color: #116ca8;padding-right: 40px;}
.bus-flex-wrap .bus-con-zuo .pic-txt .title span{margin-left: 8px;}
.bus-flex-wrap .bus-con-zuo .pic-txt:last-child{margin-bottom: 0;}
.bus-flex-wrap .bus-img-you{width: calc(100% - 8rem);}

.company-news .slide-news .name a{font-size: 12px;color: #116ca8;}
.company-news .slide-news .title a{font-size: 20px;color: #333;}
.company-news .slide-news .home-news-top{padding: 30px 0.7rem;border-bottom: 1px solid #eee;}
.company-news .slide-news:first-child .home-news-top{border-top: 1px solid #eee;}
.company-news .slide-news.active .home-news-top{padding: 0;}
.company-news .slide-news .home-news-top .flex{margin-top: 15px;display: flex;align-items: center;justify-content: space-between;}
.company-news .slide-news .home-news-top .flex .title{width: calc(100% - 150px);}
.company-news .slide-news .home-news-top .flex .time{width: 150px;text-align: right;}
.company-news .slide-news .home-news-end{background: #f9f9f9;display: flex;align-items: center;}
.company-news .slide-news .home-news-end .con-txt{width: calc(100% - 480px);padding: 30px 0.7rem;}
.company-news .slide-news .home-news-end .con-txt .title{margin-top: 15px;}
.company-news .slide-news .home-news-end .con-txt .desc{color: #999;line-height: 1.5;-webkit-line-clamp: 2;height: 3em;}
.company-news .slide-news .home-news-end .pic-img{display: block;width: 480px;height: 300px;}
.company-news .slide-news .home-news-top,.company-news .slide-news.active .home-news-end{opacity: 1;height: auto;visibility: visible;}
.company-news .slide-news .home-news-end,.company-news .slide-news.active .home-news-top{opacity: 0;height: 0;overflow: hidden;visibility: hidden;}
.company-news .slide-news .title a:hover{color: #116ca8;}
.company-news .slide-news .home-news-end .pic-img:hover img{transform: scale(1.08);}

@media (max-width: 991px) {
    .bus-flex-wrap{display: block;}
    .bus-flex-wrap .bus-con-zuo,.bus-flex-wrap .bus-img-you{width: 100%;padding-right: 0;}
    .bus-flex-wrap .bus-con-zuo .pic-txt,.bus-flex-wrap .bus-con-zuo .pic-txt:last-child{margin-bottom: 20px;min-height: 75px;background-size: 75px;}

    .company-news .slide-news .title a{font-size: 16px;}
    .company-news .slide-news .home-news-top{padding: 15px 0;}
    .company-news .slide-news .home-news-top .flex .title{width: calc(100% - 80px);}
    .company-news .slide-news .home-news-top .flex .time{width: 80px;}
    .company-news .slide-news .home-news-end{display: block;}
    .company-news .slide-news .home-news-end .con-txt{width: 100%;padding: 20px;}
    .company-news .slide-news .home-news-end .pic-img{width: 100%;height: 10rem;}
}


.about-us-bg{background: url('../images/aboutbg.jpg') no-repeat top center/cover;}
.about-us-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about-us-wrap .pic-zuo{width: 5.0rem;padding-top: 1.5rem;}
.about-us-wrap .txt-you{width: calc(100% - 5.0rem);padding-left: 40px;}
.box-item-en{color: rgba(51,51,51,0.2);}
.box-item-concept{width: 100%;height: 100%;border-radius: 20px;overflow: hidden;position: relative;}
.box-item-concept .cont{width: 100%;padding: 0.4rem 0.6rem;color: #fff;position: absolute;top: 0;left: 0;}
.partners-next-prev .partners-next{right: -0.7rem;}
.partners-next-prev .partners-prev{left: -0.7rem;}
.partners-next-prev .partners-next,.partners-next-prev .partners-prev{top: 50%;transform: translateY(-50%);margin: 0;}
.partners-next-prev .partners-next:after,.partners-next-prev .partners-prev:after{font-size: 0.32rem;color: rgba(51,51,51,0.2);}
.partners-next-prev .partners-next:hover:after,.partners-next-prev .partners-prev:hover:after{color: #116ca8;}
.slideBoxTxt{width: 100%;height: calc(100vh - 80px);color: #fff;display: flex;align-items: center;justify-content: center;}
.slideBoxTxt .content-text{color: #fff;}
.slideBoxTxt a.prosystem{display: inline-block;padding: 20px 0.8rem;border: 1px solid #fff;color: #fff;border-radius: 50px;}

.box_item_nav{padding: 0.3rem 0;font-size: 0;text-align: center;border-bottom: 1px solid #f5f5f5;}
.box_item_nav a{display: inline-block;line-height: 2;color: #b7b7b7;margin: 0 0.8rem;}
.box_item_nav a.active,.box_item_nav a:hover{color: #333;}
.box-item-pro-list{padding: 0.4rem;background: #f9f9f9;}
.box-item-pro-list .picimg{display: block;overflow: hidden;}
.box-item-pro-list .brandname{margin: 10px 0;font-size: 14px;color: #666;}
.box-item-pro-list .title a{font-size: 18px;color: #333;}
.box-item-pro-list a.view-details{display: inline-block;line-height: 2;padding: 0 20px;border-radius: 50px;border: 1px solid #d7d7d7;color: #999;}
.box-item-pro-list:hover{background: #fff;box-shadow: 0 3px 24px rgba(0,0,0,0.06);}
.box-item-pro-list .title a:hover{color: #116ca8;}
.box-item-pro-list a.view-details:hover{border: 1px solid #116ca8;color: #116ca8;}

.slide-show-cont-desc{max-width: 1040px;margin: auto;}
.wb_details_zuo_img{width: 320px;border: 1px solid #e6e6e6;}
.wb_details_you_con{width: calc(100% - 320px);padding-left: 40px;}
.elaborate-on{padding: 10px 0;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.back a{display: inline-block;color: #116ca8;padding-right: 20px;background: url('../images/back.png') no-repeat center right/14px;}

.welfare-next-prev{display: flex;flex-wrap: wrap;}
.welfare-next-prev .welfare-prev,.welfare-next-prev .welfare-next{width: 36px;height: 36px;border-radius: 50%;margin: 0;top: 50%;transform: translateY(-50%);background: #fff;border: 1px solid #e6e6e6;}
.welfare-next-prev .welfare-prev{left: -60px;}
.welfare-next-prev .welfare-next{right: -60px;}
.welfare-next-prev .welfare-prev:after,.welfare-next-prev .welfare-next:after{font-size: 16px;color: #888;}
.welfare-next-prev .welfare-prev:hover,.welfare-next-prev .welfare-next:hover{background: #006537;}
.welfare-next-prev .welfare-prev:hover:after,.welfare-next-prev .welfare-next:hover:after{color: #fff;}
.welfareswiper{padding: 12px 0;}
.welfareswiper .swiper-slide{background: #fff;box-shadow: 0 2px 12px rgba(0,0,0,0.08);transition: 300ms;transform: scale(0.9);}
.welfareswiper .swiper-slide-active,.welfareswiper .swiper-slide-duplicate-active{transform: scale(1);}
.welfareswiper .welfare-cont .title{padding: 15px;color: #333;}

@media (max-width: 991px) {
    .about-us-wrap .pic-zuo{width: 100%;padding: 0;}
    .about-us-wrap .txt-you{width: 100%;padding: 30px 0 0;}
    .box-item-concept{border-radius: 16px;}
    .box-item-concept .cont{padding: 0.4rem;}
    .partners-next-prev .partners-next{right: -15px;}
    .partners-next-prev .partners-prev{left: -15px;}
    .partners-next-prev .partners-next:after,.partners-next-prev .partners-prev:after{font-size: 20px;}

    .slideBoxTxt{height: auto;}
    .slideBoxTxt a.prosystem{padding: 8px 1.2rem;}
    .wb_details_zuo_img{width: 100%;}
    .wb_details_you_con{width: 100%;padding: 20px 0 0;}
}
@media (max-width: 768px) {
    .box-item-concept .cont{padding: 1.2rem;}
    .box-item-concept.txt{margin: 0 0 20px;}
    
    .box_item_nav{padding: 12px 0;white-space: nowrap;overflow-x: auto;}
    .box_item_nav .show-con-width{padding: 0;}
    .box_item_nav a{margin: 0 15px;}
    .box-item-pro-list{padding: 15px;}
    
    .welfare-next-prev .welfare-prev,.welfare-next-prev .welfare-next{width: 28px;height: 28px;}
    .welfare-next-prev .welfare-prev:after,.welfare-next-prev .welfare-next:after{font-size: 12px;}
    .welfare-next-prev .welfare-prev{left: -10px;}
    .welfare-next-prev .welfare-next{right: -10px;}
    .welfareswiper{padding: 14px;}
}


ul.item-joinus-list li{width: 100%;background: #fcfcfc;display: flex;align-items: center;position: relative;}
ul.item-joinus-list li .picbox{width: 400px;overflow: hidden;}
ul.item-joinus-list li .txtbox{width: calc(100% - 400px);padding: 40px;}
ul.item-joinus-list li .txtbox .desc{color: #999;}
ul.item-joinus-list li:nth-child(even) .txtbox{position: absolute;left: 0;}
ul.item-joinus-list li:nth-child(even) .picbox{margin-left: calc(100% - 400px);}
ul.item-joinus-list li .picbox a:hover img{transform: scale(1.08);}
ul.item-joinus-list li .txtbox .title a:hover{color: #333399;}
.item-time-hits span{display: inline-block;line-height: 1.75;color: #999;margin-right: 0.6rem;}
.show-width-desc{padding: 20px 0;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}

.item-join-us{padding: 20px;background: #fcfcfc;cursor: pointer;}
.item-join-us .desc{margin-top: 10px;color: #999;line-height: 1.75;-webkit-line-clamp: 2;height: 3.5em;}
.item-join-us:hover{box-shadow: 0 1px 8px rgba(0,0,0,0.08);}
.join-us-bg{display: none;width: 100%;height: 100%;background: rgba(0,0,0,0.9);position: fixed;top: 0;left: 0;z-index: 1000;}
.box-join-con{width: 100%;max-width: 800px;background: #fff;border-radius: 5px;box-shadow: 0 2px 12px rgba(0,0,0,0.08);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1001;}
.box-join-con .item-box-title{padding: 20px 50px 20px 30px;border-bottom: 1px solid #eee;}
.box-join-con .box-close{width: 24px;height: 24px;cursor: pointer;position: absolute;top: 20px;right: 20px;background: url('../images/close.png') no-repeat center/100%;}
.box-item-con-list{width: 100%;padding: 30px;height: 75vh;overflow: auto;}
.box-item-con-list::-webkit-scrollbar{width: 4px;background-color: #fff;}
.box-item-con-list::-webkit-scrollbar-thumb{background-color: #d4d4d4;}
.gs-email-txt a{color: #f41c02;}
.gs-email-txt a:hover{text-decoration: underline;}


.mainnews ul{display: flex;flex-wrap: wrap;border-bottom: 1px solid #eee;}
.mainnews ul li{font-size: 20px;font-weight: bold;cursor: pointer;color: #333;padding-bottom: 12px;margin-right: 30px;position: relative;}
.mainnews ul li:last-child{margin-right: 0;}
.mainnews ul li:hover,.mainnews ul li.active{color: #006537;}
.mainnews ul li.active:before{content: '';width: 100%;height: 3px;background: #006537;position: absolute;left: 0;bottom: -1px;}
.news-list-top{width: 100%;display: flex;}
.news-list-top .pic-img{display: block;width: 600px;height: 360px;}
.news-list-top .con-txt{width: calc(100% - 600px);padding-right: 0.6rem;}
.news-list-top .con-txt .title{line-height: 1.6;-webkit-line-clamp: 2;height: 3.2em;}
.news-list-top .con-txt .title a{color: #333;}
.news-list-top .con-txt .time{color: #999;}
.news-list-top .con-txt a.details{display: inline-block;color: #006537;}
.news-list-top .pic-img:hover img{transform: scale(1.08);}
.news-list-top .con-txt .title a:hover{color: #006537;}
.news-list-top .con-txt a.details:hover{text-decoration: underline;}
a.item-news-end{display: block;background: #f7f7f7;}
a.item-news-end .pic-img{height: 300px;}
a.item-news-end .con-txt{padding: 20px;}
a.item-news-end .con-txt .title{font-size: 18px;color: #333;line-height: 1.6;-webkit-line-clamp: 2;height: 3.2em;}
a.item-news-end .con-txt .time{color: #999;}
a.item-news-end:hover{background: #fff;box-shadow: 0 2px 16px rgba(0,0,0,0.12);}
a.item-news-end:hover img{transform: scale(1.08);}
a.item-news-end:hover .con-txt .title{color: #006537;}
a.item-news-end:hover .con-txt .time{color: #006537;}

.box-nav-bg{background: #006537;color: #fff;}
.box-nav-bg ul.nav-ul{display: flex;color: #fff;}
.box-nav-bg ul.nav-ul li>a{color: #fff;}
.box-nav-bg ul.nav-ul li>span{margin: 0 15px;}
.cont-news-end{display: none;}
.view-more-btn span{display: inline-block;padding: 6px 18px;border: 1px solid #e6e6e6;color: #888;cursor: pointer;}
.view-more-btn span:hover{background: #006537;border-color: #006537;color: #fff;}

.contact-us-map{display: flex;align-items: center;}
.contact-us-map .con-zuo{width: 50%;padding-right: 0.6rem;}
.contact-us-map .con-zuo .maptext{margin-bottom: 60px;color: rgba(51,51,51,0.74);display: flex;align-items: center;}
.contact-us-map .con-zuo .maptext:last-child{margin-bottom: 0;}
.contact-us-map .con-zuo .maptext span{width: 80px;margin-right: 34px;border-right: 1px solid #f3f3f3;}
.contact-us-map .con-zuo .maptext .desc{width: calc(100% - 114px);}
.contact-us-map .map-you{width: 50%;}
.contact-us-map .map-you .baidu_map{width: 100%;height: 350px;}

.message-content{margin-top: 40px;padding-top: 40px;border-top: 1px solid #e6e6e6;}
.message-content .input,.message-content .content{width: 100%;height: 55px;background: #f7f7f7;padding: 0 0.4rem;margin-bottom: 20px;}
.message-content .content{height: 260px;padding: 0.2rem 0.4rem;}
.message-content .submit{width: 160px;height: 55px;display: block;margin: auto;background: #116ca8;color: #fff;}
.message-content .submit:hover{background: #e60013;}

@media (max-width: 1366px) {
    .marke-news .marke-list .news-time .time{margin-top: 0;}
    .marke-news .marke-list .news-img{width: 350px;height: 200px;}
    .marke-news .marke-list .news-con{width: calc(100% - 520px);}
    .marke-news a.more-info{width: 174px;line-height: 46px;}
}
@media (max-width: 1230px) {
    .marke-news .marke-list .news-time{width: 140px;}
    .marke-news .marke-list .news-time .time{width: 12px;height: 12px;}
    .marke-news .marke-list .news-img{width: 320px;height: 176px;}
    .marke-news .marke-list .news-con{width: calc(100% - 460px);}
    .marke-news a.more-info{width: 136px;line-height: 38px;}
}
@media (max-width: 991px) {
    .marke-news .marke-list .news-time{width: 100%;margin-bottom: 15px;}
    .marke-news .marke-list .news-time .time{display: none;}
    .marke-news .marke-list .news-img{width: 280px;height: 155px;}
    .marke-news .marke-list .news-con{width: calc(100% - 280px);}
    .marke-news a.more-info{width: 106px;line-height: 32px;}

    .contact-us-map{display: block;}
    .contact-us-map .con-zuo{width: 100%;padding: 0 0 40px;}
    .contact-us-map .con-zuo .maptext{margin-bottom: 20px;}
    .contact-us-map .con-zuo .maptext span{width: 50px;margin-right: 20px;}
    .contact-us-map .con-zuo .maptext span img{width: 30px;}
    .contact-us-map .con-zuo .maptext .desc{width: calc(100% - 70px);}
    .contact-us-map .map-you{width: 100%;}
    .message-content .input{height: 40px;padding: 0 10px;}
    .message-content .content{height: 160px;padding: 10px;}
    .message-content .submit{width: 120px;height: 40px;}

    .box-join-con .item-box-title{padding: 10px 30px 10px 15px;}
    .box-item-con-list,.us-info-con{padding: 15px;}
    .box-join-con .box-close{width: 15px;height: 15px;top: 15px;right: 15px;}

    .mainnews ul li{font-size: 16px;margin-right: 20px;}
    .news-list-top{display: block;}
    .news-list-top .pic-img{width: 100%;height: 12rem;}
    .news-list-top .con-txt{width: 100%;padding: 0 0 20px;}
    a.item-news-end .pic-img{height: 12rem;}
    a.item-news-end .con-txt .title{font-size: 16px;}
}
@media (max-width: 768px) {
    ul.item-joinus-list li{display: block;}
    ul.item-joinus-list li .picbox{width: 100%;}
    ul.item-joinus-list li .txtbox{width: 100%;padding: 20px;}
    ul.item-joinus-list li:nth-child(even) .txtbox{position: static;}
    ul.item-joinus-list li:nth-child(even) .picbox{margin-left: 0;}
    .item-time-hits span{display: block;margin: 0;}
    
    .marke-news .marke-list{padding: 20px 0;}
    .marke-news .marke-list .news-img{width: 100%;height: 10rem;}
    .marke-news .marke-list .news-con{width: 100%;padding: 15px 0 0;}
    .marke-news .marke-list .news-con .title{-webkit-line-clamp: 2;height: 3.2em;}
}