@charset "utf-8";
@font-face {
    font-family: bodonimt;
    src: url("../font/bodonimt.ttf");
}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;}
html,body{font-size: 14px;font-family:"Microsoft YaHei";color: #000;background: #fff;}
input,textarea{ border:none; font-family:"Microsoft YaHei";}
img { border: none; }
h1,h2,h3,h4,h5{font-weight: normal;}
table{max-width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
a{color: #000;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6em;}
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.w1440{width: 1440px;max-width: 92%;margin: 0 auto;}
.w1200{width: 1200px;max-width: 92%;margin: 0 auto;}
body{padding-top: 88px;}
.padding-tb80{padding: 80px 0;}
/*header*/
.header{position: fixed;z-index: 999;width: 100%;left: 0;top:0;height: 88px;background: #fff;}
.logo{position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.logo img{display: block;height: 42px;}
.nav-box{margin-top: 10px;}
.nav li{float: left;position: relative;margin-left: 16px;}
.nav-yi{display: inline-block;line-height: 78px;padding: 0 12px;font-size: 15px;color: #525252;position: relative;}
.nav li:last-child .nav-yi{padding-right: 0;}
.nav-yi:after{content: '';position: absolute;bottom:0;border-top: 2px solid #0094d8;left: 50%;transform: translateX(-50%);width: 0;}
.nav li.active .nav-yi:after{width: 100%;}
.nav-er{position: absolute;padding-top: 1px; width: 140px;left: 50%;margin-left: -70px;box-shadow: 0 4px 4px 1px rgba(0, 0, 0, 0.21);opacity: 0;margin-top: 20px;transition: all .4s;pointer-events: none;}
.nav-er a{display: block;background: #f2f2f2;text-align: center;line-height: 44px;}
.nav li.active .nav-yi{color: #0094d8;}
.language{position: absolute;right: 0;top:5px; cursor: pointer;z-index: 5;border:1px solid #c0c0c0;width: 44px;}
.language p{height: 16px;line-height: 16px;width: 32px;font-size: 12px;color: #868686;border-right: 1px solid #c0c0c0; text-align: center;}
.language p:after{content: '';position: absolute; width: 11px;height: 100%;background: url("../images/sjx6.png") no-repeat center;right: 0;top:0;}
.language-bot{position: absolute;width: 100%;top:16px;background: #fff;left: -1px;text-align: center;border:1px solid #c0c0c0;display: none;}
.language-bot a{display: block;padding: 4px 0;font-size: 12px;}
.language-bot a:hover{background: #0094d8;color: #fff;}
.language.active .language p:after{transform: rotate(180deg);}
.search-box{position: absolute;right: 140px;top:5px;cursor: pointer;z-index: 7;}
.search-btn{width: 16px;height: 16px;background-image: url("../images/search.png");z-index: 5;position: relative;}
.search-con{position: absolute;width: 0;right: 0;height: 16px;top:0;background: #fff;overflow: hidden;border-bottom: 1px solid #f0f0f0;}
.search-con .text{display: block;height: 16px;width: 100%;background: none;text-indent: 20px;font-size: 12px;}
.search-close{width: 16px;height: 16px;position: absolute;top:0;left: 0;background-image: url("../images/close.png");}
.search-sb{position: absolute;right: 0;top:0;cursor: pointer;display: none;background-color:#fff;}
.search-box.active .search-con{width: 200px;}
.search-box.active .search-sb{display: block;}
.search-text{margin-right: 20px;}
.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:3%;top:14px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; }
.menu-handler .burger{height: 2px; background: #0062b4; display: block;width: 20px; position: absolute; z-index: 5; left: 5px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;}
.menu-handler .burger-2{top: 15px; }
.menu-handler .burger-3{top: 22px;}
.menu-handler.active .burger-1{top:15px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }
.emails{position: absolute;right: 56px;top:5px;font-size: 12px;color: #666;line-height: 18px;}

/*.footer*/
.footer{background: #0062b4;padding-bottom: 35px;position: relative;z-index: 20;border-top:1px solid #0062b4;}
.footer-nav{border-bottom: 1px solid #639fd1;padding-bottom: 15px; margin: 27px 0;}
.footer-nav a,
.footer-nav span{color: #fff;margin-right: 12px;}
.share{font-size: 0;margin-bottom: 25px;}
.share a{display: inline-block;vertical-align: middle;width: 30px;height: 30px;margin-right: 17px;position: relative;}

.wx-code{position: absolute;width: 120px;height: 0;transition: all .4s;overflow: hidden;left: 50%;margin-left: -60px;bottom:35px;}
.wx-code img{width: 120px;height: 120px;}
.share a:hover .wx-code{height: 120px;}
.wb{background-image: url("../images/wb.png");}
.qq{background-image: url("../images/qq.png");}
.wx{background-image: url("../images/wx.png");}
.tel-list p{display: inline-block;vertical-align: top;color: #fff;margin-right: 50px;margin-bottom: 5px;}
.bq span,.bq a{color: #639fd1;display: inline-block;}
body.active{padding-top: 80px;}
body.active .header{height: 80px;box-shadow: 0 1px 2px #ddd;}
body.active .nav-yi{line-height: 70px;}
/*index*/
.banner-ms{margin-top: 10%;}
.banner-ms h1{font-size: 48px;color: #fff;margin-bottom: 10px;}
.banner-ms p{font-size: 18px;color: #fff;text-transform: uppercase;}
.bannerDot{z-index: 6;position: absolute;bottom:30px;width: 100%;}
.bannerDot .swiper-pagination-bullet{opacity: 1;width: 17px;height: 4px;background: #fff;border-radius: 0;margin: 0 3px;}
.bannerDot .swiper-pagination-bullet-active{width: 34px;background: #33bfff;}
.about-l{position: absolute;width:100%;top:0;left: 0;height: 100%;}
.title36{margin-bottom: 40px;}
.title36 .en{font-size: 36px;color: #c0c0c0;font-family:bodonimt;text-transform: uppercase;}
.title36 h2{font-size: 36px;color: #0062b4;margin-bottom: 8px;}
.title36 p{font-size: 18px;color: #333;}
.title36-fff h2{color: #fff;}
.title36-fff p{color: #fff;}
.title36-60 .en{font-size: 60px;color: #e0e0e0;}
.title36 .cn{font-size: 24px;color: #242424;}
.title36 .i{width: 30px;border-top: 2px solid #006ab8;display: inline-block;}
.size18{font-size: 18px;color: #393939;}
.margin-b30{margin-bottom: 30px;}
.about-l-con{width: 46.5%;}
.banner .swiper-slide1 .banner-ms h1{color: #006bb9}
.banner .swiper-slide1 .banner-ms p{color: #006bb9}
.gyfy-img{width: 50%;}
.ljxx{display: inline-block;color: #666;width: 130px;text-align: center;line-height: 34px;border:1px solid #ddd;border-radius: 34px;transition: all .4s;}
.ljxx:hover{color: #006bb9;border-color: #006bb9;}
.zindex5{position: relative;z-index: 5;}
.zou-bg{position: absolute;left: 0;top:0;width: 55.5%;z-index: -1;}
.des p{font-size: 13px;color: #494949;line-height: 2em;}
.djxq{display: block;width: 134px;line-height: 34px;box-sizing: border-box;border:1px solid #c1c1c1;text-align: center;color: #494949;}
.djxq:after{content: '';display: inline-block;width: 44px;height: 9px;background: url("../images/arrow-long.png") no-repeat center;background-size: cover;margin-left: 5px;filter: grayscale(1);opacity: 0.6;}
.djxq:hover{color: #0062b4;border-color: #0062b4;}
.djxq:hover:after{filter: grayscale(0);opacity: 1;}
.margin-b70{margin-bottom: 70px;}
.about-r{width: 42%;}
.about-r .img100{width: 50%;float: left;}
.about-r li:nth-child(1) .img100{float: right;}
.about-r li a{display: block;position: relative;}
.about-con{position: absolute;height: 100%;top:0;width: 50%;background: #0062b4;text-align: center;}
.about-r li:nth-child(1) .about-con{left: 0;}
.about-r li:nth-child(2) .about-con{right: 0;background: #e50013;}
.about-warp{margin: 0 10px;}
.about-warp h2{font-size: 24px;color: #fff;}
.about-warp p{font-size: 13px;color: #fff;margin: 10px auto;}
.about-warp .i{width: 35px;height: 35px;background: url("../images/btn-right.png") no-repeat center;background-size: cover;margin: 0 auto;}
.cpzx{position: relative;z-index: 5;}
/*.cpzx .title36{position: absolute;left: 0;top:-50px;}*/
.title36-white .en{color: #69a6d7;}
.title36-white .cn{color: #fff;}
.title36-white .i{border-color: #fff;}
/*.cpzx:before{height: 280px;content: '';position: absolute;top:0;left: 0;width: 100%;background: url("../images/cpzx-bg.jpg") no-repeat center;background-size: cover;}*/
/*.cpzx-con{margin-left: 200px;}*/
.cpzx-con .img100{height: 190px;margin: 20px 0;}
.cpzx-bot{background: #f6f6f6;padding: 30px 20px 15px;}
.cpzx-con .swiper-slide h3{font-size: 18px;font-weight:bold;color: #fff;padding:3px 10px; display: inline-block;background: #0062b4;margin: 20px;}
.cpzx-bot h5{font-size: 16px;color: #333;margin-bottom: 5px;}
.cpzx-bot p{font-size: 12px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 3.2em;}
.cpzxBtn{position: absolute;left: 0;top:50px;}
.cpzxBtn div{cursor: pointer;width: 35px;height: 35px;float: left;margin-right: 8px;}
.cpzxBtn1{background-image: url("../images/btn-left.png");}
.cpzxBtn2{background-image: url("../images/btn-right.png");}
.cpzx-con .swiper-slide a{display: block;background: #fff;overflow: hidden;}
.cpzx-con .swiper-slide a:after{position: absolute;width: 100%;left: 0;bottom:0;height: 5px;background: #0e4c7f;content: "";display: none;}

.cpzx-con .swiper-slide a:hover h5{color: #0062b4;}
.cpzx-con .swiper-slide a:hover p{color: #333;}
.cpzx-con .swiper-slide a:hover:after{display: block;}
.bgf6{background: #f6f6f6;}
.cgal{float: left;box-sizing: border-box;width: 50%;padding: 30px;}
.bgfff{background: #fff;}
.gc{float: right;width: 50%;box-sizing: border-box;padding: 30px;position: relative;z-index: 5;}
.gc:after{content: '';width: 10000px;height: 100%;top:0;left: 0;background: #f0f0f0;position: absolute;z-index: -1;}
.gc .img100{width: 45%;float: left;height: 206px;}
.gc .img100 img{display: none;}
.gc li{margin-bottom: 13px;}
.gc li:last-child{margin-bottom: 0;}
.gc a{display: block;background: #fff;position: relative;}
.gc-bot{box-sizing: border-box;width: 55%;position: absolute;top: 0;right: 0;height: 100%;}
.cgal-style{padding: 30px;}
.cgal-style h3{font-size: 18px;color: #343434;border-bottom: 1px dashed #cfcfcf;padding-bottom: 12px;margin-bottom: 25px;}
.cgal-style p{color: #818181;font-size: 13px;}
.xq{display: block;width: 86px;line-height: 28px;box-sizing: border-box;border:1px solid #0062b4;text-align: center;color: #0062b4;position: absolute;right: 10px;opacity:0;bottom:0;}
.xq:after{content: '';display: inline-block;width: 24px;height: 7px;background: url("../images/xz24.png") no-repeat center;background-size: cover;vertical-align: middle;margin: -4px 0 0 8px;}
a:hover .xq{right: 0;opacity: 1;}
.gc li:hover h3{color: #0062b4;}
/*2.1关于丰源*/
.ban{height: 316px;}
.gywm-bot-page .size18{margin-bottom: 20px;}
.gywm-bot-page p{text-align: justify;}
.gywm-img{float: right;width: 50.35%;padding-top: 100px;}
.margin-b50{margin-bottom: 50px;}
.guide-con{border-bottom: 1px solid #d3d3d3;}
.guide-con{padding-top: 15px;line-height: 44px;height: 44px;}
.guide-nav{font-size: 0;margin-right: 300px;}
.guide-nav a{display: inline-block;vertical-align: middle;font-size: 14px;margin-right: 32px;color: #6a6b6b;position: relative;}
.guide-nav a:last-child{margin-right: 0;}
.guide-nav a:after{content: '';position: absolute;bottom:-1px;border-top: 2px solid #0062b4;left: 50%;transform: translateX(-50%);width: 0;}
.guide-nav a.active:after{width: 100%;}
.guide-nav a.active{color: #0062b4;}
.guide-nav a:hover:after{width: 100%;}
.guide-nav a:hover{color: #0062b4;}
.guide-r{position: absolute;right: 0;bottom:0;}
.guide-r a{color: #a5a5a5;}
.guide-r span{color: #a5a5a5;}
.guide-r a:last-child{color: #0062b4;}
.guide-r a:hover{color: #0062b4;}
.guide-r a img{vertical-align: middle;margin-top: -4px;margin-right: 5px;}
/*2.2企业文化*/
.culture li .img100{width: 50%;}
.culture li:nth-child(odd) .img100{float: right;}
.culture-con{width: 45%;position: absolute;top:70px;}
.culture li:nth-child(odd) .culture-con{left: 0;}
.culture li:nth-child(even) .culture-con{right: 0;}
.culture-con h3{font-size: 22px;color: #393939;margin-bottom: 20px;}
.culture-con p{font-size: 16px;color: #494949;}
/*2.3公司全景*/
.qjBig{height: 606px;width: 66%;}
.qjSm{height: 100%;right: 0;width: 32.6%;top:0;position: absolute;}
.qjSm .swiper-container{height: 100%;}
.qjSm .swiper-slide{height: auto;}
.qjSm .img100{position: relative;max-height: 140px;}
.qjSm .img100:after{position: absolute;width: 100%;height: 100%;top:0;left: 0;background: rgba(0,0,0,.5);content: '';}
.qjSm .active .img100:after{opacity: 0;}
.qjSm .swiper-slide:hover .img100:after{opacity: 0;}
.qjSm .swiper-slide{cursor: pointer;}
.margin-b100{margin-bottom: 100px;}
.scjd{position: absolute;bottom:-60px;left: 0;}
.qjBtn{font-size: 0;position: absolute;bottom:-60px;right: 0;}
.qjBtn div{cursor: pointer;width: 29px;;height: 29px;background-color: #dedede;display: inline-block;font-size: 14px;}
.qjBtn2{margin-left: 13px;background-image: url("../images/btn29-2.png");}
.qjBtn1{background-image: url("../images/btn29-1.png");}
.qjBtn div:hover{background-color: #0062b4;}
.qjBtn1:hover{background-image: url("../images/btn29-11.png");}
.qjBtn2:hover{background-image: url("../images/btn29-21.png");}
.qjBtn div.swiper-button-disabled{cursor: default;background-color: #dedede;}
.qjBtn .qjBtn1.swiper-button-disabled:hover{background-image: url("../images/btn29-1.png");}
.qjBtn .qjBtn2.swiper-button-disabled:hover{background-image: url("../images/btn29-2.png");}
/*2.5资质荣誉2*/
.view{float: right;width: 58.6%;}
.preview p{font-size: 24px;color: #595959;position: relative;padding-left: 32px;margin-bottom: 21px;}
.preview .i{width: 8px;height: 8px;border:1px solid #787878;border-radius: 100%;position: absolute;left: 0;top:50%;margin-top: -5px;}
.preview .i:before{position: absolute;content: '';left: 2px;right: 2px;top:2px;bottom:2px;background: #787878;border-radius: 100%;}
.preview p.active .i{border-color: #0062b4;}
.preview p.active .i:before{background: #0062b4;}
.preview p.active{color: #0062b4;}
.preview .swiper-slide{cursor: pointer;height: 50px;}
.preview p:hover .i{border-color: #0062b4;}
.preview p:hover .i:before{background: #0062b4;}
.preview p:hover{color: #0062b4;}
.preview{height: 588px;width: 40%;}
.preview .swiper-container{height: 100%;}
.view h3,.viewPage{display: none;}
.ryBtn{position: absolute;left: 0;bottom:-60px;font-size: 0;}
.ryBtn div{font-size:14px;width: 33px;height: 33px;border:1px solid #0062b4;border-radius: 100%;display: inline-block;cursor: pointer;}
.arrow-left{background: url("../images/btn33-1.png") no-repeat center;background-size: cover;margin-right: 33px;}
.arrow-right{background: url("../images/btn33-2.png") no-repeat center;background-size: cover;}
.ryBtn div:hover{background-color: #0062b4;}
.arrow-left:hover{background: url("../images/btn33-11.png") no-repeat center;background-size: cover;}
.arrow-right:hover{background: url("../images/btn33-21.png") no-repeat center;background-size: cover;}
/*2.6丰源业绩*/
.fy-top{background: #006ab8; padding: 4px 16px 0;line-height: 43px;font-size: 0;}
.fy-top a{display: inline-block;font-size: 18px;color: #fff;padding: 0 42px;vertical-align: bottom;position:relative;}
.fy-top a:hover{background: #fff;color:#006ab8;}
.fy-top a.active{background: #fff;color:#006ab8;}
.fy-top a:after{content:'';position:absolute;right: -1px;height:16px;border-right:1px solid #76d4ff;top:50%;margin-top:-8px;}
.fy-top a:last-child:after{display: none;}
.fy-top a.active:after{display: none;}
.fy-top a:hover:after{display: none;}
.fy-top a.active:after{display: none;}
.pers table{table-layout: fixed;width: auto !important;}
.pers th,.pers td{border:1px solid #e1e1e1 !important;font-weight: normal;}
.pers th{font-size: 18px;color: #424242;height:64px;background: #f6f6f6;}
.pers th:nth-child(1){width: 50px;}
.pers th:nth-child(2){width: 613px;}
.pers th:nth-child(3){width: 155px;}
.pers th:nth-child(4){width: 136px;}
.pers th:nth-child(5){width: 160px;}
.pers th:nth-child(6){width: 330px;}
.pers td{height:27px;color: #717171;padding: 4px 12px;}
.pers{display: none;}
/*3.1产品中心2*/
.pro-nav{font-size: 0;}
.pro-nav a{font-size: 14px;display: inline-block;vertical-align: top;line-height: 50px;}
.pro-nav a{display: inline-block;vertical-align: middle;font-size: 14px;margin: 0 15px; color: #6a6b6b;position: relative;}
.pro-nav a:after{content: '';position: absolute;bottom:-1px;border-top: 2px solid #0062b4;left: 50%;transform: translateX(-50%);width: 0;}
.pro-nav a.active:after{width: 100%;}
.pro-nav a.active{color: #0062b4;}
.pro-nav a:hover:after{width: 100%;}
.pro-nav a:hover{color: #0062b4;}
.pro{font-size: 0;}
.pro li{display: inline-block;vertical-align: top;width: 32%;margin-right: 2%;background: #f8f8f8;margin-bottom: 2%;}
.pro li:nth-child(3n){margin-right: 0;}
.pro li a{display: block;position: relative; overflow: hidden;}
.pro li h2{font-size: 18px;color: #393939;margin: 20px;}
.pro li h2:after{display: inline-block;width: 16px;height: 10px;background: url("../images/r16.png") no-repeat center;background-size: cover;content: '';margin-left: 12px;}
.pro-con{background: rgba(102,166,212,.8);border:2px solid #3388c6;box-sizing: border-box;border-radius: 4px;opacity: 0;}
.pro-warp{text-align: center;}
.pro-warp h3{font-size: 24px;color: #fff;}
.pro-warp span{font-size: 16px;color: #fff;}
.pro-warp .i{width: 36px;height: 36px;background: url("../images/btn36.png") no-repeat center;background-size: cover;margin: 20px auto;}
.pro li:hover .pro-con{opacity: 1;}
.pro li:hover h2{opacity: 0;}
.page{text-align: center;font-size: 0;margin-top: 50px;}
.page a{font-size: 14px;line-height: 30px;border:1px solid #d1d1d1;color: #666;display: inline-block;padding: 0 12px;margin: 0 3px;}
.page a.active{background: #0062b4;color: #fff;border-color: #0062b4;}
.page a:hover{background: #0062b4;color: #fff;border-color: #0062b4;}
.bigImg{position: fixed;width: 100%;height: 100%;top:0;left: 0;z-index: 9999;background: rgba(0,0,0,.8);display: none;}
.bigImg-con{width: 800px;max-width: 92%;top:50%;left: 50%;transform: translate(-50%,-50%);background: #fff;border-radius: 6px;position: absolute;}
.bigWarp{padding: 48px;position: relative;}
.bigWarp h3{font-size: 24px;color: #323232;margin:20px 0 48px;}
.bignr{border:1px solid #d6d6d6;}
.close40{position: absolute;width: 40px;height: 40px;right: 32px;top:32px;background: url("../images/close40.png") no-repeat center;background-size: cover;cursor: pointer;}
.nav-no-border .guide-con{border-bottom: none;}
/*4.1工程案例*/
.case li{position: relative;}
.case .img100{width: 50%;}
.case-con{position: absolute;width: 50%;right: 0;top:0;height: 100%;}
.case-warp{margin: 40px 55px;}
.case-warp h3{font-size: 24px;color: #2e2e2e;}
.case-warp h4{font-size: 16px;color: #333;margin-bottom: 10px;}
.case-warp p{font-size: 14px;color: #858585;height: 6.4em; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.guimo{font-size: 0;}
.guimos{font-size: 16px;color: #8c8c8c;display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;margin-top: 5px;}
.guimos-text{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*.guimos:nth-child(2n){margin-right: 0;}*/
/*.case-mid{margin: 20px 0;}*/
.case li:nth-child(odd) .case-con{background: #ebf3f6;}
.case li .guimos-text span{color: #333;}
/*5.1新闻资讯*/
.new-img{width: 270px;}
.new li{border-bottom: 1px solid #dbdbdb;padding: 25px 0;}
.new a{display: block;position: relative;}
.new-con{position: absolute;left: 316px;top:0;height: 100%;right: 300px;}
.new-con h3{font-size: 18px;color: #505050;margin: 15px 0;}
.new-con p{font-size: 13px;color: #818181;line-height: 2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.new-r span{position: absolute;right: 0;top:12px;color: #989898;}
.new-r .more{position: absolute;right: 0;bottom:0;}
.more{display: block;width: 70px;height: 32px;border:1px solid #c5c5c5;text-align: center;line-height: 32px;font-size: 12px;color: #989898;}
.more:after{width: 6px;height: 9px;display: inline-block;content: '';background: url("../images/r6.png") no-repeat center;background-size: cover;vertical-align: middle;margin-left: 6px;margin-top: -2px;filter: brightness(0.5);}
.new li a:hover h3{color: #006ab8;}
.new li a:hover .more{background: #006ab8;border-color: #006ab8;color: #fff;}
.new li a:hover .more:after{filter: brightness(1);}
/*5.2新闻资讯-详情*/
.title24{margin-bottom: 40px;}
.title24 h1{font-size: 24px;color: #505050;margin-bottom: 25px;}
.title24 span{color: #989898;}
.zy{border:1px solid #c7c7c7;padding: 15px 40px;position: relative;}
.zy span{font-size: 13px;color: #818181;position: absolute;left: 40px;line-height: 2em;top:15px;}
.zy p{font-size: 13px;color: #818181;margin-left: 50px;line-height: 2em;}
.edite p{color: #818181;font-size: 13px;margin-top: 30px;}
.edite img{display: block;margin: 30px auto;max-width: 100%;height:auto !important;}
.edite-bots{width: 50%;background: #f5f5f5;padding: 28px 15px;box-sizing: border-box;font-size: 0;}
.edite-bots:nth-child(2){text-align: right;background: #efefef;}
.edite-bots a{display: inline-block;font-size: 14px;position: relative;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #505050;max-width: 98%;}
.edite-bots:nth-child(1) a{padding-left: 45px;}
.edite-bots:nth-child(2) a{padding-right: 45px;}
.edite-bots .i1{width: 14px;height: 14px;position: absolute;top:50%;margin-top: -7px;}
.edite-bots .i2{height: 12px;border-right: 1px solid #bbb;position: absolute;top:50%;margin-top: -6px;}
.edite-bots:nth-child(1) .i1{left: 0;background: url("../images/xqbtn1.png") no-repeat center;background-size: cover;}
.edite-bots:nth-child(2) .i1{right: 0;background: url("../images/xqbtn2.png") no-repeat center;background-size: cover;}
.edite-bots:nth-child(1) .i2{left: 25px;}
.edite-bots:nth-child(2) .i2{right: 25px;}
.edite-bots a:hover{color: #006ab8;}
/*6.1设计服务*/
.ser{font-size: 0;}
.ser li{font-size: 14px;display: inline-block;vertical-align: top;width: 32%;margin-right: 2%;margin-bottom: 2%;cursor: pointer;}
.ser li:nth-child(3n){margin-right: 0;}
.ser li h3{font-size: 16px;color: #393939;margin: 15px 0;}
/*6.2加工中心*/
.previewSm .swiper-slide{cursor: pointer;width: 19%;margin-right: 1.24%;margin-top: 1.24%;}
.previewSm .swiper-slide:last-child{margin-right: 0}
.viewBig h3{position: absolute;bottom:0;left: 0;width: 100%;background: rgba(0,106,184,.78);font-size: 24px;color: #fff;padding: 20px 34px;box-sizing: border-box;}
.marchBtn div{width: 48px;height: 48px;cursor: pointer;position: relative;}
.marchBtn div:before{content: '';position: absolute;width: 100%;height: 100%;top:0;left: 0;filter:brightness(1);}
.marchBtn1:before{background-image: url("../images/btn48-11.png");}
.marchBtn2:before{background-image: url("../images/btn48-21.png");}
.viewBig .marchBtn{position: absolute;right: 0;bottom:10px;z-index: 5;font-size: 0;}
.viewBig .marchBtn div{display: inline-block;vertical-align: middle;font-size: 14px;background-color: rgba(255,255,255,.4);margin-right: 14px;}
.viewBig .marchBtn div:hover{background-color: #fff;}
.viewBig .marchBtn .marchBtn1:hover:before{background-image: url("../images/btn48-1.png");}
.viewBig .marchBtn .marchBtn2:hover:before{background-image: url("../images/btn48-2.png");}
.previewSm .marchBtn div{position: absolute;top:50%;margin-top: -24px;z-index: 5;}
.previewSm .marchBtn1{left: 0;}
.previewSm .marchBtn2{right: 0;}
.previewSm .marchBtn div:hover{background-color: #0566ae;}
.previewSm .img100:before{content: '';position: absolute;width: 100%;top:0;left: 0;height: 100%;background: rgba(0,0,0,.5);}
.previewSm .active-nav .img100:before{background: none;}
.previewSm .swiper-slide:hover .img100:before{background: none;}
/*6.3物流能力*/
.padding-tb60{padding: 60px 0;}
.wuliu{font-size: 0;}
.wuliu li{display: inline-block;font-size: 14px;vertical-align: top;box-sizing: border-box;border:1px solid #d5d5d6;}
.wuliu li:nth-child(1){width: 59.45%;}
.wuliu li:nth-child(2){width: 40.55%;}
.wuliu li:nth-child(3){width: 40.55%;}
.wuliu li:nth-child(4){width: 59.45%;}
/*7.1联系我们*/
.lxwm-a{display: flex;justify-content: space-between;flex-wrap: wrap;}
/*.lxwms:nth-child(1){width:42%;}*/
.lxwms{border:1px solid #d6d6d6;width: 49%;}
.lxwm-warp{padding: 35px 18px;}
.lxwm-warp h2{margin-bottom: 25px; font-size: 22px;color: #292828;}
.lxwm-warp h2{margin-bottom: 25px; font-size: 22px;color: #292828;}
.tels{position: relative;margin-bottom: 10px;}
.tels:last-child{margin-bottom: 0;}
.lxwm-name{display: inline-block;color: #494949;vertical-align: top;}
.tels span{color: #494949;display: inline-block;vertical-align: top;}
.lxwms:nth-child(1) .lxwm-name{color: #333;}
.lxwms:nth-child(1) .tels:nth-child(2) span{color: #006ab8;margin-right: 30px;font-weight: bold;}
.tels span:last-child{margin-right: 0;}
.lxwm-b{position: relative;z-index: 5;padding-top: 70px;}
.lxwm-bg{position: absolute;z-index: -1; top:0;left: 0;width: 100%;height: 244px;background: url("../images/lxwm.jpg") no-repeat center;background-size: cover;}
.wzly{width: 1180px;margin: 0 auto;max-width: 92%;}
.wzly h3{font-size: 22px;color: #fefefe;margin-left: 25px;margin-bottom: 18px;}
.wzly-bot{padding: 25px 50px;}
.ms-list{position: relative;width: 23.5%;float: left;margin-right: 2%;margin-bottom: 2%;}
.ms-list:nth-child(4){margin-right: 0;}
.ms-list span{position: absolute;line-height: 35px;top:0;left: 0;width: 70px;text-align: right;color: #6d6d6d;}
.input-box{margin-left: 70px;border:1px solid #d6d6d6;}
.input-box .text{display: block;height: 33px;text-indent: 1em;width: 100%;}
.address-list{width: 74.5%;}
.yzm{margin-right: 0;}
.yzm-img{width: 60px;height: 33px;position: absolute;top:50%;margin-top: -16.5px;right: 46px;}
.yzm .input-box{margin-right: 110px;}
.hyh{position: absolute;right: 0;top:0;line-height: 35px;color: #b2b2b2;font-size: 13px;}
.ms-list span i{color: #f00;font-style: normal;}
.lynr{width: 100%;margin-right: 0;}
.arearea textarea{display: block;resize: none;height: 140px;width: 100%;}
.arearea{margin:8px 1em;}
.tijiao{display: block;width: 415px;line-height: 36px;text-align: center;background: #e8e8e8;font-size: 16px;color: #444;margin: 0 auto;max-width: 60%;}
.tijiao:hover{background: #0062b4;color: #fff;}
/*7.2企业招聘*/
.recruit{border:1px solid #bcbcbc;background: #f9f9f9;padding: 2px;}
.recruit-top{background: #e4e4e4;line-height: 47px;font-size: 0;}
.recruit span{display: inline-block;width: 20%;font-size: 14px;text-align: center;padding: 0 5px;box-sizing: border-box;vertical-align: middle;}
.recruit-top span{font-size: 16px;color: #424242;}
.recruit span:nth-child(1){text-align: left;padding-left: 10px;}
.recruit-top span:nth-child(1){padding-left: 65px;}
.recruit-bot a{display: block;font-size: 0;line-height: 36px;}
.recruit-bot span{color: #5b5b5b;}
.recruit-bot li:nth-child(even){background: #f2f2f2;}
.recruit-bot a:hover span{color: #0062b4;}
/*7.3企业招聘详情*/
.zpxq-a{background: #f2f2f2;padding:30px;margin-bottom: 30px;}
.zpxq-a h3{font-size: 24px;color: #363636;margin-bottom: 20px;}
.zpxq-a h4{font-size: 18px;color: #585858;padding-bottom: 10px;}
.jbxx{font-size: 0;}
.jbxx li{font-size: 14px;color: #838383;display: inline-block;vertical-align: top;width: 48%;margin-right: 4%;margin-top: 15px;}
.jbxx li:nth-child(even){margin-right: 0;}
.zpxq-b{margin-bottom: 30px;}
.zpxq-b h4{font-size: 20px;color: #585858;margin-bottom: 20px;}
.zpxq-b p{color: #8b8b8b;}
.fsjl{color: #0880d8;margin-bottom: 35px;}
.fsjl-tel{margin-bottom: 10px;}
.fsjl a{color: #0880d8;font-size: 18px;}
.ljsq{display: block;width: 116px;line-height: 38px;background: #0880d8;text-align: center;color: #fff;font-size: 18px;}
.margin-t30{margin-top: 30px;}
.swiperPageStyle .swiper-pagination-bullet{margin: 0 8px;opacity: 1;width: 12px;height: 12px;background: #fff;border-radius: 12px;}
.swiperPageStyle .swiper-pagination-bullet-active{width: 50px;}
.cgalWap{display: none;}
.rryy img{max-width: 100%;}
/*文化修改*/
.wh li{width: 50%;float: left;position: relative; text-align: center;}
.wh li:last-child{width: 100%;margin-top: 80px;}
.wh h3{font-size: 72px;color: #aec0d4;text-transform: uppercase;line-height: 1em;opacity: 0.3;}
.wh h4{font-size: 30px;font-weight: bold;color: #1b3c60;line-height: 1em;margin-top: -25px;}
.wh p{font-size: 18px;color: #3e5875;margin-top: 12px;}
.wh li:last-child p{margin: 30px 0 60px;}
.wh li:nth-child(1) h3{margin-top: 100px;}

/*加 s*/
.gyfy-con{width: 46.5%;padding-top: 20px;}
.bgeee{background: #eee;}
.title18{margin-bottom: 40px;}
.title18 h2{font-size: 18px;}
.zzxm-con{background: #fff;text-align: center;height: 48px;border-radius: 5px;color: #666;}
.zzxm-con:hover{background: #1b539e;color: #fff;}
.zzxm-con:hover a{color: #fff !important;}
.swiperBlue{margin-top: 50px;}
.swiperBlue .swiper-pagination-bullet{opacity: 1;background: #cacaca;width: 10px;height: 10px;margin: 0 6px;}
.swiperBlue .swiper-pagination-bullet-active{background: #1b539e;}
.wh-list li{float: left;width: 27.15%;margin-right: 9.275%;}
.wh-list li:last-child{margin-right: 0;}
.wh-list li h5{font-size: 18px;color: #333; font-weight: bold;margin: 20px 0 5px;}
.wh-list li p{font-size: 16px;color: #333;margin-bottom: 20px;}
.cjxm-list{width: 45%;}
.cjxm-img{position: absolute;height: 100%;left: 0;top:0;width: 50.34%;}
.cjxm-list li{float: left;width: 47%;margin-right: 6%;line-height: 50px;border-bottom: 1px solid #ddd;transition: all .4s;}
.cjxm-list li:nth-child(even){margin-right: 0;}
.cjxm-list li a{display: block;color: #666666;transition: all .4s;-webkit-line-clamp: 1;overflow: hidden;   -webkit-box-orient: vertical;    display: -webkit-box;    height: 50px;}
.cjxm-list li:hover{border-color: #1b539e;}
.cjxm-list li:hover a{color: #1b539e;}
.case2 li{float: left;width: 48.6%;margin-right: 2.8%;margin-top: 2.8%;background: #f3f3f3;}
.case2 li:nth-child(1),
.case2 li:nth-child(2){margin-top: 0;}
.case2 li:nth-child(even){margin-right: 0;}
.case2 li .case-con{position: static;width: auto;overflow: hidden;}
.case2 li .case-warp{margin: 35px 44px;}
.case2 .case-warp h3{font-size: 17px;font-weight: bold;height: 3em;line-height: 1.5em;}
.guimo{padding-bottom: 15px; border-bottom: 1px solid #ddd;margin: 15px 0;}
.guimos{font-size: 14px;color: #666;width: auto;display: inline-block;margin-right: 40px;}
.guimos:last-child{width: 100%;margin-right: 0;}
.case-mid{position: relative;padding: 10px 35px;}
.case-mid:before{content: '';position: absolute;left: 0;top:0;width: 13px;height: 11px;background: url("../images/shang.png") no-repeat center;background-size: cover;}
.case-mid:after{content: '';position: absolute;right: 0;bottom:0;width: 12px;height: 10px;background: url("../images/xia.png") no-repeat center;background-size: cover;}
/*加 e*/





.imgscale .img100{overflow: hidden;}
.imgscale:hover .img100 img{transform: scale(1.05);}

.nav-yi:after,.search-con,.bannerDot .swiper-pagination-bullet,body,.header,.nav-yi,.cpzx-bot h3,.djxq,.djxq:after,.xq,.cgal-style h3,.guide-nav a,.guide-nav a:after,.guide-r a,.qjSm .img100:after,.qjBtn div,.ryBtn div,.fy-top a,.fy-top a:after,.pro-nav a,.pro-nav a:after,.pro-con,.new-con h3,.more:after,.more,.edite-bots a,.marchBtn div,.marchBtn div:before,.previewSm .img100:before,.tijiao,.recruit-bot span,.menu-handler .burger,.imgscale .img100 img{
    transition: all .4s;
}
.search-btn,.search-close,.cpzxBtn div,.qjBig,.marchBtn div:before{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.banner-ms p{animation-delay: 300ms !important;}
.swiper-slide-active .banner-ms h1,.swiper-slide-active .banner-ms p,.slideUp{animation:up 2s both;-webkit-animation:up 2s both;}
@keyframes up{
    0%{
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        -webkit-transition: all .8s cubic-bezier(.645, .045, .355, 1);
        transition: all .8s cubic-bezier(.645, .045, .355, 1);
    }
    100%{
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
        -webkit-transition: all .8s cubic-bezier(.645, .045, .355, 1);
        transition: all .8s cubic-bezier(.645, .045, .355, 1);
    }
}
.tobig{animation:tobig 2s both;-webkit-animation:tobig 2s both;}
@keyframes tobig{
    0%{transform: scale(0);}
    100%{transform: scale(1);}
}



