.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;}
.space1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
.paddingtb-60{padding: 60px 0;}
.paddingtop-60{padding-top: 60px;}
.paddinglr-10{padding: 0 10px;}
.paddinglr-5{padding: 0 5px;}
.margint-40{margin-top: 40px;}
.margint-20{margin-top: 20px;}
.title{font-size: 24px;line-height: 1.6;color: #000;font-weight: bold;}
.text{font-size: 20px;line-height: 1.6;}
.content-text{font-size: 16px;line-height: 2;color: #666;}
.content-text-1{font-size: 20px;line-height: 2;color: #fff;}
.text-p p{margin-bottom: 0;}
.in-title{font-size: 36px;color: #444;line-height: 1.6;}
.in-text{font-size: 24px;color: #666;line-height: 1.6;}
.color{color: #fff;}
.bg-1{background: #f7f7f7;}

@media(max-width: 996px){
    .paddinglr-10{padding: 0 5px;}
    .paddinglr-5{padding: 0 10px;}
    .title{font-size: 20px;}
    .text,.in-text{font-size: 18px;}
    .content-text{font-size: 14px;}
    .in-title{font-size: 28px;}
}

/*制造能力*/
ul.story-list li{overflow: hidden;display: flex;justify-content: left;align-items: center;background: #f7f7f7;}
ul.story-list li .infobox{width: 60%;padding: 40px;}
ul.story-list li .picbox{width: 40%;}
ul.story-list li .infobox h4{line-height: 2;}

.make-list a img{border: 1px solid #e7e7e7;}
.make-list a h5{margin-top: 10px;font-size: 16px;line-height: 1.6;color: #333;}

ul.culture{margin: 30px -5px 0;}
ul.culture li{width: 16.66%;padding: 5px;float: left;text-align: center;}
ul.culture li img{width: 80px;}
ul.culture li h5{margin-top: 10px;font-size: 18px;line-height: 2;}
ul.culture li h6{font-size: 14px;line-height: 2;color: #888;}

.index-apply{margin-top: 20px;}
.row-tb10{margin-top: -20px;}
.con_flex{width: 100%;display: flex;align-items: top;}
.menu_left{width: 240px;margin-right: 20px;}
.content_right{width: calc(100% - 240px);}
.index-apply .apply-text a{display: block;background: url(../../images/bg.jpg) no-repeat;padding: 30px;background-size: 100% 100%;}
.index-apply a img{width: 80px;}
.index-apply h5 a{margin-top: 10px;display: inline-block;font-size: 16px;color: #333;}
.about-bg{background: url(../../images/about_bg.jpg) no-repeat;background-size: 100% 100%;}
.index-apply h5 a:hover{color: #15519f;}

.index-news a .list-img{height: 200px;}
.index-news a h4{font-size: 18px;font-weight: bold;color: #333;}
.index-news a h5{margin: 10px 0;font-size: 14px;color: #666;line-height: 1.7;-webkit-line-clamp: 2;height: 3.4em;}
.index-news a h6{font-size: 14px;color: #999;}
.index-news a:hover h4{color: #15519f;}
.index-news a:hover img{transform: scale(1.06);-webkit-transform: scale(1.06);}
a.viewmore{width: 160px;line-height: 40px;display: inline-block;border: 2px solid #15519f;color: #333;border-radius: 5px;}
a.viewmore:hover{background: #15519f;color: #fff;}

ul.partner{margin: 20px -10px 0;}
ul.partner li{width: 25%;float: left;margin-top: 20px;padding: 0 10px;}
ul.partner li img{display: block;border: 1px solid #ddd;}
.abou-text img{max-width: 540px !important;width: 100%;padding-left: 10px;}
.index-left-text{width: 60%;padding-right: 30px;}
.index-right-video{width: 40%;}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.home-box .owl-prev,.home-box .owl-next{display: none;}
.home-box .owl-dots{width: 100%;text-align: center;margin-top: 30px;}
.home-box .owl-dot{display: inline-block;margin: 0 4px;width: 20px;height: 5px;}
.home-box .owl-dot span{display: block;width: 20px;height: 5px;background: #888;}
.home-box .owl-dot.active span{background: #c20000;}

@media(max-width: 996px){
    .make-list{margin-top: 10px;}
    .make-list a h5{font-size: 14px;}

    ul.story-list li{display: block;}
    ul.story-list li .infobox{width: 100%;padding: 15px;}
    ul.story-list li .picbox{width: 100%;}
    /*.index-apply a{margin-bottom: 10px;padding: 5px 5px 10px;}*/
    .index-apply a img{width: 40px;}
    .index-apply a h5{margin-top: 0;font-size: 14px;}

    ul.partner{margin: 20px -5px 0;}
    ul.partner li{width: 33.33%;margin-top: 10px;padding: 0 5px;}
    ul.culture li{width: 33.33%;padding: 5px;}
    ul.culture li img{width: 60px;}
    .abou-text img{padding-left: 0;}
    .index-left-text{width: 100%;padding: 0;}
    .index-right-video{width: 100%;margin-top: 30px;}
    .con_flex{display: block;}
    .menu_left{display: none;}
    .content_right{width: 100%;}
}

/*应用行业*/
.apply-img a{display: block;border: 2px solid #005bac;background: #005bac;overflow: hidden}
.apply-img a h5{padding: 10px;font-size: 16px;line-height: 1.6;color: #fff;}
.apply-img a:hover{box-shadow: rgb(39 4 49/22%) 0px 3px 18px 2px;}

.p-info .img-box{width: 60%;}
.p-info .img-box a img{border: 1px solid #ccc;}
.p-info .img-box .img-arr{margin-top: 20px;position: relative;}
.p-info .img-box .img-arr .left,.p-info .img-box .img-arr .right{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.p-info .img-box .img-arr .left span,.p-info .img-box .img-arr .right span{font-size: 32px;color: #888;font-weight: bold;}
.p-info .img-box .img-arr .left{left: -6px;}
.p-info .img-box .img-arr .right{right: -6px;}
.p-info .img-box .img-arr .left:hover span,.p-info .img-box .img-arr .right:hover span{color: #f00;}
.p-info .img-box .img-arr .right span{display: block;transform: rotate(180deg);} 
.p-info .img-box .img-arr .img_text{width: 92%;font-size: 0;white-space: nowrap;overflow: hidden;vertical-align: middle;position: relative;left: 4%;}
.p-info .img-box .img-arr .img_text li{padding: 4px;width: 16.66%;display: inline-block;}
.p-info .img-box .img-arr .img_text li img{padding: 1px;opacity: .8;border: 1px solid #dcdcdc;}
.p-info .img-box .img-arr .img_text li.active img{opacity: 1;border-color: #006da0;}
.p-info .text-box{width: 36%;}
.detail{border-bottom: 1px solid #15519f;}
.detail span{font-size: 18px;display: inline-block;background: #15519f;color: #fff;padding: 6px 30px;}

html.lb-disable-scrolling{overflow: hidden;position: fixed;height: 100vh;width: 100vw;}
.lightboxOverlay{position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;opacity: 0.8;display: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.lightbox{position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image{display: block;height: auto;max-width: inherit;max-height: none;border-radius: 3px;border: 4px solid white;}
.lightbox a img{border: none;}
.lb-outerContainer{position: relative;*zoom: 1;width: auto;height: 250px;margin: 0 auto;border-radius: 4px;background-color: white;}
.lb-outerContainer:after{content: "";display: table;clear: both;}
.lb-loader{position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-nav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-prev,.lb-next{height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev{width: 24%;left: 0;float: left;background: url(../../images/prev.png) left 48% no-repeat;opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next{width: 24%;right: 0;float: right;background: url(../../images/next.png) right 48% no-repeat;opacity: 0;-webkit-transition: opacity 0.6s;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover{filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer{margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;position: absolute;top: -40px;left: 50%;transform: translateX(-50%);}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #ccc;}
.lb-data .lb-details{width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption{font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-caption a{color: #4ae;}
.lb-data .lb-number{display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999;}
.lb-data .lb-close{display: block;float: right;width: 30px;height: 30px;background: url(../../images/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover{cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

/*新闻资讯*/
ul.news-list li a{display: block;padding: 20px 0 20px 100px;border-bottom: 1px solid #eaeaea;position: relative;}
ul.news-list li a .time{position: absolute;top: 20px;left: 0;width: 76px;height: auto;background: #f5f5f5;}
ul.news-list li a .time .md-time{font-size: 22px;line-height: 2;background: #e3e3e3;color: #15519f;}
ul.news-list li a .time .y-time{font-size: 16px;line-height: 2;background: #15519f;color: #fff;}
ul.news-list li a h4{font-size: 18px;color: #15519f;}
ul.news-list li a h5{margin-top: 10px;font-size: 14px;color: #666;line-height: 1.7;-webkit-line-clamp: 2;height: 3.4em;}
ul.news-list li a:hover{border-bottom-color: #15519f;}
.time{font-size: 16px;line-height: 2;color: #888;}
.prev-next a{font-size: 16px;line-height: 2;color: #666;display: block;}
.prev-next a:hover{color: #15519f;text-decoration: underline;}

@media(max-width: 996px){
    ul.news-list li a{padding: 15px 0 15px 80px;}
    ul.news-list li a .time{top: 15px;width: 65px;}
    ul.news-list li a .time .md-time{font-size: 20px;}
    ul.news-list li a h4{font-size: 16px;}
    ul.news-list li a .time .y-time,ul.news-list li a h5,.time,.prev-next a{font-size: 14px;}
}

/*联系我们*/
.site_line{line-height: 50px;background: #f5f5f5;}
ul.position li{float: left;font-size: 16px;height: 50px;line-height: 50px;color: #333;margin-right: 6px;}
ul.position li a{display: block;color: #333;}
ul.position li i{font-size: 22px;}
ul.position li a:hover{color: #15519f;}
ul.nav_ul li a{display: block;padding: 0 15px;font-size: 16px;color: #333;}
ul.nav_ul li.active a,ul.nav_ul li a:hover{background: #15519f;color: #fff;}

#dituContent{width: 100%;height: 320px;}
.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;}

.feedback{padding-top: 40px;border-top: 2px solid #f7f7f7;}
.feedback input.input,.feedback textarea.textarea{width: 100%;height: 50px;padding: 0 20px;background: #f5f5f5;border: 1px solid #f5f5f5;font-size: 16px;margin-bottom: 20px;}
.feedback textarea.textarea{height: 200px;padding: 20px;resize: none;}
.feedback input.input:focus,.feedback textarea.textarea:focus{border-color: #f00;}
.feedback button.button{width: 200px;height: 50px;font-size: 16px;background: #15519f;color: #fff;}
.feedback button.button:hover{background: #2391c7;}

@media(max-width: 996px){
    .site_line{line-height: 40px;}
    .site_line .container{padding: 0;}
    ul.position{display: none;}
    ul.nav_ul{float: left;}
    ul.nav_ul li a{font-size: 14px;}   
}