/*reset*/
html,body{width:100%;min-height: 100%;overflow-x: hidden}
html,body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,div,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;}
body{font-size:16px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);font-family: '微软雅黑', 'sans-serif'}
a{text-decoration:none;outline:0;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
.clear{ clear:both; line-height:0px; height:0; overflow:hidden;}
blockquote::before,blockquote::after,q::before,q::after{content:none}
ins{text-decoration:none}del{text-decoration:line-through}
button,input,select,textarea{font-family:inherit;font-size:100%;vertical-align:middle;outline: none}
textarea{resize:none;overflow:auto;vertical-align:top}
[hidden]{display:none}
a,a:hover, a:visited, a:link, a:active {color: inherit}
table{border-collapse:collapse;border-spacing:0}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.clearfix{zoom:1}
img {border:0;max-width: 100%;height: auto;width: auto\9; /* ie8 */ vertical-align:middle;}
i{font-style: normal;}
::-webkit-scrollbar {width: 6px;}
::-webkit-scrollbar-thumb {background-color: #c1c1c1;}
::-webkit-scrollbar-track {background-color: #f7f7f7;}

@font-face {
    font-family: 'myfont';
    src: url('AbrilFatface-Regular.eot');
    src: local('fontName Regular'),
    local('fontName'),
    url('AbrilFatface-Regular.woff') format('woff'),
    url('AbrilFatface-Regular.ttf') format('truetype'),
    url('AbrilFatface-Regular.svg#fontName') format('svg');
}

@font-face {
    font-family: 'iconfont';
    src: url('iconfont.eot');
    src: url('iconfont.eot?#iefix') format('embedded-opentype'),
    url('iconfont.woff2') format('woff2'),
    url('iconfont.woff') format('woff'),
    url('iconfont.ttf') format('truetype'),
    url('iconfont.svg#iconfont') format('svg');
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#fp-nav.fp-left{left: 60px;}
#fp-nav ul li{height: 10px;margin: 25px 0;width: auto}
#fp-nav ul li a{width: auto}
#fp-nav ul li a.active + .fp-tooltip{opacity: 1;width: auto}
#fp-nav ul li a span{border-radius: 0 !important;width: 10px;height: 2px !important;background: #ebd1ae;margin: 0 !important;position: static;display: block}
#fp-nav ul li a.active span{width: 20px;height: 2px;position: static;display: block}
#fp-nav ul li .fp-tooltip{top: -9px;;font-size: 14px;color: #ebd1ae;font-family: "myfont";}
#fp-nav ul li .fp-tooltip.fp-left{left: 35px;}
#fp-nav ul li:hover a span{width: 20px;}
#fp-nav ul li:hover a.active span{width: 20px;}

.menu{position: fixed;top:0;left: 0;width: 100%;z-index: 666}
.menu .menu-cont{padding:30px 60px;box-sizing: border-box;}
.menu .menu-l{float: left;position: relative;z-index: 5}
.menu .menu-r{float: right;padding-top: 15px;}
.menu .menu-r ul{float: left;}
.menu .menu-r li{float: left;padding:0 25px;}
.menu .menu-r li a{font-size: 17px;color: #ebd1ae;font-weight: bold;transition: .3s;padding-bottom: 2px}
.menu .menu-r li a:hover{border-bottom: 3px solid #ebd1ae}
.menu .menu-r li a.act{border-bottom: 3px solid #ebd1ae}
.menu .menu-r .menu-search{float: left;padding:0 15px;cursor: pointer;position: relative;z-index: 5}
.menu .menu-r .menu-tel{float: left;padding-left: 25px;position: relative;z-index: 5}
.menu .menu-r .menu-tel a{font-size: 18px;color: #ebd1ae;font-family: "myfont"}

/*banner*/
.sw{overflow: hidden}
.sw .sw-banner{position: absolute;width: 100%;height: 100%;top:0;left: 0}
.sw .sw-banner .sw-pic{height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.sw .sw-banner-tit{color: #ebd1ae;width: 560px;position: absolute;top:20%;left: 250px;}
.sw .sw-banner-tit h1{font-size: 50px;font-family: "myfont";text-transform: uppercase;transform: translateX(900px);opacity: 0;transition: 2s;}
.sw .sw-banner-tit h2{font-size: 40px;padding-top: 40px;transform: translateX(900px);opacity: 0;transition: 2.5s;}
.sw .sw-banner-tit h3{font-size: 18px;padding-top: 30px;transform: translateX(900px);opacity: 0;transition: 3s;}

.sw .ani-slide .sw-banner-tit h1{transform: translateX(0);opacity: 1}
.sw .ani-slide .sw-banner-tit h2{transform: translateX(0);opacity: 1}
.sw .ani-slide .sw-banner-tit h3{transform: translateX(0);opacity: 1}


.sw .sw-bots{position: absolute;bottom:200px;left: 250px;transform: translateX(900px);opacity: 0;transition: 3.5s;}
.sw .sw-bots li{float: left;padding-right: 120px;}
.sw .sw-bots li h1{font-size: 40px;color: #ffffff;font-family: "myfont"}
.sw .sw-bots li sup{font-size: 16px;font-weight: normal;}
.sw .sw-bots li p{font-size: 14px;color: #ffffff; padding-top: 15px;}

.sw .ani-slide .sw-bots{transform: translateX(0);opacity: 1}

.sw .swbtns{position: absolute;top:55%;left: 250px;width: 130px;z-index: 23;}
.sw .swbtns div{width: 50px;height: 50px;background: url("/images/swpre.png") no-repeat center;float: left;cursor: pointer}
.sw .swbtns .swbtns-nex{float: right;background-image: url("/images/swnex.png");}
.sw .swbtns div span{display: block;width: 46px;height: 46px;border-radius: 50%;border: 2px solid #d3bc9c;opacity: .5;transition: .3s}
.sw .swbtns div:hover span{opacity: 1}

.sw .sw-tos{position: absolute;right: 75px;top:50%;margin-top: -36px;font-size: 18px;color: #ebd1ae;text-align: center;z-index: 22;font-family: "myfont"}
.sw .sb{position: absolute;z-index: 20;bottom:50px;left: 50%;margin-left: -53px;}

/*简介*/
.wcont{padding-left: 360px;padding-top: 110px;box-sizing: border-box}
.jianjie{background: url("/images/jjbg.jpg")}
.jianjie .jianjie-cont{}
.jianjie .jianjie-l,.jianjie .jianjie-c,.jianjie .jianjie-r{display: inline-block;vertical-align: top}
.jianjie .jianjie-l{}
.jianjie .jianjie-l .jianjie-l-jj{display: inline-block;vertical-align: top;font-size: 18px;color: #ebd1ae;font-weight: bold;}
.jianjie .jianjie-l .jianjie-l-jj span{display: block}
.jianjie .jianjie-l .jianjie-l-enjj{display: inline-block;vertical-align: top;margin-left: 10px;}
.jianjie .jianjie-c{width: 670px;margin: 0 120px;animation-delay: .3s;}
.jianjie .jianjie-c h1{font-size: 24px;color: #ebd1ae;}
.jianjie .jianjie-c .jianjie-c-info{font-size: 16px;color: #ebd1ae;line-height: 30px;padding: 40px 0;}
.jianjie .jianjie-c a{display: inline-block;font-size: 18px;color: #ebd1ae;font-family: "myfont";padding:15px 25px;border: 1px solid #ebd1ae;position: relative;margin-top: 30px;}
.jianjie .jianjie-c a:after{content: "";width: 40px;height: 1px;background:#ebd1ae;position: absolute;right:-25px;top:50%;transition: .3s;}
.jianjie .jianjie-c a:hover:after{right:5%;width: 90%;}
.jianjie .jianjie-c-tips{margin-left: -10px;padding-top: 80px;}
.jianjie .jianjie-c-tips span{display: inline-block;padding:0 10px;}
.jianjie .jianjie-c-dian{}
.jianjie .jianjie-c-dian i{display: inline-block;width: 5px;height: 5px;background: #c28e49;border-radius: 50%;margin:0 2px;}
.jianjie .jianjie-r{animation-delay: .6s}

/*设备*/
.shebei{background: url("/images/shebeibg.jpg");}
.shebei-cont{padding-right: 60px;}
.shebei .shebei-tops{color: #ebd1ae;}
.shebei .shebei-tops i{display: inline-block;font-size: 40px;font-weight: normal;font-family: "myfont"}
.shebei .shebei-tops span{display: inline-block;font-size: 18px;}
.shebei-navs{margin-left: -10px;padding:45px 0;animation-delay: .3s;}
.shebei-navs li{padding:5px 10px;display: inline-block;}
.shebei-navs li a{font-size: 14px;color: #c28e49;transition: .3s;}
.shebei-navs li a:hover{color: #ebd1ae}
.swiper-shebei{margin-top: 70px;overflow: hidden;padding-bottom: 50px;animation-delay: .6s;}
.shebei-pic{padding:30px;box-sizing: border-box;background: #ebd1ae;}
.shebei-pic .shebei-img{background: url("/images/shebeipic.png") no-repeat center #ebd1ae;background-size: contain;height: 190px;}
.swiper-shebei p{text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #ebd1ae;font-weight: bold;line-height: 3}
.swiper-shebei .shebei-swcontr{margin-top: 60px;position: relative;padding-left: 160px;box-sizing: border-box;padding-top: 25px;}
.swiper-shebei .shebei-btns{width: 120px;position: absolute;top:0;left: 0;}
.swiper-shebei .shebei-btns div{width: 50px;height: 50px; background: url(/images/swpre.png) no-repeat center;float: left;cursor: pointer;}
.swiper-shebei .shebei-btns .shebei-nex{background-image: url(/images/swnex.png);float: right}
.swiper-shebei .shebei-btns div span{display: block; width: 46px;height: 46px;border-radius: 50%;border: 2px solid #d3bc9c;opacity: 0;transition: .3s;}
.swiper-shebei .shebei-btns div:hover span{opacity: 1}

.swiper-shebei .shebei-pag{position: static;height: 1px;width: 100%;background: #745d42;}
.swiper-shebei .shebei-pag .swiper-pagination-progressbar{background: #ebd1ae}

/*案例*/
.anli{background: url("/images/anlibg.jpg");}
.anli .anli-cont{padding-right: 60px;position: relative;z-index: 3}
.anli .anli-bg{position: absolute;width: 50%;top:0;right: 0;height: 100%;background: #324870}
.anli .swiper-anlipic,.anli .swiper-anliinfo{overflow: hidden}
.anli .swiper-anlipic{float: left;width: 60%;}
.anli .swiper-anlipic .swiper-slide{overflow: hidden;}
.anli .swiper-anlipic a{height: 500px;display: block;background: url(/images/anlipic.jpg) no-repeat center;background-size: cover;transition: .3s;}

.anli .anli-right{float: right;width: 30%;position: relative;z-index: 11}
.anli .anli-right:after{content: "";display: block;width: 240px;height: 2px;background: #ebd1ae;position: absolute;left: -300px;top:70px;}
.anli .swiper-anliinfo{width: 100%;}
.anli .swiper-anliinfo a{display: block;}
.anli .swiper-anliinfo h1{font-size: 100px;color: #ebd1ae;font-family: "myfont";font-style: italic}
.anli .swiper-anliinfo h2{font-size: 20px;color: #ebd1ae;margin: 30px 0;}
.anli .swiper-anliinfo .anli-info{font-size: 14px;color: #b2936f;}
.anli .swiper-anliinfo .anli-info p{padding:2px 0;}

.anli .anli-contr{margin-top: 60px;position: relative;box-sizing: border-box;padding-top: 25px;}
.anli .anli-pacont{float: left;padding-top:8px;}
.anli .anli-sa,.anli .anli-la{display: inline-block;vertical-align: middle;padding:0 15px;font-size: 24px;color: #ebd1ae;font-family: "myfont"}
.anli .anli-pag{position: static;height: 2px;width: 200px;background: #745d42;display: inline-block;vertical-align: middle;}
.anli .anli-pag .swiper-pagination-progressbar{background: #ebd1ae}

.anli .anli-btns{width: 120px;float: right;}
.anli .anli-btns div{width: 50px;height: 50px; background: url(/images/swpre.png) no-repeat center;float: left;cursor: pointer;}
.anli .anli-btns .anli-nex{background-image: url(/images/swnex.png);float: right}
.anli .anli-btns div span{display: block; width: 46px;height: 46px;border-radius: 50%;border: 2px solid #d3bc9c;opacity: 0;transition: .3s;}
.anli .anli-btns div:hover span{opacity: 1}

/*联系*/
.contact{background: url("/images/contactbg.jpg") no-repeat center;background-size: cover}
.contact-top{height: 60vh;padding-top: 15vh;box-sizing: border-box}
.contact-top h1{font-size: 40px;color: #ebd1ae;font-family: "myfont"}
.contact-top p{font-size: 18px;color: #ebd1ae;font-weight: bold;}
.contact-bot{height: 40vh;background:url("/images/anlibg.jpg");}
.contact-bot .wcont{padding-right: 60px;}

.contact-bot-cont{position: relative;z-index: 3;top:-60px;}
.contact-bot .wcont{padding-top: 0}

.contact-bot-l{float: left;width: 50%;animation-delay: .3s}
.contact-bot-c{float: left;width: 30%;animation-delay: .6s}
.contact-bot-r{float: right;animation-delay: .9s}


.contact-bot-tit{height: 60px;}
.contact-bot-ino{padding-top: 60px;}
.contact-bot-l .contact-bot-ino ul li{float: left;width: 50%;padding-bottom: 30px;}
.contact-bot-l .contact-bot-ino ul li i{display: inline-block;vertical-align: middle;font-size: 24px;color: #ebd1ae;}
.contact-bot-l .contact-bot-ino ul li span{display: inline-block;vertical-align: middle;font-size: 16px;color: #ebd1ae;font-family: "myfont";padding-left: 5px;width: 80%;}
.contact-links{display: inline-block;line-height: 60px;height: 60px;background: #ebd1ae;text-align: center;padding:0 20px;}
.contact-links a{display: inline-block;font-size: 22px;padding:0 30px;color: #ac906b;transition: .3s;}
.contact-links a:hover{color: #232c3b}

.contact-bot-c .contact-bot-tit{line-height: 60px;}
.contact-bot-c .contact-bot-tit h1{font-size: 18px;color: #ebd1ae;float: left}
.contact-bot-c .contact-pag{float: right;position: static;text-align: right;}
.contact-bot-c .contact-pag .swiper-pagination-bullet{width: 6px;height: 6px;opacity: 1;background: #745d42;border-radius: 50%;margin-left: 5px;}
.contact-bot-c .contact-pag .swiper-pagination-bullet-active{background: #ebd1ae}

.contact-swi{overflow: hidden;}
.contact-swi h1{font-size: 22px;color: #ebd1ae;font-family: "myfont"}
.contact-swi span{width: 20px;height: 2px;background: #745d42;margin: 15px 0;display: block}
.contact-swi p{font-size: 14px;color: #ebd1ae;line-height: 1.6}
.contact-bot-r .contact-bot-ino{text-align: right}
.contact .bottom{position: absolute;bottom:0;left: 0;width: 100%;}

.bottom{font-size: 14px;color: #745d42;background: #181d25;padding:20px 60px;box-sizing: border-box}
.bottom-l{float: left}
.bottom-r{float: right}


/*招聘*/
.nymenu{background: #3c4f73}
.ny{margin-top: 115px;background: url("/images/nybg.jpg");min-height: 90vh;}
.nycont{width: 1200px;margin: 0 auto;padding:85px 0;}

.adwz{margin-bottom: 85px;}
.adwz i{display: inline-block;vertical-align: middle;font-size: 20px;color: #b5a998}
.adwz span{display: inline-block;vertical-align: middle;font-size: 14px;color: #b5a998;padding-left: 5px;}
.adwz span a{color: #b5a998}
.zplist li{margin-bottom: 40px;}
.zplist li .zplist-tit{background: #ebd1ae;padding:20px;box-sizing: border-box;}
.zplist li .zplist-tit h1{color: #a17f52;font-size: 22px;float: left;line-height: 30px;transition: .3s;}
.zplist li .zplist-tit a{font-size: 14px;color: #ffffff;display: block;float: right;line-height: 30px;padding:0 20px;border-radius: 15px;background: #3c4f73;}
.zplist li .zplist-mes{transition: .3s;background: #fff;padding:20px 25px;box-sizing: border-box;}
.zplist li .zplist-mes .zplist-t{font-size: 14px;color: #666666;transition: .3s;}
.zplist li .zplist-mes .zplist-b{font-size: 16px;color: #999999;line-height: 30px;margin-top: 15px;transition: .3s;}
.zplist li:hover .zplist-tit h1{color: #2b374f}
.zplist li:hover .zplist-mes{background: #2b374f;}
.zplist li:hover .zplist-mes .zplist-t{color: #ebd1ae}
.zplist li:hover .zplist-mes .zplist-b{color: #ebd1ae;}

/*弹窗*/
.addressad{position: fixed;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.6);z-index: 999; display: none;}
.address-cont{display: table-cell;vertical-align: middle;text-align: center}
.address-box{width: 500px;display: inline-block}
.address-box-title {position: relative;font-size: 16px;color: #3f312a;padding: 0 15px;line-height: 40px;background: #ddd;width: 100%;box-sizing: border-box;text-align: left;}
.address-box-close{position: absolute;right:15px;}
.address-box-info{padding: 40px;width: 100%;background: #fff;text-align: left;box-sizing: border-box}
.address-box-info li{margin-bottom: 5px;}
.address-box-info li p{line-height: 38px;width:100px;position: relative;float: left}
.address-box-info li .address-sex{width:300px;float: right;text-align: left;line-height: 36px;}
.address-box-info li input{width:300px;font-size: 14px;background: #fff;text-decoration: none;padding: 0 8px;height: 36px;line-height: 36px;border: 1px solid #dedede;box-sizing: border-box;color: #3f312a;border-radius: 3px;float: right}
.address-box-info li label{display: inline-block;width: 100px;}
.address-box-info li label span{display: inline-block;width:20px;height: 20px;background: #eee;border-radius: 50%;vertical-align: middle;margin-right: 10px;padding:5px;box-sizing:border-box;position: relative;}
.address-box-info li label span i{width: 10px;height: 10px;border-radius: 50%;position: absolute;left:5px;top:5px;}
.address-box-info li label input{display: none;}
.address-box-info li label input:checked + span i{background: #000;}
.address-box-info li select{width:300px;font-size: 14px;background: #fff;text-decoration: none;padding: 0 8px;height: 36px;line-height: 36px;border: 1px solid #dedede;box-sizing: border-box;color: #3f312a;border-radius: 3px;float: right}

.address-box-info li .pick-area{float: right;width: 300px;}
/*.address-box-info li:nth-child(-n+4) p:after{content: "";display: block;width:6px;height: 6px;background: url("/images/necessary.png") no-repeat;position: absolute;left:15px;top:50%;margin-top: -3px;}*/
.address-box-info div{text-align: center}
.address-box-info .addresssave{background: #d6b898;color: #fff;font-size: 16px;line-height: 40px;width:150px;display: inline-block;border: none;border-radius: 3px;margin-top: 20px;cursor: pointer;transition: .3s;}
.address-box-info .addresssave:hover{background: #D67C44;}


.fenye{padding: 40px 0;}
.fenye span,.fenye a{display: inline-block;vertical-align: middle;width: 36px;line-height: 36px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;margin-right: 10px;transition: .3s}
.fenye span{background: #c28e49;}
.fenye a{background: #e1d3c6;}
.fenye a:hover{background: #c28e49}


/*新闻列表*/
.newslist{border-top:2px solid #c28e49}
.newslist li{padding:50px 0;border-bottom: 1px solid #ebddcf}
.newslist li a{display: block;transition: .3s;}
.newslist li .news-date{float: left;width: 18%;text-align: center;font-size: 22px;color: #c28e49;font-family: "myfont";font-style: italic;padding-top: 25px;}
.newslist li .news-ris{float: right;width: 80%;}
.newslist li .news-ris h1{font-size: 22px;color: #333333;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 15px;}
.newslist li .news-ris p{font-size: 14px;color: #666666;line-height: 20px;height: 40px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newslist li a:hover{transform: translateY(-10px)}

/*新闻详情*/
.detail{}
.detail .detail-tit{font-size: 22px;color: #333333;font-weight: normal;line-height: 1.4;}
.detail .detail-info{border-top:2px solid #c28e49;margin-top: 20px;}
.detail .detail-info .detail-dates{font-size: 14px;color: #d09f6b;font-style: italic;margin-top: 15px;}
.detail .detail-info .detail-dates span{font-size: 14px;color: #d09f6b;font-family: "myfont";padding-right: 10px;}
.detail .detail-info .detail-mes{font-size: 16px;color: #666666;line-height:2;margin-top: 45px;}

/*设备列表*/
.nyshebei{}
.nyshebei-navs{}
.nyshebei-navs li{display: inline-block;margin-bottom: 20px;margin-right: 20px;}
.nyshebei-navs li a{display: block;padding:10px 15px;border:1px solid #eee0cd;font-size: 16px;color: #b2956e;transition: .3s;}
.nyshebei-navs .act a{background: #c28e49;border-color: #c28e49;color: #fff;}
.nyshebei-navs li:hover a{background: #c28e49;border-color: #c28e49;color: #fff;}
.shebeilist{margin-top: 50px;}
.shebeilist li{float: left;width: 32%;margin-right: 2%;margin-bottom: 60px;}
.shebeilist li:nth-child(3n){margin-right: 0}
.shebeilist li a{display: block;}
.shebeilist li .shebeilist-pic{overflow: hidden;padding:35px;box-sizing: border-box;height: 270px;background: #e1d3c6;}
.shebeilist li .shebeilist-img{height: 100%;width: 100%;background-repeat: no-repeat;background-position: center;background-size: contain;transition: .3s;}
.shebeilist li .shebeilist-info{font-size: 18px;font-weight: bold;color: #3c4f73;text-align: center;padding:20px;box-sizing: border-box;background: #fff;}
.shebeilist li p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shebeilist li:hover .shebeilist-img{transform: scale(1.1)}

/*简介*/

.nyjj{}
.nyjj .nyjj-l{float: left;width: 65%;}
.nyjj .nyjj-l h1{font-size: 30px;color: #3c4f73;margin-bottom: 50px;}
.nyjj .nyjj-l .nyjj-info{font-size: 18px;color: #333333;line-height: 40px;text-align: justify;}
.nyjj .nyjj-l .nyjj-coms{margin-top: 60px;}
.nyjj .nyjj-l .nyjj-coms span{display: inline-block;margin-right: 20px;padding-bottom: 20px;}
.nyjj .nyjj-r{float: right;width: 33%;padding-top: 20px;}

/*联系*/
.nylx-l{float: left;width: 30%;height: 100vh;position: relative;background: url("/images/lxleft.jpg") no-repeat center;background-size: cover}
.nylx-l .nylx-l-tit{position: absolute;top:50%;transform: translateY(-50%);text-align: center;width: 100%;padding-top: 110px;}
.nylx-l .nylx-l-tit h1{font-size: 60px;color: #ebd1ae;font-family: "myfont";}
.nylx-l .nylx-l-tit h2{font-size: 24px;color: #ebd1ae;font-weight: normal;margin-top: 30px;}
.nylx-l .nylx-l-tit i{font-size: 30px;color: #ebd1ae;display: block;margin-top: 35px;margin-bottom: 25px;}
.nylx-l .nylx-l-tit p{font-size: 16px;color: #ebd1ae;line-height: 30px;}

.nylx-r{background: url("/images/nybg.jpg");float: right;height: 100vh;width: 70%;padding: 195px 110px 0;box-sizing: border-box}
.nylx-r .nylx-r-lxfs{}
.nylx-r .nylx-r-lxfs ul{}
.nylx-r .nylx-r-lxfs li{float: left;width: 43%;padding-bottom: 30px;}
.nylx-r .nylx-r-lxfs li i{display: inline-block;vertical-align: middle;font-size: 30px;color: #3c4f73;}
.nylx-r .nylx-r-lxfs li span{display: inline-block;vertical-align: middle;font-size: 16px;color: #3c4f73;font-family: "myfont";padding-left: 5px;width: 80%;}

.nylx-r .nylx-r-fast{padding-top: 40px;}
.nylx-r .nylx-r-fast a{display: inline-block;width: 60px;height: 60px;line-height: 60px;text-align: center;font-size: 20px;color: #deb376;background: #3c4f73;border-radius: 50%;margin-right: 20px;transition: .3s;}
.nylx-r .nylx-r-fast a:hover{transform: rotate(360deg)}

.nylx-r .nylx-rjg{padding-top: 70px;}
.nylx-r .nylx-rjg-l{float: left;width: 50%;}
.nylx-r .nylx-rjg-l h1{font-size: 30px;color: #3c4f73;}
.nylx-r .nylx-rjg-l p{font-size: 18px;color: #66728a;font-weight: bold;margin-top: 35px;}
.nylx-r .nylx-rjg-r{float: right}

/*搜索*/
.nysearchlist-form{padding-bottom:40px;}
.nysearchlist-form input{width: 300px;height: 40px;line-height: 40px;font-size: 16px;color: #666;margin: 0;border: 1px solid #c28e49;background: none;padding:0 5px;}
.nysearchlist-form button{height: 42px;line-height: 42px;width: 80px;text-align: center;font-size: 16px;color: #666;border: 1px solid #c28e49;background: none;margin: 0;padding:0;transition: .3s;cursor: pointer;}
.nysearchlist-form button:active{box-shadow: 0 0 4px rgba(194,142,73,.8) inset;}
@media screen and (max-width: 1840px){
    .wcont{padding-left: 200px;}
    /*简介*/
    .jianjie .jianjie-c{margin: 0 60px;}
    /*设备*/
    .swiper-shebei{margin-top: 50px;}
    .swiper-shebei .shebei-swcontr{margin-top: 40px;}
    /*案例*/
    .anli .anli-contr{margin-top: 40px;}
}
@media screen and (max-width: 1580px){
    /*首屏*/
    .sw .sw-banner-tit h1{font-size: 40px;}
    .sw .sw-banner-tit h2{font-size: 32px;padding-top: 30px;}
    .sw .sw-banner-tit h3{font-size: 16px;padding-top: 20px;}
    /*简介*/
    .jianjie .jianjie-r{display: none}
    /*设备*/
    .shebei-navs{padding:30px 0;}
    .swiper-shebei{margin-top: 35px;}
    /*案例*/
    .anli .swiper-anlipic a{height: 400px;}
    .anli .swiper-anliinfo h1{font-size: 70px;}
    .anli .swiper-anliinfo h2{margin: 20px 0;}
}

@media screen and (max-width: 1420px){
    #fp-nav.fp-left{left: 40px;}

    /*导航*/
    .menu .menu-cont{padding:20px 40px;}
    .menu .menu-r li{padding:0 15px;}
    /*首屏*/
    .sw .sw-banner-tit{left: 200px;}
    .sw .swbtns{left: 200px;}
    .sw .sw-bots{left: 200px;}
    .sw .sw-bots li{padding-right: 80px;}
    .wcont{padding-left: 180px;padding-top: 96px;}
    /*设备*/
    .shebei-navs{padding:20px 0}
    .shebei-pic .shebei-img{height: 160px;}
    .swiper-shebei .shebei-swcontr{margin-top: 15px;}

    /*案例*/
    .anli .anli-contr{margin-top: 15px;}
    /*联系*/
    .contact-bot-ino{padding-top: 30px;}
    .contact-bot-l .contact-bot-ino ul li{padding-bottom: 20px;}

    /*招聘*/
    .ny{margin-top: 95px;}

    /*简介*/
    .nylx-l .nylx-l-tit{padding-top: 95px;}
    .nylx-r{padding: 180px 80px 0;}


}
@media screen and (max-width: 1260px){
    ::-webkit-scrollbar {width: 0;}
    /*导航*/
    .menu .menu-r li{padding:0 10px;}
    .menu .menu-r li a{font-size: 16px;}
    .menu .menu-r .menu-search{padding:0 10px;}
    .menu .menu-r .menu-tel{padding-left: 10px;}
    /*首屏*/
    .sw .sw-bots{bottom:150px;}
    .sw .sw-banner .sw-pic{background-size: auto;background-position: left top;}
    /*简介*/
    .wcont{padding-top: 50px;}
    .jianjie .jianjie-l .jianjie-l-enjj{width: 30px;}
    .jianjie .jianjie-c{margin-right: 0;margin-left: 40px;}
    .jianjie .jianjie-c .jianjie-c-info{padding:20px 0;width: 650px;}
    .jianjie .jianjie-c a{padding:10px 20px;font-size: 16px;}
    .jianjie .jianjie-c-tips{padding-top: 40px;}

    /*设备*/
    .swiper-shebei{margin-top: 20px;}
    .shebei-pic .shebei-img{height: 90px;}
    .swiper-shebei p{font-size: 16px;}

    /*案例*/
    .anli .swiper-anlipic{width: 50%;}
    .anli .anli-pag{width: 120px;}
    .anli .anli-right{width: 45%;}
    .anli .anli-right:after{left: -200px;}
    .anli .swiper-anliinfo h1{line-height: 60px;height: 60px;}
    .anli .swiper-anlipic a{height: 260px;}

    /*联系*/
    .contact-bot-cont{top:-50px;}
    .contact-links{height: 50px;line-height: 50px;}
    .contact-bot-tit{height: 50px;}
    .contact-links a{padding:0 20px;}
    .contact-bot-l .contact-bot-ino ul li i{font-size: 20px;}
    .contact-bot-l .contact-bot-ino ul li span{font-size: 15px;}
    .contact-bot-c{margin-left: 3%;}
    .contact-bot-c .contact-bot-tit{line-height: 50px;}
    .contact-bot-r{}

    /*招聘*/
    .nycont{width: 100%;padding:60px 40px;box-sizing: border-box}

    /*设备列表*/
    .shebeilist li .shebeilist-pic{padding:25px;height: 230px;}


    /*简介*/
    .nylx-l{float: none;width: 100%;height: auto;margin-top: 95px;}
    .nylx-l .nylx-l-tit{position: static;transform: translateY(0);padding:50px 0;}
    .nylx-r{float: none;width: 100%;height: auto;padding:60px 40px;}



}
.menu .phone-btn{display: none}
.jianjie .jianjie-l .jianjie-l-enjj span{display: none}
@media screen and (max-width: 960px){
    .section{overflow: hidden}
    /*导航*/
    .menu .menu-r{position: fixed;top:0;left: 0;width: 100%;padding:120px 40px 50px;box-sizing: border-box;background: #3c4f73;display: none;}
    .menu .menu-r ul{display: flex;justify-content: space-between;margin-bottom: 60px;width: 100%}
    .menu .menu-r ul:after,.menu .menu-r ul:before{display: none}
    .menu .menu-r li{float: none;padding:0;}
    .menu .menu-r li a{font-size: 20px;}
    .menu .menu-r .menu-tel{float: right}
    .menu .phone-btn{display: block;float: right;margin-top: 13px;height: 25px;width:30px;position: relative;margin-left:25px;z-index: 5}
    .menu .phone-btn span{width:100%;height: 2px;position: absolute;top:0;left:0;background: #ebd1ae;transition: .3s;}
    .menu .phone-btn span:nth-child(2){top:50%;}
    .menu .phone-btn span:nth-child(3){top:100%;}
    .menu .phone-btn.act span:nth-child(1){transform: rotate(-45deg);top:50%}
    .menu .phone-btn.act span:nth-child(2){opacity: 0}
    .menu .phone-btn.act span:nth-child(3){transform: rotate(45deg);top:50%}
    /*首屏*/
    .fp-tableCell{height: auto !important;}
    .sw .sw-banner-tit{left: 40px;}
    .sw .swbtns{left: 40px;}
    .sw .sw-bots{left: 40px;}
    /*简介*/
    .jianjie{height: auto !important;display: block}
    .wcont{padding:90px 40px;}
    .jianjie .jianjie-l{display: block;padding-bottom: 40px;}
    .jianjie .jianjie-l .jianjie-l-jj{vertical-align: baseline;}
    .jianjie .jianjie-l .jianjie-l-jj span{display: inline-block}
    .jianjie .jianjie-l .jianjie-l-enjj{width: auto;vertical-align: baseline}
    .jianjie .jianjie-l .jianjie-l-enjj img{display: none}
    .jianjie .jianjie-l .jianjie-l-enjj span{display: inline-block;font-size: 40px;font-weight: normal;font-family: "myfont";color: #ebd1ae;}
    .jianjie .jianjie-c{display: block;margin-left: 0;width: auto;}

    /*设备*/
    .shebei{height: auto !important;display: block}

    /*案例*/
    .anli{height: auto !important;display: block}
    .anli .anli-cont{padding-right: 40px;}
    .anli .swiper-anlipic a{height: 200px;}
    .anli .anli-contr{margin-top: 5px;padding-top: 10px;}
    .anli .anli-pacont{float: none;}
    .anli .anli-btns{float: none;margin-top: 20px;}

    /*联系*/
    .contact-bot .wcont{padding-right: 40px;}
    .contact{height: auto !important;display: block}
    .contact-bot-l{width: 60%;}
    .contact-bot-c{width: 35%;}
    .contact-bot-r{float: none;width: 100%;overflow: hidden}
    .contact-bot-r .contact-bot-tit{display: none;}
    .contact-bot-r .contact-bot-ino{text-align: left}
    .bottom{padding:20px 40px;}

    /*新闻列表*/
    .newslist li .news-date{padding-top: 12px;}

    /*设备列表*/
    .shebeilist li .shebeilist-pic{padding:20px;height: 180px;}
    /*简介*/
    .nyjj .nyjj-l{float: none;width: 100%;}
    .nyjj .nyjj-r{display: none;}

    /*联系*/

    .nylx-r .nylx-r-lxfs li{width: 50%;}
    .nylx-r .nylx-rjg-l{width: 60%;}

}

@media screen and (max-width: 700px){
    /*导航*/
    .menu{background: #3c4f73;}
    .menu .menu-cont{padding:10px 20px;}
    .menu .menu-l img{height: 40px;}
    .menu .phone-btn{margin-top: 5px;}
    .menu .menu-r{height: calc(100% - 60px);top:60px;padding: 20px 20px 60px;}
    .menu .menu-r ul{display: block;margin-bottom: 0;max-height: 100%;box-sizing: border-box;overflow-y: auto;}
    .menu .menu-r li{text-align: center;padding:10px 0;}
    .menu .menu-r .menu-search{position: absolute;left: 20px;bottom:20px;}
    .menu .menu-r .menu-tel{position: absolute;right: 20px;bottom:20px;}

    /*首屏*/
    .sw .sw-banner-tit{width: 100%;padding:0 20px;box-sizing: border-box;left: 0;top:130px;}
    .sw .sw-banner-tit h1{font-size: 30px;}
    .sw .sw-banner-tit h2{font-size: 26px;padding-top: 15px;}
    .sw .sw-banner-tit h3{text-align: justify;font-size: 14px;}
    .sw .sw-bots{left: 0;width: 100%;box-sizing:border-box;padding: 0 20px;bottom:100px;}
    .sw .sw-bots ul{display: flex;justify-content: space-between;}
    .sw .sw-bots li{padding-right: 0}
    .sw .sw-bots li h1{font-size: 28px;}
    .sw .sw-bots li p{font-size: 12px;}

    .sw .sw-tos{right: 20px;}
    .sw .sb{bottom: 20px;margin-left: -40px;}
    .sw .sb img{width: 80px;}

    /*简介*/
    .wcont{padding:60px 20px;}
    .jianjie .jianjie-c .jianjie-c-info{width: 100%;text-align: justify}
    .jianjie .jianjie-c-tips span{padding:10px;}
    .jianjie .jianjie-c h1{font-size: 20px;}
    .jianjie .jianjie-c .jianjie-c-info{font-size: 14px;}

    /*设备*/
    .shebei-pic .shebei-img{height: 120px;}

    /*案例*/

    .anli .anli-bg{display: none;}
    .anli .anli-cont{padding-right: 20px;}
    .anli .anli-contr{display: none;}
    .anli .swiper-anlipic{width: 100%;float: none;}
    .anli .anli-right{float: none;width: 100%;padding-top: 20px;}
    .anli .anli-right:after{display: none;}
    .anli .swiper-anliinfo h1{font-size: 50px;height: auto;line-height: normal}
    .anli .swiper-anliinfo h2{font-size: 16px;}

    /*联系*/
    .contact-bot{height: auto;}
    .contact-bot .wcont{padding-right: 20px;padding-bottom: 10px;}
    .contact-bot-l{float: none;width: 100%;}
    .contact-links{display: block;text-align: center;padding:0}
    .contact-links a{font-size: 20px;padding:0 35px;}
    .contact-bot-c{float: none;width: 100%;margin-top: 20px;margin-left: 0}
    .contact-bot-r .contact-bot-ino{text-align: center}
    .contact .bottom{position: static}
    .bottom{padding:20px;text-align: center;line-height: 1.5}
    .bottom-l{float: none;}
    .bottom-r{float: none;}

    /*招聘*/
    .ny{margin-top: 60px;}
    .nycont{padding:40px 20px;}
    .adwz{margin-bottom: 40px;}
    .zplist li .zplist-tit{padding:10px 20px;}
    .zplist li .zplist-tit h1{font-size: 18px;float: none;}
    .zplist li .zplist-tit a{float: none;display: inline-block;margin-top: 10px;}


    /*弹窗*/
    .address-box{width: 98%;}
    .address-box-info{padding:10px;box-sizing: border-box}
    .address-box-info li p{padding-left: 0;width: 25%;font-size: 12px;}
    .address-box-info .pick-area{width:73% !important;}
    .address-box-info li input{width: 73%;}
    .address-box-info li select{width: 73%;}
    .address-box-info li .address-sex{width: 73%}

    /*新闻列表*/
    .newslist li{padding:25px 0;}
    .newslist li .news-date{float: none;width: 100%;padding-top: 0;padding-bottom: 15px;text-align: left;font-size: 18px;}
    .newslist li .news-ris{float: none;width:100%;}
    .newslist li .news-ris h1{font-size: 18px;}

    /*新闻详情*/
    .detail .detail-tit{font-size: 18px;}
    .detail .detail-info .detail-mes{margin-top: 30px;}

    /*设备列表*/
    .nyshebei-navs li{margin-right: 10px;margin-bottom: 10px;}
    .nyshebei-navs li a{font-size: 12px;padding:5px 10px;}

    .shebeilist li{margin-right: 0;width: 48%;margin-bottom: 30px;}
    .shebeilist li:nth-child(even){float: right}
    .shebeilist li .shebeilist-pic{padding:10px;height: 140px;}
    .shebeilist li .shebeilist-info{font-size: 14px;padding:10px;}

    /*简介*/
    .nyjj .nyjj-l h1{font-size: 22px;margin-bottom: 30px;}
    .nyjj .nyjj-l .nyjj-info{font-size: 16px;line-height: 2}
    .nyjj .nyjj-l .nyjj-coms{margin-top: 30px;}

    /*联系*/
    .nylx-l{margin-top: 60px;}
    .nylx-l .nylx-l-tit h1{font-size: 40px;}
    .nylx-r{padding:30px 20px;}
    .nylx-r .nylx-r-lxfs li i{font-size: 24px;}
    .nylx-r .nylx-r-lxfs li span{font-size: 15px;}
    .nylx-r .nylx-r-fast a{width: 50px;height: 50px;line-height: 50px;}
    .nylx-r .nylx-rjg{padding-top: 50px;}
    .nylx-r .nylx-rjg-l{width: 100%;float: none;}
    .nylx-r .nylx-r-fast{padding-top: 20px;}
    .nylx-r .nylx-rjg-l h1{font-size: 22px;}
    .nylx-r .nylx-rjg-l p{font-size: 16px;margin-top: 25px;text-align: justify}
    .nylx-r .nylx-rjg-r{width: 100%;float: none;padding-top: 20px;}

    /*搜索*/
    .nysearchlist-form{padding-bottom: 25px;}
    .nysearchlist-form input{width: 66%;font-size: 14px;line-height: 34px;height: 34px;}
    .nysearchlist-form button{width: 24%;line-height: 36px;height: 36px;font-size: 14px;}


}