.p-tb60{padding: 60px 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;}
.row-top{margin-top: -20px;}
.fz-36{font-size: 36px;}
.fz-32{font-size: 32px;}
.fz-24{font-size: 24px;}
.fz-16{font-size: 16px;}
.content-text{font-size: 16px;line-height: 2;color: #666;}
.text-p p{margin-bottom: 0;}
.bg-01{background: #f9f9f9;}

@media(max-width: 1230px){
    .p-tb60{padding: 48px 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: 16px;}
    .row-top{margin-top: -16px;}
    .fz-36{font-size: 30px;}
    .fz-32{font-size: 24px;}
    .fz-24{font-size: 20px;}
    .content-text,.fz-16{font-size: 14px;}
}
@media(max-width: 991px){
    .p-tb60{padding: 36px 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;}
    .row-top{margin-top: -12px;}
    .fz-36{font-size: 24px;}
    .fz-32{font-size: 22px;}
    .fz-24{font-size: 18px;}
}



.gs-item-title{padding-bottom: 24px;color: #1D2088;position: relative;}
.gs-item-title:before{content: '';width: 60px;height: 4px;background: #1D2088;position: absolute;left: 0;bottom: 0;}
.gs-item-title.title:before{left: 50%;transform: translateX(-50%);}
a.view-more{display: inline-block;text-align: center;width: 124px;line-height: 40px;color: #333;border: 1px solid #ddd;}
a.view-more:hover{background: #1D2088;border-color: #1D2088;color: #fff;}
.item-home-title  a.view-more{position: absolute;top: 50%;transform: translateY(-50%);right: 0;}

.home-pro-flex{display: flex;align-items: center;}
.home-pro-text{width: 300px;padding: 50px 0;position: relative;}
.home-pro-text .home-pro-next,.home-pro-text .home-pro-prev{width: 50px;height: 40px;left: 50%;transform: translateY(-50%);transform: translateX(-50%);}
.home-pro-text .home-pro-next{top: inherit;bottom: -10px;}
.home-pro-text .home-pro-prev{top: 10px;}
.home-pro-text .home-pro-next:after,.home-pro-text .home-pro-prev:after{font-size: 32px;transform: rotate(90deg);}
.home-pro-text .home-pro-swiper-left{height: 400px;background: #999;overflow: hidden;}
.home-pro-text .home-pro-swiper-left .swiper-slide a{width: 100%;height: 100%;padding: 0 30px;display: flex;align-items: center;color: #fff;}
.home-pro-text .home-pro-swiper-left .swiper-slide-thumb-active a{background: #1D2088;}
.home-pro-desc{width: calc(100% - 300px);height: 540px;padding-left: 50px;overflow: hidden;}
.slide-new-pro{display: flex;flex-wrap: wrap;}
a.slide-pro-img{width: 100%;display: block;background: #f9f9f9;position: relative;}
a.slide-pro-img .img{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
a.slide-pro-img .img img{max-width: 100%;max-height: 100%;}
a.slide-pro-img .desc{width: 100%;height: 40px;line-height: 40px;padding: 0 100px 0 20px;color: #333;position: relative;}
a.slide-pro-img .desc .more{font-size: 14px;position: absolute;top: 50%;transform: translateY(-50%);right: 20px;padding-right: 12px;background: url('../image/more.png') no-repeat right center/6px;}
a.slide-pro-left .img{height: 500px;}
a.slide-pro-right .img{height: 215px;}
a.slide-pro-img:hover{background: #1D2088;}
a.slide-pro-img:hover .desc{color: #fff;}
a.slide-pro-img:hover .desc .more{background-image: url('../image/more-active.png');}

.home-aboutus-bg{background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment: fixed;}
.home-aboutus-bg .aboutus-con{float: right;width: 100%;max-width: 640px;}
.home-aboutus-bg .aboutus-con .img img{max-height: 90px;}
.item-home-desc{color: #888;}
.box-ys-list .title{padding: 8px;background: #1D2088;color: #fff;}
.box-ys-list .ys-con:before{content: '';width: 100%;height: 100%;background: rgba(29,32,136,0.8);position: absolute;top: 100%;left: 0;transition: all 0.5s;}
.box-ys-list .ys-con .text{width: 100%;padding: 20px;position: absolute;left: 0;top: 100%;}
.box-ys-list .ys-con .text .desc{color: #fff;}
.box-ys-list:hover .ys-con .text{top: 50%;transform: translateY(-50%);}
.box-ys-list:hover .ys-con:before{top: 0;transition: all 0.5s;}

.row-news .item-news-list{padding: 20px 0;border-bottom: 1px dashed #e5e5e5;display: flex;align-items: center;}
.row-news .item-news-list:first-child{border-top: 1px dashed #e5e5e5;}
.row-news .item-news-list .show-time{width: 200px;height: 125px;}
.row-news .item-news-list .con{width: calc(100% - 200px);padding-left: 30px;}
.row-news .item-news-list .title{font-size: 18px;}
.row-news .item-news-list .title a{color: #333;}
.row-news .item-news-list .none-time{margin: 15px 0;color: #888;}
.row-news .item-news-list .desc{color: #999;line-height: 1.75;-webkit-line-clamp: 2;height: 3.5em;}
.row-news .item-news-list .title a:hover{color: #1D2088;}

.contact-us-bg{padding: 30px 0;background: #363636;}
ul.contact-flex{display: flex;align-items: center;justify-content: space-between;}
ul.contact-flex li{padding: 10px 0;display: flex;align-items: center;justify-content: left;}
ul.contact-flex li .img{width: 60px;height: 60px;border-radius: 50%;}
ul.contact-flex li .title{width: calc(100% - 60px);max-width: 360px;padding-left: 15px;color: #fff;}
.item-us-flex{display: flex;flex-wrap: wrap;}
.item-us-flex .itemmap,.item-us-flex .itemmap #dituContent{height: 100%;}

@media(max-width: 1230px){
    .gs-item-title{padding-bottom: 19px;}
    .gs-item-title:before{width: 42px;height: 3px;}
}
@media(max-width: 991px){
    .gs-item-title{padding-bottom: 15px;}
    .gs-item-title:before{width: 32px;height: 3px;}
    a.view-more{width: 90px;line-height: 30px;font-size: 12px;}
    
    .home-pro-flex{display: block;}
    .home-pro-text{width: 100%;padding: 0;}
    .home-pro-text .home-pro-next,.home-pro-text .home-pro-prev{display: none;}
    .home-pro-text .home-pro-swiper-left{height: 50px;background: #fff;}
    .home-pro-text .home-pro-swiper-left .swiper-slide{background: #666;}
    .home-pro-text .home-pro-swiper-left .swiper-slide a{padding: 0 10px;justify-content: center;}
    .home-pro-desc{width: 100%;height: auto;padding: 30px 0 0;overflow: hidden;}
    a.slide-pro-left{margin-bottom: 12px;}
    a.slide-pro-left .img,a.slide-pro-right .img{height: 9rem;}
    .home-aboutus-bg .aboutus-con{padding: 20px;background: rgba(255,255,255,0.9);}
    a.slide-pro-img .desc{padding: 0 30px 0 10px;}
    a.slide-pro-img .desc .more{width: 14px;height: 14px;right: 10px;}
    a.slide-pro-img .desc .more span{display: none;}

    .box-ys-list .title,.box-ys-list .ys-con .text{padding: 6px;}
    .row-news .item-news-list .show-time{width: 120px;height: 96px;}
    .row-news .item-news-list .con{width: calc(100% - 120px);padding-left: 10px;}
    .row-news .item-news-list .title{font-size: 16px;}
    .row-news .item-news-list .none-time{margin: 6px 0;}
    .row-news .item-news-list .desc{line-height: 1.5;height: 3em;}
    .item-us-flex .itemmap{display: none;}
}




.show-menu-left{width: 300px;}
.show-menu-left .nav-show .mobile-nav{font-size: 18px;height: 60px;line-height: 60px;text-align: center;background: #1D2088;color: #fff;}
.show-menu-left .nav-show ul li{border: 1px solid #eee;border-top: none;}
.show-menu-left .nav-show ul li .nav{padding: 10px 20px;cursor: pointer;position: relative;}
.show-menu-left .nav-show ul li .nav a{display: block;font-size: 16px;line-height: 1.6;color: #707070;}
.show-menu-left .nav-show ul li .cat:before{content: '';width: 12px;height: 12px;background: url('../image/down.png') no-repeat top left/100%;position: absolute;right: 15px;top: 50%;transform: translateY(-50%) rotate(-90deg);z-index: 9;transition: all 0.5s;}
.show-menu-left .nav-show ul li.on .cat:before{transform: translateY(-50%) rotate(0deg);}
.show-menu-left .nav-show ul li .navs{display: none;padding: 8px 0;}
.show-menu-left .nav-show ul li .navs a{display: block;border: none;font-size: 14px;line-height: 1.6;color: #888;padding: 7px 20px 7px 40px;position: relative;}
.show-menu-left .nav-show ul li .navs a:after{content: '';width: 10px;height: 2px;background: #999;position: absolute;left: 20px;top: 50%;transform: translateY(-50%);}
.show-menu-left .nav-show ul li.active .navs{display: block;}
.show-menu-left .nav-show ul li.on .cat,.show-menu-left .nav-show ul li.active .nav,.show-menu-left .nav-show ul li .nav:hover{background: #f9f9f9;color: #333;}
.show-menu-left .nav-show ul li .navs a.active,.show-menu-left .nav-show ul li .navs a:hover{color: #1D2088;}
.show-content-right{width: calc(100% - 300px);padding-left: 40px;}

a.item-pro-list .img{height: 200px;}
a.return-back{display: inline-block;font-size: 14px;padding: 8px 36px;border: 1px solid #1D2088;color: #1D2088;}
a.return-back:hover{background: #1D2088;color: #fff;}
.show-prodesc{padding: 10px 20px;font-size: 16px;background: #666;color: #fff;}
.box-quality-flex{display: flex;flex-wrap: wrap;}
.box-quality-flex .img{width: 500px;height: 100%;}
.box-quality-flex .con{width: calc(100% - 500px);padding-left: 40px;}

.box-vision-bg{background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment: fixed;}
.box-vision-bg .vision-con{float: right;width: 100%;max-width: 750px;padding: 0.5rem;background: rgba(255,255,255,0.9);}
ul.service-list li{width: 100%;background: #f9f9f9;display: flex;align-items: center;position: relative;}
ul.service-list li:first-child{margin-top: 0;}
ul.service-list li .picbox{width: 640px;}
ul.service-list li .infobox{width: calc(100% - 640px);padding: 0.5rem;}
ul.service-list li:nth-child(even) .infobox{position: absolute;left: 0;}
ul.service-list li:nth-child(even) .picbox{margin-left: calc(100% - 600px);}

.honorswiper .swiper-button-prev,.honorswiper .swiper-button-next{width: 32px;height: 48px;background: rgba(0,0,0,0.2);}
.honorswiper .swiper-button-prev:after,.honorswiper .swiper-button-next:after{font-size: 18px;color: #fff;}
.honorswiper .swiper-button-prev{left: 0;}
.honorswiper .swiper-button-next{right: 0;}
.honorswiper .swiper-button-prev:hover,.honorswiper .swiper-button-next:hover{background: #1D2088;}

@media(max-width: 1230px){
    ul.service-list li .picbox{width: 560px;}
    ul.service-list li .infobox{width: calc(100% - 560px);}
}
@media(max-width: 991px){
    .show-menu-left{width: 100%;}
    .show-menu-left .nav-show .mobile-nav{height: 48px;line-height: 48px;}
    .show-menu-left .nav-show .boxnav{display: none;width: 100%;background: #fff;}
    .show-content-right{width: 100%;padding: 0;margin-top: 24px;}
    a.item-pro-list .img{height: 9rem;}
    .showproswiper{height: 10rem;}
    .showproswiper .swiper-button-prev,.showproswiper .swiper-button-next{width: 24px;height: 32px;}
    .showproswiper .swiper-button-prev:after,.showproswiper .swiper-button-next:after{font-size: 14px;}
    .honorswiper .swiper-button-prev,.honorswiper .swiper-button-next{width: 24px;height: 32px;}
    .honorswiper .swiper-button-prev:after,.honorswiper .swiper-button-next:after{font-size: 14px;}

    .box-vision-bg .vision-con,.box-quality-flex{padding: 20px;}
    ul.service-list li{display: block;}
    ul.service-list li .picbox,.box-quality-flex .img{width: 100%;}
    ul.service-list li .infobox{width: 100%;padding: 20px;}
    ul.service-list li:nth-child(even) .infobox{position: static;}
    ul.service-list li:nth-child(even) .picbox{margin-left: 0;}
    .box-quality-flex .con{width: 100%;padding: 30px 0 0;}
}


.box-site-bg{padding: 15px 0;background: #fbfbfb;}
.box-site-bg ul.site-ul{padding-left: 26px;background: url('../image/home.png') no-repeat left center/20px;}
.box-site-bg ul.site-ul li{float: left;font-size: 14px;line-height: 20px;color: #666;}
.box-site-bg ul.site-ul li a{display: block;color: #666;margin: 0 5px;}
.box-site-bg ul.site-ul li a:hover{color: #1D2088;}

.item-message .title{line-height: 2;color: #666;}
.item-message .title span{color: #E10000;}
.item-message input,.item-message textarea{width: 100%;height: 45px;padding: 0 15px;border: 1px solid #dadada;}
.item-message textarea{height: 180px;padding: 15px;}
.item-message .submit{width: 100%;height: 45px;background: #1D2088;color: #fff;}
.item-message .submit:hover{background: #4A4C9F;}
.iw_poi_title{color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}
#dituContent{width: 100%;height: 600px;}

.join-us-flex{display: flex;flex-wrap: wrap;}
.item-join-us{padding: 30px;height: 100%;background: #f9f9f9;cursor: pointer;}
.item-join-us .title{font-size: 20px;font-weight: bold;}
.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;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1001;}
.box-join-con .item-box-title{padding: 20px 30px;border-bottom: 1px solid #eee;}
.box-join-con .box-close{width: 36px;height: 36px;cursor: pointer;position: absolute;top: 0;right: 0;background: url('../image/iconclose.png') no-repeat center center;}
.box-join-con .box-close:hover{transform: rotate(180deg);}
.box-item-con-list{width: 100%;padding: 30px;height: 60vh;overflow: auto;}
.box-item-con-list::-webkit-scrollbar{width: 4px;background-color: #fff;}
.box-item-con-list::-webkit-scrollbar-thumb{background-color: #d4d4d4;}

.join-us-flex{display: flex;flex-wrap: wrap;}
.join-us-flex .img{width: 680px;}
.join-us-flex .con{width: calc(100% - 680px);padding-left: 0.4rem;}
.item-title{padding-bottom: 24px;position: relative;}
.item-title:before{content: '';width: 60px;height: 4px;background: #1D2088;position: absolute;left: 0;bottom: 0;}
.join-us-list{width: 100%;height: 100%;background: #f9f9f9;}
.join-us-list .text{padding: 20px;}

.item-news-top{width: 100%;background: #f9f9f9;display: flex;align-items: center;}
.item-news-top .img{width: 720px;height: 480px;}
.item-news-top .con{width: calc(100% - 720px);padding: 0.6rem;}
.news-list-con .title a{color: #333;}
.news-list-con .desc{color: #888;line-height: 1.75;-webkit-line-clamp: 3;height: 5.25em;}
.news-list-con .time{color: #999;padding-left: 30px;background: url('../image/time.png') no-repeat center left/18px;}
.item-news-bottom .img{height: 220px;}
.item-news-bottom .con{padding: 20px;background: #f9f9f9;position: relative;}
.item-news-bottom .con:before{content: '';width: 0;height: 3px;background: #E10000;position: absolute;left: 0;bottom: 0;transition: all 0.5s;}
.item-news-bottom .title{font-size: 18px;}
.item-news-bottom .desc{-webkit-line-clamp: 2;height: 3.5em;}
.item-news-top:hover{box-shadow: 0 2px 16px rgba(0,0,0,0.12);}
.item-news-bottom:hover .con:before{width: 100%;transition: all 0.5s;}
.news-list-con .img a:hover img{transform: scale(1.08);}
.news-list-con .title a:hover{color: #1D2088;}
.time-hits span{color: #999;margin-right: 0.4rem;}
.time-hits span:last-child{margin-right: 0;}
.show-width-desc{padding: 40px 0;border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}
.prev-next a{line-height: 2;color: #888;}
.prev-next a:hover{color: #E10000;text-decoration: underline;}

@media(max-width: 1360px){
    .join-us-flex .img{width: 500px;}
    .join-us-flex .con{width: calc(100% - 500px);}
    .item-news-top .img{width: 560px;height: 360px;}
    .item-news-top .con{width: calc(100% - 560px);}
}
@media(max-width: 1230px){
    .item-title{padding-bottom: 19px;}
    .item-title:before{width: 42px;height: 3px;}
    .item-news-top .img{width: 480px;height: 300px;}
    .item-news-top .con{width: calc(100% - 480px);}
    .item-news-bottom .img{height: 160px;}
    .item-news-bottom .con,.join-us-list .text{padding: 15px;}
}
@media(max-width: 991px){
    .item-message{margin-top: 36px;}
    #dituContent{height: 320px;}
    .item-join-us,.box-join-con .item-box-title,.box-item-con-list,.box-join-con .item-box-title{padding: 15px;}
    .item-join-us .title,.item-news-bottom .title{font-size: 16px;}
    .box-item-con-list{height: 80vh;}

    .join-us-flex,.item-news-top{display: block;}
    .join-us-flex .img{width: 100%;}
    .join-us-flex .con{width: 100%;padding: 20px 0 0;}
    .item-title{padding-bottom: 15px;}
    .item-title:before{width: 32px;height: 3px;}

    .item-news-top .img{width: 100%;height: 12rem;}
    .item-news-top .con{width: 100%;padding: 15px;}
    .news-list-con .time{padding-left: 24px;background-size: 14px;}
    .item-news-bottom .img{height: 6rem;}
    .show-width-desc{padding: 20px 0;}
}
@media(max-width: 768px){
    .item-news-bottom .img{height: 10rem;}
    .item-news-bottom .con{padding: 15px;}
}

.pglist {
    padding: 30px 0 15px;
    width: 100%;
    text-align: center;
    clear: both;
}.pglist * {
    display: inline-block;
    vertical-align: middle;
    line-height: 34px;
    padding-bottom: 1px;
}.pglist a {
    color: #333;
    padding: 0 15px;
    margin: 0 4px;
    background: #fff;
    border: 1px solid #edebeb;
}.pglist .active a{
    display: inline-block;
    color: #fff;
    background: #0056a8;
    border-color: #0056a8;
}.pglist span{
    color: #333;
    padding: 0 15px;
    margin: 0 4px;
    background: #fff;
    border: 1px solid #edebeb;
}
.pglist .current{  background: #0056a8; color: aliceblue; }