@import url("common.css");
.hd_hr{height:34px;line-height: 34px;background: #418df5;color: #fff;font-size: 14px;}
.hrRlis a{color: #fff;padding-left:30px;position: relative;}
.hrRlis a:before{content: '';position: absolute;width:11px;height:11px;background:url(../images/dIcon.png) no-repeat;left: 8px;top: 0;bottom: 0;margin:auto;}
.hrRlis a:hover{color: #162987;}

.hd_bm{height: 113px;}
.logo{margin-top:33px;}
.logo a{width: 100%;height: 100%;display:block;}

.navBox{width: 760px;}
.navLis ul li{width: 14.28%;display: inline-block;float: left;text-align: center;line-height: 113px;position: relative;}
.navLis ul li a{width: 100%;height: 100%;display: block;}
.navLis ul li:before{content: '';position: absolute;width: 1px;border-top: 8px solid #418df5;border-left: 8px solid transparent;border-right: 8px solid transparent;left: 0;top:-8px;right: 0;margin: auto;opacity: 0;}
.navLis ul li.navActive,
.navLis ul li:hover{background: #ecf3fe;}
.navLis ul li:after{content: '';position: absolute;width:0;height: 4px;background: #418df5;left: 0;right: 0;bottom: 0;opacity: 0;margin: auto;}

.navLis ul li.navActive:before,
.navLis ul li:hover:before,
.navLis ul li.navActive:after,
.navLis ul li:hover:after{opacity: 1;}
.navLis ul li.navActive:after,
.navLis ul li:hover:after{width: 100%;}
.navLis ul li.navActive:before,
.navLis ul li:hover:before{top: 0;}

.navLis ul li{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-o-transition: ease .5s;-ms-transition: ease .5s;}
.navLis ul li:after,
.navLis ul li a,
.navLis ul li:before,
.navLis ul li .navDown,
.panner_pic{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}

.navLis ul li .navDown{width: 100%;max-height:0;left:0;position: absolute;top: 113px;z-index: 5;overflow: hidden;}
.navLis ul li .navDown dl dd a{line-height: 50px;background: #fff;font-size: 14px;}
.navLis ul li .navDown dl dd a:hover{background: #418df5;color: #fff;}
.navLis ul li:hover .navDown{max-height: 500px;}

#banner{width:100%;height:600px;overflow:hidden;position:relative;}
#banSwiper {width:100%;height:100%;position:absolute;left:-50%;margin-left:50%;}
#banner .swiper-button-prev, 
#banner .swiper-container-rtl .swiper-button-next {
    background: url(../images/prev.png) no-repeat;
left:30px;right: auto;}
#banner .swiper-button-next, 
#banner .swiper-container-rtl .swiper-button-prev {
    background: url(../images/next.png) no-repeat;
right:30px;left: auto;}
#banner .swiper-button-next, 
#banner .swiper-button-prev {position: absolute;top: 50%;
width:0;height:100px;margin-top: -22px;z-index: 10;cursor: pointer;
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:100px;opacity:.8;transform: scale(1);}

.effect1 img{-webkit-animation-name:effect1;animation-name:effect1;}	
.leftUp img{-webkit-animation-name:leftUp;animation-name:leftUp;}
.moveRight img{-webkit-animation-name:moveRight;animation-name:moveRight;}
.moveDown img{-webkit-animation-name:moveDown;animation-name:moveDown;}
.centerBig img{-webkit-animation-name:centerBig;animation-name:centerBig;}
.rightDownBig img{-webkit-animation-name:rightDownBig;animation-name:rightDownBig;}

#banSwiper .swiper-slide img{
animation-duration:6s;
animation-timing-function:linear;
animation-fill-mode: forwards;
-webkit-animation-duration:6s;
-webkit-animation-timing-function:linear;
-webkit-animation-fill-mode: forwards;
}	
#banPage{bottom:25px;width: 100%;}
#banPage .swiper-pagination-bullet{
width:20px;height:20px;background:#fff;margin:0 10px;}


.c_n{min-height: 400px;padding-bottom:50px;}
.Idx_set1{background: #f7f7f7;padding: 20px 0;}
.set1_left{width: 340px;margin-top:20px;}
.set1_left h1{font-size: 22px;font-weight: bold;}
.set1_left p{margin-top:5px;font-size: 13px;}

.set1_middle{padding:0 50px;border-left: 1px solid #e3e3e3;border-right: 1px solid #e3e3e3;margin-left:45px;}
.set1_middle h2{font-size: 16px;color: #7e7e7e;margin-bottom: 8px;}
.set1_middle h2 i{display: inline-block;float: left;margin:-2px 8px 0 0;}
.set1_middle p{font-family: 'arial';font-weight:bold;font-size: 28px;color: #182b88;}
.set1_right{width: 440px;margin-top: 10px;}
.set1_right .search_bx{height: 40px;}
.set1_right .search_bx .sch_ipt{height:40px;border: 1px solid #d1d1d1;border-right: none;padding: 0 20px;outline: none;}
.set1_right .search_bx .sch_btn{width: 52px;height: 40px;background: #418df5;outline: none;cursor: pointer;}
.set1_right .search_bx .sch_btn:hover{background: #de1b17;}
.set1_right .top_search{margin-top: 10px;font-size: 14px;}

.set1_right .top_search a{color: #939393;margin-right: 10px;}
.set1_right .top_search a:hover,
.set1_right .top_search span{color: #de1b17;}

.set_title{text-align: center;margin-bottom: 30px;}
.set_title h1{font-size: 28px;font-family: 'Bebas';color: #418df5;}
.set_title h2{font-size: 36px;}
.set_title p{color: #757575;margin-top: 10px;}
.pd30{padding: 30px 0;}
.Idx_set2{background:#fbfbfb;}

#partner .swiper-button-next, 
#partner .swiper-button-prev {position: absolute;top:10px;
width: 50px;height: 72px;margin-top:0;z-index:2;cursor: pointer;
background-size:50px 72px;background-position: center;background-repeat: no-repeat;text-align: center;line-height: 72px;}
#partner .swiper-button-prev, 
#partner .swiper-container-rtl .swiper-button-next{background:#fbfbfb;left:0;right: auto;}
#partner .swiper-button-next, 
#partner .swiper-container-rtl .swiper-button-prev{background:#fbfbfb;right:0;left: auto;}
.w14{width: 1300px;margin: auto;}
#partner{padding:10px 60px 10px;}
#partner .swiper-button-next span, 
#partner .swiper-button-prev span{font-size: 30px;color: #c7c7c7;}
#partner .swiper-button-next span:hover, 
#partner .swiper-button-prev span:hover{color: #418df5;}
.dis_block{width: 100%;height: 100%;display: block;}
.panner_pic:hover{box-shadow:0 0 5px #999;transform: scale(1.05) translate(0,5px);z-index: 15;}
.product_hr{padding-right: 140px;}
.tabTitle ul li{display: inline-block;float: left;line-height: 40px;width: 130px;background: #f5f5f5;color: #595959;text-align: center;margin-right: 10px;cursor: pointer;margin-bottom: 10px;}
.mg-top{margin-top: 30px;}
.tabTitle ul li.tabActive{background: #418df5;color: #fff;}

.tab_sub{display: none;position: relative;}

.product_lis{margin: 0 -12px;}
.product_lis ul li{width: 25%;display: inline-block;float: left;padding: 0 12px;margin-bottom: 24px;}
.product_lis ul li a{width: 100%;height: 100%;display: block;border: 1px solid #f3f3f3;background: #fdfdfd;}
.product_lis ul li a .proPic{height:186px;overflow: hidden;}
.product_lis ul li a .proPic img{width: 100%;height: 100%;object-fit: contain;}
.product_lis ul li a .proTitle{height: 73px;background: #fdfdfd;padding: 10px 20px;display: flex;align-items: center;text-align: center;}
.product_lis ul li a:hover{/*border: 1px solid #418df5;*/box-shadow: 0 0 20px #999;}
.product_lis ul li a:hover .proPic img{transform: translate(0,-10px);}
.product_lis ul li a,
.product_lis ul li a .proPic img,
.advantLis ul li .advanBox,
.pages a{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-o-transition: ease .3s;-ms-transition: ease .3s;}
.proMore{width: 130px;line-height: 40px;display: inline-block;background: #f5f5f5;color: #595959;text-align: center;position: absolute;top:-130px;right: 0;}


.Idx_set4{padding:40px 0 50px;background: url(../images/advantageBg.jpg) no-repeat center center;background-size: cover;}
.advantLis{margin:78px -12px 0;}
.advantLis ul li{width: 25%;display: inline-block;float: left;padding: 0 12px;}
.advantLis ul li .advanBox{background:#f2f3f6;position: relative;}
.advantLis ul li .advantPic{height: 160px;position: relative;}
.advantLis ul li .advantPic .advantImg{width: 100%;height: 100%;}
.advantLis ul li .advantPic .advantIcon{width: 55px;height: 63px;background: url(../images/lbian.png) no-repeat;text-align: center;line-height: 63px;position: absolute;left: 0;top: 0;right: 0;bottom:0;margin: auto;font-family: 'Myriad Pro';font-size: 28px;font-weight: bold;color: #fff;}
.advantLis ul li .advant_Txt{height: 220px;padding: 15px;}
.advantLis ul li .advant_Txt .advanTitle{font-size: 18px;font-weight: bold;margin-top: 10px;}
.advantLis ul li .advant_Txt .advantPline p{color: #494949;line-height: 28px;margin-top: 15px;position: relative;padding-left:15px;}
.advantLis ul li .advant_Txt .advantPline p:before{content: '';position: absolute;width: 7px;height: 7px;background: #de1b17;transform: rotate(45deg);left: 0;top:11px;}
.advantLis ul li .advant_Txt .advantPline p span{color:#099743;}
.advantLis ul li:nth-child(odd){transform: translate(0,-40px);}
.advantLis ul li .advanBox:hover{transform:scale(1.1) translate(-5px,-5px);z-index: 2;}

.Idx_set5{padding:40px 0;background: url(../images/lc_bg.jpg) no-repeat center center;background-size: cover;display: none;}
.process_con{margin-top: 40px;}
.process_con img{width: 100%;}

.Idx_set6{border-bottom: 2px solid #efefef;}
.caseLis{margin: 40px -12px 0;}
.caseLis ul li{width:25%;display: inline-block;float: left;padding: 0 12px;margin-bottom: 24px;}
.caseLis ul li a{width: 100%;height: 217px;display: block;position: relative;overflow: hidden;}
.caseLis ul li a .casePic{width: 100%;height: 100%;}
.caseLis ul li a .caseCon{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);color: #fff;text-align: center;padding: 15px;display: flex;justify-content: center;flex-direction: column;}
.caseLis ul li a .caseCon .caseIcon{position: relative;border-bottom: 1px solid rgba(255,255,255,.2);padding-bottom:25px;}
.caseLis ul li a .caseCon .caseIcon i{width: 63px;height: 56px;display:block; margin: auto;}
.caseLis ul li a .caseCon .caseIcon:after{content: '';position: absolute;width: 23px;height: 3px;background: #fff;left: 0;right: 0;bottom: -2px;margin: auto;}
.caseLis ul li a .caseCon .caseTitle{font-size: 18px;font-weight: bold;margin-top: 22px;}

.caseLis ul li a .casePic,
.caseLis ul li a .caseCon,
.caseLis ul li a .caseCon .caseIcon:after,
.caseLis ul li a .caseCon .caseIcon,
.caseLis ul li a .caseCon .caseIcon i,
.caseLis ul li a .caseCon .caseTitle,
.sz_gd ul li .abtIcon,
.sz_gd ul li,
.newItems ul li:before,
.newItems ul li,
.newItems ul li a,
.newPics .dis_block,
.abtLis ul li .abtLbox,
.hdMenu a,
.nyNew ul li a .nyNewPic .nyNewImg,
.contact_lis ul li .contBox i{transition: ease .4s;-webkit-transition: ease .4s;-moz-transition: ease .4s;-o-transition: ease .4s;-ms-transition: ease .4s;}

.caseLis ul li a:hover .casePic{transform:scale(1.08);}
.caseLis ul li a:hover .caseCon .caseIcon:after{width: 100%;opacity: 0;}
.caseLis ul li a:hover .caseCon{background: rgba(0,0,0,0);}
.caseLis ul li a:hover .caseCon .caseIcon{border-bottom: 1px solid rgba(255,255,255,0);}
.caseLis ul li a:hover .caseCon .caseIcon i{opacity: 0;transform: scale(2);}
.caseLis ul li a:hover .caseCon .caseTitle{opacity: 0;transform: scale(1.5);}

.abt_left{width: 550px;}
.abtTitle{border-bottom:2px solid #f0f0f0;}
.abtTitle h1{position: relative;font-size: 26px;padding-bottom:25px;display: inline-block;}
.abtTitle h1:after{ content: '';position: absolute;width:100%;height: 2px;background: #de1b17;left: 0;bottom: -2px;}
.abtCon{line-height: 36px;color: #545454;margin-top: 20px;}
.abt_more{width: 180px;line-height: 40px;display: block;background: #418df5;text-align: center;color: #fff;margin-top:30px;}
.abt_more:hover{background: #de1b17;color: #fff;}

.abt_right{width: 586px;}
.abt_right img{width: 100%;}

.abt_bm{padding:30px 0;background: #f5f5f5;margin-top: 40px;}
.sz_gd{margin: 25px auto;/*overflow: hidden;*/}
.sz_gd ul li{width:16.666%;display: inline-block;float: left;text-align: center;position: relative;}
.sz_gd ul li p{margin-top:25px;}
.sz_gd ul li p,
.sz_gd ul li span{font-size:32px;color: #de1b17;font-family: 'arial';}

.sz_gd ul li h1{font-size: 16px;color: #939393;margin-top: 15px;}
.sz_gd ul li p{display: inline-block;font-weight: bold;}

.sz_gd ul li .abtIcon{width: 41px;height: 43px;display: block;margin: auto;}
.sz_gd ul li:hover{transform: scale(1.3) translate(0,5px);}

.newTlis{margin-top: 40px;text-align: center;}
.newTlis ul li{display: inline-block;width: 280px;line-height: 70px;background: #f5f5f5;margin: 0 3px;text-align: center;}
.newTlis ul li a{width: 100%;height: 100%;display: block;font-size: 18px;color: #787878;}
.newIcon{width: 35px;height: 37px;display: inline-block;vertical-align: text-bottom;margin-right: 10px;}
.newIcon i{font-size:34px;line-height: 50px;float: left;}
.newTlis ul li:hover{background: #418df5;}
.newTlis ul li:hover a{color: #fff;}

.newCon{margin-top: 40px;}
.newLeft{width: 880px;}
.newTcont{width: 332px;}
.newSub{display: none;}
.newPics{height: 352px;overflow: hidden;}
.newPics .dis_block:hover{transform: scale(1.05);}


.newTabs{width: 518px;}
.newItems ul li{position: relative;}
.newItems ul li a{width: 100%;height: 100%;padding: 18px 0;}
.newItems ul li a .newTime{width:113px;text-align: right;font-family: 'arial';padding-right: 20px;border-right: 2px solid #f0f0f0;}
.newItems ul li a .newTime h2{font-size: 26px;}
.newItems ul li a .newTime span{font-size: 16px;display: block;margin-top: 3px;}
.newItems ul li a .newText{padding: 0 20px;}
.newItems ul li a .newText h1{font-size: 18px;}
.newItems ul li a .newText p{font-size: 14px;color: #a7a7a7;margin-top:7px;}

.newItems ul li.newActive{background: #418df5;}
.newItems ul li.newActive a,
.newItems ul li.newActive a .newText p{color: #fff;}
.newItems ul li.newActive a .newTime{border-right: 2px solid #fff;} 
.newItems ul li:before{content: '';position: absolute;height: 1px;border-right:12px solid #418df5;border-bottom:10px solid transparent;border-top:10px solid transparent;left:0;top: 0;bottom: 0;margin: auto;opacity: 0;}
.newItems ul li.newActive:before{left: -12px;opacity: 1;}

.probTitle{line-height: 70px;background: #f5f5f5;text-align: center;color: #787878;font-size: 18px;}
.newRight{width: 280px;}
.probLis{padding:17px 15px;border: 1px solid #eeeeee;}
.probLis ul li{position: relative;}
.probLis ul li a{padding: 10px 0;color: #4c4c4c;width: 100%;height: 100%;display: block;padding-left:15px;}
.probLis ul li:before{content: '';position: absolute;width: 6px;height: 6px;background: #a7a7a7;border-radius: 50%;left: 0;top: 0;bottom: 0;margin: auto;}
.probLis ul li a:hover{color: #418df5;}


.ft_hr{line-height: 70px;border-bottom: 1px solid #5183c8;background: #064eb0;}
.ft_hr{font-size: 16px;color: #fff;}
.partner a{color: #fff;margin-right: 10px;}
.returnTop{cursor: pointer;}
.ft_bm{padding:30px 0;background: #064eb0;}
.ft_menu{width: 250px;}
.ft_menu a{display:inline-block;width: 50%;float: left;font-size: 16px;color: #fff;line-height: 46px;}
.ft_menu a:hover,
.partner a:hover{color: #c6d9f4;}
.ft_contact{width: 500px;margin-left: 50px;color: #fff;}

.ftPhone i{display: inline-block;float:left;margin:21px 8px 0 0;}
.ftPhone .phoneTxt h1{font-size: 38px;font-weight: bold;}
.ftPhone .phoneTxt p{color: rgba(255,255,255,.5);margin-top: 5px;}
.adr_lis{margin-top: 20px;font-size: 16px;line-height: 40px;padding-left: 24px;}
.adr_lis p i{display: inline-block;margin-right: 8px;}

.ft_ewm ul li{display: inline-block;float: left;margin-left:25px;text-align: center;font-size: 16px;color: #fff;}
.ft_ewm ul li img{width: 120px;display: block;margin-bottom: 15px;}
.ft_bt{padding: 20px 0;background: #418df5;color:rgba(255,255,255,.7);}
.ft_bt span{margin-right:15px;}
.ft_bt a{color: rgba(255,255,255,.7);}
.ft_bt a:hover{color: #fff;}
.ft_bt span.Itnet{margin-left: 15px;margin-right: 4px;}
.ft_bt em{font-style: normal;display: inline-block;padding:1px 8px;border: 1px solid rgba(255,255,255,.5);border-radius: 4px;font-size: 14px;}



/**************************产品展示**************************/
.nyBan{height: 350px;position: relative;}
.nyBan .nyBpic,
.nyBan .nyB_title,
.nyBan .nyB_title .w12{width: 100%;height: 100%;}
.nyBan .nyBpic{-webkit-animation: scaleBigToSmall 8s;animation: scaleBigToSmall 8s;}
.nyBan .nyB_title{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.nyBan .nyB_title .w12{text-align: center;color: #fff;padding-top: 130px;}
.nyBan .nyB_title .w12 h1{display: inline-block;position: relative;font-size: 46px;font-weight: bold;animation: fadeInLeft .5s;}
.nyBan .nyB_title .w12 h1:before,
.nyBan .nyB_title .w12 h1:after{content: '';position: absolute;width: 18px;height: 31px;}
.nyBan .nyB_title .w12 h1:before{background: url(../images/bf_icon.png) no-repeat;top:8px;left:-33px;}
.nyBan .nyB_title .w12 h1:after{background: url(../images/af_icon.png) no-repeat;bottom:8px;right: -33px;}
.nyBan .nyB_title .w12 p{font-size: 26px;text-transform: uppercase;margin-top: 10px;animation: fadeInRight .5s;}

.ny_cn{min-height: 400px;padding: 25px 0 80px;}
.hdPage{line-height: 54px;border-bottom: 1px solid #e8e8e8;color: #5c5c5c;}
.hdPage i{font-size: 20px;float: left;margin:0 3px 0 0;}
.hdPage a{padding-right: 20px;position: relative;color: #5c5c5c;display: inline-block;}
.hdPage a:after{content: '>';position: absolute;top: 0;bottom: 0;right: 0;margin: auto;color: #5c5c5c;}
.hdPage a:last-child:after{display: none;}
.hdPage a:last-child{padding-right: 0;}
.hdPage a:hover,
.hdPage a:last-child{color: #de1b17;}
.hdMenu{line-height: 50px;background: #f8f8f5;border: 1px solid #eee9e9;text-align: center;justify-content: center;}
.hdMenu a{color: #595959;text-align: center;position: relative;display: inline-block;padding: 0 10px;}
.hdMenu a.menu_on,
.hdMenu a:hover{background: #182b88;color: #fff;}
.hdMenu a:before{content: '';position: absolute;width: 1px;height: 100%;background: #f8f8f5;left: 0;top: 0;}

.nyCont{margin-top: 25px;}
.pages{text-align: center;line-height: 32px;color: #8f8f8f;margin-top: 60px;}
.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: #064eb0;border: 1px solid #064eb0;color: #fff;}
.pages a.goTo{background: #eeeeee;}


/**************************关于我们**************************/
.abtLis{margin: 40px -12px 0;}
.abtLis ul li{width: 33.333%;height: 203px; display: inline-block;float: left;padding: 0 12px;}
.abtLis ul li .abtLbox{width: 100%;height: 100%;padding:38px 0 0 35px;}
.abtLis ul li .abtLbox h1{font-size: 16px;text-transform: uppercase;}
.abtLis ul li .abtLbox h2{font-size: 24px;font-weight: bold;margin-top: 10px;}
.abtLis ul li .abtLbox p{color: #4d4d4d;margin-top:30px;}
.abtLis ul li .abtLbox:hover{box-shadow: 0 0 20px #999;transform: translate(0,-3px);}
.abtLis ul li:nth-child(1) .abtLbox h1,
.abtLis ul li:nth-child(1) .abtLbox h2{color: #1e1e1e;}
.abtLis ul li:nth-child(2) .abtLbox h1,
.abtLis ul li:nth-child(2) .abtLbox h2{color: #de1b17;}
.abtLis ul li:nth-child(3) .abtLbox h1,
.abtLis ul li:nth-child(3) .abtLbox h2{color: #273991;}


/**************************新闻中心**************************/
.nyNew{margin-top: -20px;}
.nyNew ul li{padding: 20px 0;border-bottom: 1px solid #e8e8e8;}
.nyNew ul li a{width: 100%;height: 100%;}
.nyNew ul li a .nyNewPic{width: 275px;height: 168px;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:30px;font-size: 18px;font-family: 'Arial';color: #6b6b6b;}
.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: #333;}

/**************************新闻详情**************************/
.ny_Ncn{padding-bottom: 80px;min-height: 400px;}
.newXq_title{padding: 30px 0;background: #f9f9f9;text-align: center;}
.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: 20px;line-height: 28px;}
.singlePage{line-height: 28px;}
.Xq_cont img,
.singlePage img{max-width: 100%;}
.Xq_page{margin-top: 40px;}
.Xq_page a{line-height: 65px;background: #eaeaea;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{background: #418df5;color: #fff;}

/**************************联系我们**************************/
.contact_lis{margin:120px -20px 0;}
.contact_lis ul li{width: 33.3333%;display: inline-block;float: left;padding: 0 20px;}
.contact_lis ul li .contBox{height: 230px;border: 1px dashed #418df5;padding: 100px 30px 30px 30px;position: relative;text-align: center;}
.contact_lis ul li .contBox i{width: 169px;height: 169px;display: inline-block;position: absolute;left: 0;right: 0;top: -85px;margin: auto;}
.contact_lis ul li .contBox h1{font-size: 18px;line-height: 28px;margin-top: 15px;}
.contact_lis ul li .contBox p{color: #5c5c5c;}
.contact_lis ul li .contBox h1.cPhone{font-family: 'impact';font-size: 32px;color: #418df5;}

.contact_lis ul li .contBox:hover i{animation: fadeInDown .8s;}
.map{margin-top: 40px;}
.map img{width: 100%;}


/**************************企业展示**************************/
.bd_atlis ul li .bd_pic 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:33.333%;display: inline-block;float:left;padding: 0 15px;position: relative;cursor: pointer;margin-bottom: 25px;}

.bd_atlis ul li .bd_pic{height: 266px;overflow: hidden;width: 100%;background:url(../images/img12.jpg) no-repeat;background-size: cover;padding: 20px;}
.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;}

.lp_cont{width: 100%;height: 100%; position: fixed;left: 0;top: 0;right: 0;display: none;z-index:999;}
.lp_cont .lp_hbg{width:100%;height:100%;position: absolute;background: rgba(0,0,0, .8);}
#pic_swip1{width:80%;height:100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;padding:20% 0;}

.lp_cont .close{width:60px;height:60px;display: inline-block; position: absolute;color: #aaa;font-size:48px;font-weight:bold;z-index:9;right:0;top:0;text-align: center;line-height:60px;}
.lp_cont .close:hover,
.lp_cont .close:focus {color: #f3451d;text-decoration: none;cursor: pointer;}

#pic_swip1 .swiper-button-next, 
#pic_swip1 .swiper-button-prev {position: absolute;top: 50%;width:54px;height: 77px;margin-top: -22px;z-index: 10;
cursor: pointer;background-size:54px 77px;background-position: center;background-repeat: no-repeat;}
#pic_swip1 .swiper-button-prev, 
#pic_swip1 .swiper-container-rtl .swiper-button-next {
background: url(../images/pic_pre.png) no-repeat;left:0;right: auto;}

#pic_swip1 .swiper-button-next,
#pic_swip1 .swiper-container-rtl .swiper-button-prev {
background: url(../images/pic_nex.png) no-repeat;right:0;left: auto;
}

.tc_container{display: inline-block;background: #fff;padding: 50px;position: relative;}
.tc_container img{width: 100%;height: 100%;object-fit: contain;}
.tc_container h1{font-size: 30px;margin-top: 30px;}


.hrRlismees a{color: #fff;padding-left:30px;position: relative;}
.hrRlismees a:before{content: '';position: absolute;width:11px;height:11px;background:url(../images/dIcon.png) no-repeat;left: 8px;top: 0;bottom: 0;margin:auto;}
.hrRlismees a:hover{color: #162987;}
.hrRl_span{color: red; font-weight: bold;}

























































