/*通用*/
* { margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a {text-decoration: none;}
ul,ol{list-style: none;}
img {border: 0;vertical-align: bottom;}
body{-webkit-font-smoothing: antialiased;font-family: "微软雅黑";font-size:16px;box-sizing: border-box;}
a:hover, a:link {text-decoration: none;}
h1{font-size:29px;}
h2{font-size:21px;}
.public-main{width:1200px;margin:0 auto;}
.public-box{display: -webkit-flex;display: -moz-flex;display: flex;flex-wrap:wrap;width:1200px;margin:0 auto;padding:48px 0;}
/*单行溢出*/
.inNews-content-font h4,.newTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*多行溢出*/
.in-about-wodMain,.inNews-content-font p,.newMs{text-indent:2em;line-height:1.8em;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;}
/*头部 start*/
.head_logo{position:relative;width:1200px;margin:0 auto;padding:15px 0;}
.left{padding-left:5px;}
.left img{width:440px;}
.right{display: -webkit-flex;display: -moz-flex;display: flex;position:absolute;top:56%;right:30px;transform:translate(0,-55%);}
.right .icon-dianhua{font-size:35px;color:#277ed3;padding-right:8px;vertical-align:middle;}
.right p span{font-size:20px;color:#277ed3;vertical-align:middle;}
/*导航 start*/
.nav{width:100%;background:#277ed3;}
.nav_links{width:1200px;margin:0 auto;}
.nav_links > ul{display: -webkit-flex;display: -moz-flex;display: flex;}
.nav_link{width:calc(100% / 7);border-left: 1px #89b5ef solid;}
.nav_link:last-child{border-right: 1px #89b5ef solid;}
.nav_link > a{color:#fff;padding:15px 0;font-size:16px;font-weight:700;display: -webkit-flex;display: -moz-flex;display: flex;justify-content: center;align-items: center;}
.nav_link:hover > a{background-image: linear-gradient(to right, #0ba8f9 0%, #2b91ef  58%,#0bbef9  100%);transition: 0.5s;background-size: 200% auto;}
.nav_link .current{background-image: linear-gradient(to right, #0ba8f9 0%, #2b91ef  58%,#0bbef9  100%);transition: 0.5s;background-size: 200% auto;}
.nav_link{position: relative;}
.nav_link:hover .dropdown{display: block;}
.dropdown{position: absolute;top:100%;left:0;display: none;z-index:222;width:100%;}
.dropdown_link a{display: flex;color: #ffffff;padding:10px 15px;font-size:14px;align-items: center;justify-content:center;background-image: linear-gradient(to right, #0ba8f9 0%, #2b91ef  58%,#0bbef9  100%);background-size: 200% auto;}
.dropdown_link:hover > a{background:#0090ff;}
.dropdown_link:first-child{border-top:1px #0090ff solid;}
.nav_phone{width:14%;margin-top:20px;order:4;}
.nav_phone .phone_icon{font-size:25px;}
.nav_phone a{color: #333333;font-size:14px;margin-left:5px;}
.nav_phone a:hover{color: #fc4138;}
.dropdown_link{border-top:1px transparent solid;}
/* 导航 end*/
/*广告轮播 start*/
.banner_swiper{width:100%;}
.banner_swiper img{width:100%;}
.mySwiper01{position: relative;}
.swiper-pagination1{position:absolute;z-index:2;bottom:10px;text-align:center;}
.swiper-pagination1 .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity: .8;}
.swiper-pagination1 .swiper-pagination-bullet-active{background:#277ed3;opacity: 1;}
.mySwiper01 .swiper-button-prev{left:10px;}
.mySwiper01 .swiper-button-next{right:50px;}
.mySwiper01 .swiper-button-prev, .mySwiper01 .swiper-button-next{width:0;font-size:40px;color:#fff;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
/*广告轮播 end*/
/*头部 end*/
/*小屏幕下的导航标题列表 start*/
.nav_mobile{position:fixed;z-index:322;top:0;right:-100%;width:100%;height:0;max-height:100%;background:rgba(0,144,255,0.9);transition:right ease-in 0.3s 0.1s,opacity ease-in 0.3s;}
.nav_mobile_show{right:0;}
.nav_mobile > ul{margin:35px 0 0 0;}
.nav_mobile > .m_close{position:absolute;top:5px;right:10px;font-size:30px;color:#fff;font-style:normal;}
.nav_mobile_icon{display:none;position:absolute;top:22px;right:0;width:60px;height:80px;}
.nav_mobile_icon > i{font-style:normal;font-size:55px;line-height:80px;color:#008ddd;}
.m-mul{display:block;width:100%;box-sizing:border-box;}
.m-mul-item{display:inline-block;width:100%;min-height:30px;box-sizing:border-box;}
.m-mul-title{display:inline-block;position:relative;padding:0.8em 8px;width:100%;color:#fff;line-height:1.6;box-sizing:border-box;}
.m-mul-body{display:none;position:relative;padding:0 0 0 25px;width:100%;box-sizing:border-box;}
.m-mul-icon{position:absolute;right:0;top:50%;z-index:123;display:inline-block;width:4em;text-align:center;transform:translate(0,-50%);}
.m-mul-icon-90deg{transform:translate(0,-50%) rotate(-90deg);}
.m-mul-icon-mask{position:absolute;right:0;top:0;z-index:133;height:100%;width:5em;cursor:pointer;}
.m-mul-title > a{display:inline-block;width:100%;font-size:16px;color:#fff;}
.m-mul-icon-mask:hover{background:rgba(255,255,255,0.1);}
@media all and (max-width:768px){.nav_links{display: none;}.nav_mobile_icon{display: block;}}
/*小屏幕下的导航标题列表 end*/
/*尾部 start*/
.foot{position:relative;background:#358ee7;color:#fff;}
.foot-main{width: 1200px;margin:0 auto;}
.foot-nav{height:46px;border-bottom:1px solid #d2d2d2;}
.foot-nav-list{line-height:46px;text-align:center;}
.foot-nav-list li a{color:#ffffff;font-weight: 700;}
.foot-nav-list li{display:inline-block;padding-left:20px;}
.foot-nav-list li a:hover{color:#1349f7;}
.foot-contact{overflow: hidden;font-size: 14px;}
.foot-address{float: left;padding:12px 5px 0 10px;width:60%;}
.foot-address p{margin-top:10px;width:100%;}
.foot-address p a{color:#fff;}
.foot-address p:last-child{margin-bottom:20px;}
.code{float: right;margin:18px 30px 18px 5px;}
.code img{margin-left:30px;}
.fotLogo{width:150px;height: 110px;}
.qgCode{width:110px;height: 110px;}
.return_btn{position:fixed;top:65%;right: 10px;z-index: 999;}
.return_btn .roof{display:none;}
.return_btn .icon-fanhuidingbu{font-size: 40px;color:#0090ff;font-weight: 600;}
/*尾部 start*/
/*下页上页样式 start*/
.paging{display:inline-block;position:relative;bottom:8px;padding:10px 0 5px 0;width:100%;min-height:35px;font-size:14px;line-height:1.5;}
.paging,.paging *{box-sizing:border-box;}
.paging > ul{display: table;margin:0 auto;}
.paging > ul > li{ display: table-cell;}
.paging > ul > li{display:inline-block;float:left;}
.paging > ul > li > a,.paging .paging-text{display:inline-block;padding:5.5px 5px;margin-left:-1px;margin-top:-1px;min-width:30px;color:#333;text-align:center;border:1px solid #e2e2e2;}
.paging > ul > li > a:hover{color:#fff;background:#358ee7;}
.paging .icon-zuojiantou,.paging .icon-youjiantou {font-size: 13px;padding-left:0;}
.paging .paging-active{position:relative;z-index:10;color:#358ee7;background:#fff;border:1px solid #e2e2e2;}
.paging-disabled{color:#aaa !important;background:initial !important;cursor:no-drop;/*文本禁止选择*/-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.paging .paging-text{border:1px solid rgba(0,0,0,0);}
.paging input{display:inline-block;padding:5.5px 3px;margin-left:-1px;margin-top:-1px;width:4em;line-height:1.2em;text-align:center;border:1px solid #e2e2e2;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.paging .paging-btn{cursor:pointer;}
.paging .spacing {margin-left: -9px;}
@media all and (max-width:650px){.paging_ul .paging-num{display: none;}}
/*下页上页样式 end*/
/*关于我们 start*/
/*位置样式 start*/
.page-position{padding:20px 0;border-bottom:1px #d2d2d2 solid;color:#666;}
.page-position .icon-dangqianweizhi{font-size:14px;color:#358ee7;padding-left:4px;}
.page-position span{padding-right:5px;}
.page-position a{font-size:14px;color:#666;padding:0 5px;}
.page-position a:hover{color:#11a7fd;}
/*位置样式 end*/
/*内页内页大标题 start*/
.page-public-title{text-align:center;padding:35px 0;}
.page-public-title h1{text-transform:uppercase;font-size:25px;color:#666;}
.page-public-title h2{color:#358ee7;padding-top:8px;}
.page-public-title p{position:relative;}
.page-lump{display:inline-block;width:8px;height:8px;background:#358ee7;}
.page-public-title .page-lump:before{content: "";position:absolute;right:20%;transform:translate(-20%,0);bottom:8px;display:inline-block;width:20%;border-top:1px #d2d2d2 solid;}
.page-public-title .page-lump:after{content: "";position:absolute;left:30%;transform:translate(-30%,0);bottom:8px;display:inline-block;width:20%;border-top:1px #d2d2d2 solid;}
/*内页大标题 end*/
.page-about-content{padding-bottom:30px;}
/*公司简介*/
.paeAbout-content-word{font-size: 14px;color: #555;line-height:2em;padding:10px 20px 20px;}
.paeAbout-content-word img{max-width:100%;display:block;margin:5px auto;}
/*公司简介和工艺研发*/
.page-about-main{width:100%;margin:35px 0 5px;border: 1px solid #d0d0d0;border-top: 0;box-shadow: .01px 2px 3px .1px #d0d0d0;min-height:300px;}
/*工艺研发*/
.paeTechnology-content-word{font-size: 14px;color:#444;line-height:2.5em;padding:10px 20px 20px;}
.paeTechnology-content-word img{max-width:100%;display:block;margin:5px auto;}
/*资质证书和生产设备*/
.page-device-main{padding-top:30px;}
/*关于我们 end*/
/*行业资讯 start*/
.page-news-content{padding-bottom:25px;}
.newPage-content-main{padding: 15px;}
.newPage-content-font{display: flex;margin-bottom:15px;}
.leftTime{width:100px;position: relative;padding:5px 10px 0;}
.newTime{display: block;color: #fff;font-weight: normal;padding: 8px 0;background-image: linear-gradient(to right, #0ba8f9 0%, #2b91ef  58%,#0bbef9  100%);transition: .5s;background-size: 200% auto;}
.newTime p{text-align:center;}
.newTime p:first-child{font-size: 24px;}
.newTime p:last-child{font-size:16px;padding-top:6px;}
.rightContent{position: relative;padding: 0 5px 0 60px;width: calc(100% - 100px);transition: all .5s ease;}
.rightContent::before{content: "";position: absolute;left: 0;top: 50%;display: block;width: 40px;height: 1px;background: #aaa;transition: all .5s ease;}
.newTitle{display: block;width: 100%;font-size: 1rem;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom:8px;}
.newMs{width:100%;height: 48px;font-size: 14px;color: #555;transition: 600ms;-webkit-line-clamp:2;margin-bottom:10px;}
.newPage-content-font{border-bottom: 1px solid #d2d2d2;padding:10px 0; }
.newPage-content-font:last-child{border-bottom: none;}
.newPage-content-font:hover .rightContent::before{width:60px;}
.newPage-content-font:hover .rightContent{padding: 0 5px 0 80px;}
.newPage-content-font .newTime:hover{background-image: linear-gradient(to right, #11a7fd 0%, #11a7fd  58%,#11a7fd 100%);transition: .5s;background-size: 200% auto;}
/*行业资讯 start*/
/*产品展示 start*/
.page-product-content{padding-bottom:30px;}
/*产品展示和关于我们的小标题 start*/
.page-product-titList{text-align: center;}
.page-product-titList li{display:inline-block;padding:10px 20px;}
.page-product-titList li a{display:block;background:#e8ecf7;color:#333;padding:8px 10px;font-weight:700;}
.page-product-titList .page-title-active{background:#2b91ef;color:#fff;}
.page-product-titList li a:hover{background:#358ee7;color:#ffffff;}
/*产品展示和关于我们的小标题 end*/
.page-product-list{padding:35px 0 30px;}
.page-product-list ul{display: -webkit-flex;display: -moz-flex;display: flex;flex-wrap:wrap;}
.page-product-list ul > li{width:calc(100% / 4);text-align: center;padding:10px 15px 0;}
.page-product-list ul > li img{width:100%;}
.page-product-list ul > li a p{font-size:14px;color:#444;padding:20px 0;}
.page-product-list ul > li:hover{background:#358ee7;color: #fff;}
.page-product-list ul > li:hover a p{color:#ffffff;}
/*产品展示 end*/
/*工程案例 start*/
.case-content{padding-bottom:25px;}
/*工程案例和资质证书和工艺研发的列表 start*/
.case-content-list ul{display: -webkit-flex;display: -moz-flex;display: flex;flex-wrap:wrap;padding-bottom:15px;}
.case-content-list ul > li{width:calc(100% / 4);text-align: center;padding:10px 15px 0;}
.case-content-list ul > li img{width:100%;}
.case-content-list ul > li a p{font-size:14px;color:#444;padding:18px 0;}
.case-content-list ul > li a p span{padding:2px 4px;}
.case-content-list ul > li p:hover span{background:#358ee7;color:#fff;}
/*工程案例和资质证书和工艺研发的列表 end*/
/*工程案例 end*/
/*招商加盟 start*/
.page-join-content{width:100%;margin-bottom:30px;border: 1px solid #d0d0d0;border-top: 0;box-shadow: .01px 2px 3px .1px #d0d0d0;min-height:200px;}
.paeJoin-content-word{font-size: 14px;color: #555;line-height:2em;padding:10px 20px;}
.paeJoin-content-word img{max-width:100%;display:block;margin:5px auto;}
/*招商加盟 end*/
/*联系我们内页 start*/
.contact-content{background: #fff;}
.contact_we{margin: 0 auto;width: 100%;height: 100%;}
.contact_bd{padding:0 15px 35px;}
.contact_map{height: 500px;width: 100%;}
.map-address{padding:9px 1px;}
.content{font-size:15px;padding-top:10px;}
.title{font-size:16px;color:#358ee7;padding-top:10px;font-weight:700;}
/*联系我们内页 end*/
/*详细页 start*/
.detail-content{margin:35px 0 35px 0;}
.detail-content-main{width:100%; min-height: 600px;border: 1px solid #d2d2d2;border-top: 0;box-shadow: 0 5px 5px 4px #b2b2b2;}
.detContent_font{margin:15px auto ;border-bottom: 1px #d2d2d2 dotted;width:98%;padding-top:20px;}
.detContent_title {text-align: center;color: #358ee7;}
.author {text-align:center;font-size:14px;color: #333333;line-height:45px;}
.detail_introduce{width:96%;margin:0 auto;color:#333333;font-size:15px;text-indent:2em;line-height: 2em;padding-top:10px;}
.detail_introduce p{padding-top:10px;color:#333333;text-indent:2em;line-height:2em;}
.detail_introduce img{max-width:calc(100% - 2em);}
/*上一篇下一篇样式 start*/
.return {display: flex;padding: 20px;flex-wrap: wrap;}
.return a {color: #777777;transition: all .3s;font-size:12px;}
.return span{color: #333333;}
.return > .ret:hover {background-color: #008ddd;color: #fff;border-color: #008ddd;}
.up, .down {display: inline-block;width: 50%;text-align: center;}
.up:hover, .down:hover {color: #008ddd;}
.ret {display: block;width: 85px;height: 34px;line-height: 35px;margin: 30px auto 0;border: 1px solid #ccc;text-align: center;border-radius: 5px;}
/*上一篇下一篇样式 end*/
/*详细页 end*/

/*媒体查询*/
@media all and (max-width:1200px){.head_logo,.nav_links,.public-box,.public-main,.foot-main{width:100%;}.left img {width: 370px;}}
@media all and (max-width:1000px){h1{font-size:25px;}h2{font-size:19px;}.in-about-wodMain{padding-top:30px;}.in-about-icon,.in-about-more{padding-top:22px;}.in-about-titWord h1{padding:5px 0 15px;}.in-about-titWord{width:170px;}.in-proSort-list li,.page-product-titList li{padding:10px 0;width: calc((100% - 16px ) / 4);}.page-position{padding:15px 0;}}
@media all and (max-width:900px){.foot-address{width:100%;text-align: center;padding:12px 5px 0;}.code{float:left;}.code{float:none;text-align: center;margin:18px 0;}.public-box{padding:40px 0;}.in-product-sort{padding:38px 0 30px;}}
@media all and (max-width:768px){.right{display: none;}.left img {width: 340px;}.in-about-img{display:none;}.in-about-word{width:100%;padding:0 10px;}.mySwiper01 .swiper-button-prev{font-size:35px;left:5px;}.mySwiper01 .swiper-button-next{font-size:35px;right:40px;}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:5px;}.in-product-list ul > li,.in-case-list ul > li,.page-product-list ul > li,.case-content-list ul > li,.case-content-list ul > li{width: calc(100% / 2);}.page-public-title,.page-product-list{padding:25px 0;}.page-about-content,.page-product-content{padding-bottom:25px;}.page-about-main{margin:25px 0 5px;}.page-device-main{padding-top:22px;}.newPage-content-main{padding:0 10px;}}
@media all and (max-width:570px){.foot-nav{display:none;}.left img{width:280px;}.nav_mobile_icon{top:8px;width:50px;}.nav_mobile_icon > i{font-size:45px;}.swiper-pagination1 .swiper-pagination-bullet{width:9px;height:9px;}.in-news-item {width: 100%;}h1{font-size:22px;}h2{font-size:18px;}.in-proSort-list li,.page-product-titList li{width: calc((100% - 5px ) / 2);}.leftTime,.rightContent::before{display:none;}.rightContent{width:100%;padding:0;}.page-position a{font-size:12px;}.page-position{padding:10px 0;}.paeAbout-content-word,.paeTechnology-content-word{padding:10px;}.in-abtIcon-list a{width: 35px;height:35px;line-height:35px;}.in-abtIcon-list span{font-size:20px;}.in-product-title h2{padding:0 10px;}}
@media all and (max-width:375px){.left img{width:220px;}.nav_mobile_icon{top:0;width:40px;}.nav_mobile_icon > i{font-size:40px;}.mySwiper01 .swiper-button-prev{font-size:25px;}.mySwiper01 .swiper-button-next{font-size:25px;right:30px;}.qgCode{width:80px;height:80px;}.fotLogo{width: 100px;height:80px;}.public-box{padding:30px 0;}.in-product-sort{padding:22px 0 10px;}.in-product-more p {bottom:30px;}.page-product-list ul > li,.case-content-list ul > li,.case-content-list ul > li{width: calc(100%);}.page-product-list ul > li a p,.case-content-list ul > li a p{padding:15px 0 10px;}}