@charset "UTF-8";@font-face{font-family:SourceHanSansCN-Regular;src:url(../fonts/SourceHanSansCN-Regular.woff2) format("woff2"),url(../fonts/SourceHanSansCN-Regular.woff) format("woff"),url(../fonts/SourceHanSansCN-Regular.ttf) format("truetype"),url(../fonts/SourceHanSansCN-Regular.eot) format("embedded-opentype"),url(../fonts/SourceHanSansCN-Regular.svg) format("svg"),url(../fonts/SourceHanSansCN-Regular.otf) format("opentype")}html{font-family:Arial,SourceHanSansCN-Regular,'Source Han Sans CN','Microsoft YaHei',sans-serif}blockquote,body,dd,dl,dt,fieldset,form,input,li,ol,p,pre,td,th,ul{margin:0;padding:0;font-weight:400}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:400}body{background:#fcfcfc;font-family:Arial,SourceHanSansCN-Regular,'Source Han Sans CN','Microsoft YaHei',sans-serif;text-align:left}ol,ul{list-style-image:none;list-style-position:outside;list-style-type:none}a,a:hover{text-decoration:none;color:#000}img{margin:0 0 190px 0;padding:0;font-size:0}.left{float:left}.right{float:right}.cf:after{display:block;clear:both;content:"";visibility:hidden;height:0}.cf{zoom:1}.pf{font-family:PingFangSC-Regular,sans-serif}.wrap{width:100%}.wrap .logo{width:731px;margin:15% auto}.wrap .fly{width:100%;height:98px;background:url(../img/fly.png) no-repeat center;margin-top:-470px}.inner{width:700px;margin:0 auto}.inner ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:99;position:relative;top:-80px}.hed{position:fixed;top:0;left:0;width:100%;background:#fcfcfc}.navbar{padding:0}.navbar-toggler{background:url(../img/nav.png) no-repeat center;position:fixed;right:36px;top:48px}.navbar-nav{width:80%;margin:0 auto;border-bottom:1px solid #e9e9e9;height:114px;line-height:114px}.navbar-nav .nav-item{width:20%;text-align:center;padding:0 63px}.navbar-nav .nav-link{font-size:18px;font-weight:700;height:100%;margin:0 auto;-webkit-transition:all ease-out .6s;-o-transition:all ease-out .6s;transition:all ease-out .6s;background:url(../img/bb.jpg) no-repeat;background-position:-160% 100%}.navbar-nav .active .nav-link,.navbar-nav .nav-item:hover .nav-link{background-position:50% 100%}.footer_w{position:relative;bottom:40px;width:80%;margin:0 auto;text-align:right;color:#4a526b}.home_w a{position:relative;bottom:62px;width:100%;text-align:center;color:#4a526b;display:inline-block;margin:0 auto}.footer{position:fixed;bottom:64px;width:90%;margin:0 auto;text-align:right;color:#4a526b}.home a{position:fixed;bottom:62px;width:100%;text-align:center;color:#4a526b;display:inline-block;margin:0 auto}.about h1{font-weight:700;font-size:48px}.about p{font-size:16px;line-height:34px;letter-spacing:2px;color:#555;width:860px;margin:0 auto}.about h2{font-size:24px;text-align:center;margin:24px 0 50px;letter-spacing:2px}.about .us{height:500px;width:960px;margin:0 auto;padding:0 20px}.about .us .des{width:246px;height:425px;padding:48px 20px;background:#f6f6f6;-webkit-box-shadow:2px 10px 30px #ebebeb;box-shadow:2px 10px 30px #ebebeb;margin-left:20px}.about .us .des p{height:344px;width:34px;float:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-writing-mode:tb-rl;writing-mode:tb-rl;color:#555;font-weight:600}.about .us .des p.em{color:#000}.about .us .right{width:574px}.about .us .right P{width:100%;line-height:30px;text-align:justify;color:#555}.about .us .right .bt{margin-bottom:10px}.about .us .right .pt{margin-bottom:30px}.about .us .right span{color:#000}.container-1{width:80%;margin:200px auto 90px}.join ul{display:inline-block;margin-bottom:60px}.join ul li{float:left;font-size:18px;font-weight:700;margin:0 6px;padding:0 20px;cursor:pointer}.join .des{width:810px;margin:0 auto}.join .des h4{text-align:center;font-size:24px;margin:24px 0 50px}.join .des .test{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.join .des .test h3{font-size:24px;margin-bottom:24px}.join .des .test p{font-size:16px;width:194px;text-align:justify}.join .more{margin-bottom:50px}.join h1{display:inline-block;font-weight:700;font-size:48px;margin-right:138px}.join h2{font-size:30px;margin-bottom:40px;text-align:center;margin-top:50px}.join p{font-size:16px;line-height:34px;color:#555;text-align:center}.join .a{text-align:center;margin-top:50px}.join .a a{display:inline-block;margin:0 17px;font-size:18px}.container-1{width:80%;margin:180px auto 90px}.join .boss,.join .weixin{width:222px;height:50px;border:1px solid #000;color:#555;line-height:50px}.join .boss:hover,.join .weixin:hover{background:#000;color:#fff}.client{margin-bottom:140px}.client li{float:left;padding:10px;width:25%;overflow:hidden;text-align:center;-webkit-box-shadow:1px 1px 20px #f7f7f7;box-shadow:1px 1px 20px #f7f7f7;-webkit-border-radius:10px;border-radius:10px}.client li img{width:100%}.work{margin-bottom:80px}.work li{float:left;width:25%;padding:10px;overflow:hidden;height:330px}.work li h6{font-size:18px;margin-top:30px;line-height:26px;font-weight:700;font-family:SourceHanSansCN-Regular}.work li h6 span{font-size:14px;color:#999;margin-left:14px;font-family:Arial}.work li img{width:100%}.work li p{font-size:16px;color:#555}.workm{text-align:center}.workm h2{margin-bottom:20px;font-size:48px}.workm img{width:100%;margin:50px 0}.workm p{font-size:18px;color:#555;line-height:30px;width:950px;margin:0 auto;text-align:justify}.workm .tit{margin:0;margin-bottom:14px;text-indent:0;margin:0 auto;text-align:center;margin-bottom:20px}.contact .email,.contact .user{color:#c7c7c7;width:290px;height:50px;font-size:14px;border:none;padding:20px;border:1px solid #000}.contact .email{margin-right:5px;background-position:90% 50%}.contact .user{background-position:90% 50%}.contact textarea{width:590px;height:150px;font-size:14px;color:#c7c7c7;display:inline-block;border:none;background-position:96% 20%;margin-top:22px;padding:20px;border:1px solid #000}.contact button{background:#000;border:none;width:220px;height:50px;line-height:40px;text-align:center;color:#edf4fd;display:inline-block;position:absolute;bottom:7px;right:0}.contact .left{width:60%;position:relative}.contact .left .map{width:80%;position:relative}.contact .left .map p{height:60px;padding:10px 44px;line-height:20px;font-size:16px;background:#fff url(../img/maps.png) no-repeat;background-position:4% 50%;position:absolute;top:42%;left:32%;color:#000}.contact .left img{width:100%}.contact .left .us{position:absolute;right:30px;top:50%;width:40%;height:270px;background:#6fa7ec;color:#fff;padding:2% 0 0 2%;margin-top:-135px}.contact .left .us h3{font-size:24px;margin-bottom:20px}.contact .left .us p{font-size:16px}.contact .left .us .pn{background:url(../img/pn.png) no-repeat left;margin-top:26px;padding-left:30px}.contact .left .us .em{margin-top:26px;word-wrap:break-word;background:url(../img/em.png) no-repeat left;padding-left:30px}.contact .right{width:40%}.contact .contact_con{width:836px;margin:0 auto;position:relative}.contact .contact_con h4{font-size:20px;margin-bottom:30px;margin-top:40px}.contact .contact_con p{margin-bottom:24px}@media (min-width:1200px){.container{max-width:1532px}}@media (min-width:992px){.container{max-width:900px}}@media screen and (min-width:1000px) and (max-width:1600px){.contact .left .us{position:absolute;right:20px;top:60%;width:320px;height:200px;background:#6fa7ec;color:#fff;padding:2% 0 0 2%;margin-top:-135px}.navbar-nav .nav-item{width:20%;text-align:center;padding:0 40px}.navbar-nav .nav-item{width:20%;text-align:center;padding:0 40px}.navbar-nav .nav-link{font-size:18px;font-weight:700;height:100%;margin:0 auto;-webkit-transition:all ease-out .6s;-o-transition:all ease-out .6s;transition:all ease-out .6s;background:url(../img/bb.jpg) no-repeat;background-position:-368% 100%}.navbar-nav .active .nav-link,.navbar-nav .nav-item:hover .nav-link{background-position:50% 100%}}@media (min-width:1000px){.work li{height:290px}}@media (min-width:1200px){.work li{height:280px}}@media (min-width:1400px){.work li{height:320px}}@media (min-width:1600px){.work li{height:340px}}@media (min-width:1700px){.work li{height:360px}}@media (min-width:1800px){.work li{height:370px}}
.imgp img{
      margin:0;
      padding:0;
    }