.headerEmpty{height:100px;}
.headerWpr{ height:100px; position:fixed; z-index:10; top:0; left:0; width:100%; transition:all 0.5s ease-in-out;}
.header{}
.headerWpr.out{ opacity:0; transform:translateY(-110px); visibility:hidden;}
.headerWpr.down{ background:#fff; box-shadow:0 3px 5px rgba(0,0,0,0.08);}
.logo{ float:left; margin-top:14px; position:relative;}
.logo img{ transition:all 0.5s ease-in-out;}
.logo img.iOpacity{ position:absolute; left:0; top:0;}
.headRx{ float:right;}
.nav{ position:absolute; left:56%; top:0; transform:translateX(-50%);display:flex; justify-content:space-between; white-space:nowrap;}
.nav li{ padding: 0px 1.82vw; float:left; position:relative; }
.nav_a{ font-size: 18px; letter-spacing: 1px; line-height: 100px; display: inline-block; padding: 0px; position: relative; color: #fff; font-weight: bold; }
.nav_a:hover,.nav_a.on{color:#fff;}
.subMenu{ position: absolute; left:50%; width: 200px; top: 100px; text-align:left; background: #fff; opacity: 0; visibility: hidden; padding-bottom:15px; margin-left:-100px; transition:all 0.5s ease; transform:scaleY(0); transform-origin:center top; border-radius:0.3em; box-shadow:0 4px 8px rgba(0,0,0,0.08); }
.subMenu:before{content:""; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:8px solid #fff; position:absolute; left:50%; margin-left:-4px; top:-8px;}
.nav li:hover .subMenu,.nav li:hover .proMenuWpr{ opacity:1; visibility:visible; transform:scale(1);}
.subMenu_a{ display: block; line-height: 24px; padding: 16px 60px 16px 30px; font-size: 16px; position:relative; transition:all 0.3s ease-in-out; z-index:1; }
.subMenu_a:before{content:"";background:#005BAC; position:absolute; left:0; top:0; width:0; bottom:-1px; transition:all 0.3s ease-in-out;}
.subMenu_a:hover:before{ width:100%;}
.subMenu p{ position:relative;}
.subMenu p:before{content:""; height:1px; background:#E6E6E6; position:absolute; left:25px; right:25px; top:0px}
.subMenu p:nth-child(1):before{display:none;}
.subMenu_a:hover{color:#fff;}
.subMenu_a span{display:block; position:relative;}
.subMenu_a i{ background: url(../images/menu_ar.png) no-repeat center center; height: 16px; width: 25px; position: absolute; top: 50%; margin-top: -8px; right: 26px; transition:all 0.8s ease-in-out; transform:translateX(-45px); opacity:0; background-size:18px auto;}
.subMenu_a:hover i{ transform:translateX(0); opacity:1;}
.pc_serBtn{ background: url(../images/top_ser.png) no-repeat right center; float: left; transition:all 0.5s ease-in-out; }
.headerWpr .container{max-width:1300px;}
.headerWpr.down .container{width:100%; padding:0 90px; max-width:none}
.headerWpr.down .logo img{opacity:0;}
.headerWpr.down .logo img.iOpacity{opacity:1;}
.headerWpr.down .nav_a{color:#333; font-weight:normal}
.headerWpr.down .nav_a.on,.headerWpr.down .nav_a:hover,.headerWpr.down li:hover .nav_a{color:#005BAC;}
.headerWpr.down .pc_serBtn{ background: url(../images/top_ser.png) no-repeat center center; border-style: none; margin-left: 0; height: 100px; width: 30px; }
.headerWpr.down .pc_serBtn:hover{ background: url(../images/top_sera.png) no-repeat right center; }
.headerWpr.down .subMenu{ border-radius:0; padding-top:10px; }
.headerWpr.down .nav_a:after{content:""; height:3px; background:#cf000d; transition:all 0.5s ease-in-out; left:50%; width:0%; position:absolute; bottom:0; z-index:2;}
.headerWpr.down .nav_a.on:after,.headerWpr.down .nav_a:hover:after,.headerWpr.down li:hover .nav_a:after{width:100%; left:0;}
@media (max-width:1799px){
.logo img{height:52px; width:auto;}
.headerWpr{height:80px;}
.headerEmpty{height:80px;}
.nav_a{line-height:80px;}
.headerWpr.down .pc_serBtn{height:80px;}
.subMenu{top:80px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.headerEmpty{height:56px;}
}
@media (max-width:993px){

}
@media (max-width:767px){

}


.hmFocusWpr{position:relative;}
.hmFocus{ height:43.38vw; background:#086ee8;}
.hmFocus_item { height: 43.38vw; position: relative; overflow: hidden; }
.hmFs_bg { height: 100%; width: 100%;-webkit-transform:scale(1.12); transform:scale(1.12); }
.hmFocus_item video{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.hmFs_trsBg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.hmFs_trsBg:after{content:"";position:absolute; left: 0; top: 0; width: 100%; height: 100%; }
.active .hmFs_bg{ visibility: visible; -webkit-animation: scaleBg 6s linear forwards; animation: scaleBg 6s linear forwards;}
.hmFocus .slick-prev{ background: url(../images/fsBtn.png) no-repeat center center; display: inline-block; height: 60px; width: 60px; position: absolute; left: 60px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; border: 1px solid rgba(255,255,255,0.5); border-radius: 50%; z-index: 3; margin-top: -30px; transform:rotate(180deg); transition:all 0.5s ease-in-out; opacity:0.3; }
.hmFocus .slick-next{ background: url(../images/fsBtn.png) no-repeat center center; display: inline-block; height: 60px; width: 60px; position: absolute; right: 60px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; border: 1px solid rgba(255,255,255,0.5); border-radius: 50%; z-index: 3; margin-top: -30px; transition:all 0.5s ease-in-out; opacity:0.3; }
.hmFocus .slick-prev:hover,.hmFocus .slick-next:hover{background-image:url(../images/fsBtn.png); opacity:1}
.hmFocus_doc{ width: 100%; position: absolute; left: 0px; bottom: 30px; z-index: 5; }
.hmFocus_doc ul{ text-align:center}
.hmFocus_doc ul li{ cursor:pointer; margin:0 5px; width:80px; display:inline-block;}
.hmFs_docx{ line-height: 50px; height: 51px; border-top: 2px solid rgba(255,255,255,0.3); transition: all 0.5s ease-in-out; font-size: 14px; color: #FFF; opacity:1; position:relative; }
.hmFs_docx.on{opacity:1;}
.hmFs_docx i{width:0; height:2px; background:#fff; position:absolute; left:0; top:-2px; transition:all 0.5s ease-in-out;}
.hmFs_docx.on i{width:100%; transition:all 5.5s linear;}
.hmFocus_doc ul li:first-child .hmFs_docx.on i{transition:all 10s linear;}
.hmBan_txt{ position:absolute; left:0; top:50%; transform:translateY(-50%); color:#fff; width:100%; text-align:center; text-shadow:0 2px 5px rgba(0,0,0,0.3); padding:0 10px;}
.hmBan_txt strong{ font-size: 70px; font-weight: 100; letter-spacing: 2px; display: block; line-height: 76px; display: block; transition: all 0.8s ease; transform: translateY(50px); opacity: 0; }
.hmBan_txt p{ font-size: 40px; line-height: 52px; margin-top: 25px; transition: all 0.8s ease; transform: translateY(50px); opacity: 0; font-weight: 100; text-transform: uppercase; }
.active .hmBan_txt strong{ opacity:1; transform:translateY(0);}
.active .hmBan_txt p{ opacity:1; transform:translateY(0); transition-delay:0.2s}
.hmFocus .slick-dots{bottom:65px;}
.hmFocus .slick-dots li button{display:none;}
.hmFocus .slick-dots li { display: inline-block; height: 22px; width: 22px; margin: 0px 20px; position: relative; border-radius: 50%; vertical-align: middle; border: 1px solid #FFF; }
.hmFocus .slick-dots li.slick-active{ background: #FFFFFF; }
@media (max-width:1799px){
.hmBan_txt strong{ font-size: 60px; line-height: 66px; }
.hmBan_txt p{ font-size: 32px; line-height: 46px; margin-top: 20px;}
.hmFocus .slick-dots{bottom:35px;}
.hmFocus .slick-dots li { height:14px; width: 14px; margin: 0px 12px; }
.hmFocus{ height:39vw;}
.hmFocus_item { height: 39vw;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.hmBan_txt strong{ font-size:40px; line-height: 50px; }
.hmBan_txt p{ font-size: 22px; line-height: 36px; margin-top: 15px;}
}
@media (max-width:993px){
.hmBan_txt strong{font-size:30px; line-height:42px;}
.hmBan_txt p{font-size:18px; line-height:30px;}
.hmFocus .slick-dots{bottom:30px;}
}
@media (max-width:767px){
.hmFocus{ height:300px;}
.hmFocus_item { height: 300px;}
body *{letter-spacing:0!important;}
.hmBan_txt strong{font-size:24px; line-height:36px!important;}
.hmBan_txt p{font-size:12px!important; line-height:22px!important; margin-top:8px;}
.hmFocus .slick-dots li { height: 10px; width: 10px; margin: 0px 6px; }
}


.hmTopMes{ padding: 1.61vw 0px; }
.hmTopMes strong{ line-height: 40px; float: left; font-size: 18px; color: #888888; background: url(../images/hmms_i1.png) no-repeat left center; padding-left: 50px; font-weight: normal; }
.hmMes_ul{ margin-left:150px;}
.hmMes_ul li{ line-height:40px; height:40px; padding-right:30px; letter-spacing:1px;}
.hmMes_a{ font-size: 18px; color: #888888; }
.hmCon2{ background: #F2F2F2; padding: 5.2vw 0px; }
.hmc2Lx{ width:calc(100% - 410px); float:left; background:#fff; height:536px; padding:6px 35px 0;}
.hmc2tag{ height: 117px; border-bottom: 1px solid #CBCED5; position: relative; }
.hmc2tag .fl a{ font-size: 22px; margin-right: 45px; font-weight: 100; line-height: 116px; float:left; position:relative; transition:none; }
.hmc2tag .fl a.on{ font-size: 28px; font-weight: normal; color: #005BAC; }
.hmc2tag .fl a.on:after{ content:""; height: 3px; background: #BB0101; position: absolute; left: 0px; bottom: -2px; transition:all 0.5s ease-in-out; width:100%; }
.hmc2tag .fr{ font-size: 16px; line-height: 116px; }
.hmc2ChangeBox{ height: 412px; padding-top: 28px; background: url(../images/hmc1_rl.png) no-repeat -24px 24px; position:relative; }
.hmc2ul{ position: absolute; left: 28px; top: 28px; right:0px; transition:all 0.5s ease-in-out; opacity:0; visibility:hidden;}
.hmc2ul.on{ opacity:1; visibility:visible;}
.hmc2ul li{ line-height: 68px; height: 69px; border-bottom: 1px dashed #AFC8DE; }
.hmc2ul li a{ display: block; position: relative; padding-left: 45px; padding-right: 65px; line-height: 68px; height: 68px; overflow: hidden; font-size: 20px; text-overflow:ellipsis;white-space:nowrap;}
.hmc2ul li a:before{ content: ""; background: url(../images/hmc1_m1.png) no-repeat center center; height: 15px; width: 9px; margin-top: -7px; position: absolute; top: 50%; right: 5px; }
.hmc2ul li a:hover:before{ background: url(../images/hmc1_m2.png) no-repeat center center; }
.hmc2ul li a:after{ content: ""; background: #197ABA; height: 5px; width: 5px; margin-top: -2px; position: absolute; left: 27px; top: 50%; transition:all 0.5s ease-in-out;}
.hmc2ul li a:hover:after{ content: ""; background: #cf000d; }
.hmc2Rx{ width: 382px; float: right; background: #FFF; padding: 6px 32px 0; overflow:hidden; height: 536px; }
.hmc2Rx strong{ display:block; font-size: 26px; line-height:116px; overflow:hidden; font-weight: normal; color: #005BAC; text-align:center;}
.hmc2raBox{ display:block; margin-bottom:19px; position:relative;}
.hmc2raBox:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1); transform:translateY(-3px);}
.hmc2raBox .overflowHide{ height:114px;}
.hmc2links{margin-top:-5px;}
.hmc2raBox p{ color: #FFF; position: absolute; height: 40px; left: 35px; margin-top: -20px; top: 50%; right: 22px; padding-left: 58px; font-size: 24px; font-weight: normal; line-height: 40px; letter-spacing: 1px; }
.hmc2raBox p img{ position: absolute; left: 0px; top: 0px; }
.hmc2raBox p:after{ content: ""; background: url(../images/hmc1_mw.png) no-repeat center center; height: 22px; width: 14px; position: absolute; top: 9px; right: 0px; }
.hmCon3{ background: url(../images/hmc3bg.png) no-repeat center bottom; padding: 5.2vw 0px; background-size:cover; }
.hmc3t{ font-size: 54px; line-height: 70px; font-weight: 100; letter-spacing: 3px; display: block; text-align:center }
.hmc3des{ font-size: 21px; line-height: 36px; font-weight: 100; margin: 2.2vw auto 0px; max-width: 1150px; text-align:center}
.hmc3ul{ margin: 3.64vw 6.25vw 2.18vw; }
.hmc3ul li{ text-align: center; float: left; width: 33.33%; transition:all 0.5s ease-in-out; cursor:default; }
.hmc3ul li:hover{transform:translateY(-20px);}
.hmc3ul li span img{ display: inline-block; width:150px; transition:all 0.5s ease-in-out; }
.hmc3ul li:hover span img{ transform:rotateY(180deg)}
.hmc3ul li strong{ font-size: 68px; font-weight: 100; line-height: 90px; display: block; margin-top: 25px; letter-spacing: 2px; }
.hmc3ul li strong span{ font-size: 38px; }
.hmc3ul li p{ font-size: 18px; color: #888888; line-height: 30px; font-weight: 100; margin-top: 10px; }
.hmPubmx{ text-align:center;}
.hmPubm{ font-size: 16px; line-height: 42px; text-align: center; display: inline-block; height: 44px; width: 154px; border: 1px solid #7F7F7F; }
.hmPubm:hover{ color: #FFF; background: #2b93e1; border: 1px solid #2b93e1; box-shadow:0 3px 10px rgba(43,147,225,0.3); transform:translateY(-5px) }
.hmCon4{ background:#f2f2f2; padding: 5.2vw 0px;}
.hmput{ font-size: 40px; font-weight: 100; letter-spacing: 2px; line-height: 50px; text-align: center; height: 50px; }
.hmCon4 .m2xmul{ margin-top:2.5vw;}
.hmCon5{ background: url(../images/hmc4bg.jpg) no-repeat center center; color:#fff; padding: 5.2vw 0px; background-size:cover;}
.hmCon5 .hmPubm{border:1px solid #fff; color:#fff;}
.hmCon5 .hmPubm:hover{color:#005BAC; border:1px solid #fff; background:#fff; box-shadow:0 3px 10px rgba(255,255,255,0.3);}
.hmc5swiper{ margin: 3.64vw 0px 2.86vw; padding: 0px 100px; }
.hmc5swiper .slick-prev{ background: url(../images/hmc4Btn.png) no-repeat center center; display: inline-block; height: 41px; width: 25px; position: absolute; left: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -20px; z-index: 1; }
.hmc5swiper .slick-next{background: url(../images/hmc4Btn.png) no-repeat center center; display: inline-block; height: 41px; width: 25px; position: absolute; right: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -20px; z-index: 1; transform:rotate(180deg);}
.hmc5item{ height:420px; text-align:center;display:flex!important; flex-direction:column; justify-content:center; transition:all 0.5s ease-in-out; padding-bottom:30px;}
.hmc5icon{ display:block; width:120px; height:120px; position:relative; border:1px solid #fff; border-radius:50%; margin-left:auto; margin-right:auto;}
.hmc5icon img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.hmc5item strong{ font-size: 24px; line-height: 68px; font-weight: normal; display: block; margin-top: 12px; }
.hmc5txt{ font-size: 15px; line-height: 36px; padding-top:20px; position:relative; display:none; }
.hmc5txt i{ background: url(../images/hmc5line.png) no-repeat center center; height: 5px; width: 100px; position: absolute; left: 50%; top: 1px; margin-left: -50px; }
.slick-current .hmc5txt{display:block;}
.slick-current.hmc5item{ padding-bottom:0}
.hmCon6{ padding: 5.2vw 0px; }
.hmc6box{ margin-top: 2.86vw; margin-bottom:2.5vw }
.hmc6aBox{ width:65.5%; float:left;}
.hmc6aBox .overflowHide{ height:568px;}
.hmc6nm{ font-size: 20px; font-weight: normal; color: #FFF; line-height: 36px; padding: 15px 70px 15px 28px; background: rgba(0,91,172,0.8) url(../images/hmc5m.png) no-repeat calc(100% - 28px) center; position: absolute; left: 0; width: 100%; bottom: 0; z-index: 2 }
.hmc6rul{ width:34.5%; float:right; padding-left:4.86%;}
.hmc6rul li{ border-bottom: 1px solid #E5E5E5; padding: 40px 0px; }
.hmc6rul li:last-child{border:none;}
.hmc6ra{ display:block;}
.hmc6ra span{ font: 100 16px/26px "微软雅黑"; color: #0057bd; }
.hmc6ra strong{ font-size: 24px; line-height: 36px; max-height:72px; overflow:hidden; font-weight: normal; letter-spacing: 1px; display: block; margin: 18px 0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.hmc6ra p{ font-size: 16px; line-height: 30px; color: #888888; height:60px; overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
@media (max-width:1799px){
.hmTopMes strong{ line-height: 32px; font-size: 16px;}
.hmMes_ul li{line-height:32px; height:32px;}
.hmMes_a{font-size:16px;}
.hmc2tag .fl a{line-height:86px;}
.hmc2tag{height:87px;}
.hmc2tag .fl a{font-size:18px; margin-right:35px;}
.hmc2tag .fl a.on{font-size:24px;}
.hmc2tag .fr{font-size:14px; line-height:86px;}
.hmc2Rx strong{line-height:86px; font-size:21px;}
.hmc2ul li a{ line-height:58px; height:58px; font-size:16px;}
.hmc2ul li{ line-height:58px; height:58px;}
.hmc2ChangeBox{background-size:auto 315px;}
.hmc2raBox p{font-size:21px;}
.hmc2raBox .overflowHide{height:95px;}
.hmc2ChangeBox{height:352px;}
.hmc2Lx{height:475px;}
.hmc2Rx{height:475px;}
.hmc2ul{left:10px;}
.hmc3t{ font-size:44px; line-height:60px;}
.hmc3des{font-size:18px; line-height:32px;}
.hmc3ul li span img{display:inline-block; width:120px; height:120px;}
.hmc3ul li strong{font-size:42px; line-height:76px; height:76px; overflow:hidden;}
.hmc3ul li strong span{font-size:32px;}
.hmc3ul li p{font-size:16px;}
.hmPubm{font-size:15px;}
.hmput{font-size:34px; line-height:42px;}
.hmc5txt{font-size:14px; line-height:28px;}
.hmc5item strong{font-size:21px; line-height:54px;}
.hmc5icon{width:100px; height:100px;}
.hmc5icon img{width:52px; height:auto;}
.hmc5item{height:360px;}
.hmc6aBox{width:60%;}
.hmc6rul{width:40%;}
.hmc6aBox .overflowHide{height:438px;}
.hmc6nm{font-size:18px; line-height:32px;}
.hmc6ra strong{font-size:21px; line-height:32px; max-height:64px; margin:12px 0}
.hmc6rul li{padding:22px 0;}
.hmc6box{margin-bottom:3vw;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.hmc2tag .fl a{font-size:15px; margin-right:12px;}
.hmc2tag .fl a.on{font-size:18px;}
.hmc3t{font-size:32px; line-height:44px;}
.hmc3des{font-size:16px; line-height:30px;}
.hmc3ul li span img{width:80px; height:80px;}
.hmc3ul li strong{ font-size:32px; line-height:52px; height:52px;}
.hmc3ul li p{font-size:14px; line-height:22px;}
.hmput{font-size:30px; line-height:38px;}
}
@media (max-width:993px){
.hmc2Lx{width:100%; float:none; margin-bottom:25px;}
.hmc2Rx{width:100%; float:none;}
.hmc6aBox{width:100%; float:none; margin-bottom:25px; display:block}
.hmc6rul{width:100%; float:none; padding-left:0;}
.hmCon4{padding-bottom:60px;}
.hmCon5{padding-bottom:60px;}
.hmCon6{padding-bottom:60px;}
}
@media (max-width:767px){
.hmTopMes strong{white-space:nowrap; width:25px; padding-left:25px; overflow:hidden; background-size:18px auto;}
.hmMes_ul{margin-left:25px;}
.hmMes_ul li{padding-right:0;}
.hmMes_a{font-size:13px;}
.hmTopMes{padding:10px 0;}
.hmc2Lx{padding-left:15px; padding-right:15px; padding-top:20px; height:405px; overflow:hidden;}
.hmc2tag{height:82px; overflow:hidden;}
.hmc2tag .fl{ width:calc(100% - 50px); text-align:center;}
.hmc2tag .fl a,.hmc2tag .fl a.on,.hmc2tag .fl a:hover{ height: 34px!important; width: 50%; float: left; margin-right: 0; font: 15px/34px "微软雅黑"; }
.hmc2tag .fl a.on:after{display:none;}
.hmc2tag .fr{line-height:70px;}
.hmc2ChangeBox{background:none;}
.hmc2ul li a{line-height:50px; height:50px; font-size:14px; padding-left:41px;}
.hmc2ul li{line-height:50px; height:50px;}
.hmc2ul{ left:-18px; top:10px;}
.hmc2ul li a{padding-right:19px;}
.hmc2Rx strong{font-size:20px; line-height:80px;}
.hmc2raBox:hover{transform:translateY(0);}
.hmc2Rx{padding:10px 15px 0; height:455px;}
.hmCon3{padding-top:45px; padding-bottom:60px;}
.hmc3t{font-size:22px; line-height:36px;}
.hmc3des{font-size:13px; line-height:26px;}
.hmc3ul{margin:25px 0;}
.hmc3ul li:hover{transform:translateY(0);}
.hmc3ul li span img{width:50px; height:50px;}
.hmc3ul li strong{font-size:20px; line-height:32px; height:32px; margin-top:15px;}
.hmc3ul li strong span{font-size:20px;}
.hmc3ul li p{ font-size:12px;}
.hmCon4{padding-top:50px;}
.hmput{font-size:24px; line-height:30px; height:30px;}
.hmCon4 .m2xmul{margin-top:20px;}
.hmc5swiper .slick-prev,.hmc5swiper .slick-next{background-size:13px auto;}
.hmc5swiper{ padding-left:30px; padding-right:30px;}
.hmc5icon{transform:scale(0.8);}
.hmc5item strong{margin-top:0;}
.hmCon5{padding-top:50px;}
.hmPubm{width:142px;}
.hmCon6{padding-top:50px;}
.hmc6box{margin-top:25px;}
.hmc6aBox .overflowHide{height:235px;}
.hmc6nm{padding:8px 50px 8px 18px; font-size:15px; line-height:24px;}
.hmc6ra span{font-size:14px;}
.hmc6ra strong{font-size:16px; line-height:28px; margin:4px 0;}
.hmc6ra p{font-size:14px; line-height:26px; height:52px;}
}


.m2banner{ position:relative;}
.m2banner .bgImg{ height:500px;}
.m2banner .bgImg:after{ content: ""; background: url(../images/m2ban_line.png) repeat-x left top; width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.m2banTxt{position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%);}
.m2banTxt strong{ font-size: 60px; display: block; color: #FFF; line-height: 70px; text-shadow: 0 3px 15px rgba(0,0,0,0.8); letter-spacing: 3px; font-weight: 100; }
.m2banTxt p{ font-size: 22px; font-weight: 100; line-height: 30px; margin-top: 20px; color: #FFF; }
.page{ text-align:center; margin-bottom:2.6vw;}
.page .pagination li { display: inline-block; }
.page .pagination li a { padding: 0px 15px; height: 36px; min-width: 36px; text-align: center; display: inline-block; margin: 0px 4px; vertical-align: middle; font: 14px/36px "微软雅黑"; color: #767676; background:#F5F5F5; }
.page .pagination li.active a, .page .pagination li a:hover { color: #FFF; background: #005BAC; }
@media (max-width:1799px){
.m2banner .bgImg{ height:420px;}
.m2banTxt strong{font-size:50px; line-height:60px;}
.m2banTxt p{font-size:18px; margin-top:16px;}
}
@media (max-width:1379px){
.m2banTxt strong{font-size:42px; line-height:58px;}
.m2banner .bgImg{height:380px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.page{margin-bottom:4.5vw;}
}
@media (max-width:767px){
.m2banner .bgImg{ height:220px;}
.m2banTxt strong{font-size:24px; line-height:36px;}
.m2banTxt p{font-size:14px; margin-top:8px; line-height:26px;}
.page{margin-bottom:30px;}
}


.m2menu{ text-align: center; box-shadow:0 5px 10px rgba(0,0,0,0.08); }
.m2menu_a{ font-size: 20px; line-height: 90px; margin: 0px 70px; }
.m2menu_a.on{ color: #005bac; }
.m2nWpr{ padding-bottom:2.6vw;}
.m2nul{ padding: 2.08vw 0px; }
.m2nul li{}
.m2naBox{ display: block; padding: 3.12vw 0px; position: relative; }
.m2naBox:after{content:""; position:absolute; left:0; top:1.5vw; width:0%; transition:all 0.6s ease-in-out; height:1px; background:#969696;}
.m2naBox:hover:after{ width:100%;}
.m2naBox strong{ font-size: 28px; font-weight: normal; line-height: 42px; display: block; margin-bottom:4px; }
.m2naBox p{ font-size: 16px; line-height: 30px; color: #888888; max-height: 60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:1.82vw; overflow:hidden; }
.m2naBox span{ color: #0057bd; display: block; font: normal 20px/32px "微软雅黑"; }
.m2ser_ct{ font-size:16px; line-height:36px; color:#888888; margin-top:2.2vw; position:relative; top:2vw;}
.m2serBan .bgImg{height:256px;}
.m2banSer{ position:relative;}
.m2banSer input{ height: 68px; line-height: 68px; padding: 0 200px 0 25px; font-size: 16px; background:#fff; width:100%; }
.m2banSer button{ height: 68px; width: 170px; font-size: 20px; color: #FFF; background: #2c93e2; line-height: 68px; text-align: center; cursor:pointer; transition:all 0.4s ease-in-out; position:absolute; right:0; top:0; }
.m2banSer button *{vertical-align:middle;}
.m2banSer button img{margin-right:12px; position:relative; top:-2px;}
.m2banSer button:hover{ box-shadow:0 5px 25px rgba(44,136,218,0.4);}
@media (max-width:1799px){
.m2menu_a{font-size:18px; margin:0 48px}
.m2naBox strong{font-size:22px;}
.m2naBox p{font-size:15px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2menu_a{margin:0 25px;}
}
@media (max-width:993px){
.m2menu_a{ margin:0 14px; font-size:17px;}
.m2naBox strong{font-size:21px;}
.m2nWpr{padding-bottom:3.5vw;}
}
@media (max-width:767px){
.m2menu{display:none;}
.m2naBox strong{font-size:17px; line-height:36px; height:36px;}
.m2naBox span{font-size:14px; line-height:26px;}
.m2naBox p{font-size:14px; line-height:26px; height:52px;}
.m2nul{padding-top:30px; padding-bottom:20px;}
.m2nWpr{padding-bottom:30px;}
.m2banSer button{width:100px; font-size:16px; line-height:58px; height:58px; right:15px;}
.m2banSer button img{width:18px auto;}
.m2banSer input{line-height:58px; height:58px; padding:0 110px 0 15px}
.m2ser_ct{margin-top:5px; font-size:14px; position:relative; top:30px;}

}


.webRmenu{ width: 56px; position: fixed; z-index: 10; top: 50%; right: 3px; transform:translateY(-50%);}
.webRmenu li{ margin-bottom:10px; height:56px; position:relative;}
.webRemnu_a{ white-space:nowrap; position:absolute; right:0; top:0; border-radius:0.4em; width:56px; height:56px; background-color:#2B93E1; background-repeat:no-repeat; background-position:10px center; padding-left:55px;}
.webRemnu_a:hover{ width:135px;}
.webRemnu_a1{ background-image:url(../images/webRi2.png);}
.webRemnu_a2{ background-image:url(../images/webRi3.png);}
.webRemnu_a span{ font-size: 16px; line-height: 56px; color: #FFF; letter-spacing: 1px; white-space: nowrap; transition:all 0.5s ease-in-out; transform:scaleX(0); visibility:hidden;}
.webRemnu_a:hover span{ transform:scaleX(1); visibility:visible;}
.footer{ color: #FFF; background: #2C2C2C url(../images/foot_line.png) no-repeat center top; padding: 3.9vw 0px 2.34vw; }
.footTop{ padding-bottom: 3.22vw; border-bottom: 1px solid #636363; }
.footLx{ float: left; width: 662px; padding-top: 13px; }
.foot_nav{ line-height: 30px; font-size: 16px; letter-spacing: 1px; }
.foot_nav span{ display: inline-block; margin: 0px 15px; font-size: 12px; position:relative; top:-2px; }
.foot_info{ padding-top:6px;}
.foot_info p{ font-size: 16px; line-height: 28px; position: relative; padding-left: 30px; margin-top:20px; }
.foot_info img{ position: absolute; left: 0px; top: 6px; }
/*.footMx{ width: 480px; float: left; height: 168px; border-right: 1px solid #636363; border-left: 1px solid #636363; }*/
.footMx{ width: 200px; float: left; height: 168px; border-left: 1px solid #636363; }
.foot_a2,.foot_a2:hover{ display: block; margin: 0px auto 10px; height: 46px; width: 238px; background: #565656; border-radius: 0.4em; color: #FFF; padding-left: 64px; position: relative; font-size: 16px; line-height: 46px; }
.foot_a2 img{ position: absolute; left: 22px; top: 10px; }
.foot_a2:after{content:""; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left:8px solid #fff; position:absolute; right:22px; top:15px;}
/*.footRx{ float:right;}*/
.footRx{ float:left;}
.footBom{ padding-top: 2.08vw; }
.footLinks{ float:left; position:relative;}
.footVx{ background: #FFF; height: 44px; width: 318px; position: relative; border-radius: 0.4em; padding-left: 20px; font-size: 16px; color: #333; line-height: 44px; cursor:default }
.footVx strong{ float: left; font-weight: normal; }
.footVx span{}
.footVx:after{content:""; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #888; position:absolute; right:22px; top:20px;}
.footOption{ position:absolute; left:0; width:100%; bottom:44px; background:#fff; padding:10px 5px; max-height:300px; overflow-y:auto; border-radius: 0.4em; transition:all 0.3s ease; visibility:hidden; transform:scaleY(0); transform-origin:center bottom;}
.footOption a{ display: block; line-height: 30px; display: block; font-size: 14px; padding: 0px 15px; }
.footOption a:hover{ color: #FFF; background: #005bac; }
.footBrx{ font-size: 16px; line-height: 44px; color: #FFF; float:right }
.footLinks:hover .footOption{opacity:1; visibility:visible; transform:scaleY(1);}
@media (max-width:1799px){
.footer{padding-top:3.6vw;}
.foot_nav span{margin:0 8px;}
.foot_info p{margin-top:15px;}
.footRx img{width:135px; height:135px;}
/*.footMx{width:380px; padding-top:5px;}*/
.footMx{width:200px; padding-top:5px;}
.footMx img{width:135px; height:135px;}
.footRx{padding-top:5px;}
.footRx h6 {
    height: 19px;
    line-height: 19px;
    font-size: 16px;
    color: #fff;
    padding-left: 10px;
    margin-bottom: 22px;
    border-left: 2px solid #fca143;
}
.footLx{width:562px;}
.footVx{font-size:15px;}
.footBrx{font-size:14px;}

}
@media (max-width:1379px){

}
@media (max-width:1199px){
.foot_a2,.foot_a2:hover{width:188px;}
.footMx{width:250px;}
.foot_nav span{margin:0 3px;}
.footLx{width:512px;}
}
@media (max-width:993px){
.foot_nav{display:none;}
.footLx{width:298px;}
.footVx{width:100%;}
.footLinks{float:none;}
.footBrx{width:100%; float:none; text-align:center; margin-top:5px;}
.footLinks{display:none;}
}
@media (max-width:767px){
.webRmenu{top:auto; transform:translateY(0); bottom:40px; right:0; transform:scale(0.7); transform-origin:right bottom;}
.footMx{border:none;}
.foot_info p{font-size:15px; white-space:nowrap; display:inline-block; margin-top:5px;}
.footLx{width:100%; text-align:center;}
.footMx{margin:20px auto; width:188px; transform:scale(0.85); transform-origin:left top; margin-bottom:0}
.footMx img{width:132px; height:132px;}
.foot_a2, .foot_a2:hover{font-size:15px;}
.footRx{margin-top:20px; width:132px;}
.footRx img{width:132px; height:132px;}
.footBrx{font-size:12px; line-height:24px; padding:8px 0}
}


.m2nTop{ background: #f2f2f2; padding: 5.2vw 0px; }
.m2nTop_aBox{ display:block; overflow:hidden; background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.01);}
.m2nTop_aBox .overflowHide{ float: left; height: 560px; width: 50%; }
.m2nTop_aBox .overflowHide:after{content:""; border-top:22px solid transparent; border-bottom:22px solid transparent; border-right:26px solid #fff; position:absolute; right:0px; top:78px; z-index:2;}
.m2nTrx{ padding: 0px 5.2vw; width: 50%; height: 560px; display:flex; flex-direction:column; justify-content:center;}
.m2nTrx strong{ font-size: 26px; line-height: 42px; max-height:84px; overflow:hidden; font-weight: normal; letter-spacing: 1px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.m2nTrx span{ font-size: 22px; line-height: 34px; font-weight: normal; color: #888888; display: block; margin: 10px 0px 30px; }
.m2nTrx p{ font-size: 18px; line-height: 42px; color: #888888; max-height:126px; overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.m2nTrx i{ background: url(../images/m2nar.png) no-repeat; height: 17px; width: 52px; margin-top: 70px; }
.m2nTop_aBox:hover .m2nTrx i{ background: url(../images/m2nara.png) no-repeat; }
.m2nul2 .m2naBox{position:relative; margin-right:260px;}
.m2nul2 .m2naBox .overflowHide{ height: 128px; width: 128px; position: absolute; top: 50%; right: -260px; transform:translateY(-50%);}
.m2nul2 .m2naBox{ padding:2.2vw 0;}
.m2nul2 .m2naBox p{display:none;}
@media (max-width:1799px){
.m2nTop_aBox .overflowHide{height:430px;}
.m2nTrx{height:430px;}
.m2nTrx strong{font-size:21px; line-height:36px;}
.m2nTrx span{font-size:18px; line-height:28px; margin-bottom:15px;}
.m2nTrx p{font-size:16px; line-height:32px;}
.m2nTrx i{margin-top:40px;}

}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m2nul2 .m2naBox{padding:7vw 0;}
}
@media (max-width:767px){
.m2nTop{padding:50px 0;}
.m2nTop_aBox .overflowHide:after{display:none;}
.m2nTop_aBox .overflowHide{width:100%; float:none; height:250px;}
.m2nTrx{width:100%; height:auto; display:block; padding:25px 15px 35px;}
.m2nTrx strong{font-size:17px; line-height:30px;}
.m2nTrx span{font-size:14px; line-height:24px; margin-bottom:10px;}
.m2nTrx p{font-size:13px; line-height:26px; height:78px;}
.m2nul2 .m2naBox .overflowHide{display:none;}
.m2nul2 .m2naBox{margin-right:0;}
.m2nul2 .m2naBox{padding:3.12vw 0px;}
}


.max1240{max-width:1270px;}
.m3nBanner{ color:#fff; text-align:center}
.m3nBanner .bgImg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(44,136,218,0.8);}
.m3nBanner h2{ font-size: 40px; line-height: 66px; font-weight: 100; letter-spacing: 2px; display: block; }
.m3nBanner h5{ font: 100 22px/36px "微软雅黑"; margin-top: 28px; }
.m3nBanner h5 span{ display: inline-block; margin: 0px 30px; }
.m3nCon{ font-size: 22px; line-height: 36px; font-weight: 100; color: #888888; padding: 5.2vw 0px 6.25vw; }
.m3nBanner_jx .bgImg{ height:440px;}
@media (max-width:1799px){
.m3nBanner h2{font-size:32px; line-height:52px;}
.m3nBanner_jx .bgImg{ height:380px;}
.m3nBanner h5{font-size:20px;}
.m3nCon{font-size:18px;}
}
@media (max-width:1379px){
.m3nBanner_jx .bgImg{ height:350px;}
}
@media (max-width:1199px){

}
@media (max-width:993px){
.m3nBanner_jx .bgImg{height:280px;}
}
@media (max-width:767px){
.m3nBanner h2{font-size:24px; line-height:38px;}
.m3nBanner_jx .bgImg{height:220px;}
.m3nBanner h2{font-size:17px; line-height:30px;}
.m3nBanner h5{font-size:13px; margin-top:8px;}
}


.m2zbTop{ padding: 3.38vw 0px 24px; }
.m2zbIntWpr{ height:68px; margin-bottom:3.02vw}
.m2zbIntWpr li:nth-child(1){ width:calc(46% - 18px); margin-right:18px; float:left; box-shadow:0 0 20px rgba(0,0,0,0.06);}
.m2zbIntWpr li:nth-child(2){ width:calc(41% - 18px); margin-right:18px; float:left; box-shadow:0 0 20px rgba(0,0,0,0.06);}
.m2zbIntWpr li:nth-child(3){ width:13%; float:left;}
.m2zbIntWpr li:nth-child(3) button{ height: 68px; width: 100%; font-size: 20px; color: #FFF; background: #2c93e2; line-height: 68px; text-align: center; cursor:pointer; transition:all 0.4s ease-in-out; }
.m2zbIntWpr li:nth-child(3) button *{vertical-align:middle;}
.m2zbIntWpr li:nth-child(3) button img{margin-right:12px; position:relative; top:-2px;}
.m2zbIntWpr li:nth-child(3) button:hover{ box-shadow:0 5px 25px rgba(44,136,218,0.4);}
.m2zb_int1{ font-size: 18px; line-height: 68px; color: #6385C2; padding: 0px 25px; height: 68px; width: 100%; }
.m2zb_int2{ width: calc(50% - 68px); border: none!important; padding: 0px 35px 0 25px; height: 68px; background: url(../images/m2zb_di.png) no-repeat right center; margin-right: 15px; color: #BCC7E4; font: 18px "微软雅黑"; }
.m2zbIntWpr li:nth-child(2) span{ font-size:20px; color:#BCC7E4; width:80px; text-align:center; position:relative; display:inline-block; left:15px;}
.m2zbWpr{ background:#f2f2f2; padding-bottom:2.6vw; padding-top:4.16vw}
.m2zbul{ margin: 0px -20px 15px; }
.m2zbul li{ padding: 0px 20px; float: left; width: 33.33%; margin-bottom:40px;}
.m2zb_item{ display: block; padding: 60px 50px; background: #FFF; }
.m2zb_item:hover{box-shadow:0 5px 15px rgba(0,0,0,0.05); transform:translateY(-10px);}
.m2zb_item span{ font-size: 16px; color: #cf000d; line-height: 30px; display: block; } 
.m2zb_item strong{ font-size: 24px; line-height: 36px; font-weight: normal; display: block; height: 72px; letter-spacing:1px; overflow:hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.m2zb_item h6{ font: normal 16px/28px "微软雅黑"; color: #888888; margin: 5px 0px 32px; }
.m2zb_item p{ font-size: 16px; line-height: 30px; color: #888888; height: 90px; overflow: hidden; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; margin-bottom:35px; display:none!important}
.m2zb_item i{ background: url(../images/m2zb_ar.png) no-repeat; display: inline-block; height: 13px; width: 8px; }
.m2zb_item:hover i{ background: url(../images/m2zb_ara.png) no-repeat center center; }
.m2zb_end span{ color:#005BAC;}
.m2zb_tms{ line-height: 40px; }
.m2zb_tms a{ font-size: 20px; display: inline-block; margin-right: 35px; }
.m2zb_tms a.on{ color:#005BAC;}
.m2zbIntWpr li:nth-child(2) .m2zb_int2:nth-child(3){margin-right:0; position:relative; left:15px;}
@media (max-width:1799px){
.m2zb_int1{font-size:16px;}
.m2zb_int2{font-size:16px;}
.m2zbIntWpr li:nth-child(3) button{font-size:18px;}
.m2zb_tms a{font-size:16px;}
.m2zb_item{padding:40px 30px;}
.m2zbul{margin-left:-15px; margin-right:-15px;}
.m2zbul li{padding:0 15px; margin-bottom:30px;}
.m2zb_item strong{font-size:20px; line-height:34px; height:68px;}
.m2zb_item h6{font-size:15px;}
.m2zb_item p{font-size:15px; line-height:28px; height:84px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2zbIntWpr li:nth-child(1){ width:calc(30% - 18px);}
.m2zbIntWpr li:nth-child(2){ width:calc(57% - 18px);}
}
@media (max-width:993px){
.m2zbul li{width:50%;}
.m2zbIntWpr li:nth-child(2){display:none;}
.m2zbIntWpr li:nth-child(3){width:20%;}
.m2zbIntWpr li:nth-child(1){width:calc(80% - 18px);}
}
@media (max-width:767px){
.m2zbIntWpr li:nth-child(1){width:calc(65% - 18px);}
.m2zbIntWpr li:nth-child(3){width:35%;}
.m2zb_int1{line-height:52px; height:54px; padding:0 15px; font-size:15px;}
.m2zbIntWpr li:nth-child(3) button{font-size:16px; line-height:54px; height:54px;}
.m2zbIntWpr li:nth-child(3) button img{width:20px; height:auto;}
.m2zb_tms a{font-size:14px; margin-right:10px;}
.m2zb_tms{line-height:32px;}
.m2zbul li{width:100%; margin-bottom:15px;}
.m2zb_item{padding:30px 20px;}
.m2zb_item strong{font-size:17px; line-height:30px; max-height:60px; height:auto}
.m2zb_item h6{font-size:13px; margin-bottom:6px}
.m2zb_item p{font-size:14px; line-height:26px; max-height:78px; height:auto; margin-bottom:10px;}
.m2zbWpr{padding-bottom:30px;}
}


.m3nCon2{font-size:18px;}
.m3bmBtn{text-align:center; margin-top:3.12vw;}
.m3bmBtn a{ font-size: 20px; line-height: 62px; color: #FFF; letter-spacing: 1px; display: inline-block; height: 62px; width: 170px; background: #2b93e1; }
.m3bmBtn a:hover{ box-shadow:0 5px 25px rgba(44,136,218,0.4); transform:translateY(-5px);}
@media (max-width:1799px){
.m3bmBtn a{line-height:58px; height:58px; font-size:18px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.m3nCon{padding-top:45px; font-size:14px; line-height:28px; padding-bottom:50px;}
.m3bmBtn a{line-height:52px; height:52px;}
}


.m2bsWpr{ margin-top: 5.2vw; padding-bottom:2.6vw; }
.m2bsul:after{content:""; background:#CECECE; width:1px; position:absolute; left:50%; top:0; bottom:5.2vw;}
.m2bsul{ position: relative; margin: 0px -75px; overflow:hidden; }
.m2bsul li{ padding: 0px 75px; float: left; width: 50%; margin-bottom: 5.2vw; }
.m2bs_aBox{ display:block;}
.m2bs_aBox .overflowHide{ height:313px;}
.m2bs_aBox strong{ font-size: 28px; font-weight: normal; letter-spacing: 2px; line-height: 42px; height: 42px; overflow: hidden; margin: 1.56vw 0px 1.04vw; display: block; }
.m2bs_aBox p{ font-size: 16px; line-height: 30px; height:60px; overflow:hidden; color: #888888; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.m2bs_aBox i{ background: url(../images/m2zb_ar.png) no-repeat; height: 13px; width: 8px; margin-top: 1.56vw; display:block }
.m2bs_aBox:hover i{ background: url(../images/m2zb_ara.png) no-repeat; }
@media (max-width:1799px){
.m2bsul{ margin: 0px -35px; }
.m2bsul li{ padding: 0px 35px; margin-bottom: 4.2vw; }
.m2bs_aBox .overflowHide{height:260px;}
.m2bs_aBox strong{font-size:24px;}
.m2bs_aBox p{font-size:15px; line-height:28px; height:56px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.m2bsul{margin:50px -10px;}
.m2bsul li{padding:0 10px; width:100%; margin-bottom:35px;}
.m2bsul li:last-child{margin-bottom:0;}
.m2bsul:after{display:none;}
.m2bs_aBox .overflowHide{height:160px;}
.m2bs_aBox strong{font-size:18px;}
.m2bs_aBox p{font-size:14px; line-height:26px; height:52px;}
.m2bsWpr{padding-bottom:20px;}
.m2bs_aBox i{margin-top:8px;}
}


.m3bsCon{ padding: 5.2vw 0px; color: #888888; }
.m3bsul{ overflow:hidden;display:flex; justify-content:space-between;  flex-wrap:wrap;}
.m3bsul li{ width: 50%; position: relative; font-size: 16px; line-height: 28px; padding: 0px 30px 0px 18px; margin: 4px 0px; }
.m3bsul li:before{ content: ""; background: #888888; height: 4px; width: 4px; position: absolute; left: 0px; top: 12px; border-radius:50%;}
@media (max-width:1799px){
.m3bsul li{font-size:14px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m3bsul li{width:100%;}
}
@media (max-width:993px){
.m3bsCon{padding-bottom:60px;}
}
@media (max-width:767px){

}


.m2prCon{ padding: 3.64vw 0px 2.6vw; }
.m3menu{ text-align: center; font-size: 18px; color: #888888; line-height: 30px; }
.m3menu span{position:relative; margin:0 20px; font-size:14px;}
.m3menu a{ color: #888888; white-space:nowrap}
.m3menu a.on{ color:#005BAC}
.m2prlogos{ margin: 3.12vw 0px; }
.m2prlogos li{ width:20%; float:left; height:180px; position:relative; border-right:1px solid #CFCFCF;}
.m2prlogos li:nth-child(5n){ border-right:1px solid transparent;}
.m2prlogos li img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:60%; max-height:60%; width:auto; height:auto;}
@media (max-width:1799px){
.m3menu{font-size:15px;}
.m3menu span{margin:0 10px;}
.m2prlogos li{height:120px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m2prCon{padding-bottom:30px;}
}
@media (max-width:767px){
.m2prCon{padding-top:40px;}
.m2prlogos li{width:50%; height:70px;}
.m2prlogos li:nth-child(5n){border-right:1px solid #CFCFCF;}
.m2prlogos{margin-bottom:35px; margin-top:20px;}
}


.m2xmCon{ background: #f2f2f2; padding: 5.2vw 0px 2.6vw; }
.m2xmul{ margin: 0px -20px 20px; }
.m2xmul li{ float: left; width: 33.33%; padding:0 20px; margin-bottom:40px;}
.m2xmul li:nth-child(2),.m2xmul li:nth-child(3),.m2xmul li:nth-child(6){ width:66.66%;}
.m2xm_aBox .overflowHide{ width:50%; height:455px; float:right; z-index:0;}
.m2xm_ar{ border-top:22px solid transparent; border-bottom:22px solid transparent; border-left:26px solid #fff; position:absolute; right:-25px; top:78px; z-index:5; display:none}
.m2xm_item{ height: 455px; background: #fff; position: relative; padding: 0px 2.86vw;display:flex; flex-direction:column; justify-content:center; z-index:1; }
.m2xmul li:nth-child(2) .m2xm_item,.m2xmul li:nth-child(3) .m2xm_item,.m2xmul li:nth-child(6) .m2xm_item{width:50%;}
.m2xm_item:before{ content: ""; background: url(../images/m2xm_bg.png) no-repeat right bottom; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; transition:all 0.5s ease-in-out; opacity:0;}
.m2xm_item:after{content:""; border:1px solid #005BAC; position:absolute; left:0; top:0; right:0; bottom:0; transition:all 0.5s ease-in-out; opacity:0;}
.m2xm_item strong{ display: block; position: relative; z-index: 1; font-size: 24px; line-height: 36px; height: 36px; overflow: hidden; font-weight: normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; }
.m2xm_item span{ display: block; position: relative; z-index: 1; color: #888888; margin: 26px 0px; font: normal 16px/28px "微软雅黑"; }
.m2xm_item p{ display: block; position: relative; z-index: 1; font-size: 16px; line-height: 30px; color: #888888; height: 90px; overflow: hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3; }
.m2xm_item i{ display:block; position:relative; z-index:1; background: url(../images/m2zb_ar.png) no-repeat; height: 13px; width: 8px; margin-top: 1.86vw; display:block;}
.m2xm_aBox:hover .m2xm_item i{ background: url(../images/m2zb_ara.png) no-repeat;}
.m2xm_aBox:hover .m2xm_item:before,.m2xm_aBox:hover .m2xm_item:after{opacity:1;}
@media (min-width:993px){
.m2xmul li:nth-child(1) .m2xm_aBox .overflowHide,.m2xmul li:nth-child(4) .m2xm_aBox .overflowHide,.m2xmul li:nth-child(5) .m2xm_aBox .overflowHide{ display:none;}
.m2xmul li:nth-child(2) .m2xm_ar,.m2xmul li:nth-child(3) .m2xm_ar,.m2xmul li:nth-child(6) .m2xm_ar{display:block;}
}
@media (max-width:1799px){
.m2xm_aBox .overflowHide{height:365px;}
.m2xm_item{height:365px;}
.m2xmul{margin-left:-15px; margin-right:-15px;}
.m2xmul li{padding:0 15px; margin-bottom:30px;}
.m2xm_item strong{font-size:21px;}
.m2xm_item span{margin:15px 0;}
.m2xm_item p{font-size:15px; line-height:28px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m2xmul li{width:100%!important;}
.m2xm_ar{display:block;}
.m2xmCon{padding-bottom:30px;}
}
@media (max-width:767px){
.m2xm_aBox .overflowHide{width:100%; position:relative; float:none; height:285px;}
.m2xm_item{display:block; padding:25px 15px 35px; height:auto}
.m2xm_item strong{font-size:18px; line-height:28px; height:28px;}
.m2xm_item span{margin:8px 0;}
.m2xm_item p{font-size:14px; line-height:26px; height:78px;}
.m2xm_ar{display:none;}
.m2xm_item{width:100%!important;}
.m2xmul li{margin-bottom:15px;}
.m2xmCon{padding-top:50px;}
.m2xm_item i{margin-top:8px;}
}


.inxMapLayer { background: url(../images/m2lx_lybg.png) no-repeat; height: 99px; width: 317px; padding: 16px 0px 0px 0px; font-size: 20px; line-height: 28px; text-align: center; color:#fff; }
.amap-info-content { transform: translate(7px, 10px); }
.amap-info-outer, .amap-menu-outer { box-shadow: none!important; }
.amap-info-content { background: none; }
.amap-info-close { right: 30px!important; top: 16px!important; }
.bottom-center .amap-info-sharp { display: none; }
.m2lxCon1Wpr{ padding: 5.2vw 0px 5.72vw; }
.m2lxCon1{}
.maoLink{display:block; height:0; overflow:hidden; position:relative; top:-70px;}
.pub_t{ font-size: 40px; line-height: 50px; letter-spacing: 2px; display: block; text-align:center}
.m2lx_mpx{ margin-top: 2.6vw; }
.m2lx_lx{ float: left; width: 50%; height: 548px; background: url(../images/m2lx_img.jpg) no-repeat center center; background-size: cover; color: #FFF; padding: 0px 3vw 0 5.2vw; display:flex; flex-direction:column; justify-content:center; }
.m2lx_lx strong{ font-size: 36px; font-weight: 100; line-height: 50px; margin-bottom:28px; letter-spacing:2px; }
.m2lx_lx p{ font-size: 20px; font-weight: 100; line-height: 32px; margin-top: 15px; }
.m2lx_map{ float: right; height: 548px; width: 50%; position:relative; background:#f2f2f2;}
.m2lx_map strong{ font-size: 36px; font-weight: 100; line-height: 50px; margin-bottom:28px; letter-spacing:2px; }
.m2lx_map p{ font-size: 20px; font-weight: 100; line-height: 32px; margin-top: 15px; }
.m2lxCon2Wpr{ background: #f2f2f2; padding: 5.2vw 0px 5.72vw; }
.m2lxSwiper{ margin-top: 2.6vw; }
.m2lx_c2itm{ background-size: cover; height: 429px; position: relative; color: #fff; display: flex!important; flex-direction: column; justify-content: center; padding: 0px 100px; }
.m2lx_c2itm strong{ font-size: 36px; font-weight: 100; line-height: 46px; letter-spacing: 1px; display: block; margin-bottom: 20px; transition:all 0.5s ease; opacity:0; transform:translateX(100px); }
.m2lx_c2itm p{ max-width: 570px; font-size: 18px; line-height: 36px; transition:all 0.5s ease; opacity:0; transform:translateX(100px); }
.m2lx_c2itm.on strong{ opacity:1; transform:translateX(0); transition-delay:0.0s;}
.m2lx_c2itm.on p{ opacity:1; transform:translateX(0); transition-delay:0.2s;}
.m2lxSwiper .slick-prev{ background: url(../images/m2lx_ar.png) no-repeat center center; display: inline-block; height: 30px; width: 30px; position: absolute; left: 35px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -15px; z-index: 1; }
.m2lxSwiper .slick-next{background: url(../images/m2lx_ar.png) no-repeat center center; display: inline-block; height: 30px; width: 30px; position: absolute; right: 35px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -15px; z-index: 1; transform:rotate(180deg);}
.m2lxBom{background:#fff; box-shadow:0 3px 20px rgba(0,0,0,0.06); padding:0 50px;}
.m2lx_c2x1{ padding: 3.38vw 0px 2.6vw;}
.m2lx_c2t { font-size: 36px; font-weight: 100; color: #005bac; line-height: 50px; letter-spacing: 2px; padding-left: 25px; }
.m2lx_c2ul{display:flex; justify-content:space-between; margin-top:1.66vw}
.m2lx_c2ul li{ text-align:center}
.m2lx_c2ul li span{ display: inline-block; height: 130px; width: 130px; position: relative; border-radius:50%; border:1px solid #DBDBDB}
.m2lx_c2ul li p{ font-size: 18px; line-height: 40px; margin-top: 8px; }
.m2lx_c2ul li span i{ display:inline-block; width:80px; height:80px; position:absolute; left:50%; top:50%; margin-left:-40px; margin-top:-40px; transition:all 0.5s ease-in-out;}
.m2lx_c2ul li span i img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:90%; max-height:90%; width:auto; height:auto;}
.m2lx_c2ul li:hover span i{transform:rotateY(180deg);}
.m2zplist{}
.m2zplist dl{ border-top: 1px solid #DBDBDB; }
.m2zplist dl dt{ font-size: 24px; line-height: 36px; color: #004492; padding: 2.08vw 0px; position: relative; font-weight: 100; letter-spacing: 1px; cursor:pointer }
.m2zplist dl dt span{}
.m2zplist dl dt i{ background: #005BAC url(../images/m2lx_li.png) no-repeat center center; height: 36px; width: 36px; position: absolute; top: 50%; right: 0px; margin-top: -18px; }
.m2zplist dl.on dt i{ background: #005BAC url(../images/m2lx_li2.png) no-repeat center center; }
.m2zplist dl dd{ padding-bottom: 2.86vw; font-size: 16px; line-height: 30px; color: #888888; display:none; }
@media (max-width:1799px){
.pub_t{font-size:34px; line-height:42px;}
.m2lx_map{height:480px;}
.m2lx_lx{height:480px;}
.m2lx_lx strong{font-size:30px; line-height:42px;}
.m2lx_lx p{font-size:18px; line-height:28px;}
.m2lx_c2itm{height:360px;}
.m2lx_c2itm strong{font-size:30px; line-height:36px;}
.m2lx_c2itm p{font-size:16px; line-height:30px;}
.m2lx_c2t{font-size:28px; padding-left:0;}
.m2lx_c2ul li span{ transform:scale(0.8);}
.m2lx_c2ul li p{font-size:16px; line-height:30px;}
.m2zplist dl dt{font-size:21px;}

}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2lx_lx p{font-size:16px;}
}
@media (max-width:993px){
.pub_t{font-size:30px; line-height:38px;}
.m2lx_lx strong{font-size:24px; line-height:36px;}
.m2lx_lx{padding:0px 2vw 0 2.2vw;}
.m2lxCon2Wpr{padding-bottom:70px;}
.m2lxCon1Wpr{padding-bottom:60px;}
.m2lx_mpx{margin-top:30px;}
.m2lxSwiper{margin-top:30px;}
}
@media (max-width:767px){
.pub_t{font-size:24px;}
.m2lxCon1Wpr{padding-top:45px;}
.m2lx_lx{width:100%; float:none; height:300px; padding-left:15px; padding-right:15px;}
.m2lx_map{width:100%; float:none;}
.inxMapLayer{font-size:18px;}
.m2lx_lx strong{margin-bottom:6px;}
.m2lx_lx p{font-size:14px;}
.m2lxCon2Wpr{padding-top:50px;}
.m2lx_c2itm{padding-left:15px; padding-right:15px;}
.m2lx_c2itm strong{font-size:20px; line-height:34px; margin-bottom:6px;}
.m2lx_c2itm p{font-size:14px; line-height:26px;}
.m2lxSwiper .slick-dots{bottom:30px;}
.m2lxSwiper .slick-dots li button{display:none;}
.m2lxSwiper .slick-dots li { background:rgba(255,255,255,0.3); display: inline-block; height: 6px; width: 6px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.m2lxSwiper .slick-dots li.slick-active{ background: #fff; height: 10px; width: 10px; }
.m2lxBom{padding-left:15px; padding-right:15px; padding-top:20px;}
.m2lx_c2t{font-size:24px; text-align:center}
.m2lx_c2ul{display:block; overflow:hidden; margin-bottom:30px;}
.m2lx_c2ul li{width:50%; float:left;}
.m2lx_c2ul li span{transform:scale(0.7); transform-origin:center center;}
.m2lx_c2ul li p{font-size:14px; line-height:26px; margin-top:-12px;}
.m2zplist dl dt{font-size:16px;}
.m2zplist dl dd{font-size:14px; line-height:26px; padding-bottom:25px;}
}


.m2pubCon{ padding: 5.2vw 0px 3.6vw; }
.m2cjul{ margin: 3.12vw 0px 2.08vw; padding-left: 1px; }
.m2cjul li{ padding: 25px 30px 35px; float: left; width: 25%; margin-top: -1px; margin-left: -1px; border: 1px solid #DBDBDB; text-align:center }
.m2cj_img{ height: 300px; position: relative; }
.m2cj_img img{ position:relative; top:50%; left:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.m2cjul li p{ font-size: 18px; line-height: 30px; height: 60px; overflow: hidden; margin-top: 15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.m2moreBox{ text-align:center;}
.m2more{ font-size: 16px; color: #888888; line-height: 32px; }
@media (max-width:1799px){
.m2cj_img{height:220px;}
.m2cjul li p{font-size:16px; line-height:28px; height:56px;}
.m2more{font-size:15px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m2cj_img{height:120px;}
.m2cjul li{padding-left:15px; padding-right:15px;}
.m2cjul li p{ font-size:14px;}
.m2pubCon{padding-bottom:40px;}
}
@media (max-width:767px){
.m2pubCon{padding-top:50px;}
.m2cjul{margin-top:25px;}
.m2cjul li{width:50%;}
.m2more{font-size:14px;}
.m2cjul li p{line-height:24px; height:48px;}
}


.m2lcCon{ background: url(../images/m2his_bg.png) no-repeat center top; }
.m2lcTop{ margin: 2.6vw auto 3.64vw; max-width: 1284px; height:150px; position:relative }
.m2lcTop .slick-prev{ background: url(../images/m2his_btn.png) no-repeat center center; display: inline-block; height: 38px; width: 20px; position: absolute; left: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -19px; z-index: 1; }
.m2lcTop .slick-next{ background: url(../images/m2his_btn.png) no-repeat center center; display: inline-block; height: 38px; width: 20px; position: absolute; right: 0px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -19px; z-index: 1; transform:rotate(180deg);}
.m2lcTop .slick-prev:hover,.m2lcTop .slick-next:hover{background-image:url(../images/m2his_btn2.png);}
.m2lcTop:before{ content: ""; height: 1px; position: absolute; left: 85px; right: 85px; border-bottom: 1px dashed #CFCFCF; top: 50%; }
.m2lc_item{ text-align:center;}
.m2lc_item a{ display: inline-block; width: 150px; height: 150px; line-height: 150px; font-size: 48px; font-weight: bold; color: #005bac; background: #f2f2f2; border-radius:50%; }
.m2lcBom{ margin: 0 auto 2.64vw; max-width: 1200px;}
.slick-current.m2lc_item a{ color: #FFF; background: #005BAC; }
.m2lc_bitem{}
.m2lc_pyr{display:none;}
.m2lc_bul{ position:relative;}
.m2lc_bul li{ font-size: 18px; line-height: 26px; color: #666666; min-height: 90px; margin: 0px 0px 18px 50px; background: #F2F2F2; padding: 20px 32px; position: relative; display:flex; flex-direction:column; justify-content:center;}
.m2lc_bul li i{ border-top:14px solid transparent; border-bottom:14px solid transparent; border-right:17px solid #F2F2F2; position:absolute; left:-17px; top:50%; margin-top:-14px;}
.m2lc_bul li:before{content:""; left:-40px; width:1px; border-left: 1px dashed #CFCFCF; top:0; bottom:-18px; position:absolute;}
.m2lc_bul li:after{ content: ""; background: #FFF; height: 20px; width: 20px; margin-top: -10px; border: 6px solid #005BAC; position: absolute; left: -50px; top: 50%; border-radius:50%;}
.m2lc_bul li:last-child:before{ bottom:0;}
@media (max-width:1799px){
.m2lc_item a{width: 120px; height: 120px; line-height: 120px; font-size: 28px;}
.m2lcTop{height:120px;}
.m2lc_bul li{font-size:16px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){
.m2lc_item a{transform:scale(0.8);}
.m2lc_bul li{padding:10px 18px; font-size:14px; line-height:24px;}
}


.m2cjul2{ margin: 2.86vw -17px 15px; display:flex; justify-content:space-between;  flex-wrap:wrap;}
.m2cjul2 li{ margin: 0px 17px 34px; width:calc(33.33% - 34px); border: 1px solid #CBCBCB; transition:all 0.5s ease-in-out; }
.m2cjc2a{ display: block; padding: 1.66vw 2.08vw; }
.m2cjul2 li:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1); transform:translateY(-5px);}
.m2cjc2a strong{ font-size: 24px; line-height: 56px; color: #005BAC; display: block; font-weight: normal; }
.m2cjc2a strong span{ font-size: 44px; display:inline-block; margin-right:5px; }
.m2cjc2a p{ font-size: 18px; line-height: 34px; color: #333; }
.m2cj_layerBg{ background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; right:0; bottom:0; z-index:50;}
.m2cjLayer{ width: 1200px; max-width: 90%; position: fixed; background: #fff; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index: 55; padding: 3.12vw 3.64vw; }
.m2cj_colose{ background: url(../images/close-2.png) no-repeat center center; height: 20px; width: 20px; position: absolute; top: 28px; right: 35px; cursor: pointer; }
.m2cj_html{}
.m2cj_lt{ text-align: center; font-size: 24px; line-height: 36px; font-weight: normal; }
.m2cj_ldes{ font-size: 18px; line-height: 36px; color: #666; margin-top: 1.56vw; max-height:80vh; overflow-y:auto;}
@media (max-width:1799px){
.m2cjc2a strong{font-size:21px; line-height:50px;}
.m2cjc2a strong span{font-size:36px;}
.m2cjc2a p{font-size:16px; line-height:30px;}
.m2cj_lt{ font-size: 21px; line-height: 30px;}
.m2cj_ldes{ font-size: 16px; line-height: 30px; max-height:70vh;}
.m2cj_ldes img{max-width:70%;}
.m2cjul2{margin-left:-15px; margin-right:-15px;}
.m2cjul2 li{ margin: 0px 15px 30px; width:calc(33.33% - 30px); }
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m2cjul2 li{ width:calc(50% - 30px); }
}
@media (max-width:767px){
.m2cjul2{margin-top:25px;}
.m2cjul2 li{width:100%;}
.m2cjc2a strong span{font-size:28px;}
.m2cjc2a p{font-size:15px;}
.m2cjc2a{padding:15px; text-align:center}
.m2cjc2a p{font-size:14px; line-height:26px;}
.m2cjul2 li{margin-bottom:16px;}
}


.m2abtCon1Wpr{ padding: 6.25vw 0px 0; position:relative; z-index:4; }
.m2abtCon1{}
.m2abtc1Lx{ float: right; width: 46.18%; padding-top: 45px; }
.m2abt_pt{ line-height: 50px; height: 50px; position:relative; }
.m2abt_pt span:nth-child(1){ font-size: 40px; font-weight: normal; letter-spacing: 2px; float: left; }
.m2abt_pt span:nth-child(2){ font-size: 16px; position: relative; float:right}
.m2abt_pt span:nth-child(2):before{ content: ""; background: #BEBEBE; height: 1px; width: 72px; position: absolute; left: -88px; top: 50%; }
.m2abtCon1 .m2abt_pt{padding-right:60px;}
.m2abt_c1txt{ margin-top: 55px; height: 435px; padding-right: 60px; overflow-y: auto; font-size: 16px; line-height: 30px; color: #888888; }
.m2ab_c1img{ float:left; width:47.63%;}
.m2ab_c1img .overflowHide{ height:810px;}
.m2abt_c1txt h5{ font-size: 24px; line-height: 34px; font-weight: normal; color: #005bac; letter-spacing: 2px; display: block; margin-bottom: 28px; }
.m2abtCon2Wpr{ position: relative; z-index: 2; margin-top: -90px; background: url(../images/m2abt_c2bg.jpg) no-repeat center center; padding: 170px 0px 258px; color:#fff; background-size:cover; }
.m2abt_c2Lx{ width:59.72%; float:left;}
.m2abt_c2Lx .m2abt_pt{ color:#fff;}
.m2abt_c2Lx .m2abt_pt span:nth-child(2):before{content:""; background:#fff;}
.m2ab_c2img{ float:right; width:27.5%;}
.m2ab_c2img .overflowHide{ height: 542px;}
.m2abt_c2txt{ font-size: 16px; line-height: 30px; color: #FFF; margin-top: 55px; }
.m2abt_c2txt h4{ font-size: 32px; line-height: 42px; font-weight: normal; margin-top: 35px; }
.m2abtCon3Wpr{ position:relative; z-index:3; margin-top:-145px;}
.m2abtCon3{ background:#fff url(../images/m2abt_c3bg.png) no-repeat center bottom; padding: 4.94vw 0px 6.51vw; background-size:100% auto;}
.m2abtCon3 .m2abt_pt{padding-right:70px;}
.m2abtCon3 .m2abt_pt span:nth-child(1){ position:absolute; left:50%; top:0; transform:translateX(-50%);}
.m2abt_c3txt{ margin-top:2.86vw; text-align:center}
.m2abtCon4Wpr{ background: #f2f2f2; padding: 5.72vw 0px 6.25vw; }
.m2abt_c4Lx{ width:50%; float:left; height:568px; background:#fff; padding-top:58px;}
.m2abt_c4Lx .m2abt_pt{ padding: 0px 55px 0px 90px; }
.m2abt_c4item{ padding: 70px 55px 0px 90px; height: 198px; }
.m2abt_c4item dl{ float: left; width: 280px; padding-left: 30px; }
.m2abt_c4item dt{ position: relative; font-size: 24px; line-height: 38px; font-weight: normal; color: #00529c; }
.m2abt_c4item dt:before{ content: ""; background: #005BAC; height: 22px; width: 4px; position: absolute; left: -24px; margin-top: -9px; top: 50%; transform:rotate(18deg);}
.m2abt_c4item dd{ font-size: 16px; line-height: 30px; margin-top: 12px; }
.m2abt_c4item2{ padding-top: 85px; color: #FFF; background: #005BAC; height: 262px; }
.m2abt_c4item2 dt{ color:#fff;}
.m2abt_c4item2 dt:before{content:""; background:#fff;}
.m2abt_c4Rx{ width:50%; float:right; height:568px;}
.m2abt_c4ritem{ position:relative;}
.m2abt_c4ritem .bgImg{ height:568px;}
.m2abt_c4ritem .bgImg:after{ content: ""; background: url(../images/m2abt_c5bg.png) repeat-x left bottom; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.m2abt_c4ritem strong{ font-size: 16px; line-height: 28px; font-weight: normal; color: #FFF; padding: 0px 55px; position: absolute; left: 0px; right: 0px; bottom: 22px; }
.m2abt_c4Rx .slick-prev{ background: url(../images/m2abt_c5btn.png) no-repeat center center; display: inline-block; height: 30px; width: 30px; position: absolute; left: 30px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -15px; z-index: 2; }
.m2abt_c4Rx .slick-next{ background: url(../images/m2abt_c5btn.png) no-repeat center center; display: inline-block; height: 30px; width: 30px; position: absolute; right: 30px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -15px; z-index: 2;transform:rotate(180deg);}
.m2abt_pswiper{position:relative;}
.m2abt_pswiper .slick-prev{ background: url(../images/hmc4Btn.png) no-repeat center center; display: inline-block; height: 41px; width: 25px; position: absolute; left: -90px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -20px; z-index: 1; }
.m2abt_pswiper .slick-next{ background: url(../images/hmc4Btn.png) no-repeat center center; display: inline-block; height: 41px; width: 25px; position: absolute; right: -90px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -20px; z-index: 1;  transform:rotate(180deg);}
.jx_m2abtCon3Wpr .m2abtCon3{background-size:75% auto;}
.m2abt_c4item_jx dl{width:100%!important;}
@media (max-width:1799px){
.m2abt_pt span:nth-child(1){font-size:34px;}
.m2ab_c1img .overflowHide{height:600px;}
.m2abt_c1txt{margin-top:25px; font-size:15px; line-height:28px; height:298px;}
.m2abt_c1txt h5{font-size:21px; line-height:28px; margin-bottom:18px;}
.m2ab_c2img .overflowHide{height:425px;}
.m2abt_c2txt{margin-top:25px;}
.m2abt_c2txt{ font-size:15px; line-height:28px;}
.m2abt_c2txt h4{font-size:26px; line-height:34px; margin-top:20px;}
.m2abt_c4ritem .bgImg{height:442px;}
.m2abt_c4Rx{height:460px;}
.m2abt_c4Lx{padding-top:32px;}
.m2abt_c4Lx .m2abt_pt{padding:0px 35px 0px 50px;}
.m2abt_c4item{padding:30px 35px 0px 50px;}
.m2abt_c4item{height:160px;}
.m2abt_c4item dt{ font-size:21px;}
.m2abt_c4item2{height:200px; padding-top:40px;}
.m2abt_c4item dl{width:240px;}
.m2abt_c4item dd{font-size:15px; line-height:28px;}
.m2abt_c4Lx{height:442px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2abt_c4item dl{width:190px;}
.m2ab_c2img{width:32.5%;}
.m2abt_c4ritem strong{padding:0 30px;}
}
@media (max-width:993px){
.m2abt_pt span:nth-child(1){font-size:30px;}
.m2abt_c4Lx .m2abt_pt{padding:0px 20px 0px 20px;}
.m2abt_c4item{padding:10px 20px 0px 20px;}
.m2abt_c4item dd{margin-top:6px;}
.m2abt_c4item{height:140px;}
.m2abt_c4item2{height:220px;}
.m2abt_pswiper{margin-left:40px; margin-right:40px;}
.m2abt_pswiper .slick-prev{left:-50px;}
.m2abt_pswiper .slick-next{right:-50px;}
}
@media (max-width:767px){
.m2abtCon1Wpr{padding-top:40px; padding-bottom:60px;}
.m2ab_c1img{float:none; width:100%; margin-top:25px;}
.m2abtc1Lx{width:100%; float:none; padding-top:0}
.m2abt_pt span:nth-child(1){font-size:22px; font-weight:100;}
.m2abtCon1 .m2abt_pt{padding-right:0;}
.m2abt_c1txt{margin-top:15px; padding-right:0px; height:auto; font-size:14px;}
.m2abt_c1txt h5{font-size:18px; margin-bottom:10px;}
.m2ab_c1img .overflowHide{height:380px;}
.m2abtCon2Wpr{margin-top:0; padding-bottom:60px;}
.m2abt_pswiper{margin-left:0; margin-right:0; padding-bottom:25px;}
.m2abtCon2Wpr{padding-top:50px;}
.m2abt_c2Lx{width:100%; float:none; margin-bottom:25px;}
.m2abt_c2txt{margin-top:5px; font-size:14px; line-height:28px;}
.m2abt_c2txt h4{font-size:18px; line-height:30px;}
.m2ab_c2img{width:100%; float:none;}
.m2abtCon3Wpr{margin-top:0;}
.m2abtCon3{padding-top:40px; padding-bottom:50px}
.m2abt_c3txt{margin-top:25px;}
.m2abtCon4Wpr{padding:50px 0;}
.m2abt_c4Lx{width:100%; float:none;}
.m2abt_c4Rx{width:100%; float:none;}
.m2abt_c4ritem .bgImg{height:255px;}
.m2abt_c4Rx{height:255px;}
.m2abt_c4Rx .slick-prev{left:5px;}
.m2abt_c4Rx .slick-next{right:5px;}
.m2abt_c4ritem strong{font-size:14px; padding-left:15px;}
.m2abt_c4item{padding:6px 15px 0px 20px;}
.m2abt_c4item dt{font-size:18px;}
.m2abt_c4item dt:before{width:2px; left:-16px; height:20px;}
.m2abt_c4item dd{font-size:14px; line-height:26px;}
.m2abt_c4item{height:170px;}
.m2abt_c4item2{height:230px; padding-top:25px;}
.m2abt_c4item dl{margin-bottom:10px; padding-left:20px;}
.m2abt_c4item dd{margin-top:0;}
.m2abt_c4item_jx{height:130px;}
.m2abt_pswiper .slick-dots{bottom:-10px;}
.m2abt_pswiper .slick-dots li button{display:none;}
.m2abt_pswiper .slick-dots li { background: rgba(255,255,255,0.3); display: inline-block; height: 6px; width: 6px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.m2abt_pswiper .slick-dots li.slick-active{ background: #ffff;height: 10px; width: 10px; }
}


.m2rySwiper{ margin-top:3.12vw; border:1px solid #CBCBCB; }
.m2ry_item{ height: 455px; position: relative; border-right: 1px solid #CBCBCB;}
.m2rySwiper_x2 .m2ry_item{ height:280px}
.m2ry_item img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:88%; max-height:88%; width:auto; height:auto;}
.m2rySwiper .slick-prev{ background: url(../images/m2his_btn.png) no-repeat center center; display: inline-block; height: 38px; width: 20px; position: absolute; left: -45px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -19px; }
.m2rySwiper .slick-next{background: url(../images/m2his_btn.png) no-repeat center center; display: inline-block; height: 38px; width: 20px; position: absolute; right: -45px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -19px;  transform:rotate(180deg);}
.m2rySwiper .slick-prev:hover,.m2rySwiper .slick-next:hover{background-image:url(../images/m2his_btn2.png);}
.m2rySwiper2 .swiper-container-3d .swiper-slide-shadow-left,.m2rySwiper2 .swiper-container-3d .swiper-slide-shadow-right{background:none!important;}
.m2rySwiper2{margin-top:2.8vw; margin-bottom:2vw;}
.m2rySwiper2 .swiper-container { width: 95%; padding-top: 0.5rem; }
.m2rySwiper2 .swiper-slide { background-position: center; background-size: 130% 120%; width: 60%; height: 618px; padding-bottom:30px; }
.m2rySwiper2 .swiper-slide img { display: block; width: 100%; height: 588px; box-shadow:0 5px 20px rgba(0,0,0,0.1); }
.m2rySwiper2 .swiper-slide.swiper-slide-active img{ box-shadow:0 5px 30px rgba(0,0,0,0.1);}
.m2rySwiper2 .swiper-button-prev { height: 320px; width: 300px; margin-top: -160px; position: absolute; left: 0px; top: 50%; background:transparent;}
.m2rySwiper2 .swiper-button-next { height: 320px; width: 300px; margin-top: -160px; position: absolute; left:auto; right: 0px; top: 50%; background:transparent;}
.m2rySwiper2 .swiper-button-prev:after,.m2rySwiper2 .swiper-button-next:after{ display:none; opacity:0}
.m2rySwiper2_x2{margin-top:4vw;}
.m2rySwiper2_x2 .swiper-container { width: 75%; padding-top: 0.5rem; }
.m2rySwiper2_x2 .swiper-slide{width:40%;}
@media (max-width:1799px){
.m2ry_item{height:350px;}
.m2rySwiper2 .swiper-container { width: 78%; }
.m2rySwiper2 .swiper-slide { width: 60%; height: 400px; padding-bottom:30px; }
.m2rySwiper2 .swiper-slide img { height: 400px;}
.m2rySwiper2 .swiper-slide.swiper-slide-active img{ box-shadow:0 5px 30px rgba(0,0,0,0.1);}
.m2rySwiper2 .swiper-button-prev { height: 320px; width: 300px; margin-top: -160px; position: absolute; left: 0px; top: 50%; background:transparent;}
.m2rySwiper2 .swiper-button-next { height: 320px; width: 300px; margin-top: -160px; position: absolute; left:auto; right: 0px; top: 50%; background:transparent;}
.m2rySwiper2 .swiper-button-prev:after,.m2rySwiper2 .swiper-button-next:after{ display:none; opacity:0}
.m2rySwiper2_x2{margin-top:4vw;}
.m2rySwiper2_x2 .swiper-container { width: 70%;}
.m2rySwiper2_x2 .swiper-slide{width:38%; height: 450px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m2rySwiper2 .swiper-container { width: 100%; }
.m2rySwiper2 .swiper-slide { width: 70%; height: 400px; }
.m2rySwiper2 .swiper-slide img { height: 360px;}
.m2rySwiper2_x2 .swiper-container { width: 100%;}
.m2rySwiper2_x2 .swiper-slide{width:38%; height: 450px;}
.m2rySwiper .slick-dots{bottom:-40px;}
.m2rySwiper .slick-dots li button{display:none;}
.m2rySwiper .slick-dots li { background: #D6D6D6; display: inline-block; height: 6px; width: 6px; margin: 0px 6px; position: relative; border-radius:50%; vertical-align:middle}
.m2rySwiper .slick-dots li.slick-active{ background: #005bac; height: 10px; width: 10px; }
.m2rySwiper{margin-bottom:85px;}
}
@media (max-width:767px){
.m2ry_item{height:160px;}
.m2rySwiper{margin-top:25px}
.m2rySwiper2 .swiper-slide { width: 70%; height: 220px; }
.m2rySwiper2 .swiper-slide img { height: 180px;}
.m2rySwiper_x2 .m2ry_item{height:100px;}
.m2rySwiper2_x2 .swiper-container { width: 100%;}
.m2rySwiper2_x2 .swiper-slide{width:50%; height: 280px;}
.m2rySwiper2_x2 .swiper-slide img { height: 220px;}
}


.m2dwCon{ padding:2.6vw 0}
.m2dwul{ margin-bottom:2.6vw;}
.m2dwul li{ border-bottom: 1px solid #C3C3C3;}
.m2dw_a{ display:block; padding: 35px 200px 35px 0; position:relative;}
.m2dw_a span{ font-size: 18px; line-height: 36px; }
.m2dw_a i{ font-style: normal; line-height: 36px; height: 36px; width: 100px; font-size: 16px; color: #FFF; background: #2B93E1 url(../images/dwico.png) no-repeat 22px center; padding-left: 44px; position: absolute; top: 35px; right: 0px; }
@media (max-width:1799px){
.m2dw_a{padding:25px 0;}
.m2dw_a span{font-size:17px;}
.m2dw_a i{font-size:15px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m2dwul{margin-bottom:35px;}
}
@media (max-width:767px){
.m2dw_a span{font-size:15px; line-height:28px;}
.m2dw_a{padding-bottom:66px;}
.m2dw_a i{top:auto; bottom:20px;}
.m2dwCon{padding-top:15px; padding-bottom:30px;}
}


.jxhmFocus .hmBan_txt strong{ line-height:88px;}
.jxhmFocus .hmBan_txt p{ line-height:50px; font-size:30px;}
.jxhmCon1{ background: url(../images/jx_hmc1Bg.png) no-repeat center bottom; padding: 5.2vw 0px; }
.jxhmc1Box{ margin: 2.86vw 0;}
.jxhmc1aBox{ display: block; float: left; width: 47.7%; }
.jxhmc1aBox .overflowHide{ height: 406px; }
.jxhmc1_anm,.jxhmc1_anm:hover{ line-height: 65px; background: #187ABA url(../images/hmc5m.png) no-repeat calc(100% - 35px) center; height: 65px; font-size: 20px; padding: 0px 65px 0px 35px; color: #FFF; }
.jxhmc1rx{ width:46.94%; float:right;}
.jxhmc1Tag{ height: 58px; border-bottom: 1px solid #CBCED5; }
.jxhmc1Tag .fl a{ font-size: 22px; font-weight: normal; line-height: 50px; margin-right: 50px; float:left; position:relative; position:relative; line-height:38px; height:57px;}
.jxhmc1Tag .fl a.on{ font-size: 30px; color: #197aba;line-height:30px;}
.jxhmc1Tag .fl a.on:after{content:"";content: "";height: 3px;background: #BB0101;position: absolute;left: 0px;bottom: -2px;transition: all 0.5s ease-in-out;width: 100%;}
.jxhmc1Tag .fr{ font-size: 16px; line-height: 46px; }
.jxhmc1Change{ position: relative; }
.jxhmc1ul{ position: absolute; width: 100%; left: 0px; top: 0px; transition:all 0.5s ease-in-out; opacity:0; visibility:hidden;}
.jxhmc1ul.on{ opacity:1; visibility:visible; z-index:2;}
.jxhmc1ul dl{ border-bottom: 1px dashed #388AC2; padding: 18px 0px; }
.jxhmc1ul dl dt{ font-size: 20px; line-height: 32px; font-weight: normal; padding: 0px 25px 0px 20px; height: 32px; position: relative; background: url(../images/m2zb_ar.png) no-repeat right center; }
.jxhmc1ul dl dt:before{ content: ""; background: #187ABA; height: 5px; width: 5px; margin-top: -2px; position: absolute; left: 0px; top: 50%; border-radius:50%;}
.jxhmc1ul dl dd{display:-webkit-box; height: 0px; overflow: hidden; font-size: 16px; line-height: 30px; color: #888888; margin-top: 0px;-webkit-box-orient:vertical;-webkit-line-clamp:2; transition: all 0.5s ease-in-out; overflow:hidden; }
.jxhmc1ul dl.on dd{ margin-top:8px; height:60px;}
.jxhmc1ul dl.on a{ color: #005BAC; }
.jxhmc1ul dl:last-child{border:none;}
.jxhmCon2{ background:#F4F4F7; padding:2.2vw 0 5.2vw;}
.jxhmc2ul{ margin: 2.86vw -1px 0px; }
.jxhmc2ul li{ padding: 0px 1px; float: left; width: 25%; margin-bottom: 2px; }
.jxhmc2a{ display:block; position:relative;}
.jxhmc2a .overflowHide{ height:270px;}
.jxhmc2a .bgImg:after{ content: ""; background: url(../images/jx_hmc2bg.png) repeat-x left bottom; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.jxhmc2a .overflowHide strong{ line-height: 48px; padding: 0px 15px; height: 48px; overflow: hidden; position: absolute; left: 0px; right: 0px; bottom: 18px; font-size: 28px; font-weight: normal; color: #FFF; display: block; text-align:center}
.jxhmc2Layer{ position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; color: #FFF; background: #197aba; padding: 0px 35px; display:flex; flex-direction:column; justify-content:center; text-align:center; transition:all 0.5s ease-in-out; opacity:0; transform:scaleY(0); transform-origin:center bottom;}
.jxhmc2a:hover .jxhmc2Layer{opacity:1; transform:scaleY(1);}
.jxhmc2Layer strong{ font-size: 28px; line-height: 38px; font-weight: normal; display: block; }
.jxhmc2Layer p{ font-size: 20px; line-height: 34px; height: 68px; margin: 18px 0px 22px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden;}
.jxhmc2Layer i{ background: url(../images/jx_hmc2ar.png) no-repeat center center; display: block; height: 13px; width: 36px; margin:0 auto; }
.jxhmCon3 { background: url(../images/jx_hmc4bg.png) no-repeat center center; background-size:1400px auto;}
.jxhmCon3 .hmc3ul li p{ font-size: 28px; line-height: 36px; font-weight: 100; color: #333; margin-top:25px; margin-bottom:15px; }
.jxhmCon3 .hmc3ul li span img{width:140px;}
.jx_webRmenu{top:auto; transform:translateY(0); bottom:3vw;}
.jx_webRmenu .webRemnu_a{background-color:#afafaf;}
.jxFootBom{}
.footLknm{ color:#fff; float:left; font-size:16px; line-height:44px;}
.jxFootBom .footLinks{margin-left:10px;}
.jxFootBom .footVx{ width:190px;}
.jxFootBom .footBrx{font-size:14px;}
.jxFootBom .footOption a{line-height:24px; padding-top:6px; padding-bottom:6px;}
.jxFootBom .footBrx{line-height:26px; text-align:right; margin-top:-4px;}
@media (max-width:1799px){
.jxhmFocus .hmBan_txt strong{line-height:78px;}
.jxhmFocus .hmBan_txt p{line-height:42px;}
.jxhmc1aBox .overflowHide{height:325px;}
.jxhmc1_anm, .jxhmc1_anm:hover{font-size:18px;height:60px; line-height:60px;}
.jxhmc1Tag{ height: 48px;}
.jxhmc1Tag .fl a{ font-size: 20px;line-height: 38px; margin-right: 30px; height:47px;}
.jxhmc1Tag .fl a.on{ font-size: 26px; line-height:34px;}
.jxhmc1Tag .fr{font-size:14px;}
.jxhmc1ul dl dt{font-size:17px; line-height:28px; height:28px;}
.jxhmc1ul dl{padding:14px 0;}
.jxhmc1ul dl.on dd{margin-top:4px; height:48px;}
.jxhmc1ul dl dd{font-size:14px; line-height:24px;}
.jxhmc2a .overflowHide{height:220px;}
.jxhmc2a .overflowHide strong{font-size:22px; line-height:40px; height:40px;}
.jxhmc2Layer strong{ font-size: 22px; line-height: 30px;}
.jxhmc2Layer p{ font-size: 16px; line-height: 28px; height: 56px; margin: 10px 0px 18px;}
.jxhmCon3 .hmc3ul li span img{width:120px; height:120px;}
.jxhmCon3 .hmc3ul li p{font-size:22px; line-height:34px;}
.jxFootBom .footVx{font-size:13px; width:150px;}
.jxFootBom .footBrx{font-size:12px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.jxhmFocus .hmBan_txt strong{line-height:58px;}
.jxhmFocus .hmBan_txt p{font-size:22px; line-height:36px;}
.jxhmc1Tag .fl a{font-size:16px;}
.jxhmc1Tag .fl a.on{font-size:21px;}
.jxhmCon3 .hmc3ul li p{font-size:18px; line-height:30px;}
.jxhmCon3 .hmc3ul li span img{width:80px; height:80px;}
.jxFootBom .footBrx{width:100%; text-align:center; margin-top:25px;}
.jxFootBom .footBrx br{display:none;}
.jxFootBom .footVx{width:200px;}
}
@media (max-width:993px){
.jxhmFocus .hmBan_txt strong{line-height:42px;}
.jxhmFocus .hmBan_txt p{font-size:18px; line-height:30px;}
.jxhmc1aBox{width:100%; float:none; display:block; margin-bottom:25px;}
.jxhmc1rx{width:100%; float:none; height:412px;}
.jxhmc2ul li{width:50%;}
.footLknm{display:none;}
.jxFootBom .footBrx{margin-top:0;}
.jxhmCon3{padding-bottom:60px;}
.jxhmCon2{padding-bottom:60px;}
}
@media (max-width:767px){
.jxhmCon1{padding-top:40px; padding-bottom:60px;}
.jxhmc1Box{margin-top:25px;}
.jxhmc1aBox .overflowHide{height:195px;}
.jxhmc1_anm, .jxhmc1_anm:hover{font-size:16px; padding-left:18px; padding-right:40px; background-position:calc(100% - 15px) center; line-height:52px; height:52px;}
.jxhmc1Tag .fl a{margin-right:25px;}
.jxhmc1ul dl dt{font-size:14px;}
.jxhmc1Tag .fl a.on{font-size:18px;}
.jxhmCon1 .hmPubmx{position:relative; top:-20px;}
.jxhmCon2{padding-top:20px;}
.jxhmc2a .overflowHide strong{font-size:16px; line-height:32px; height:32px;}
.jxhmc2a .overflowHide{height:130px;}
.jxhmc2ul{margin-top:25px;}
.jxhmc2Layer{padding-left:12px; padding-right:12px;}
.jxhmc2Layer strong{font-size:16px; line-height:32px; height:32px;}
.jxhmc2Layer p{font-size:12px; line-height:24px; height:48px; margin:0px 0px 6px}
}


.m2bkWpr{ padding: 4.68vw 0px 2.6vw; }
.m2bk_des{ text-align: center; font-size: 16px; line-height: 30px; color: #888888; padding:0 40px;}
.m2bkul{ margin: 2.86vw -29px 0px; }
.m2bkul li{ padding: 0px 29px; float: left; width: 33.33%; margin-bottom: 58px; }
.m2bk_aBox{ display:block;}
.m2bk_aBox .overflowHide{ height:264px;}
.m2bk_aBox strong{ font-size: 24px; line-height: 40px; display: block; height: 40px; padding-right: 35px; background: url(../images/m2zb_ar.png) no-repeat calc(100% - 10px) center; margin-top: 25px; font-weight: normal; }
@media (max-width:1799px){
.m2bkul{margin-left:-15px; margin-right:-15px;}
.m2bkul li{padding:0 15px; margin-bottom:38px;}
.m2bk_aBox .overflowHide{height:205px;}
.m2bk_aBox strong{font-size:20px; margin-top:16px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){
.m2bk_aBox strong{font-size:17px;}
}
@media (max-width:993px){
.m2bkWpr{padding-bottom:30px;}
}
@media (max-width:767px){
.m2bk_des{padding-top:30px; padding-left:0; padding-right:0; font-size:14px; line-height:28px;}
.m2bkul{margin-top:25px; overflow:hidden;}
.m2bkul li{width:50%; padding:0 5px; margin-bottom:18px;}
.m2bkul{margin-left:-5px; margin-right:-5px;}
.m2bk_aBox .overflowHide{height:125px;}
.m2bk_aBox strong{font-size:15px; padding-right:20px; margin-top:10px;}
}


.m3bkCon{ padding:2.6vw 0;}
.m3bk_item{ padding:2.6vw 0; border-bottom:1px solid #B8B8B8;}
.m3bkCon .m3bk_item:last-child{border:none}
.m3bk_st{ font-size: 30px; font-weight: normal; color: #005BAC; line-height: 42px; letter-spacing: 1px; display: block; }
.m3bk_des{ font-size: 16px; line-height: 30px; color: #888888; margin-top: 1.97vw; }
.m3bk_table{ margin-top: 1.97vw;}
.m3bk_table table{ border: 1px solid #E0E0E0; }
.m3bk_table td{ background: #e7eff7; font-size: 16px; line-height: 26px; padding: 15px 22px; color:#666 }
.m3bk_table tr:nth-child(2n) td{ background: #FFF; }
.m3bk_table td span{ display: block; position: relative; padding-left: 22px; }
.m3bk_table td span:before{ content: ""; background: #888888; height: 4px; width: 4px; position: absolute; left: 0px; top: 11px; border-radius:50%;}
@media (max-width:1799px){
.m3bk_st{font-size:24px; line-height:36px;}
.m3bk_des{font-size:15px; line-height:28px;}
.m3bk_table td{font-size:15px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){
.m3bkCon{padding-bottom:40px;}
}
@media (max-width:767px){
.m3bkCon{padding-top:20px;}
.m3bk_st{font-size:21px;}
.m3bk_item{padding:20px 0;}
.m3bk_des{font-size:14px;}
.m3bk_table{margin-top:20px;width:100%; overflow-x:auto;}
.m3bk_table table{ width:900px;}
.m3bk_table td span{padding-left:18px;}
}

.hmMes_ul .slick-track{margin-left: 0; margin-right: 0;}
.webRemnu_a3{background-image:url(../images/webri3a.png);} 

.intext {
    padding: 15px;
    width: 60%;
    background: #f4f4f4;
    border: 1px solid #eee;
font-size: 18px;
}
input, textarea, select {
    color: #666;
}
.sbtn {
    padding: 15px;
    background: #0079CD;
    color: #fff;
    border: 0;
    width: 30%;
    display: block;
    cursor: pointer;
font-size: 18px;
margin:auto;
}
.books {
    padding: 12px;
    overflow: hidden;
}
.books p {
    margin-top: 12px;
font-size: 18px;
line-height: 40px;
text-align:center;
}
.page-status,.page-status a,.page-index a,.page-pre a,.page-numbar a,.page-next a,.page-last a{
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
    font-size: 12px;
    padding: 8px 10px;
    margin: 0 2px;
    border-radius: 3px;
    line-height: 100%;
}