@charset "utf-8";
/* CSS Document */
@font-face{font-family: ziti; src:url(font-family: HarmonyOS Sans SC);}
@font-face{font-family: zt; src:url(font-family: Gotham-Medium.otf);}
html,body{background:#fff;  color:#333; font-size: 14px; margin:0; padding:0; font-family: ziti;}
.main{height: auto; margin: 0 auto; transition: all .5s ease 0s; overflow: hidden;}
h1,h2,h3,h4{font-size: 14px; line-height: 1;}
i{font-style:normal;}
img{border: 0; width:100%; vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
ul,li,dl,dd{list-style-type:none; margin:0; padding:0}
a{cursor: pointer;}
i,em{font-style: normal;}
table{width: 100%;}

.header{width: 100%; background: #fff; position: fixed; top: 0; border-bottom: 3px solid #0E3EAA; z-index: 99999;} 
.header .logo{float: left;}
.header .nav{float: left;}
.nav{margin: 0 auto;}
.nav .m .sub dl dd a:hover{color: #666 !important;}
.nav .m{display:inline-block; vertical-align:middle; text-align: center; position: relative;}
.nav .m a{ z-index: 2; color: #000; display: inline-block; width: 100%;display:block}
.nav .m:hover a,.nav .on a{ color: #0E3EAA;}
.nav .sub{display:none; position:absolute; overflow:hidden; z-index: 999; background:#fff; margin:0 auto; text-align: left;}
.nav .m .sub a{color: #333 !important; float: left; background: #F7F8FA; text-align: center;}
.nav .m .sub a:hover{color: #0E3EAA !important;}
.sp_nav{top: 2%; position: fixed; right: 2%; z-index: 99999; width: 20px; height: 20px; background-image: url(../images/dh.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.sp_nav_se{background-image: url(../images/close.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.sjj_nav{position:fixed; z-index:999; background: #0E3EAA;width: 100%;height: calc(100% - 45px); font-size: 14px; line-height: 30px; top:-100%; right:0; overflow:auto; overflow-x:hidden; padding: 0 3%;}
.nav_show{top: 50px;}
.sjj_nav ul li{zoom: 1; position: absolute;}
.sjj_nav ul li a:after{position: absolute; left: 0; top: 1.4933rem; height: 1px; width: 28px; z-index: 2; content: " ";}
.sjj_nav ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.sjj_nav ul li:before{position: absolute; left: 0; top: 44px; height: 1px; width: 100%; background: #eee; content: " "; z-index: 1;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px; height:1.4933rem;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);}
.sjj_nav ul li{position:relative;line-height: 45px; font-size:14px;}
.sjj_nav ul li:hover ul li{display: inline-block;}
.sjj_nav ul li:hover ul{margin: 15px 0;}
.sjj_nav ul li ul{zoom: 1;}
.sjj_nav ul li ul:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.sjj_nav ul li ul li{display: none;}
.sjj_nav ul li a{color:#fff; width:80%;}
.sjj_nav ul li ul li{float: left; width: 33%; height: 35px; line-height: 35px;}
.sjj_nav ul li ul li:hover{background: #0E3EAA;}
.sjj_nav ul li ul li:hover a{color: #fff;}
.sjj_nav ul li ul li:nth-child(3n){margin-right: 0;}
.sjj_nav ul li ul li:before{display: none;}
.sjj_nav ul li ul li a{color:#fff;display:block;text-align:left; text-align: 100%; width: 50%;}
.sjj_nav ul li ul li a:after{display: none;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#b8b8b8;}

.header .shear{float: right; background-image: url(../images/shear.jpg); background-position: right top; background-size: 100% 100%; background-repeat: no-repeat; text-align: center;}
.header .shear .fx{background-image: url(../images/fgx.png); background-position: right center; background-repeat: no-repeat;}
.header .shear .fx,.header .shear .gz{font-weight: 500; color: #fff; float: left;}
.header .shear a{color: #fff;}
.header .shear .gz .black{background-image: url(../images/dbx.png); background-position: center; background-size: 100% 100%; background-repeat: no-repeat; text-align: center; display: none;}
.header .shear .gz:hover .black{display: block; cursor: pointer;}
.in_banner{width: 100%; position: relative;}
.in_banner .swiper-slide{position: relative; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.in_banner_l,.in_banner_r{position: absolute; z-index: 5; cursor: pointer; transition: all .5s ease 0s; color:#fff; background: rgba(0,0,0,.2); border-radius: 100%; text-align: center;}
.in_banner .fl{color: #fff;}
.in_banner .fl .ywjs{text-transform: uppercase; font-family: zt; font-weight: bold;}
.in_banner .fr{background: #fff; text-align: center; position: relative;}
.in_banner .fr:after{background: #0E3EAA; content: " "; position: absolute; left: 0; bottom: 0;}
.in_banner .fr:before{background: #0A823B; content: " "; position: absolute; right: 0; bottom: 0;}
.in_banner .fr .img,.in_banner .fr .img img{margin: 0 auto;}
.in_banner .fr .tit{color: #0E3EAA; text-transform: uppercase; overflow: hidden;}
.in_banner .fr .tit div{letter-spacing: -0.05em; color: #333;}
.in_banner .fr .xx{color: #666; overflow: hidden; letter-spacing: -0.05em;}
.bottom .in_new ul li{float: left; position: relative; zoom: 1;}
.bottom .in_new ul li:first-child{margin-left: 0;}
.bottom .in_new ul li:after{ display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.bottom .in_new ul li:before{position: absolute; right: 0; top: 0; background-image: url(../images/xt.png); background-position: right top; background-repeat: no-repeat; content: " ";}
.bottom .in_new ul li:last-child:after{display: none;}
.bottom .in_new ul li a{color: #fff;}
.bottom .in_new ul li .zb{float: left; text-align: right;}
.bottom .in_new ul li .zb div{color: rgba(255,255,255,.3);}
.bottom .in_new ul li .yb{float: left; text-align: left; overflow: hidden;}
.frs{float: right;}
.frs .footer{text-align: right;}
.bottom{background: #0E3EAA; position: relative;}
.bottom:before{width: 100%; height: 1px; position: absolute; left: 0; background: rgba(255, 255, 255, 0.15); content: " ";}
.bottom .fl{background-image: url(../images/fl_bg.png); background-position: left top; background-size: 100% 100%; background-repeat: no-repeat; color: #fff;}
.bottom .fl .tel .zb{float: left;}
.bottom .fl .tel .yb{float: left; line-height: 1;}
.bottom .fl .tel .yb div{font-weight: bold; text-transform: uppercase; font-family: zt;}
.bottom .fl .db{color: rgba(255,255,255,.5);}
.bottom .fl .db a{color: rgba(255,255,255,.5);}
.bottom .fr{text-align: right;}
.bottom .fr .db_nav a{color: #fff; position: relative;}
.bottom .fr .db_nav a:after{position: absolute; right: 0; background-image: url(../images/fg.png); background-position: right center; background-repeat: no-repeat; content: " ";}
.bottom .fr .db_nav a:last-child:after{display: none;}
.footer{color: rgba(255,255,255,.5);}

/*企业新闻 news*/
.in_bann{width: 100%; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; position: relative;}
.in_bann .dh{position: absolute; left: 0; top: 0;}
.in_bann .dh .nav .m a{color: #fff;}
.ywen{width: 100%; height: auto;}
.wenzi{color: #fff; line-height: 1; text-transform: uppercase;}
.wenzi .xt{height: 2px; background: #fff;}
.coop_title{width: 100%; background: #FCFCFC; overflow: hidden; text-align: center; border-bottom: 2px solid #EDEDED;}
.coop_title a{color: #333; display: inline-block;}
.coop_title a.dq,.coop_title a:hover{color: #0E3EAA;}
.jl_li li{zoom: 1; border-bottom: 2px solid #EFF0F3; transition: all .5s ease 0s;}
.jl_li li:hover{border-bottom: 2px solid #2556A3; transition: all .5s ease 0s;}
.jl_li li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.jl_li li .time{float: left; color: #999; font-weight: bold; line-height: 1;}
.jl_li li .time div{color: #2556A3;}
.jl_li li .zj{float: left;}
.jl_li li .zj .bt{color: #333; font-weight: bold; overflow: hidden; transition: all .5s ease 0s; letter-spacing: 0.03em;}
.jl_li li:hover .zj .bt{color: #2556A3; transition: all .5s ease 0s; text-decoration: underline; color: #2556A3;}
.jl_li li .zj .xx{color: #666; overflow: hidden; letter-spacing: 0.05em;}
.look{color: #666; overflow: hidden; background: #0E3EAA; text-align: center; transition: all .5s ease 0s; color: #fff;}
.look img{float: right;}
.jl_li li .img{float: right; overflow: hidden;}
.jl_li li .img img{width: 100%; overflow: hidden; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all cubic-bezier(.18,1,.21,1) .9s; -moz-transition: all cubic-bezier(.18,1,.21,1) .9s; -ms-transition: all cubic-bezier(.18,1,.21,1) .9s; -o-transition: all cubic-bezier(.18,1,.21,1) .9s;  transition: all cubic-bezier(.18,1,.21,1) .9s; transition: all .5s ease 0s;}
.jl_li li:hover .img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.page{text-align: center; clear: both; transition: all .5s ease 0s;}
.page a,.page span{color: #333; text-align: center; display: inline-block; transition: all .5s ease 0s; border: 1px solid #333; border-radius: 100%;}
.page a.dq,.page a:hover{transition: all .5s ease 0s; border: 1px solid #0E3EAA; color: #0E3EAA;}

/*企业新闻详细 news_xx*/
.home{width: 100%; background: #FAFAFA;}
.home .fl{color: #3d3d3d; letter-spacing: 0.04em;}
.home .fl img{vertical-align: inherit;}
.home .fr{text-align: right; color: #D9D9D9; letter-spacing: 0.04em;}
.home .fr img{color: #999;}
.news_xx .left{float: left;}
.news_xx .left .left_tit{font-weight: 500; letter-spacing: 0em;}
.news_xx .left .left_sj{border-bottom: 2px solid #E8E8E8;}
.news_xx .left .left_sj span{color: #999;}
.detal{border-bottom: 2px solid #E8E8E8;}
.fy a{color: #3d3d3d; display: block;}
.right{float: right; background: #FAFAFA; border-left: 1px solid rgba(1,109,86,.2);}
.right .tit{color: #3d3d3d; text-align: center;}
.right_li li{transition: all .5s ease 0s;}
.right_li li .sj{color: #999;}
.right_li li .sm{color: #3D3D3D; transition: all .5s ease 0s;}
.right_li li:hover .sm{text-decoration: underline; color: #0E3EAA; transition: all .5s ease 0s;}
.right_li li:hover{background-image: url(../images/ys3.png); background-position: left bottom; background-repeat: no-repeat; background-size: 1%; transition: all .5s ease 0s;}

/*进取巨融*/
.train,.fz_list,.ptjs,.mainbody{margin: 0 auto; overflow: hidden;}
.px_top .fr{color: #666;}
.px_li ul li{float: left; background-position: center; background-repeat: no-repeat; background-size: 100%; color: #fff;}
.px_li ul li:last-child{margin-right: 0;}
.px_li ul li .tit{border-bottom: 1px solid #fff;}
.fzlj{width: 100%; background-image: url(../images/fzlj.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; color: #fff;}
.fzlj .fz_list .xx{letter-spacing: 0.03em;}
.ptjs .tp,.ptjs .tp img{width: 100%;}

/*招聘频道 job*/
.job_tit{border-bottom: 2px solid #eee;}
.choose ul li{zoom: 1;}
.choose ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.choose ul li .fr span{background: #F7F7F7; border-radius: 76px; color: #3D3D3D; display: inline-block; line-height: normal;}
.choose ul li .fr span.dq,.choose ul li .fr span:hover{color: #1443AC;  background: #E0EAF7; cursor: pointer;}
.pg_zplih2{background: #FAFAFA;}
.pg_zplih2 .fl{font-size: 28px; color: #222;}
.pg_zplih2 .fl div{color: #666;}
.pg_zplih2 .fr .gz{color: #666; float: left;}
.pg_zplih2 .xq,.pg_zplih2 .sq{background: #1443AC; text-align: center; color: #fff; float: right; display: block; cursor: pointer;}

.pg_zplih2 .sq{display: none;}
.pg_zplih2nuw .xq{display: none;}
.pg_zplih2nuw .sq{display: block;}
.pg_zplih2nuw{position: relative; background: #F2F5FC;}
.pg_zplitxt:before{position: absolute; top: 0; content: " "; height: 1px; border-top: 1px solid rgba(20,67,172,.2);}
.pg_zplih2nuw:before{position: absolute; bottom: 0; height: 1px; content: " ";}
.pg_zplitxt{background: #F2F5FC; display: none; color: #999; position: relative;}
.pg_zplitxt .xx font{color: #333;}
.send{color: #333;}
.send span{color: #999;}
.email{text-align: center; background: #1443AC; color: #fff;}

/*多彩巨融dcjr*/
.wyjr,.rwjr{width:100%; position:relative; line-height: 1; margin: 0 auto;}
.wyjr .swiper-slide img,.rwjr .swiper-slide img,.enter_fr .swiper-slide img,.hlw .swiper-slide img{width: 100%;}
.wyjr .swiper-slide,.rwjr .swiper-slide,.enter_fr .swiper-slide,.hlw .swiper-slide{position: relative;}
.wyjr .swiper-slide a,.rwjr .swiper-slide a,.enter_fr .swiper-slide a,.hlw .swiper-slide a{display: block; width: 100%; height: 100%;}
.wyjr .swiper-slide div,.rwjr .swiper-slide div,.enter_fr .swiper-slide div,.hlw .swiper-slide div{position: absolute; left: 0; bottom: 0; background-image: url(../images/dw.png); background-position: left top; background-repeat: no-repeat; background-size: 100% 100%; font-size: 18px; color: #fff;}
.in_wyjr_l,.in_wyjr_r,.in_rwjr_l,.in_rwjr_r,.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{background: #fff; border-radius: 100%; position: absolute; z-index: 5; cursor: pointer; transition: all .5s ease 0s; text-align: center;}
.in_wyjr_r,.in_rwjr_r,.in_enter_r,.in_hlw_r{left:inherit;}
.in_wyjr_l i,.in_wyjr_r i,.in_rwjr_l i,.in_rwjr_r i,.in_enter_l i,.in_enter_r i,.in_hlw_l i,.in_hlw_r i{color:#666;font-weight: bold; transition: all .5s ease 0s;}
.in_wyjr_l:hover,.in_wyjr_r:hover,.in_rwjr_l:hover,.in_rwjr_r:hover,.in_enter_l:hover,.in_enter_r:hover,.in_hlw_l:hover,.in_hlw_r:hover{background: #1443AC; transition: all .5s ease 0s;}
.in_wyjr_l:hover i,.in_wyjr_r:hover i,.in_rwjr_l:hover i,.in_rwjr_r:hover i,.in_enter_l:hover i,.in_enter_r:hover i,.in_hlw_l:hover i,.in_hlw_r:hover i{color: #fff; transition: all .5s ease 0s;}
.enter{background: rgba(0,0,0,.1);}
.enter .fl .xx{color: #666; overflow: hidden;}
.enter_fr,.hlw{float: right; overflow: hidden;}
.enter .mainbody{position: relative;}

/*输电工程sdgc*/
.sdgc .fr .xx{color: #666;}
.sdgc_list .swiper-slide{float: left; background: #F7F7F7; transition: all .5s ease 0s;}
.sdgc_list .swiper-slide:last-child{margin-right: 0;}
.sdgc_list .swiper-slide:hover{background: #F2F5FC; transition: all .5s ease 0s; cursor: pointer;}
.sdgc_list .swiper-slide .tit{overflow: hidden;}
.sdgc_list .swiper-slide .xx{color: #666; overflow: hidden;}
.ywyj{width: 100%; padding-top: 115px; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; position: relative;}
.ywyj .mainbody{overflow: inherit;}
.ywyj .tit{color: #fff;}
.ywyj .xx{color: #fff; position: relative; z-index: 2;}
.ywyj .xx:before{position: absolute; background-image: url(../images/tb1.png); background-position: left top; background-repeat: no-repeat; background-size: 100% 100%; content: " "; z-index: -1;}
.ywyj .xx:after{position: absolute; background-image: url(../images/tb2.png); background-position: left top; background-repeat: no-repeat; background-size: 100% 100%; content: " "; z-index: -1;}
.yjzx .tit{overflow: hidden;}
.yjzx_xx{position: relative;}
.yjzx_xx:before{position: absolute; left: 0; top: 0; bottom: 0; background: #0E3EAA; content: " ";}
.yjzx_xx .fl .tit{overflow: hidden;}
.yjzx_xx .fl .xx{color: #666;}
.yw_fr{float: right; overflow: hidden;}
.yw_fr .swiper-slide img{width: 100%;}
.yw_fr .swiper-slide{position: relative;}
.yw_fr .swiper-slide a{display: block; width: 100%; height: 100%;}
.in_yw_l,.in_yw_r{background: #F4F4F4; border-radius: 100%; position: absolute; z-index: 5; cursor: pointer; transition: all .5s ease 0s; text-align: center;}
.in_yw_r{left:inherit;}
.in_yw_l i,.in_yw_r i{color:#666;font-weight: bold; transition: all .5s ease 0s;}
.in_yw_l:hover,.in_yw_r:hover{background: #1443AC; transition: all .5s ease 0s;}
.in_yw_l:hover i,.in_yw_r:hover i{color: #fff; transition: all .5s ease 0s;}
.lie{background: #F7F7F7;}
.lie .zb{float: left;}
.lie .yb{float: right;}
.lie ul li span{color: #0E3EAA;}

/*关于巨融about*/
.title{font-weight: 500;}
.gsjs{color: #666;}
.gs_li ul li{float: left; background: #0E3EAA;}
.gs_li ul li:nth-child(2){background: #24A85A; border-left: 1px solid #fff; border-right: 1px solid #fff;}
.gs_li ul li .fl{color: rgba(255,255,255,.5);}
.gs_li ul li .fl .num{color: #fff;}
.qywh{background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; width: 100%; position: relative;}
.qywh .title{text-align: center; color: #fff;}
.whdw{width: 100%; position: relative;}
.whdw:before{position: absolute; left: 0; width: 100%; height: 1px; background: rgba(255,255,255,.5); content: ''; z-index: 6;}
.whdw ul li{color: #fff; text-align: center; float: left; width: 20%; position: relative;}
.whdw ul li:before{position: absolute; right: 0; bottom: 0; width: 1px; background: rgba(255,255,255,.5); content: ''; z-index: 6;}
.whdw ul li:last-child{border: none; transition: all .5s ease 0s;}
.whdw ul li .img{display: none;}
.whdw ul li.hovered{background: #0E3EAA; cursor: pointer; padding-top: 0; z-index: 9; transition: all .5s ease 0s;}
.whdw ul li:hover .img{display: block; transition: all .5s ease 0s;}
.whdw ul li .xt{height: 1px; background: #D8D8D8;}
.zzjg .title{text-align: center;}
.zzjg .img,.zzjg .img img{height: auto;}
.video{position: relative;}
.video .title{text-align: center;}

.video_list .swiper-slide{float: left; position: relative;}
.video_list .swiper-slide:last-child{margin-right: 0;}
.video_list .swiper-slide .img,.video_list .swiper-slide .img img{width: 100%; height: 100%;}
.video_list .swiper-slide .dw{position: absolute; background: #0E3EAA;}
.video_list .swiper-slide .fl{color: #fff;}
.video_list .swiper-slide .fr{background-image: url(../images/jx.png); background-position: right top; background-repeat: no-repeat; background-size: 100% 100%; text-align: right;}
.in_video_l,.in_video_r{position: absolute; z-index: 5; cursor: pointer; transition: all .5s ease 0s; color:#666; background: #F4F4F4; border-radius: 100%; text-align: center;}
.in_video_r{left:inherit;}
.in_video_a{background: #D8D8D8; border-radius: 135px; text-align: center;}
.video_list .in_video_a .swiper-pagination-bullet{background: none; border-radius: 100%; opacity: 1; position: relative; transition: all .4s ease .2s; margin: 0 6px;}
.video_list .in_video_a .swiper-pagination-bullet:before{content:''; background: #fff; border-radius: 10px; position: absolute; top: 50%; left: 50%; transition: all .4s ease 0s;}
.video_list .in_video_a .swiper-pagination-bullet-active:before{background: #0E3EAA; margin: 0;}
.dsj{position: relative;}
.dsj:before{position: absolute; left: 0; width: 100%; height: 1px; background: #0E3EAA; opacity: 0.2; content: " "; z-index: 9;}
.dsj .title{text-align: center; height: auto; line-height: 1;}
.dsj .title div{color: #666;}
.dsj_li{background-image: url(../images/dsj.png); background-position: center bottom; background-repeat: no-repeat; background-size: 100% 100%; position: relative;}
.about_bg{ position: fixed; width: 100%; height: 100%; top:0; left: 0; background: url(../images/about_bg.jpg) no-repeat;background-size: 100% 100%;}
.event_box{ width: 100%;}
.event_box .parHd {width: 100%; display: inline-block; overflow: hidden;}
.parHd  ul{ width: 100%; text-align: center; margin: 0 auto;}
.parHd .tempWrap{ margin: 0 auto;} 
.parHd li.no_line:before{ display: none;}
.parHd li{display: inline-block; cursor: pointer; color: #3D3D3D; position: relative; font-weight: bold; text-align: center;}
.parHd li:after{content: ''; background-image: url(../images/dot_ico1.png); background-position: center bottom; background-repeat: no-repeat; background-size: 100% 100%; position: absolute; z-index: 20; bottom: 0px; left: 50%;}
.parHd li.act{color: #0E3EAA;}
.parHd li.act:after{background-image: url(../images/dot_ico2.png);}
.parBd .img{float: left;}
.parBd .gd_xx{float: left;}
.parBd .gd_xx .tit{font-weight: 500; color: #0E3EAA; opacity: 0.2; overflow: hidden;}
.parBd .gd_xx .smcolor: #3D3D3D; overflow: hidden;}
div#listBox {width: 100%;}
.sPrev,.sNext{display: block; position: absolute; top: 55%;}
.sPrev i,.sNext i{color: #0E3EAA; font-weight: bold;}
.sPrev img,.sNext img{transition: all .6s cubic-bezier(.51,1.1,.9,.95); -moz-transition: all .6s cubic-bezier(.51,1.1,.9,.95); -webkit-transition: all .6s cubic-bezier(.51,1.1,.9,.95); -o-transition: all .6s cubic-bezier(.51,1.1,.9,.95);}
.in_eventjs{color: #3d3d3d; position: absolute; letter-spacing: 0.03em; font-weight: bold;}
.in_eventjs span{color: #0E3EAA;}
.shzr .title,.ztzl .title,.lxwm .title{text-align: center;}
.shzr_li ul li{float: left; width: 25%; height: 100%; height: auto; position: relative; transition: all .5s ease 0s; text-align: center; color: #fff;}
.shzr_li ul li:before{position: absolute; left: 0; top: 0; background-image: url(../images/shbj1.png); background-repeat: no-repeat; background-size: 100% 100%; content: " "; height: 100%; width: 100%; transition: all .5s ease 0s;}
.shzr_li ul li:hover:before{background-image: url(../images/shbj2.png); cursor: pointer; transition: all .5s ease 0s;}
.shzr_li ul li .li_dw{position: absolute; left: 0; top: 0; width: 100%; transition: all .5s ease 0s;}
.shzr_li ul li .bt{position: relative;}
.shzr_li ul li .bt:after{position: absolute; bottom: 0; height: 1px; background: #fff; content: " ";}
.shzr_li ul li .xx{overflow: hidden; display: none; transition: all .5s ease 0s;}
.shzr_li ul li:hover .li_dw{transition: all .5s ease 0s; cursor: pointer;}
.shzr_li ul li:hover .xx{display: block; transition: all .5s ease 0s;}
.ztzl_list li{float: left; }
.ztzl_list li .bt{background: #0E3EAA; color: #fff; display: flex; align-items: center; transition: all .5s ease 0s;writing-mode: vertical-rl; float: left;}
.ztzl_list li .img{display: none;}
.ztzl_list li.active .bt{background: #24A85A; cursor: pointer; transition: all .5s ease 0s;}
.ztzl_list li.active .img{display: inline-block;}
.lxwm{position: relative;}
.lxwm .map{width: 100%; background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.lxwm .lxfs{position: absolute; left: 50%; webkit-transform: translate(-50%, 0%); -moz-transform: translate(-50%, 0%); -ms-transform: translate(-50%, 0%); -o-transform: translate(-50%, 0%); transform: translate(-50%, 0%); background: #fff;}
.lxwm .lxfs ul li{float: left; border-left: 1px solid #0E3EAA;}
.lxwm .lxfs ul li .fr{float: left;}
.lxwm .lxfs .gzh{float: right;}
.map_gs{background-image: url(../images/bg.png); background-position: left top; background-repeat: no-repeat; background-size: 100% 100%; position: relative; text-align: center;}
.map_gs .name{color: #3D3D3D;}
.map_gs .add{color: #999999;}


@media all and (min-width: 1920px){
.main{width: 1600px;}
.header{height: 80px; padding-left: 60px;} 
.header .logo{width: 154px; height: 50px; margin-top: 15px;}
.header .logo img{width: 154px; height: auto;}
.header .nav{margin-left: 205px;}
.nav{width: 750px;}
.nav .m{width: 140px; height: 80px; line-height: 80px; font-size: 20px;}
.nav .sub{width: 375px; top: 80px; padding: 20px 20px 8px;}
.nav .m .sub a{width: 156px; height: 36px; line-height: 36px; font-size: 15px; margin-bottom: 12px;}
.nav .m .sub a:nth-child(2n){margin-left: 20px;}
.moblie{display: none;}
.header .shear{width: 372px; height: 77px; line-height: 77px;}
.header .shear img{width: 28px; height: 28px; margin-left: 6px;}
.header .shear .fx{background-size: 10%; margin-left: 30px;}
.header .shear .fx,.header .shear .gz{width: 165px; font-size: 13px;}
.header .shear .gz .black{width: 116px; height: 121px; margin-top: -12px;}
.header .shear .gz .black img{width: 111px; height: 111px; margin: 8px 0 0 0;}
.in_banner{height: 983px;}
.in_banner_l,.in_banner_r{width: 64px; height: 64px; line-height: 64px; top: calc(50% - 32px); left: 60px;}
.in_banner_l i,.in_banner_r i{font-size: 36px;}
.in_banner_r{left:inherit; right: 60px;}
.in_banner .fl{width: 550px; padding-top: 150px;}
.in_banner .fl .ywjs{font-size: 81px;}
.in_banner .fl .tit{font-size: 54px; margin: 30px 0;}
.in_banner .fl .xx{font-size: 24px;}
.in_banner .fr{width: 372px; height: 493px; padding: 40px 37px 0;}
.in_banner .fr:after{width: 98px; height: 3px;}
.in_banner .fr:before{width: 372px; height: 3px;}
.in_banner .fr .img,.in_banner .fr .img img{width: 110px; height: 110px;}
.in_banner .fr .tit{line-height: 24px; font-size: 15px; margin: 29px 0 23px;}
.in_banner .fr .tit div{height: 24px; line-height: 24px; font-size: 24px;}
.in_banner .fr .xx{height: 96px; line-height: 24px; font-size: 14px;}
.in_banner .fr .look{margin: 24px auto 0;}
.bottom .in_new{height: 90px; padding-top: 25px;}
.bottom .in_new ul li{width: 420px; margin-left: 45px;}
.bottom .in_new ul li:before{background-size: 75%; height: 80px; width: 24px;}
.bottom .in_new ul li .zb{width: 42px; font-size: 24px; margin-right: 12px;}
.bottom .in_new ul li .zb div{font-size: 12px; margin-top: 5px;}
.bottom .in_new ul li .yb{width: 312px; font-size: 16px; height: 40px; line-height: 20px;}
.bottom{height: 138px;}
.bottom:before{top: 90px;}
.bottom .fl{width: 460px; height: 138px; padding-left: 60px;}
.bottom .fl .tel{height: 90px; padding-top: 30px;}
.bottom .fl .tel .zb{width: 36px; height: 36px; margin-right: 10px;}
.bottom .fl .tel .yb{width: 300px;}
.bottom .fl .tel .yb div{font-size: 24px; line-height: 24px;}
.bottom .fl .db{height: 48px; line-height: 48px; font-size: 14px;}
.bottom .fr{width: 820px; margin-right: 30px;}
.bottom .fr .db_nav{height: 90px; line-height: 90px;}
.bottom .fr .db_nav a{font-size: 18px; padding: 0 48px 0 30px;}
.bottom .fr .db_nav a:after{top: -5px; background-size: 60%; height: 40px; width: 24px;}
.footer{height: 48px; line-height: 48px; font-size: 14px; padding-right: 30px;}

/*企业新闻 news*/
.in_bann{height: 600px;}
.ywen{padding-top: 80px;}
.wenzi{font-size: 47px; margin: 10px 0 0 240px;}
.wenzi .xt{width: 70px;margin-top: 27px;}
.wenzi .yw{font-size: 20px; margin-top: 18px;}
.coop_title{height: 70px; line-height: 70px; margin-bottom: 60px; font-size: 20px;}
.coop_title a{margin: 0 35px; height: 68px; line-height: 68px;}
.coop_title a.dq,.coop_title a:hover{height: 68px; line-height: 68px;}
.jl_li li{padding-bottom: 50px; margin-bottom: 50px;}
.jl_li li .time{margin-top: 18px; width: 110px; font-size: 18px;}
.jl_li li .time div{font-size: 40px; margin-bottom: 8px;}
.jl_li li .zj{width: 875px; margin-left: 100px;}
.jl_li li .zj .bt{height: 35px; line-height: 35px; font-size: 24px; margin-bottom: 22px;}
.jl_li li .zj .xx{height: 48px; line-height: 24px; font-size: 15px; margin-bottom: 42px;}
.look{width: 132px; height: 40px; line-height: 40px; font-size: 14px;}
.look img{width: 40px; height: 40px;}
.jl_li li .img{width: 390px;}
.jl_li li .img img{height: 255px;}
.page{margin-bottom: 60px;}
.page a img{width: 8px; height: 12px; vertical-align: baseline;}
.page a,.page span{width: 64px; height: 64px; line-height: 64px; font-size: 16px; margin: 0 9px;}

/*企业新闻详细 news_xx*/
.home{height: 66px; line-height: 66px; margin-top: 80px;}
.home .fl{font-size: 15px;}
.home .fl img{width: 15px; height: 11px; margin-right: 12px;}
.home .fr img{width: 26px; height: 26px;}
.home .fr a{margin: 0 8px;}
.news_xx{margin: 60px auto;}
.news_xx .left{float: left; width: 1030px;}
.news_xx .left .left_tit{font-size: 36px; margin-bottom: 25px;}
.news_xx .left .left_sj{padding-bottom: 20px;}
.news_xx .left .left_sj span{height: 20px; line-height: 20px; font-size: 16px; margin-right: 30px;}
.detal{padding: 28px 0 42px; margin-bottom: 25px;}
.fy a{height: 32px; line-height: 32px; margin-bottom: 12px; font-size: 16px;}
.right{width: 508px; padding: 68px 0 20px;}
.right .tit{height: 44px; line-height: 44px; font-size: 36px; margin-bottom: 40px;}
.right .tit img{width: 50px; height: 29px; margin-left: 28px;}
.right .tit img:first-child{margin: 0 28px 0 0;}
.right_li li{padding: 0 50px; margin-bottom: 45px;}
.right_li li .sj{height: 32px; line-height: 32px; font-size: 16px; margin-bottom: 5px;}
.right_li li .sm{line-height: 32px; font-size: 24px;}

/*进取巨融*/
.train,.fz_list,.ptjs,.mainbody{width: 1440px;}
.px_top{margin-bottom: 60px;}
.px_top .fl{width: 145px; font-size: 36px;}
.px_top .fr{width: 1068px; line-height: 32px; font-size: 18px;}
.px_li{margin-bottom: 90px;}
.px_li ul li{width: 454px; height: 575px; padding: 60px; margin-right: 39px;}
.px_li ul li .img,.px_li ul li .img img{width: 64px; height: 64px;}
.px_li ul li .tit{height: 50px; line-height: 43px; font-size: 28px; margin: 20px 0; padding-bottom: 6px;}
.px_li ul li .js{line-height: 41px; font-size: 20px;}
.fzlj{height: 733px; padding-top: 200px;}
.fzlj .fz_list .tit{height: 43px; line-height: 43px; font-size: 36px; margin-bottom: 25px;}
.fzlj .fz_list .xx{width: 668px; line-height: 41px; font-size: 24px;}
.ptjs{margin: 60px auto 75px;}
.ptjs .tp,.ptjs .tp img{height: 506px;}

/*招聘频道 job*/
.job_tit{height: 55px; line-height: 43px; font-size: 36px;}
.choose{margin: 34px 0;}
.choose ul li .fl{width: 82px; height: 54px; line-height: 54px; font-size: 18px;}
.choose ul li .fr{width: calc(100% - 82px); height: 54px; line-height: 54px;}
.choose ul li .fr span{padding: 8px 18px; margin-right: 16px; font-size: 16px;}
.job{margin-bottom: 50px;}
.pg_zpul{margin-bottom: 12px;}
.pg_zpul:last-child{margin-bottom: 65px;}
.pg_zplih2{height: 164px; font-size: 20px; padding: 52px;}
.pg_zplih2 .fl{font-size: 28px;}
.pg_zplih2 .fl div{font-size: 18px; margin-top: 24px;}
.pg_zplih2 .fr{margin-top: 10px;}
.pg_zplih2 .fr .gz{font-size: 24px; margin-right: 66px; height: 48px; line-height: 48px;}
.pg_zplih2 .xq,.pg_zplih2 .sq{width: 126px; height: 48px; line-height: 48px; font-size: 16px;}
.pg_zplih2 .xq img,.pg_zplih2 .sq img{width: 10px; height: 5px; margin-left: 6px;}
.pg_zplih2nuw:before{left: 38px; width: calc(100% - 76px);}
.pg_zplitxt{padding: 26px 55px 60px; line-height: 28px; font-size: 16px;}
.pg_zplitxt .xx{margin-bottom: 20px;}
.send{height: 52px; line-height: 40px; padding-top: 12px;font-size: 16px;}
.pg_zplitxt:before{width: calc(100% - 110px);}
.send span{margin-left: 3px;}
.email{width: 220px; height: 37px; line-height: 37px; font-size: 16px; margin-top: 6px;}

/*多彩巨融dcjr*/
.wyjr,.rwjr{height: 500px;}
.wyjr .swiper-slide img,.rwjr .swiper-slide img,.enter_fr .swiper-slide img,.hlw .swiper-slide img{height: 500px;}
.wyjr .swiper-slide div,.rwjr .swiper-slide div,.enter_fr .swiper-slide div,.hlw .swiper-slide div{height: 51px; line-height: 51px; padding-left: 22px; width: 388px; font-size: 18px;}
.in_wyjr_l,.in_wyjr_r,.in_rwjr_l,.in_rwjr_r,.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{width: 60px; height: 60px; line-height: 60px;  top: calc(50% - 30px); left: 38px;}
.in_wyjr_r,.in_rwjr_r,.in_enter_r,.in_hlw_r{right: 38px; left: inherit;}
.in_wyjr_l i,.in_wyjr_r i,.in_rwjr_l i,.in_rwjr_r i,.in_enter_l i,.in_enter_r i,.in_hlw_l i,.in_hlw_r i{font-size: 24px;}
.enter{ padding: 65px 0; margin: 60px 0;}
.enter .fl{width: 460px; margin-top: 50px;}
.enter .fl .tit{height: 43px; line-height: 43px; font-size: 36px; margin-bottom: 35px;}
.enter .fl .xx{height: 160px; line-height: 32px; font-size: 18px;}
.enter_fr,.hlw{float: right; width: 872px;}
.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{left: 0; top: inherit; bottom: 45px;}
.in_enter_r,.in_hlw_r{left: 90px;}

/*输电工程sdgc*/
.sdgc{margin: 60px auto;}
.sdgc_js{margin-bottom: 80px;}
.sdgc .fl{width: 180px;}
.sdgc .fl img{width: 180px; height: 180px;}
.sdgc .fr{width: 1130px; margin-top: 9px;}
.sdgc .fr .tit{height: 43px; line-height: 43px; font-size: 36px;}
.sdgc .fr .xx{line-height: 34px; font-size: 20px; margin-top: 25px;}
.sdgc_list .swiper-slide{width: 460px !important; height: 366px; padding: 38px 52px; margin-right: 30px;}
.sdgc_list .swiper-slide .img,.sdgc_list .swiper-slide .img img{width: 60px; height: 60px;}
.sdgc_list .swiper-slide .tit{height: 32px; line-height: 32px; font-size: 24px; margin: 27px 0 6px;}
.sdgc_list .swiper-slide .xx{height: 160px; line-height: 32px; font-size: 18px;}
.ywyj{height: 704px; margin-bottom: 90px; padding-top: 115px;}
.ywyj .tit{height: 43px; line-height: 43px; font-size: 36px; margin-bottom: 84px;}
.ywyj .xx{width: 744px; line-height: 47px; font-size: 30px;}
.ywyj .xx:before{left: -20px; top: -38px; width: 104px; height: 104px;}
.ywyj .xx:after{right: 20px; bottom: -48px; width: 104px; height: 104px;}
.yjzx{margin-bottom: 90px;}
.yjzx .tit{height: 43px; line-height: 43px; font-size: 36px; margin-bottom: 52px;}
.yjzx_xx{padding-left: 58px;}
.yjzx_xx:before{width: 7px;}
.yjzx_xx .fl{width: 461px;}
.yjzx_xx .fl .tit{height: 43px; line-height: 43px; font-size: 24px; margin-bottom: 15px;}
.yjzx_xx .fl .xx{line-height: 28px; font-size: 16px;}
.yw_fr{float: right; width: 840px; height: 498px;}
.yw_fr .swiper-slide img{width: 100%;}
.in_yw_r{left:inherit;}
.yw_fr .swiper-slide img{height: 500px;}
.in_yw_l,.in_yw_r{width: 60px; height: 60px; line-height: 60px;  bottom: 25px; left: 58px;}
.in_yw_r{left: 148px;}
.in_yw_l i,.in_yw_r i{font-size: 24px;}
.lie{ padding: 46px 52px;}
.lie .zb{width: 668px;}
.lie .yb{width: 580px;}
.lie ul li{line-height: 50px; font-size: 20px;}
.lie ul li span{margin-right: 10px;}

/*关于巨融about*/
.gsgk{margin-bottom: 85px;}
.title{height: 43px; line-height: 43px; font-size: 36px;}
.gsjs{line-height: 32px; font-size: 18px; margin: 25px 0 45px;}
.gs_li ul li{width: 480px; height: 167px; padding: 32px 46px 0 35px;}
.gs_li ul li .fl{font-size: 24px; line-height: 28px;}
.gs_li ul li .fl .num{font-size: 18px; height: 75px; line-height: 75px; margin-top: 6px;}
.gs_li ul li .fl .num .counter{font-size: 64px;}
.gs_li ul li .fr,.gs_li ul li .fr img{width: 87px; height: 87px;}
.qywh{height: 730px;}
.qywh .title{padding-top: 64px;}
.whdw{margin-top: 382px;}
.whdw:before{bottom: 185px;}
.whdw ul li{width: 20%; height: 283px; padding: 148px 0 40px;}
.whdw ul li:before{height: 185px;}
.whdw ul li .img{margin: 50px auto 26px;}
.whdw ul li .img,.whdw ul li .img img{width: 76px; height: 76px;}
.whdw ul li.hovered{height: 283px !important;}
.whdw ul li .bt{height: 43px; line-height: 43px; font-size: 24px;}
.whdw ul li .xt{width: 19px; margin: 0 auto 7px;}
.whdw ul li .js{height: 43px; line-height: 43px; font-size: 16px;} 
.zzjg{margin: 72px 0 110px;}
.zzjg .img{margin-top:75px ;}
.zzjg .img,.zzjg .img img{width: 1262px;}
.video{padding-bottom: 110px;}
.video_list{margin-top: 30px;}
.video_list .swiper-slide{width: 32%; margin-right: 2%;}
.video_list .swiper-slide .dw{width: 92%; left: 3%; bottom: 18px; height: 72px; line-height: 72px;}
.video_list .swiper-slide .fl{padding-left: 25px; font-size: 20px;}
.video_list .swiper-slide .fr{width: 20%; height: 72px; padding-right: 5%;}
.video_list .swiper-slide .fr img{width: 38px; height: 38px;}
.in_video_l,.in_video_r{width: 64px; height: 64px; line-height: 64px; bottom: 103px; left: 240px;}
.in_video_l i,.in_video_r i{font-size: 36px;}
.in_video_r{left:inherit; right: 240px;}
.in_video_a{width: 204px !important; height: 60px; line-height: 50px; margin: 42px auto 0;}
.video_list .in_video_a .swiper-pagination-bullet{width: 10px; height: 10px; margin: 0 6px;}
.video_list .in_video_a .swiper-pagination-bullet:before{width: 10px; height: 10px;}
.dsj{margin-bottom: 90px;}
.dsj:before{top: 268px;}
.dsj .title div{font-size: 18px; margin-top: 15px;}
.dsj_li{width: 1440px; height: 614px; margin: 40px auto 0;}
.event_box{margin: 3% auto 0; padding-top: 80px;}
.event_box .parHd {height: 85px;}
.parHd li{font-size: 40px; width: 25%; height: 85px;}
.parHd li:after{width: 17px; height: 17px; left: 50%; margin-left: -12px;}
.parHd li.act:after{width: 25px; height: 25px; bottom: -4px;}
.parBd{margin-top: 60px; padding: 0 80px;}
.parBd .img,.parBd .img img{width: 429px; height: 288px;}
.parBd .gd_xx{width: 526px; margin-left: 58px;}
.parBd .gd_xx .tit{height: 43px; line-height: 43px; font-size: 40px; margin: 15px 0;}
.parBd .gd_xx .sm{height: 102px; line-height: 34px; font-size: 18px;}
.sPrev,.sNext{width: 30px; height: 30px; top: 55%;}
.sPrev i,.sNext i{font-size: 42px; }
.sPrev{left: -75px;}
.sNext{right: -60px;}
.in_eventjs{font-size: 18px; right: 80px; bottom: 90px;}
.in_eventjs span{font-size: 22px;}
.shzr .title,.ztzl .title,.lxwm .title{margin-bottom: 40px;}
.shzr_li ul li{width: 25%;}
.shzr_li ul li .li_dw{padding: 405px 90px 0;}
.shzr_li ul li .tb{margin: 0 auto 20px;}
.shzr_li ul li .tb,.shzr_li ul li .tb img{width: 90px; height: 90px;}
.shzr_li ul li .bt{height: 50px; line-height: 43px; font-size: 28px; margin-bottom: 18px;}
.shzr_li ul li .bt:after{left: calc(50% - 10px); bottom: 0; width: 19px;}
.shzr_li ul li .xx{height: 72px; line-height: 24px; font-size: 16px;}
.shzr_li ul li:hover .li_dw{padding-top: 305px;}
.ztzl{margin: 82px auto;}
.ztzl_list{height: 419px;}
.ztzl_list li .bt{width: 79px; height: 419px; font-size: 18px; line-height: 18px; padding-top: 42px;}
.ztzl_list li .img,.ztzl_list li .img img{width: 1203px; height: 419px;}
.lxwm .map{width: 100%; height: 587px;}
.BMap_bubble_title{font-size: 16px; margin-bottom: 9px;}
.BMap_bubble_content{font-size: 14px;}
.lxwm .lxfs{bottom: 40px; width: 1366px; height: 92px; padding: 22px 42px 0 60px;}
.lxwm .lxfs ul li{width: 370px; padding-left: 12px; line-height: 24px; font-size: 15px;}
.lxwm .lxfs ul li .fl{width: 45px;}
.lxwm .lxfs ul li .fr{width: 310px;}
.lxwm .lxfs .gzh{font-size: 15px; float: right; height: 28px; line-height: 28px; margin-top: 12px;}
.lxwm .lxfs .gzh img{width: 28px; height: 28px; margin-left: 23px;}
.map_gs{width: 339px; height: 116px; top: 147px; left: calc(50% - 190px); padding: 22px;}
.map_gs .name{font-size: 16px; margin-bottom: 9px;}
.map_gs .add{line-height: 18px; font-size: 14px;}




}




@media all and (min-width: 1680px) and (max-width: 1920px) {
.main{width: 1460px;}
.header{height: 80px; padding-left: 60px;} 
.header .logo{width: 154px; height: 50px; margin-top: 15px;}
.header .logo img{width: 154px; height: auto;}
.header .nav{margin-left: 205px;}
.nav{width: 700px;}
.nav .m{width: 130px; height: 80px; line-height: 80px; font-size: 18px;}
.nav .sub{width: 375px; top: 80px; padding: 20px 20px 8px;}
.nav .m .sub a{width: 156px; height: 36px; line-height: 36px; font-size: 14px; margin-bottom: 12px;}
.nav .m .sub a:nth-child(2n){margin-left: 20px;}
.moblie{display: none;}
.header .shear{width: 360px; height: 77px; line-height: 77px;}
.header .shear img{width: 28px; height: 28px; margin-left: 6px;}
.header .shear .fx{background-size: 10%; margin-left: 30px;}
.header .shear .fx,.header .shear .gz{width: 165px; font-size: 13px;}
.header .shear .gz .black{width: 106px; height: 111px; margin: -6px 0 0 30px;}
.header .shear .gz .black img{width: 101px; height: 101px; margin: 8px 0 0 0;}
.in_banner{height: 860px;}
.in_banner_l,.in_banner_r{width: 56px; height: 56px; line-height: 56px; top: calc(50% - 28px); left: 50px;}
.in_banner_l i,.in_banner_r i{font-size: 30px;}
.in_banner_r{left:inherit; right: 50px;}
.in_banner .fl{width: 480px; padding-top: 130px;}
.in_banner .fl .ywjs{font-size: 75px;}
.in_banner .fl .tit{font-size: 46px; margin: 25px 0;}
.in_banner .fl .xx{font-size: 22px;}
.in_banner .fr{width: 372px; height: 493px; padding: 35px 32px 0;}
.in_banner .fr:after{width: 98px; height: 3px;}
.in_banner .fr:before{width: 372px; height: 3px;}
.in_banner .fr .img,.in_banner .fr .img img{width: 100px; height: 100px;}
.in_banner .fr .tit{line-height: 24px; font-size: 14px; margin: 26px 0 20px;}
.in_banner .fr .tit div{height: 24px; line-height: 24px; font-size: 22px;}
.in_banner .fr .xx{height: 96px; line-height: 24px; font-size: 14px;}
.in_banner .fr .look{margin: 24px auto 0;}
.bottom .in_new{height: 90px; padding-top: 25px;}
.bottom .in_new ul li{width: 360px; margin-left: 35px;}
.bottom .in_new ul li:before{background-size: 75%; height: 80px; width: 24px;}
.bottom .in_new ul li .zb{width: 40px; font-size: 22px; margin-right: 10px;}
.bottom .in_new ul li .zb div{font-size: 12px; margin-top: 5px;}
.bottom .in_new ul li .yb{width: 270px; font-size: 16px; height: 40px; line-height: 20px;}
.bottom{height: 138px;}
.bottom:before{top: 90px;}
.bottom .fl{width: 460px; height: 138px; padding-left: 60px;}
.bottom .fl .tel{height: 90px; padding-top: 30px;}
.bottom .fl .tel .zb{width: 36px; height: 36px; margin-right: 10px;}
.bottom .fl .tel .yb{width: 300px;}
.bottom .fl .tel .yb div{font-size: 22px; line-height: 24px;}
.bottom .fl .db{height: 48px; line-height: 48px; font-size: 14px;}
.bottom .fr{width: 820px; margin-right: 30px;}
.bottom .fr .db_nav{height: 90px; line-height: 90px;}
.bottom .fr .db_nav a{font-size: 18px; padding: 0 48px 0 30px;}
.bottom .fr .db_nav a:after{top: -5px; background-size: 60%; height: 40px; width: 24px;}
.footer{height: 48px; line-height: 48px; font-size: 14px; padding-right: 30px;}




/*企业新闻 news*/
.in_bann{height: 525px;}
.ywen{padding-top: 80px;}
.wenzi{font-size: 42px; margin: 10px 0 0 200px;}
.wenzi .xt{width: 70px;margin-top: 27px;}
.wenzi .yw{font-size: 33px; margin-top: 14px;}
.coop_title{height: 62px; line-height: 62px; margin-bottom: 88px; font-size: 16px;}
.coop_title a{margin: 0 19px; width: 120px; height: 60px; line-height: 60px;}
.coop_title a.dq,.coop_title a:hover{height: 60px; line-height: 60px;}
.jl_li li{padding-bottom: 52px; margin-bottom: 52px;}
.jl_li li .time{margin-top: 16px; width: 110px; font-size: 13px;}
.jl_li li .time div{font-size: 42px; margin-bottom: 8px;}
.jl_li li .zj{width: 820px; margin-left: 65px;}
.jl_li li .zj .bt{height: 50px; line-height: 50px; font-size: 24px; margin-bottom: 8px;}
.jl_li li .zj .xx{height: 48px; line-height: 24px; font-size: 14px; margin-bottom: 36px;}
.look{width: 115px; height: 37px; line-height: 37px; font-size: 14px;}
.look img{width: 40px; height: 40px;}
.jl_li li .img{width: 340px;}
.jl_li li .img img{height: 224px;}
.page{margin-bottom: 55px;}
.page a img{width: 8px; height: 12px; vertical-align: baseline;}
.page a,.page span{width: 60px; height: 60px; line-height: 60px; font-size: 16px; margin: 0 8px;}

/*企业新闻详细 news_xx*/
.home{height: 66px; line-height: 66px; margin-top: 80px;}
.home .fl{font-size: 15px;}
.home .fl img{width: 15px; height: 11px; margin-right: 12px;}
.home .fr img{width: 26px; height: 26px;}
.home .fr a{margin: 0 8px;}
.news_xx{margin: 50px auto;}
.news_xx .left{float: left; width: 900px;}
.news_xx .left .left_tit{font-size: 36px; margin-bottom: 25px;}
.news_xx .left .left_sj{padding-bottom: 20px;}
.news_xx .left .left_sj span{height: 20px; line-height: 20px; font-size: 16px; margin-right: 30px;}
.detal{padding: 28px 0 42px; margin-bottom: 25px;}
.fy a{height: 32px; line-height: 32px; margin-bottom: 12px; font-size: 16px;}
.right{width: 490px; padding: 60px 0 20px;}
.right .tit{height: 44px; line-height: 44px; font-size: 36px; margin-bottom: 40px;}
.right .tit img{width: 50px; height: 29px; margin-left: 28px;}
.right .tit img:first-child{margin: 0 28px 0 0;}
.right_li li{padding: 0 50px; margin-bottom: 45px;}
.right_li li .sj{height: 32px; line-height: 32px; font-size: 16px; margin-bottom: 5px;}
.right_li li .sm{line-height: 32px; font-size: 24px;}

/*进取巨融*/
.train,.fz_list,.ptjs,.mainbody{width: 1300px;}
.px_top{margin-bottom: 55px;}
.px_top .fl{width: 135px; font-size: 32px;}
.px_top .fr{width: 980px; line-height: 30px; font-size: 18px;}
.px_li{margin-bottom: 85px;}
.px_li ul li{width: 410px; height: 519px; padding: 55px; margin-right: 35px;}
.px_li ul li .img,.px_li ul li .img img{width: 60px; height: 60px;}
.px_li ul li .tit{height: 48px; line-height: 40px; font-size: 24px; margin: 20px 0; padding-bottom: 6px;}
.px_li ul li .js{line-height: 38px; font-size: 20px;}
.fzlj{height: 710px; padding-top: 185px;}
.fzlj .fz_list .tit{height: 40px; line-height: 40px; font-size: 33px; margin-bottom: 22px;}
.fzlj .fz_list .xx{width: 650px; line-height: 38px; font-size: 22px;}
.ptjs{margin: 55px auto 70px;}
.ptjs .tp,.ptjs .tp img{height: 495px;}

/*招聘频道 job*/
.job_tit{height: 55px; line-height: 43px; font-size: 32px;}
.choose{margin: 28px 0;}
.choose ul li .fl{width: 75px; height: 50px; line-height: 50px; font-size: 18px;}
.choose ul li .fr{width: calc(100% - 75px); height: 50px; line-height: 50px;}
.choose ul li .fr span{padding: 8px 15px; margin-right: 14px; font-size: 16px;}
.job{margin-bottom: 40px;}
.pg_zpul{margin-bottom: 10px;}
.pg_zpul:last-child{margin-bottom: 55px;}
.pg_zplih2{height: 150px; font-size: 18px; padding: 45px;}
.pg_zplih2 .fl{font-size: 24px;}
.pg_zplih2 .fl div{font-size: 18px; margin-top: 22px;}
.pg_zplih2 .fr{margin-top: 10px;}
.pg_zplih2 .fr .gz{font-size: 22px; margin-right: 55px; height: 45px; line-height: 45px;}
.pg_zplih2 .xq,.pg_zplih2 .sq{width: 120px; height: 45px; line-height: 45px; font-size: 16px;}
.pg_zplih2 .xq img,.pg_zplih2 .sq img{width: 10px; height: 5px; margin-left: 5px;}
.pg_zplih2nuw:before{left: 38px; width: calc(100% - 76px);}
.pg_zplitxt{padding: 20px 50px 55px; line-height: 26px; font-size: 16px;}
.pg_zplitxt .xx{margin-bottom: 20px;}
.send{height: 48px; line-height: 38px; padding-top: 12px;font-size: 16px;}
.pg_zplitxt:before{width: calc(100% - 100px);}
.send span{margin-left: 3px;}
.email{width: 200px; height: 35px; line-height: 35px; font-size: 16px; margin-top: 6px;}

/*多彩巨融dcjr*/
.wyjr,.rwjr{height: 451px;}
.wyjr .swiper-slide img,.rwjr .swiper-slide img{height: 451px;}
.wyjr .swiper-slide div,.rwjr .swiper-slide div,.enter_fr .swiper-slide div,.hlw .swiper-slide div{height: 48px; line-height: 48px; padding-left: 20px; width: 388px; font-size: 18px;}
.in_wyjr_l,.in_wyjr_r,.in_rwjr_l,.in_rwjr_r,.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{width: 54px; height: 54px; line-height: 54px;  top: calc(50% - 27px); left: 35px;}
.in_wyjr_r,.in_rwjr_r,.in_enter_r,.in_hlw_r{right: 38px; left: inherit;}
.in_wyjr_l i,.in_wyjr_r i,.in_rwjr_l i,.in_rwjr_r i,.in_enter_l i,.in_enter_r i,.in_hlw_l i,.in_hlw_r i{font-size: 24px;}
.enter{padding: 50px 0; margin: 45px 0;}
.enter .fl{width: 410px; margin-top: 45px;}
.enter .fl .tit{height: 42px; line-height: 42px; font-size: 32px; margin-bottom: 30px;}
.enter .fl .xx{height: 160px; line-height: 32px; font-size: 16px;}
.enter_fr,.hlw{float: right; width: 840px;}
.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{left: 0; top: inherit; bottom: 45px;}
.in_enter_r,.in_hlw_r{left: 90px;}
.enter_fr .swiper-slide img,.hlw .swiper-slide img{height: 482px;}

/*输电工程sdgc*/
.sdgc{margin: 55px auto;}
.sdgc_js{margin-bottom: 70px;}
.sdgc .fl{width: 160px;}
.sdgc .fl img{width: 160px; height: 160px;}
.sdgc .fr{width: 1060px; margin-top: 9px;}
.sdgc .fr .tit{height: 40px; line-height: 40px; font-size: 30px;}
.sdgc .fr .xx{line-height: 30px; font-size: 18px; margin-top: 22px;}
.sdgc_list .swiper-slide{width: 416px; height: 350px; padding: 33px 48px; margin-right: 25px;}
.sdgc_list .swiper-slide .img,.sdgc_list .swiper-slide .img img{width: 54px; height: 54px;}
.sdgc_list .swiper-slide .tit{height: 30px; line-height: 30px; font-size: 20px; margin: 22px 0 5px;}
.sdgc_list .swiper-slide .xx{height: 150px; line-height: 30px; font-size: 16px;}
.ywyj{height: 650px; margin-bottom: 80px; padding-top: 100px;}
.ywyj .tit{height: 40px; line-height: 40px; font-size: 30px; margin-bottom: 75px;}
.ywyj .xx{width: 700px; line-height: 45px; font-size: 26px;}
.ywyj .xx:before{left: -20px; top: -38px; width: 94px; height: 94px;}
.ywyj .xx:after{right: 20px; bottom: -48px; width: 94px; height: 94px;}
.yjzx{margin-bottom: 80px;}
.yjzx .tit{height: 40px; line-height: 40px; font-size: 30px; margin-bottom: 45px;}
.yjzx_xx{padding-left: 50px;}
.yjzx_xx:before{width: 6px;}
.yjzx_xx .fl{width: 420px;}
.yjzx_xx .fl .tit{height: 40px; line-height: 40px; font-size: 20px; margin-bottom: 15px;}
.yjzx_xx .fl .xx{line-height: 25px; font-size: 16px;}
.yw_fr{float: right; width: 760px; height: 451px;}
.yw_fr .swiper-slide img{width: 100%;}
.in_yw_r{left:inherit;}
.in_yw_l,.in_yw_r{width: 50px; height: 50px; line-height: 50px;  bottom: 25px; left: 58px;}
.in_yw_r{left: 148px;}
.in_yw_l i,.in_yw_r i{font-size: 22px;}
.lie{ padding: 42px 48px;}
.lie .zb{width: 610px;}
.lie .yb{width: 510px;}
.lie ul li{line-height: 45px; font-size: 18px;}
.lie ul li span{margin-right: 10px;}

/*关于巨融about*/
.gsgk{margin-bottom: 75px;}
.title{height: 40px; line-height: 40px; font-size: 30px;}
.gsjs{line-height: 30px; font-size: 18px; margin: 22px 0 42px;}
.gs_li ul li{width: 433px; height: 155px; padding: 30px 42px 0 32px;}
.gs_li ul li .fl{font-size: 22px; line-height: 25px;}
.gs_li ul li .fl .num{font-size: 18px; height: 75px; line-height: 75px; margin-top: 6px;}
.gs_li ul li .fl .num .counter{font-size: 58px;}
.gs_li ul li .fr,.gs_li ul li .fr img{width: 80px; height: 80px;}
.qywh{height: 639px;}
.qywh .title{padding-top: 55px;}
.whdw{margin-top: 301px;}
.whdw:before{bottom: 185px;}
.whdw ul li{width: 20%; height: 283px; padding: 148px 0 40px;}
.whdw ul li:before{height: 185px;}
.whdw ul li .img{margin: 50px auto 26px;}
.whdw ul li .img,.whdw ul li .img img{width: 70px; height: 70px;}
.whdw ul li.hovered{height: 283px !important;}
.whdw ul li .bt{height: 43px; line-height: 43px; font-size: 22px;}
.whdw ul li .xt{width: 19px; margin: 0 auto 7px;}
.whdw ul li .js{height: 43px; line-height: 43px; font-size: 16px;} 
.zzjg{margin: 60px 0 90px;}
.zzjg .img{margin-top: 65px;}
.zzjg .img,.zzjg .img img{width: 1150px;}
.video{padding-bottom: 90px;}
.video_list{margin-top: 30px;}
.video_list .swiper-slide{width: 32%; margin-right: 2%;}
.video_list .swiper-slide .dw{width: 92%; left: 3%; bottom: 18px; height: 72px; line-height: 72px;}
.video_list .swiper-slide .fl{padding-left: 25px; font-size: 20px;}
.video_list .swiper-slide .fr{width: 20%; height: 72px; padding-right: 5%;}
.video_list .swiper-slide .fr img{width: 38px; height: 38px;}
.in_video_l,.in_video_r{width: 64px; height: 64px; line-height: 64px; bottom: 103px; left: 240px;}
.in_video_l i,.in_video_r i{font-size: 36px;}
.in_video_r{left:inherit; right: 240px;}
.in_video_a{width: 204px !important; height: 60px; line-height: 50px; margin: 42px auto 0;}
.video_list .in_video_a .swiper-pagination-bullet{width: 10px; height: 10px; margin: 0 6px;}
.video_list .in_video_a .swiper-pagination-bullet:before{width: 10px; height: 10px;}
.dsj{margin-bottom: 90px;}
.dsj:before{top: 262px;}
.dsj .title div{font-size: 18px; margin-top: 15px;}
.dsj_li{width: 1440px; height: 614px; margin: 40px auto 0;}
.event_box{margin: 3% auto 0; padding-top: 80px;}
.event_box .parHd {height: 85px;}
.parHd li{font-size: 40px; width: 25%; height: 85px;}
.parHd li:after{width: 17px; height: 17px; left: 50%; margin-left: -12px;}
.parHd li.act:after{width: 25px; height: 25px; bottom: -4px;}
.parBd{margin-top: 60px; padding: 0 80px;}
.parBd .img,.parBd .img img{width: 429px; height: 288px;}
.parBd .gd_xx{width: 526px; margin-left: 58px;}
.parBd .gd_xx .tit{height: 43px; line-height: 43px; font-size: 40px; margin: 15px 0;}
.parBd .gd_xx .sm{height: 102px; line-height: 34px; font-size: 18px;}
.sPrev,.sNext{width: 30px; height: 30px; top: 55%;}
.sPrev i,.sNext i{font-size: 42px; }
.sPrev{left: -75px;}
.sNext{right: -60px;}
.in_eventjs{font-size: 18px; right: 80px; bottom: 90px;}
.in_eventjs span{font-size: 22px;}
.shzr .title,.ztzl .title,.lxwm .title{margin-bottom: 40px;}
.shzr_li ul li{width: 25%;}
.shzr_li ul li .li_dw{padding: 305px 90px 0;}
.shzr_li ul li .tb{margin: 0 auto 20px;}
.shzr_li ul li .tb,.shzr_li ul li .tb img{width: 90px; height: 90px;}
.shzr_li ul li .bt{height: 50px; line-height: 43px; font-size: 28px; margin-bottom: 18px;}
.shzr_li ul li .bt:after{left: calc(50% - 10px); bottom: 0; width: 19px;}
.shzr_li ul li .xx{height: 72px; line-height: 24px; font-size: 16px;}
.shzr_li ul li:hover .li_dw{padding-top: 205px;}
.ztzl{margin: 70px auto;}
.ztzl_list{height: 378px;}
.ztzl_list li .bt{width: 71px; height: 378px; font-size: 18px; line-height: 18px; padding-top: 42px;}
.ztzl_list li .img,.ztzl_list li .img img{width: 1085px; height: 378px;}
.lxwm .map{width: 100%; height: 587px;}
.BMap_bubble_title{font-size: 16px; margin-bottom: 9px;}
.BMap_bubble_content{font-size: 14px;}
.lxwm .lxfs{bottom: 40px; width: 1366px; height: 92px; padding: 22px 42px 0 60px;}
.lxwm .lxfs ul li{width: 370px; padding-left: 12px; line-height: 24px; font-size: 15px;}
.lxwm .lxfs ul li .fl{width: 45px;}
.lxwm .lxfs ul li .fr{width: 310px;}
.lxwm .lxfs .gzh{font-size: 15px; float: right; height: 28px; line-height: 28px; margin-top: 12px;}
.lxwm .lxfs .gzh img{width: 28px; height: 28px; margin-left: 23px;}
.map_gs{width: 339px; height: 116px; top: 147px; left: calc(50% - 190px); padding: 22px;}
.map_gs .name{font-size: 16px; margin-bottom: 9px;}
.map_gs .add{line-height: 18px; font-size: 14px;}




}



@media all and (min-width: 1280px) and (max-width: 1680px){
.main{width: 1160px;}
.header{height: 70px; padding-left: 35px;} 
.header .logo{width: 130px; height: auto; margin-top: 13px;}
.header .logo img{width: 130px; height: auto;}
.header .nav{margin-left: 100px;}
.nav{width: 600px;}
.nav .m{width: 100px; height: 70px; line-height: 70px; font-size: 16px;}
.nav .sub{width: 340px; top: 70px; padding: 15px 15px 6px;}
.nav .m .sub a{width: 145px; height: 34px; line-height: 34px; font-size: 14px; margin-bottom: 10px;}
.nav .m .sub a:nth-child(2n){margin-left: 15px;}
.moblie{display: none;}
.header .shear{width: 340px; height: 67px; line-height: 67px;}
.header .shear img{width: 28px; height: 28px; margin-left: 6px;}
.header .shear .fx{background-size: 10%; margin-left: 30px;}
.header .shear .fx,.header .shear .gz{width: 155px; font-size: 13px;}
.header .shear .gz .black{width: 96px; height: 101px; margin: -10px 0 0 30px;}
.header .shear .gz .black img{width: 91px; height: 91px; margin: 8px 0 0 0;}
.in_banner{height: 650px;}
.in_banner_l,.in_banner_r{width: 44px; height: 44px; line-height: 44px; top: calc(50% - 22px); left: 10px;}
.in_banner_l i,.in_banner_r i{font-size: 24px;}
.in_banner_r{left:inherit; right: 10px;}
.in_banner .fl{width: 400px; padding-top: 110px;}
.in_banner .fl .ywjs{font-size: 45px;}
.in_banner .fl .tit{font-size: 36px; margin: 20px 0;}
.in_banner .fl .xx{font-size: 16px;}
.in_banner .fr{width: 320px; height: 351px; padding: 25px 25px 0;}
.in_banner .fr:after{width: 80px; height: 2px;}
.in_banner .fr:before{width: 300px; height: 2px;}
.in_banner .fr .img,.in_banner .fr .img img{width: 80px; height: 80px;}
.in_banner .fr .tit{line-height: 22px; font-size: 12px; margin: 20px 0 15px;}
.in_banner .fr .tit div{height: 22px; line-height: 22px; font-size: 18px;}
.in_banner .fr .xx{height: 88px; line-height: 22px; font-size: 14px;}
.in_banner .fr .look{margin: 18px auto 0;}
.bottom .in_new{height: 80px; padding-top: 20px;}
.bottom .in_new ul li{width: 285px; margin-left: 15px;}
.bottom .in_new ul li:before{background-size: 75%; height: 70px; width: 20px;}
.bottom .in_new ul li .zb{width: 44px; font-size: 18px; margin-right: 10px;}
.bottom .in_new ul li .zb div{font-size: 12px; margin-top: 5px;}
.bottom .in_new ul li .yb{width: 205px; font-size: 14px; height: 40px; line-height: 20px;}
.bottom{height: 120px;}
.bottom:before{top: 80px;}
.bottom .fl{width: 380px; height: 120px; padding-left: 40px;}
.bottom .fl .tel{height: 80px; padding-top: 20px;}
.bottom .fl .tel .zb{width: 30px; height: 30px; margin-right: 10px;}
.bottom .fl .tel .yb{width: 260px;}
.bottom .fl .tel .yb div{font-size: 18px; line-height: 24px;}
.bottom .fl .db{height: 40px; line-height: 40px; font-size: 14px;}
.bottom .fr{width: 820px; margin-right: 25px;}
.bottom .fr .db_nav{height: 80px; line-height: 80px;}
.bottom .fr .db_nav a{font-size: 16px; padding: 0 38px 0 20px;}
.bottom .fr .db_nav a:after{top: -3px; background-size: 50%; height: 40px; width: 24px;}
.footer{height: 40px; line-height: 40px; font-size: 14px; padding-right: 25px;}

/*企业新闻 news*/
.in_bann{height: 450px;}
.ywen{padding-top: 65px;}
.wenzi{font-size: 34px; margin: 10px 0 0 150px;}
.wenzi .xt{width: 60px;margin-top: 24px;}
.wenzi .yw{font-size: 17px; margin-top: 14px;}
.coop_title{height: 50px; line-height: 50px; margin-bottom: 60px; font-size: 14px;}
.coop_title a{margin: 0 12px; height: 50px; line-height: 50px;}
.coop_title a.dq,.coop_title a:hover{height: 50px; line-height: 50px;}
.jl_li li{padding-bottom: 30px; margin-bottom: 30px;}
.jl_li li .time{margin-top: 12px; width: 80px; font-size: 12px;}
.jl_li li .time div{font-size: 22px; margin-bottom: 8px;}
.jl_li li .zj{width: 650px; margin-left: 25px;}
.jl_li li .zj .bt{height: 40px; line-height: 40px; font-size: 20px; margin-bottom: 8px;}
.jl_li li .zj .xx{height: 40px; line-height: 20px; font-size: 12px; margin-bottom: 30px;}
.look{width: 100px; height: 32px; line-height: 32px; font-size: 12px;}
.look img{width: 32px; height: 32px;}
.jl_li li .img{width: 280px;}
.jl_li li .img img{height: auto;}
.page{margin-bottom: 40px;}
.page a img{width: 7px; height: 10px; vertical-align: baseline;}
.page a,.page span{width: 45px; height: 45px; line-height: 45px; font-size: 14px; margin: 0 5px;}

/*企业新闻详细 news_xx*/
.home{height: 50px; line-height: 50px; margin-top: 70px;}
.home .fl{font-size: 14px;}
.home .fl img{width: 13px; height: auto; margin-right: 10px;}
.home .fr img{width: 22px; height: 22px;}
.home .fr a{margin: 0 8px;}
.news_xx{margin: 40px auto;}
.news_xx .left{float: left; width: 680px;}
.news_xx .left .left_tit{font-size: 28px; margin-bottom: 20px;}
.news_xx .left .left_sj{padding-bottom: 16px;}
.news_xx .left .left_sj span{height: 20px; line-height: 20px; font-size: 14px; margin-right: 20px;}
.detal{padding: 20px 0 35px; margin-bottom: 20px;}
.fy a{height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 14px;}
.right{width: 420px; padding: 45px 0 15px;}
.right .tit{height: 35px; line-height: 35px; font-size: 28px; margin-bottom: 30px;}
.right .tit img{width: 40px; height: auto; margin-left: 20px;}
.right .tit img:first-child{margin: 0 20px 0 0;}
.right_li li{padding: 0 35px; margin-bottom: 30px;}
.right_li li .sj{height: 28px; line-height: 28px; font-size: 14px; margin-bottom: 5px;}
.right_li li .sm{line-height: 26px; font-size: 18px;}

/*进取巨融*/
.train,.fz_list,.ptjs,.mainbody{width: 1150px;}
.px_top{margin-bottom: 45px;}
.px_top .fl{width: 110px; font-size: 26px;}
.px_top .fr{width: 950px; line-height: 26px; font-size: 16px;}
.px_li{margin-bottom: 60px;}
.px_li ul li{width: 363px; height: 460px; padding: 40px; margin-right: 30px;}
.px_li ul li .img,.px_li ul li .img img{width: 45px; height: 45px;}
.px_li ul li .tit{height: 42px; line-height: 36px; font-size: 20px; margin: 15px 0; padding-bottom: 5px;}
.px_li ul li .js{line-height: 30px; font-size: 18px;}
.fzlj{height: 620px; padding-top: 180px;}
.fzlj .fz_list .tit{height: 32px; line-height: 32px; font-size: 24px; margin-bottom: 16px;}
.fzlj .fz_list .xx{width: 580px; line-height: 30px; font-size: 18px;}
.ptjs{margin: 45px auto 60px;}
.ptjs .tp,.ptjs .tp img{height: 450px;}

/*招聘频道 job*/
.job_tit{height: 45px; line-height: 35px; font-size: 24px;}
.choose{margin: 22px 0;}
.choose ul li .fl{width: 65px; height: 45px; line-height: 45px; font-size: 14px;}
.choose ul li .fr{width: calc(100% - 65px); height:45px; line-height: 45px;}
.choose ul li .fr span{padding: 8px 15px; margin-right: 12px; font-size: 14px;}
.job{margin-bottom: 30px;}
.pg_zpul{margin-bottom: 10px;}
.pg_zpul:last-child{margin-bottom: 40px;}
.pg_zplih2{height: 130px; font-size: 16px; padding: 35px;}
.pg_zplih2 .fl{font-size: 22px;}
.pg_zplih2 .fl div{font-size: 15px; margin-top: 18px;}
.pg_zplih2 .fr{margin-top: 10px;}
.pg_zplih2 .fr .gz{font-size: 20px; margin-right: 45px; height: 35px; line-height: 35px;}
.pg_zplih2 .xq,.pg_zplih2 .sq{width: 100px; height: 35px; line-height: 35px; font-size: 14px;}
.pg_zplih2 .xq img,.pg_zplih2 .sq img{width: 10px; height: 5px; margin-left: 5px;}
.pg_zplih2nuw:before{left: 28px; width: calc(100% - 56px);}
.pg_zplitxt{padding: 15px 30px 35px; line-height: 24px; font-size: 14px;}
.pg_zplitxt .xx{margin-bottom: 20px;}
.send{height: 40px; line-height: 30px; padding-top: 12px; font-size: 14px;}
.pg_zplitxt:before{width: calc(100% - 60px);}
.send span{margin-left: 3px;}
.email{width: 180px; height: 30px; line-height: 30px; font-size: 14px; margin-top: 4px;}

/*多彩巨融dcjr*/
.wyjr,.rwjr{height: 399px;}
.wyjr .swiper-slide img,.rwjr .swiper-slide img{height: 399px;}
.wyjr .swiper-slide div,.rwjr .swiper-slide div,.enter_fr .swiper-slide div,.hlw .swiper-slide div{height: 40px; line-height: 40px; padding-left: 15px; width: 350px; font-size: 16px;}
.in_wyjr_l,.in_wyjr_r,.in_rwjr_l,.in_rwjr_r,.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{width: 44px; height: 44px; line-height: 44px;  top: calc(50% - 22px); left: 30px;}
.in_wyjr_r,.in_rwjr_r,.in_enter_r,.in_hlw_r{right: 30px; left: inherit;}
.in_wyjr_l i,.in_wyjr_r i,.in_rwjr_l i,.in_rwjr_r i,.in_enter_l i,.in_enter_r i,.in_hlw_l i,.in_hlw_r i{font-size: 20px;}
.enter{padding: 30px 0; margin: 30px 0;}
.enter .fl{width: 360px; margin-top: 30px;}
.enter .fl .tit{height: 35px; line-height: 35px; font-size: 24px; margin-bottom: 20px;}
.enter .fl .xx{height: 120px; line-height: 25px; font-size: 14px;}
.enter_fr,.hlw{float: right; width: 750px;}
.enter_fr .swiper-slide img,.hlw .swiper-slide img{height: 430px;}
.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{left: 0; top: inherit; bottom: 35px;}
.in_enter_r,.in_hlw_r{left: 70px;}

/*输电工程sdgc*/
.sdgc{margin: 45px auto;}
.sdgc_js{margin-bottom: 50px;}
.sdgc .fl{width: 130px;}
.sdgc .fl img{width: 130px; height: 130px;}
.sdgc .fr{width: 920px; margin-top: 9px;}
.sdgc .fr .tit{height: 35px; line-height: 35px; font-size: 24px;}
.sdgc .fr .xx{line-height: 26px; font-size: 16px; margin-top: 18px;}
.sdgc_list .swiper-slide{width: 370px; height: 250px; padding: 25px 35px; margin-right: 18px;}
.sdgc_list .swiper-slide .img,.sdgc_list .swiper-slide .img img{width: 40px; height: 40px;}
.sdgc_list .swiper-slide .tit{height: 25px; line-height: 25px; font-size: 16px; margin:15px 0 5px;}
.sdgc_list .swiper-slide .xx{height: 125px; line-height: 25px; font-size: 14px;}
.ywyj{height: 520px; margin-bottom: 60px; padding-top: 80px;}
.ywyj .tit{height: 32px; line-height: 32px; font-size: 24px; margin-bottom: 50px;}
.ywyj .xx{width: 600px; line-height: 30px; font-size: 20px;}
.ywyj .xx:before{left: -20px; top: -38px; width: 70px; height: 70px;}
.ywyj .xx:after{right: 20px; bottom: -48px; width: 70px; height: 70px;}
.yjzx{margin-bottom: 60px;}
.yjzx .tit{height: 40px; line-height: 40px; font-size: 24px; margin-bottom: 35px;}
.yjzx_xx{padding-left: 40px;}
.yjzx_xx:before{width: 5px;}
.yjzx_xx .fl{width: 360px;}
.yjzx_xx .fl .tit{height: 35px; line-height: 35px; font-size: 16px; margin-bottom: 10px;}
.yjzx_xx .fl .xx{line-height: 20px; font-size: 14px;}
.yw_fr{float: right; width: 600px; height: 356px;}
.yw_fr .swiper-slide img{width: 100%;}
.in_yw_r{left:inherit;}
.in_yw_l,.in_yw_r{width: 45px; height: 45px; line-height: 45px; bottom: 25px; left: 38px;}
.in_yw_r{left: 100px;}
.in_yw_l i,.in_yw_r i{font-size: 20px;}
.lie{padding: 35px 40px;}
.lie .zb{width: 570px;}
.lie .yb{width: 440px;}
.lie ul li{line-height: 40px; font-size: 16px;}
.lie ul li span{margin-right: 8px;}

/*关于巨融about*/
.gsgk{margin-bottom: 55px;}
.title{height: 35px; line-height: 35px; font-size: 24px;}
.gsjs{line-height: 26px; font-size: 16px; margin: 18px 0 32px;}
.gs_li ul li{width: 383px; height: 120px; padding: 20px 32px 0 25px;}
.gs_li ul li .fl{font-size: 18px; line-height: 22px;}
.gs_li ul li .fl .num{font-size: 16px; height: 55px; line-height: 55px; margin-top: 5px;}
.gs_li ul li .fl .num .counter{font-size: 45px;}
.gs_li ul li .fr,.gs_li ul li .fr img{width: 60px; height: 60px;}
.qywh{height: 487px;}
.qywh .title{padding-top: 40px;}
.whdw{margin-top: 227px;}
.whdw:before{bottom: 185px;}
.whdw ul li{width: 20%; height: 220px; padding: 100px 0 30px;}
.whdw ul li:before{height: 185px;}
.whdw ul li .img{margin: 35px auto 20px;}
.whdw ul li .img,.whdw ul li .img img{width: 50px; height: 50px;}
.whdw ul li.hovered{height: 220px !important;}
.whdw ul li .bt{height: 35px; line-height: 35px; font-size: 18px;}
.whdw ul li .xt{width: 15px; margin: 0 auto 6px;}
.whdw ul li .js{height: 35px; line-height: 35px; font-size: 12px;} 
.zzjg{margin: 45px 0 70px;}
.zzjg .img{margin-top: 45px;}
.zzjg .img,.zzjg .img img{width: 1030px;}
.video{padding-bottom: 60px;}
.video_list{margin-top: 20px;}
.video_list .swiper-slide{width: 32%; margin-right: 2%;}
.video_list .swiper-slide .dw{width: 92%; left: 3%; bottom: 18px; height: 50px; line-height: 50px;}
.video_list .swiper-slide .fl{padding-left: 20px; font-size: 16px;}
.video_list .swiper-slide .fr{width: 20%; height: 50px; padding-right: 5%;}
.video_list .swiper-slide .fr img{width: 30px; height: 30px;}
.in_video_l,.in_video_r{width: 44px; height: 44px; line-height: 44px; bottom: 63px; left: 80px;}
.in_video_l i,.in_video_r i{font-size: 28px;}
.in_video_r{left:inherit; right: 80px;}
.in_video_a{width: 204px !important; height: 45px; line-height: 35px; margin: 30px auto 0;}
.video_list .in_video_a .swiper-pagination-bullet{width: 10px; height: 10px; margin: 0 5px;}
.video_list .in_video_a .swiper-pagination-bullet:before{width: 10px; height: 10px;}
.dsj{margin-bottom: 60px;}
.dsj:before{top: 213px;}
.dsj .title div{font-size: 18px; margin-top: 15px;}
.dsj_li{width: 1160px; height: 495px; margin: 30px auto 0;}
.event_box{margin: 3% auto 0; padding-top: 60px;}
.event_box .parHd {height: 70px;}
.parHd li{font-size: 30px; width: 25%; height: 70px;}
.parHd li:after{width: 17px; height: 17px; left: 50%; margin-left: -12px;}
.parHd li.act:after{width: 25px; height: 25px; bottom: -4px;}
.parBd{margin-top: 60px; padding: 0 80px;}
.parBd .img,.parBd .img img{width: 310px; height: 165px;}
.parBd .gd_xx{width: 526px; margin-left: 50px;}
.parBd .gd_xx .tit{height: 40px; line-height: 40px; font-size: 32px; margin: 15px 0;}
.parBd .gd_xx .sm{height: 90px; line-height: 30px; font-size: 16px;}
.sPrev,.sNext{width: 30px; height: 30px; top: 55%;}
.sPrev i,.sNext i{font-size: 32px;}
.sPrev{left: -60px;}
.sNext{right: -60px;}
.in_eventjs{font-size: 18px; right: 70px; bottom: 80px;}
.in_eventjs span{font-size: 22px;}
.shzr .title,.ztzl .title,.lxwm .title{margin-bottom: 30px;}
.shzr_li ul li{width: 25%;}
.shzr_li ul li .li_dw{padding: 205px 65px 0;}
.shzr_li ul li .tb{margin: 0 auto 20px;}
.shzr_li ul li .tb,.shzr_li ul li .tb img{width: 75px; height: 75px;}
.shzr_li ul li .bt{height: 40px; line-height: 33px; font-size: 24px; margin-bottom: 15px;}
.shzr_li ul li .bt:after{left: calc(50% - 7px); bottom: 0; width: 14px;}
.shzr_li ul li .xx{height: 66px; line-height: 22px; font-size: 14px;}
.shzr_li ul li:hover .li_dw{padding-top: 105px;}
.ztzl{margin: 35px auto;}
.ztzl_list{height: 333px;}
.ztzl_list li .bt{width: 63px; height: 333px; font-size: 16px; line-height: 18px; padding-top: 30px;}
.ztzl_list li .img,.ztzl_list li .img img{width: 956px; height: 333px;}
.lxwm .map{width: 100%; height: 500px;}
.BMap_bubble_title{font-size: 16px; margin-bottom: 9px;}
.BMap_bubble_content{font-size: 14px;}
.lxwm .lxfs{bottom: 30px; width: 1160px; height: 85px; padding: 18px 32px 0 50px;}
.lxwm .lxfs ul li{width: 370px; padding-left: 12px; line-height: 22px; font-size: 14px;}
.lxwm .lxfs ul li .fl{width: 45px;}
.lxwm .lxfs ul li .fr{width: 310px;}
.lxwm .lxfs .gzh{font-size: 15px; float: right; height: 28px; line-height: 28px; margin-top: 12px;}
.lxwm .lxfs .gzh img{width: 28px; height: 28px; margin-left: 23px;}
.map_gs{width: 339px; height: 116px; top: 110px; left: calc(50% - 190px); padding: 22px;}
.map_gs .name{font-size: 14px; margin-bottom: 7px;}
.map_gs .add{line-height: 18px; font-size: 12px;}



}


@media all and (min-width: 1024px) and (max-width: 1280px) {
.main{width: 940px;}
.header{height: 60px; padding-left: 25px;} 
.header .logo{width: 100px; height: auto; margin-top: 14px;}
.header .logo img{width: 100px; height: auto;}
.header .nav{margin-left: 60px;}
.nav{width: 500px;}
.nav .m{width: 80px; height: 60px; line-height: 57px; font-size: 14px;}
.nav .sub{width: 300px; top: 60px; padding: 15px 15px 6px;}
.nav .m .sub a{width: 125px; height: 34px; line-height: 34px; font-size: 14px; margin-bottom: 10px;}
.nav .m .sub a:nth-child(2n){margin-left: 15px;}
.moblie{display: none;}
.header .shear{width: 260px; height: 57px; line-height: 57px;}
.header .shear img{width: 20px; height: 20px; margin-left: 4px;}
.header .shear .fx{background-size: 10%; margin-left: 20px;}
.header .shear .fx,.header .shear .gz{width: 120px; font-size: 12px;}
.header .shear .gz .black{width: 86px; height: 91px; margin: -10px 0 0 30px;}
.header .shear .gz .black img{width: 81px; height: 81px; margin: 8px 0 0 0;}
.in_banner{height: 524px;}
.in_banner_l,.in_banner_r{width: 34px; height: 34px; line-height: 34px; top: calc(50% - 17px); left: 15px;}
.in_banner_l i,.in_banner_r i{font-size: 18px;}
.in_banner_r{left:inherit; right: 15px;}
.in_banner .fl{width: 260px; padding-top: 150px;}
.in_banner .fl .ywjs{font-size: 28px;}
.in_banner .fl .tit{font-size: 18px; margin: 12px 0;}
.in_banner .fl .xx{font-size: 12px;}
.in_banner .fr{width: 300px; height: 300px; padding: 20px 20px 0;}
.in_banner .fr:after{width: 60px; height: 2px;}
.in_banner .fr:before{width: 300px; height: 2px;}
.in_banner .fr .img,.in_banner .fr .img img{width: 55px; height: 55px;}
.in_banner .fr .tit{line-height: 20px; font-size: 12px; margin: 15px 0 12px;}
.in_banner .fr .tit div{height: 20px; line-height: 20px; font-size: 14px;}
.in_banner .fr .xx{height: 80px; line-height: 20px; font-size: 12px;}
.in_banner .fr .look{margin: 15px auto 0;}
.bottom .in_new{height: 75px; padding-top: 20px;}
.bottom .in_new ul li{width: 230px; margin-left: 15px;}
.bottom .in_new ul li:before{background-size: 75%; height: 70px; width: 20px;}
.bottom .in_new ul li .zb{width: 44px; font-size: 16px; margin-right: 10px;}
.bottom .in_new ul li .zb div{font-size: 12px; margin-top: 5px;}
.bottom .in_new ul li .yb{width: 145px; font-size: 12px; height: 36px; line-height: 18px;}
.bottom{height: 110px;}
.bottom:before{top: 75px;}
.bottom .fl{width: 300px; height: 110px; padding-left: 20px;}
.bottom .fl .tel{height: 75px; padding-top: 20px;}
.bottom .fl .tel .zb{width: 25px; height: 25px; margin-right: 10px;}
.bottom .fl .tel .yb{width: 200px;}
.bottom .fl .tel .yb div{font-size: 16px; line-height: 22px;}
.bottom .fl .db{height: 40px; line-height: 40px; font-size: 14px;}
.bottom .fr{width: 650px; margin-right: 25px;}
.bottom .fr .db_nav{height: 75px; line-height: 75px;}
.bottom .fr .db_nav a{font-size: 16px; padding: 0 28px 0 10px;}
.bottom .fr .db_nav a:after{top: -0px; background-size: 45%; height: 30px; width: 20px;}
.footer{height: 35px; line-height: 35px; font-size: 14px; padding-right: 25px;}

/*企业新闻 news*/
.in_bann{height: 450px;}
.ywen{padding-top: 65px;}
.wenzi{font-size: 26px; margin: 10px 0 0 130px;}
.wenzi .xt{width: 50px;margin-top: 15px;}
.wenzi .yw{font-size: 14px; margin-top: 12px;}
.coop_title{height: 40px; line-height: 40px; margin-bottom: 40px; font-size: 14px;}
.coop_title a{margin: 0 12px; height: 40px; line-height: 40px;}
.coop_title a.dq,.coop_title a:hover{height: 40px; line-height: 40px;}
.jl_li li{padding-bottom: 25px; margin-bottom: 25px;}
.jl_li li .time{margin-top: 12px; width: 70px; font-size: 12px;}
.jl_li li .time div{font-size: 20px; margin-bottom: 8px;}
.jl_li li .zj{width: 580px; margin-left: 15px;}
.jl_li li .zj .bt{height: 35px; line-height: 35px; font-size: 18px; margin-bottom: 6px;}
.jl_li li .zj .xx{height: 36px; line-height: 18px; font-size: 12px; margin-bottom: 20px;}
.look{width: 90px; height: 30px; line-height: 30px; font-size: 12px;}
.look img{width: 30px; height: 30px;}
.jl_li li .img{width: 240px;}
.jl_li li .img img{height: auto;}
.page{margin-bottom: 30px;}
.page a img{width: 6px; height: 8px; vertical-align: baseline;}
.page a,.page span{width: 35px; height: 35px; line-height: 35px; font-size: 12px; margin: 0 5px;}

/*企业新闻详细 news_xx*/
.home{height: 40px; line-height: 40px; margin-top: 60px;}
.home .fl{font-size: 12px;}
.home .fl img{width: 10px; height: auto; margin-right: 8px;}
.home .fr img{width: 18px; height: 18px;}
.home .fr a{margin: 0 6px;}
.news_xx{margin: 30px auto;}
.news_xx .left{float: left; width: 500px;}
.news_xx .left .left_tit{font-size: 20px; margin-bottom: 15px;}
.news_xx .left .left_sj{padding-bottom: 12px;}
.news_xx .left .left_sj span{height: 18px; line-height: 18px; font-size: 12px; margin-right: 15px;}
.detal{padding: 15px 0 20px; margin-bottom: 15px;}
.fy a{height: 26px; line-height: 26px; margin-bottom: 10px; font-size: 12px;}
.right{width: 400px; padding: 30px 0 15px;}
.right .tit{height: 30px; line-height: 30px; font-size: 20px; margin-bottom: 20px;}
.right .tit img{width: 30px; height: auto; margin-left: 15px;}
.right .tit img:first-child{margin: 0 15px 0 0;}
.right_li li{padding: 0 25px; margin-bottom: 20px;}
.right_li li .sj{height: 25px; line-height: 25px; font-size: 12px; margin-bottom: 5px;}
.right_li li .sm{line-height: 26px; font-size: 14px;}

/*进取巨融*/
.train,.fz_list,.ptjs,.mainbody{width: 950px;}
.px_top{margin-bottom: 35px;}
.px_top .fl{width: 80px; font-size: 20px;}
.px_top .fr{width: 850px; line-height: 22px; font-size: 14px;}
.px_li{margin-bottom: 40px;}
.px_li ul li{width: 300px; height: 380px; padding: 25px; margin-right: 25px;}
.px_li ul li .img,.px_li ul li .img img{width: 35px; height: 35px;}
.px_li ul li .tit{height: 35px; line-height: 28px; font-size: 16px; margin: 12px 0; padding-bottom: 5px;}
.px_li ul li .js{line-height: 30px; font-size: 14px;}
.fzlj{height: 540px; padding-top: 150px;}
.fzlj .fz_list .tit{height: 25px; line-height: 25px; font-size: 20px; margin-bottom: 12px;}
.fzlj .fz_list .xx{width: 520px; line-height: 25px; font-size: 16px;}
.ptjs{margin: 35px auto 40px;}
.ptjs .tp,.ptjs .tp img{height: 380px;}

/*招聘频道 job*/
.job_tit{height: 40px; line-height: 30px; font-size: 18px;}
.choose{margin: 16px 0;}
.choose ul li .fl{width: 60px; height: 45px; line-height: 45px; font-size: 14px;}
.choose ul li .fr{width: calc(100% - 60px); height: 45px; line-height: 45px;}
.choose ul li .fr span{padding: 6px 15px; margin-right: 10px; font-size: 14px;}
.pg_zpul{margin-bottom: 10px;}
.pg_zpul:last-child{margin-bottom: 30px;}
.pg_zplih2{height: 120px; font-size: 14px; padding: 30px;}
.pg_zplih2 .fl{font-size: 20px;}
.pg_zplih2 .fl div{font-size: 14px; margin-top: 16px;}
.pg_zplih2 .fr{margin-top: 10px;}
.pg_zplih2 .fr .gz{font-size: 18px; margin-right: 40px; height: 30px; line-height: 30px;}
.pg_zplih2 .xq,.pg_zplih2 .sq{width: 100px; height: 30px; line-height: 30px; font-size: 14px;}
.pg_zplih2 .xq img,.pg_zplih2 .sq img{width: 8px; height: 4px; margin-left: 5px;}
.pg_zplih2nuw:before{left: 28px; width: calc(100% - 56px);}
.pg_zplitxt{padding: 12px 26px 28px; line-height: 24px; font-size: 14px;}
.pg_zplitxt .xx{margin-bottom: 20px;}
.send{height: 40px; line-height: 30px; padding-top: 12px; font-size: 14px;}
.pg_zplitxt:before{width: calc(100% - 52px);}
.send span{margin-left: 3px;}
.email{width: 180px; height: 30px; line-height: 30px; font-size: 14px; margin-top: 4px;}

/*多彩巨融dcjr*/
.wyjr,.rwjr{height: 330px;}
.wyjr .swiper-slide img,.rwjr .swiper-slide img{height: 330px;}
.wyjr .swiper-slide div,.rwjr .swiper-slide div,.enter_fr .swiper-slide div,.hlw .swiper-slide div{height: 35px; line-height: 35px; padding-left: 10px; width: 300px; font-size: 14px;}
.in_wyjr_l,.in_wyjr_r,.in_rwjr_l,.in_rwjr_r,.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{width: 40px; height: 40px; line-height: 40px;  top: calc(50% - 20px); left: 20px;}
.in_wyjr_r,.in_rwjr_r,.in_enter_r,.in_hlw_r{right: 20px; left: inherit;}
.in_wyjr_l i,.in_wyjr_r i,.in_rwjr_l i,.in_rwjr_r i,.in_enter_l i,.in_enter_r i,.in_hlw_l i,.in_hlw_r i{font-size: 18px;}
.enter{padding: 20px 0; margin: 20px 0;}
.enter .fl{width: 260px; margin-top: 20px;}
.enter .fl .tit{height: 30px; line-height: 30px; font-size: 18px; margin-bottom: 15px;}
.enter .fl .xx{height: 120px; line-height: 20px; font-size: 12px;}
.enter_fr,.hlw{float: right; width: 640px;}
.enter_fr .swiper-slide img,.hlw .swiper-slide img{height: 367px;}
.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{left: 0; top: inherit; bottom: 25px;}
.in_enter_r,.in_hlw_r{left: 50px;}

/*输电工程sdgc*/
.sdgc{margin: 35px auto;}
.sdgc_js{margin-bottom: 40px;}
.sdgc .fl{width: 120px;}
.sdgc .fl img{width: 120px; height: 120px;}
.sdgc .fr{width: 780px; margin-top: 9px;}
.sdgc .fr .tit{height: 30px; line-height: 30px; font-size: 18px;}
.sdgc .fr .xx{line-height: 26px; font-size: 14px; margin-top: 15px;}
.sdgc_list .swiper-slide{width: 306px; height: 220px; padding: 15px 25px; margin-right: 15px;}
.sdgc_list .swiper-slide .img,.sdgc_list .swiper-slide .img img{width: 35px; height: 35px;}
.sdgc_list .swiper-slide .tit{height: 22px; line-height: 22px; font-size: 14px; margin:12px 0 5px;}
.sdgc_list .swiper-slide .xx{height: 110px; line-height: 22px; font-size: 12px;}
.ywyj{height: 440px; margin-bottom: 40px; padding-top: 80px;}
.ywyj .tit{height: 30px; line-height: 30px; font-size: 20px; margin-bottom: 35px;}
.ywyj .xx{width: 450px; line-height: 25px; font-size: 16px;}
.ywyj .xx:before{left: -20px; top: -20px; width: 50px; height: 50px;}
.ywyj .xx:after{right: 0px; bottom: -25px; width: 50px; height: 50px;}
.yjzx{margin-bottom: 40px;}
.yjzx .tit{height: 30px; line-height: 30px; font-size: 18px; margin-bottom: 25px;}
.yjzx_xx{padding-left: 30px;}
.yjzx_xx:before{width: 4px;}
.yjzx_xx .fl{width: 300px;}
.yjzx_xx .fl .tit{height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 10px;}
.yjzx_xx .fl .xx{line-height: 20px; font-size: 12px;}
.yw_fr{float: right; width: 550px; height: 326px;}
.yw_fr .swiper-slide img{width: 100%;}
.in_yw_r{left:inherit;}
.in_yw_l,.in_yw_r{width: 35px; height: 35px; line-height: 35px; bottom: 20px; left: 30px;}
.in_yw_r{left: 85px;}
.in_yw_l i,.in_yw_r i{font-size: 18px;}
.lie{padding: 25px 30px;}
.lie .zb{width: 100%; float: inherit;}
.lie .yb{width: 100%; float: inherit;}
.lie ul li{line-height: 30px; font-size: 14px;}
.lie ul li span{margin-right: 6px;}

/*关于巨融about*/
.gsgk{margin-bottom: 35px;}
.title{height: 35px; line-height: 35px; font-size: 20px;}
.gsjs{line-height: 22px; font-size: 14px; margin: 15px 0 25px;}
.gs_li ul li{width: 316px; height: 100px; padding: 15px 20px 0 20px;}
.gs_li ul li .fl{font-size: 16px; line-height: 20px;}
.gs_li ul li .fl .num{font-size: 14px; height: 45px; line-height: 45px; margin-top: 5px;}
.gs_li ul li .fl .num .counter{font-size: 32px;}
.gs_li ul li .fr,.gs_li ul li .fr img{width: 45px; height: 45px;}
.qywh{height: 390px;}
.qywh .title{padding-top: 30px;}
.whdw{margin-top: 175px;}
.whdw:before{bottom: 155px;}
.whdw ul li{width: 20%; height: 180px; padding: 70px 0 20px;}
.whdw ul li:before{height: 155px;}
.whdw ul li .img{margin: 25px auto 15px;}
.whdw ul li .img,.whdw ul li .img img{width: 40px; height: 40px;}
.whdw ul li.hovered{height: 180px !important;}
.whdw ul li .bt{height: 30px; line-height: 30px; font-size: 16px;}
.whdw ul li .xt{width: 10px; margin: 0 auto 5px;}
.whdw ul li .js{height: auto; line-height: 20px; font-size: 12px;} 
.zzjg{margin: 30px 0 40px;}
.zzjg .img{margin-top: 25px;}
.zzjg .img,.zzjg .img img{width: 930px;}
.video{padding-bottom: 40px;}
.video_list{margin-top: 15px;}
.video_list .swiper-slide{width: 32%; margin-right: 2%;}
.video_list .swiper-slide .dw{width: 92%; left: 3%; bottom: 15px; height: 40px; line-height: 40px;}
.video_list .swiper-slide .fl{padding-left: 15px; font-size: 14px;}
.video_list .swiper-slide .fr{width: 20%; height: 54px; padding-right: 5%;}
.video_list .swiper-slide .fr img{width: 25px; height: 25px;}
.in_video_l,.in_video_r{width: 40px; height: 40px; line-height: 40px; bottom: 40px; left: 60px;}
.in_video_l i,.in_video_r i{font-size: 22px;}
.in_video_r{left:inherit; right: 60px;}
.in_video_a{width: 180px !important; height: 40px; line-height: 30px; margin: 20px auto 0;}
.video_list .in_video_a .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 5px;}
.video_list .in_video_a .swiper-pagination-bullet:before{width: 8px; height: 8px;}
.dsj{margin-bottom: 40px;}
.dsj:before{top: 168px;}
.dsj .title div{font-size: 15px; margin-top: 12px;}
.dsj_li{width: 950px; height: 405px; margin: 20px auto 0;}
.event_box{margin: 3% auto 0; padding-top: 40px;}
.event_box .parHd {height: 60px;}
.parHd li{font-size: 24px; width: 25%; height: 60px;}
.parHd li:after{width: 14px; height: 14px; left: 50%; margin-left: -12px;}
.parHd li.act:after{width: 22px; height: 22px; bottom: -4px;}
.parBd{margin-top: 40px; padding: 0 50px;}
.parBd .img,.parBd .img img{width: 275px; height: 146px;}
.parBd .gd_xx{width: 500px; margin-left: 35px;}
.parBd .gd_xx .tit{height: 35px; line-height: 35px; font-size: 26px; margin: 12px 0;}
.parBd .gd_xx .sm{height: 100px; line-height: 25px; font-size: 14px;}
.sPrev,.sNext{width: 26px; height: 26px; top: 55%;}
.sPrev i,.sNext i{font-size: 26px;}
.sPrev{left: -40px;}
.sNext{right: -40px;}
.in_eventjs{font-size: 16px; right: 60px; bottom: 70px;}
.in_eventjs span{font-size: 18px;}
.shzr .title,.ztzl .title,.lxwm .title{margin-bottom: 25px;}
.shzr_li ul li{width: 25%;}
.shzr_li ul li .li_dw{padding: 185px 40px 0;}
.shzr_li ul li .tb{margin: 0 auto 15px;}
.shzr_li ul li .tb,.shzr_li ul li .tb img{width: 50px; height: 50px;}
.shzr_li ul li .bt{height: 35px; line-height: 30px; font-size: 20px; margin-bottom: 12px;}
.shzr_li ul li .bt:after{left: calc(50% - 6px); bottom: 0; width: 12px;}
.shzr_li ul li .xx{height: 80px; line-height: 20px; font-size: 12px;}
.shzr_li ul li:hover .li_dw{padding-top: 65px;}
.ztzl{margin: 25px auto;}
.ztzl_list{height: 275px;}
.ztzl_list li .bt{width: 52px; height: 275px; font-size: 14px; line-height: 18px; padding-top: 25px;}
.ztzl_list li .img,.ztzl_list li .img img{width: 789px; height: 275px;}
.lxwm .map{width: 100%; height: 420px;}
.BMap_bubble_title{font-size: 14px; margin-bottom: 6px;}
.BMap_bubble_content{font-size: 12px;}
.lxwm .lxfs{bottom: 30px; width: 920px; height: 75px; padding: 15px 25px 0 30px;}
.lxwm .lxfs ul li{width: 330px; padding-left: 10px; line-height: 20px; font-size: 12px;}
.lxwm .lxfs ul li .fl{width: 40px;}
.lxwm .lxfs ul li .fr{width: 270px;}
.lxwm .lxfs .gzh{font-size: 13px; float: right; height: 26px; line-height: 26px; margin-top: 10px;}
.lxwm .lxfs .gzh img{width: 26px; height: 26px; margin-left: 18px;}
.map_gs{width: 339px; height: 116px; top: 75px; left: calc(50% - 190px); padding: 22px;}
.map_gs .name{font-size: 14px; margin-bottom: 7px;}
.map_gs .add{line-height: 18px; font-size: 12px;}


}



@media all and (max-width: 1024px){
.main{width: 94%;}
.header{height: 50px; padding-left: 3%;} 
.header .logo{width: 100px; height: auto; margin-top: 8px;}
.header .logo img{width: 100px; height: auto;}
.header .nav{margin-left: 50px;}
.nav,.header .shear{display: none;}
.moblie{display: block;}
.in_banner{height: 384px;}
.in_banner_l,.in_banner_r{display: none;}
.in_banner .fl{width: 100%; padding: 20px 0; float: inherit; display: none;}
.in_banner .fl .ywjs{font-size: 28px;}
.in_banner .fl .tit{font-size: 18px; margin: 12px 0;}
.in_banner .fl .xx{font-size: 12px;}
.in_banner .fr{width: 92%; height: 240px; padding: 10px 6px 0; margin: 0 auto; float: inherit; display: block;}
.in_banner .fr:after{width: 60px; height: 2px;}
.in_banner .fr:before{width: 100%; height: 2px;}
.in_banner .fr .img,.in_banner .fr .img img{width: 45px; height: 45px;}
.in_banner .fr .tit{line-height: 20px; font-size: 12px; margin: 10px 0;}
.in_banner .fr .tit div{height: 20px; line-height: 20px; font-size: 14px;}
.in_banner .fr .xx{height: 60px; line-height: 20px; font-size: 12px;}
.in_banner .fr .look{margin: 15px auto 0;}
.bottom .in_new{height: 100%; padding: 20px 0;}
.bottom .in_new ul li{width: 100%; margin-left: 0; margin-bottom: 15px; float: inherit; display: block;}
.bottom .in_new ul li:before{position: absolute; right: 0; top: 0; background-image: inherit;}
.bottom .in_new ul li .zb{width: 44px; font-size: 16px; margin-right: 10px;}
.bottom .in_new ul li .zb div{font-size: 12px; margin-top: 5px;}
.bottom .in_new ul li .yb{width: calc(100% - 54px); font-size: 12px; height: 36px; line-height: 18px;}
.bottom{height: auto;}
.bottom:before{top: 65px;}
.bottom .fl{width: 100%; height: auto; padding: 10px 20px; background: #0A823B;}
.bottom .fl .tel{height: auto; padding: 5px 0 10px 0;}
.bottom .fl .tel .zb{width: 35px; height: 35px; margin-right: 10px;}
.bottom .fl .tel .yb{width: 200px;}
.bottom .fl .tel .yb div{font-size: 20px; line-height: 25px;}
.bottom .fl .db{height: 40px; line-height: 40px; font-size: 14px;}
.bottom .fr{width: 100%; margin: 0 20px; float: inherit;}
.bottom .fr .db_nav{height: auto; line-height: 30px;}
.bottom .fr .db_nav a{font-size: 12px; padding: 0 18px 0 10px;}
.bottom .fr .db_nav a:after{top: -6px; background-size: 35%; height: 30px; width: 20px;}
.footer{line-height: 20px; margin-top: 12px; font-size: 12px; padding: 15px; text-align: left; border-top: 1px solid rgba(255,255,255,.15);}

/*企业新闻 news*/
.in_bann{height: 170px;}
.wenzi{font-size: 18px; margin: 0px 0 0 7%;}
.wenzi .xt{width: 30px; margin-top: 5px;}
.ywen{padding-top: 50px;}
.wenzi .yw{font-size: 14px; margin-top: 5px;}
.coop_title{height: 40px; line-height: 40px; margin-bottom: 20px; font-size: 12px;}
.coop_title a{margin: 0 10px; height: 35px; line-height: 35px;}
.coop_title a.dq,.coop_title a:hover{height: 35px; line-height: 35px;}
.jl_li li{padding-bottom: 24px; margin-bottom: 24px;}
.jl_li li .time{margin: 10px 0 20px; width: 60px; font-size: 12px;}
.jl_li li .time div{font-size: 20px; margin-bottom: 6px;}
.jl_li li .zj{width: calc(100% - 75px); margin: 0 0 20px 15px;}
.jl_li li .zj .bt{height: auto; line-height: 24px; padding: 10px 0; font-size: 16px;}
.jl_li li .zj .xx{height: auto; line-height: 20px; font-size: 12px; margin-bottom: 20px;}
.look{width: 95px; height: 25px; line-height: 25px; font-size: 12px;}
.look img{width: 25px; height: 25px;}
.jl_li li .img{width: 100%; float: inherit;}
.jl_li li .img img{height: auto;}
.page{margin-bottom: 30px;}
.page a img{width: 7px; height: auto; vertical-align: baseline;}
.page a,.page span{width: 30px; height: 30px; line-height: 30px; font-size: 12px; margin: 0 5px;}

/*企业新闻详细 news_xx*/
.home{height: auto; line-height: 30px; margin-top: 50px; padding: 10px 0;}
.home .fl{font-size: 14px; float: inherit;}
.home .fl img{width: 10px; height: auto; margin-right: 8px;}
.home .fr{float: inherit; display: block; text-align: left; margin-top: 10px;}
.home .fr img{width: 18px; height: 18px;}
.home .fr a{margin: 0 6px;}
.news_xx{margin: 20px auto;}
.news_xx .left{float: inherit; width: 100%;}
.news_xx .left .left_tit{font-size: 16px; margin-bottom: 15px;}
.news_xx .left .left_sj{padding-bottom: 10px;}
.news_xx .left .left_sj span{height: 18px; line-height: 18px; font-size: 12px; margin-right: 15px;}
.detal{padding: 15px 0 20px; margin-bottom: 15px;}
.fy a{height: 26px; line-height: 26px; margin-bottom: 10px; font-size: 12px;}
.right{width: 100%; padding: 30px 0 15px; float: inherit;}
.right .tit{height: 30px; line-height: 30px; font-size: 16px; margin-bottom: 20px;}
.right .tit img{width: 30px; height: auto; margin-left: 15px;}
.right .tit img:first-child{margin: 0 15px 0 0;}
.right_li li{padding: 0 20px; margin-bottom: 20px;}
.right_li li .sj{height: 25px; line-height: 25px; font-size: 12px; margin-bottom: 5px;}
.right_li li .sm{line-height: 26px; font-size: 14px;}

/*进取巨融*/
.train,.fz_list,.ptjs,.mainbody{width: 94%;}
.px_top{margin-bottom: 35px;}
.px_top .fl{width: 100%; font-size: 20px; float: inherit; display: block; margin-bottom: 15px;}
.px_top .fr{width: 100%; line-height: 22px; font-size: 14px; float: inherit; display: block;}
.px_li{margin-bottom: 20px;}
.px_li ul li{width: 100%; height: auto; padding: 25px; margin-right: 25px; margin-bottom: 20px;}
.px_li ul li .img,.px_li ul li .img img{width: 35px; height: 35px;}
.px_li ul li .tit{height: 35px; line-height: 28px; font-size: 16px; margin: 12px 0; padding-bottom: 5px;}
.px_li ul li .js{line-height: 30px; font-size: 14px;}
.fzlj{height: auto; padding: 120px 0;}
.fzlj .fz_list .tit{height: 25px; line-height: 25px; font-size: 20px; margin-bottom: 12px;}
.fzlj .fz_list .xx{width: 100%; line-height: 25px; font-size: 16px;}
.ptjs{margin: 25px auto;}
.ptjs .tp,.ptjs .tp img{height: auto;}

/*招聘频道 job*/
.job_tit{height: 40px; line-height: 30px; font-size: 16px;}
.choose{margin: 13px 0;}
.choose ul li .fl{width: 100%; height: 45px; line-height: 45px; font-size: 14px; float: inherit; display: block;}
.choose ul li .fr{width: 100%; float: inherit; display: block;}
.choose ul li .fr span{padding: 6px 15px; margin: 5px 10px 5px 0; font-size: 14px;}
.pg_zpul{margin-bottom: 10px;}
.pg_zpul:last-child{margin-bottom: 30px;}
.pg_zplih2{height: auto; font-size: 14px; padding: 15px;}
.pg_zplih2 .fl{font-size: 18px; float: inherit; width: 100%;}
.pg_zplih2 .fl div{font-size: 14px; margin-top: 12px;}
.pg_zplih2 .fr{margin-top: 10px; float: inherit; width: 100%; display: block;}
.pg_zplih2 .fr .gz{font-size: 16px; margin-right: 0; height: 30px; line-height: 30px; float: inherit; margin: 10px 0;}
.pg_zplih2 .xq,.pg_zplih2 .sq{width: 100px; height: 30px; line-height: 30px; font-size: 14px; float: inherit;}
.pg_zplih2 .xq img,.pg_zplih2 .sq img{width: 8px; height: 4px; margin-left: 5px;}
.pg_zplih2nuw:before{left: 15px; width: calc(100% - 20px);}
.pg_zplitxt{padding: 12px 15px 20px; line-height: 22px; font-size: 12px;}
.pg_zplitxt .xx{margin-bottom: 20px;}
.send{height: 40px; line-height: 30px; padding-top: 12px; font-size: 14px;}
.pg_zplitxt:before{width: calc(100% - 30px);}
.send span{margin-left: 3px;}
.email{width: 180px; height: 30px; line-height: 30px; font-size: 14px; margin-top: 4px;}

/*多彩巨融dcjr*/
.wyjr,.rwjr{height: 100%;}
.wyjr .swiper-slide img,.rwjr .swiper-slide img{height: 100%;}
.wyjr .swiper-slide div,.rwjr .swiper-slide div,.enter_fr .swiper-slide div,.hlw .swiper-slide div{height: 30px; line-height: 30px; padding-left: 10px; width: 100%; font-size: 12px;}
.in_wyjr_l,.in_wyjr_r,.in_rwjr_l,.in_rwjr_r,.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{width: 30px; height: 30px; line-height: 30px;  top: calc(50% - 15px); left: 10px;}
.in_wyjr_r,.in_rwjr_r,.in_enter_r,.in_hlw_r{right: 10px; left: inherit;}
.in_wyjr_l i,.in_wyjr_r i,.in_rwjr_l i,.in_rwjr_r i,.in_enter_l i,.in_enter_r i,.in_hlw_l i,.in_hlw_r i{font-size: 14px;}
.enter{padding: 15px 0; margin: 15px 0;}
.enter .fl{width: 100%; margin: 15px 0;}
.enter .fl .tit{height: 25px; line-height: 25px; font-size: 14px; margin-bottom: 10px;}
.enter .fl .xx{height: auto; line-height: 20px; font-size: 12px;}
.enter_fr,.hlw{float: inherit; width: 100%;}
.enter_fr .swiper-slide img,.hlw .swiper-slide img{height: 100%;}
.in_enter_l,.in_enter_r,.in_hlw_l,.in_hlw_r{left: 10px; top: inherit; bottom: 25px;}
.in_enter_r,.in_hlw_r{left: inherit; right: 10px;}

/*输电工程sdgc*/
.sdgc{margin: 25px auto;}
.sdgc_js{margin-bottom: 30px;}
.sdgc .fl{width: 100%; float: inherit; display: block;}
.sdgc .fl img{width: 100px; height: 100px;}
.sdgc .fr{width: 100%; float: inherit; display: block; margin-top: 15px;}
.sdgc .fr .tit{height: 30px; line-height: 30px; font-size: 18px;}
.sdgc .fr .xx{line-height: 26px; font-size: 14px; margin-top: 15px;}
.sdgc_list .swiper-slide{width: 100%; height: auto; padding: 15px 25px; margin-right: 0; margin-bottom: 20px;}
.sdgc_list .swiper-slide .img,.sdgc_list .swiper-slide .img img{width: 35px; height: 35px;}
.sdgc_list .swiper-slide .tit{height: 22px; line-height: 22px; font-size: 14px; margin:12px 0 5px;}
.sdgc_list .swiper-slide .xx{height: auto; line-height: 22px; font-size: 12px;}
.ywyj{height: auto; margin-bottom: 30px; padding: 80px 0;}
.ywyj .tit{height: 30px; line-height: 30px; font-size: 16px; margin-bottom: 35px; margin-left: 15px;}
.ywyj .xx{width: 90%; line-height: 20px; font-size: 14px; margin-left: 3%;}
.ywyj .xx:before{left: -20px; top: -20px; width: 50px; height: 50px;}
.ywyj .xx:after{right: 0px; bottom: -25px; width: 50px; height: 50px;}
.yjzx{margin-bottom: 30px;}
.yjzx .tit{height: 30px; line-height: 30px; font-size: 18px; margin-bottom: 20px;}
.yjzx_xx{padding-left: 0;}
.yjzx_xx:before{width: 4px; display: none;}
.yjzx_xx .fl{width: 100%; float: inherit; display: block;}
.yjzx_xx .fl .tit{height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 10px;}
.yjzx_xx .fl .xx{line-height: 20px; font-size: 12px;}
.yw_fr{float: inherit; width: 100%; display: block; height: 100%; margin-top: 20px;}
.yw_fr .swiper-slide img{width: 100%;}
.in_yw_r{left:inherit;}
.in_yw_l,.in_yw_r{width: 30px; height: 30px; line-height: 30px; bottom: 20px; left: 15px;}
.in_yw_r{left: 60px;}
.in_yw_l i,.in_yw_r i{font-size: 16px;}
.lie{padding: 3%;}
.lie .zb{width: 100%; float: inherit;}
.lie .yb{width: 100%; float: inherit;}
.lie ul li{line-height: 30px; font-size: 14px;}
.lie ul li span{margin-right: 6px;}

/*关于巨融about*/
.gsgk{margin-bottom: 25px;}
.title{height: 30px; line-height: 30px; font-size: 18px;}
.gsjs{line-height: 20px; font-size: 14px; margin: 12px 0 22px;}
.gs_li ul li{width: 100%; float: inherit; display: block; height: 100px; padding: 10px 15px 0 15px;}
.gs_li ul li .fl{font-size: 16px; line-height: 20px;}
.gs_li ul li .fl .num{font-size: 14px; height: 40px; line-height: 40px; margin-top: 5px;}
.gs_li ul li .fl .num .counter{font-size: 28px;}
.gs_li ul li .fr,.gs_li ul li .fr img{width: 40px; height: 40px;}
.qywh{height: auto;}
.qywh .title{padding-top: 25px;}
.whdw{margin-top: 175px;}
.whdw:before{bottom: 155px; display: none;}
.whdw ul li{width: 50%; height: 180px; /*padding: 70px 0 20px;*/ border-top: 1px solid rgba(255,255,255,.5);}
.whdw ul li:last-child{border-top: 1px solid rgba(255,255,255,.5);}
.whdw ul li:nth-last-child(2){border-bottom: 1px solid rgba(255,255,255,.5);}
.whdw ul li:before{height: 180px;}
.whdw ul li .img{margin: 25px auto 15px; display: block;}
.whdw ul li .img,.whdw ul li .img img{width: 35px; height: 35px;}
.whdw ul li.hovered{height: 180px !important; display: block;}
.whdw ul li .bt{height: 30px; line-height: 30px; font-size: 14px;}
.whdw ul li .xt{width: 10px; margin: 0 auto 5px;}
.whdw ul li .js{height: auto; line-height: 20px; font-size: 12px;} 
.zzjg{margin: 20px 0 30px;}
.zzjg .img{margin-top: 20px;}
.zzjg .img,.zzjg .img img{width: 94%;}
.video{padding-bottom: 30px;}
.video_list{margin-top: 15px;}
.video_list .swiper-slide{width: 100%; margin-right: 0;}
.video_list .swiper-slide .dw{width: 92%; left: 3%; bottom: 10px; height: 35px; line-height: 35px;}
.video_list .swiper-slide .fl{padding-left: 12px; font-size: 12px;}
.video_list .swiper-slide .fr{width: 20%; height: 45px; padding-right: 5%;}
.video_list .swiper-slide .fr img{width: 20px; height: 20px;}
.in_video_l,.in_video_r{width: 30px; height: 30px; line-height: 30px; bottom: 32px; left: 3%;}
.in_video_l i,.in_video_r i{font-size: 16px;}
.in_video_r{left:inherit; right: 3%;}
.in_video_a{width: 150px !important; height: 30px; line-height: 22px; margin: 15px auto 0;}
.video_list .in_video_a .swiper-pagination-bullet{width: 6px; height: 6px; margin: 0 5px;}
.video_list .in_video_a .swiper-pagination-bullet:before{width: 6px; height: 6px;}
.dsj{margin-bottom: 30px;}
.dsj:before{top: 110px;}
.dsj .title div{font-size: 13px; margin-top: 10px;}
.dsj_li{width: 85%; height: auto; margin: 15px auto 0; padding-bottom: 20px;}
.event_box{margin: 2% auto 0; padding-top: 15px;}
.event_box .parHd {height: 45px;}
.parHd li{font-size: 18px; width: 50%; height: 45px;}
.parHd li:after{width: 10px; height: 10px; left: 50%; margin-left: -12px;}
.parHd li.act:after{width: 16px; height: 16px; bottom: -4px;}
.parBd{margin-top: 20px; padding: 0 20px;}
.parBd .img{float: inherit; display: block;}
.parBd .img,.parBd .img img{width: 200px; height: 106px;}
.parBd .gd_xx{width: 100%; margin-left: 0; float: inherit;}
.parBd .gd_xx .tit{height: 30px; line-height: 30px; font-size: 20px; margin: 10px 0;}
.parBd .gd_xx .sm{height: auto; line-height: 20px; font-size: 12px;}
.sPrev,.sNext{width: 26px; height: 26px; top: 55%;}
.sPrev i,.sNext i{font-size: 20px;}
.sPrev{left: -30px;}
.sNext{right: -30px;}
.in_eventjs{display: none;}
.shzr .title,.ztzl .title,.lxwm .title{margin-bottom: 20px;}
.shzr_li ul li{width: 50%;}
.shzr_li ul li .li_dw{padding: 100px 25px 0;}
.shzr_li ul li .tb{margin: 0 auto 15px;}
.shzr_li ul li .tb,.shzr_li ul li .tb img{width: 40px; height: 40px;}
.shzr_li ul li .bt{height: 35px; line-height: 30px; font-size: 16px; margin-bottom: 12px;}
.shzr_li ul li .bt:after{left: calc(50% - 6px); bottom: 0; width: 12px;}
.shzr_li ul li .xx{height: 80px; line-height: 20px; font-size: 12px;}
.shzr_li ul li:hover .li_dw{padding-top: 30px;}
.ztzl{margin: 20px auto;}
.ztzl_list{height: auto;}
.ztzl_list li{float: inherit; width: 100%;}
.ztzl_list li .bt{width: 100%; height: 40px; font-size: 12px; line-height: 40px; padding: 0 20px; writing-mode: inherit;}
.ztzl_list li .img,.ztzl_list li .img img{width: 100%; height: auto;}
.lxwm .map{width: 100%; height: 350px;}
.BMap_bubble_title{font-size: 12px; margin-bottom: 6px;}
.BMap_bubble_content{font-size: 12px;}
.lxwm .lxfs{bottom: 30px; width: 94%; height: auto; padding: 15px 20px;}
.lxwm .lxfs ul li{width: 100%; padding: 0 10px; line-height: 20px; font-size: 12px;}
.lxwm .lxfs ul li .fl{width: 40px;}
.lxwm .lxfs ul li .fr{width: 270px;}
.lxwm .lxfs .gzh{font-size: 13px; float: right; height: 26px; line-height: 26px; margin-top: 10px;}
.lxwm .lxfs .gzh img{width: 26px; height: 26px; margin-left: 18px;}
.map_gs{width: 80%; height: 116px; top: 25px; left: 10%; padding: 22px;}
.map_gs .name{font-size: 14px; margin-bottom: 7px;}
.map_gs .add{line-height: 18px; font-size: 12px;}





}











