.animate-5{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.animate-5:hover{transition:all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
.space{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.p-tb60{padding: 60px 0;}
.p-lr10{padding: 0 10px;}
.p-lr5{padding: 0 5px;}
.m-t40{margin-top: 40px;}
.m-t20{margin-top: 20px;}
.box-title{font-size: 32px;}
.fz-20{font-size: 20px;}
.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;}
.row-top{margin-top: -20px;}

@media(max-width: 1230px){
    .p-tb60{padding: 48px 0;}
    .m-t40{margin-top: 32px;}
    .box-title{font-size: 26px;}
    .fz-20{font-size: 18px;}
    .fz-16,.content-text{font-size: 15px;}
}
@media(max-width: 992px){
    .row-top{margin-top: -12px;}
    .p-tb60{padding: 36px 0;}
    .p-lr10{padding: 0 6px;}
    .p-lr5{padding: 0 9px;}
    .m-t40{margin-top: 24px;}
    .m-t20{margin-top: 12px;}
    .box-title{font-size: 20px;}
    .fz-20{font-size: 16px;}
    .fz-16,.content-text{font-size: 14px;}
}


.body-bg{background: #f7f7f7;}
.home-show{padding: 10px;background: #fff;}
a.home-item-pro{width: 100%;display: inline-block;background: #f7f7f7;border: 1px solid #ddd;}
a.home-item-pro .item-pro-left{height: 318px;}
a.home-item-pro .item-pro-right{height: 180px;}
a.home-item-pro .home-item-con{padding: 15px;text-align: center;}
a.home-item-pro .home-item-con .title{font-size: 16px;color: #333;}
a.home-item-pro .home-item-con .desc{font-size: 14px;color: #888;}
a.home-item-pro:hover{box-shadow: 0 2px 12px rgba(0,0,0,0.12);}

.honor-left{width: 360px;padding: 20px;background: #f7f7f7;}
.honor-right{width: calc(100% - 360px);padding-left: 20px;}
.galleryOverlay{width: 100%;height: 100%;position: fixed;top: 0;left: 0;opacity: 0;z-index: 100000;background-color: rgba(0,0,0,.7);overflow: hidden;display: none;-moz-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
.galleryOverlay.visible{opacity: 1;}
.gallerySlider{width: 100%;height: 100%;position: absolute;left: 0;top: 0;white-space: nowrap;}
.gallerySlider .placeholder{background: url("../images/loading.gif") no-repeat center center;height: 100%;line-height: 1px;text-align: center;width: 100%;display: inline-block;}
.gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.gallerySlider .placeholder img{display: inline-block;max-height: 88%;max-width: 100%;vertical-align: middle;}
.prevArrow, .nextArrow{border: none; text-decoration: none;opacity: 0.5;cursor: pointer;position: absolute; width:50%;height:100%;top:0;margin-top: 0px;}
.prevArrow:hover, .nextArrow:hover{opacity: 1;}
.prevArrow{background-position: left top;left:0;}
.nextArrow{background-position: right top;right:0;}
.pagelimit{position: absolute;bottom: 20px;left: 50%;margin-left: -18px;color: #fff;font-size: 18px;}
.closed{cursor: pointer;position: absolute;width: 40px;height: 40px;right:2%;top: 3%;transform: rotate(45deg);}
.closed::after,.closed::before{content: '';background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.closed:hover{opacity: 0.5;}
.closed::after{width: 26px;height: 2px;}
.closed::before{width: 2px;height: 26px;}
.honorswiper .swiper-button-next:after,.honorswiper .swiper-button-prev:after{font-size: 24px;font-weight: bold;color: #0080C4;}

.home-news-list .news-img{width: 100%;height: 200px;}
.home-news-list .news-con{margin-top: 15px;}
.home-news-list .news-con .title a{font-size: 18px;color: #333;}
.home-news-list .news-con .desc{margin: 15px 0;color: #888;line-height: 1.75;-webkit-line-clamp: 2;height: 3.5em;}
.home-news-list .news-con .time{font-size: 14px;color: #adadad;}
.home-news-list .news-img a:hover img{transform: scale(1.06);}
.home-news-list .news-con .title a:hover{color: #0080C4;}

@media(max-width: 992px){
    .body-bg{background: #fff;}
    .home-show{padding: 0;background: #fff;}
    a.home-item-pro .item-pro-left,a.home-item-pro .item-pro-right{height: auto;}
    .home-news-list .news-con .title a{font-size: 16px;}
    .home-news-list .news-con .desc{margin: 8px 0;}
    .home-news-list .news-con .time{font-size: 12px;}

    .honor-left{width: 100%;}
    .honor-right{width: 100%;padding-left: 0;margin-top: 30px;}
}



.menuleft{width: 300px;}
.menuleft .nav-show{background: #fff;border: 1px solid #ddd;}
.menuleft .nav-show .sj-nav{display: none;}
.menuleft .nav-show .pc-nav,.menuleft .nav-show .sj-nav{font-size: 20px;font-weight: bold;background: #0080C4;height: 50px;line-height: 50px;text-align: center;color: #fff;}
.menuleft .nav-show .boxnav a{width: 100%;display: inline-block;font-size: 14px;color: #333;padding: 12px 20px;border-top: 1px solid #eee;}
.menuleft .nav-show .boxnav a.active,.menuleft .nav-show .boxnav a:hover{background: #0080C4;color: #fff;}
.contentright{width: calc(100% - 300px);padding-left: 20px;}
.box-nav-bg{line-height: 20px;padding-bottom: 10px;border-bottom: 1px solid #ddd;}
.box-nav-bg .title{font-size: 16px;font-weight: bold;}
.box-nav-bg .nav-site a{display: block;float: left;margin-left: 10px;font-size: 14px;color: #888;}
.box-nav-bg .nav-site a:hover{color: #0080C4;}
.contact-info .info-desc{padding: 20px;}

a.item-pro-img{width: 100%;display: inline-block;background: #393939;}
a.item-pro-img .title{padding: 10px;font-size: 16px;color: #fff;}
a.item-pro-img:hover{background: #0080C4;box-shadow: 0 2px 15px rgba(0,0,0,.12);}
a.item-pro-img:hover img{transform: scale(1.06);}
.pro-show-left{width: 500px;}
.show-swiper .swiper-button-next:after,.show-swiper .swiper-button-prev:after{font-size: 24px;font-weight: bold;color: #ccc;}
.show-swiper .swiper-button-next:hover:after,.show-swiper .swiper-button-prev:hover:after{color: #0080C4;}
.detailed-info{font-size: 20px;font-weight: bold;background: #0080C4;height: 50px;line-height: 50px;padding: 0 20px;color: #fff;}
.pro-show-right{width: calc(100% - 500px);padding-left: 40px;}
a.boxconsult{width: 136px;display: block;float: left;text-align: center;line-height: 40px;font-size: 16px;color: #0080C4;border: 1px solid #0080C4;border-radius: 5px;}
a.boxconsult:hover{background: #0080C4;color: #fff;}

.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: 500px;}
.contact-code{width: 160px;text-align: center;line-height: 2;}

.news-list{padding: 20px 0;display: flex;align-items: center;justify-content: left;border-bottom: 1px solid #ddd;}
.news-list .news-img{width: 300px;height: 180px;}
.news-list .news-con{width: calc(100% - 300px);padding-left: 30px;}
.news-list .news-con .title a{font-size: 18px;font-weight: bold;color: #333;}
.news-list .news-con .time{margin: 15px 0;font-size: 14px;color: #adadad;}
.news-list .news-con .desc{margin-bottom: 15px;color: #888;line-height: 1.75;-webkit-line-clamp: 2;height: 3.5em;}
.news-list .news-con .more a{font-size: 14px;color: #333;}
.news-list .news-img a:hover img{transform: scale(1.06);}
.news-list .news-con .title a:hover,.news-list .news-con .more a:hover{color: #0080C4;}
.time-hits{padding: 10px 0;color: #999;border-bottom: 1px dashed #ddd;}
.prev-next a{color: #333;}
.prev-next span{color: #999;}
.prev-next a:hover{color: #0080C4;}

.item-case-list{background: #fff;box-shadow: 0 2px 12px rgba(0,0,0,0.08);}
.item-case-list .case-list-con{padding: 20px;}
.item-case-list .case-list-con .title a{color: #333;}
.item-case-list .case-list-con .more{margin-top: 10px;}
.item-case-list .case-list-con .more a{font-size: 14px;color: #888;}
.item-case-list .case-list-con .title a:hover,.item-case-list .case-list-con .more a:hover{color: #0080C4;}
.item-case-list a:hover img{transform: scale(1.06);}

@media(max-width: 992px){
    .menuleft,.pro-show-left{width: 100%;padding: 0;}
    .menuleft .nav-show .pc-nav,.contact-info{display: none;}
    .menuleft .nav-show .sj-nav,.detailed-info{display: block;font-size: 18px;height: 40px;line-height: 40px;padding: 0 15px;text-align: left;}
    .menuleft .nav-show .sj-nav:before{content: '';width: 15px;height: 8px;background: url('../../images/down.png') no-repeat top left/100%;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);transition: all 0.5s;}
    .menuleft .nav-show .sj-nav.extend:before{transform: translateY(-50%) rotate(-180deg);}
    .menuleft .nav-show .boxnav{width: 100%;display: none;background: #fff;position: absolute;top: 100%;left: 0;z-index: 100;}
    a.item-pro-img .title{padding: 6px;font-size: 14px;}
    .contentright,.pro-show-right{width: 100%;padding-left: 0;margin-top: 30px;}
    .box-nav-bg{display: none;}
    .show-content .contentright{width: 100%;margin-top: 0;}

    #dituContent{height: 300px;}
    .contact-top{margin-top: 30px;}
    .news-list{padding: 15px 0;}
    .news-list .news-img{width: 120px;height: 100px;}
    .news-list .news-con{width: calc(100% - 120px);padding-left: 15px;}
    .news-list .news-con .title a{font-size: 16px;}
    .news-list .news-con .time{margin: 5px 0;font-size: 12px;}
    .news-list .news-con .desc{margin-bottom: 0;}
    .news-list .news-con .more a{display: none;}
}