*{
    -moz-user-select:none; /* Firefox私有属性 */
    -webkit-user-select:none; /* WebKit内核私有属性 */
    -ms-user-select:none; /* IE私有属性(IE10及以后) */
    -khtml-user-select:none; /* KHTML内核私有属性 */
    -o-user-select:none; /* Opera私有属性 */
    user-select:none; /* CSS3属性 */
    margin: 0;
    padding: 0;
}
.pc{display: block;}
.mobile{display: none !important;}
body{width: 100%;}
body,p{font-size: 15px;font-family: "微软雅黑 Light";}
hr,input,textarea{border: 0;-webkit-user-select: text !important;outline:0px;-webkit-appearance: none;}
ul,li{list-style: none;}
a{text-decoration: none;}
.right{float: right;display: flow-root;}
.left{float: left;display: flow-root;}
.clearfix{display: flow-root;}
.max-con{max-width: 1400px;margin: 0 auto;}
#mobile{display: none;}
/*页眉*/
.top{background-color: #0581f4;color: #fff;}
.top a{color: #fff;text-decoration: none;}
.con{max-width: 1200px;margin: 0 auto;line-height: 30px;}
.top-content{width: 100%;font-size: 12px;}
.top-content span:last-child{float: right;}
.top-content span:last-child a{margin-right: 10px;}
.top-content span:last-child a:last-child{margin-right: 0;}
.top-content span:last-child a:nth-child(n+4){font-size: 16px;}
/*头部*/
.header-content{height: 110px;}
.header-content .logo{margin: 17.5px auto;}
.header-content .right{margin-top: 31px;color: #0581f4;}
.header-content .right p{line-height: 22px;display: flow-root;margin-bottom: 5px;margin-right: 10px;}
.header-content .right b{float: right;margin-left: 5px;font-size: 16px;font-weight: bold;letter-spacing: 1px;}
.header-content .right input:first-child{border: 1px #bdbdbd solid;height: 28px;border-radius:14px;width: 216px;float: right;outline: none;font-size: 12px;color: #999;}
.header-content .right input:last-child{background: transparent url(/Theme/Home/images/ss.png) no-repeat right 8px top 50%;position: absolute;width: 25px;height: 25px;margin-left: 240px;margin-top: 1px;cursor: pointer;}
/*导航*/
#navbg{background: #f0f7fd;height: 60px;}
#navbg li{float: left;font-size: 16px;margin-right: 5%;}
#navbg li a{line-height: 22px;margin:18px auto;display: block;color: #444;margin-bottom: 15px;}
#navbg li:last-child{margin-right: 0;}
#navbg hr{width:30px;background-color: #0581f4;height: 4px;display: none;margin: 0 auto;}
#navbg li:hover a{color: #0581f4;font-weight: bold;}
#navbg li:hover hr{display: block;}
/*设备*/
.shebei .title{text-align: center;margin-top: 50px;font-size: 32px;}
.shebei .title hr{width: 70px;height: 4px;background-color:#0581f4;margin: 10px auto;}
.shebei .shebei-nav{margin-top: 20px;font-size: 0;}
.shebei .shebei-list{font-size: 15px;width: 15%;display: inline-block;margin: 0;text-align: center;}
.shebei .shebei-list p{width: 100%;background-color: #f0f7fd;line-height: 80px;border: 1px #cde1f2 solid;padding: 0;margin: 0; margin-bottom: 10px;}
.shebei .shebei-list label{border-top: 10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;z-index: -1;position: relative; }
.shebei .shebei-list:hover{cursor: pointer;}
.shebei-content{font-size: 0;}
.shebei-content a{width: 24.25%;display: inline-block;margin-right: 1%;margin-bottom: 20px;color: #000;}
.shebei-content a:nth-child(4n+4){margin-right: 0;}
.shebei-content a img{width: 100%;height: 250px;object-fit: cover;}
.shebei-content a span{width: 100%;font-size: 16px;text-align: center;display: inline-block;background-color: #eee;line-height: 70px;margin-top: -15px;}
.shebei-content a:hover span{color: #fff;background-color:#0581f4;}
/*推荐产品*/
.tuijian .tuijian-content{border: 1px #ccc solid;display: flow-root;border-radius: 10px;}
.tuijian .tuijian-content .list-content{margin: 20px;display: flow-root;}
.tuijian .tuijian-content .content{margin: 3.5% auto;margin-left: 2.5%;}
.tuijian .list{width: 91%;float: left;display: none;}
.tuijian .list .content{width: 54%;}
.tuijian #list1{display: block;}
.tuijian .list .right{width: 40%;border: 5px #ededed solid;height: 357px;}
.tuijian .list .right img{width: 100%;height: 100%;object-fit: cover;}
.tuijian .list .content b{font-size: 24px;color: #0f0f0f;}
.tuijian .list .content p{font-size: 18px;color: #333;line-height: 36px;}
.tuijian .list .content div{font-size: 14px;line-height: 28px;color: #888;display: inline;}
.tuijian .list .content div img{display: none;}
.tuijian .list a{line-height: 50px;margin-top: 30px;background: #0581f4;display: block;text-align: center;border-radius: 25px;width: 150px;font-size: 14px;color: #fff;}
.tuijian .list a{
    transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;}
.tuijian .list a:hover{background-color: #0048d1;}
.tuijian .list-content .prev{width: 4%;}
.tuijian .list-content .prev img{width: 100%;}
.tuijian .list-content .next{width: 4%;}
.tuijian .list-content .next img{width: 100%;}
/*广告*/
.gg{margin-top: 50px;}
/*公司介绍*/
.about{margin-top: 30px;}
.about .text{text-align: center;width: 100%;}
.about .text b{font-size: 28px;color: #0f58a7;display: inline-block;}
.about .text p{line-height: 36px;margin: 0;padding: 0;font-size: 16px;}
.about .shili{background: url("/Theme/Home/images/about-bg.png") center 100%;height: 370px;margin: 30px auto;width: 100%}
.about .shili ul{margin:0 auto;display: flow-root;padding: 115px 0;margin-left: 50px;}
.about .shili li{float: left;width: 128px;height: 128px;border-radius: 50%;background: #fff;text-align: center;margin-right: 65px;}
.about .shili li:last-child{margin-right: 0;}
.about .shili li b{display: inline-block;margin-top:40px;font-size: 24px;color:#0053ba;}
.about .shili li p{font-size: 18px;color: #333;}
.about .center{width: 100%;display: flow-root;}
.about .center .content{width: 75%;background-color: #f0f7fd;}
.about .center .content #center-text{width: 77%;}
.about .center .content #center-text *{margin-left: 3%;}
.about .center .content #center-text b{font-size: 22px;color: #050505;padding-top: 60px;display: inline-block;}
.about .center .content #center-text p{font-size: 16px;padding-top: 30px;width: 90%;color: #666;}
.about .center .content .right{width: 23%;height: 312px;}
.about .center .content .right img{width: 100%;height: 100%;}
.about .center .list{width: 25%;}
.about .center .list ul{margin: 0;display: flow-root;padding: 0;}
.about .center .list li{line-height: 70px;width: 95%;text-align: left;background: #0581f4;margin-bottom: 10px;font-size: 24px;float: right;}
.about .center .list li a{margin-left: 45px;color: #fff;}
.about .center .list li{
    transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;}
.about .center .list li:hover{background-color: #0048d1;}
/*荣誉资质*/
#bottom{ width:100%; height: 213px; position: relative; margin: 0 auto;overflow: hidden;}
#bottom ul { width: 100%; height: 213px; position: relative; }
#bottom ul li { height: 213px; float: left; list-style: none; padding-right:20px;}
#bottom ul li img { width: 285px; height: 213px; display: inline-block;}
/*工程案例*/
.case{width: 97%;margin:0 auto;margin-top: 45px;text-align: center;}
.case .title{text-align: center;font-weight: bold;font-size: 32px;margin-bottom: 35px;}
.case .title hr{border-bottom: 3px #0581f4 solid;width: 50px;margin: 0 auto;margin-top: 10px;}
.case ul{width: 100%;margin: 0 auto;display: flow-root;}
.case li{float:left;width: 24.25%;margin-right: 1%;height: 17vw;margin-bottom: 1%;}
.case li:nth-child(4n+4){margin-right: 0;}
.case li img{width: 100%;height: 100%;object-fit: cover;}
.case li .text{height: 17vw;position: absolute;width: 23.5%;z-index: -1;background: rgba(5,129,244,0.9);text-align: center;}
.case li .text p{margin-top: 6vw;font-size: 24px;color: #fff;}
.case li .text a{display: inline-block;width: 50%;line-height: 2vw;border: 1px #fff solid;color: #fff;margin-top: 1vw;}
.case li:hover .text{z-index: 1;}
.case #more{width: 16vw;line-height: 3vw;background-color: #0581f4;display: inline-block;text-align: center;font-size:16px;color: #fff;}
.case li #text-copy{display: none;}
/*厂区厂貌*/
.about2{background: #f2f5f7;padding-top: 35px;padding-bottom: 30px;margin-top: 50px;}
.about2 b{font-size: 30px;border-left: 3px #0581f4 solid;padding-left: 15px;}
.about2 p{font-size: 16px;padding-left: 18px;padding-top: 15px;width: 95%;}
.about2 a{font-size: 16px;line-height: 60px;width: 160px;background: #0581f4;text-align: center;color: #fff;}
.about2 img{width: 24.25%;margin-right: 1%;margin-top: 35px;}
.about2 img:nth-child(4){margin-right: 0;}
/*新闻*/
.news .news-nav{margin-top: 20px;font-size: 0;text-align: center;}
.news .news-list{font-size: 15px;width:280px;display: inline-block;margin: 0;}
.news .news-list p{font-weight:bold;width: 100%;background-color: #f0f7fd;line-height: 60px;border: 1px #cde1f2 solid;padding: 0;margin: 0; margin-bottom: 4px;}
.news .news-list label{border-top: 10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;z-index: -1;position: relative; }
.news .news-list:hover{cursor: pointer;}
.news .news-content .list{border-bottom: 1px #999 solid;padding-bottom: 10px;margin-bottom: 35px;}
.news .news-content .list:nth-child(2n+1){width: 47%;margin-right: 3%;}
.news .news-content .list:nth-child(2n+2){width: 47%;margin-left: 3%;}
.news .news-content .list>.left{width: 10%;text-align: center;color: #999;}
.news .news-content .list>.left span:first-child{font-size: 45px;display:inline-block;margin-top: 10px;}
.news .news-content .list>.right{width: 87%;}
.news .news-content .list>.right a{font-size: 16px;color: #161616;line-height: 24px;font-weight: bold;}
.news .news-content .list>.right p{font-size: 14px;color: #666;line-height: 24px;}
.news .news-content .list>.right a:hover{color: #0581f4;}
/*地图*/
#address .address{width: 80%;color: #000;padding-bottom: 30px;}
#address .address .list{width: 100%;}
#address .address .list b{display: block;width: 100%;font-size: 18px;line-height: 22px;padding-top: 30px;}
#address .address .list hr{width: 36px;border-bottom: 2px #1070ca solid;margin: 15px 0;}
#address .address .list p{float: left;width: 33%;}
#address .wx{margin-top:125px;margin-right:15px;text-align: center;color: #000;width: 15%;}
#address .wx img{width: 100%;}
#contactmap{width: 98%;height: 450px;}
#container1{width: 98%;height: 450px;}
/*底部*/
#footer{background: #1070ca;}
#footer .link{background: #f4f7fb;height: 60px;}
#footer .link .con{line-height: 30px;}
#footer .link .con b{font-size: 20px;display: block;width: 10%;padding: 15px 0;text-align: center;background: #d2e4fd;margin-right: 15px;}
#footer .link .con #yl{width: 93%;line-height: 20px;padding-top: 10px;}
#footer .link .con a{color: #0d0d0d;font-size: 14px;}
#footer .link .con a:hover{color: #0581f4;}
#footer .link .con span{margin: auto 5px;display: inline-block;}
#footer .link .con span:last-child{display: none;}
#footer .address{width: 80%;color: #fff;padding-bottom: 30px;}
#footer .address .list{width: 100%;padding-top: 20px;}
#footer .address .list:first-child{padding-top: 30px;}
#footer .address .list b{display: block;width: 2%;margin-right:2%;font-size: 17px;line-height: 20px;float: left;}
#footer .address .list hr{width: 36px;border-bottom: 2px #fff solid;margin: 15px 0;}
#footer .address .list p{float: left;width: 30%;line-height: 25px;}
#footer .wx{margin-top:25px;margin-right:45px;text-align: center;color: #fff;width: 15%;}
#footer .wx img{width: 100%;}
#footer #yejiao{text-align: center;background: #0e65b7;line-height: 40px;color: #b5cdee;font-size: 12px;}
@media screen and (max-width: 1400px ) and (min-width: 1200px){
    .max-con{max-width: unset;margin: 0 auto;}
}
@media screen and (max-width: 1200px ) and (min-width: 768px){
    .max-con{max-width: unset;margin: 0 auto;}
    .con{max-width: unset;}
    .pc{display: none !important;}
    .mobile{display: block;}
    .flickerplate{height: 40vw;}
    .top,header{display:none;}
    #navbg{display: none;}
    #mobile{display: block;}
    #mobile header{display: block;margin-top: 2%;}
    #mobile header img{width: 100%;}
    #mobile header .left{width: 80%;}
    #mobile header .right{width: 20%;text-align: center;}
    #mobile header .right img{width: 40%;}
    #mobile #mobileNavbg{width: 100%;position: absolute;background:#fff;font-size: 3vw;right: 0;top:11vw;display: none;padding: 1% 0;}
    #mobile #mobileNavbg li{background:#f0f7fd;line-height: 10vw;}
    #mobile #mobileNavbg a{color: #444;font-size: 4vw;margin-left: 5vw;width: 100%;display: block;}
    .shebei .shebei-list{width: 25%;}
    .shebei .shebei-list label{display: none;}
    #contactmap{width:100%;height:60vw;}
    #container1{width:95%;height:60vw;margin: 0 auto;}
}
@media screen and (max-width: 768px){
    .max-con{max-width: unset;margin: 0 auto;}
    .con{max-width: unset;}
    .con{width: 100%;}
    .pc{display: none !important;}
    .mobile{display: block !important;}
    .flickerplate{height:40vw;}
    .top,header{display:none;}
    #navbg{display: none;}
    #mobile{display: block;}
    #mobile header{display: block;margin-top: 2%;}
    #mobile header img{width: 100%;}
    #mobile header .left{width: 80%;}
    #mobile header .right{width: 20%;text-align: center;}
    #mobile header .right img{width: 40%;}
    #mobile #mobileNavbg{width: 100%;position: absolute;background:#fff;font-size: 3vw;right: 0;top:11vw;display: none;padding: 1% 0;}
    #mobile #mobileNavbg li{background:#f0f7fd;line-height: 10vw;margin-bottom: 1vw;}
    #mobile #mobileNavbg a{color: #444;font-size: 4vw;margin-left: 5vw;width: 100%;display: block;}
    .shebei{width: 95%;margin: 0 auto;}
    .shebei .title{margin-top: 3vw;font-size: 5vw;}
    .shebei .title hr{width: 8vw;height: 0.5vw;margin: 2vw auto;}
    .shebei .shebei-list{width: 25%;overflow: hidden;height: 32px;}
    .shebei .shebei-list p{font-size: 3.5vw;line-height: 8vw;margin-bottom: 0;}
    .shebei .shebei-list label{display: none;}
    .shebei .shebei-content a{width: 49%;text-align: center;}
    .shebei .shebei-content a *{width: 95%;}
    .shebei .shebei-content a img{height: 30vw;}
    .shebei .shebei-content a:first-child,a:nth-child(2){margin-top: 3vw;}
    .shebei-content a span{font-size: 3.5vw;line-height: 6vw;}
    .tuijian{width:95%}
    .tuijian .tuijian-content .list-content{margin: 1vw;}
    .tuijian .list{width: 86%;}
    .tuijian .list .right{float: unset;margin: 0 auto;height: 45vw;width: 90%;}
    .tuijian .list .content{float: unset;width: 96%;}
    .tuijian .list .content b{font-size: 5vw;}
    .tuijian .list .content p{font-size: 4vw;}
    .tuijian .list .content div{font-size: 3vw;line-height: 7vw;}
    .tuijian .list a{width: 100%;line-height: 8vw;font-size: 3vw;margin-top: 2vw;}
    .list-content .prev{height: 90vw;width: 7%;}
    .list-content .next{height: 90vw;width: 7%;}
    .list-content .prev img{width:100%;height: 100%}
    .list-content .next img{width:100%;height: 100%;}
    .gg{margin-top: 6vw;}
    .about{margin-top: 5vw;}
    .about .text{width: 80%;margin: 0 auto;}
    .about .shili{width: 95%;margin: 0 auto;height: auto;background-size: cover;}
    .about .shili li:nth-child(n+4){margin-bottom: 0;}
    .about .shili ul{padding: 5vw 0;margin:3vw auto;margin-left: 2vw; }
    .about .shili li{margin-bottom: 6vw;margin-right: 5vw;width: 26.5vw;height: 26.5vw;}
    .about .shili li:nth-child(3n+3){margin-right: 0;}
    .about .shili li b{font-size: 5vw;margin-top: 7vw;}
    .about .shili li p{font-size: 4vw;}
    .about .center .content{width: 95%;float: unset;margin: 0 auto;margin-bottom: 2vw;}
    .about .center .content #center-text {width: 65%;margin-left: 5vw;}
    .about .center .content #center-text b{padding-top: 4vw;font-size: 3.5vw;}
    .about .center .content #center-text p{font-size: 4vw;line-height: 7vw;padding-top: 0;}
    .about .center .content .right{width: 29%;height: 35vw;}
    .about .center .list{width: 95%;float: unset;margin: 0 auto;}
    .about .center .list li{width: 48%;margin-right: 2%;font-size: 5vw;line-height: 10vw;}
    .about .center .list li a{margin-left:5.5vw;}
    .about .text{width: 95%;}
    .about .text b{font-size: 5vw;margin-bottom: 1vw;}
    .about .text p{line-height: 7vw;font-size: 3.5vw}
    #bottom{width: 95vw;margin: 0 auto;height: 35vw;}
    #bottom ul{height: 35vw;}
    #bottom ul li img{width: 45vw;height: 35vw;}
    .case{margin-top: 7vw;width: 95%;}
    .case .title{font-size: 5vw;margin-bottom: 0;}
    .case li{width: 48%;margin-right: 4%;height: 33vw;margin-top: 1vw;}
    .case li:nth-child(2n+2){margin-right: 0;}
    .case li:nth-child(n+3){margin-top: 9vw;}
    .case li .text{display: none;}
    .case li #text-copy{z-index: 1;width: 100%;height: 7vw;top: 40vw;position: relative;display: block;}
    .case li #text-copy a{font-size: 3.5vw;height: 100%;margin-top: 2.5vw;border: 0;width: 100%;}
    .case #more{width: 100%;line-height: 10vw;margin-top: 20vw;}
    .about2{margin-top: 7vw;}
    .about2 b{font-size: 6vw;}
    .about2 p{display: none;}
    .about2 a{margin-top: -1.5vw;line-height: 10vw;width: 30vw;}
    .about2 .con{width: 95%;}
    .news .news-content .list:nth-child(2n+1){width: 100% !important;margin-right: 0 !important;float: unset;}
    .news .news-content .list:nth-child(2n+2){width: 100% !important;margin-left: 0 !important;float: unset;}
    .news .news-content{margin:auto 2.5%;}
    #footer .link{height: auto;}
    #footer .link .con{line-height: 4vw;text-align: center;display: flow-root;}
    #footer .link .con b{display: block;font-size: 4vw;width: 100%;float: unset;height: auto;padding-top: 2.5vw;}
    #footer .link .con #yl{width: 100%;padding-bottom: 2.5vw;}
    #footer .link .con a{font-size: 2.5vw;}
    #footer .con{width: 95%;margin: 0 auto;}
    #footer .address{width: 100% !important;margin: 0 auto;}
    #footer .address .list{width: 50% !important;}
    #footer .address .list p{float: unset !important;width: 100% !important;margin-top: 3vw;font-size: 3.5vw;line-height: 5vw;}
    #footer .address .list:first-child{float: left;padding-top: 0;}
    #footer .address .list:last-child{float: right;text-align: left;padding-top:0;}
    #footer .address .list:last-child *{margin-left: 2vw;}
    #footer .wx{display: none;}
    #address .con{width: 95%;margin: 0 auto;}
    #address .address{width: 100% !important;margin: 0 auto;}
    #address .address .list{width: 50% !important;}
    #address .address .list p{float: unset !important;width: 100% !important;margin-top: 3vw;font-size: 2.3vw;line-height: 3.5vw;}
    #address .address .list:first-child{float: left;padding-top:0;}
    #address .address .list:last-child{float: right;text-align: left;}
    #address .address .list:last-child *{margin-left: 2vw;}
    #address .wx{display: none;}
    .news .news-list{width: 40%;}
    .news .news-list p{line-height: 10vw;}
    .news .news-content .list > .right{width: 84%;}
    .news .news-content .list > .right a{font-size: 3vw;}
    .news .news-content .list > .right p{font-size: 3.5vw;}
    .news .news-content .list > .left{width: 14%;}
    .news .news-content .list > .left span:first-child{font-size: 8.5vw;}
    .news .news-content .list > .left p:nth-child(2){font-size: 3.5vw;}
    #footer .address .list b{font-size: 4vw;line-height: 8vw;padding-top: 4vw;width: 100%;color: #bde9ff}
    .flickerplate .dot-navigation{bottom: 1vw;}
    #page #shebei-content44 img{width: 95%;}
    #page .shebei-content{margin-top: 3vw;}
    #contactmap{width:100%;height:60vw;}
    #container1{width:95%;height:60vw;margin: 0 auto;}
    .about2 img{width: 47%;margin-right: 6%;margin-top: 3vw;}
    .about2 img:nth-child(2n+2){margin-right: 0;}
}
/*悬浮框*/
.izl-rmenu{position:fixed;right:0;top:45%;padding-bottom:10px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;width:72px;}
.izl-rmenu .btn{width:70px;height:70px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-message{background:url(../images/r_message.png) 0px 0px no-repeat;background-color:#0581f4;}
.izl-rmenu .btn-message .message{background-color:#0581f4;position:absolute;width:180px;left:-180px;top:0px;line-height:70px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#0581f4;}
.izl-rmenu .btn-qq .qq{background-color:#0581f4;position:absolute;width:180px;left:-180px;top:0px;line-height:70px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-wx{background:url(../images/r_email.png) 0px 0px no-repeat;background-color:#0581f4;}
.izl-rmenu .btn-wx .pic{background-color:#0581f4;position:absolute;width:180px;left:-180px;top:0px;line-height:70px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#0581f4;}
.izl-rmenu .btn-phone .phone{background-color:#0581f4;position:absolute;width:180px;left:-180px;top:0px;line-height:70px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#bde9ff;display:none;}
@media screen and (max-width: 640px){
    #izl_rmenu{ display:none}
}