@charset "utf-8";
body { overflow-x:hidden;}
.table{display:table;height:100%;width:100%}
.table .td{display:table-cell;vertical-align:middle}
.pageclass{height:0;overflow:hidden}
.page_wrap{width:100%;padding:50px 0 0 0;text-align:center}
.pager{padding:0;width:100%;text-align:center}
.pager a{margin:2px 2px;text-align:center;display:inline-block;text-decoration:none;border:1px solid #d3d3d3}
.pager span.current{margin:0 2px;display:inline-block;text-align:center}
.pager span.disabled{margin:0 2px;display:inline-block;text-align:center;border:1px solid #d3d3d3}
.pager select{margin:0 2px -2px 2px}
.pager input{margin:0 2px -2px 2px;padding:2px;text-align:center}
.pager a,.pager span.disabled{background:#fff}
.pager a:hover,.pager span.current{background:#0e4c83;border:1px solid #0e4c83}
.pager a:hover,.pager span.current{color:#fff;border:1px solid #0e4c83}
.pager a,.pager span.disabled{color:#767676;border:1px solid #d3d3d3}
.pager a,.pager span.current,.pager span.disabled{width:30px;height:30px;line-height:30px}
.pager,.pager a,.pager input,.pager select,.pager span.disabled{font-size:14px}
.pager font{font-family:宋体}
.picleft{margin-right:50px;margin-bottom:10px}
.picright{margin-left:50px;margin-bottom:10px}
.clear{clear:both}
.mywrap{max-width:1200px;margin:0 auto;left:50%;margin-left:-600px;position:relative}
.footmenu dl.f4 dd .cons,.indcase li .pic p,.indnews li .pic p,.indquanlity li p,.indtech li .pic,.indtech li .pic i,.news .left .pic p,.news .right .newsmore .pic p,.tech li .pic,.tech li .pic i{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s}
.indcase li .pic:hover p,.indnews li .pic:hover p,.indquanlity li:hover p,.news .left .pic:hover p,.news .right .newsmore .pic:hover p{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15)}
.abc{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg)}
.footmessage p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fact-counter .column .counter-title *,.main-header .info-box li *{margin:0;padding:0;line-height:20px}
.about .right .mainsubject .cons *,.caseshow .cons *,.contact *,.footer1 *,.kfpj .right li .cons .content *,.mainsubject .cons *,.newsshow .left .cons .content *,.philosophy li .cons .content *,.solution .cons *,.tech li .cons *{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
.newsul{margin-right:-2%}
.sticky-header .img-responsive{margin-top:6px}
.info-box-tel li{max-width:150px}
.info-box-local li{max-width:230px}
.main-header .info-box-local .icon-box{top:-5px}
.main-header .info-box-local{margin:0 90px 0 30px}
.social-links a.a{position:relative}
.social-links p{display:none}
.social-links .weixinimg p{position:absolute;z-index:10000;top:38px;right:0}
.social-links .slmobile p{position:absolute;z-index:10000;top:43px;right:0;background:#fff;padding:3px 15px;color:#333}
.tp-banner-a{display:block;width:100%;height:100%;position:absolute;z-index:100;top:0;left:0}
.mainsubject{max-width:auto;text-align:center;margin:65px auto 43px auto}
.mainsubject .title{font-weight:Bold;color:#333;font-size:32px;line-height:50px;text-transform:capitalize;letter-spacing:2px}
.mainsubject .line{height:3px;width:60px;margin:15px auto 20px auto;background:#0e4c83}
.philosophy .mainsubject .cons{font-size:16px;color:#333;padding:0 23%}
.nyFactory .mainsubject .cons{padding: 0 15%;}
.nyFactory li{width:32%}
.nyFactory li img{height:400px;width:100%;display:block;object-fit:cover;}
.nyFactory{padding: 1px 0 80px 0;
    background: #f9f9f9;}
.nyFactory .more {
    border-radius: 2px;
    color: #fff;
    font-size: 18px;
    height: 40px;
    line-height: 36px;
    width: 130px;
    text-align: center;
    background: #0e4c83;
    display: block;margin: 30px auto 0;}
.indcase ul{margin-top:-3%;margin-right:-2%}
.indcase li{float:left;width:23%;margin:3% 2% 0 0}
.indcase li.no{margin-right:0}
.indcase li .pic{position:relative;overflow:hidden;height:300px}
.indcase li .pic p{position:absolute;z-index:1;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.indcase li .title{background:#0e4c83;height:40px;line-height:40px;overflow:hidden}
.indcase li .title h1{display:inline-block;vertical-align:top;text-align:center;background:#0e4c83;color:#fff;font-size:18px;width:13%;margin-right:4%;height:40px;line-height:40px}
.indcase li .title h2{margin:0;padding:0;display:inline-block;height:40px;line-height:40px;width:83%;vertical-align:top}
.indcase li .title h2 a{padding-left:1rem;font-size:16px;color:#fff;height:40px;line-height:40px;display:inline-block;vertical-align:top}
.indcase li .gs_content{line-height:25px;height:75px;overflow:hidden;margin:10px 0 5px 0;color:#666}
.indcase li .more a{font-size:14px;color:#0e4c83;border-bottom:1px solid #0e4c83;display:inline-block;line-height:23px}
.indcase li .more a:Hover{color:#0e4c83;border-color:#0e4c83}
.case li{width:48.5%;margin-right:3%}
.case li .title h1{width:9%;margin-right:3%}
.case li .title h2{width:88%}
.indabout{height:570px;background:#0e4c83;margin-top:60px;position:relative}
.indabout .pic{background-position:center;background-repeat:no-repeat;background-size:cover;float:left;width:50%;height:100%}
.indabout .conss{position:absolute;z-index:1;top:0;left:43%;background:url(/skin/images/1.png) no-repeat left center;height:100%;padding:0 0 0 220px}
.indabout .conss .mainsubject{text-align:left}
.indabout .conss .mainsubject .line{margin:15px auto 40px 0}
.indabout .conss .mainsubject .title{color:#fff}
.indabout .conss .mainsubject .cons{color:#fff;max-width:600px}
.indabout .more,.indsolution .mcons .more a{display:block;width:120px;height:40px;line-height:36px;color:#fff;border:2px solid #0e4c83;border-radius:2px;margin-top:-10px;background:#0e4c83;font-size:16px;text-align:center}
.indabout .more:hover,.indsolution .mcons .more a:hover{color:#0e4c83;background:#fff;font-weight:Bold}
.indtech ul{margin-top:-4%}
.indtech li{float:left;width:28.3%;margin:5% 5% 0 0;position:relative}
.indtech li.no{margin-right:0}
.indtech li .pic{width:90px;height:90px;text-align:center;border:1px solid #ccc;border-radius:50%;display:inline-block;vertical-align:middle}
.indtech li .pic i{display:block;width:60px;height:60px;margin:15px 0 0 15px}
.indtech li:hover .pic i{background-position:bottom}
.indtech li:hover .pic{border-color:#0e4c83;background:#0e4c83}
.indtech li .cons{display:inline-block;vertical-align:middle;position:absolute;z-index:1;left:110px;top:0;height:100%;color:#333;line-height:25px}
.indtech li .cons .table .td{font-size:18px;line-height:36px;font-weight:700}
.indtech li .cons .table .td p{font-size:14px;font-weight:400;height:75px;word-break: break-word;}
.indsolution{height:640px;background:#234f7f;margin-top:80px;position:relative}
.indsolution .cons{position:absolute;z-index:1;top:0;right:52%;background:url(/skin/images/2.png) no-repeat right center;height:100%;width:100%}
.indsolution .pic{background-position:center;background-repeat:no-repeat;background-size:contain;float:right;width:100%;height:640px}
.indsolution .mcons{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}
.indsolution .mcons .mainsubject{text-align:left;margin-left:0}
.indsolution .mcons .mainsubject .title{color:#fff}
.indsolution .mcons .mainsubject .line{margin-left:0;margin-top:15px}
.accordionservice{width:450px;border-left:1px dashed rgb(255 255 255 / 29%);margin-left:17px;margin-top:50px}
.accordionservice li{position:relative;margin:35px 0}
.accordionservice li .link{cursor:pointer;display:block;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordionservice li .link .title{display:inline-block;vertical-align:top;font-size:16px;margin-left:35px;margin-top:5px;color:#fff;font-weight:Bold}
.accordionservice li i{position:absolute;top:0;left:-17px;width:35px;height:35px;background:url(/skin/images/3.png);-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordionservice li.open i{background:url(/skin/images/4.png)}
.accordionservice .submenu{display:none;margin:15px 0 0 35px;color:#fff;font-size:14px;max-height:88px;line-height:28px;overflow:hidden}
.indnews{margin-bottom:0}
.indnews li{float:left;width:31.3%;margin:0 2% 0 0}
.indnews li.no{margin-right:0}
.indnews li .pic{position:relative;overflow:hidden}
.indnews li .pic p{background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:1;width:100%;height:100%}
.indnews li .cons{border:1px solid #efefef;padding:15px 15px 30px 15px;position:relative}
.indnews li .cons .addtime{position:absolute;z-index:2;right:-1px;top:-40px;width:70px;height:65px;background:#0e4c83;color:#fff;text-align:center}
.indnews li .cons .addtime h1{font-family:arial;height:40px;line-height:40px;font-weight:Bold;font-size:25px}
.indnews li .cons .addtime h2{font-family:arial;font-size:12px;height:25px;line-height:25px;background:#0e4c83}
.indnews li .cons .title{line-height:2;overflow: hidden;margin: 22px 0 14px 0;}
.indnews li .cons .title a{font-size:16px;color:#333;font-weight:700;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.indnews li .cons .title a:Hover{color:#0e4c83}
.indnews li .cons .content{line-height:25px;height:75px;overflow:hidden;color:#666}
.indquanlity ul{margin-top:-4%}
.indquanlity li{float:left;width:13.3333%;margin:4% 4% 0 0;position:relative}
.indquanlity li.no{margin-right:0}
.indquanlity li p{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}
.rbanner{background-position:center;background-repeat:no-repeat;height:275px;color:#fff;font-weight:Bold;font-size:40px;line-height:55px;letter-spacing:5px;text-align:center}
.rbanner .td{padding-top:105px;vertical-align:top}
.rcurrent{background:#eee;height:60px;line-height:60px;color:#333;font-size:15px;margin-top:100px}
.rcurrent a{color:#333;font-size:15px}
.rcurrent a:Hover{color:#0e4c83}
.rcurrent i{margin:0 8px;font-style:normal;font-family:宋体;font-size:12px;font-weight:Bold}
.rbanner .auto-container{margin-top:-3px}
.tech ul{margin-top:-4%}
.tech li{float:left;width:22%;margin:4% 4% 0 0;position:relative;text-align:center}
.tech li.no{margin-right:0}
.tech li .pic{width:90px;height:90px;text-align:center;border:1px solid #ccc;border-radius:50%;margin:0 auto}
.tech li .pic i{display:block;width:60px;height:60px;margin:15px 0 0 15px}
.tech li:hover .pic i{background-position:bottom}
.tech li:hover .pic{border-color:#0e4c83;background:#0e4c83}
.tech li .title{color:#000;height:20px;line-height:20px;overflow:hidden;font-weight:700;margin:20px 0 10px}
.tech li .cons{line-height:23px;height:69px;overflow:hidden;font-size:12px}
.tech li .cons *{line-height:23px}
.service{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:10px 0 80px 0;margin-top:100px}
.service .cons img{max-width:100%;height:auto}
.service .mainsubject{max-width:100%}
.service .mainsubject .title{color:#fff}
.service .mainsubject .cons{padding-top:40px}
.caseshow .title{text-align:center;font-size:30px;line-height:40px;color:#000;font-weight:700;margin:80px 0 15px 0}
.caseshow .line{height:2px;background:#0e4c83;width:60px;margin:0 auto 0 auto}
.caseshow .pic{position:relative;height:550px;overflow:hidden;margin:40px 0 30px 0}
.caseshow .pic img{width:100%;margin-top:-70px}
.caseshow .cons{color:#333}
.caseshow .subject{font-size:24px;color:#000;margin:80px 0 0 0}
.caseshow .subject hr{background:#0e4c83;height:2px;width:45px;margin:15px 0 30px 0}
.namemj{position:relative}
.namemj a{position:absolute;z-index:1;top:-60px}
.solution{margin-top:50px}
.solution .title{background:#0e4c83;display:inline-block;padding:10px 20px;font-weight:Bold;font-size:30px;color:#fff;line-height:40px;margin:50px 0 30px 0}
.solution .cons{color:#333}
.solution .cons *{line-height:30px}
.solution .cons img{max-width:100%;height:auto}
.solution .cons hr{background:#0e4c83;height:2px;width:30px;margin:5px 0 10px 0;border:0}
.solution .cons td{vertical-align:top}
.contact *{line-height:23px;color:#333;background: none;}
.contact .subject{color:#000;font-size:25px;letter-spacing:3px;font-weight:Bold;margin:60px 0 20px 0}
.contact .line{background:#0e4c83;height:2px;width:50px}
.contact ul{/*float:left;*/margin-top:15px}
.contact ul li{display:block;clear:both;padding-top:15px}
.contact ul i{float:left;width:19px;text-align:center}
.contact ul .cons{float:left;margin-left:15px}
.contact .code{float:right}
.contact .code img{display:block;width:150px;height:150px;object-fit:contain}
.contact .subject2{color:#000;font-weight:Bold;font-size:16px;border-top:1px solid #ccc;margin:30px 0 10px 0;padding:20px 0 0 0;letter-spacing:1px}
.contact .left{float:left;width:48.5%}
.contact .right{float:right;width:48.5%}
.contact .left h1,.contact .right h1{margin-top:20px}
.contact .left h1 p,.contact .right h1 p{font-size:14px;color:#000;padding:0 0 10px 0}
.contact .left input{border:1px solid #ccc;border-radius:5px;line-height:50px;height:50px;padding:0 15px;font-size:14px;width:100%}
.contact .left input:Hover,.contact .right textarea:hover{border:1px solid #0e4c83}
.contact .right textarea{border:1px solid #ccc;width:100%;overflow:auto;padding:5px 15px;border-radius:5px;height:255px;font-size:14px}
.contact #cbtn{clear:both;float:right;width:120px;height:50px;line-height:50px;color:#fff;font-size:18px;cursor:pointer;margin-top:30px;background:#0e4c83;border-radius:5px}
.about{margin:80px 0}
.about .left{float:left;width:39%}
.about .right{float:right;width:56%}
.about .right .mainsubject{text-align:left;margin:0}
.about .right .mainsubject .title{letter-spacing:2px;font-size:32px}
.about .right .mainsubject .line{margin-left:0}
.about .right .mainsubject .consabout{color:#333;margin-top:30px}
.about .right .more{border-radius:2px;color:#fff;font-size:18px;height:40px;line-height:36px;width:130px;text-align:center;background:#0e4c83;display:block}
.servicely{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:1px 0 100px 0}
.servicely .mainsubject .title{color:#fff}
.servicely li{display:inline-block;vertical-align:top;width:20%;margin:0 2%;text-align:center}
.servicely li .title{color:#fff;font-size:20px;margin-top:20px}
.philosophy ul{float:left;width:77%}
.philosophy li{float:left;width:48%;margin:0 4% 4.7% 0;position:relative}
.philosophy li:nth-child(9) , .philosophy li:nth-child(10){margin-bottom:0}
.philosophy li.no{margin-right:0}
.philosophy li:last-child{margin-bottom:0;}
.philosophy li .icon{position:absolute;z-index:1;left:0;top:0;width:30px;height:30px;text-align:center;background:#0e4c83}
.philosophy li .icon img{max-width:80%}
.philosophy li .cons{padding-left:42px}
.philosophy li .cons .title{color:#333;margin-top:0;font-size:16px;font-weight:700}
.philosophy li .cons .content{font-size:14px;margin-top:6px;line-height:28px}
.philosophy li .cons .content *{line-height:22px}
.philosophy .pic{float:right;width:23%}
.philosophy .pic img{height:700px;display: block;object-fit: contain;}
.philosophy li:hover .icon{background:#0e4c83}
.kfpj{margin-top:100px;padding:1px 0 100px 0}
.kfpj .mainsubject{text-align:left}
.kfpj .mainsubject .title{color:#fff}
.kfpj .mainsubject .line{margin-left:0}
.kfpj .left{float:left;width:43%}
.kfpj .right{float:right;width:48%}
.kfpj .right ul{border-left:1px solid rgb(255 255 255 / 46%);margin-left:32px}
.kfpj .right li{position:relative;color:#fff;margin-bottom:50px}
.kfpj .right li .icon{position:absolute;left:-32px;top:0;z-index:1;width:65px;height:65px;border-radius:50%;border:2px solid #fff;background:#0e4c83;text-align:center}
.kfpj .right li:Hover .icon{background:#535353}
.kfpj .right li .cons{padding-left:60px;position:relative}
.kfpj .right li .cons .title{font-size:18px}
.kfpj .right li .cons .content{margin-top:10px}
.kfpj .right li .cons.last{padding-bottom:20px}
.kfpj .right li .cons.last .content{position:absolute;z-index:1;top:25px}
.kfpj .left .icon{background:url(/skin/images/19.png) no-repeat;width:39px;height:39px}
.kfpj .left .cons{margin:30px 0 50px 0}
.kfpj .left .pictitle{position:relative}
.kfpj .left .pictitle p{width:80px;position:absolute}
.kfpj .left .pictitle p img{border-radius:50%}
.kfpj .left .pictitle .list{padding:13px 0 0 100px;min-height:80px}
.kfpj .left .pictitle .list h1{font-size:18px;background:url(/skin/images/20.png) no-repeat center right}
.kfpj .left .pictitle .list h2{font-size:14px;margin-top:5px}
.honor .image-box{position:relative}
.honor .image-box p{position:absolute;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.honor .image-box .title{position:absolute;z-index:1;bottom:-30px;left:0;width:100%;height:20px;color:#333}
.honor .inner-box{padding-bottom:30px}
.news{margin-top:30px}
.news .left{margin-right:-2%}
.news .left .pic{position:relative;overflow:hidden}
.news .left .pic p{position:absolute;z-index:1;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.news .left li{width:31.3333333%;float:left;margin-right:2%;margin-bottom:2%}
.news .left .cons{position:relative;border:1px solid #dcdcdc;padding:20px 20px 25px 20px}
.news .left .cons .title{height:25px;line-height:25px;overflow:hidden;margin:15px 0 25px 0}
.news .left .cons .title a{color:#333;font-size:20px}
.news .left .cons .title a:Hover{color:#0e4c83}
.news .left .cons .addtime{position:absolute;z-index:10;top:-40px;right:-1px;background:#0e4c83;height:60px;width:70px;text-align:center;color:#fff}
.news .left .cons .addtime h1{height:40px;line-height:40px;font-weight:Bold;font-size:30px}
.news .left .cons .addtime h2{background:#0e4c83;height:20px;line-height:20px;font-size:12px}
.news .left .cons .come{font-size:12px}
.news .left .cons .come img{margin-right:8px;vertical-align:top;margin-top:6px}
.news .left .cons .come a{color:#666}
.news .left .cons .come .f2{margin:0 30px}
.news .left .cons .content{margin:20px 0 20px 0;height:30px;overflow:hidden}
.news .left .cons .more{margin:10px 0 5px 0}
.news .left .cons .more a{display:block;width:130px;height:40px;line-height:36px;color:#fff;background:#0e4c83;border-radius:2px;font-size:16px;text-align:center}
.news .right{float:right;width:25.5%;margin-top:50px}
.news .right .search{border:1px solid #dcdcdc;border-radius:5px;width:100%;height:50px;line-height:50px}
.news .right .search #k{line-height:48px;line-height:48px;vertical-align:top;padding:0 5%;border-radius:5px;width:85%}
.news .right .search #button{background:url(/skin/images/25.png) no-repeat center;width:30px;height:50px;vertical-align:top;float:right;margin-right:5px}
.rightsubject{color:#000;font-size:18px;margin:50px 0 0 0}
.rightsubject hr{background:#0e4c83;height:2px;width:55px;border:0;margin:12px 0 20px 0}
.rightsubject1{color:#000;font-size:18px;margin:00px 0 0 0}
.rightsubject1 hr{background:#0e4c83;height:2px;width:55px;border:0;margin:12px 0 20px 0}
.news .right .newscate li{position:relative;border-bottom:1px solid #eee;background:url(/skin/images/26.png) no-repeat center left;height:55px;line-height:55px}
.news .right .newscate li a{color:#000;padding:0 0 0 20px;display:block}
.news .right .newscate li p{position:absolute;z-index:1;right:0;top:15px;display:block}
.news .right .newscate li a:Hover,.news .right .newscate li.check a{color:#0e4c83}
.news .right .newsmore li{position:relative;margin-top:35px}
.news .right .newsmore .pic{position:relative;overflow:hidden;width:80px;height:80px;position:absolute;z-index:2;border-radius:5px}
.news .right .newsmore .pic p{position:absolute;z-index:2;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:5px}
.news .right .newsmore .cons{padding:12px 0 0 100px;height:80px}
.news .right .newsmore .cons .title{height:20px;line-height:20px;overflow:hidden}
.news .right .newsmore .cons .title a{color:#333}
.news .right .newsmore .cons .title a:Hover{color:#0e4c83}
.news .right .newsmore .cons .addtime{color:#0e4c83;margin-top:10px}
.news .right .newstag{margin-top:30px}
.news .right .newstag li{display:inline-block;border:1px solid #dcdcdc;height:35px;line-height:35px;margin:0 3% 3% 0}
.news .right .newstag li a{color:#333;display:block;padding:0 15px}
.news .right .newstag li a:hover,.news .right .newstag li.check a{background:#0e4c83;color:#fff}
.news .right .newstag li:hover{border-color:#0e4c83}
.newsshow .left .cons .content img{max-width:100%;height:auto}
.newsshow .left .prevnext{margin-top:50px;padding:0;position:relative}
.newsshow .left .prevnext span{color:#000;font-weight:Bold}
.newsshow .left .prevnext i{padding:0 8px;font-style:normal;font-size:12px}
.newsshow .left .prevnext p{position:absolute;z-index:1;right:0;top:0}
.newsshow .left .prevnext p a{color:#666;margin-left:20px}
.newsshow .left .prevnext p a.check,.newsshow .left .prevnext p a:hover{color:#0e4c83}
.newsshow .relax{background:#eee;border:1px solid #dcdcdc;margin-top:30px;padding:20px}
.newsshow .relax .subject{font-size:16px;font-weight:700;color:#333;margin-bottom:10px}
.newsshow .relax li{float:left;width:47.5%;margin:5px 5% 5px 0;height:20px;line-height:20px;overflow:hidden}
.newsshow .relax li.no{margin-right:0}
.newsshow .relax li a{color:#333}
.newsshow .relax li a:hover{color:#0e4c83}
.artnews{margin-top:80px}
.artnews .left{width:100%;float:left}
.artnews .left .pic{position:relative;overflow:hidden;width:30%;float:left;height:170px}
.artnews .left .pic p{position:absolute;z-index:1;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.artnews .left li{width:46%;float:left;margin-right:2%;margin-bottom:2%}
.artnews .left li:nth-child(2){display:none}
.artnews .left li:nth-last-child(2){display:none}
.artnews .left .cons{position:relative;border:1px solid #dcdcdc;padding:20px 20px 25px 20px;width:70%;float:right;height:170px}
.artnews .left .cons .title{height:25px;line-height:25px;overflow:hidden;margin-top:10px}
.artnews .left .cons .title a{color:#333;font-size:20px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 82%;}
.artnews .left .cons .title a:Hover{color:#0e4c83}
.artnews .left .cons .addtime{position:absolute;z-index:10;top:0;right:-1px;background:#0e4c83;height:66px;width:80px;text-align:center;color: #fff;padding:0px;font-family:arial;}
.artnews .left .cons .addtime h1{height:40px;line-height:40px;font-weight:Bold;font-size:30px}
.artnews .left .cons .addtime h2{background:#0e4c83;height:20px;line-height:20px;font-size:12px}
.artnews .left .cons .come{font-size:12px}
.artnews .left .cons .come img{margin-right:8px;vertical-align:top;margin-top:6px}
.artnews .left .cons .come a{color:#666}
.artnews .left .cons .come .f2{margin:0 30px}
.artnews .left .cons .content{margin:30px 0 20px 0;height:50px;overflow:hidden}
.artnews .left .cons .more{margin:10px 0 5px 0}
.artnews .left .cons .more a{display:block;width:130px;height:40px;line-height:36px;color:#fff;background:#0e4c83;border-radius:2px;font-size:16px;text-align:center}
.artnews .right{float:right;width:25.5%;margin-top:0}
.artnews .right .search{border:1px solid #dcdcdc;border-radius:5px;width:100%;height:50px;line-height:50px}
.artnews .right .search #k{line-height:48px;line-height:48px;vertical-align:top;padding:0 5%;border-radius:5px;width:85%}
.artnews .right .search #button{background:url(/skin/images/25.png) no-repeat center;width:30px;height:50px;vertical-align:top;float:right;margin-right:5px}
.artnews .right .newscate li{position:relative;border-bottom:1px solid #eee;background:url(/skin/images/26.png) no-repeat center left;height:55px;line-height:55px}
.artnews .right .newscate li a{color:#000;padding:0 0 0 20px;display:block}
.artnews .right .newscate li p{position:absolute;z-index:1;right:0;top:15px;display:block}
.artnews .right .newscate li a:Hover,.news .right .newscate li.check a{color:#0e4c83}
.artnews .right .newsmore li{position:relative;margin-top:35px}
.artnews .right .newsmore .pic{position:relative;overflow:hidden;width:80px;height:80px;position:absolute;z-index:2;border-radius:5px}
.artnews .right .newsmore .pic p{position:absolute;z-index:2;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:5px}
.artnews .right .newsmore .cons{padding:12px 0 0 100px;height:80px}
.artnews .right .newsmore .cons .title{height:20px;line-height:20px;overflow:hidden}
.artnews .right .newsmore .cons .title a{color:#333}
.artnews .right .newsmore .cons .title a:Hover{color:#0e4c83}
.artnews .right .newsmore .cons .addtime{color:#0e4c83;margin-top:10px}
.artnews .right .newstag{margin-top:30px}
.artnews .right .newstag li{display:inline-block;border:1px solid #dcdcdc;height:35px;line-height:35px;margin:0 3% 3% 0}
.artnews .right .newstag li a{color:#333;display:block;padding:0 15px}
.artnews .right .newstag li a:hover,.news .right .newstag li.check a{background:#0e4c83;color:#fff}
.artnews .right .newstag li:hover{border-color:#0e4c83}
.newsshow .left .cons .content img{max-width:100%;height:auto}
.newsshow .left .prevnext{margin-top:50px;padding:0;position:relative}
.newsshow .left .prevnext span{color:#000;font-weight:Bold}
.newsshow .left .prevnext i{padding:0 8px;font-style:normal;font-size:12px}
.newsshow .left .prevnext p{position:absolute;z-index:1;right:0;top:0}
.newsshow .left .prevnext p a{color:#666;margin-left:20px}
.newsshow .left .prevnext p a.check,.newsshow .left .prevnext p a:hover{color:#0e4c83}
.newsshow .relax{background:#eee;border:1px solid #dcdcdc;margin-top:30px;padding:20px}
.newsshow .relax .subject{font-size:16px;font-weight:700;color:#333;margin-bottom:10px}
.newsshow .relax li{float:left;width:47.5%;margin:5px 5% 5px 0;height:20px;line-height:20px;overflow:hidden}
.newsshow .relax li.no{margin-right:0}
.newsshow .relax li a{color:#333}
.newsshow .relax li a:hover{color:#0e4c83}
.caseshow .prevnext{border-bottom:1px solid #b5b5b5;margin:60px 0 -20px 0;text-align:right;padding:0 0 5px 0}
.caseshow .prevnext a{margin-left:20px;color:#666}
.caseshow .prevnext a:hover{color:#0e4c83}
.indsolution .mcons .more{margin-top:50px}
.about .more,.news .left .cons .more a{color:#fff;border:2px solid #0e4c83;background:#0e4c83}
.about .more:hover,.news .left .cons .more a:hover{color:#0e4c83;background:#fff;font-weight:Bold}
.main-header .info-box-tel{margin-right:13px}
.main-header .info-box-local{margin-right:30px}
.foot{background:#0e4c83;color:#fff;padding:0;margin-top:80px}
.foot a,.foot a:hover{color:#fff}
.footmessage{position:relative;overflow:hidden;height:50px}
.footmessage span{font-size:18px;display:inline-block;vertical-align:top;margin-top:12px}
.footmessage #mbtn{width:200px;height:50px;line-height:50px;cursor:pointer;color:#fff;font-size:18px;border-radius:5px;position:absolute;z-index:2;right:0;top:0;background:#0e4c83}
.footmessage p{position:absolute;z-index:1;left:0;height:50px;line-height:50px;top:0;width:100%;padding:0 180px 0 298px}
.footmessage p #mname{height:100%;border-radius:5px;padding:0 2%;width:96%;color:#333;font-size:18px}
.footmenu{margin:45px 0 0 0;padding:20px 0 20px 0}
.footmenu dl{float:left;margin-right:2%;width:23.5%}
.footmenu dl:last-of-type{margin-right:0}
.footmenu dl.f4{margin-right:0}
.footmenu .f2:nth-child(1) dd:nth-of-type(6){display:none}
.footmenu .f2:nth-child(1) dd:last-of-type{display:none}
.footmenu dt{font-size:18px;font-weight:400;margin:50px 0 0 0}
.footmenu dd{position:relative;overflow:hidden}
.footmenu hr{width:40px;background:#165995;height:3px;border:0;margin-top:15px}
.footmenu dl.f1 dd{margin-bottom:20px}
.footmenu dl.f1 i{display:block;width:14px;text-align:center;float:left}
.footmenu dl.f1 .cons{float:right;width:91%;line-height:22px}
.footmenu dl.f1 .cons .content1{font-size:12px;word-break:break-all;}
.footmenu .bdsharebuttonbox a{width:36px;height:36px}
.footmenu .bdsharebuttonbox a.bds_sqq{background:url(/skin/images/9.png) no-repeat center}
.footmenu .bdsharebuttonbox a.bds_weixin{background:url(/skin/images/10.png) no-repeat center}
.footmenu .bdsharebuttonbox a.bds_tsina{background:url(/skin/images/11.png) no-repeat center}
.footmenu .bdsharebuttonbox a.bds_qzone{background:url(/skin/images/12.png) no-repeat center}
.footmenu .bdsharebuttonbox a.bds_bdhome{background:url(/skin/images/13.png) no-repeat center}
.footmenu dl.f2 dt{margin-bottom:0}
.footmenu dl.f2 dd{height:25px;line-height:25px;overflow:hidden;margin:0 0 10px 0}
.footmenu dl.f2 dd i{display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:10px;background:url(/skin/images/8.png) no-repeat}
.footmenu dl.f2 dd a:hover i{background-position:bottom}
.footmenu dl.f4 dd{width:31.3%;margin:0 2% 2% 0}
.footmenu dl.f4 dd.no{margin-right:0}
.footmenu dl.f4 dd p{position:absolute;z-index:1;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.footmenu dl.f4 dd .cons{position:absolute;z-index:2;width:100%;padding:0 2%;height:100%;background:rgba(0,0,0,.6);text-align:center;font-size:12px;line-height:16px;opacity:0}
.footmenu dl.f4 dd:hover .cons{opacity:1}
.casemenu{margin:-30px 0 0 0}
.casemenu dl{margin-right:2%}
.casemenu dl.f4{margin-right:0}
.casemenu dt{font-size:18px;font-weight:400;margin:50px 0 30px 0}
.casemenu dd{position:relative;overflow:hidden}
.casemenu hr{width:40px;background:#0e4c83;height:3px;border:0;margin-top:15px}
.casemenu dl.f4 dd{float:left;width:23%;margin:2% 2% 0 0}
.casemenu dl.f4 dd.no{margin-right:0}
.casemenu dl.f4 dd p{position:absolute;z-index:1;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.casemenu dl.f4 dd .cons{position:absolute;z-index:2;width:100%;padding:0 2%;height:100%;background:rgba(0,0,0,.6);text-align:center;font-size:12px;line-height:16px;opacity:0;transition-duration:.5s}
.casemenu dl.f4 dd:hover .cons{opacity:1}
.casemenu dl.f4 .td{color:#fff;font-size:16px}
.footer1{background:#fff;color:#888;padding:10px 0;text-align:center;position:relative;z-index:9999}
.footer1 a{color:#888}
.footer1 a:hover{color:#0e4c83}
.casemenu dl.f4 .cons span{font-size:16px;color:#888;line-height:32px}
.casemenu dl.f4 .cons h5{font-size:14px;color:#888;line-height:28px}
.casemenuny{width:69.5%;float:left}
.casemenuny dl{margin-right:2%}
.casemenuny dt{font-size:18px;font-weight:400;margin:50px 0 30px 0}
.casemenuny dd{position:relative;overflow:hidden}
.casemenuny hr{width:40px;background:#0e4c83;height:3px;border:0;margin-top:15px}
.casemenuny dl.f4{margin-right:0}
.casemenuny dl.f4 dd{float:left;width:23%;margin:0 2% 2% 0}
.casemenuny dl.f4 dd.no{margin-right:0}
.casemenuny dl.f4 dd p{position:absolute;z-index:1;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.casemenuny dl.f4 dd .cons{position:absolute;z-index:2;width:100%;padding:0 2%;height:100%;background:rgba(0,0,0,.6);text-align:center;font-size:12px;line-height:16px;opacity:0;transition-duration:.5s}
.casemenuny dl.f4 dd:hover .cons{opacity:1}
.casemenuny dl.f4 .td{color:#fff;font-size:16px}
.casemenuny dl.f4 .cons span{font-size:16px;color:#fff;line-height:32px}
.casemenuny dl.f4 .cons h5{font-size:14px;color:#fff;line-height:28px}
.casemenuny dl.f4 p{padding:1px;border:1px solid #ddd}
.casemenuny dl.f44{margin-right:0}
.casemenuny dl.f44 dd{float:left;width:31%;margin:0 2% 2% 0}
.casemenuny dl.f44 dd.no{margin-right:0}
.casemenuny dl.f44 dd p{position:absolute;z-index:1;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.casemenuny dl.f44 dd .cons{position:absolute;z-index:2;width:100%;padding:0 2%;height:100%;background:rgba(0,0,0,.6);text-align:center;font-size:12px;line-height:16px;opacity:0;transition-duration:.5s}
.casemenuny dl.f44 dd:hover .cons{opacity:1}
.casemenuny dl.f44 .td{color:#fff;font-size:16px}
.casemenuny dl.f44 .cons span{font-size:16px;color:#fff;line-height:32px}
.casemenuny dl.f44 .cons h5{font-size:14px;color:#fff;line-height:28px}
.casemenuny dl.f44 p{padding:1px;border:1px solid #ddd}
/*内页室内环境*/
.swiper{width:100%;height:100%}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.nyshowroom .swiper-slide{position:relative}
.nyshowroom .swiper-slide p{position:absolute;width:100%;line-height:3;background:rgb(14 76 131 / 68%);color:#fff;font-size:18px;bottom:0;left:0;margin:0;text-transform:capitalize;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.indquanlity .auto-container{overflow:hidden}
.indquanlity img{height:350px!important;}
.indquanlity .more {display:block;text-align:center;line-height:2.8;background:#0e4c83;color: #fff;font-size: 16px;width: 140px;margin: 30px auto 0;border-radius: 50px;}
.indquanlity .swiper-slide p{background:rgb(228 229 234 / 27%)}



.video-con{text-align:center}
#videolist{height:700px;margin:0 auto;}

.about #videolist{height:450px;margin:0 auto;width:100%;object-fit:cover}



@media only screen and (max-width: 767px) {
.casemenuny dl.f44 .cons span{font-size: 14px;}
.casemenuny dl.f4 dd {float:left;width:48%;margin:0 2% 2% 0}

.contactmap  img{display:block;height:200px;object-fit:contain}

#videolist{height:auto;width: 100%;}
.nyFactory ul{flex-wrap:wrap;}
.nyFactory ul li{width:100%} 
.rcurrent { margin-top: 50px;}
.fact-counter .auto-container {padding:0 0 }
.nyFactory li img {height: 200px;margin-bottom: 20px;}
.fact-counter {padding:50px 0!important;background: #054690 !important;}
.indtech li .cons .table .td {font-size: 18px;line-height: 1.3;}   
.indtech li:nth-child(2n){margin-right:0}
.indsolution .pic {display: none;}




}



