/* common */
@charset "utf-8";

.navFixed header{height:80px;width: 100%;transition: all 0.36s ease-in-out;z-index: 999;box-shadow:0 0 20px rgba(0,0,0,.1);}
.conten-wrapper{display: block;transition: width 0.25s ease, margin 0.25s ease;position: relative;overflow: hidden;}
.main-content{width: calc(100%);position: relative;overflow: hidden;transition: 0.3s;padding-top: 80px;}
/*网站顶部*/
header{position: fixed;left: 0;top: 0;right: 0;z-index: 100;transition:cubic-bezier(0.215,.61,.355,1) .45s;margin: 0px auto;background-color: #fff;}
.lh-headline{margin: 0px auto 0px;z-index: 99;max-width:1440px;min-width: 1300px;height: 80px;position: relative;padding: 0px 20px;}
.logo{float: left;overflow: hidden;margin-top: 18px;}
.logo img{width: 100%;float: left;}
.logo.logo2{margin-top: 15px;}
.lh-header{height:80px;float: right;margin-right: 80px;}
/* 分类 */
.lh-nav-item{position: relative;}
.lh-nav-item li{float:left; margin-right:0.68vw; position:relative;line-height: 80px;padding: 0px 23px;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav-item li>a{ color:#000; font-size:16px; display:block; position:relative;}
.lh-nav-item li>a:hover,.lh-nav-item li>a.on{color: #215aa9;}
/* 二级分类 */
/* .lh-nav-item li dl{position:absolute; left:0; top:80px; width:100%; text-align:center; opacity:0; visibility:hidden; transform:translateY(50%);transition:cubic-bezier(0.215,.61,.355,1) .45s;border-radius: 12px;background-color: rgba(0, 0, 0, 0.6);padding: 14px 0px;border-bottom: 3px solid #00a2ea;}
.lh-nav-item li dl dd{width: 100%;float: left;overflow: hidden;line-height:normal;padding: 5px 0px;}
.lh-nav-item li dl dd a{font-size:13px; color:#949494;display: block;text-transform: capitalize;}
.lh-nav-item li dl dd a:hover{color:#fff;} */
/* hover 二级栏目 */
/* .lh-nav-item li:hover dl{ opacity:1; visibility:visible;transform:translateY(0%)} */

.lh-nav-item li .sub{width: 0px;background-color: rgba(0, 0, 0, 0.6); position:absolute; top:80px; z-index:100; left: 50%;margin-left: 0px;padding: 8px 0px 8px;}
.lh-nav-item li .sub .si{position: relative;margin: 0 11px;text-align: left;}
.lh-nav-item li .sub .si:first-child{border-top: none;}
.lh-nav-item li .sub .si:first-child:before{content: '';position: absolute;top: 0px;left: 0;right: 0;width: 0;margin:auto;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;background-color: #215aa9;}
.lh-nav-item li .sub .si a{position: relative;color:#949494;  display:block;overflow: hidden;line-height:30px;text-decoration:none; font-size:14px;text-align: center;}
.lh-nav-item li:hover .sub{width: 160px;margin-left: -80px;}
.lh-nav-item li:hover .sub .si:first-child:before{top: -10px;width: 32px;height: 2px;}
.lh-nav-item li .sub .si:hover a{color: #fff;}


/* 第二版下拉导航 */
.nav_b{ width:auto; height:80px; margin:0 auto; display:inline-block; position:relative;}
.nav_b .nav_li{ width:auto; height:80px; overflow:hidden; padding:0 18px; line-height:80px;color:#000; font-size:16px; text-align:center; transition:all 0.4s;}
.nav_b .nav_li:hover,.nav_b .nav_li.ncur{color: #215aa9;}
.nav_b .nav_s{ width:100%; height:15px; overflow:hidden; position:absolute; bottom:-15px; left:0; z-index:10; background:url(../img/t37.png) no-repeat center top; background-size:100% 0; transition:all 0.7s;opacity:0}
.nav_b:hover .nav_s,.nav_b .nav_s.cur{background:url(../img/t37.png) no-repeat center top; background-size:100% 15px;opacity:1}
.nav_b .nav_c{ width:160px; height:auto; position:absolute; top:80px; left:-25px; z-index:9; background-color:#215aa9; border-radius:0px; opacity:0; transition:all 0.3s;visibility: hidden;padding: 20px 0px 15px;}
.nav_b:hover .nav_c{border-radius:0 0 12px 12px; opacity:1; visibility:visible; }
.nav_b .nav_c a .small{ width:100%;overflow:hidden; float:left; line-height:30px;color:#fff; font-size:14px; text-align:center;}
.nav_b .nav_c a .small:hover{color:#fcc24e;}
.trans3{ transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
/* iphone */
.lh-nav-btn{line-height:80px; color:#215aa9;float:right;position: relative;}
.lh-nav-btn em{width:16px; height:16px; float:left; margin-right:5px; position:relative; margin-top:32px;background: url(../img/coin_1.png) no-repeat center;background-size: 100%;}
.lh-nav-btn span{display: inline-block;float: left;}
.lh-nav-btn i{display: inline-block;float: left;font-size: 20px;font-family: Arial;}
.lh-nav-btn .secher_coin{ width:22px; height:22px; background:url(../img/seach2.png) no-repeat center;float: left;margin-top: 28px;margin-right: 35px;position: relative;cursor: pointer;}
.lh-nav-btn .secher_coin::after{content: "";display: inline-block;width: 1px;height: 25px;background-color: rgba(179,179,179,0.5);position: absolute;left: 40px;top: 2px;}


.search {height: 36px;width: 214px;float: left;background-color: #efefef;border-radius: 20px;margin-top: 22px;display: none;margin-right: 20px;}
.search input{width:calc((100% - 38px));height:36px;font-size:14px;color:#d0d0d0;overflow:hidden;text-indent: 10px;border-right: none;float: left;background-color: #efefef;border-radius: 20px 0px 0px 20px;}
.search button{width:38px;height:36px;border:none;overflow:hidden;vertical-align:middle;outline:none;cursor:pointer;background: url(../img/seach2.png)no-repeat center center;float: right;}

/* banner */
.bannerbox{width:100%;margin: 0px auto;position: relative;}
.bannerbox .swiper-pagination{top: 50%;}
.bannerbox .swiper-container-horizontal>.swiper-pagination-bullets{width: 16px;margin: 0px auto;right: 40px;}
.bannerbox .swiper-pagination-bullet{background-color: rgba(255, 255, 255, 0.3) !important;opacity: 1 !important;margin-right: 8px;width: 7px;height: 7px;}
.bannerbox .swiper-pagination-bullet-active{background-color: #fff !important;}

.banner{width: 100%;height: auto;margin: 0px auto;position: relative;overflow: hidden;}
.banner .inner-banner.articleShow{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.banner .inner-banner .banner-bg{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);-webkit-transition: 4s;-o-transition: 4s;-moz-transition: 4s;transition: 4s;}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
/* 首页悬浮的关于我们 */
.banner_ab{max-width: 1440px;;height: 100%;position: absolute;top: 0px;left: 0px;right: 0px;margin: 0px auto;color: #fff;z-index: 999;display: flex;justify-content: start;align-items: center;padding: 0px 30px;}
.banner_ab .about_con{width: 40%;height: auto;overflow: hidden;}
.banner_ab .about_con .title{font-size: 34px;margin-bottom: 25px;}
.banner_ab .about_con .intro{font-size: 16px;color: #fff;line-height: 33px;margin-bottom: 40px;}
.cullist{width: 100%;height: auto;overflow: hidden;}
.cullist ul{width: 100%;display: flex;justify-content: space-between;height: 285px;}
.cullist ul li{width:22%;;overflow: hidden;color: #fff;display: inline-block;}
.cullist ul li .pic{width: 76px;height: 76px;border: 1px solid rgba(255, 255,255, 0.5);border-radius: 50%;margin: 0px auto 14px;display: flex;justify-content: center;align-items: center;}
.cullist ul li p.p1{font-size: 20px;font-weight: bold;margin-bottom: 15px;text-align: center;}
.cullist ul li p.p2{font-size: 16px;line-height: 30px;text-align: center;}

.cullist_ab{width: 100%;height: auto;overflow: hidden;}
.cullist_ab ul li{width:29.3%;;overflow: hidden;color: #fff;display: inline-block;margin: 0px 1.5%;float: left;}
.cullist_ab ul li .pic{width: 76px;height: 76px;border: 1px solid rgba(255, 255,255, 0.5);border-radius: 50%;margin: 0px auto 14px;display: flex;justify-content: center;align-items: center;}
.cullist_ab ul li p.p1{font-size: 20px;font-weight: bold;margin-bottom: 15px;text-align: center;}
.cullist_ab ul li p.p2{font-size: 16px;line-height: 30px;text-align: center;}

/* commfoot */
.commfootbox{max-width: 1440px;min-width: 1300px;height: auto;margin: 40px auto 0px;padding: 0px 20px;}
.commfootnavs{width: 100%;height: auto;overflow: hidden;margin: 0px auto 50px;}
.commfootnavs ul li{width: 31.3%;float: left;margin: 0px 1%;overflow: hidden;height: 70px;}
.commfootnavs ul li.bg1{background: url(../img/coin_10.png)no-repeat right center #1870bf;}
.commfootnavs ul li.bg2{background: url(../img/coin_11.png)no-repeat right center #1870bf;}
.commfootnavs ul li.bg3{background: url(../img/coin_12.png)no-repeat right center #1870bf;}
.commfootnavs ul li a{display: block;height: 70px;}
.commfootnavs ul li a .coin{width: 45px;float: left;margin: 14px 14px 0px 20px;display: inline-block;}
.commfootnavs ul li a .coin img{width: 100%;float: left;}
.commfootnavs ul li a .txt{display: inline-block;float: left;font-size: 24px;color: #fff;line-height: 70px;}
.commfootnavs ul li.bg1:hover,.commfootnavs ul li.bg1.cur{background: url(../img/coin_10.png)no-repeat right center #f97801;}
.commfootnavs ul li.bg2:hover,.commfootnavs ul li.bg2.cur{background: url(../img/coin_11.png)no-repeat right center #f97801;}
.commfootnavs ul li.bg3:hover,.commfootnavs ul li.bg3.cur{background: url(../img/coin_12.png)no-repeat right center #f97801;}
.commfootnavs ul li:nth-child(3) a .coin{width: 60px;margin: 20px 14px 0px 20px;}
.commfoottxt{width: 100%;height: auto;overflow: hidden;padding-bottom: 35px;border-bottom: 1px solid #f1f1f1;}
.commfoottxt .commaddre{width: 540px;float: left;overflow: hidden;}
.commfoottxt .commaddre .commtelbox{width: 100%;height: auto;overflow: hidden;}
.commfoottxt .commaddre .commtelbox .commtellis{width: 31.3%;float: left;margin: 0px 1%;}
.commfoottxt .commaddre p.p1{font-size: 14px;color: #666;margin-bottom: 5px;}
.commfoottxt .commaddre p.p2{font-size: 21px;color: #3e3e3e;margin-bottom:28px;}
.commfoottxt .commaddre p.p3{font-size: 14px;color: #797979;margin-bottom: 10px;padding-left: 28px;}
.commfoottxt .commaddre p.p3.coin1{background: url(../img/coin_8.png)no-repeat left center;background-size: 19px;}
.commfoottxt .commaddre p.p3.coin2{background: url(../img/coin_9.png)no-repeat left center;background-size: 19px;}
.commfoottxt .commewm{width: 110px;float: right;overflow: hidden;}
.commfoottxt .commewm .pic{width: 100%;height: auto;overflow: hidden;margin-bottom: 5px;}
.commfoottxt .commewm .pic img{width: 100%;float: left;}
.commfoottxt .commewm p{font-size: 14px;color: #666;text-align: center;}
.commfoottxt .commnavli{width: 40%;float: right;overflow: hidden;}
.commfoottxt .commnavli ul li{width: 31.3%;float: left;margin: 0px 1%;overflow: hidden;}
.commfoottxt .commnavli ul li a p.p1{font-size: 16px;color: #000;margin-bottom: 10px;}
.commfoottxt .commnavli ul li a p.p2{font-size: 14px;color: #666;margin-bottom: 10px;}
.commlcation{width: 100%;line-height: 66px;overflow: hidden;font-size: 14px;color: #aeaeae;}
.commlcation span{display:inline-block;float: left;}
.commlcation a{display: inline-block;float: right;color: #aeaeae;}

/* 企业展示页 */
.yw_box{max-width: 1440px;min-width: 1300px;margin: 0px auto;overflow: hidden;padding: 70px 20px;}
.yw_title{text-align: center;width: 100%;overflow: hidden;margin-bottom: 25px;}
.yw_title p.p1{font-size: 50px;font-weight: bold;color: #1f58a5;text-transform:uppercase;}
.yw_title p.p2{font-size: 36px;color: #1f58a5;}
.yw_intros{width: 70%;height: auto;overflow: hidden;margin: 0px auto;text-align: center;font-size: 16px;color: #222;line-height: 30px;padding-bottom: 40px;position: relative;}
.yw_intros::after{width: 120px;height: 4px;display: inline-block;background-color: #f09000;position: absolute;left: 0px;right: 0px;bottom: 0px;margin: 0px auto;content: '';}
.yw_con{width: 100%;height: auto;overflow: hidden;margin: 50px auto 0px;display: flex;justify-content: center;align-items: center;}
.yw_con ul li{width: 177px;float: left;margin: 0px 8px 16px;background: url(../img/bg1.jpg)no-repeat top center;height: 177px;border-radius: 6px;cursor: pointer;}
.yw_con ul li .pic{width: 45px;height: auto;overflow: hidden;margin: 40px auto 25px;}
.yw_con ul li .pic img{width: 100%;float: left;}
.yw_con ul li p{font-size: 16px;color: #fff;padding: 0px 0px;text-align: center;}
/* 产品中心 */
.yw_proboxbg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg2.jpg)no-repeat top center #eeeeee;padding: 120px 0px 60px;}
.yw_probox{max-width: 1440px;min-width: 1300px;margin: 0px auto;overflow: hidden;padding: 0px 20px;}
.yw_prolis{width: 100%;height: auto;overflow: hidden;margin: 190px auto 0px;}
.yw_prolis ul li{width: 18%;float: left;margin: 0px 1% 26px;overflow: hidden;text-align: center;}
.yw_prolis ul li a .pic{width: 100%;height: auto;overflow: hidden;margin-bottom: 10px;height:252px}
.yw_prolis ul li a .pic img{width: 100%;float: left;}
.yw_prolis ul li a p{font-size: 14px;color: #595959;}
.yw_morebox{width: 100%;height: auto;overflow: hidden;text-align: center;margin-top: 20px;}
.yw_more{width: 120px;height: 36px;margin: 0px auto;border-radius: 8px;background-color: #f09000;line-height: 36px;text-align: center;font-size: 16px;color: #fff;display: inline-block;}
/* 资质荣誉 */
.ry_zzbg{width: 100%;height: 786px;overflow: hidden;background: url(../img/bg3.jpg)no-repeat top center;}
.ry_zztitle{width: 100%;height: auto;overflow: hidden;margin: 70px auto 60px;}
.ry_zztitle .ry_zzleft{width: 60%;float: left;overflow: hidden;color: #fff;}
.ry_zztitle .ry_zzleft p.p1{font-weight: bold;font-size: 45px;text-transform: uppercase;}
.ry_zztitle .ry_zzleft p.p2{font-size: 36px;}
.ry_zztitle .ry_zzmore{width: 120px;height: 36px;border-radius: 8px;background-color: #f09000;line-height: 36px;text-align: center;font-size: 16px;color: #fff;display: inline-block;float: right;margin-top: 20px;}
.yz_zzlis{width: 90%;height: auto;overflow: hidden;margin:0px auto 0px;background: url(../img/coin_20.png)no-repeat center 89%;background-size: 100%;}
.yz_zzlis ul li{width: 285px;float: left;margin: 0px 14px;overflow: hidden;}
.yz_zzlis ul li .pic{width: 100%;height: 388px;background: url(../img/coin_21.png)no-repeat top center;padding: 15px 14px;box-sizing: border-box;margin-bottom: 65px;}
.yz_zzlis ul li .pic img{width: 100%;float: left;}
.yz_zzlis ul li p{font-size: 16px;color: #fff;text-align: center;}
/* 工程业绩 */
.yj_line{width: 120px;height: 4px;background-color: #f09000;margin: 0px auto;}
.yj_gcbox{width: 100%;height: auto;overflow: hidden;margin: 40px auto 0px;}
.yj_gcboxrig{width: 52%;float: right;overflow: hidden;}
.yj_gcboxrig img{width: 100%;float: left;}
.yj_gcboxleft{width: 48% !important;float: left;overflow: hidden;height: 741px;}
.yj_gcboxleft ul li{width: 100%;float: left;border-bottom: 1px solid #e4e4e4;background: url(../img/coin_22.png)no-repeat left center;padding: 16px 0px;}
.yj_gcboxleft ul li span{display: inline-block;padding-left: 24px;font-size: 16px;color: #212020;}
/* 合作伙伴 */
.hz_hbbg{width: 100%;height: 582px;background: url(../img/bg4.jpg)no-repeat top center;overflow: hidden;margin: 0px auto;padding: 60px 0px 0px;box-sizing: border-box;}
.hz_hblis{width: 100%;height: 300px;overflow: hidden;margin: 50px auto 0px;}
.hz_hblis ul li{float: left;overflow: hidden;display: flex;justify-content: center;align-items: center;height: 100px;width: 18%;margin: 0px 1% 30px;}
.hz_hblis ul li img{max-width: 205px;display: inline-block;}
/* 内页 */
.pro_banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.pro_banner img{width: 100%;float: left;}
.pro_banner .protxtbg{width: 40%;padding: 20px 30px;font-size: 48px;color: #fff;background-color: rgba(194, 74, 64, 0.6);position: absolute;right: 0px;bottom: 0px;}
.pro_banner .protxtbg p{margin-bottom: 3px;}

/* 关于我们 */
.pro_conbox{max-width: 1400px;min-width: 1300px;margin: 0px auto;overflow: hidden;padding: 65px 20px 10px;position: relative;}
/*.ab_bgs{background: url(../img/coin_33.png)no-repeat 90% 80% ;padding-bottom: 80px;}*/
.about_introcon{width: 100%;height: auto;margin: 0px auto;padding-top: 20px;overflow: hidden;}
.about_introcon .pics{width: 640px;float: left;position: relative;}
.about_introcon .pics img{width: 100%;float: left;}
.about_introcon .txtrig{width: calc(100% - 700px);float: right;overflow: hidden;}
.about_introcon .txtrig .introcon{width: 100%;height: auto;overflow: hidden;float: left;font-size: 16px;color: #4e4e4e;line-height: 30px;margin-bottom: 30px;}
.about_introcon .txtrig .introcon p{padding: 2px 0px;}
.about_introcon .txtrig .introcon img{max-width: 100%;}
/* 内页企业文化 */
.qy_culbg{width: 100%;height: auto;overflow: hidden;background: url(../img/bg3.jpg)no-repeat top center;padding-bottom: 60px;}
.qy_cultit{width:100%;overflow: hidden;color: #fff;text-align: center;margin-bottom: 48px;}
.qy_cultit p.p1{font-weight: bold;font-size: 45px;text-transform: uppercase;}
.qy_cultit p.p2{font-size: 36px;}

/*分页*/
.page{width:100%;line-height:30px;text-align:center;border-top:none;padding:0 0 0px 0; margin:30px auto 50px;font-size: 14px;}
.pagination { width:auto;  margin:0 auto;}
.pagination li {display: inline-block;margin-right: 3px;padding: 3px 15px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;border-radius: 6px;}
.pagination li.active {background: #1f58a5;color: #fff;border: 1px solid #1f58a5;}
.pagination li a {display: block;text-align: center;}
/* 案例 */
.case_showbg{width: 100%;height: auto;padding: 60px 0px 60px;overflow: hidden;position: relative;}
.imageshowbox{width: 100%;height: auto;overflow: hidden;margin: 0px auto;padding: 50px 0px;}
/* 形象墙轮播 */
.pc-banner {width: 100%;float: left;position:relative}
.pc-banner .swiper-container{width: 100%;margin-bottom:25px !important;}
.pc-banner .swiper-slide {-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;-webkit-transform: scale(0.7);transform: scale(0.7);}
.pc-banner .swiper-slide-active,.swiper-slide-duplicate-active {-webkit-transform: scale(1);transform: scale(1);}
.pc-banner .none-effect {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;}
.pc-banner .swiper-slide {display: block;color: #fff;}
.pc-banner .swiper-slide .labertxt{position: absolute;left: 0px;right: 0px;margin: 0px auto;bottom: 0px;background-color: rgba(0, 0, 0, 0.4);height: 70px;line-height: 70px;text-align: center;font-size: 24px;}
.pc-banner .swiper-slide-active a:after {background: none;}
.pc-banner .swiper-slide .img {width: 100%;display: block;}
.pc-banner .swiper-button-next1{background: url(../img/coin_35.png) no-repeat;right: 20%;width: 60px;height: 60px;position: absolute;left: auto;background-size: 100%;top:35%;z-index:99}
.pc-banner .swiper-button-prev1{background: url(../img/coin_34.png) no-repeat;left: 20%;width: 60px;height: 60px;position: absolute;right: auto;background-size: 100%;top:35%;z-index:99}
.pc-banner .swiper-button-next1:hover{background: url(../img/coin_35.png) no-repeat;background-size: 100%;}
.pc-banner .swiper-button-prev1:hover{background: url(../img/coin_34.png) no-repeat;background-size: 100%;}

/* 新闻 */
.cases_bgs{width: 100%;height: auto;overflow: hidden;padding: 40px 0px;background-color: #f7f7f7;}
.newsc_conbox{max-width: 1400px;min-width: 1300px;height: auto;overflow: hidden;margin: 0px auto;padding: 0px 20px;}
.news_lcation{width: 100%;height: 44px;margin-bottom: 25px;line-height: 44px;}
.news_lcation .n_lcatleft{display: inline-block;float: left;font-size: 16px;color: #32332d;}
.news_lcation .n_lcatleft a{color: #32332d;display: inline-block;padding: 0px 5px;}
.news_lcation .n_lcatrig{display: inline-block;float: right;font-size: 16px;color: #a7a7a5;}
.news_lcation .n_lcatrig a{color: #32332d;display: inline-block;padding: 0px 8px;}
.news_lcation .n_lcatrig a.cur{color: #1f58a5;}
.news_lis{width: 100%;height: auto;overflow: hidden;background-color: #fff;padding: 30px 33px;box-sizing: border-box;}
.news_lis ul li{width: 100%;padding: 27px 20px;float: left;border-bottom: 1px solid #d9d9d9;overflow: hidden;box-sizing: border-box;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.news_lis ul li a .time{width: 90px;float: left;overflow: hidden;font-family: Arial;margin-top: 10px;}
.news_lis ul li a .time p.p1{color: #32332d;font-size: 26px;margin-bottom: 13px;}
.news_lis ul li a .time p.p2{font-size: 16px;color: #9b9b9b;margin-bottom: 50px;}
.news_lis ul li a .time p.p3{width: 16px;height: 2px;background-color: #afafaf;margin-left: 5px;}
.news_lis ul li a .pic{width: 300px;float: left;margin-left: 40px;overflow: hidden;}
.news_lis ul li a .pic img{width: 100%;float: left;-webkit-animation: a_zoom-in .7s ease both;animation: a_zoom-in .7s ease both;}
.news_lis ul li a .txtrig{width: calc((100% - 430px) - 50px);float: right;overflow: hidden;}
.news_lis ul li a .txtrig h2{display: inline-block;width: 100%;margin-bottom: 20px;font-size: 22px;color: #333;}
.news_lis ul li a .txtrig p.p1{font-size: 16px;color: #7c7c7c;line-height: 25px;margin-bottom: 35px;}
.news_lis ul li a .txtrig p.p2{display: inline-block;height: 28px;border: 1px solid #aeaeae;padding: 0px 14px;font-size: 15px;color: #202020;border-radius: 20px;line-height: 29px;}
.news_lis ul li:hover a .txtrig p.p2{border: 1px solid #1f58a5;background-color: #1f58a5;color: #fff;}
.news_lis ul li:hover a .pic img{-webkit-animation: a_zoom-in-h .7s ease both;animation: a_zoom-in-h .7s ease both;}
.news_lis ul li:hover a .time p.p1,.news_lis ul li:hover a .txtrig h2{color: #1f58a5;}
.news_lis ul li:hover a .time p.p3{background-color: #1f58a5;}
/* 联系我们 */
.lx_bg{width: 100%;height: 695px;overflow: hidden;background: url(../img/bg5.jpg)no-repeat top center;position: relative;z-index: -22;background-size: cover;}
.comm_bottitle{width: 100%;position: relative;margin-bottom: 15px;}
.comm_bottitle p.p1{color: #fff;font-weight: bold;font-size: 44px;margin-bottom: 5px;}
.comm_bottitle p.p2{color: #fff;font-size: 25px;text-transform: uppercase;}

.lx_boxc{width: 1300px;height: auto;overflow: hidden;margin: 105px auto 0px;padding: 0px 20px;}
.lx_left{width:650px;float: left;overflow: hidden;}
.lx_leftlis{width: 100%;height: auto;overflow: hidden;margin-top: 20px;}
.lx_leftlis ul li{width: 98%;float: left;background-color: rgba(255, 255, 255, 0.8);border-radius: 8px;box-shadow: 0 0 20px rgba(203,208,212,.1);margin: 1% 1% 2%;box-sizing: border-box;padding: 22px 20px;}
.lx_leftlis ul li .pic{width: 42px;height: 42px;float: left;border-radius: 50%;}
.lx_leftlis ul li .pic.pic1{background: url(../img/coin_36.png) no-repeat center #0079c3;background-size: 23px;}
.lx_leftlis ul li .pic.pic2{background: url(../img/coin_37.png) no-repeat center #0079c3;background-size: 23px;}
.lx_leftlis ul li .pic.pic3{background: url(../img/coin_38.png) no-repeat center #0079c3;background-size: 23px;}

.lx_leftlis ul li .txtcon{width: calc(100% - 65px);float: right;overflow: hidden;}
.lx_leftlis ul li .txtcon .phlis{margin: 0px 1%;width: 31.3%;float: left;overflow: hidden;}
.lx_leftlis ul li .txtcon p.p1{font-size: 16px;color: #939393;margin-bottom: 5px;}
.lx_leftlis ul li .txtcon p.p2{font-weight: bold;font-family: Arial, Helvetica, sans-serif;color: #333;font-size:20px;}

/* 新闻详情 */
.viewbox{width: 85%;;margin: 0px auto 40px ;overflow: hidden;}
.viewtitle{font-size:32px;color: #000;text-align: center;margin-bottom: 25px;font-weight: bold;}
.viewbz{width: 100%;height: auto;overflow: hidden;text-align: center;border-bottom: 1px solid #f3f3f3;padding-bottom: 20px;}
.viewbz ul li{display: inline-block;padding: 0px 20px;font-size: 16px;color: #333;line-height: 30px;padding: 0px 30px;}
.viewbz ul li.li1{background: url(../img/t48.png) no-repeat left center;background-size: 24px;}
.viewbz ul li.li2{background: url(../img/t49.png) no-repeat left center;background-size: 21px;}
.viewbz ul li.li3{background: url(../img/t47.png) no-repeat left center;background-size: 21px;}
.viecounten{width: 100%; height: auto;overflow: hidden;min-height: 450px;font-size: 16px;line-height: 28px;color: #333;margin-top: 40px;}
.viecounten p{padding: 2px 0px;}
.viecounten img{max-width: 100%;}

.viepagecon{width: 100%;height: auto;overflow: hidden;padding-top: 10px;border-top: 1px solid #f3f3f3;}
.viepagecon span{display: inline-block;width: 48%;font-size: 16px;color: #333;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 30px;}
.viepagecon span.span1{float: left;}
.viepagecon span.span2{float: right;text-align: right;}
.viepagecon span a{color: #333;}
.viepagecon span:hover a{color: #0079c3;}

/*产品详情*/

.view_probox{width:100%;height:auto;overflow:hidden;}
.view_probox .pic{width:400px;float:right;overflow:hidden;}
.view_probox .pic img{width:100%;float:left}
.view_probox .picleft{width:calc(100% - 450px);float:left;overflow:hidden}


/* 弹出样式 */
.layer_box{padding: 30px 45px;overflow: hidden;font-size: 14px;line-height: 30px;}
.layer_box img{max-width: 800px;}
.layer_box p{padding: 2px 0px;}
/* 产品分类 */
.case_navsli{width:100%;margin-bottom: 48px;margin-top: 40px;}
.case_navsli ul{display: flex;justify-content: center;align-items: center;}
.case_navsli ul li{display: inline-block;background-color: #fff;border-radius: 40px;height: 50px;line-height: 50px;padding: 0px 50px;text-align: center;font-size: 16px;color: #333;box-shadow:0 0 14px rgba(0,0,0,.1);margin: 15px 15px 5px 0px;position: relative;}
.case_navsli ul li a{color: #333;}
.case_navsli ul li:hover,.case_navsli ul li.cur{background-color: #215aa9;color: #fff;}
.case_navsli ul li:hover a,.case_navsli ul li.cur a{color: #fff;}
/* 子分类 */
.case_navsli li .sub2{width: 0px;background-color: rgba(0, 0, 0, 0.6); position:absolute; top:50px; z-index:100; left: 50%;margin-left: 0px;padding: 8px 0px 8px;}
.case_navsli li .sub2 .si{position: relative;margin: 0 11px;text-align: left;}
.case_navsli li .sub2 .si a{position: relative;color:#949494;  display:block;overflow: hidden;line-height:30px;text-decoration:none; font-size:14px;text-align: center;}
.case_navsli li:hover .sub2{width: 164px;margin-left: -80px;}
.case_navsli li .sub2 .si:hover a{color: #fff;}

.case_navsli ul li .nav_c{ width:160px; height:auto; position:absolute; top:35px; left:0px;right: 0px;margin: 0px auto; z-index:9; background-color:rgba(33, 90, 169, 0.7); border-radius:0px; opacity:0; transition:all 0.7s;visibility: hidden;padding: 20px 0px 15px;}
.case_navsli ul li:hover .nav_c{border-radius:0 0 12px 12px; opacity:1; visibility:visible; }
.case_navsli ul li .nav_c a .small{ width:100%;overflow:hidden; float:left; line-height:30px;color:#fff; font-size:14px; text-align:center;}
.case_navsli ul li .nav_c a .small:hover{color:#f09000;}


.pro_bgs{width: 100%;height: auto;overflow: hidden;padding: 60px 0px 20px;background-color: #eeeeee;}
.pro_prolis{height: auto;overflow: hidden;margin: 0px auto 0px;max-width: 1400px;min-width: 1300px;padding: 0px 20px;}
.pro_prolis ul li{width: 18%;float: left;margin: 0px 1% 26px;overflow: hidden;text-align: center;}
.pro_prolis ul li a .pic{width: 100%;height: auto;overflow: hidden;margin-bottom: 10px;height: 252px}
.pro_prolis ul li a .pic img{width: 100%;float: left;}
.pro_prolis ul li a p{font-size: 14px;color: #595959;}
/* 资质 */
.pro_zzlis{height: auto;overflow: hidden;margin:40px auto 0px;width: 1300px;padding: 0px 20px;}
.pro_zzlis ul li{width: 285px;float: left;margin: 0px 14px 28px;overflow: hidden;}
.pro_zzlis ul li .pic{width: 100%;height: 388px;background: url(../img/coin_21.png)no-repeat top center;padding: 14px 13px;box-sizing: border-box;margin-bottom: 15px;}
.pro_zzlis ul li .pic img{width: 100%;float: left;}
.pro_zzlis ul li p{font-size: 16px;color: #000;text-align: center;}

.pro_titlebg{width: 100%;height: auto;overflow: hidden;margin-bottom: 40px;}

/* 在线留言 */
.ly_message{width: 100%;height: 100vh;overflow: hidden;position: relative;background: url(../img/bg2.jpg)no-repeat top center;}
.ly_messbox{padding: 35px 40px;overflow: hidden;}
.ly_titlecom{width: 100%;height: auto;overflow: hidden;margin-bottom: 35px;}
.ly_titlecom h2{display: inline-block;width: 100%;font-weight: bold;font-size: 28px;color: #fff;margin-bottom: 10px;}
.ly_titlecom p.p1{background: url(../img/coin_26.png)no-repeat left center;padding-left: 50px;font-size: 16px;color: #fff;}
.mess-rigcon{width:70%;overflow: hidden;margin: 0px auto;}
.mess-rigcon p.p1{font-size: 18px;color: #fff;padding-bottom: 8px;}
.mess-rigcon p.p2{width: 100%;margin-bottom: 15px;overflow: hidden;}
.mess-rigcon p.p2 .cmessinput{width: 100%;box-sizing: border-box;height: 46px;border: 1px solid #dfdfdf;line-height: 50px;padding-left: 15px;font-size: 16px;color: #333;border-radius: 4px;}
.mess-rigcon p.p2 input::-webkit-input-placeholder,.mess-rigcon p.p2 textarea::-webkit-input-placeholder{color: #333;}
.mess-rigcon p.p2 .cmessinput2{width: 100%;box-sizing: border-box;border: 1px solid #dfdfdf;line-height: 30px;padding-left: 15px;font-size: 16px;color: #333;height: 100px;border-radius: 4px;}
.mess-rigcon .button{width: 80%;height: 50px;background-color: #c24a3c;line-height: 50px;text-align: center;color: #fff;font-size: 18px;border:none;margin-top: 15px;cursor: pointer;border-radius: 30px;}
.mess-rigcon p.p2 input[type=text]:focus,.mess-rigcon p.p2 textarea:focus {background-color: #ecf4eb;outline: none;border: 1px solid #c24a3c;}




/* leftsead */
.leftsead{width:76px;position:fixed;bottom:100px;right:40px; z-index:100;background-color: #991d1d;border-radius: 12px;}
.leftsead .top{ width:100%; height:90px; overflow: hidden;cursor:pointer; transition:all 0.5s;}
.leftsead .top .pic{width: 100%;height: 44px;background:url(../img/sead_coin4.png) no-repeat center;text-align: center;margin: 10px auto 0px;background-size: 34px;}
.leftsead .top p{font-size: 14px;color: #fff;text-align: center;font-family: 'SourceHanSans';}
.leftsead .top:hover p{transition:all 0.5s;font-weight: bold;}
.leftsead .top:hover .pic{animation:scrr 3s infinite linear;transition:all 0.3s;}





.view_video{width:70%;margin:25px auto 0px;}
.view_video  video{width: 100%; height: 100%;object-fit: cover;}
.jm-viewc{width: 100%;height: auto;overflow: hidden;text-align: center;}
.fp-warning, .fp-watermark{display: none;}


body .layui-titlebg .layui-layer-title{background-color: #1f58a5;color: #fff;}
body .layui-titlebg .layui-layer-setwin span{color: #fff;}

/*导航*/
.lh-headline .munen{ width: 92px; height: 95px;display: none;float: right;}
div.phoneNav nav a, div.phoneNav nav a:after{transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-moz-transition: all 1s ease 0s;}
.menus i.is1:before,.menus i.is1:after{transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.menus{ width: 40px; height: 27px;cursor: pointer; position: relative; cursor: pointer; margin: 30px auto}
.menus i{ display: block; width: 100%; height: 2px; background-color: #fff; position: absolute;transition: all .6s ease .2s;-webkit-transition: all .6s ease .2s;-moz-transition: all .6s ease .2s;}
.menus i.is1{ left: 0; top: 0;}
.menus i.is2{ left: 0; bottom: 0;}
.menus i.is1:before{ position: absolute; content: ''; left: 0; bottom: -12px; width: 40%; height: 100%; background-color: inherit;}
.menus i.is1:after{ position: absolute; content: ''; right: 0; bottom: -12px; width: 40%; height: 100%; background-color: inherit;}
.menus.active i.is1{transform: rotate(45deg) translate3d(8px,9px,0);-webkit-transform: rotate(45deg) translate3d(8px,9px,0);-moz-transform: rotate(45deg) translate3d(8px,9px,0);}
.menus.active i.is2{ left: 0; bottom: 0;transform: rotate(-45deg) translate3d(8px,-9px,0);-webkit-transform: rotate(-45deg) translate3d(8px,-9px,0);-moz-transform: rotate(-45deg) translate3d(8px,-9px,0);}
.menus.active i.is1:before{transform: translateX(-120%);-webkit-transform: translateX(-120%);-moz-transform: translateX(-120%);opacity: 0;}
.menus.active i.is1:after{transform: translateX(120%);-webkit-transform: translateX(120%);-moz-transform: translateX(120%);opacity: 0;}
div.phoneNav{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; text-align: center; z-index: 99999;background-color: #000;background-color: rgba(0,0,0,0.8);box-sizing: border-box;-moz-box-sizing: border-box;padding-top:1.8%;transition: all 1s ease-in-out 0s;-webkit-transition: all 1s ease-in-out 0s;-moz-transition: all 1s ease-in-out 0s;transform: translateX(-120%);-webkit-transform: translateX(-120%);-moz-transform: translateX(-120%);}
div.phoneNav .nav{ width: 96%;  position: absolute; left: 50%; top: 50%;transform: translate3d(-50%,-50%,0);-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);}
div.phoneNav .nav ul li{width: 20%; float: left; overflow: hidden; text-align: left }
div.phoneNav .nav ul li a p.p1{ font-size: 21px;color: #fff; padding-bottom: 5px;height: 60px;}
div.phoneNav .nav ul li a p.p2{font-family: arial;color: #fff; font-size: 15px; padding-bottom: 8%;}
div.phoneNav .nav ul li a p.p3{font-size: 16px; color: #d1d1d1;padding-bottom: 15px;}
div.phoneNav .nav ul li a p.p3:hover{color: #2e4b97}

div.phoneNav .gb{ width:40px; height: 40px; text-align: center; float:right; margin-right:7%; cursor: pointer;}
div.phoneNav span{ display: inline-block; width:40px; height: 1px; border-top: 2px solid #fff; position: relative;}
div.phoneNav span.sp1{transform: rotate(45deg) translate3d(30px,2px,0);-webkit-transform: rotate(45deg) translate3d(30px,2px,0);-moz-transform: rotate(45deg) translate3d(30px,2px,0);}
div.phoneNav .gb span.sp2{transform: rotate(-45deg) translate3d(10px,17px,0);-webkit-transform: rotate(-45deg) translate3d(10px,17px,0);-moz-transform: rotate(-45deg) translate3d(10px,17px,0);}
div.phoneNav .gb span:after{position: absolute; content: ''; left: 0; top: -1px; width: 0%; height: 100%; border-top: 1px solid #fff;transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;}
div.phoneNav .gb:hover span:after{ width: 100%;}
div.phoneNav li{transform: translateX(-200px);-webkit-transform: translateX(-200px);-moz-transform: translateX(-200px);opacity: 0;}
div.phoneNav li:nth-of-type(1){transition: all .8s ease 1s;-webkit-transition: all .8s ease 1s;-moz-transition: all .8s ease 1s;}
div.phoneNav li:nth-of-type(2){transition: all .8s ease 1.15s;-webkit-transition: all .8s ease 1.15s;-moz-transition: all .8s ease 1.15s;}
div.phoneNav li:nth-of-type(3){transition: all .8s ease 1.3s;-webkit-transition: all .8s ease 1.3s;-moz-transition: all .8s ease 1.3s;}
div.phoneNav li:nth-of-type(4){transition: all .8s ease 1.45s;-webkit-transition: all .8s ease 1.45s;-moz-transition: all .8s ease 1.45s;}
div.phoneNav li:nth-of-type(5){transition: all .8s ease 1.6s;-webkit-transition: all .8s ease 1.6s;-moz-transition: all .8s ease 1.6s;}
div.phoneNav li:nth-of-type(6){transition: all .8s ease 1.75s;-webkit-transition: all .8s ease 1.75s;-moz-transition: all .8s ease 1.75s;}
div.phoneNav li:nth-of-type(7){transition: all .8s ease 1.9s;-webkit-transition: all .8s ease 1.9s;-moz-transition: all .8s ease 1.9s;}
div.phoneNav li:nth-of-type(8){transition: all .8s ease 2s;-webkit-transition: all .8s ease 2s;-moz-transition: all .8s ease 2s;}
div.phoneNav li:nth-of-type(9){transition: all .8s ease 2.15s;-webkit-transition: all .8s ease 2.15s;-moz-transition: all .8s ease 2.15s;}
div.phoneNav li:nth-of-type(10){transition: all .8s ease 2.3s;-webkit-transition: all .8s ease 2.3s;-moz-transition: all .8s ease 2.3s;}
div.phoneNav.active{transform: translateX(0%);-webkit-transform: translateX(0%);-moz-transform: translateX(0%);}
div.phoneNav.active li{transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);opacity: 1;}

div.phoneNav .nav ul li:nth-child(1){width: 12%;}
div.phoneNav .nav ul li:nth-child(2){width: 25%;}
div.phoneNav .nav ul li:nth-child(3){width: 15%;}
div.phoneNav .nav ul li:nth-child(4){width: 33%;}
div.phoneNav .nav ul li:nth-child(5){width: 15%;}


.side{position:fixed;width:108px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #c24a3c;background:#c24a3c;padding-top: 49px;border-radius: 70px 70px 12px 12px;}
.side ul li{width:100%;float:left;position:relative;color: #1b1b1b;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer;background-color: #fff;}
.side ul li .pic{width: 42px;height: auto;overflow: hidden;margin: 20px auto 4px;}
.side ul li .pic img{width: 100%;float: left;}
.side ul li .laber{font-size: 15px;text-align: center;padding-bottom: 12px;border-bottom: 1px solid #ccc;display: inline-block;}

.side ul li:hover,.side ul li.cur{background:#c24a3c;color:#fff}
.side ul li:hover .laber,.side ul li.cur .laber{border-bottom: none;}
.side ul li.sidetop{border-radius: 0px 0px 12px 12px;}
.side ul li.sidetop .pic{width: 26px;background: url(../img/fp_coin4.png)no-repeat;height: 26px;background-size: 26px;}
.side ul li.sidetop:hover .pic{background: url(../img/fp_coin5.png)no-repeat;}
.side ul li.sidetop .laber{border-bottom: none;}

.side ul li.sideewm .ewBox.son{width:200px;display:none;color:#363636;text-align:center;position:absolute;left:-202px;top:0;border:1px solid #cc776d}
.side ul li.sideewm .ewBox.son img{width: 100%;float: left;}
.side ul li.sideetel .telBox.son{width:240px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:0px;background:#c24a3c}
.side ul li.sideetel .telBox dd{display:block;overflow:hidden;line-height:24px;font-size:18px;padding: 8px 10px 8px 70px;}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../img/ft_coin4.png) 18px center no-repeat;background-size: 28px;}

.side ul li:hover .son{display:block!important;animation:fadein 1s}

/* pdf样式 */
.pdfbox{width: 100%;height: auto;overflow: hidden;margin: 25px 0px;}
.pdfli{width: 100%;float: left;line-height: 22px;color: #215aa9;font-size: 14px;}
.pdfli a{display: block;width: 100%;color: #215aa9;}

@keyframes fadein{from{opacity:0}
to{opacity:1}
}

@keyframes jello {
    from, 11.1%, to {
   -webkit-transform: none;
   -moz-transform: none;
   transform: none
   }
}
/***向下按钮***/
@keyframes scrr {
    0% {
    transform:translateY(5px);
   }
    50% {
    transform:translateY(-5px);
   }
    100% {
    transform:translateY(5px);
   }
}
@-webkit-keyframes a_zoom-in{
    from{-webkit-transform: scale(1.2);transform: scale(1.2);}
    to{-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes a_zoom-in{
    from{-webkit-transform: scale(1.2);transform: scale(1.2);}
    to{-webkit-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes a_zoom-in-h{
    from{-webkit-transform: scale(1);transform: scale(1);}
    to{-webkit-transform: scale(1.2);transform: scale(1.2);}
}
@keyframes a_zoom-in-h{
    from{-webkit-transform: scale(1);transform: scale(1);}
    to{-webkit-transform: scale(1.2);transform: scale(1.2);}
}

@media screen and (max-width: 1680px){

}
@media screen and (max-width: 1430px){
    .yz_zzlis ul li{margin: 0px 11px;}
    
}
@media screen and (max-width: 1380px){
    .yz_zzlis ul li{margin: 0px 6px;}
    .banner_ab .about_con .intro{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
    .banner_ab .about_con .title{font-size: 25px;margin-bottom: 15px;}
    .cullist ul li .pic{width: 65px;height: 65px;}
    .cullist ul li .pic img{width: 47%;}
    .cullist ul li p.p1{font-size: 18px;margin-bottom: 10px;}
    .cullist ul li p.p2{font-size: 14px;line-height: 24px;}
     .yw_con ul li{margin: 0px 5px 16px;width: 170px;height: 170px;}
    .yw_prolis ul li a .pic,.pro_prolis ul li a .pic{height: 230px;}
}
@media screen and (max-width: 1330px){
    .yz_zzlis ul li{margin: 0px 6px;width: 265px;}
    .yz_zzlis ul li .pic{background-size: 100%;height: 360px;padding: 14px 12px;}
}
/*进入手机端*/