@charset "utf-8";
@import ;

.idx_top{width: 100%;position: absolute;background:rgba(255,255,255,0);left: 0;right: 0;top: 0;z-index: 10;}
.logo{text-align: center;padding:30px 0;}
.logo a{width: 306px;height: 100%; display: inline-block;}
.logo a img{width: 100%;}

.nav_box{border-top: 1px solid rgba(255,255,255,.5);}
.hr_nav{padding:0 2% 0 4%;background: rgba(50,53,176,0);}

.hd_nav,
.hd_nav .nav_lis{-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;}
.hd_nav .nav_lis ul{display:-webkit-box;display:-ms-flexbox;display: -webkit-flex;display:flex;/*justify-content: space-around;*/justify-content:space-between}
.hd_nav .nav_lis ul li{height:70px;font-size: 16px;display: list-item;text-align: -webkit-match-parent;position: relative;}
.hd_nav .nav_lis ul li a{width: 100%; height: 100%;display:flex;position: relative;z-index: 5;align-items: center;justify-content: center;padding: 0 4px;line-height:70px;padding-bottom: 7px;}
.hd_nav .nav_lis ul li a:before{content: '';position: absolute; height:2px;width:0;left: 0;right: 0;top: -1px;margin: auto;background: rgba(255,255,255,1);visibility: hidden;opacity: 0;}

.hd_nav .nav_lis ul li a{color: #fff;}
.hd_nav .nav_lis ul li:hover a:before,
.hd_nav .nav_lis ul li.nav_active a:before{width: 100%;visibility: visible;opacity: 1;}

.hd_nav .nav_lis ul li a span.sjiao{display: inline-block;}
.inter_oa{line-height: 64px;margin-left:7%;}
.inter_oa a{width: 100%;display: inline-block;padding:0 10px;color: #fff;}
.hd_nav .nav_lis ul li:hover a span.sjiao{transform: rotate(-180deg);}
.inter_oa a:hover{color: #fff000;}

.nav_lis ul li .downlis,
.nav_fixed{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
.nav_lis ul li .downlis{width:200%;position: absolute;max-height:0;left:-50%;right: 0;top:80px;padding-top: 10px;z-index: 5;visibility: hidden;opacity: 0;margin: auto;}
.nav_lis ul li:hover .downlis{top:60px;opacity: 1;max-height: 400px;visibility: visible;}
.nav_lis ul li .downlis dl{border-radius: 8px;overflow: hidden;box-shadow: 1px 1px 10px #ddd;}
.nav_lis ul li .downlis dl dd a{width: 100%;padding: 0; display: block;line-height:40px;margin: 0;text-align: center;background: #fff;/*border-bottom: 1px solid #e4e4e4;*/color: #333 !important;}
.nav_lis ul li .downlis dl dd a:before{display: none;}
.nav_lis ul li .downlis:before{content: ''; width: 13px;height: 13px;background: #fff;position: absolute;left: 0;top:14px;right: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);margin: auto;z-index: -1;opacity: 0;}
.nav_lis ul li .downlis dl dd a:hover{background: #1c1f87;color: #fff !important;}
.nav_lis ul li:hover .downlis:before{opacity: 1;top:4px;}

.hd_nav .nav_lis ul li a:before,
.nav_lis ul li .downlis:before,
.search,
.hd_nav .nav_lis ul li a:after,
.hd_nav .nav_lis ul li,
.hd_nav .nav_lis ul li a,
.hd_nav .nav_lis ul li a span.sjiao,
.hr_nav,
.abt_more,
.abt_right a:before,
.abt_right a:after,
.abt_right a .abt_pic .abt_img{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.search{margin-left: 5%;position: relative;text-align: right;width: 45px;height:70px;}
.search i{position: absolute;width:100%;height:33px;left: 0;top: 0;right: 0;bottom: 0;margin: auto;cursor: pointer;font-size: 28px;color: #fff;}
.search i.iconyuyinguanbi{display: none;color: #e6222a;}
.sch_box{width:100%;padding:20px;position: absolute;left:0;top:208px;z-index: 99;background: #f5f5f5;display: none;}
.sch_box .sch_ipt{height:60px;padding: 0 20px;outline:none;font-size: 16px;}
.sch_box .sch_btn{width:120px;height:60px;background: #4144bc;color: #fff;line-height:60px;color: #fff;cursor: pointer;cursor:pointer;font-size: 16px;transition: ease .3s;}
.sch_box .sch_btn:hover{background: #181818;}

._show_img{width: 100%;height: 100%;display: block;}
.close{width: 50px;height: 100%;background: #e6222a;text-align: center;line-height: 60px;color: #fff;height: 60px;cursor: pointer;}
.close:hover{background: #960c12;}

.fixed_hr .hd_nav .nav_lis ul li .downlis{top:60px;}


/*
.fixed_hr{height: 90px;}*/
.h_hr{display: none;}

.fixed_hr .hr_nav{position: fixed;left: 0;top: 0;right: 0;background: rgba(50,53,176,1);}

.fixed_hr.idx_top_ct{background: #3235b0;}
.fixed_hr .sch_box{top: 72px;}


/*banner*/
.ban_box{background-color:#fff;height:100vh;}
.banner_v{height: 100%;}
.ban_box .swiper-container{width: 100%; z-index: 0; height: 100%;}
.ban_box .swiper-slide{background-color: rgba(0,0,0,0);}
.ban_box .swiper-slide:nth-child(odd):before{content: "";transition: all 1.5s;opacity: 0.5;background: rgba(84,49,17,.8);right: 0px;
bottom: 0px;left: 0px;top:0;display: block;position: absolute;z-index: 1;height: 100%;width: 100%;margin: auto;}
.ban_box .swiper-slide:nth-child(odd).swiper-slide-active:before{height:0%;opacity: 0;}
.ban_box .swiper-slide:nth-child(odd):after{width: 100%;content: "";opacity: 0.6;background: rgba(255,255,255,0.2);position: absolute;height:0;bottom: 0px;right: 0px;top: 0;left: 0; transition: all 1.5s;margin: auto;}
.ban_box .swiper-slide:nth-child(odd).swiper-slide-active:after{height:100%;transition-delay: 0.4s;opacity: 0;}
.ban_box .swiper-slide:nth-child(even):before{content: "";transition: all 1.5s;opacity: 0.5;background: rgba(84,49,17,.8);right: 0px;
bottom: 0px;top: 0px;left: 0; display: block;position: absolute;z-index: 1;width:100%;height: 100%; margin: auto;}
.ban_box .swiper-slide:nth-child(even).swiper-slide-active:before{width:0;opacity: 0;}
.ban_box .swiper-slide:nth-child(even):after{width:0;content: "";opacity: 0.6;background: rgba(255,255,255,0.2);position: absolute;height: 100%;top: 0px;right: 0px;left: 0;bottom: 0; transition: all 1.5s;margin: auto;}
.ban_box .swiper-slide:nth-child(even).swiper-slide-active:after{width:100%;transition-delay: 0.4s;opacity: 0;}

.ban_box .swiper-wrapper, 
.ban_box [data-swiper-parallax]{will-change:transform}
.ban_box .headbg{position:absolute;z-index:0;width:100%;height: 100%;background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-animation-fill-mode: both; animation-fill-mode: both;}
.ban_box .headbg::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startcolorstr='#66000000', endcolorstr='#00000000', gradienttype=0);z-index: 1;}
.ban_box .swiper-slide-active .headbg{-webkit-animation: scalebigtosmall 10s; animation: scalebigtosmall 10s;}
#banner .swiper-wrapper .swiper-slide a{width: 100%;height: 100%;display: block;}
#banner .swiper-wrapper .swiper-slide img{width: 100%;}
#banner .swiper-button-prev, 
#banner .swiper-container-rtl .swiper-button-next {
    background:  no-repeat;
left:30px;right: auto;}
#banner .swiper-button-next, 
#banner .swiper-container-rtl .swiper-button-prev {
    background:  no-repeat;
right:30px;left: auto;}
#banner .swiper-button-next, 
#banner .swiper-button-prev {position: absolute;top: 50%;
width:0;height:40px;margin-top: -22px;z-index: 10;cursor: pointer;background-size:40px 40px;
background-position: center;background-repeat: no-repeat;transition: ease .3s;opacity:0;transform: scale(0);display: block !important;}
#banner:hover .swiper-button-next, 
#banner:hover .swiper-button-prev{width:40px;opacity:.8;transform: scale(1);}
#banner .swiper-pagination-bullet-active{background: #2c3fe2;opacity:1;}
#ban_pgt{bottom:20px;}
#ban_pgt .swiper-pagination-bullet{width:.38rem;height:.06rem;display: inline-block;border-radius:6px;background: #fff;opacity: 1;position: relative;margin: 0 .1rem;}
#ban_pgt .swiper-pagination-bullet-active{background: #1c1f87;position: relative;}

.banner_txt{position: absolute;left: 50%;top:60%;z-index: 4;width: 100%;max-width: 1400px;text-align: center;
transform: translate(-50%, -50%);color: #fff;padding: 0px;word-break: break-word;}
.banner_txt .ban_title{font-size: 50px;margin-bottom: 20px;letter-spacing: 1vw;filter: blur(10px);display: block;
text-transform: uppercase; font-family: "big-j";transition: filter 0.8s .3s,letter-spacing 0.8s .3s;margin: 0 20px;opacity: 0;visibility: hidden;font-weight: bold;text-shadow:1px 1px 0px #353777, -1px -1px 0px #353777, 2px 2px 0px #353777, -2px -2px 0px #353777;}
.banner_txt .ban_title span{margin: 0 20px;}
#banner .swiper-slide-active .banner_txt .ban_title{
filter: blur(0px);letter-spacing:0;opacity: 1;visibility: visible;}
.banner_txt p{opacity: 0;visibility: hidden;margin-top: 50px;font-size: 22px;text-shadow:1px 1px 0px #353777, -1px -1px 0px #353777, 1px 1px 0px #353777, -1px -1px 0px #353777;}
#banner .swiper-slide-active .banner_txt p{animation: fadeinup linear 1s;margin-top: 20px;opacity: 1;visibility: visible;}

/*首页走进桂春*/
.cn_title{text-align: center;padding: .5rem 0 .6rem;position: relative;}
.cn_title h1{font-size:.4rem;position: relative;font-weight: bold;display: inline-block;padding-bottom: .2rem;}
.cn_title h1:after{content: '';position: absolute;width:.45rem;height:3px;background: #1c1f87;left: 0;bottom: 0;right: 0;margin: auto;}
.cn_title p{font-size:.5rem;text-transform: uppercase;color:rgba(0,0,0,.05);margin-top:2px;font-family: 'impact';width: 100%;position: absolute;top: .6rem;}
.about_box{padding-bottom: 50px;}
.about_container{margin-top: 10px;}
.abt_left{width:52%;}
.abt_left h1{font-size: 26px;color: #1c1f87;}
.abt_left p{font-size: 16px;line-height: 32px;color: #4d4d4d;margin-top: 50px;}
.abt_more{width: 208px;line-height:40px;display: inline-block;background: #fff;font-size: 16px;color: #aeaeaf;text-align: center;border-radius: 30px;margin-top:60px;border: 1px solid #aeaeaf;}
.abt_more:hover{background: #1c1f87;color: #fff;border: 1px solid #1c1f87;}

.sz_gd{overflow: hidden;}
.sz_gd ul li{width: 20%;display: inline-block;float: left;text-align: center;position: relative;}
.sz_gd ul li p{font-size:.4rem;color: #1c1f87;font-family: arial;font-weight: bold;}
.sz_gd ul li h1{font-size: 16px;color: #282828;margin-top: 10px;}
.sz_gd ul li span{font-size:16px;color: #1c1f87;font-weight: normal;}
.sz_gd ul li p{display: inline-block;}
.sz_gd ul li h1{margin-bottom: 20px;}

.abt_right{width:42%;margin-top: 10px;}
.abt_right a{width: 100%;height: 384px;display: block;position: relative;z-index: 5;}
.abt_right a .abt_pic{overflow: hidden;}
.abt_right a .abt_pic,
.abt_right a .abt_pic .abt_img,
.abt_right a:before,
.abt_right a:after{width: 100%;height: 100%;}
.abt_right a:before,
.abt_right a:after{content: '';position: absolute;background: rgba(28,31,135,.6);z-index: -1;}
.abt_right a:before{top: -16px;left: -16px;}
.abt_right a:after{right: -16px;bottom: -16px;}
.abt_right a:hover .abt_pic .abt_img{transform: scale(1.05);}
.abt_right a:hover:before,
.abt_right a:hover:after{background: rgba(28,31,135,1);}
.abt_right a:hover:before{top: -14px;left: -14px;}
.abt_right a:hover:after{right: -14px;bottom: -14px;}

/*首页新闻中心*/
.pd30{padding:0 0 .6rem;}
.new_box{background: url(/uploads/image/sanimages/new_bg.jpg) no-repeat center center;background-size: cover;}
.hide{visibility: hidden;position: absolute;z-index: -1;opacity: 0;}

.tab_title{text-align: center;margin-bottom: .5rem;}
.tab_title ul li{display:inline-block;font-size: 18px;margin-bottom: .2rem;}
.tab_title ul li a{width: 100%;height: 100%;display: block;padding:.1rem .3rem;border-radius: .04rem;position: relative;background: #e1e1e1;}

.tab_title ul li.active a,
.tab_title ul li:hover a{background: #1c1f87;color: #fff;}

.new_left{width:45%;height:402px;position: relative;margin-right:.35rem;}
.new_swip{width:100%;height:100%;}
.new_swip .swiper-slide{background-position: center;background-size: cover;}
.new_swip .swiper-slide a{width: 100%;height: 100%;display: block;position: relative;}
.new_swip .swiper-slide a .swip_title{width: 100%;position: absolute;left: 0;bottom: 0;color: #fff;padding:12px 100px 12px 19px;
background-image: -webkit-linear-gradient(top,transparent 0,#000 100%);
background-image: -o-linear-gradient(top,transparent 0,#000 100%);
background-image: linear-gradient(to bottom,transparent 0,#000 100%);}

.new_swip .swiper-slide a .swip_title h1{font-size: 18px;}
.new_swip .swiper-slide a .swip_title p{font-size: 16px;color: rgba(255,255,255,.5);margin-top:5px;}
.new_swip .new_pagtion{text-align: right;bottom:25px;width: 70px;right:11px;left: auto;}

.new_swip .swiper-pagination-bullet{width:10px;height:10px;display: inline-block;border-radius: 100%;border: 1px solid #fff;background: none;opacity: 1;}
.new_swip .swiper-pagination-bullet-active {background: #0673b8;border: 1px solid #0673b8;}

.new_tj{padding:0 0 17px;border-bottom: 1px dashed #e5e5e5;}
.new_tj .new_tj_pic{width: 166px;height: 118px;margin-right: 20px;overflow: hidden;}
.new_tj .new_tj_pic .new_tj_img,
.new_swip .swiper-slide .slide_pic{width: 100%;height: 100%;}
.new_tj:hover .new_tj_pic .new_tj_img,
.new_swip .swiper-slide:hover .slide_pic{transform: scale(1.05);}
.new_tj .new_tj_txt h1{font-size: 18px;font-weight: bold;}
.new_tj .new_tj_txt p{font-size: 16px;line-height: 26px;color: #b3b3b3;margin-top: 10px;}

.new_tj .new_tj_txt .new_time{margin-top: 10px;font-size: 14px;line-height: 26px;}
.new_tj .new_tj_txt .new_time span{font-size: 16px;color: #919191;display: block;}
.new_tj .new_tj_txt .new_time em{font-style: normal;color: #ff8c00;}

.new_rlis ul li a{color: #515151;padding: 15px 0;border-bottom: 1px dashed #e5e5e5;position: relative;padding-left:25px;}
.new_rlis ul li a:before{content: '';position: absolute;width:15px;height:16px;left: 0;top: 0;bottom: 0;margin: auto;background:  no-repeat;}
.new_rlis ul li h1{font-size:16px;position: relative;}
.new_rlis ul li a:before{content: '';position: absolute;width: 6px;height: 6px;border: 1px solid #888989;border-radius: 50%;left: 5px;top: 0;bottom: 0;margin: auto;}
.new_rlis ul li span{font-size: 16px;margin-left: 20px;}
.new_rlis ul li:hover a{color: #1c1f87;}
.new_rlis ul li:hover a:before{background:  no-repeat;}
.new_rlis ul li:hover a{padding-left:23px;}



.new_rlis ul li a,
.new_tj .new_tj_pic .new_tj_img,
.new_swip .swiper-slide .slide_pic,
.abt_lis ul li .abt_lis_con .abt_i:before,
.abt_lis ul li .abt_lis_con .abt_i:after,
.abt_lis ul li .abt_lis_con .abt_i i,
.abt_lis ul li .abt_lis_con{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}


/*首页业务领域*/
.abt_lis{margin-top: 30px;}
.abt_lis ul li{width:20%;float: left;padding: 0 1vw;}
.abt_lis ul li .abt_lis_con{padding:.1rem;border-radius: 8px;}
.abt_lis ul li .abt_lis_con a{width: 100%;height: 100%;align-items: center;}
.abt_lis ul li .abt_lis_con .abt_i{width:1.1rem;height: 1.1rem;position: relative;background:rgba(0,2,85,.2);border-radius: 50%;padding: .25rem;margin: auto;}
.abt_lis ul li .abt_lis_con .abt_i i{display: inline-block;position: relative;z-index: 2;}
.abt_lis ul li .abt_lis_con .abt_i i,
.abt_lis ul li .abt_lis_con .abt_i i img{width: 100%;height: 100%;}
.abt_lis ul li .abt_lis_con .abt_i:before,
.abt_lis ul li .abt_lis_con .abt_i:after{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;background: rgba(244,244,244,.6);}
.abt_lis ul li .abt_lis_con .abt_i:before,
.abt_lis ul li .abt_lis_con:hover .abt_i:after{width: 120%;height: 120%;}
.abt_lis ul li .abt_lis_con:hover .abt_i:before{background: #f3e0d1;}
.abt_lis ul li .abt_lis_con:hover .abt_i:before{width: 100%;height: 100%;}
.abt_lis ul li .abt_lis_con:hover .abt_i i{/*transform: rotatey(180deg);*/transform:scale(.8);transition: ease .5s;}
.abt_lis ul li .abt_lis_con .abt_txt h1{font-size: 20px;text-align: center;margin-top: .35rem;}
.abt_lis ul li .abt_lis_con .abt_txt p{color: #979797;text-transform: uppercase;margin-top: 12px;display: none;}


/*首页招标公告*/
.mg_top{margin-top: .5rem;}
.t_tender{background: #fbfbfb;}
.tender_sub{display: none;}
.tender_sub .new_rlis ul{margin: 0 -20px;}
.tender_sub .new_rlis ul li{width: 50%;float: left;padding: 0 20px;}
.read_more{text-align: center;}


/*首页项目展示*/
.disnone{display: none;}
.case_swiper{margin-top: -.2rem;}
.case_swiper .swiper-slide{overflow: hidden;position: relative;padding:.2rem .1rem;}
.case_slide{box-shadow: 0 0 10px #ddd;padding:.2rem;background: #fff;border-radius:4px;}
.model_pic{width:2.6rem;height:2.2rem;overflow: hidden;position: relative;margin-right: .2rem;border-radius:4px;}
.case_link{position: relative;width: 100%;height:100%;overflow: hidden;}
.case_link .model_img{width: 100%;height: 100%;}
.fengcai .swiper-slide:hover .model_pic .model_img{transform: scale(1.05);}
.fc_title{text-align: center;padding:20px 18px 15px;background-image: linear-gradient(to bottom,transparent 0,#000 100%);left: 0;bottom: 0;right: 0;width: 100%;color: #fff;}
.case_link:hover .model_img{transform: scale(1.05);}
.model_pic .model_img,
.case_swiper .swiper-slide .model_img,
.case_swiper .swiper-slide .model_pic,
.case_link .model_img{transition: ease .4s;-webkit-transition: ease .4s;-moz-transition: ease .4s;-o-transition: ease .4s;-ms-transition: ease .4s;}
.swiper_title .case_dt{font-size: 18px;color: #545454;margin: .1rem 0;line-height: .3rem;}
.swiper_title .case_dt span{color: #1c1f87;}

.case_swiper .swiper-button-prev, 
.case_swiper .swiper-container-rtl .swiper-button-next{
left:.1rem;right: auto;}
.case_swiper .swiper-button-next, 
.case_swiper .swiper-container-rtl .swiper-button-prev{
right:.1rem;left: auto;}
.case_swiper .swiper-button-next, 
.case_swiper .swiper-button-prev{position: absolute;top:0;bottom: 0;margin: auto; font-size: 20px;font-family: '宋体';font-weight: bold;width:30px;height:40px;z-index: 10;cursor: pointer;background-size:30px 40px;background-position: center;background-repeat: no-repeat;transition: ease .3s;opacity:0;display: block !important;background:rgba(0,0,0,.5);text-align: center;line-height: 40px;}
.case_swiper:hover .swiper-button-next, 
.case_swiper:hover .swiper-button-prev{opacity:1;color: #fff;}
.check{color: #fe6f06;margin-top: .4rem;}


/*首页资质荣誉*/
.pic_swiper .swiper-button-prev, 
.pic_swiper .swiper-button-next{color: #1c1f87;z-index: 110;}
.pic_swiper .swiper-slide img {width: 100%;transform: scale(.75)}
.pic_swiper .swiper-slide-active img {transform: scale(1)}
.pic_swiper .swiper-slide {overflow: hidden;}
.pic_swiper .swiper-button-prev,
.pic_swiper .swiper-button-next {font-size: 24px;font-weight: bold;top:auto;cursor: pointer;bottom: 25px;}
.pic_swiper .swiper-button-next, 
.pic_swiper .swiper-container-rtl .swiper-button-prev {
background-image: none;right: 10px;left: auto;}
.pic_swiper .swiper-button-prev, 
.pic_swiper .swiper-container-rtl .swiper-button-next {
background-image:none;left: 10px;right: auto;}
.pic_swiper .swiper-button-prev span,
.pic_swiper .swiper-button-next span{font-family: "宋体";font-weight: bold;position: relative;}
.pic_swiper .swiper-button-prev {left: 28%;}
.pic_swiper .swiper-button-next {right: 28%;text-align: right;}
.pic_swiper .swiper-button-prev span:after,
.pic_swiper .swiper-button-next span:before{content: '....';line-height: 32px;position: absolute;top:-9px;font-family: 'arial';}
.pic_swiper .swiper-button-next span:before{right:10px;}
.pic_swiper .swiper-button-prev:hover,
.pic_swiper .swiper-button-next:hover {color: #d80010;}

.pic_swiper .swiper-slide img{
	transition: all .55s cubic-bezier(.35, .75, .55, 1) 0.1s;
	-webkit-transition: all.55s cubic-bezier(.35, .75, .55, 1) .1s;
	-moz-transition: all.55s cubic-bezier(.35, .75, .55, 1) .1s;
}
.shili{padding: 50px 0;background: #f9f9f9;}
.tec_title1{text-align: center;}
.pics_txt{padding: 0 10px;}
.pic_box{padding-bottom:70%;position: relative;margin-bottom:85px;}
.pic_box .pics_img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.pic_box .pics_img img{width: 100%;height: 100%;object-fit: contain;}
.pics_txt .pics_line{width:20%;height: 2px;background:rgba(28,31,135,.6);position: relative;visibility: hidden;opacity: 0;margin: auto;transform: scale(0);}
.pics_txt .pics_line span{display: inline-block;width:11px;height:11px;
border: 50%;position: relative;border:7px solid rgba(28, 31, 135, .8);border-radius: 50%;position: absolute;left: 0;top: -11px;right: 0;margin: auto;box-sizing: initial;}
.pics_txt .pics_line span:before{content: '';position: absolute;width: 100%;height: 100%;background: #fff;left: 0;top: 0;border-radius: 50%;}
.pics_txt p{margin-top: 30px;font-size: 16px;color: #fff;text-align: center;opacity: 0;}
.pic_swiper .swiper-slide-active p {opacity: 1;color: #1c1f87;}
.pic_swiper .swiper-slide-active .pics_txt .pics_line{width: 100%;visibility: visible;opacity: 1;transform: scale(1);}
.pic_swiper .swiper-slide-active:hover .pic_box .pics_img img{transform: scale(1.1);}

.pics_txt .pics_line,
.pics_txt .pics_line span,
.pic_box .pics_img img{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-ms-transition: ease .3s;-o-transition: ease .3s;}
..#workst:after,
..#workst:before{content: '';position: absolute;width: 32%;height: 80px;
background: #fff;bottom: 1px;z-index: 100;}
#workst:after{right: 0;}
#workst:before{left: 0}

.honor_box{background: url(/uploads/image/sanimages/hn_bg.jpg) no-repeat center center;background-size: cover;}

.ft_hr{padding: .4rem 0;background: #000255;}
.ft_hr_ml{color: #fff;}
.ft_hr_ml ul li{line-height: 44px;font-size: 16px;}
.ft_hr_ml ul li i{display: inline-block;float: left;margin-right:15px;}
.ft_hr_ml ul li span{width:70px;height: 44px; float: left;text-align:justify; text-justify:inter-ideograph;}
.ft_hr_ml ul li span:after{content: "";padding-left: 100%;display: inline-block;}

.ft_hr_rt{margin-left:10%;}
.ft_hr_rt ul li{display: inline-block;width: 120px;float: left;margin-left: 20px;text-align: center;font-size: 16px;color: #fff;}
.ft_hr_rt ul li img{display: block;width: 100%;}
.ft_hr_rt ul li p{margin-top: 20px;}

.ft_bm{padding: 20px 0;background: #000132;font-size: 16px;color: rgba(255,255,255,.6);}
.ft_bm a{color: rgba(255,255,255,.6);}
.ft_bm .ft_bm_lt span{margin-right: 10px;}
.ft_bm .ft_bm_rt img{margin-left: 8px;}
.ft_bm a:hover{color: #fff;}

.honor_cont{overflow: hidden;position: relative;}

.panner{padding: .2rem 0;}
.panner .panner_con{align-items: center;}
.panner .link_span{font-size: 18px;margin-right: .1rem;}
.panner .link_lis a{display: inline-block;padding: .04rem .12rem;color: #666;transition: ease .3s;}
.panner .link_lis a:hover{color: #1c1f87;}


/************************************************走进桂春************************************************/
.ny_line{height: 200px;}
.ny_cn{min-height:4.5rem;padding-bottom: .5rem;}
.ny_header{background: #3235b0;}
.ny_header .nav_lis ul li:hover .downlis{top:54px;}
.ny_header .fixed_hr .nav_lis ul li .downlis{top:70px;}
.ny_header .fixed_hr .nav_lis ul li:hover .downlis{top:60px;}
.header_hr{padding: 20px 0;background: #f9f9f9;}
.header_page{font-size: 16px;}
.header_page a{padding-right: 20px;position: relative;}
.header_page a:after{content: '>';position: absolute;color: #e6e6e6;right: 0;top: 0;bottom: 0;margin: auto;}
.header_page a:last-child{padding-right: 0;}
.header_page a:last-child:after{display: none;}
.header_page a:hover,
.header_page a:last-child{color: #e12222;}

.ny_gund{padding: .5rem 0;}
.hpage{text-align: center;padding:30px 0 .1rem;border-bottom:1px solid #eee;-webkit-animation: fadeinup 1.5s;animation: fadeinup 1.5s;margin-bottom: .3rem;}
.hpage ul li{display: inline-block;margin: 0 2px;font-size: 18px;border: 1px solid #eeeeee;border-radius: .3rem;margin-bottom: 20px;}
.hpage ul li a{display: inline-block;padding:.1rem .5rem;}
.hpage ul li.active,.hpage ul li:hover{background: #1c1f87;border: 1px solid #1c1f87;}
.hpage ul li.active a,.hpage ul li:hover a{color: #fff;}

.hpage ul li{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}


/************************************************发展历程************************************************/
.lc_item ul li{clear: both;}
.lc_hpic{margin-bottom: 20px;}
.lc_hpic img{max-width: 100%;}
.lc_item ul li .lc_tl{width:134px;margin-top:41px;cursor: pointer;margin-right: .3rem;}
.lc_item ul li .lc_tl h1{font-size:18px;font-weight: bold;text-align: right;border-radius: 4px;position: relative;}
.lc_item ul li .lc_tl h1 span{color: #e12222;display: block;margin-top: .05rem;}
.lc_item ul li .lc_rbox{border-left: 2px solid #eeeeee;position: relative;}
.lc_item ul li .lc_rnr{padding:40px 30px 40px 25px;border-bottom: 1px dashed #cbcbcb;margin-bottom: 20px;}
.lc_item ul li .lc_wz{font-size: 16px;color: #474747;line-height: 26px;margin-bottom: 15px;position: relative;}
.lc_item ul li .lc_wz:before{content: '';position: absolute;width:10px;height: 10px;border:1px solid #aaa;left: -32px;top:8px;border-radius: 50%;background: #fff;}
.lc_item ul li .lc_wz:after{content: '';position: absolute;width:6px;height: 6px;background:#aaa;left: -29px;top:11px;border-radius: 50%;}

.lc_item ul li:hover .lc_wz{color: #1c1f87;cursor: pointer;}
.lc_item ul li:hover .lc_wz:before{border:1px solid #1c1f87;}
.lc_item ul li:hover .lc_wz:after{background:#1c1f87;}
.lc_item ul li .lc_wz span{color: #1c1f87;}


/************************************************加入桂春************************************************/
.join_guichun ul li{border-bottom: 1px solid #eee;padding: .3rem 0;}
.join_guichun ul li .join_title{font-size: .3rem;color: #1c1f87;font-weight: bold;padding-left: 20px;position: relative;}
.join_guichun ul li .join_title:before{content: '';position: absolute;width: .06rem;height: .06rem;background: #1c1f87;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto;}
.join_guichun ul li .join_detail{padding: .3rem 0;}
.join_guichun ul li .join_contact{line-height: 30px;color: #cd0000;}
.join_guichun ul li .join_detail p span{text-wrap: initial !important;}

/************************************************联系我们************************************************/
.pd25{padding: .3rem 0 0;}
.contact_lis .company_title{font-size: .3rem;color: #1c1f87;margin-bottom: .5rem;}
.contact_lis p{margin: .15rem 0;}

.map{max-width:578px;margin-left: .5rem;}
.map img{width: 100%;}
.return_top{width: 40px;height: 40px;border-radius: 50%;position: fixed;bottom: 10%;right: 20px;text-align: center;display: flex;align-items: center;flex-direction: column;justify-content: center; background: #e12222;z-index: 999;cursor: pointer;font-size: 12px;line-height: 13px;text-transform: uppercase;color: #fff;box-shadow: 0 0 5px #fff;}
.return_top span{font-size: 12px;}


/************************************************项目展示************************************************/
.case_lis{margin: 0 -20px;}
.case_lis ul li{width: 50%;float: left; padding: 0 20px;margin-bottom:40px;}
.pages{text-align: center;line-height: 32px;color: #8f8f8f;margin:50px 0 10px;}
.pages a{display: inline-block;padding: 0 15px;border: 1px solid #dfdfdf;color: #8f8f8f;margin: 0 2px;}
.pages .page_ipt{width: 54px;height: 34px; border: 1px solid #dfdfdf;text-align: center;margin: 0 5px;}
.pages a.page_active,
.pages a:hover,
.pages a.goto:hover{background: #1c1f87;border: 1px solid #1c1f87;color: #fff;}
.pages a.goto{background: #eeeeee;}


/************************************************新闻中心************************************************/
.nynew ul li a .nynewpic .nynewimg,
.business_item ul li a .bus_txt .bus_more:before,
.business_item ul li a .bus_txt .bus_more:after,
.business_item ul li a .bus_txt .bus_more b,
.business_item ul li a .ny_bus_pic .ny_bus_img,
.business_item ul li a .bus_txt .bus_more:after{transition: ease .4s;-webkit-transition: ease .4s;-moz-transition: ease .4s;-o-transition: ease .4s;-ms-transition: ease .4s;}
.nynew{margin-top: -20px;}
.nynew ul li{padding: 30px 0;border-bottom: 1px solid #e8e8e8;}
.nynew ul li a{width: 100%;height: 100%;}
.nynew ul li a .nynewpic{width:299px;height:200px;overflow:hidden;margin-right:25px ;}
.nynew ul li a .nynewpic .nynewimg{width: 100%;height: 100%;}
.nynew ul li a .nynewtext h1{font-size: 20px;}
.nynew ul li a .nynewtext p{color: #6b6b6b;line-height: 30px;margin-top: 15px;}
.nynew ul li a .nynewtext .nynewtime{margin-top:50px;font-size: 18px;font-family: 'arial';color: #858585;}
.nynew ul li a .nynewtext .nynewtime i{font-size: 20px;}
.nynew ul li a:hover .nynewpic .nynewimg{transform: scale(1.05);}
.nynew ul li a:hover .nynewtext p{color: #282828;}
.ny_main{max-width: 1000px;margin: auto;}


/************************************************新闻详情************************************************/
.ny_ncn{padding-bottom: 80px;min-height: 400px;}
.newxq_title{padding: 0 0 30px;text-align: center;border-bottom: 1px solid #f3f3f3;}
.newxq_title h1{font-size: 30px;font-weight: bold;}
.newxq_title p{margin-top: 25px;}
.newxq_title p span{margin: 0 20px;color: #b4b4b4;}
.newxq_title p span i{margin-right: 8px;}

.xq_cont{margin-top:30px;}
.xq_cont img,
.singlepage img{max-width: 100%;}
.xq_page{margin-top: 40px;border-top: 1px solid #eee;padding-top: .2rem;}
.xq_page a{line-height: 65px;width: 50%;padding: 0 20px;color: #555555;}
.xq_page a.fr{text-align: right;}
.xq_page a.fl span{margin-right: 8px;}
.xq_page a.fr span{margin-left: 8px;}
.xq_page a:hover{color: #c30c22;}


/************************************************业务领域************************************************/
.business_item ul li{height:4.03rem;margin-top:.4rem;}
.business_item ul li a{width: 100%;height: 100%;display: block;}
.business_item ul li a .bus_txt,
.business_item ul li a .ny_bus_pic{width: 50%;height: 100%;overflow: hidden;}
.business_item ul li a .ny_bus_pic .ny_bus_img{width: 100%;height: 100%;transform: scale(1.05);}
.business_item ul li:hover a .ny_bus_pic .ny_bus_img{transform: scale(1);}
.business_item ul li a .bus_txt{background: #f7f8f7;padding:0 .5rem;text-align: center;display: flex;flex-direction: column;
align-items: center;justify-content: center;}
.business_item ul li:nth-child(odd) a .bus_txt,
.business_item ul li:nth-child(even) a .ny_bus_pic{float: right;}
.business_item ul li:nth-child(odd) a .ny_bus_pic,
.business_item ul li:nth-child(even) a .bus_txt{float: left;}
.business_item ul li a .bus_txt h1{font-size:.26rem;color: #606060;margin-top: 20px;}
.business_item ul li a .bus_txt h2{font-size: 14px;color: #bcbcbc;text-transform: uppercase;margin-top: 5px;}
.business_item ul li a .bus_txt p{line-height: 28px;color: #8c8c8c;margin-top: 15px;font-size: .16rem;display: none;}
.business_item ul li a .bus_txt .bus_more{margin-top:.2rem;color: #8c8c8c;padding: 0 10px;line-height: 54px;position: relative;display: inline-block;}
.business_item ul li a .bus_txt .bus_icon{display: inline-block;width:.77rem;}
.business_item ul li a .bus_txt .bus_icon img{width: 100%;-webkit-filter: grayscale(100%);}
.business_item ul li:hover a .bus_txt .bus_icon img{width: 100%;-webkit-filter: grayscale(0);}
.business_item ul li a .bus_txt .bus_more:after{content: '';position: absolute;width: 0;height: 2px;background: #1c1f87;left: 0;right: 0;bottom: 0; margin: auto;}

.business_item ul li:hover a .bus_txt .bus_more:before,
.business_item ul li:hover a .bus_txt .bus_more:after{width: 100%;}
.business_item ul li:hover a .bus_txt .bus_more{color: #1c1f87;}
.business_item ul li:hover a .bus_txt .bus_more b{margin-left: 10px;opacity: 1;}

.business_item ul li a .bus_txt .bus_more b{opacity: 0;}
.business_item ul li:hover a .bus_txt i{display:inline-block;/*animation: bounce .3s;*/}
.business_item ul li:hover a .bus_txt h1{color: #1c1f87;}
.business_item ul li:hover a .bus_txt p{color: #333;}


/****************************************资质荣誉****************************************/
.bd_atlis ul li .bd_pic img,
.ny_news ul li,
.leader_lis ul li a .leader_pic .leader_img{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-ms-transition: ease .3s;-o-transition: ease .3s;}
.bd_atlis ul li:hover .bd_pic img{transform: scale(1.05);}
.bd_atlis{margin: 0 -15px;}
.bd_atlis ul li{width:25%;display: inline-block;float:left;padding: 0 15px;position: relative;cursor: pointer;margin-bottom: 25px;}
.bd_atlis ul li .bd_pic{height:2.5rem;overflow: hidden;width: 100%;padding:15px;border: 1px solid #f4f4f4;}
.bd_atlis ul li .bd_pic img{width: 100%;height: 100%;object-fit: contain;}
.bd_atlis ul li p{text-align: center;font-size: 18px;color: #3a3a3a;margin-top: 15px;}
.bd_atlis ul li:hover p{color: #e29a00;}

.sming{padding:0 0 20px;color: #e23b1a;}

/****************************************招标公告****************************************/
.ny_news{margin-top: 30px;}
.ny_news ul li{padding:.25rem;border-bottom: 1px solid #eeeeee;border-radius: .04rem;}
.ny_news ul li a{width: 100%;height: 100%;align-items: center;}
.ny_news ul li a .ny_new_text h1{font-size: 18px;}
.ny_news ul li a .ny_new_text p{line-height:26px;color: #a4a4a4;margin-top:10px;}
.ny_news ul li a .ny_new_text em{display: block;color: #9b9b9b;margin-top: .15rem;font-size: 14px;}
.ny_news ul li a .py_time{text-align: center;color: #543175;background: #ececec;padding: .2rem;margin-right: .3rem;}
.ny_news ul li a .py_time h2{font-size:.38rem;font-weight: bold;}
.ny_news ul li a .py_time span{display: block;font-size: 20px;color: #777;margin-top: 5px;}
.ny_news ul li a .py_time .n_more{margin-top: .3rem;}
.ny_news ul li a .py_time .n_more i{font-size:.2rem;color: #acadac;display: inline-block;margin-left:.1rem;}

.ny_news ul li:hover{transform: translate(0,-2px);background: #fff;box-shadow: 0 0 15px #ddd;}


/****************************************领导班子****************************************/
.leader_lis{margin: 0 -20px;}
.leader_lis ul li{width: 25%;height: 3.7rem; float: left;padding: 0 20px;margin-bottom: 40px;}
.leader_lis ul li a{width: 100%;height: 100%;display: block;position: relative;}
.leader_lis ul li a .leader_pic,
.leader_lis ul li a .leader_pic .leader_img{width: 100%;height: 100%;}
.leader_lis ul li a .leader_pic{position: relative;overflow: hidden;}
.leader_lis ul li a .leader_pic .leader_title{width: 100%;padding: .15rem;background: rgba(0,0,0,.5);position: absolute;left: 0;bottom: 0;right: 0;color: #fff;text-align: center;}

.leader_lis ul li a:hover .leader_pic .leader_img{transform: scale(1.05);}




@media (max-width:1200px) {
.inter_oa {margin-left: 2%;}
	
}

@media (max-width:1023px) {
.ny_ban{padding-top: 0;}
.bd_atlis ul li .bd_pic{height: 200px;}	
.h_line{height: 90px;}
.idx_top_ct,
.pc_hide{display: none;}
.h_hr{display: block;}
.logo1{margin: 14px 0 0 20px;width: 260px;}
.logo1 a{width: 100%;height: 100%;display: block;}
.logo1 img{width: 100%;}
.h_hr{height:90px;position: fixed;top: 0;left: 0;right: 0;z-index: 1000;background: #fff;box-shadow: 0 0 10px #ddd;}
.height2e{height: 90px;}
.h_hr .menu,
.h_hr .menu_2{padding:25px 28px;position: absolute;right:30px;top:15px;}
.h_hr .menu_2{display: none;}
.h_hr .menu_2 span:before{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);top:0;}
.h_hr .menu_2 span:after{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);top:0;}
.pull_down {display: block;width: 100%;height:85vh;position: absolute;right: -100%;overflow: auto;}
.pull_down ul {position: relative;height: 100%;background: #fff;z-index: 101;padding-bottom:20px;}
.pull_down ul li{line-height:50px;border-bottom: 1px solid #f0f0f0;}
.pull_down ul li a {width: 100%;font-size:18px;display: block;padding: 0 10px;font-weight: bold;}
.pull_down ul li .nav_dlis{display: block;line-height:30px;/*border-top:1px solid #f5f5f5;*/border-radius: .06rem;/*background: #fbfbfb;*/padding:0 0 10px 10px;}
.pull_down ul li .nav_dlis a{display:inline-block;width: auto;padding:0 20px 0 14px;font-size:16px;color: #888;line-height:44px;position: relative;}
.pull_down ul li .nav_dlis a:before{content: '';position: absolute;width: 5px;height:5px;border-radius: 50%;left: 1px;top:19px;background: #999;}
.pull_down ul li .nav_dlis a:hover:before{background: #333;}
.pull_down ul li .nav_dlis a:last-child{border-bottom: none;}
.pull_down ul li a span{float: right;font-family: '宋体';display: inline-block; transform: rotate(-270deg);font-size:26px;margin-right:15px;transition: ease .5s;}
.pull_down ul li:hover .nav_dlis a{color: #666;}
.pull_down ul li a:hover span{transform: rotate(-90deg);color: #15499a;}
.pull_down ul li:hover a,
.pull_down ul li .nav_dlis a:hover{color: #1c1f87;}
.pull_down ul li a.mobile_nav{color: #15499a;}
.pull_down ul li a.mobile_nav span{transform: rotate(-90deg);color: #15499a;}

.shade {max-width:100%;height: 100%;position: fixed;z-index: 99;background: rgba(0, 0, 0, 0.5);display:block;left: 0;/*right: 0;*/margin: auto;}
.pad_lf40 {padding:0 30px;}
.h_hr .menu span,
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{position: absolute;display: block;width:40px;height:3px;top: 60%; left:10%; cursor: pointer;content: '';background-color: #1c1f87;border-radius: 1px;-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);-o-transition: all .4s cubic-bezier(0.19,1,.22,1);-moz-transition: all .4s cubic-bezier(0.19,1,.22,1);transition: all .4s cubic-bezier(0.19,1,.22,1);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.h_hr .menu span:before{ top:-12px;left:0%;}
.h_hr .menu span:after{ top:12px;left:0%;}
.pull_d_bg{background: #fff;position: relative;z-index: 888;padding-bottom: 20px;}

.ml_search{max-width: 47%;height:35px;background: #fff;border-radius: 40px;margin: 20px auto;position: relative;z-index: 20;}
.ml_search .mb_input{height: 35px;padding: 0 15px;border-radius: 40px;background: transparent;outline: none;border: 1px solid #ddd;}
.ml_search .mb_btn{width: 35px;height: 35px;display: block;background: none;margin-left: 10px;}
.pull_down ul li .language{text-align: right;}
.pull_down ul li .language a{display: inline-block;width: auto;padding: 0 20px;}

.ban_box{padding-top: 90px;}

.md_search{display: flex;align-items: center;height: 90px;padding-right: 1.5rem;}
.inter_oa a,
.search i{color: #333;}
.inter_oa {margin-left: 0;}
.inter_oa a:hover,
.search i:hover{color: #1c1f87;}


.abt_left,
.abt_right,
.tender_sub .new_rlis ul li{width: 100%;float: none;}
.abt_right{max-width: 94%;margin: auto; margin-top: .5rem;}
.new_cont{display: block;}
.new_left{width: 100%;}
.new_right {margin-top: .5rem;}
.abt_lis ul li .abt_lis_con .abt_i{width: 1.2rem;height: 1.2rem;}

.contact_tanx{display: block;}
.map{margin-left: 0;margin-top: .5rem;}

.bd_atlis ul li{width: 33.3333%;}
.bd_atlis ul li .bd_pic{height: 2.5rem;}


.leader_lis ul li{width: 33.3333%;}




}

.single_page img{max-width: 100%;}


@media (max-width: 640px) {
.logo1{width:2.9rem;margin: .22rem 0 0 .2rem;}
.search {width:.42rem;height:.42rem;margin-right: 1.1rem;}
.search i{width: 100%;height: 100%;line-height:.42rem;font-size: .4rem;}
.sch_box{top:1.1rem;padding: .25rem 0;}
.sch_box .sch_btn {width:1.5rem;line-height:.8rem;font-size: .24rem;height: .8rem;}
.sch_box .sch_ipt{height: .8rem;font-size: .24rem;}
.close{width:.8rem;line-height:.8rem;height:.8rem;}
.close i{font-size: .38rem;}
.search span{width:.42rem;height:.42rem;}
.search:before {display: none;}
.h_hr {width: 100%;position: fixed;top: 0;height: 1.1rem;}
.height2e{height: 0;}
.h_line{height: 1.1rem;}
.h_hr .menu,
.h_hr .menu_2{padding:.29rem .3rem;right:.2rem;top:.19rem;}
.h_hr .menu_2{right: 0.2rem;}

.pull_down {top:1.1rem;position: absolute;width: 100%;}
.pull_down ul {padding-bottom:.2rem;}
.pull_down ul li{line-height:.8rem;}
.pull_down ul li a {width: 100%;font-size:.26rem;}
.pull_down ul li .nav_dlis{line-height:.6rem;border-radius: .06rem;}
.pull_down ul li .nav_dlis a{padding:0 .3rem;font-size:.24rem;line-height:.6rem;display: inline-block;border-bottom:none;}
.pull_down ul li a span{font-size:.26rem;margin-right:.15rem;}

.pad_lf40 {padding:0 .2rem;}
.h_hr .menu span,
.h_hr .menu span:before,
.h_hr .menu span:after,
.h_hr .menu_2 span:before,
.h_hr .menu_2 span:after{width:.45rem;height:.04rem;top: 60%; left:10%;border-radius:.02rem;-webkit-border-radius:.02rem;-moz-border-radius:.02rem;}
.h_hr .menu span:before{ top:-.15rem;left:0%;}
.h_hr .menu span:after{ top:.15rem;left:0%;}
.pull_down ul li .nav_dlis a:before {width:.06rem;height:.06rem;
border: 1px solid #ddd;left:.02rem;top:0;bottom: 0;margin: auto;}

.search span {width:.32rem;height: .32rem;top:.05rem;}
.search {width:.42rem;height:.42rem;padding-left: 0.8vw;margin-left: .1rem;margin-top: .05rem;}
.md_search{padding-right: 0;height: 100%;}
.inter_oa{line-height: inherit;font-size: .26rem;}
.h_hr .m_tanx-m{height: 100%;}	
.idx_top{padding: 0;}
.ban_box{padding-top: 1rem;height: 4.3rem;}	
	
.banner_txt .ban_title{font-size: .26rem;margin: 0 .1rem;}	
.banner_txt p{font-size: .2rem;}
#banner .swiper-slide-active .banner_txt p{margin-top: .2rem;}
#ban_pgt{bottom: .2rem;}	
.banner_txt{top: 50%;}	
	

.pic_swiper {margin-top:.25rem;}

.pic_swiper .swiper-button-prev,
.pic_swiper .swiper-button-next {font-size:.3rem;bottom:0;}
.pic_swiper .swiper-button-next, 
.pic_swiper .swiper-container-rtl .swiper-button-prev {
right:.1rem;}
.pic_swiper .swiper-button-prev, 
.pic_swiper .swiper-container-rtl .swiper-button-next {
left: .1rem;}

.pic_swiper .swiper-button-prev {left:0;}
.pic_swiper .swiper-button-next {right:0;text-align: right;}
.pic_swiper .swiper-button-prev span:after,
.pic_swiper .swiper-button-next span:before{content: '....';line-height: .32rem;top:-.06rem;font-size: .24rem;}
.pic_swiper .swiper-button-next span:before{right:.1rem;}

.shili{padding:.5rem 0;}
.pics_txt{padding: 0 .1rem;width: 80%;margin: auto;}
.pic_box{padding-bottom:1.5rem;margin-bottom:.62rem;height:4rem;}
.pics_txt .pics_line{width:20%;height: .02rem;}
.pics_txt .pics_line span{width:.11rem;height:.11rem;
border:.07rem solid rgba(33, 111, 211, .5);top: -.11rem;}
.pics_txt p{margin-top:.3rem;font-size:.24rem;}
#workst:after,
#workst:before{width: 32%;height:.8rem;}
	
.about_container{margin-top: .2rem;}
.abt_left h1{font-size: .3rem;}
.abt_left p{font-size: .24rem;line-height: .4rem;margin-top: .3rem;}
.abt_more {width:4rem;line-height:.6rem;font-size:.24rem; border-radius: .6rem; margin-top:.5rem;border: .01rem solid #aeaeaf;}
.sz_gd ul li p{font-size: .3rem;}
.sz_gd ul li span{font-size: .2rem;}
.sz_gd ul li h1{font-size: .2rem;margin-top: .1rem;}
.abt_right,
.sz_gd{margin-top: .3rem;}
.abt_right a{height: 3rem;}
.abt_right a:before{top: -.16rem;left: -.16rem;}
.abt_right a:after {right: -.16rem;bottom: -.16rem;}
.cn_title{padding: 0.4rem 0 0.4rem;}
.tab_title ul li{margin-bottom: .15rem;font-size: .24rem;}
.tab_title ul li a{padding: 0.1rem 0.2rem;}
.new_left{height: 4rem;}
.new_swip .swiper-slide a .swip_title h1{font-size: .26rem;}
.new_swip .new_pagtion{bottom:.2rem;}
	
.new_tj{padding:0 0 .25rem;border-bottom:.01rem dashed #e5e5e5;}
.new_tj .new_tj_pic{width:2rem;height:1.5rem;margin-right:.2rem;}
.new_tj .new_tj_txt h1{font-size:.26rem;}
.new_tj .new_tj_txt p{font-size: .24rem;line-height:.3rem;margin-top:.1rem;}

.new_tj .new_tj_txt .new_time{margin-top:.1rem;font-size:.2rem;line-height:.26rem;}
.new_tj .new_tj_txt .new_time span{font-size:.2rem;}

.new_rlis ul li a{padding:.2rem 0;border-bottom:.01rem dashed #e5e5e5;padding-left:.25rem;}
.new_rlis ul li a:before{width:.15rem;height:.15rem;}
.new_rlis ul li h1{font-size:.26rem;}
.new_rlis ul li a:before{width:.06rem;height:.06rem;border:.01rem solid #888989;}
.new_rlis ul li span{font-size:.24rem;margin-left:.2rem;}
.new_rlis ul li:hover a{padding-left:.23rem;}

.abt_lis{margin-top: .3rem;}
.abt_lis ul li{width: 100%;padding: 0;margin-bottom: .3rem;}
.abt_lis ul li .abt_lis_con .abt_txt h1{font-size: .26rem;}
.abt_lis ul li .abt_lis_con .abt_txt p{font-size: .24rem;margin-top: .15rem;text-align: center;}
.t_tender .tab_title{margin-bottom: .3rem;}
.case_slide{box-shadow: 0 0 .1rem #ddd;padding: .15rem;}	
.swiper_title .case_dt{font-size: .24rem;}
.model_pic{width: 2.2rem;height: 1.8rem;}	
.w14 {max-width:100%;padding: 0 .2rem;}	
.check{font-size: .2rem;margin-top: .2rem;}
.ft_hr_rt{display: none;} 
.ft_hr_ml ul li{line-height: .5rem;font-size: .24rem;}
.ft_hr_ml ul li i{width: .3rem;height: .3rem;margin-right: .2rem;}
.ft_hr_ml ul li i img{width: 100%;}
.ft_hr_ml ul li span{width:1rem;height: .44rem;}
.ft_bm{padding: .2rem 0;}
.ft_bm .ft_bm_lt span{margin-right: 0;}
.ft_bm_lt,
.ft_bm_rt{width: 100%;float: none;font-size: .24rem;}


.hpage{padding:.3rem 0 .1rem;}
.hpage ul li{margin: 0 .02rem .2rem .02rem;font-size:.26rem;border: 1px solid #eeeeee;}
.hpage ul li.active,.hpage ul li:hover{background: #1c1f87;border: 1px solid #1c1f87;}


.item_tanx{display: block;}
.lc_item ul li .lc_rnr{border-bottom: none;padding: .2rem 0 .1rem 0;margin-bottom: .2rem;}
.lc_item ul li .lc_wz{margin-bottom: .1rem;}
.lc_item ul li .lc_wz:before,
.lc_item ul li .lc_wz:after{display: none;}
.lc_item ul li .lc_rbox{border-left: none;}
.lc_item ul li{border-bottom:1px solid #eeeeee;}
.lc_item ul li .lc_tl h1{text-align: left;}
.ny_line{height:1.1rem;}
.header_hr{padding: .2rem 0;}
.header_page{font-size: .24rem;}
.ny_cn{min-height: 6rem;}
.contact_lis p{font-size: .26rem;line-height: .46rem;}

.return_top{width:.5rem;height:.5rem;bottom:1rem;right:.2rem;font-size: .2rem;line-height:.2rem;}
.return_top span{font-size:.16rem;}

.pages{line-height:.32rem;font-size: .2rem;margin: 0.4rem 0 0;}
.pages a{padding: 0 .15rem;margin: 0 .02rem;margin-bottom: .2rem;}
.pages .page_ipt{width:.54rem;height:.34rem;margin: 0 .05rem;}


/************************************************项目展示************************************************/
.case_lis{margin: 0 ;}
.case_lis ul li{width:100%;float: none; padding: 0 .05rem;margin-bottom:.3rem;}


/**************************新闻中心**************************/
.nynew{margin-top:-.25rem;}
.nynew ul li{padding:.25rem 0;}
.nynew ul li a .nynewpic{width:2.5rem;height:1.68rem;margin-right:.25rem;}
.nynew ul li a .nynewtext h1{font-size:.26rem;}
.nynew ul li a .nynewtext p{line-height:.38rem;margin-top:.15rem;font-size: .24rem;}
.nynew ul li a .nynewtext .nynewtime{margin-top:.15rem;font-size:.2rem;}
.nynew ul li a .nynewtext .nynewtime i{font-size:.24rem;}
	
.newxq_title{padding: 0 0 .25rem;}
.newxq_title h1{font-size: .3rem;}	
.newxq_title p{font-size: .24rem;}	
.newxq_title p span{margin: 0 .1rem;}

.xq_page{margin-top: .4rem;}
.xq_page a{line-height: .6rem;font-size: .24rem;padding: 0 .2rem;}

.xq_cont{margin-top: .3rem;}


/****************************************业务领域****************************************/
.business_item ul li{height:auto;}

.business_item ul li a .bus_txt,
.business_item ul li a .ny_bus_pic{width:100%;}
.business_item ul li a .ny_bus_pic{height: 3rem;}
.business_item ul li a .bus_txt{padding:.3rem;}
.business_item ul li:nth-child(odd) a .bus_txt,
.business_item ul li:nth-child(even) a .ny_bus_pic{float: none;}
.business_item ul li:nth-child(odd) a .ny_bus_pic,
.business_item ul li:nth-child(even) a .bus_txt{float: none;}
.business_item ul li a .bus_txt h1{font-size:.3rem;margin-top:.2rem;}
.business_item ul li a .bus_txt h2{font-size:.16rem;margin-top:.06rem;}
.business_item ul li a .bus_txt p{line-height:.46rem;margin-top: .2rem;font-size: .24rem;}
.business_item ul li a .bus_txt .bus_more{margin-top:.2rem;padding: 0 .1rem;line-height:.6rem;font-size: .24rem;}
.business_item ul li a .bus_txt .bus_icon{width:.77rem;}
.business_item ul li a .bus_txt .bus_more:after{height: .02rem;}


.bd_atlis{margin: 0;}
.bd_atlis ul li{width: 50%;padding: 0 .1rem;margin-bottom:.25rem;}

.bd_atlis ul li .bd_pic{height:2.3rem;padding:.2rem;}
.bd_atlis ul li p{font-size:.26rem;margin-top:.15rem;}


.ny_news{margin-top:.3rem;}
.ny_news ul li{padding:.2rem;border-bottom:.01rem solid #eeeeee;}
.ny_news ul li a .ny_new_text h1{font-size:.26rem;}
.ny_news ul li a .ny_new_text p{line-height:.36rem;margin-top:.15rem;font-size: .24rem;}
.ny_news ul li a .ny_new_text em{margin-top: .1rem;font-size: .2rem;}
.ny_news ul li a .py_time h2{font-size:.34rem;}
.ny_news ul li a .py_time span{font-size:.2rem;margin-top:.05rem;}



/****************************************领导班子****************************************/
.leader_lis{margin: 0;}
.leader_lis ul li{width:50%;height: 3rem;padding: 0 .1rem;margin-bottom:.3rem;}
.leader_lis ul li a .leader_pic .leader_title{padding: .15rem;font-size: .24rem;}

.inter_oa a{padding: 0 .1rem 0 0;}
.hpage ul li a{padding: .1rem .4rem;}

.panner .panner_con{display: block;}
.panner{padding: .3rem 0;}
.panner .link_span{font-size:.28rem;margin-right: .1rem;}
.panner .link_lis{margin-top: .2rem;}
.panner .link_lis a{font-size: .24rem;padding: .1rem .1rem .1rem 0;}

	
}


/* 右上侧客服 suspend */
.suspend{width:40px;position:fixed;top:40%;right:0;overflow:hidden;z-index:9999;}
.suspend dl{width:183px;border-radius:25px 0 0 25px;padding-left:40px;}
.suspend dl dt{width:40px;height:44px;background:url(/uploads/image/sanimages/qq_online.png) no-repeat;position:absolute;
top:0;left:0;cursor:pointer;border-radius: 6px 0 0 6px;}
.suspend dl dd.suspendqq{width:183px;background:#ebebeb;border-left: 1px solid #f5f5f5;}
.suspend dl dd.suspendqq a{width:120px;height:85px;display:block;}
.suht{height: 44px;background: #f0f0f0;color: #333;}
.suht h1{margin-left: 20px;font-size: 18px;line-height: 44px;}
.subm{text-align:left;background: #fff;display: flex;}
.subm ul{width:120px;margin-left: 20px;}
.subm ul li{height: 45px;border-bottom: 1px solid #e3e3e3;line-height: 45px;}
.subm ul li i{width: 22px;height:24px;display: inline-block; background: url(/uploads/image/sanimages/qq.jpg) no-repeat;float: left;margin: 7px 3px 0 0;background-size: cover;}
.subm ul li a:hover{color: #ca0000;}
.subm h2{font-size: 16px;margin:10px 0 10px 20px;}
.subm p{font-size: 16px;color: #ef8328;font-family: arial;margin-left: 20px;font-weight: bold;}
.kdvx{width: 110px;height: 125px;margin-left: 20px;margin-top: 10px;text-align: center;}
.kdvx div{width: 110px;height: 110px;overflow: hidden;}
.kdvx div img{width: 100%;height: 100%;}
.qqimg{margin-top:10px;}
















