﻿@charset "utf-8";

/* CSS Document */
*{ box-sizing: border-box;}
html{ width: 100%; overflow-x: hidden;}
body { font:14px "Arial","Microsoft Yahei",sans-serif; color: #333333; line-height: 1.6; letter-spacing: 0.05em; word-wrap:break-word; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-text-size-adjust: none;}
body,form,input,p,ol,ul,li,h1,h2,h3,h4,h5,h6,table,th,td,dl,dt,dd{padding:0;margin:0;}
img{border:0; vertical-align: middle;}
ul,li{list-style:none;}
dl,dt,dd{display: block;}
a{text-decoration:none; transition: 0.4s; -webkit-transition: 0.4s; outline: none;}
input,textarea{ box-sizing: border-box; outline:none;  border: 0; background:none; font:14px "Microsoft Yahei","Arial",sans-serif; width: 100%; }
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance: none; outline: none; }

/*文本框placeholder=""文字颜色*/
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #555; opacity: 1}
input:-moz-placeholder, textarea:-moz-placeholder {color: #555; opacity: 1}
input::-moz-placeholder, textarea::-moz-placeholder {color: #555; opacity: 1}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #555; opacity: 1}

/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, body:after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }
.clear{ width: 100%; height: 0; overflow: hidden; clear: both;}


/*--PC--*/
/* 设置滚动条的样式 */
::-webkit-scrollbar { width: 10px;}
/* 滚动槽 */
::-webkit-scrollbar-track{-webkit-box-shadow:inset006pxrgba(0,0,0,0.3); opacity: 0.5;}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.1);-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);}




/* 公用部分 */
.content_body{ height: 100vh; width: 100%; overflow: hidden; position: absolute;}
.font_ts{font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei" ;}
.main{overflow: hidden; width: 100vw; position: relative; margin: 0 auto;}
.wrap{ width: 1440px; margin: 0 auto; }
.in_main .wrap{ width: 1550px;}

.in_tit_h3{ font-size: 60px; color: #fff; font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei" ;}
.in_btn{ width: 50px; height: 50px; border: 2px solid #fff; border-radius: 50%;  text-align: center; color: #fff; display: block; transition: 0.4s;}
.in_btn span{ font-size: 50px;line-height: 47px;}
.in_btn:hover{ background: #fff; color: #268bff;}

.page{color:#000;text-align:center;clear:both;padding:30px 0;font-size:20px;font-family:"BAIJAMJUREE_REGULAR",arial;overflow:hidden} 
.page .Pbd{width:20px} 
.page .Ppage{padding-left:5px}
.page .Precord{padding-right:5px} 
.page .Pstate{padding-left:8px} 
.page a{padding:2px 10px;color:#555555;line-height:24px} 
.page a:hover,.page .Pmodern{color:#005bbb}
.Pnext,.Pprev{font-size: 0;  font-family: "iconfont" !important;  font-style: normal;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;margin: 0 10px;}
.Pnext:before {  content: "\eb94";  font-size: 26px;position: relative;top: 2px;}
.Pprev:before {  content: "\eb92";  font-size: 26px;position: relative;top: 2px;}




/* 公用-头部 */
.header > div{ position: fixed; z-index: 1001;}
.header .logo{ left: 60px; top: 46px; height: 36px;}
.header .logo img{ height: 100%; position: absolute; left: 0; top: 0; opacity: 0;}
.header .logo .pic1{ opacity: 1;}
.header .right_btn{ right: 60px; top: 40px; line-height: 24px; }
.header .right_btn .btn_search{ float:left;  padding-right: 40px;}
.header .right_btn .btn_search a{ color: #fff; transition:0s;}
.header .right_btn .btn_search span{ position: relative; left: 10px; top: 2px; font-size: 19px;}
.header .right_btn .btn_nav{ float: left; height: 24px; width: 24px; cursor: pointer; padding-top: 12px; position: relative; margin-left: 16px; }
/* .header .right_btn .btn_nav::after{ content: "栏目"; position: absolute; right: 140%; top:10%;color: #fff; width: 30px;}
.header .right_btn .btn_nav span{ display:block; width: 18px; height: 2px; background: #fff; position: relative; transition:all 0.4s,background 0s; left: 0;}
.header .right_btn .btn_nav span::after{ content: ""; position: absolute; width: 21px; height: 100%; top: -7px; right: -3px; background: #fff; transition:all 0.4s,background 0s;}
.header .right_btn .btn_nav span::before{ content: ""; position: absolute; width: 21px; height: 100%; bottom: -7px; right: -3px; background: #fff; transition:all 0.4s,background 0s;}
.header .right_btn .btn_nav:hover span{ width: 30px; left: 4px;}
.header .right_btn .btn_nav:hover span::after{ transform: rotate(45deg); width: 16px; top: -5px;right: -2px; }
.header .right_btn .btn_nav:hover span::before{ transform: rotate(-45deg); width: 16px; bottom: -5px;right: -2px; } */

.header .right_btn .btn_nav span{ display:block; width: 20px; height: 2px; background: #fff; position: relative; transition:all 0.4s,background 0s; left: 0;}
.header .right_btn .btn_nav span::after{ content: ""; position: absolute; width: 20px; height: 100%; top: -7px; right: 0; background: #fff; transition:all 0.4s,background 0s;}
.header .right_btn .btn_nav span::before{ content: ""; position: absolute; width: 20px; height: 100%; bottom: -7px; right: 0; background: #fff; transition:all 0.4s,background 0s;}
.header .right_btn .btn_nav span{animation: btn_nav_span 1.2s linear infinite ;}
.header .right_btn .btn_nav span::after{animation: btn_nav_after 1.2s linear infinite ;}
@keyframes btn_nav_span{
    0%{ transform: translateY(0);}
    80%{ transform: translateY(-7px); }
    100%{ transform: translateY(-7px); }
}
@keyframes btn_nav_after{
    0%{ transform: translate(0); }
    20%{ transform: translate(24px,2px); }
    60%{ transform: translate(24px,19px); }
    80%{ transform: translate(0,21px); }
    100%{ transform: translate(0,21px); }
}

.header .h_tips{ left: 60px; bottom: 60px; width: 48px; height: 48px; border:1px solid rgba(255,255,255,0.6); border-radius: 50%; z-index: 1001;transition: 0.6s;}
.header .h_tips::after{ content: ""; position: absolute; border:6px solid transparent; border-top:7px solid rgba(255,255,255,0.6); left: 50%; top: 60%;  transform: translate(-50%,-50%);transition: 0.6s;}
.header .h_tips::before{ content: ""; position: absolute; width: 1px; height: 82px; background: rgba(255,255,255,0.6); left: 50%; bottom: 34px;transition: 0.6s;}
.header .h_share{  right: 60px; bottom: 60px; color: #fff; transition: 0.6s; }
.header .h_share > span{ display: none;}
.h_share > span{ float: left;font-weight: bold;}
.h_share a{ display: block; float: left; margin-left: 20px; color: #fff; font-size: 22px; line-height: 1;}
.h_share a:hover{ color: #fff;}
.h_share .txt{ display: none;}
.h_share .icon-ewm{ position: relative;}
.h_share .icon-ewm span{ position: absolute; display: block; width: 164px;  padding: 16px; bottom: 100%; left: 50%; transform: translate(-50%,0); background: #fff; opacity: 0; transition: 0.4s; pointer-events: none; }
.h_share .icon-ewm span::after{ content: ""; position: absolute; width: 0; border: 5px solid transparent; border-top-color: #fff; bottom: -10px; left: 50%;  transform: translate(-50%,0);}
.h_share .icon-ewm img{ width: 100%;}
.h_share .icon-ewm b{ display: block; font-weight: 300; color: #000; line-height: 1; font-size: 14px; text-align: center; padding-top: 10px;}
.h_share .icon-ewm:hover{ color: #fff;}
.h_share .icon-ewm:hover span{ opacity: 1; transform: translate(-50%,-10px);}
.header2 .logo img.pic1{ opacity: 0;}
.header2 .logo img.pic2{ opacity: 1;}
.header2 .right_btn .btn_search a{ color: #254fa1;}
.header2 .right_btn .btn_nav span,
.header2 .right_btn .btn_nav span:after,
.header2 .right_btn .btn_nav span:before{ background: #254fa1;}
.header2 .right_btn .btn_search span{font-weight: bold;}
.header2 .right_btn .btn_nav::after{ color: #254fa1;}

.header.one .logo{ opacity: 0; transition: 0.4s;}
.header.one .h_tips{ opacity: 0; }
.header.one .h_share{ display: none; }

.lm_header .h_tips,
.lm_header .h_share{ display: none;}


/* 公用-导航 */
.often_nav{position: fixed; right: 0; top: 0; height: 100%; z-index: 9999; color: #fff; transition: 0.5s; transform: translateX(100%); }
.often_nav .left{width: 500px; float: right; height: 100%; background: #fff; position: relative; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.often_nav .logo{text-align: center; height: 120px; line-height: 120px; margin-bottom: 30px; display: none;}
.often_nav .logo img{width: 200px;}
.often_nav .list{height:100%; box-sizing: border-box; padding-top: 155px;}
.often_nav .list ul{ padding: 0 68px; }
.often_nav .list li{ position: relative;}
.often_nav .list ul > li > a{ line-height: 1; display: block; color: #666666; padding: 22px 0; font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei"; font-size: 24px;  position: relative;}
.often_nav .list ul > li > a::after{ content:""; width:0; height: 2px; position: absolute; bottom: 0; left: 0; background: #002979; transition: 0.4s;}
.often_nav .list ul > li > a + .icon-jt-bottom2{ position: absolute; right: 0; top: 50%;color: #002979; transform: rotate(-90deg); opacity: 0; transition: 0.4s; margin-top: -15px;}
.often_nav .list ul > li > a.one,
.often_nav .list ul > li:hover > a{color: #002979;}
.often_nav .list ul > li > a.one::after,
.often_nav .list ul > li:hover > a::after{ width: 70%;}
.often_nav .list ul > li > a.one + .icon-jt-bottom2,
.often_nav .list ul > li:hover > a + .icon-jt-bottom2{ opacity: 1;}

.often_nav .but{ height: 90px; text-align: center; position: absolute; left: 70px; top: 40px; color: #666;}
.often_nav .but .box{position: relative; display: inline-block;}
.often_nav .but .tit{cursor: pointer; height: 24px; line-height: 24px;}
.often_nav .but .tit span{padding: 0 10px; display: inline-block;}
.often_nav .but .tit .icon-yuyan{font-size: 22px; transform: translateY(3px); display: inline-block;}
.often_nav .but .tit .icon-jt-bottom2{font-size: 14px;}
.often_nav .but .tet_box{position: absolute; left: 50%; top: 30px; width: 120px; visibility: hidden; margin-left: -60px; background: #fff; opacity: 0; transition: 0.5s; padding: 10px 0; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.often_nav .but .tet_box i{position: absolute; left: 50px; top: -10px; line-height: 1; transform:rotate(180deg); color: #fff;}
.often_nav .but .tet_box a{display: block; padding: 5px 0; color: #333; transition: 0.4s;}
.often_nav .but .tet_box a:hover{color: #254fa1;}
.often_nav .but .box:hover .tet_box{opacity: 1; top: 40px; visibility: visible; }

.often_nav .right{flex: 1; width: 0; height: 100%; position: relative; padding: 0 170px 0 150px; overflow-y: auto; display: none;}
.often_nav .icon-guanbi{position: absolute; right: 57px; top: 34px; color: #999999; font-size: 30px; line-height: 1; cursor: pointer;}
.often_nav .form {padding-bottom: 90px;}
.often_nav .form form{border-bottom: 1px solid #cfd8eb; margin-top: 40px; position: relative; padding-left: 50px;}
.often_nav .form .text{height: 70px; line-height: 70px; font-size: 24px; color: #254fa1;}
.often_nav .form .text::-webkit-input-placeholder {color: #254fa1; opacity: 1}
.often_nav .form .text:-moz-placeholder {color: #254fa1; opacity: 1}
.often_nav .form .text::-moz-placeholder {color: #254fa1; opacity: 1}
.often_nav .form .text:-ms-input-placeholder {color: #254fa1; opacity: 1}
.often_nav .form .submit{color: #254fa1; font-size: 24px; position: absolute; left: 0; top: 0; font-weight: bold; height: 70px; line-height: 70px; width: 50px; }
.often_nav .form .submit input{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer;}
.often_nav .nav{clear: both; overflow: hidden; padding-left: 0; display: none; margin-right: -100px;}
.often_nav .nav ul{float: left; width: 33.3%;}
.often_nav .nav li{padding-bottom: 35px; padding-right: 20px;}
.often_nav .nav li:last-child{padding: 0;}
.often_nav .nav a{color: #555; font-size: 24px;}
.often_nav .nav a:hover{color: #254fa1;}

.often_nav.on{transform: translateX(0);}

.often_nav .list ol{display: none; position: absolute; right: 100%; top: -60px;  padding: 45px 110px 45px 70px; min-width: 340px;}
.often_nav .list ol::after{ content: ""; position: absolute; width: calc(100% - 105px); height: 100%; z-index: 0; background: #fff; left: 0; top: 0; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.often_nav .list ol::before{ content: ""; position: absolute; width:0; height: 0; border: 15px solid transparent; border-left-color:#fff ; z-index: 1; right: 75px; top: 85px;}
.often_nav .list ol.ol_ly{ width:950px;}
.often_nav .list ol .ol_list{  float: left; padding-right: 50px; position: relative; z-index: 1;}
.often_nav .list ol li{ position: relative;}
.often_nav .list ol li a{ font-size: 20px; color: #555; padding: 17px 0; display: block;}
.often_nav .list ol li a:hover{ color: #254fa1;}
.often_nav .list ol li .li_two{ position: absolute; left: 50%; transform: translateX(-50%); top: 100%; width: 150px; padding: 7px 20px; z-index: 5; opacity: 0; visibility: hidden; transition:opacity 0.2s,visibility 0s;}
.often_nav .list ol li .li_two a{ font-size: 16px; padding: 7px 0; position: relative; z-index: 1; text-align: center;}
.often_nav .list ol li .li_two::after{ content: ""; position: absolute; width: 100%; height: 100%; z-index: 0; background: #fff; left: 0; top: 0; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.often_nav .list ol li .li_two::before{ content: ""; position: absolute; width:26px; height: 17px; background: url(../images/nav_btn1.jpg) no-repeat center; background-size: cover;  z-index: 1; left: 50%; margin: 0 0 0 -13px; top: -17px;}
.often_nav .list ol li:hover .li_two{ opacity: 1; visibility: visible;}

/* 公用-底部 */
.footer{ width: 100%; background: #fff; position: relative; z-index: 400; padding: 85px 0 95px 0;}
.footer .h_share{ color: #254fa1;}
.footer .h_share a{ color: #254fa1;}
.footer .logo{ padding-bottom: 40px;}
.footer .logo img{ height: 40px;}
.footer .nr_t{ min-height: 320px;}
.footer .nav{ float: left;}
.footer .nav a{ color: #254fa1; padding-right:50px; font-size: 16px;}
.footer .nav a:hover{ color: #268bff;}
.footer .h_share{ float: right;}
.footer .h_share > span{ font-weight: 300; font-size: 16px; padding-right: 15px;}
.footer .h_share a{ color: #fff; font-size: 16px; background: #254fa1; border-radius: 50%; font-size: 14px; width: 24px; height: 24px; line-height: 24px; text-align: center; margin-left: 5px; }
.footer .h_share .icon-ewm span{ border: 2px solid #254fa1; }
.footer .h_share .icon-ewm span::after{ border-top-color: #254fa1;}
.footer .nr_b{ clear: both; position: relative;}
.footer .copyright{ color: #999999;}
.footer .copyright a{ color: #999999;}
.footer .link_a{ position: absolute; right:0; bottom: 0; color: #999999;}
.footer .link_a a{ color: #999999;}
.footer .link_a span{ padding: 0 15px;}
.footer .top{ position: absolute; bottom: 55px; right: 0px;}
.footer .top .in_btn{ border: 2px solid #1c62ec; color: #1c62ec; transform: rotate(-90deg);}
.footer .top .in_btn:hover{ background: #1c62ec; color: #fff;}


/* 首页 */

/* 首页-右侧页内导航 */
.right_nav{ position: fixed; right:47px; width: 12px; top: 50%; z-index: 1000; transform: translateY(-50%); transition: 0.4s; }
.right_nav .dian .d{ width: 100%; height: 20px; margin: 23px 0; position: relative; cursor: pointer;}
.right_nav .dian .d::after{ content: ""; position: absolute; left: 0; top: 50%; width: 100%; height: 2px; background: #fff; margin-top: -1px; transition:all 0.6s,background 0s;}
.right_nav .dian .d span{ position: absolute; display: block; font-size: 14px; color: #fff; left: 0; top: 0; left: -20px; opacity: 0;; transition:all 0.6s,color 0s; letter-spacing: 1px; line-height: 20px;white-space: nowrap; width: 50px; text-align: right; font-weight: 300; }
.right_nav .dian .d.one::after{ height: 2px; width: 24px; left: 34px;}
.right_nav .dian .d.one span{opacity: 1; left: -26px;}
.right_nav2 .dian .d::after{ background: #268bff;}
.right_nav2 .dian .d span{ color: #268bff;}
.right_nav3{ opacity: 0;}
.right_nav4{ opacity: 0;}


/* 首页-banner屏 */
.in_page_swiper_keep{ position: fixed; width: 100vw; height: 100vh; left: 0; top: 0;  z-index: 61; display: none;}
.in_page_swiper{ position: fixed; width: 100vw; height: 100vh; left: 0; top: 0;  z-index: 60; background: #254fa1;}
.in_page_swiper .swiper-container-page{ width: 100%; height: 100%; z-index: 150;}
.in_page_swiper .swiper-container-page > .swiper-wrapper > .swiper-slide{ height: 100%; position: relative;}
.in_page_swiper_one{ pointer-events: none;}

.home_banner_h{ width: 100vw; height: 100vh;}

.home_banner_1{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 50; pointer-events: none; background: #254fa1;}
.home_banner_1 .video_box{ position: absolute; width: 100%; height: 100%; z-index: 2;}
.home_banner_1 .video_box video{ width: 100%; height: 100%; position: absolute; z-index: 0;object-fit: cover;}
.home_banner_1 .phone_banner{ display: none;}
.home_banner_1 .txt{ position: absolute; left: 12%; top: 50%; transform: translateY(-50%); z-index:50; color: #fff; }
.home_banner_1 .txt .tit1{ font-size: 40px; letter-spacing: -0.01em;}
.home_banner_1 .txt .tit2{ font-size: 90px; letter-spacing: -0.05em;; line-height: 1.11;}
.home_banner_2{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 40; opacity: 1;transition: all 0.4s cubic-bezier(.01,.22,.41,.99); background: #254fa1;}
.home_banner_2 .canvas_box{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10;}
.home_banner_2 .canvas_box::after{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 20;    background: url(../images/in_home_banner2_bg.png) no-repeat center #254fa1;  background-size: cover;mix-blend-mode: screen; }
.home_banner_2 .canvas_box::before{ content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 15; background: radial-gradient(transparent, #000);}
.home_banner_2 .list{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 30;}
.home_banner_2 .list .list_box{ top: 50%; width: 100%; position: absolute; margin-top: -50px; }
.home_banner_2 .list .swiper-container{transform: translateY(-50%); overflow: visible;}
.home_banner_2 .list .swiper-slide{ text-align: center; display: flex; justify-content: center;align-items: center; transition: 1s !important;}
.home_banner_2 .list .swiper-slide .txt{opacity: 0; transition: 1s; color: #fff;}
.home_banner_2 .list .swiper-slide .time{ font-size: 16px; opacity: 0.55; padding-bottom: 40px;}
.home_banner_2 .list .swiper-slide .tit{ font-size: 50px; line-height: 1.4; width: 160%; margin-left: -30%;}
.home_banner_2 .list .swiper-slide-active .txt{ opacity: 1;}
.home_banner_2 .list .swiper-slide-prev{ transform: translate3d(20px, 0px, 600px) rotateX(0deg) rotateY(20deg) !important;}
.home_banner_2 .list .swiper-slide-active{ transform: translate3d(0, 0px, 0) rotateX(0deg) rotateY(0) !important;}
.home_banner_2 .list .swiper-slide-next{ transform: translate3d(-20px, 0px, 600px) rotateX(0deg) rotateY(-20deg) !important;}
.home_banner_2 .list .swiper-container-3d .swiper-slide-shadow-left,
.home_banner_2 .list .swiper-container-3d .swiper-slide-shadow-right{ display: none;}
.home_banner_2 .list .btn{width: calc(100vw - 240px); position: absolute; bottom: 100px; left: 120px;}
.home_banner_2 .list .btn::after{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: rgba(26,164,186,0.6);}
.home_banner_2 .list .btn .li{ width: 25%; height: 60px; float: left; position: relative; cursor: pointer;}
.home_banner_2 .list .btn .li::after{ content: ""; position: absolute; left: 0; bottom: 0;height: 2px; background:#fff; width: 0; transition: 1s;}
.home_banner_2 .list .btn .time{ position: absolute; left: 0; bottom:0; transition: 0.6s; color: #1e82b0; padding-bottom: 14px; font-weight: bold; line-height: 1.2;}
.home_banner_2 .list .btn .time b{ font-size: 30px; display: block; font-weight: bold; }
.home_banner_2 .list .btn .pic{ position: absolute; left: 0; top:0; opacity: 0; transition: 0.6s; height: 40px;}
.home_banner_2 .list .btn .pic img{ max-height: 40px;}
.home_banner_2 .list .btn .one:after{width: 100%;}
.home_banner_2 .list .btn .one .time{opacity: 0;}
.home_banner_2 .list .btn .one .pic{opacity: 1;}

.home_banner_1{ transition: 1s; opacity: 0;}
.home_banner_1 .video_box{  transition: 1s; transform: scale(2);}
.home_banner_1 .txt .tit1{ transition: 1s; transform:scale(0.6) translateY(-200%); opacity: 0;}
.home_banner_1 .txt .tit2{ transition: 1s; transform:scale(0.4) translateY(-100%); opacity: 0;}
.in_page_swiper .swiper-slide-active .home_banner_1{ opacity: 1; }
.in_page_swiper .swiper-slide-active .home_banner_1 .video_box{ transform: scale(1);}
.in_page_swiper .swiper-slide-active .home_banner_1 .txt .tit1{ transform:scale(1) translateY(0); opacity: 1; transition: 0.8s 0.4s;}
.in_page_swiper .swiper-slide-active .home_banner_1 .txt .tit2{ transform:scale(1) translateY(0); opacity: 1; transition: 0.8s 0.2s;}
.home_banner_2 .btn{ transform:translateY(50px);opacity: 0; transition: 0.6s;}
.home_banner_2 .list_box{ transform:scale(0.6) translateY(-100px); opacity: 0; transition: 0.6s;}
.in_page_swiper .swiper-slide-active .home_banner_2 .btn{ transform:translateY(0);opacity: 1; transition: 1s 0.6s;}
.in_page_swiper .swiper-slide-active .home_banner_2 .list_box{ transform:scale(1) translateY(0);opacity: 1; transition: 1s 0.6s;}



/* 首页-第1屏 */
.home_part1{ position: fixed; top: 100%; width: 100vw; height: 100vh; left: 0; opacity: 1; z-index: 200; background: #fff; top: 100vh; overflow: hidden;transition: all 0.4s cubic-bezier(.01,.22,.41,.99); pointer-events: all;}
.home_part1 .con_l{ position: absolute; width: 42%; height: 100%; left: 40px;}
.home_part1 .con_l .li{ width: 25%; float: left; height: 100%;}
.home_part1 .con_l .li span{ display: block; font-size: 250px; height: 25vh; line-height: 25vh; transition: 0.6s; font-weight: bold; text-align: center;}
.home_part1 .con_l .li .li_c{ position: absolute;transition: all 0.4s cubic-bezier(.01,.22,.41,.99); }
.home_part1 .con_l .li.li1 .li_c{ top: 0; color: #e6e6e6; transform: translateY(-12vh);}
.home_part1 .con_l .li.li2 .li_c{ bottom: 0; color: #e6e6e6; transform: translateY(6vh);}
.home_part1 .con_l .li.li3 .li_c{ top: 0; color: #cccccc;}
.home_part1 .con_l .li.li4 .li_c{ bottom: 0; color: #cccccc;transform: translateY(6vh);}
.home_part1 .con_l_one1 .li_c .blue1{ color: #254fa1; }
.home_part1 .con_l_one2 .li_c .blue2{ color: #254fa1; }
.home_part1 .con_l_one3 .li_c .blue3{ color: #254fa1; }

.home_part1 .con_r{ position: absolute; right: 0; width: 58%; height: 100%; }
.home_part1 .con_r .txt{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);opacity: 0; margin-top: 30px;transition: all 0.8s cubic-bezier(.01,.22,.41,.99); visibility: hidden;}
.home_part1 .con_r .time{ font-size: 50px; color: #254fa1; font-weight: bold; line-height: 1.4;}
.home_part1 .con_r .tit{ font-size: 16px; color: #333333; max-width: 400px;}
.home_part1 .con_r .tit_h3{ font-size: 50px; color: #254fa1; font-weight: bold; line-height: 1.4;}
.home_part1 .con_r .txt2 .pic_30{ padding-bottom: 34px; text-align: center;}
.home_part1 .con_r .txt2 .tit{ text-align: center;}
.home_part1 .con_r .txt3{ height: 430px; margin-top: -220px; transform: translate(-50%,0);}
.home_part1 .con_r .txt3 .in_tit_h3{ color: #254fa1; text-align: center;}
.home_part1 .con_r .txt3 .tit{ text-align: center; max-width: none; width: 100%;}
.home_part1 .con_r .xl_list{ width: 440px;pointer-events: auto;}
.home_part1 .con_r .xl_list .lia{ position: relative;}
.home_part1 .con_r .xl_list .li_t{ transition: 0.4s; height: 100px; line-height: 100px;border-bottom: 1px solid #dedede; font-size: 28px; font-weight: 300; color: #999999; text-align: center; position: relative;}
.home_part1 .con_r .xl_list .li_t b{ font-weight: 300 !important;}
.home_part1 .con_r .xl_list .li_text{ height: 100px; line-height: 100px; font-size: 28px; font-weight: 300; color: #999999; text-align: center;}
.home_part1 .con_r .xl_list .li_t .iconfont{ position: absolute; right:20px; top: 0; transition: 0.4s; color: #666;line-height: inherit;font-size: 20px; }
.home_part1 .con_r .xl_list .li_t::after{ content: ""; position: absolute; width: 0; height: 2px; background: #254fa1; left: 0; bottom: -1px; transition: 0.4s; }
.home_part1 .con_r .xl_list .lia{ cursor: pointer;}
.home_part1 .con_r .xl_list .xl_ul{ position: absolute; top: 100%; left: 0; display: none; z-index: 10; border: 1px solid #d5d5d5;width: 100%; background: #fff; text-align: center; border-top: 1px solid #254fa1; overflow: hidden;} 
.home_part1 .con_r .xl_list .xl_box{ max-height: 290px; overflow-y: scroll; padding-bottom: 60px; margin-right: -1px;}
.home_part1 .con_r .xl_list .xl_box2{ max-height: 200px; }
.home_part1 .con_r .xl_list .xl_ul::after{ content: ""; position: absolute; width: 100%; height: 30%; bottom: 0; left: -10px; background: linear-gradient(to top,#fff 40%,transparent 100%) ; pointer-events: none;}
.home_part1 .con_r .xl_list .xl_li{ color: #666666; font-size: 22px; line-height: 68px; width: 100%;    overflow:hidden; white-space:nowrap; transition: 0.4s;}
.home_part1 .con_r .xl_list .xl_li:hover{ color: #254fa1; background: #e9edf5; }
/* 设置滚动条的样式 */
.home_part1 .con_r .xl_list .xl_box::-webkit-scrollbar { width: 10px;}
.home_part1 .con_r .xl_list .xl_box::-webkit-scrollbar-track{-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);  background: #f0f0f0;}
.home_part1 .con_r .xl_list .xl_box::-webkit-scrollbar-thumb{background:#254fa1;-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);}
.home_part1 .con_r .xl_list .li_t:hover,
.home_part1 .con_r .xl_list .li_t:hover .iconfont ,
.home_part1 .con_r .xl_list .lia.one .li_t,
.home_part1 .con_r .xl_list .lia.one .li_t .iconfont{ color: #254fa1;}
.home_part1 .con_r .xl_list .li_t:hover::after,
.home_part1 .con_r .xl_list .lia.one .li_t::after{ width: 100%;}
.home_part1 .con_r .xl_list .btn{ padding-top: 30px;}
.home_part1 .con_r .xl_list .btn a{ width: 50px; height: 50px; border: 2px solid #254fa1; border-radius: 50%;  text-align: center; color: #254fa1; display: block; margin: 0 auto;}
.home_part1 .con_r .xl_list .btn span{ font-size: 22px;line-height: 47px;    font-weight: bold;}
.home_part1 .con_r .xl_list .btn a:hover{ background: #254fa1; color: #fff;}

.home_part1 .con_r_one1 .txt1{ opacity: 1; visibility: visible;margin-top: 0;transition: all 0.8s 1s cubic-bezier(.01,.22,.41,.99);}
.home_part1 .con_r_one2 .txt2{ opacity: 1; visibility: visible;margin-top: 0;transition: all 0.8s 0.6s cubic-bezier(.01,.22,.41,.99);}
.home_part1 .con_r_one3 .txt3{ opacity: 1; visibility: visible;transition: all 0.8s 0.2s cubic-bezier(.01,.22,.41,.99);}


/* 首页-2/3屏列表公用 */
.home_list1 .li a{ display: block;}
.home_list1 .li .time{ color: rgba(255,255,255,0.6); font-weight: bold;}
.home_list1 .li .tit{ font-size: 32px; color: #fff; line-height: 1.25; padding-top: 12px; text-align: justify;}
.home_list1 .li .txt{ font-size: 16px; line-height: 1.875; color: rgba(255,255,255,0.8); padding: 40px 0 54px 0; text-align: justify;}
.home_list1 .li .in_btn{ border: 2px solid #33cccc; color: #33cccc;}
.home_list1 .li a:hover{ transform: translateY(-10px);}
.home_list1 .li a:hover .in_btn{ background: #33cccc; color: #fff;}

/* 首页-第2屏 */
.home_part2_bg{ position: fixed; top: 100vh; width: 100vw; height: 100vh; left: 0; opacity: 1; z-index: 300; pointer-events: none;transition: all 0.2s cubic-bezier(.01,.22,.41,.99);}
.home_part2_bg .bg1a{ position: absolute; width: 100%;height: 100%; left: 0; top: 0;z-index: 100; background:#1b448f;}
.home_part2_bg .bg1a::after{ content: ""; position: absolute; width: 100%;height: 100%; left: 0; top: 0; background: linear-gradient(-45deg,#0ae5d0 0%,#12b1da 50%,#1b448f 100%); z-index: 100;}
.home_part2_bg .bg1a::before{ content: ""; position: absolute; width: 100%;height: 100%; left: 0; top: 0; background: linear-gradient(-45deg,#0fc3ea 0%,#1a89d3 50%,#2c349b 100%); z-index: 101; opacity: 0;animation: home_part2_bg_opacity 6s linear infinite ;}
@keyframes home_part2_bg_opacity{
    0%{ opacity: 0; }
    15%{ opacity: 1; }
    50%{ opacity: 1; }
    65%{ opacity: 0; }
    100%{ opacity: 0; }
}

.home_part2_bg .bg1b{ position: absolute; width: 100%;height: 100%; left: 0; top: 0;background:#3565c5;z-index: 101; opacity: 0; transition: 0.6s;}
.home_part2_bg .bg1b video{ position: absolute; width: 50%; height: 100%; right: 0; top: 0;object-fit: contain;   z-index: 1;   mix-blend-mode: lighten;}
.home_part2_bg .bg1b::before{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 2;background: linear-gradient(120deg,#09b1dc 20%,transparent 80%);}
.home_part2_bg.one2 .bg1b{ opacity: 1;}

.home_part2_tit{ position: fixed; top: 100%; width: 100vw; height: 100vh; left: 0; z-index: 320; top: 100vh;transition: all 0.2s cubic-bezier(.01,.22,.41,.99); pointer-events: none;}
.home_part2_tit .tit{ margin: 13% 0 0 0; position: relative; pointer-events: auto;}
.home_part2_tit .tit_box{ position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; transform: translateY(30px) scale(0.8);transition: 0.5s cubic-bezier(.01,.22,.41,.99);}
.home_part2_tit .tit_box.one{visibility:visible; opacity: 1; transform: translateY(0) scale(1);transition: 0.5s 0.2s cubic-bezier(.01,.22,.41,.99);}
.home_part2_tit .tit_box .tit_sm{ color: rgba(255,255,255,0.4); font-size: 16px; letter-spacing: 0;}
.home_part2_tit .tit_box .tit_sm a{ color: rgba(255,255,255,0.4);}
.home_part2_tit .tit_box .tit_sm a.a_one{ color: #fff;}
.home_part2_tit .tit_box .tit_sm span{ padding: 0 12px;}
.home_part2_tit .tit_box .in_tit_h3{ margin: 4px 0 0 -4px;}

.home_part2{ width: 100vw; position: relative; z-index: 310; padding: 50vh 0 690px 0; max-width: 1920px; margin: 0 auto;}
.home_part2 .home_list1{ float: right; position: relative;}
.home_part2 .home_list1 .li{ width: 520px; position: relative;}
.home_part2 .home_list1 a{background: linear-gradient(130deg,rgba(0,29,85,0.6) 0%,transparent 60%);}
.home_part2 .home_list1 .pic{width: 100%;-webkit-mask: url(../images/in_part2_svg.svg) no-repeat center;mask: url(../images/in_part2_svg.svg) no-repeat center;}
.home_part2 .home_list1 .nr{ position: absolute; left: 30%; top: 33%; padding: 36px 45px 0 45px;}
.home_part2 .home_list1 .li1{ right: 0; top: 0;}
.home_part2 .home_list1 .li2{ position: absolute; right: 125%; top: 290px;}
.home_part2 .home_list1 .li3{ right: 25%; top: 340px;}
.home_part2 .home_list1 .li{ opacity: 0;  transition: all 1s; transform:scale(0.9);}
.home_part2 .home_list1 .li.on{ opacity: 1; transform: scale(1);}


/* 首页-第3屏 */
.home_part3{ width: 100%; position: relative; z-index: 310; padding:0 0 210px 0;}
.home_part3 .home_list1{ position: relative; width: 67%;}
.home_part3 .home_list1 .li{ position: relative; width: 50%; padding:140px 15% 0 0;}
.home_part3 .home_list1 .li1{ float: right; padding-top: 0 !important;}
.home_part3 .home_list1 .li2{ float: left;}
.home_part3 .home_list1 .li3{ float: right;}
.home_part3 .home_list1 .li4{float: left;}
.home_part3 .home_list1 .li1{ opacity: 0; transform:translateX(30px); transition: all 1s;}
.home_part3 .home_list1 .li2{ opacity: 0; transform:translateX(-30px); transition: all 1s;}
.home_part3 .home_list1 .li3{ opacity: 0; transform:translateX(30px); transition: all 1s;}
.home_part3 .home_list1 .li4{ opacity: 0; transform:translateX(-30px); transition: all 1s;}
.home_part3 .home_list1 .li.on{ opacity: 1 !important; transform: translateX(0) !important;}


/* 首页-第4屏 */
.home_part4{ width: 100%; position: relative; z-index:400; padding: 120px 0; background: #fff; overflow: hidden;}
.home_part4 .in_tit_h3{ font-size: 50px; color: #254fa1;position: relative;}
/* .home_part4 .in_tit_h3 .button_box{ position: absolute; right: 0; top: 0; width: 120px; height: 100%;} */
/* .home_part4 .swiper-button{ width: 50px; height: 50px; border:2px solid #254fa1; border-radius: 50%; background: none; text-align: center; color: #254fa1; line-height: 46px; font-size: 30px; font-weight: bold; transition: 0.4s; top: 50%; transform: translateY(-50%);} */
.home_part4 .swiper-button{ width: 50px; height: 50px; background: none; text-align: center; color: #254fa1; line-height: 50px; font-size: 30px; font-weight: bold; transition: 0.4s; top: 54%; transform: translateY(-50%);}
.home_part4 .swiper-button-prev{  left: -123px; margin: 0;}
.home_part4 .swiper-button-next{ right: -123px; margin: 0;}
.home_part4 .swiper-button-disabled{ opacity: 1; pointer-events: none; color: #d4d4d4;}
.home_part4 .swiper-button:hover{ color: #268bff;}

.home_part4 .list_bg{ padding-top: 30px; width: 98%; position: relative;}
.home_part4 .swiper-container{ overflow: visible;}
.home_part4 .swiper-slide{ position: relative;}
.home_part4 .swiper-slide-prev a,
.home_part4 .swiper-slide-next + .swiper-slide + .swiper-slide a{ pointer-events: none;}
.home_part4 .swiper-slide-prev a *,
.home_part4 .swiper-slide-next + .swiper-slide + .swiper-slide a *{opacity: 0;}

.home_part4 .li_box{ border: 1px solid #ccc; position: relative; display: block;}
.home_part4 .li_box .bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #287ccc; z-index: 0; opacity: 0; pointer-events: none; transition: 0.4s;}
.home_part4 .li_box .bg::after{ content: ""; position: absolute; width: 100%;height: 100%; left: 0; top: 0; z-index: 100; opacity: 1;background: linear-gradient(-45deg,#0baddb 0%,#1799d5 30%,#2f6fc8 100%);}
.home_part4 .li_box .bg::before{ content: ""; position: absolute; width: 100%;height:  100%; left: 0; top: 0; z-index: 101; opacity: 0;background: linear-gradient(-45deg,#0baddb 0%,#0ea9da 60%,#2f6fc8 100%);animation: home_part4_libg 2.6s linear infinite;}
.home_part4 .li_box .txt{ height: 340px; padding: 48px 38px 0 38px; color: #254fa1; position: relative; z-index: 1;transition: 0.4s;}
.home_part4 .li_box .tag{ font-size: 16px; padding-bottom: 18px; display: none;}
.home_part4 .li_box .tit{ font-size: 30px; line-height: 1.35;}
.home_part4 .li_box .time{ height: 106px; padding: 25px 52px 0 38px; color: #268bff; border-top: 1px solid #ccc; position: relative; z-index: 1;transition: 0.4s;}
.home_part4 .li_box .time b{ float: left; font-size: 60px; font-weight: bold; line-height: 1; display: none;}
.home_part4 .li_box .time span{ float: right ; font-weight: bold; padding: 16px 0 0 0; font-size: 18px;}
.home_part4 .li_box .in_btn{ position: absolute; left: 40px; bottom: 70px;}
.home_part4 .li_box:hover{ border-color: transparent; transform: translateY(-20px);}
.home_part4 .li_box:hover .bg{ opacity: 1;}
.home_part4 .li_box:hover .txt{ color: #fff;}
.home_part4 .li_box:hover .time{ color: #fff;border-top-color:rgba(255,255,255,0.2);}
 @keyframes home_part4_libg{
    0%{ opacity: 0; }
    60%{ opacity: 1; }
    100%{  opacity: 0; }
}


/* 首页-第5屏 */
.home_part5{ position: relative; z-index: 400; padding: 190px 0 180px 0; color: #fff;}
.home_part5 .bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #3dc1ed no-repeat center; background-size: cover;}
.home_part5 .bg video{ object-fit: cover; width: 100%; height: 100%;}
.home_part5 .con_l{ position: relative; z-index: 2; float: left; width: 31%; text-align: right;}
.home_part5 .con_l .in_tit_h3{ line-height: 1;}
.home_part5 .con_l .in_btn{ display: inline-block; margin: 40px 10px 0 0;}
.home_part5 .con_r{ position: relative; z-index: 2; float: left; width: 69%; padding-left: 21%;}
.home_part5 .con_r .tit{ font-size: 30px;}
.home_part5 .con_r .tit a{ color: #fff; padding-right: 40px; display: inline-block;}
.home_part5 .con_r .txt{ font-size: 16px; color: #fff; padding: 14px 0 46px 0;}
.home_part5 .con_r a:hover{ color: #254fa1;}


/* 公用-栏目页 */
.lm_banner{ position: relative; height: 520px;}
.lm_banner .bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 0; background: no-repeat center #ddd; background-size:cover; pointer-events: none; }
.lm_banner .bg video{ width: 100%; height: 100%; object-fit: cover;}
.lm_banner .wrap{ position: relative; z-index: 10; height: 100%;} 
.lm_banner .con_box{ position: absolute; bottom: 80px; color: #fff; padding-right: 30px; width: 100%;}
.lm_banner .con_box .h1{ font-size: 60px;font-family:"Microsoft Yahei";font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei",sans-serif;}
.lm_banner .con_box .txt{ font-size: 30px;font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei";}
.lm_banner .con_box .txt2{ font-size: 18px; line-height: 1.875; max-width: 85%;}
.lm_banner .subnav_top{ position: absolute; right: 0; bottom: 10px;}
.lm_banner .subnav_top a{ font-size: 24px; color: #fff; font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei"; display: inline-block;}
.lm_banner .subnav_top a:hover{ transform: scale(1.2);}
.lm_banner .subnav_top span{ margin:0 38px; display: inline-block; width: 1px; background: rgba(255,255,255,0.5); height: 14px;}


.lm_title{ color: #254fa1; font-size: 60px; line-height:1.16 ; font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei";}

.lm_callto{ padding: 70px 0;}
.lm_callto .con_r{ padding-left: 16%; display: none;}
.lm_callto .con_r .iconfont{ float: left; font-size: 56px; width: 80px; text-align: center; padding-top: 10px; color: #fff; display: none;}
.lm_callto .con_r .txt{ overflow: hidden; padding: 16px 0;}
.lm_callto .con_r .txt a{ display: block; color: #fff;font-family:"BAIJAMJUREE_REGULAR"; font-size: 30px;}
.lm_callto .con_r .txt span{ display: block; font-size: 16px;}
.lm_callto .con_l{ padding: 30px 0; float: none !important; text-align: center !important; width: 100% !important;}
.lm_callto .con_l .in_btn{ margin-top: 30px;}

.lm_section{ position: relative; overflow: hidden; color: #555;}
.lm_section .bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 0; background: no-repeat center #ddd; background-size:cover; pointer-events: none; }
.lm_section .bg::after{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(../images/lm_banner_bg.png) no-repeat center; background-size: cover;}
.lm_section .bg video{ width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; top: 0;}
.lm_section .wrap{ position: relative; z-index: 10;}


/* 栏目页-关于我们 */
.lm_gywm_part1{ padding: 130px 0 170px 0;}
.lm_gywm_part1 .con_l{ font-size: 18px; line-height: 1.88; padding: 0 7.6% 0 0; width: 65.3%; float: left;}
.lm_gywm_part1 .con_l .lm_title{ padding-bottom: 40px;}

.lm_gywm_part1 .con_r{ width: 34.7%; float: right;}
.lm_gywm_part1 .con_r img{ width: 100%;}

.lm_gywm_part2{ padding: 150px 0 190px 0;}
.lm_gywm_part2 .bg{ background-image: url(../images/lm_gywm_bg1.jpg);}
.lm_gywm_part2 .list{ padding-top: 80px;}
.lm_gywm_part2 .list li{ float: left; width: 25%; height: 240px ; padding: 34px 42px 0 42px; color: #268bff; transition: 0.4s; position: relative; }
.lm_gywm_part2 .list li::after{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%;background: rgba(255,255,255,0.2); border:2px solid rgba(255,255,255,0.6); z-index: -1; opacity: 0; transition: 0.4s;}
.lm_gywm_part2 .list b{ display: block; font-family:"BAIJAMJUREE_REGULAR"; font-size: 70px; font-weight: bold;position: relative; line-height: 1; padding-bottom:32px; letter-spacing: -0.05em;}
.lm_gywm_part2 .list b::after{ content: ""; position: absolute; bottom: 0; left: 2px; width: 18px; height: 2px; background: #254fa1; transition: 0.4s;}
.lm_gywm_part2 .list span{ display: block; padding-top: 22px; font-size: 24px; color: #254fa1; transition: 0.4s;}
.lm_gywm_part2 .list li:hover::after{ opacity: 1;}
.lm_gywm_part2 .list li:hover b::after{background: #268bff;}
.lm_gywm_part2 .list li:hover span{color: #268bff;}

.lm_gywm_part3{ padding: 170px 0 150px 0;}
.lm_gywm_part3 .con_l{ width: 37%; float: left; padding: 10px 0 0 0;}
.lm_gywm_part3 .con_r{ width: 63%; float: right;}
.lm_gywm_part3 .list li{ overflow: hidden; line-height: 40px; padding: 22px 0; position: relative;}
.lm_gywm_part3 .list li::after{ content: ""; position: absolute; left: 50%; bottom: 0; width: 0; height: 3px; background: linear-gradient(to right ,#2f6fc7 10%, #0cabda 30% ,#2f6fc7 70%) #2f6fc7 ; transition: 0.8s;}
/* .lm_gywm_part3 .list b{  width: 70px; margin-right: 46px; font-family:"BAIJAMJUREE_REGULAR"; font-size: 32px; color: #0baddb;text-align-last: justify; display: block; letter-spacing: -0.2em;float: left;} */
.lm_gywm_part3 .list b{  width:90px; margin-right: 46px;  font-size: 32px; color: #0baddb;display: block; letter-spacing: -0.1em;float: left;}
.lm_gywm_part3 .list span{ overflow: hidden; font-size: 22px; transition: 0.4s; display: block;}


/* 栏目页-人员列表 */
.lm_rylist_part1 { background: #f9fafe; border-bottom: 1px solid #e6e7e9; height: 104px; overflow: visible; z-index: 20;}
.lm_rylist_part1 .wrap{ height: 100%;}
.lm_rylist_part1 form{ height: 100%;}
.lm_rylist_part1 .xl_list{ display: flex; height: 100%; justify-content:center;align-items:center}
.lm_rylist_part1 .xl_list .li{ float: left;}
.lm_rylist_part1 .xl_list .lia{ position: relative; margin-right: 80px; cursor: pointer;}
.lm_rylist_part1 .xl_list .li_4{ margin-right: 30px;}
.lm_rylist_part1 .xl_list .li_5{ margin-right: 0; display: none;}
.lm_rylist_part1 .xl_list .li_t{ transition: 0.4s; font-size: 18px; font-weight: 300; color: #3e3e3e; text-align: center; position: relative;}
.lm_rylist_part1 .xl_list .li_t > b{ font-weight: 300;}
.lm_rylist_part1 .xl_list .li_2 .li_t > b{ display: block; float: left; max-width: 120px;overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}
.lm_rylist_part1 .xl_list .li_t .iconfont{ color: #254fa1;line-height: inherit;font-size: 16px; margin-left: 10px; }
.lm_rylist_part1 .xl_list .li_t:hover,
.lm_rylist_part1 .xl_list .lia.one .li_t{ color: #254fa1;}
.lm_rylist_part1 .xl_list .li_text{ height: 30px; line-height: 30px; font-size: 18px; font-weight: 300; color: #3e3e3e; width: 180px; border-bottom: 1px solid #dedede;}
.lm_rylist_part1 .xl_list .btn{ margin-right: 100px; float: left;}
/* .lm_rylist_part1 .xl_list .btn a{ height: 44px; line-height: 40px; width: 120px;  text-align: center; color: #fff; display: block; background: #254fa1; font-size: 16px; font-weight: bold; border:2px solid #254fa1;}
.lm_rylist_part1 .xl_list .btn a:hover{ background: #fff; color: #254fa1;} */
.lm_rylist_part1 .xl_list .btn a{ font-size: 24px; text-align: center; color: #254fa1; display: block; font-weight: bold; }
.lm_rylist_part1 .xl_list .btn a:hover{}

.lm_rylist_part1 .xl_list .xl_ul{ position: absolute; top: 70px; left: 50%; transform: translateX(-100px); display: none; z-index: 10; border: 1px solid #d5d5d5;width:200px; background: #fff; text-align: center; border-top: 2px solid #254fa1;}
.lm_rylist_part1 .xl_list .xl_box{ max-height: 250px; overflow: auto; overflow-x: hidden; padding: 10px 0;}
.lm_rylist_part1 .xl_list .xl_li{ color: #666666; font-size: 18px; line-height: 45px; width: 100%; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; transition: 0.4s; padding:  0 10px;}
.lm_rylist_part1 .xl_list .xl_li:hover,
.lm_rylist_part1 .xl_list .xl_li.one{ color: #254fa1; background: #e9edf5; }
.lm_rylist_part1 .xl_list .xl_li2{ padding-bottom: 5px;}
.lm_rylist_part1 .xl_list .xl_li2 .xl_li{ font-size: 16px; line-height: 34px;}

.lm_rylist_part1 .xl_list .xl_ul2{ width: 355px; height: 297px; overflow: hidden; transform: translateX(-170px);}
.lm_rylist_part1 .xl_list .xl_ul2 .xl_box{ overflow: hidden; max-height: none; width: 110%; padding: 0;}
.lm_rylist_part1 .xl_list .xl_ul2 .xl_li{ width: 60px; height: 60px; line-height: 60px; border: 1px solid #ebebeb; float: left; margin: -1px 0 0 -1px;}
.lm_rylist_part1 .xl_list .xl_ul2 .xl_li.all{ width: 237px;}
.lm_rylist_part1 .xl_list .xl_ul2 .xl_li.no{ opacity: 0.3; pointer-events: none;}

.lm_rylist_part2 .list{ padding: 0 50px;}
.lm_rylist_part2 .li{ overflow: hidden; }
.lm_rylist_part2 .li a{ border-bottom: 1px solid #d1d1d1; padding:40px 0 0 0;display: flex; justify-content: space-between; color: #666666; position: relative;}
.lm_rylist_part2 .li a::after{ content: ""; position: absolute; left: 50%; bottom: -1px; width: 0; height: 3px; background: linear-gradient(to left ,#2f6fc7 10%, #0cabda 30% ,#2f6fc7 70%) #2f6fc7 ; transition: 0.6s;}
.lm_rylist_part2 .li span{ display: block;}
.lm_rylist_part2 .li_l{ width: 30%; float: left; padding:70px 30px 30px 0;}
.lm_rylist_part2 .li_l .xm{ font-size: 32px; color: #254fa1; transition: 0.4s; line-height: 32px; }
.lm_rylist_part2 .li_l .zc{ font-size: 18px; padding-top: 30px;}
.lm_rylist_part2 .li_l .ly_phone{ display: none;} 
.lm_rylist_part2 .li_l .bgs_phone{ display: none;} 
.lm_rylist_part2 .li_c{ float: left; width: 50%; font-size: 18px; padding: 70px 30px 30px 0;}
.lm_rylist_part2 .li_c .bgs{ font-size: 22px; line-height: 32px; }
.lm_rylist_part2 .li_c .ly{ font-size: 18px; padding-top: 30px;}
.lm_rylist_part2 .li_r{ width: 20%; text-align: right; padding-right: 20px; float: right; display: flex !important; align-items: flex-end;flex-direction:row-reverse}
.lm_rylist_part2 .li_r img{ width: 160px;}
.lm_rylist_part2 .li a:hover{ color: #268bff; }
.lm_rylist_part2 .li a:hover .li_l .xm{ color: #268bff; }
.lm_rylist_part2 .li a:hover::after{ width: 100%; left: 0;}
.lm_rylist_part2 .more_box{ padding: 80px 0; text-align: center;}
.lm_rylist_part2 .more{ color: #254fa1; font-size: 18px; font-weight: bold; display: inline-block; border-bottom: 1px solid #254fa1; line-height: 1;}
.lm_rylist_part2 .more:hover{ color: #268bff;border-bottom-color: #268bff;}



/* 栏目页-人员详情 */
.lm_ryxq_part1{ padding-top: 140px; position: relative; background: #ecf3ff;}
/* .lm_ryxq_part1::after{ content: ""; position: absolute; width: 160vw; height: 160vw; background: radial-gradient(#c8e9fa 0%,transparent 60%); right: -80vw; bottom:-80vw;} */
.lm_ryxq_part1::after{ content: ""; position: absolute; width:100%; height: 100%; background:url(../images/lm_banner_ryxq1.jpg) no-repeat center; background-size: cover; right: 0; bottom:0;}
.lm_ryxq_part1 .con_box{ width: 100%; display: table;}
/* .lm_ryxq_part1 .con_r{ width: 600px; float: right;} */
.lm_ryxq_part1 .con_r{ width: 600px; display: table-cell; vertical-align: bottom;}
.lm_ryxq_part1 .con_r img{ width: 100%;object-position: bottom;}
/* .lm_ryxq_part1 .con_l{ overflow: hidden;padding: 125px 40px 60px 40px;} */
.lm_ryxq_part1 .con_l{ display: table-cell; vertical-align: bottom;padding: 125px 40px 60px 40px;}
.lm_ryxq_part1 .con_l .h1{ color: #254fa1; font-size: 48px; font-weight: 400;}
.lm_ryxq_part1 .con_l .tit{ border-bottom: 1px solid rgba(153,153,153,0.5); padding:10px 0 12px 0; font-size: 18px;}
.lm_ryxq_part1 .con_l .zc{ overflow: hidden; padding-right: 40px; float: left;}
.lm_ryxq_part1 .con_l .ly{ color: #254fa1; overflow: hidden;}
.lm_ryxq_part1 .con_l .ly a{ color: #254fa1;}
.lm_ryxq_part1 .con_l .ly a:hover{ color: #268bff;}
.lm_ryxq_part1 .con_l .icon{}
.lm_ryxq_part1 .con_l .icon a{ float: left; width: 46px; height: 46px; line-height: 46px; border:1px solid #333333; border-radius: 50%; text-align: center; color: #333; margin-right: 20px; font-size:28px ;}
.lm_ryxq_part1 .con_l .icon a:hover{ background: #254fa1; color: #fff; border-color: #254fa1;}
.lm_ryxq_part1 .con_l .nr_list{ padding: 20px 0 140px 0;}
.lm_ryxq_part1 .con_l .li{ padding-bottom: 5px; font-size: 16px; line-height: 36px;}
.lm_ryxq_part1 .con_l .li span{ display: block; float: left; color: #666; width: 100px;}
.lm_ryxq_part1 .con_l .li p{ overflow: hidden; font-weight: bold; color: #555;}
.lm_ryxq_part1 .con_l .li p .phone,
.lm_ryxq_part1 .con_l .li p .mail{ font-size: 22px; color: #555555; font-weight: 400;}
.lm_ryxq_part1 .con_l .li p .mail{ border-bottom: 1px solid #555555;}
.lm_ryxq_part1 .con_l .li p a:hover{ color:#268bff ;}

/* .lm_ryxq_part1 .con_l .contact a{ font-size: 26px; color: #555555; display: inline-block; line-height: 30px; padding-top: 20px;}
.lm_ryxq_part1 .con_l .contact a:first-child{ margin-right: 60px;}
.lm_ryxq_part1 .con_l .contact a b{ font-weight: 300;border-bottom: 1px solid #555555;}
.lm_ryxq_part1 .con_l .contact span{ font-size: 38px; color: #555555; float: left; margin-right: 5px;}
.lm_ryxq_part1 .con_l .contact a:hover,
.lm_ryxq_part1 .con_l .contact a:hover span{ color: #268bff;} */

.lm_ryxq_part2{ padding: 30px 0 80px 0;}
.lm_ryxq_part2 .con_l{ padding-right: 140px; overflow: hidden; width: calc(100% - 360px);}
.lm_ryxq_part2 .con_l .li_box{ overflow: hidden; padding: 90px 0; border-bottom:1px solid rgba(51,51,51,0.2);}
.lm_ryxq_part2 .con_l .li_box:last-child{ border-bottom: none;}
.lm_ryxq_part2 .con_l .tit{ float: left; width: 34%; padding-right: 140px; color: #254fa1; font-size: 36px;font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei";letter-spacing: -0.05em; line-height: 1.38;}
.lm_ryxq_part2 .con_l .txt{ width: 66%; overflow: hidden; color: #555; font-size: 16px; line-height: 1.875; padding-top:5px;}
.lm_ryxq_part2 .con_l .txt h3{ color: #254fa1; font-size:20px; padding-bottom: 10px;}
.lm_ryxq_part2 .con_l .txt ul li{position: relative; padding: 0 0 10px 15px;}
.lm_ryxq_part2 .con_l .txt ul li::before{content: ""; position: absolute; left: 0; top: 14px; width: 5px; height: 5px; background: #555; border-radius: 50%;}

.lm_ryxq_part2 .con_r{ width: 360px; float: right; padding: 100px 0;}
.lm_ryxq_part2 .con_r .list_box{ padding: 30px 26px 26px 26px; background: #f7f7f7; margin-bottom: 20px;}
.lm_ryxq_part2 .con_r .tit span{ color: #254fa1; font-size: 30px;font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei";}
.lm_ryxq_part2 .con_r .tit a{ float: right; font-size: 16px; font-weight: bold; color: #16c8c6; margin-top: 18px;}
.lm_ryxq_part2 .con_r li a{ display: block; padding: 22px 0 14px 0; border-bottom: 1px solid rgba(0,0,0,0.1); position: relative; font-size: 16px;}
.lm_ryxq_part2 .con_r li a::after{ content: ""; position: absolute; left: 50%; bottom: -1px; width: 0; height: 3px; background: linear-gradient(to right ,#2f6fc7 0%, #0cabda 100%) #2f6fc7 ; transition: 0.6s;}
.lm_ryxq_part2 .con_r li:last-child a{ border-bottom: none;}
.lm_ryxq_part2 .con_r li:last-child a::after{ display: none;}
.lm_ryxq_part2 .con_r li span{ display: block; transition: 0.4s;}
.lm_ryxq_part2 .con_r li .time{ float: left; width: 60px; color: #999999;font-family:"BAIJAMJUREE_REGULAR";}
.lm_ryxq_part2 .con_r li .time b{font-size:12px;  font-weight: 400;display: block;  line-height: 1;}
.lm_ryxq_part2 .con_r li .bt{ overflow: hidden; color: #555555;}
.lm_ryxq_part2 .con_r li a:hover::after{ width: 100%; left: 0;}
.lm_ryxq_part2 .con_r li a:hover .time{ color: #268bff;}
.lm_ryxq_part2 .con_r li a:hover .bt{ color: #2350a1;}

.lm_ryxq_part2 .con_r .con_nr{ font-size: 16px; padding: 25px 0 15px 0;}



/* 栏目页-通商荣誉 */
.lm_honor_part1{ padding: 120px 0; overflow: visible;}
.lm_honor_part1 .lm_title{ font-size: 50px;}
.lm_honor_part1 .con_l{ width: 400px; float: left; padding-top: 160px;}
.lm_honor_part1 .con_l .swiper_box{ position: relative; margin-left: 20px; }

.lm_honor_part1 .con_l_box.one .swiper_box{ position: fixed; top: 180px;}

.lm_honor_part1 .con_l .swiper-container{ height: 450px;  position: relative;}
.lm_honor_part1 .con_l .swiper-container::after{ content: ""; width: 0px; height: 100%; position: absolute; left: 25px; top: 0;border-left: 1px dashed #b2c1de;}
.lm_honor_part1 .con_l .swiper_bg{ display: none; position: absolute; width: 100%; height: 80%; left: 120px;pointer-events: none;background: linear-gradient(to bottom ,transparent 0% ,rgba(255,255,255,0.8) 100% ); z-index: 50; bottom: 0; opacity: 1; transition: 0.4s; }
.lm_honor_part1 .con_l .swiper-slide{ display: flex; align-items: center; padding-left: 20px;}
.lm_honor_part1 .con_l .swiper-slide a{ display: block; position: relative; color: #666;font-family:"BAIJAMJUREE_REGULAR"; font-size: 20px; padding-left: 115px;}
.lm_honor_part1 .con_l .swiper-slide a::after{ content: ""; width: 94px; height: 1px; position: absolute; left: 0; top: 50%; background: #ddd; z-index: 1; margin-top: -1px;}
.lm_honor_part1 .con_l .swiper-slide b{ font-weight: 300;}
.lm_honor_part1 .con_l .swiper-slide span{ display: block; width: 11px; height: 11px; border: 1px solid #dddddd; border-radius: 50%; background: #fff; position: absolute; left:0; top: 50%; margin-top: -6px; z-index: 2;}
.lm_honor_part1 .con_l .swiper-slide.one span::after{ content: ""; width: 25px; height: 25px; position: absolute; left: 50%; top: 50%;border: 1px solid #254fa1; opacity: 0.4;  z-index: 1; border-radius: 50%; transform: translate(-50%,-50%); }
.lm_honor_part1 .con_l .swiper-slide.one span::before{ content: ""; width: 45px; height: 45px; position: absolute; left: 50%; top: 50%;border: 1px solid #254fa1; opacity: 0.05;  z-index: 1; border-radius: 50%; transform: translate(-50%,-50%); }
.lm_honor_part1 .con_l .swiper-slide a:hover{ color: #254fa1; }
.lm_honor_part1 .con_l .swiper-slide.one a{ font-size: 60px; color: #254fa1; }
.lm_honor_part1 .con_l .swiper-slide.one a b{font-weight: 600;}
.lm_honor_part1 .con_l .swiper-slide.one a::after{background: #254fa1;}
.lm_honor_part1 .con_l .swiper-slide.one span{ background: #254fa1; border-color:#254fa1 ;}
.lm_honor_part1 .con_l .swiper-button{ width: 50px; height: 50px; border:2px solid #254fa1; border-radius: 50%; background: none; text-align: center; color: #254fa1; line-height: 46px; font-size: 30px; font-weight: bold; transition: 0.4s;}
.lm_honor_part1 .con_l .swiper-button-prev{ top: -50px; left: 0; margin: 0;}
.lm_honor_part1 .con_l .swiper-button-next{ top: auto; bottom: -50px; left: 0; margin: 0;}
.lm_honor_part1 .con_l .swiper-button-disabled{ border-color: #d4d4d4; opacity: 1; pointer-events: none; color: #d4d4d4;}
.lm_honor_part1 .con_l .swiper-button:hover{ background: #254fa1; color: #fff;}
.lm_honor_part1 .con_r{ overflow: hidden; padding-top: 130px;}
.lm_honor_part1 .con_r .list_con{ width: 50%; float: left;}
.lm_honor_part1 .con_r .list_con:first-child{ padding-top: 240px;}
.lm_honor_part1 .con_r .li{ width: 100%; padding: 0 100px 120px 40px;}
.lm_honor_part1 .con_r a{ display: block;}
.lm_honor_part1 .con_r .logot{ border-top: 1px solid #254fa1; border-bottom: 1px solid #254fa1; padding: 15px 0; line-height: 40px; position: relative;}
.lm_honor_part1 .con_r .logot::after{ content: ""; position: absolute; left: 50%; bottom: -1px; width: 0; height: 3px; background: linear-gradient(to right ,#2f6fc7 0%, #0cabda 100%) #2f6fc7 ; transition: 0.6s;}
.lm_honor_part1 .con_r .logot span{  display: block;  width: 50%; height: 40px;}
.lm_honor_part1 .con_r .logot span img{ max-width: 100%; max-height: 40px;}
.lm_honor_part1 .con_r .logot b{font-family:"BAIJAMJUREE_REGULAR"; font-size: 16px; color: #333333; opacity: 0.6; float: right;}
.lm_honor_part1 .con_r .tit{ font-size: 32px; line-height: 1.25; color: #254fa1; padding-top: 23px; transition: 0.4s;}
.lm_honor_part1 .con_r .txt{ color: #333; font-size: 16px; line-height: 1.875;padding-top: 28px;}
.lm_honor_part1 .con_r .iconfont{ width: 50px; height: 50px; border: 2px solid #16c8c6; border-radius: 50%;  text-align: center; color: #16c8c6; display: block; transition: 0.4s;font-size: 30px;line-height: 47px; font-weight: bold; margin-top: 40px;}
.lm_honor_part1 .con_r a:hover { transform:scale(1.05);}
.lm_honor_part1 .con_r a:hover .tit{ color: #268bff;}
.lm_honor_part1 .con_r a:hover .iconfont{ color: #fff; background:#16c8c6 ;}
/* .lm_honor_part1 .con_r a:hover .logot::after{ width: 100%; left: 0;} */



/* 栏目页-领域详情 */
.lm_ly_part1{ background: #ecf3ff; padding-top: 40px;}
.lm_ly_part1 .lm_newsCont_part2{ padding-bottom: 40px;}
.lm_ly_part1 .lm_newsCont_part2 .path{ background: none;}
.lm_ly_part1::after{ content: ""; position: absolute; width: 200vw; height: 200vw; background: radial-gradient(#35bee3 0%,transparent 60%); right: -80vw; bottom:-100vw; opacity: 0.2;}
.lm_ly_part1::before{ content: ""; position: absolute; width: 160vw; height: 160vw; background: radial-gradient(#6bc2d5 0%,transparent 60%); left: -80vw; top:-110vw; opacity: 0.2;}
.lm_ly_part1 .more{text-align: right; padding-bottom: 60px;}
.lm_ly_part1 .more a{color: #254fa1; font-weight: bold; text-decoration: underline; font-size: 18px;}
.lm_ly_part1 .more a:hover{color: #268bff;}

.lm_ly_part1 .lm_title{ width: 35%; float: left; font-size: 50px;}
.lm_ly_part1 .con_r{ overflow: hidden;}

.lm_ly_part1 .con_r .subnav_con{ padding-top: 60px;}
.lm_ly_part1 .con_r .subnav_con .tit{ font-size: 16px; font-weight: bold; color: #254fa1; padding-bottom: 15px;}
.lm_ly_part1 .con_r .subnav_con .ul{ border-bottom: 1px solid #254fa1; border-top: 1px solid #254fa1; overflow: hidden;} 
.lm_ly_part1 .con_r .subnav_con .ul a{ width: 50%; display: block; float: left;font-size: 30px; font-weight: bold; color: #254fa1; padding: 24px 0;}
.lm_ly_part1 .con_r .subnav_con .ul a:hover{ color: #296bed;}

.lm_ly_part1 .txt{ color: #555; font-size: 16px; line-height: 1.875;} 
.lm_ly_part1 .con_t{ padding-bottom: 180px;}
.lm_ly_part1 .con_t .lm_title{ height: 50px;}
.lm_ly_part1 .con_c{ padding-bottom: 100px;}
.lm_ly_part1 .con_c .ul{ padding-bottom: 50px; overflow: hidden;}
.lm_ly_part1 .con_c .tit{ color: #555; font-size: 30px; padding: 0 0 25px 0; border-bottom: 1px solid #254fa1; cursor: pointer; }
.lm_ly_part1 .con_c .tit:hover{ color: #2350a1;}
.lm_ly_part1 .con_c .tit .iconfont{ width: 50px; height: 50px; border: 2px solid #16c8c6; border-radius: 50%;  text-align: center; color: #16c8c6; display: block; transition: 0.4s;font-size: 30px;line-height: 47px; float: right;}
.lm_ly_part1 .con_c .txt{ font-size: 16px; padding: 20px 0 0 0; display: none;}
.lm_ly_part1 .con_c .txt strong{ font-size: 20px; color: #254fa1; font-weight: bold;}
.lm_ly_part1 .con_c .txt ul + p{ display: none;}
.lm_ly_part1 .con_c .txt ul{ width: 50%; float: left;}
.lm_ly_part1 .con_c .txt li{ line-height: 1.33; padding: 8px 80px 8px 18px ; position: relative;}
.lm_ly_part1 .con_c .txt li::after{ content: ""; position: absolute; left: 0; top: 16px; width: 6px; height: 6px; background: #254fa1; border-radius: 50%;}
.lm_ly_part1 .con_c .one .tit{ color: #2350a1; font-weight: bold;border-bottom: 3px solid #254fa1;}
.lm_ly_part1 .con_c .one .tit .iconfont{ transform: rotate(90deg); font-weight: 400;}
.lm_ly_part1 .con_b{ padding-bottom: 180px;}
.lm_ly_part1 .con_b .li{ width: 50%; height: 180px; float: left; padding-right: 10px;}
.lm_ly_part1 .con_b .tit{ font-size: 16px; color: #254fa1;font-family:"BAIJAMJUREE_REGULAR"; font-weight: bold; padding-bottom: 15px; }
.lm_ly_part1 .con_b .txt{ line-height: 1.5;}

.lm_ly_part2{ padding: 130px 0 120px 0;}
.lm_ly_part2 .con{ width: 50%; float: left;}
.lm_ly_part2 .con:nth-child(1) {padding-right: 75px;}
.lm_ly_part2 .con:nth-child(2) {padding-left: 75px;}
.lm_ly_part2 .tit{ color: #0b5797; font-size: 36px;font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei";} 
.lm_ly_part2 .list{ padding-top: 10px;}
.lm_ly_part2 .list li a{ display: block; line-height: 74px; border-bottom: 1px solid rgba(0,0,0,0.1); position: relative;  color: #333333;}
.lm_ly_part2 .list li a::after{ content: ""; position: absolute; left: 50%; bottom: -1px; width: 0; height: 3px; background: linear-gradient(to left ,#2f6fc7 10%, #0cabda 30% ,#2f6fc7 70%) #2f6fc7 ; transition: 0.6s;}
.lm_ly_part2 .list li a b{ color: #666666; font-size: 16px; font-weight: 300; float: right;font-family:"BAIJAMJUREE_REGULAR";}
.lm_ly_part2 .list li a span{ display: block; overflow: hidden; white-space:nowrap; text-overflow: ellipsis; font-size: 18px; padding-right: 50px; }
.lm_ly_part2 .list li a:hover{ color: #254fa1;}
.lm_ly_part2 .list li a:hover::after{ width: 100%; left: 0;}

.lm_ly_part3 .in_tit_h3{line-height: 1; padding: 20px 0 40px 0;}
.lm_ly_part3 a{ display: block; padding: 110px 0; }
.lm_ly_part3 .bg{background: url(../images/lm_ly_bg1.jpg) no-repeat center; background-size: cover; transition: 6s;}
.lm_ly_part3 .con_c{ text-align: center;}
.lm_ly_part3 .con_c .in_btn{ margin: 0 auto;}
.lm_ly_part3 a:hover .bg{ transform: scale(1.1);}
.lm_ly_part3 a:hover .in_btn{ background: #fff; color: #268bff;}
.lm_ly_part3 .in_tit_h2{font-size: 20px; color: #fff;}


/* -----------ZYaBin------------ */
.icon-arrow {width:50px; height:50px; border:2px solid #16c8c6; border-radius:50%; text-align:center; color:#16c8c6; display:block; transition:0.4s; font-size:30px; line-height:47px;}
b{font-weight: normal;}
i{font-style: normal;}
/* 办公室 */
.lm_office_part1{padding: 120px 0; }
.lm_office_part1 .item{border-bottom: 1px solid #e5e5e5;}
.lm_office_part1 .item:first-child{border-top: 1px solid #e5e5e5;}
.lm_office_part1 .dt{ padding: 35px 0; cursor: pointer; }
.lm_office_part1 .dt h2{float: left; color: #254fa1; font-size: 50px; line-height: 1; font-weight: normal; transition:all 0.5s; }
.lm_office_part1 .dt span{ float:right;transform: rotate(90deg);}
.lm_office_part1 .dd{margin: -10px 0 50px 0; display: none;}
.lm_office_part1 .cont{float: left;}
.lm_office_part1 .tat{padding: 70px 0 70px 0;}
.lm_office_part1 .tat a{font-size: 16px; color: #555; display: inline-block;}
.lm_office_part1 .tat i{font-size: 20px; line-height: 1; float: right; padding: 3px 0 0 5px;}
.lm_office_part1 .tat a:hover{color: #254fa1;}
.lm_office_part1 .tel{color: #254fa1; font-size: 22px;}
.lm_office_part1 .tet{font-size: 16px;  line-height: 1.86;}
.lm_office_part1 .map{float: right; border: 1px solid #ddd;}
.lm_office_part1 .item.on .dt h2{transform: translateY(70px);}
.lm_office_part1 .item.on .dt span{transform: rotate(-90deg);}


/* 新闻列表 */
.lm_news_part1{padding: 120px 0;}
.lm_news_part1 .swiper-container{box-shadow: 0 0 20px rgba(37,79,161,0.15);}
.lm_news_part1 .swiper-slide{background: #fff; height: 480px; text-align: center;}
.lm_news_part1 .tmt{font-size: 20px; color: #999; padding: 90px 0 40px 0;}
.lm_news_part1 .txt{max-width: 800px; margin: 0 auto; padding-bottom: 20px;}
.lm_news_part1 .txt a{color: #254fa1; font-size: 40px; line-height: 1.5;}
.lm_news_part1 .txt a:hover{ color: #268bff;}
.lm_news_part1 .tet {max-width: 980px; margin: 0 auto; font-size: 18px; }
.lm_news_part1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 40px;}
.lm_news_part1 .swiper-container-horizontal span{border-radius: 0; width: 15px; height: 3px; background: #254fa1; opacity: 0.3; transition: 0.5s;}
.lm_news_part1 .swiper-container-horizontal .swiper-pagination-bullet-active{opacity: 1; width: 25px;}

.lm_news_part2{background: #f9fafe; padding: 110px 0;}
.lm_news_part2 .lm_title{text-align: center; font-size: 50px; padding-bottom: 70px;}
.lm_news_part2 .lm_rylist_part1{ border-top: 1px solid #c9d6ef; border-bottom: 1px solid #c9d6ef; height: 100px;}
.lm_news_part2 .lm_rylist_part1 .xl_list{justify-content: space-between}
.lm_news_part2 .lm_rylist_part1 .xl_list .lia{margin-right: 50px;}
.lm_news_part2 .lm_rylist_part1 .xl_list .li_t > b{ display: block; float: left; max-width: 120px;overflow:hidden; white-space:nowrap; text-overflow: ellipsis; font-weight: 300;}
.lm_news_part2 .lm_rylist_part1 .xl_list .li_date{cursor: auto; position: relative;}
.lm_news_part2 .lm_rylist_part1 .xl_list .li_date .icon-rili{ position: absolute; left: 0; pointer-events: none; display: none;}
.lm_news_part2 .lm_rylist_part1 .xl_list .li_date input{width: 160px; padding: 0 30px; font-size: 18px; color: #000;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;  cursor: pointer; font-weight: 400; padding-left: 0;}
.lm_news_part2 .lm_rylist_part1 .xl_list .li_date .icon-jt-bottom2{margin-left: 0; position: absolute; right: 0; pointer-events: none;}
.lm_news_part2 .lm_rylist_part1 .form{position: relative; padding-right: 30px; width: 260px;}
.lm_news_part2 .lm_rylist_part1 .form input{font-size: 16px; color: #555; height: 30px ; line-height: 30px; font-weight: 300;}
.lm_news_part2 .lm_rylist_part1 .form span{position: absolute; right: 0; top: 0; cursor: pointer; font-size: 20px; font-weight: bold; color: #254fa1; }
.lm_news_part2 .list li{float: left; width: 33.3%; border-bottom: 1px solid #c9d6ef;}
.lm_news_part2 .list dl{height: 375px; padding: 0 45px; transition: 0.5s;}
.lm_news_part2 .list dt{padding: 70px 0 30px 0; font-size: 16px; color: #999;}
.lm_news_part2 .list dt i{float: left; font-style: normal;}
.lm_news_part2 .list dt b{float: right;}
.lm_news_part2 .list .txt {padding-bottom: 20px;}
.lm_news_part2 .list .txt{font-size: 32px; color: #254fa1; line-height: 1.31;}
.lm_news_part2 .list .tet{font-size: 16px; color: #555;} 
.lm_news_part2 .list a:hover dl{background: #fff; box-shadow: 0 0 20px rgba(37,79,161,0.15);}
.layui-laydate{margin-left: -100px !important;}
.nolist{ text-align: center; padding:200px 0; font-size: 30px;}


/* 新闻详情 */
.lm_newsCont_part1{ min-height: 690px; color: #fff; display: flex; align-items: center; padding: 100px 0; box-sizing: border-box;}
.lm_newsCont_part1 .tdt{font-size: 20px; opacity: 0.6; padding-top: 60px; }
.lm_newsCont_part1 .txt{font-size: 60px; line-height: 1.33; max-width: 900px; padding: 30px 0;}
.lm_newsCont_part1 .tit{font-size: 18px; opacity: 0.6;}
.lm_newsCont_part2 .path{background: #f9fafe; padding: 20px 0; color: #666; font-size: 14px;}
.lm_newsCont_part2 .path a{color: #666;}
.lm_newsCont_part2 .path a:hover{color: #254fa1;}
.lm_newsCont_part2 .box{padding: 100px 0 ; display: flex;}
.lm_newsCont_part2 .left{flex: 1; padding-right: 120px; width: 0; font-size: 18px; line-height: 1.66; }
.lm_newsCont_part2 .left img{ max-width: 100%; height: auto !important;}
.lm_newsCont_part2 .right{width: 425px;}
.lm_newsCont_part2 .right .title{font-size: 30px; color: #254fa1; position: relative; padding-bottom: 20px; }
.lm_newsCont_part2 .right .title::before{content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 5px; background-image: linear-gradient(to right,#2f6fc7, 50%, #0fa7d9); }
.lm_newsCont_part2 .right dl{clear: both; padding: 30px 0; border-bottom: 1px solid #e5e5e5; display: table;}
.lm_newsCont_part2 .right dt{ width: 140px; overflow: hidden;display: table-cell;    vertical-align: bottom;}
.lm_newsCont_part2 .right dt img{width: 100%; transition: 0.4s;}
.lm_newsCont_part2 .right dt a:hover img{ transform: scale(1.1);}
.lm_newsCont_part2 .right dd{overflow: hidden; padding: 15px 0 0 15px;}
.lm_newsCont_part2 .right .txt{clear: both; overflow: hidden;}
.lm_newsCont_part2 .right .txt a{float: left; font-size: 26px; color: #254fa1; line-height: 1;}
.lm_newsCont_part2 .right .txt a:hover{ color: #268bff;}
.lm_newsCont_part2 .right .txt span{float: right; color: #254fa1; padding-top: 5px;}
.lm_newsCont_part2 .right .txt span i{padding-right: 5px;}
.lm_newsCont_part2 .right .tit{padding: 15px 0 25px 0;}
.lm_newsCont_part2 .right .tel{font-size: 16px; padding-bottom: 4px;color: #555;}
.lm_newsCont_part2 .right .tel a:hover{color: #254fa1;}
.lm_newsCont_part2 .right .tmt a{color: #555; text-decoration: underline; font-size: 16px;}
.lm_newsCont_part2 .right .tmt a:hover{color: #254fa1;}

.lm_newsCont_part3 .more{text-align: center; padding: 40px 0 0 0;}
.lm_newsCont_part3 .more a{color: #254fa1; font-weight: bold; text-decoration: underline; font-size: 18px;}
.lm_newsCont_part3 .more a:hover{color: #268bff;}


/* 加入我们 */
.lm_jrwm_part1 {padding: 60px 0 100px 0;}
.lm_jrwm_part1 .item{border-bottom: 1px solid #e5e5e5;}
.lm_jrwm_part1 .dt{padding: 40px 0; position: relative; clear: both; overflow: hidden; cursor: pointer;}
.lm_jrwm_part1 .dt::before{ content: ""; position: absolute; left: 50%; bottom: 0; width: 0; height: 3px; background: linear-gradient(to right ,#2f6fc7 10%, #0cabda 30% ,#2f6fc7 70%) #2f6fc7 ; transition: 0.8s;}
.lm_jrwm_part1 .dt h2{float: left; color: #254fa1; font-size: 50px; line-height: 1; font-weight: normal; }
.lm_jrwm_part1 .dt span{ float:right;}
.lm_jrwm_part1 .dd{display: none;}
.lm_jrwm_part1 .box{padding: 40px 0;border-bottom: 1px solid #e5e5e5; }
.lm_jrwm_part1 .dd .box:last-child{border-bottom:none; }
.lm_jrwm_part1 .left{float: left; width: 610px; }
.lm_jrwm_part1 .left .txt{padding-bottom: 50px;}
.lm_jrwm_part1 .left .txt a{ color: #555;}
.lm_jrwm_part1 .left .txt a:hover{ color: #254fa1;}
.lm_jrwm_part1 .left .txt b{font-size: 40px; display: block; padding-bottom: 10px;}
.lm_jrwm_part1 .left .txt i{font-size: 20px; display: block;}
.lm_jrwm_part1 .left .tmt b{font-size: 16px; color: #999; display: block;}
.lm_jrwm_part1 .left .tmt a{color: #254fa1; font-size: 20px; text-decoration: underline;}
.lm_jrwm_part1 .right{overflow: hidden;}
.lm_jrwm_part1 .right h2{font-weight: bold; font-size: 18px; color: #254fa1; padding-bottom: 20px;}
.lm_jrwm_part1 .right li{position: relative; padding: 0 0 10px 20px; font-size: 16px;}
.lm_jrwm_part1 .right li::before{content: ""; width: 5px; height: 5px; position: absolute; left: 0; top: 10px; background: #254fa1; border-radius: 50%;}
.lm_jrwm_part1 .right li:last-child{padding-bottom: 0;}



.lm_jrwm_part1 .item.on .dt::before{width: 100%; left: 0;}
.lm_jrwm_part1 .item.on .dt span{transform: rotate(-90deg);}


/* 领域列表 */
.lm_ywly_part1{background: #f9fafe; padding: 120px 0;}
.lm_ywly_part1 ul{margin: -45px -20px 0 -20px;}
.lm_ywly_part1 li{float: left; width: 33.3%; padding: 45px 20px 0 20px;}
.lm_ywly_part1 dl{border: 1px solid #c9d6ef; display: block; height: 335px; position: relative; background: #fff; padding: 40px 35px; box-sizing: border-box;} 
.lm_ywly_part1 dl::before{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/lm_ywly_bj.jpg)  center no-repeat; background-size: cover; opacity: 0; transition: 0.5s;}
.lm_ywly_part1 dt{position: relative; z-index: 1; font-size: 32px; color: #254fa1; transition: 0.5s;}
.lm_ywly_part1 dd{position: relative; z-index: 1; }
.lm_ywly_part1 .tet{color: #555; font-size: 16px; display: block; padding: 25px 0 30px 0; transition: 0.5s;}
.lm_ywly_part1 dl:hover::before{opacity: 1;}
.lm_ywly_part1 dl:hover dt{color: #fff;}
.lm_ywly_part1 dl:hover .tet{color: #fff; opacity: 0.8;}
.lm_ywly_part1 .more{text-align: center; padding-top: 60px;}
.lm_ywly_part1 .more a{color: #254fa1; font-weight: bold; text-decoration: underline; font-size: 18px;}
.lm_ywly_part1 .more a:hover{color: #268bff;}


/* 职位详情 */
.lm_jrwmCont_part1{padding: 220px 0 70px 0; color: #fff;}
.lm_jrwmCont_part1 h2{font-size: 50px; font-weight: normal; line-height: 1; padding-bottom: 20px;}
.lm_jrwmCont_part1 a{color: #fff; font-size: 20px;}
.lm_jrwmCont_part1 a span{border: 2px solid #fff; border-radius: 50%; width: 30px; height: 30px; text-align: center; line-height: 26px; font-size: 16px; display: inline-block;}
.lm_jrwmCont_part1 a:hover{ color: #fff;}
.lm_jrwmCont_part2{ padding: 100px 0;}
.lm_jrwmCont_part2 .txt{border-bottom: 1px solid #d6d6d6; padding-bottom: 20px; color: #254fa1; margin-bottom: 30px; }
.lm_jrwmCont_part2 .txt h3{float: left;font-size: 30px; line-height: 1;}
.lm_jrwmCont_part2 .txt span{float: right; font-size: 20px;}
.lm_jrwmCont_part2 .txt span i{font-size: 20px; padding-right: 5px;}
.lm_jrwmCont_part2 .tet {font-size: 16px;}
.lm_jrwmCont_part2 .tet dt{font-weight: bold; padding-bottom: 25px;}
.lm_jrwmCont_part2 .tet .dl1{padding-bottom: 70px;}
.lm_jrwmCont_part2 .tet .dl1 span{padding-right: 40px;}
.lm_jrwmCont_part2 .tet .dl2{ margin: 0 -10px;}
.lm_jrwmCont_part2 .tet .dl2 dl{float: left; width: 50%; padding: 0 60px 0 10px; box-sizing: border-box;}
.lm_jrwmCont_part2 .tet .dl2 dd p{padding-bottom: 10px;}
.lm_jrwmCont_part2 .tet .dl2 dd strong{font-style: normal; padding-right: 10px; color: #254fa1; font-family:"BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei" ;}
.lm_jrwmCont_part2 .tet .dl2 ol{ margin-left: 20px;}
.lm_jrwmCont_part2 .tet .dl2 li{ list-style:decimal; padding-bottom: 10px;}
.lm_jrwmCont_part2 .tet .dl2a{ padding-top: 70px;}


/* 搜索列表 */
.lm_search_part1{height: 400px; }
.lm_search_part1 .bg{pointer-events: all;}
.lm_search_part1 form{border-bottom: 1px solid #fff; margin: 190px 50px 0 50px; position: relative; padding: 0 60px;}
.lm_search_part1 form .text{height: 90px; line-height: 90px; font-size: 40px; color: #fff;}
.lm_search_part1 form .text::-webkit-input-placeholder {color: #fff; opacity: 1}
.lm_search_part1 form .text:-moz-placeholder {color: #fff; opacity: 1}
.lm_search_part1 form .text::-moz-placeholder {color: #fff; opacity: 1}
.lm_search_part1 form .text:-ms-input-placeholder {color: #fff; opacity: 1}
.lm_search_part1 form .but{color: #fff; font-size: 35px; position: absolute; left: 0; top: 0; height: 90px; line-height: 95px; width: 60px; }
.lm_search_part1 form .but input{position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer;}
.lm_search_part1 form .close{position: absolute; right: 0; top: 0; height: 90px; line-height: 90px; width: 60px; cursor: pointer; color: #fff; text-align: right; transition: 0.5s; opacity: 0; font-size: 35px;}
.lm_search_part1 form:hover .close{ opacity: 1;}

.lm_search_part2 .tabs{background: #f9fafe; border-bottom: 1px solid #e6e7e9; text-align: center;}
.lm_search_part2 .tabs a{display: inline-block; padding: 45px 0; font-size: 18px; color: #000; font-weight: lighter; margin: 0 65px; position: relative;}
.lm_search_part2 .tabs a::before{content: ""; position: absolute; left: 0; bottom: -1px; width: 100%; height: 3px; background: #254fa1; opacity: 0; transition: 0.5s;}
.lm_search_part2 .tabs a.one::before,
.lm_search_part2 .tabs a:hover::before{opacity: 1;}

.lm_search_part2 .box{ padding: 120px 0;}
.lm_search_part2 .top {border-bottom: 1px solid #f1f1f1; margin-bottom: 40px;}
.lm_search_part2 .top .total{float: left; font-size: 16px;}
.lm_search_part2 .top .total b{font-weight: bold; padding: 0 5px;}
.lm_search_part2 .lm_rylist_part1{height: auto !important; background: none; border: 0; float: right;}
.lm_search_part2 .lm_rylist_part1 .icon-paixu{padding-right: 10px;}
.lm_search_part2 .lm_rylist_part1 .xl_list{display: inline-block;}
.lm_search_part2 .lm_rylist_part1 .xl_list .lia{margin: 0;}

.lm_search_part2 .list a{border-bottom: 1px solid #d1d1d1; padding: 40px 0; position: relative; display: block; color: #555;}
.lm_search_part2 .list a::before{ content: ""; position: absolute; left: 50%; bottom: -1px; width: 0; height: 3px; background: linear-gradient(to right ,#2f6fc7 10%, #0cabda 30% ,#2f6fc7 70%) #2f6fc7 ; transition: 0.8s;}
.lm_search_part2 .list a:hover::before{left: 0; width: 100%;}
.lm_search_part2 .list .tmt{font-size: 16px;}
.lm_search_part2 .list .txt{max-width: 1060px; padding: 15px 0;}
.lm_search_part2 .list .txt {font-size: 30px; color: #333; line-height: 1.4;}
.lm_search_part2 .list .txt span{color: #254fa1;}
.lm_search_part2 .list .tet{font-size: 16px; color: #888; max-width: 1200px;}
.lm_search_part2 .list .img_txt{padding: 0 0 40px 0;}
.lm_search_part2 .list .tpt{position: absolute; right: 0; bottom: 0; width: 160px;}
.lm_search_part2 .list .tpt img{width: 100%;}
.lm_search_part2 .list .tit{display: flex; align-items: flex-end; font-size: 22px;}
.lm_search_part2 .list .tit span{ float: left;}
.lm_search_part2 .list .tit .p1{width: 38%; padding-right: 30px;}
.lm_search_part2 .list .tit .p2{width: 32%;}
.lm_search_part2 .noData{text-align: center; padding-top: 90px; font-size: 18px; color: #999;}

.lm_search_part2.lm_rylist_part2 .li a{ display: flex; align-items: stretch; padding: 0;}





/*--小PC--*/
@media screen and (max-width:1800px){

    /* 公用部分 */
    .wrap{ width: 1300px;}
    .in_main .wrap{ width: 1300px;}
    .often_nav .list{ padding-top: 120px;}
    .often_nav .list ol li a{ padding: 15px 0;}

    /* 首页 */
    .home_part1 .con_l .li span{ font-size: 230px;} 
    .home_part1 .con_r .xl_list .li_t{height: 80px;line-height: 80px; font-size: 26px;}
    .home_part1 .con_r .xl_list .li_text{height: 80px;line-height: 80px; font-size: 26px;}
    .home_part2_tit .tit{ margin-left: 0%;}
    .home_part2 .home_list1 .li{ width: 480px;}
    .home_part2 .home_list1 .nr{    padding: 26px 30px 0 30px;}
    .home_part3 .home_list1 .li{ padding: 120px 14% 0 0;}

    /* 栏目页-人员详情 */
    .lm_ryxq_part1 .con_l{ padding: 120px 40px 40px 40px;}
    /* .lm_ryxq_part1 .con_l .contact a{ font-size: 20px;}
    .lm_ryxq_part1 .con_l .contact a:first-child{ margin-right: 30px;} */
    .lm_ryxq_part2 .con_l{ padding-right: 100px;}

    /* 栏目页-通商荣誉 */
	.lm_honor_part1 .con_r .li{ padding-right: 60px;}


}

@media screen and (max-width:1600px){

    /* 公用部分 */
    .wrap{ width: 1200px;}
    .in_main .wrap{ width: 1200px;}
    .footer .nr_t{ min-height: 280px;}
    .in_tit_h3{ font-size: 50px;}
    .in_btn{ width: 46px; height: 46px;}
    .in_btn span{ font-size: 42px; line-height: 42px; }

    .often_nav .but{ top: 30px; left: 40px;}
    .often_nav .icon-guanbi{ right:40px; top: 30px; font-size: 26px;}
    .often_nav .list{ padding-top:100px;}
    .often_nav .list ul{ padding: 0 40px;}
    .often_nav .list ul > li > a{ font-size: 20px; padding: 18px 0;}
    .often_nav .list ol li a{ padding: 14px 0; font-size: 16px;}
    .often_nav .list ol{ padding: 30px 80px 30px 60px; top: -40px;}
    .often_nav .list ol::after{ width: calc(100% - 80px);}
    .often_nav .list ol.ol_ly{ width: 800px;}
    .often_nav .list ol::before {border-width: 12px; right: 60px; top: 60px;}


    .header .logo{ left: 40px; top: 30px;}
    .header .right_btn{ right:40px; top: 30px;}

    .header .h_tips{ left: 40px; bottom: 40px;}
    .header .h_share{ right: 40px; bottom: 40px;}

    /* 首页 */
    .home_banner_1 .txt .tit1{ font-size: 36px;}
    .home_banner_1 .txt .tit2{ font-size: 80px;}
    .home_banner_2 .list .btn{width: calc(100vw - 200px);bottom: 80px;left: 100px;}
    .home_banner_2 .list .swiper-slide .tit{ font-size: 46px;}
    .home_banner_2 .list .swiper-slide .time{ padding-bottom: 30px;}
    .home_part1 .con_l .li span{ font-size: 180px;} 
    .home_list1 .li .tit {font-size: 28px;}
    .home_list1 .li .txt{ font-size: 14px; padding: 25px 0 30px 0;}
    .home_part2{ padding: 50vh 0 500px 0;}
    .home_part2 .home_list1 .li{ width:  440px;}
    .home_part2 .home_list1 .nr {padding: 16px 20px 0 20px;}
    .home_part3 .home_list1 .li{ padding: 100px 14% 0 0;}
    .home_part4{ padding: 100px 0;}
    .home_part4 .in_tit_h3{ font-size: 40px;}
    .home_part4 .list_bg{ padding-top: 40px;}
    .home_part4 .li_box .tit{ font-size: 26px;}
    .home_part4 .list_bg{ width: 95%;}
    .home_part4 .swiper-button-prev{  left: -90px; margin: 0;}
    .home_part4 .swiper-button-next{ right: -90px; margin: 0;}
    .home_part5{ padding: 140px 0;}
    .home_part5 .con_r{ padding-left: 18%;}


    /* 公用-栏目页 */
    .lm_banner{ height: 460px;}
    .lm_banner .con_box .h1{ font-size: 50px;}
    .lm_title{ font-size: 50px;}
    .lm_callto{ padding: 70px 0;}
    .lm_banner .subnav_top a{ font-size: 20px;}

    /* 栏目页-关于我们 */
    .lm_gywm_part1 {padding: 120px 0;}
    .lm_gywm_part1 .con_l{ padding-top: 40px;}
    .lm_gywm_part2{ padding: 120px 0;}
    .lm_gywm_part2 .list{ padding-top: 60px;}
    .lm_gywm_part2 .list b{ font-size: 60px;}
    .lm_gywm_part3 {padding: 120px 0;}
    .lm_gywm_part3 .list li{ padding: 18px 0;}

    /* 栏目页-人员列表 */
    .lm_rylist_part2 .li_l .xm{ font-size: 28px;}
    .lm_rylist_part2 .li_l .zc{ font-size: 18px;}
    .lm_rylist_part2 .li_c{ font-size: 18px;}

    /* 栏目页-人员详情 */
    .lm_ryxq_part1{ padding-top: 100px;}
    .lm_ryxq_part1 .con_r{ width: 500px;}
    .lm_ryxq_part1 .con_l{ padding: 80px 30px 30px 30px;}
    /* .lm_ryxq_part1 .con_l .contact a{ font-size: 20px;}
    .lm_ryxq_part1 .con_l .contact a:first-child{ margin-right: 30px;} */
    /* .lm_ryxq_part1 .con_l .h1{ font-size: 40px;} */
    .lm_ryxq_part1 .con_l .tit{ padding: 5px 0 20px 0;}
    /* .lm_ryxq_part1 .con_l .zc{ font-size: 22px; padding-top: 10px;} */
    .lm_ryxq_part1 .con_l .icon a{ width: 50px; height: 50px; line-height: 50px; font-size: 30px;}
    .lm_ryxq_part1 .con_l .nr_list{ padding: 20px 0 80px 0;}
    .lm_ryxq_part2{ padding: 20px 0 40px 0;}
    .lm_ryxq_part2 .con_l{ padding-right: 100px;}
    .lm_ryxq_part2 .con_l .tit{ padding-right: 40px;}
    .lm_ryxq_part2 .con_l .li_box{ padding: 60px 0;}
    .lm_ryxq_part2 .con_l .txt h3{ font-size: 18px;}
    .lm_ryxq_part2 .con_r{ padding: 60px 0;}

    /* 栏目页-通商荣誉 */
    .lm_honor_part1{ padding: 100px 0;}
    .lm_honor_part1 .lm_title{ font-size: 40px;}
    .lm_honor_part1 .con_l{ width: 320px; padding-top: 120px;}
    .lm_honor_part1 .con_l .swiper-slide.one a{ font-size: 50px;}
    .lm_honor_part1 .con_l .swiper-button{ width: 46px; height: 46px; line-height: 42px; font-size: 26px; margin-left: 3px;}
    .lm_honor_part1 .con_r{ padding-top: 90px;}
    .lm_honor_part1 .con_r .tit{ font-size: 28px;}
    .lm_honor_part1 .con_r .list_con:first-child{ padding-top: 180px;}
    .lm_honor_part1 .con_r .iconfont{ width: 46px; height: 46px; line-height: 42px; font-size: 26px;}

    /* 栏目页-领域详情 */
    .lm_ly_part1{ padding-top: 0;}
    .lm_ly_part1 .more{ padding-bottom: 40px;}
    .lm_ly_part1 .lm_title{ font-size: 40px;}
    .lm_ly_part1 .con_r .subnav_con .ul a{ font-size: 26px;}
    .lm_ly_part1 .con_t{ padding-bottom: 140px;}
    .lm_ly_part1 .con_c{ padding-bottom: 100px;}
    .lm_ly_part1 .con_c .tit{ font-size: 24px; padding-bottom: 20px;}
    .lm_ly_part1 .con_c .tit .iconfont{ width: 46px; height: 46px; line-height: 43px; font-size: 26px;}
    .lm_ly_part1 .con_b .tit{}
    .lm_ly_part2{ padding: 100px 0;}


    /* 新闻列表 */
    .lm_news_part2 .list dl{padding: 0 30px;}
    .lm_news_part2 .list .txt{font-size: 30px;}


    /* 新闻详情 */
    .lm_newsCont_part1{ min-height: 650px;}
    .lm_newsCont_part1 .txt{font-size: 54px;}


    /* 导航 */
    .often_nav .logo{height: 100px; line-height: 100px;}
    .often_nav .list{height: calc(100% - 220px);}
    .often_nav .left{width: 350px;}
    .often_nav .right{padding: 0 150px 0 100px;}
    .often_nav .form{padding-bottom: 50px;}
    .often_nav .nav li{padding-bottom: 30px;}
    .often_nav .nav a{font-size: 20px;}
    

    /* 办公室 */
    .lm_office_part1 .dt h2{font-size: 45px;}
    .lm_office_part1 .map{width: 550px;}
    .lm_office_part1 .map img{width: 100%;}

    /* 加入我们 */
    .lm_jrwm_part1 .dt h2{font-size: 45px}
    .lm_jrwm_part1 .left .txt b{font-size: 35px;}
    .lm_jrwmCont_part1 h2{font-size: 45px;}

    /* 搜索列表 */
    .lm_search_part1 form .text{font-size: 35px;}
    .lm_search_part2 .list .txt{font-size: 28px;}
    .lm_search_part2 .list .tit{font-size: 18px;}


}



@media screen and (max-width:1400px){

    /* 公用部分 */
    .wrap{ width: 1002px;}
    .in_main .wrap{ width: 1002px;}
    .in_tit_h3{ font-size: 40px;}
    .header .logo {left: 30px;top: 30px;height: 30px;}
    .header .right_btn { right: 30px;top: 30px;}
    .header .h_tips {left: 30px;bottom: 30px;width: 42px;height: 42px;}
    .header .h_tips::before{ height: 60px; bottom: 30px;}
    .header .h_share {right: 30px;bottom: 30px;}
    .footer{ padding: 60px 0;}
    .footer .logo img{ height: 30px;}
    .footer .nr_t{min-height: 200px;}
    .footer .nav a{ padding-right: 20px; font-size: 15px;}
    .right_nav{ right: 36px;}
    .right_nav .dian .d{ margin: 16px 0;}
    .right_nav .dian .d.one::after{ width: 20px; left: 30px;}

    .often_nav .but{ top: 20px; left: 30px;}
    .often_nav .but .tit .icon-yuyan{ font-size: 20px;}
    .often_nav .icon-guanbi{ right:30px; top: 20px; font-size: 24px;}
    .often_nav .list{ padding-top:80px; height: 100%;}
    .often_nav .list ul{ padding: 0 30px;}
    .often_nav .list ul > li > a{ font-size: 18px; padding: 14px 0;}
    .often_nav .list ol li a{ padding: 10px 0; font-size: 14px;}
    .often_nav .list ol{ padding: 20px 60px 20px 30px; top: -40px;}
    .often_nav .list ol::after{ width: calc(100% - 60px);}
    .often_nav .list ol::before {border-width: 10px; right: 40px; top: 60px;}
    .often_nav .list ol.ol_ly{ width: 600px;}
    .often_nav .list ol .ol_list{ padding-right: 30px;}
    .often_nav .list ol li .li_two{ width: 120px;}
    .often_nav .list ol li .li_two a{ font-size: 12px;}
    .often_nav .list ol li .li_two::before{ height: 10px; top: -10px;}


    /* 首页 */
    .home_banner_1 .txt .tit1{ font-size: 30px;}
    .home_banner_1 .txt .tit2{ font-size: 60px;}
    .home_banner_2 .list .btn{width: calc(100vw - 120px);bottom: 60px;left: 60px;}
    .home_banner_2 .list .list_box{ margin-top: -30px;}
    .home_banner_2 .list .swiper-slide .tit{ font-size: 32px;}
    .home_banner_2 .list .swiper-slide .time{ padding-bottom: 20px; font-size: 14px;}
    .home_part1 .con_l .li span{ font-size: 140px;} 
    .home_part1 .con_r .time{ font-size: 40px;}
    .home_part1 .con_r .txt2 .pic_30 img{ height: 180px;}
    .home_part1 .con_r .txt3 {height: 320px;margin-top: -160px;}
    .home_part1 .con_r .xl_list{ width: 400px;}
    .home_part1 .con_r .xl_list .btn a{ width: 40px; height: 40px; }
    .home_part1 .con_r .xl_list .btn span{ line-height: 37px; font-size: 18px;}
    .home_part1 .con_r .xl_list .li_t{height: 60px;line-height: 60px; font-size: 20px;}
    .home_part1 .con_r .xl_list .li_text{height: 60px;line-height: 60px; font-size: 20px;}
    .home_part1 .con_r .xl_list .xl_box{ max-height: 200px; padding-bottom: 40px;}
    .home_part1 .con_r .xl_list .xl_li{ line-height: 50px; font-size: 16px;}
    .home_list1 .li .tit {font-size: 24px;}
    .home_list1 .li .txt{ padding: 20px 0; line-height: 1.6;}
    .home_part2{ padding-bottom: 400px;}
    .home_part2_tit .tit{ margin-left: 0;}
    .home_part2 .home_list1 .li{ width:  360px;}
    .home_part2 .home_list1 .li3{ right: 10%; top: 200px;}
    .home_part3{ padding:0 0 120px 0;}
    .home_part3 .home_list1 .li{ padding: 60px 12% 0 0;}
    .home_part4{ padding: 80px 0;}
    .home_part4 .in_tit_h3{ font-size: 34px;}
    .home_part4 .list_bg{ padding-top: 20px; width: 100%;}
    .home_part4 .swiper-button-prev{ left: -70px;}
    .home_part4 .swiper-button-next{ right: -70px;}
    .home_part4 .swiper-button{ font-size: 26px; top: 50%;}



    .home_part4 .li_box .tit{ font-size: 22px;}
    .home_part4 .li_box .txt{ padding: 20px 28px; height: 260px;}
    .home_part4 .li_box .time b{ font-size: 50px; }
    .home_part4 .li_box .time{ padding: 20px 40px 0 28px;}
    .home_part5{ padding: 80px 0;}
    .home_part5 .con_l{ width: 26%;}
    .home_part5 .con_r{ padding-left: 10%;}
    .home_part5 .con_r .tit{ font-size: 26px;}


    /* 公用-栏目页 */
    .lm_banner{ height: 400px;}
    .lm_banner .con_box{ bottom: 50px;}
    .lm_banner .con_box .h1{ font-size: 40px;}
    .lm_banner .con_box .txt{ font-size: 24px;}
    .lm_banner .con_box .txt2{ font-size: 16px;}
    .lm_title{ font-size: 40px;}
    .lm_callto{ padding: 50px 0;}
    .lm_callto .con_r .iconfont{ font-size: 50px;}
    .lm_callto .con_r .txt a{ font-size: 26px;}
    .lm_callto .con_r .txt span{ font-size: 14px;}


    /* 栏目页-关于我们 */
    .lm_gywm_part1 {padding: 80px 0;}
    .lm_gywm_part1 .con_l{padding: 0 5% 0 0; font-size: 16px;}
    .lm_gywm_part1 .con_l .lm_title{ padding-bottom: 20px;}
    .lm_gywm_part2{ padding: 80px 0;}
    .lm_gywm_part2 .list{ padding-top: 40px;}
    .lm_gywm_part2 .list li{ padding: 24px 34px 0 34px; height: 200px;}
    .lm_gywm_part2 .list b{ font-size: 50px;}
    .lm_gywm_part2 .list span{ font-size: 20px;}
    .lm_gywm_part3 {padding: 80px 0;}
    .lm_gywm_part3 .list li{ padding: 12px 0;}
    .lm_gywm_part3 .list b{ font-size: 26px; margin-right: 30px;}
    .lm_gywm_part3 .list span{ font-size: 18px;}

    /* 栏目页-人员列表 */
    .lm_rylist_part1 .xl_list .lia{ margin-right: 30px;}
    .lm_rylist_part1 .xl_list .btn{ margin-right: 60px;}
    .lm_rylist_part1 .xl_list .li_t{ font-size: 16px;}
    .lm_rylist_part1 .xl_list .xl_li{ font-size: 16px;}
    .lm_rylist_part1 .xl_list .xl_li2 .xl_li{ font-size: 12px;}
    .lm_rylist_part2 .li a{ padding-top: 20px;}
    .lm_rylist_part2 .li_l{ width: 30%;}
    .lm_rylist_part2 .li_c{ width: 44%;}
    .lm_rylist_part2 .li_r{ width: 26%;}
    .lm_rylist_part2 .li_l .zc{ padding-top: 20px;}

    .lm_rylist_part2 .li_c .ly{ padding-top: 20px;}

    .lm_rylist_part2 .li_r img{ width: 150px;}
    .lm_rylist_part2 .more_box{ padding: 60px 0;}

    /* 栏目页-人员详情 */
    .lm_ryxq_part1{ padding-top: 80px;}
    .lm_ryxq_part1 .con_r{ width: 400px;}
    .lm_ryxq_part1 .con_l{ padding: 60px 30px 30px 30px;}
    /* .lm_ryxq_part1 .con_l .contact a{ font-size: 16px; padding-top: 10px;}
    .lm_ryxq_part1 .con_l .contact span{ font-size: 30px;}
    .lm_ryxq_part1 .con_l .contact a:first-child{ margin-right: 20px;} */
    .lm_ryxq_part1 .con_l .h1{ font-size: 40px;}
    .lm_ryxq_part1 .con_l .tit{ padding: 5px 0 15px 0; font-size: 16px;}
    /* .lm_ryxq_part1 .con_l .zc{ font-size: 20px; padding-top: 5px;} */
    .lm_ryxq_part1 .con_l .li{ padding-bottom: 10px; line-height: 30px;}
    .lm_ryxq_part1 .con_l .li{ font-size: 14px;}
    .lm_ryxq_part1 .con_l .li span{ width: 80px;}
    .lm_ryxq_part1 .con_l .li p .phone, .lm_ryxq_part1 .con_l .li p .mail{ font-size: 18px;}
    .lm_ryxq_part1 .con_l .icon a{ width: 40px; height: 40px; line-height: 40px; font-size: 26px;}
    .lm_ryxq_part1 .con_l .nr_list{ padding: 15px 0 50px 0;}
    .lm_ryxq_part2 .con_l{ padding-right: 60px;    width: calc(100% - 300px);}
    .lm_ryxq_part2 .con_l .tit{ padding-right: 60px; font-size: 30px;}
    .lm_ryxq_part2 .con_l .li_box{ padding: 40px 0;}
    .lm_ryxq_part2 .con_l .txt h3{ font-size: 18px;}
    .lm_ryxq_part2 .con_r{ padding: 40px 0; width: 300px;}
    .lm_ryxq_part2 .con_r .list_box{ padding: 20px 16px 16px 16px;}
    .lm_ryxq_part2 .con_r .tit span{ font-size: 24px;}
    .lm_ryxq_part2 .con_r .tit a{ font-size: 14px; margin-top: 10px;}
    .lm_ryxq_part2 .con_r li a{ padding: 15px 0 10px 0;}
    .lm_ryxq_part2 .con_r .con_nr{ padding: 15px 0 10px;}


    /* 栏目页-通商荣誉 */
    .lm_honor_part1{ padding: 80px 0;}
    .lm_honor_part1 .lm_title{ font-size: 34px;}
    .lm_honor_part1 .con_l{ width: 280px; padding-top: 100px;}
    .lm_honor_part1 .con_l .swiper-slide.one a{ font-size: 40px;}
    .lm_honor_part1 .con_l .swiper_box{ margin-left: 0; }
    .lm_honor_part1 .con_l .swiper-container{ height: 320px;}
    .lm_honor_part1 .con_r{ padding-top: 50px;}
    .lm_honor_part1 .con_r .li{padding: 0 30px 60px 30px;}
    .lm_honor_part1 .con_r .tit{ font-size: 24px;}
    .lm_honor_part1 .con_r .txt{ padding-top: 18px;}
    .lm_honor_part1 .con_r .iconfont{ margin-top: 20px;}


    /* 栏目页-领域详情 */
    .lm_ly_part1{ padding-top: 0;}
    .lm_ly_part1 .lm_newsCont_part2{padding-bottom: 30px;}
    .lm_ly_part1 .more{ padding-bottom: 30px;}
    .lm_ly_part1 .lm_title{ font-size: 34px;}
    .lm_ly_part1 .con_r .subnav_con .ul a{ font-size: 22px;}
    .lm_ly_part1 .con_t{ padding-bottom: 100px;}
    .lm_ly_part1 .con_c{ padding-bottom: 80px;}
    .lm_ly_part1 .con_c .ul{ padding-bottom: 30px;}
    .lm_ly_part1 .con_c .tit{ font-size: 24px; padding-bottom: 20px;}
    .lm_ly_part1 .con_c .tit .iconfont{ width: 40px; height: 40px; line-height: 36px; font-size: 20px;}
    .lm_ly_part1 .con_b .tit{}
    .lm_ly_part1 .con_b{ padding-bottom: 80px;}
    .lm_ly_part1 .con_c .txt strong{ font-size: 18px;}
    .lm_ly_part1 .con_c .txt{ font-size: 16px;}
    .lm_ly_part2{ padding: 80px 0;}
    .lm_ly_part2 .tit{ font-size: 30px;}
    .lm_ly_part2 .list li a{ line-height: 60px;}
    .lm_ly_part2 .list li a span{ font-size: 16px;}
    .lm_ly_part3 a{ padding: 80px 0;}


    /* 领域列表 */
    .icon-arrow{width: 40px;  height: 40px; line-height: 36px; font-size: 20px;}
    .lm_ywly_part1{padding: 100px 0;}
    .lm_ywly_part1 dl{padding: 30px 30px; height: 300px;}
    .lm_ywly_part1 dt{font-size:  28px;}
    .lm_ywly_part1 .tet{padding: 15px 0 20px 0;}

    /* 新闻列表 */
    .lm_news_part1{padding: 100px 0;}
    .lm_news_part1 .txt{max-width: 710px;}
    .lm_news_part1 .txt a{font-size: 36px;}
    .lm_news_part1 .tet{font-size: 16px; max-width: 800px;}
    .lm_news_part1 .tmt{padding-top: 60px;}
    .lm_news_part1 .swiper-slide{height: 410px;}

    .lm_news_part2{padding: 90px 0;}
    .lm_news_part2 .lm_title{font-size: 40px; padding-bottom: 50px;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .li_date input{ font-size: 16px;}
    .lm_news_part2 .list dl{padding: 0 20px; height: 330px;}
    .lm_news_part2 .list .txt{font-size: 24px;}
    .lm_news_part2 .list dt{padding-top: 50px;}


    /* 新闻详情 */
    .lm_newsCont_part1{ min-height: 600px;}
    .lm_newsCont_part1 .txt{font-size: 48px;}
    .lm_newsCont_part2 .left{font-size: 16px; padding-right: 80px;}
    .lm_newsCont_part2 .right{width: 320px;}
    .lm_newsCont_part2 .right .txt a{font-size: 24px;}


    /* 领域列表 */
    .lm_ywly_part1{padding: 80px 0;}
    .lm_ywly_part1 ul{margin: -35px -15px 0 -15px;}
    .lm_ywly_part1 li{padding: 35px 15px 0 15px;}
    .lm_ywly_part1 dt{font-size: 24px;}
    .lm_ywly_part1 .more{padding-top: 40px;}
    .lm_ywly_part1 dl{padding: 20px 20px; height: 280px;}


    /* 导航 */
    .often_nav .left{width: 320px;}
    .often_nav .logo{margin-bottom: 0;}
    .often_nav .list{height: calc(100% - 190px);}
    .often_nav .list a{padding: 12px 0; font-size: 20px;}
    .often_nav .right{padding: 0 120px 0 100px;}

    /* 关于我们 */
    .lm_office_part1{padding: 80px 0;}
    .lm_office_part1 .dt{padding: 30px 0;}
    .lm_office_part1 .dt h2{font-size: 38px;}
    .lm_office_part1 .map{width: 500px;}
    .lm_office_part1 .tat{padding-bottom: 40px;}


    /* 加入我们 */
    .lm_jrwm_part1 .dt{padding: 30px 0;}
    .lm_jrwm_part1 .dt h2{font-size: 38px;}
    .lm_jrwm_part1 .left{width: 500px;}
    .lm_jrwm_part1 .left .txt b{font-size: 30px;}
    .lm_jrwmCont_part1{padding: 200px 0 50px 0;}
    .lm_jrwmCont_part1 h2{font-size: 40px;}
    .lm_jrwmCont_part2{padding: 80px 0;}
    .lm_jrwmCont_part2 .txt h3{font-size: 28px;}
    .lm_jrwmCont_part2 .tet .dl1{padding-bottom: 50px;}
    .lm_jrwmCont_part2 .tet .dl2 dl{ padding-right: 30px;}
    .lm_jrwmCont_part2 .tet .dl2a{ padding-top: 50px;}

    /* 搜索列表 */
    .lm_search_part2 .tabs a{padding: 35px 0;}
    .lm_search_part2 .noData{padding-top: 50px;}
    .lm_search_part2 .box{padding: 80px 0;}

}


/*--ipad横--*/
@media screen and (max-width:1200px){
	
    /* 公用部分 */
    .wrap{ width: 100%; padding: 0 50px;}
    .in_main .wrap{ width: 100%; padding: 0 50px;}
    .header_phone.one .logo{ opacity: 1;}
    .header_phone .logo img.pic1{ opacity: 0;}
    .header_phone .logo img.pic2{ opacity: 1;}
    .header_phone .right_btn .btn_search a{ color: #254fa1;}
    .header_phone .right_btn .btn_nav span,
    .header_phone .right_btn .btn_nav span:after,
    .header_phone .right_btn .btn_nav span:before{ background: #254fa1;}
    .header_phone .right_btn .btn_search span{font-weight: bold;}
    .header::after{ content: ""; position: fixed; width: 100%; height: 90px; left: 0; top: 0; background: #fff; z-index: 1000; box-shadow: 0px 0px 5px rgba(0,0,0,0.4); opacity: 0;transition: 0.4s;}
    .header_phone::after{ opacity: 1;}
    .header_phone .right_btn .btn_nav::after{    color: #254fa1;}

    .lm_banner .subnav_top{ right:100px}


    .often_nav{ width: 100%;}
    .often_nav .left{ background: #254fa1;}
    .often_nav .left .logo{ display: block;}
    .often_nav .but{ position: inherit; color: #fff; border-top: 1px solid #5477b6; left: 0; top: 0;}
    .often_nav .but .box{    margin-top: 25px;}
    .often_nav .but .tet_box{ bottom: 30px; top: auto;}
    .often_nav .but .box:hover .tet_box{ top: auto; bottom: 40px;}
    .often_nav .but .tet_box i{ bottom: -10px; top: auto; transform: rotate(0deg);}
    .often_nav .icon-guanbi{ font-size: 30px;}
    .often_nav .list{ padding: 0;height: calc(100% - 190px);    overflow-y: auto;}
    .often_nav .list a{ font-family: "BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei";}
    .often_nav .list ul{ padding: 0;}
    .often_nav .list ul > li > a{ color: #fff; padding: 16px 30px; font-size: 20px;}
    .often_nav .list ul > li > a::after{ display: none;}
    .often_nav .list ul > li > a + .icon-jt-bottom2{ transform:rotate(0); opacity: 1;color: #fff; right: 20px; top: 18px; margin: 0;}
    .often_nav .list ul > li > a.one,
    .often_nav .list ul > li:hover > a{color: #fff;}
    .often_nav .list ol{ position: relative; top: 0; padding: 0 0 0 60px; right: auto;}
    .often_nav .list ol::after,
    .often_nav .list ol::before{ display: none;}
    .often_nav .list ol li a{ font-size: 20px; padding: 15px 0; color: #fff; line-height: 1;}
    .often_nav .list ol .ol_list{ float: none; width: 100%;}

    .often_nav .list ol li .li_two{ opacity: 1 !important; visibility: visible !important; position: relative; width: 100%; transform: none; left: 0; padding: 0 20px;}
    .often_nav .list ol li .li_two::after,
    .often_nav .list ol li .li_two::before{ display: none;}
    .often_nav .list ol li .li_two a{ text-align: left;}

    /* 首页 */
    .home_part1{ pointer-events: none;}
    .home_part1 .con_r .xl_list{ width: 360px;}
    
    .home_banner_1 .video_box{ display: none;}
    .home_banner_1 .phone_banner{ display: block; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
    .home_banner_1 .phone_banner .swiper-slide{ background: no-repeat center; background-size: cover;}
    .home_banner_1 .txt{ text-shadow: 1px 1px 0px rgba(0,0,0,0.8);}

    .home_part4 .swiper-button-prev{ left: -50px;}
    .home_part4 .swiper-button-next{ right: -50px;}

    /* 栏目页-人员列表 */
    .lm_rylist_part1 .xl_list .lia{ margin-right: 20px;}
    .lm_rylist_part1 .xl_list .li_4{ margin-right: 20px;}
    .lm_rylist_part1 .xl_list .xl_ul2{ transform: translateX(0); left: -20px;}
    .lm_rylist_part1 .xl_list .li_2 .li_t > b{ max-width: 100px;}
    .lm_rylist_part2 .list{ padding: 0 30px;}

    /* 栏目页-人员详情 */
    /* .lm_ryxq_part1 .con_l .contact a{ font-size: 14px;} */


    /* 新闻列表 */
    .lm_news_part1{padding: 80px 0;}
    .lm_news_part1 .txt a{font-size: 32px ;}
    .lm_news_part2{padding: 80px 0;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .li_t > b{ max-width: 100px;}


    /* 新闻详情 */
    .lm_newsCont_part1{ min-height: 500px;}
    .lm_newsCont_part1 .txt{font-size: 42px; max-width: 80%;}
    .lm_newsCont_part2 .box{padding: 80px 0;}


    /* 导航 */
    .often_nav{display: block;}
    .often_nav .left{width: 100%;}
    .often_nav .right{display: none;}
    .often_nav .left .logo{position: relative; text-align: left; padding: 0 30px;}
    .often_nav .left .icon-guanbi{display: block; color: #fff; right: 30px; top: 35px;}
    .often_nav .list li{position: relative;}
    .often_nav .list a.one, .often_nav .list a:hover{background: none;}
    .often_nav .list a{text-align: left; padding: 16px 30px;}
    .often_nav .list ol{padding-left: 60px; display: none;}
    .often_nav .list ol a{font-size: 20px; padding: 15px 0;}
    .often_nav .list li .icon-jt-bottom2{position: absolute; transition: 0.5s; width: 30px; height: 30px; line-height: 30px; text-align: center; right: 20px; top: 18px; font-size: 20px; opacity: 0.7; display: block;}
    .often_nav .list li.on .icon-jt-bottom2{transform: rotate(-90deg);}

    /* 新闻 */
    .lm_rylist_part1 .xl_list .xl_ul{ transform: translateX(-50px); top: 40px;}

    /* 办公室 */
    .lm_office_part1 .map{width: 450px;}
    .lm_office_part1 .dt h2{font-size: 36px;}
    .lm_office_part1 .tel{font-size: 20px;}
    .lm_office_part1 .tat{padding: 60px 0 30px 0;}
    .lm_office_part1 .dd{margin-bottom: 30px;}

    /* 加入我们 */
    .lm_jrwm_part1 .left{width: 45%;}
    .lm_jrwm_part1 .dt h2{font-size: 36px;}
    .lm_jrwm_part1 .left .txt b{font-size: 28px;}
    .lm_jrwmCont_part1 h2{font-size: 38px;}
    .lm_jrwmCont_part2 .txt h3{font-size: 26px;}

    /* 搜索列表 */
    .lm_search_part2 .list .txt{font-size: 26px;}
    .lm_search_part2 .list .tit{font-size: 16px;}

}


/*--ipad竖--*/
@media screen and (max-width:1002px){

    /* 公用部分 */
    .footer .nav a{ padding-right: 20px;}
    .footer .h_share > span{ display: none;}

    /* 首页 */
    .home_banner_2 .list .btn .time b{ font-size: 26px;}
    .home_part1 .con_l { left: 0;width: 100%;left: 0;opacity: 0.2;    }
    .home_part1 .con_l .li span{ font-size: 240px;}
    .home_part1 .con_r{ width: 100%;}
    .home_part1 .con_r .txt{ background: rgba(255,255,255,0.8); padding: 40px;    border-radius: 60px;box-shadow: 0px 0px 60px 60px rgba(255,255,255,0.8); }
    .home_part1 .con_r .txt2 .pic_30{ text-align: center;}
    .home_part1 .con_r .txt3{ height: 400px; margin-top: -200px;}
    .home_part2{ padding: 100px 0 200px 0;}
    .home_part2 .home_list1{ width: 100%;}
    .home_part2 .home_list1 .li{ width: 46%;}
    .home_part2 .home_list1 .li1{ left: 54%;}
    .home_part2 .home_list1 .li2{ left: 0%; right:auto; top: 200px;}
    .home_part2 .home_list1 .li3{ left: 54%; top: 100px;}
    .home_part2 .home_list1 .nr{ padding-right: 0;}
    .home_part2 .li .in_btn{ margin-top: 20px;}
    .home_part2 .li .txt{ height: 67px; padding: 0; margin: 20px 0 0 0; overflow: hidden;}
    .home_part3{ padding: 0 0 80px 0;}
    .home_part3 .home_list1 .li{ padding: 30px 30px 0 0;}
    .home_part4{ padding: 60px 0;}
    
    .home_part4 .swiper-slide-prev a,
    .home_part4 .swiper-slide-next + .swiper-slide a{ pointer-events: none;}
    .home_part4 .swiper-slide-prev a *,
    .home_part4 .swiper-slide-next + .swiper-slide a *{opacity: 0;}
    
    .home_part5{ padding: 60px 0;}
    .home_part5 .con_l{ width: 32%;}
    .home_part5 .con_r{ width: 68%;}

    
    /* 公用-栏目页 */
    .lm_banner .con_box{ bottom: 30px;}
    .lm_callto{ padding: 40px 0;}
    .lm_callto .con_r .iconfont{ font-size: 40px;}
    .lm_callto .con_r .txt a{ font-size: 20px;}
    .lm_callto .con_r .txt span{ font-size: 14px;}
    .lm_banner .subnav_top a{ font-size: 18px;}
    .lm_banner .subnav_top span{ margin: 0 18px;}

    /* 栏目页-关于我们 */
    .lm_gywm_part1 {padding: 60px 0;}
    .lm_gywm_part2{ padding: 60px 0;}
    .lm_gywm_part2 .list li{ padding: 18px 18px 0 18px; height: 160px;}
    .lm_gywm_part2 .list b{ font-size: 40px;}
    .lm_gywm_part2 .list span{ font-size: 18px;}
    .lm_gywm_part3 {padding: 60px 0;}
    .lm_gywm_part3 .list li{ padding: 10px 0;}
    .lm_gywm_part3 .list b{ font-size: 20px; margin-right: 20px; width: 60px;}
    .lm_gywm_part3 .list span{ font-size: 16px;}

    /* 栏目页-人员列表 */
    .lm_rylist_part1 .xl_list .lia{ margin-right: 20px;}
    .lm_rylist_part1 .xl_list .li_t{ font-size: 14px;}
    .lm_rylist_part1 .xl_list .li_t .iconfont{ font-size: 12px; margin-left: 5px;}
    .lm_rylist_part1 .xl_list .li_text{ width: 100px;}
    .lm_rylist_part1 .xl_list .btn{ margin-right:20px;}
    /* .lm_rylist_part1 .xl_list .btn a{ width: 80px; height: 34px; line-height: 30px; font-size: 14px;} */
    .lm_rylist_part1 .xl_list .li_2 .li_t > b{ max-width:100px;}
    .lm_rylist_part1 .xl_list .li_4{ margin-right: 10px;}
    .lm_rylist_part1 .xl_list .li_5{ margin-right: 0;}
    .lm_rylist_part2 .li_r img{ width: 120px;}
    .lm_rylist_part2 .li_l{ padding: 30px 10px 20px 0; width: 26%;}
    .lm_rylist_part2 .li_c{ width:70% ;}
    .lm_rylist_part2 .li_c{ padding: 30px 10px 20px 0;}
    .lm_rylist_part2 .li_l .xm{ font-size: 24px;}
    .lm_rylist_part2 .li_l .zc{ font-size: 16px; padding-top: 20px;}
    .lm_rylist_part2 .li_c .bgs{ font-size: 18px;}
    .lm_rylist_part2 .li_c .ly{ font-size: 16px;}
    .lm_rylist_part2 .more_box{ padding: 40px 0;}
    .lm_rylist_part2 .more{ font-size: 16px;}

    /* 栏目页-人员详情 */
    .lm_ryxq_part1 .wrap{ padding-right: 0;}
    .lm_ryxq_part1 .con_r{ width: 330px; padding-top: 40px;}
    .lm_ryxq_part1 .con_l{padding: 30px 20px 20px 0;}
    .lm_ryxq_part1 .con_l .tit{ padding: 0 0 10px 0; font-size: 14px;}
    .lm_ryxq_part1 .con_l .h1{ font-size: 36px;}
    .lm_ryxq_part1 .con_l .zc{ float: none;}
    /* .lm_ryxq_part1 .con_l .zc{ font-size: 16px; padding-top: 8px;} */
    .lm_ryxq_part1 .con_l .icon a{ width: 36px; height: 36px; line-height: 36px; font-size: 20px; margin-right: 20px; }
    .lm_ryxq_part1 .con_l .li{ padding-bottom: 8px;}
    .lm_ryxq_part1 .con_l .nr_list{ padding: 10px 0 30px 0;}
    /* .lm_ryxq_part1 .con_l .contact span{ font-size: 22px;}
    .lm_ryxq_part1 .con_l .contact a{ padding-top: 5px;} */
    .lm_ryxq_part2 .con_r{ width: 100%; float: none; padding: 0;}
    .lm_ryxq_part2 .con_r .list_box{ display: none;}
    .lm_ryxq_part2 .con_r .list_box:first-child{ display: block; margin: 10px 0 0 0; }
    .lm_ryxq_part2 .con_l{ float: none; width: 100%; padding-right: 0;}
    .lm_ryxq_part2 .con_l .txt h3{ font-size: 18px;}
    .lm_ryxq_part2 .con_r .list_box:first-child{ padding: 30px 0; margin: 0; background: none;    border-bottom: 1px solid rgba(51,51,51,0.2);}
    .lm_ryxq_part2 .con_r .tit span{ font-size: 30px; float: left; padding-right: 60px; width: 34%;}

    .lm_ryxq_part2 .con_r .con_nr {width: 66%;overflow: hidden;color: #555;font-size: 16px;line-height: 1.875;padding-top: 5px;}


    /* 栏目页-通商荣誉 */
    .lm_honor_part1{ padding: 60px 0;}
    .lm_honor_part1 .con_l{ width: 200px; padding-top: 100px;}
    .lm_honor_part1 .con_l .swiper-slide a::after{ width: 60px;}
    .lm_honor_part1 .con_l .swiper-slide a{ padding-left: 80px; font-size: 16px;}
    .lm_honor_part1 .con_l .swiper-slide.one a{ font-size: 32px;}
    .lm_honor_part1 .con_r{ padding-top: 50px;}
    .lm_honor_part1 .con_r .li{padding: 0 0 60px 0;}
    .lm_honor_part1 .con_r .list_con:first-child .li{ padding-right: 20px;}
    .lm_honor_part1 .con_r .list_con:last-child .li{ padding-left: 20px;}
    .lm_honor_part1 .con_r .tit{ font-size: 20px;}
    .lm_honor_part1 .con_r .txt{ padding-top: 10px; font-size: 14px;}
    .lm_honor_part1 .con_r .iconfont{ margin-top: 20px;}


    /* 栏目页-领域详情 */
    .lm_ly_part1 .con_r .subnav_con{ padding-top: 40px;}
    .lm_ly_part1 .con_r .subnav_con .tit{ font-size: 14px;}
    .lm_ly_part1 .con_r .subnav_con .ul a{ font-size: 20px; padding: 18px 0;}
    .lm_ly_part1 .con_t{ padding-bottom: 60px;}
    .lm_ly_part1 .con_c{padding-bottom: 40px;}
    .lm_ly_part1 .con_c .tit{ font-size: 20px;}
    .lm_ly_part1 .con_c .txt strong{ font-size: 16px;}
    .lm_ly_part1 .con_c .txt li{ padding-right: 20px;}
    .lm_ly_part1 .con_b{ padding-bottom: 40px;}
    .lm_ly_part1 .con_b .tit{}
    .lm_ly_part1 .con_b .li{ padding-right: 20px;}
    .lm_ly_part1 .con_b .li:nth-child(even){ padding: 0;}
    .lm_ly_part2{ padding: 60px 0;}
    /* .lm_ly_part2 .con_l{ padding-right: 30px;}
    .lm_ly_part2 .con_r{ padding-left: 30px;} */
    .lm_ly_part2 .con:nth-child(1) {padding-right: 30px;}
    .lm_ly_part2 .con:nth-child(2) {padding-left: 30px;}


    /* 领域列表 */
    .lm_ywly_part1{padding: 60px 0;}
    .lm_ywly_part1 li{width: 50%;}


    /* 新闻列表 */
    .lm_news_part1{padding: 60px 0;}
    .lm_news_part1 .txt{max-width: none; padding: 0 30px 20px 30px;}
    .lm_news_part1 .tmt{font-size: 16px; padding: 30px 0 20px 0;}
    .lm_news_part1 .txt a{font-size: 28px;}
    .lm_news_part1 .tet{max-width: none;}
    .lm_news_part1 .swiper-slide{height: 350px ; padding: 0 40px;}
    .lm_news_part2{padding: 60px 0;}
    .lm_news_part2 .lm_title{font-size: 30px; padding-bottom: 30px;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .lia{margin-right: 20px;}
    .lm_news_part2 .lm_rylist_part1 .form input{font-size: 14px;}
    .lm_news_part2 .list li{width: 50%;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .li_t > b{ max-width: 80px;}

    /* 新闻详情 */
    .lm_newsCont_part1{min-height: 400px;}
    .lm_newsCont_part1 .tdt{font-size: 18px;}
    .lm_newsCont_part1 .txt{font-size: 38px}
    .lm_newsCont_part1 .tit{font-size: 16px;}
    .lm_newsCont_part2 .box{padding: 60px 0; display: block;}
    .lm_newsCont_part2 .left{padding-right: 0px; width: 100%;}
    .lm_newsCont_part2 .right{width: auto; padding-top: 30px;}
    .lm_newsCont_part2 .right dt img{width: 100px;}
    .lm_newsCont_part2 .right .txt a{font-size: 22px;}
    .lm_newsCont_part2 .right .tel{font-size: 14px;}
    .lm_newsCont_part2 .right .tmt a{font-size: 14px;}
    .lm_newsCont_part2 .right .tit{padding: 10px 0 15px 0;}
    .lm_newsCont_part2 .right dl{padding: 20px 0;}

    .lm_newsCont_part3 .list li:last-child{display: none;}

    .lm_newsCont_part3 .more a{ font-size: 16px;}


    /* 办公室 */
    .lm_office_part1{padding: 60px 0;}
    .lm_office_part1 .dt{padding: 25px 0;}
    .lm_office_part1 .dt h2{font-size: 32px; padding-top: 5px;}
    .lm_office_part1 .dd{margin-top: 0;}
    .lm_office_part1 .item.on .dt h2{transform: translateY(0px);}
    .lm_office_part1 .tat{padding: 0 0 20px 0;}
    .lm_office_part1 .map{width: 100%; margin-top: 10px;}


    /* 加入我们 */
    .lm_jrwm_part1{padding: 60px 0;}
    .lm_jrwm_part1 .dt{padding: 25px 0;}
    .lm_jrwm_part1 .dt h2{font-size: 32px; padding-top: 5px;}
    .lm_jrwm_part1 .box{padding: 30px 0;}
    .lm_jrwm_part1 .left .txt b{font-size: 26px;}

    .lm_jrwmCont_part1{padding: 150px 0 50px 0;}
    .lm_jrwmCont_part1 h2{font-size: 34px;}
    .lm_jrwmCont_part2{padding: 60px 0;}
    .lm_jrwmCont_part2 .txt h3{font-size: 24px;}
    .lm_jrwmCont_part2 .txt span{font-size: 18px;}
    .lm_jrwmCont_part2 .tet .dl1{padding-bottom: 40px;}
    .lm_jrwmCont_part2 .tet .dl1 span{padding-right: 30px;}
    .lm_jrwmCont_part2 .tet .dl2a{ padding-top: 40px;}


    /* 搜索 */
    .lm_search_part2 .tabs a{padding: 25px 0; margin: 0 30px;}
    .lm_search_part2 .box{padding: 60px 0;}
    .lm_search_part2 .top{margin-bottom: 20px;}
    .lm_search_part2 .list .txt{font-size: 24px;}
    .lm_search_part2 .list .img_txt{padding-bottom: 20px;}
    .lm_search_part2 .list a{padding: 30px 0;}
    .lm_search_part1{height: 300px;}

    .lm_search_part1 form{margin-top: 150px;}
    .lm_search_part1 form .text{font-size: 26px; }
    .lm_search_part1 form .but{font-size: 30px;}
    .lm_search_part1 form .close{font-size: 30px;}
    .lm_search_part1 form .text,
    .lm_search_part1 form .but,
    .lm_search_part1 form .close{ height: 60px; line-height: 60px;}

}




/*--手机横-大尺寸--*/
@media screen and (max-width:900px) and (max-height:500px){

    /* 公用-栏目页 */
    .lm_banner{ height: 80vh;}
    .lm_title{ font-size: 30px;}

}


@media screen and (max-width:758px){


    /* 公用部分 */
    .header::after{ height: 70px;}
    .footer{ padding: 30px 0;}
    .footer .nav a{ font-size: 14px; padding-right: 10px;}
    .footer .logo{ padding-bottom: 20px;}
    .footer .nr_t{ min-height: 120px;}
    .footer .top{ bottom: 40px;}
    .right_nav{ display: none;}
    .in_tit_h3{ font-size: 30px;}
    .in_btn{ width: 36px;    height: 36px;}
    .in_btn span{ font-size: 32px; line-height: 32px; }

    /* 首页 */
    .home_banner_1 .txt .tit1{ font-size: 20px;}
    .home_banner_1 .txt .tit2{ font-size: 40px;}
    .home_banner_2 .list .swiper-slide .tit{ font-size: 30px;}
    .home_banner_2 .list .list_box{ margin-top: 0;}
    .home_banner_2 .list .btn{width: calc(100vw - 80px);bottom: 20px;left: 40px;}
    .home_part1 .con_l .li{ position: relative;}
    .home_part1 .con_l .li .li_c{ width: 100%;}
    .home_part1 .con_l .li span{ font-size: 120px;}
    .home_part1 .con_r .xl_list .btn{ padding-top: 15px;}
    .home_part1 .con_r .txt2 .pic_30 img{ height: 100px;}
    .home_part1 .con_r .txt{ background: rgba(255,255,255,0.8); padding: 30px;    border-radius: 40px;box-shadow: 0px 0px 40px 40px rgba(255,255,255,0.8); }
    .home_part1 .con_r .txt3{ height: 360px; margin-top: -180px;}
    .home_part2 .home_list1{ width: 80%;}
    .home_part4 .in_tit_h3{ font-size: 24px;}
    .home_part4 .swiper-slide-prev,
    .home_part4 .swiper-slide-next{}
    
    .home_part4 .li_box .txt{height: 220px;}
    .home_part4 .li_box .tag{ font-size: 14px; padding-bottom: 12px;}
    .home_part4 .li_box .tit{ font-size: 18px;}
    .home_part4 .li_box .time{ height:70px;}
    .home_part4 .li_box .time b{ font-size: 40px;}
    .home_part4 .li_box .time span{ padding-top: 0;}
    .home_part4 .in_tit_h3 .button_box{ width: 90px;}
    .home_part4 .in_tit_h3 .swiper-button{ width: 36px; height: 36px; line-height: 32px; font-size: 20px; margin-left: 7px;}
    .home_part4 .in_tit_h3 .iconfont{ width: 36px; height: 36px; line-height: 32px; font-size: 20px;}
    .home_part5 .con_r .tit{ font-size: 20px;}
    .home_part5 .con_r .txt{ font-size: 14px; padding-bottom: 26px;}

    .home_part2 .home_list1 .nr{ padding: 15px 0 0 15px;}
    .home_list1 .li .time{ font-size: 12px;}
    .home_list1 .li .tit{ font-size: 18px; padding-top: 8px;}
    .home_part2 .li .txt{ display: none;}


    /* 公用-栏目页 */
    .lm_title{ font-size: 30px;}
    .lm_callto .con_r .txt{ padding: 16px 0; }

    /* 栏目页-关于我们 */
    .lm_gywm_part2 .list b{font-size: 36px;}

    /* 栏目页-通商荣誉 */
    .lm_honor_part1 .con_l .swiper-button{ width: 36px; height: 36px; line-height: 32px; font-size: 20px; margin-left: 7px;}
    .lm_honor_part1 .con_l .swiper-button-prev{ top: -36px;}
    .lm_honor_part1 .con_l .swiper-button-next{ bottom: -36px;}
    .lm_honor_part1 .con_r .iconfont{ width: 36px; height: 36px; line-height: 32px; font-size: 20px;}

    /* 栏目页-新闻列表 */
    .lm_news_part2 .lm_rylist_part1 .xl_list .li_date input{font-size: 14px; width: 90px;}
    .nolist{ text-align: center; padding:100px 0; font-size: 20px;}

}

/*--手机竖--*/
@media screen and (max-width:470px){

    /* 公用部分 */
    .wrap{ padding: 0 20px;}
    .in_main .wrap{ padding: 0 20px;}
    .in_tit_h3{ font-size: 26px;}
    .in_btn{ width: 32px;    height: 32px;}
    .in_btn span{ font-size: 28px; line-height: 28px; }



    .page .Ppage{ padding: 0 !important;}
    .page .Ppage a{ display: none;}
    .page .Ppage a.Pmodern{ display: inline;}
    .Pprev:before{ font-size: 20px !important;}
    .Pnext:before{ font-size: 22px !important;}

    .header .logo{ height: 26px; left: 20px; top:20px}
    .header .right_btn{ right: 20px; top: 20px;}
    .header .right_btn .btn_search{ padding-right: 20px;}
    .header .right_btn .btn_search span{ font-size: 17px;}
    .header .h_tips{ left: 20px; bottom: 20px;}
    .header .h_share{ right: 20px; bottom: 20px;}

    .footer{ padding: 30px 0;}
    .footer .nav{ float: none; padding-bottom: 20px; overflow: hidden;}
    .footer .nav a{ display: block; float: left;}
    .footer .h_share{ float: none; position: absolute; bottom: 30px; left: 20px;}
    .footer .top{ bottom: -4px;}
    .footer .link_a{ right:50px;}
    .footer .nr_t{ min-height: auto; display: none;}
    .footer .nr_b{ padding-bottom: 50px; font-size: 11px;}
    
    .home_banner_1 .video_box video{ display: none;}
    .home_banner_2 .list .btn{ left: 20px; bottom: 40px;    width: calc(100vw - 40px);}
    .home_banner_2 .list .btn .li{ width: 46%; margin:0 2%; border-bottom: 1px solid rgba(26,164,186,0.6);}
    .home_banner_2 .list .btn .li::after{ bottom: -1px; height: 1px;}
    .home_banner_2 .list .btn .time{ padding: 10px 0;}
    .home_banner_2 .list .btn::after{ display: none;}
	.home_banner_2 .list .btn .time b{ font-size: 20px;}
    .home_banner_2 .list .btn .pic{ top: 10px; height: 30px;}
    .home_banner_2 .list .btn .pic img{ max-height: 30px;}
    .home_banner_2 .list .swiper-slide .tit{ font-size: 26px;}
    .home_part1 .con_l .li span{ font-size: 170px;}
    .home_part1 .con_r .txt{ width: 80%;}
    .home_part1 .con_r .xl_list{ width: 100%;}
    .home_list1 .li .txt{ height: 40px; overflow: hidden; padding: 0; margin: 15px 0;}
    .home_part2{ padding: 120px 0 160px 0;}
    .home_part2_bg .bg1b video{ display: none;}
    .home_part2_tit .tit{ margin-top:80px ;}
    .home_part2 .home_list1{ width: 100%;}
    .home_part2 .home_list1 .li{ width: 48%;}
    .home_part2 .home_list1 .li1{ left: 52%;}
    .home_part2 .home_list1 .li2{ top: 140px;}
    .home_part2 .home_list1 .li3{ top: 80px; left: 52%;}
    .home_part3{ padding-bottom: 40px;}
    .home_part3 .home_list1{ width: 100%;}
    .home_part4{ padding: 30px 0;}
    .home_part4 .list_bg .swiper-container{ width: 86%;}

    .home_part4 .swiper-button{ width: 28px; height: 28px; line-height: 24px; font-size: 14px;}
    .home_part4 .swiper-button-prev{ left: 0;}
    .home_part4 .swiper-button-next{ right: 0;}
    .home_part4 .swiper-slide-prev a,
    .home_part4 .swiper-slide-next a{ pointer-events: none;}
    .home_part4 .swiper-slide-prev a *,
    .home_part4 .swiper-slide-next a *{opacity: 0;}

    

    .home_part5{ padding: 50px 0;}
    .home_part5 .con_l{ width: 100%; float: none; text-align: left;}
    .home_part5 .con_l .in_tit_h3{ float: left;}
    .home_part5 .con_l .in_btn{ margin: 0 0 0 20px;}
    .home_part5 .con_r{ padding:20px 0 0 0; width: 100%; float: none; display: none;}
    .home_part5 .con_r .txt{ padding: 10px 0 20px 0;}
    .home_part5 .con_r .tit{ display: flex;}
    .home_part5 .con_r .tit a{ flex: 1; padding: 0;}


    /* 公用-栏目页 */
    .lm_banner{ height: 60vw;}
    .lm_banner .con_box{ bottom: 20px;}
    .lm_banner .con_box .h1{ font-size: 30px;}
    .lm_banner .con_box .txt{ font-size: 18px;}
    .lm_banner .con_box .txt2{ font-size: 12px; line-height: 1.4; max-width: 100vw; padding-right: 20px;}
    .lm_title{ font-size: 26px;}
    .lm_callto .con_l{ padding: 0; text-align: left !important;}
    .lm_callto .con_r .iconfont{ font-size: 30px; width: 40px;}
    .lm_callto .con_r .txt{ padding: 10px;}
    .lm_banner .subnav_top{ position: relative; right: auto; padding: 10px 0 0 0;}


    /* 栏目页-关于我们 */
    .lm_gywm_part1 {padding: 30px 0;}
    .lm_gywm_part1 .con_l{ float: none; padding: 0 0 30px 0; width: 100%;}
    .lm_gywm_part1 .con_r{ float: none; width: 100%;}
    .lm_gywm_part2{ padding: 30px 0;}
    .lm_gywm_part2 .list{ padding-top: 30px;}
    .lm_gywm_part2 .list li{ padding: 18px 18px 0 18px; height: 130px; width: 45%; margin:0 5% 5% 0;}
    .lm_gywm_part2 .list b{ font-size: 30px; padding-bottom: 20px;}
    .lm_gywm_part2 .list span{ font-size: 16px; padding-top: 15px;}
    .lm_gywm_part2 .list li::after{ opacity: 1;}
    .lm_gywm_part2 .list li b::after{background: #268bff;}
    .lm_gywm_part2 .list li span{color: #268bff;}
    .lm_gywm_part3 {padding: 30px 0;}
    .lm_gywm_part3 .con_l{ width: 100%; float: none; padding: 0;}
    .lm_gywm_part3 .con_r{ float: none; width: 100%;}
    .lm_gywm_part3 .list{ padding-top:20px;}
    .lm_gywm_part3 .list li{ padding: 6px 0; line-height: 30px;}
    .lm_gywm_part3 .list b{ font-size: 16px; margin-right: 5px; width: 50px;}


    /* 栏目页-人员列表 */
    
    .lm_rylist_part1{ height: auto; padding-bottom: 10px;}
    .lm_rylist_part1 .xl_list { display: block;}
    .lm_rylist_part1 .xl_list .lia{ width: 33%; margin: 0; padding: 15px 0; border-bottom: 1px solid #dedede;}
    .lm_rylist_part1 .xl_list .li_t{ text-align: left;}
    .lm_rylist_part1 .xl_list .li_t .iconfont{ float: right; margin-top: 5px;  margin-left: 0; width: 22px; text-align: center;}
    .lm_rylist_part1 .xl_list .li_1{ width: 100%;}
    .lm_rylist_part1 .xl_list .li_2{ width: 100%;}
    .lm_rylist_part1 .xl_list .li_3{ width: 100%;}
    .lm_rylist_part1 .xl_list .li_4{ width: calc(100% - 22px); margin-right:0; padding: 15px 0;}
    .lm_rylist_part1 .xl_list .li_4 .li_text{ font-size: 14px; font-weight: 300;}
    .lm_rylist_part1 .xl_list .li_5{ padding: 5px 0;}
    .lm_rylist_part1 .xl_list .li_text{ width: calc(100% - 40px);}
    .lm_rylist_part1 .xl_list .btn{ margin-right: 0%; width: 22px; padding: 15px 0;}
    .lm_rylist_part1 .xl_list .btn a{ font-size: 20px;}
    /* .lm_rylist_part1 .xl_list .btn a{ width: 100%; height: 30px; line-height: 26px;} */
    .lm_rylist_part1 .xl_list .xl_ul{top: 40px; width: 100%; left: 0; transform: translateX(0);}
    .lm_rylist_part1 .xl_list .xl_ul2{ left: 0; width: 235px; height: 197px;}
    .lm_rylist_part1 .xl_list .xl_ul2 .xl_li{ width: 40px; height: 40px; line-height: 40px;}
    .lm_rylist_part1 .xl_list .xl_ul2 .xl_li.all{ width: 157px;}
    .lm_rylist_part1 .xl_list .xl_li{ font-size: 14px; line-height: 40px;}
    .lm_rylist_part2 .list{ padding: 0;}
    .lm_rylist_part2 .li a{ padding-top: 15px;}
    .lm_rylist_part2 .li_l{padding: 15px 15px 15px 0; width: 74%;}
    .lm_rylist_part2 .li_l .xm{ font-size: 18px;}
    .lm_rylist_part2 .li_l .zc{ font-size: 13px; padding-top: 10px;}
    .lm_rylist_part2 .li_l .ly_phone{ display: block; padding-top: 10px; font-size: 13px;}
    .lm_rylist_part2 .li_l .bgs_phone{ display: inline-block; font-size: 14px; padding-left: 10px; color: #666;}
    .lm_rylist_part2 .li_c{ font-size: 13px;padding: 0 15px 15px 0;position: absolute; left: 30%; top: 20px; display: none !important;}
    .lm_rylist_part2 .li_c .bgs{ font-size: 13px;}
    .lm_rylist_part2 .li_c .ly{ font-size: 13px; padding-top: 10px; display: none;}
    .lm_rylist_part2 .li_r{ padding-right: 0;}
    .lm_rylist_part2 .li_r img{ width:100px;}
    .lm_rylist_part2 .more_box{ padding: 30px 0;}
    .lm_rylist_part2 .more{ font-size: 13px;}

    /* 栏目页-人员详情 */
    .lm_ryxq_part1{ padding-top: 70px;}
    .lm_ryxq_part1::after{ background: url(../images/lm_banner_ryxq2.jpg) no-repeat center; background-size: cover;}
    .lm_ryxq_part1 .wrap{ padding: 0 20px;}
    .lm_ryxq_part1 .con_r{ width: 160px; position: absolute; right: 0; bottom: 0;}
    .lm_ryxq_part1 .con_l{padding:0 0 20px 0; overflow: visible;}
    .lm_ryxq_part1 .con_l .tit{ width: calc(100% - 140px); position: relative; display: block; border: none; padding: 8px 0 3px 0;}
    .lm_ryxq_part1 .con_l .h1{ font-size: 24px;}
    .lm_ryxq_part1 .con_l .zc{ font-size: 12px; padding-top: 0;}
    .lm_ryxq_part1 .con_l .ly{ font-size: 12px; text-align: left; }
    .lm_ryxq_part1 .con_l .icon a{ width: 28px; height: 28px; line-height: 28px; font-size: 16px; margin-right: 10px; }
    .lm_ryxq_part1 .con_l .li{  padding-bottom: 4px;font-size: 10px; line-height: 1.4;}
    .lm_ryxq_part1 .con_l .li span{width:56px; font-size: 10px;}
    .lm_ryxq_part1 .con_l .nr_list{ padding: 10px 0 0 0; width: calc(100% - 140px);}
    .lm_ryxq_part1 .con_l .li p{ font-size: 10px;}
    .lm_ryxq_part1 .con_l .li p .phone, .lm_ryxq_part1 .con_l .li p .mail{ font-size: 10px;}
    .lm_ryxq_part1 .con_l .contact{ display: none;}
    
    .lm_ryxq_part2{ padding: 0;}
    .lm_ryxq_part2 .con_l .li_box{ padding: 30px 0;}

    .lm_ryxq_part2 .con_l .tit{ font-size: 26px; width: 100%; padding: 0; float: none;}
    .lm_ryxq_part2 .con_l .txt{ width: 100%; padding-top: 10px; font-size: 14px;}
    .lm_ryxq_part2 .con_l .txt h3{ font-size: 16px; margin: 0; padding: 0;}
    .lm_ryxq_part2 .con_l .txt ul li{ padding-left: 10px;}
    .lm_ryxq_part2 .con_l .txt ul li::before{ top: 10px;}

    .lm_ryxq_part2 .con_r .con_nr{ font-size: 14px; padding: 10px 0 0 0; width: 100%;}
    .lm_ryxq_part2 .con_r .tit span{ font-size: 26px; width: 100%; float: none; padding: 0;} 
    .lm_ryxq_part2 .con_r .list_box{ padding:0;  background: none; margin: 0;}
    .lm_ryxq_part2 .con_r .list_box:first-child{ border-bottom: 1px solid rgba(51,51,51,0.2);}
   


    /* 栏目页-通商荣誉 */
    .lm_honor_part1{ padding: 30px 0;}
    .lm_honor_part1 .lm_title{ font-size: 26px;}
    .lm_honor_part1 .con_l{ width: 100%; padding:20px 40px; float: none;}
    .lm_honor_part1 .con_l_box{ height: 30px; }
    .lm_honor_part1 .con_l_box.one .swiper_box{ position: fixed; top: 80px; z-index: 100; width: calc(100% - 120px);}
    .lm_honor_part1 .con_l_box.one .swiper_box::after{ content:""; position: absolute; left: -100px; top: -10px; background: #fff; width: 200%; height: 180%; box-shadow: 0px 0px 5px #000;}

    .lm_honor_part1 .con_l .swiper-container{ height: 30px;}
    .lm_honor_part1 .con_l .swiper-slide{ display: block; padding: 0;}
    .lm_honor_part1 .con_l .swiper-slide a{ font-size: 12px; padding: 0; text-align: center; line-height:28px;}
    .lm_honor_part1 .con_l .swiper-slide.one a{ font-size: 22px;}
    .lm_honor_part1 .con_l .swiper-slide a::after{ display: none;}
    .lm_honor_part1 .con_l .swiper-slide span{ display: none;}
    .lm_honor_part1 .con_l .swiper-button{ width: 28px; height: 28px; line-height: 24px; font-size: 14px;transform: rotate(-90deg);}
    .lm_honor_part1 .con_l .swiper-button-prev{ top:0; left: -50px; }
    .lm_honor_part1 .con_l .swiper-button-next{ top:0; bottom:auto; left: auto; right:-50px; }
    .lm_honor_part1 .con_l .swiper-container::after{ display: none;}
    .lm_honor_part1 .con_r{ padding-top: 30px;}
    .lm_honor_part1 .con_r .iconfont{ width: 32px; height: 32px; line-height: 28px; font-size: 16px; margin-top: 10px;}
    .lm_honor_part1 .con_r .li{ padding-bottom: 30px;}
    .lm_honor_part1 .con_r .list_con:first-child{ padding-top: 0;}
    .lm_honor_part1 .con_r .list_con:first-child .li {padding-right: 10px;}
    .lm_honor_part1 .con_r .list_con:last-child .li {padding-left: 10px;}
    .lm_honor_part1 .con_r .logot{ padding: 8px 0; line-height: 30px;}
    .lm_honor_part1 .con_r .logot b{ font-size: 12px;}
    .lm_honor_part1 .con_r .logot span{ height: 30px;}
    .lm_honor_part1 .con_r .logot span img{ max-height: 30px;}
    .lm_honor_part1 .con_r .tit{ font-size: 18px; padding-top: 14px;}
    .lm_honor_part1 .con_r .txt{ font-size: 12px;}

    /* 栏目页-领域详情 */

    .lm_ly_part1{ padding-top: 0;}
    .lm_ly_part1 .lm_newsCont_part2{ padding-bottom: 15px;}
    .lm_ly_part1 .more{ padding-bottom: 15px;}
    .lm_ly_part1 .more a{ font-size: 14px;}
    .lm_ly_part1 .lm_title{ font-size:26px ; width: 100%; float: none; padding-bottom: 20px;}
    .lm_ly_part1 .con_r .subnav_con{ padding-top: 30px;}

    .lm_ly_part1 .con_r .subnav_con .ul a{ font-size: 18px;}
    .lm_ly_part1 .con_t .lm_title{ display: none;}
    .lm_ly_part1 .con_t{ padding-bottom: 30px;}
    .lm_ly_part1 .con_c{ padding-bottom: 30px;}
    .lm_ly_part1 .con_c .tit{ font-size: 18px; padding-bottom: 15px;}
    .lm_ly_part1 .con_c .tit .iconfont{ width: 32px; height: 32px; line-height: 28px; font-size: 16px;}
    .lm_ly_part1 .con_c .ul{ padding-bottom: 15px;}
    .lm_ly_part1 .con_c .txt{ font-size: 14px; padding-top: 10px;}
    .lm_ly_part1 .con_c .txt li{ padding: 8px 15px;}
    .lm_ly_part1 .con_b{ padding-bottom: 20px;}
    .lm_ly_part1 .con_b .tit{ font-size: 14px; padding-bottom: 8px;}
    .lm_ly_part1 .con_b .txt{ font-size: 14px;}
    .lm_ly_part1 .con_c .txt ul{ float: none; width: 100%; }
    .lm_ly_part1 .con_b .li{ height: auto; width: 100%; float: none; padding:0 0 20px 0;}
    .lm_ly_part1 .con_b .li:nth-child(even){ padding:0 0 20px 0;}
    .lm_ly_part2{ padding: 30px 0;}
    .lm_ly_part2 .tit{ font-size: 26px;}
    .lm_ly_part2 .con:nth-child(1){ padding-right: 0;}
    .lm_ly_part2 .con:nth-child(2){ padding-left: 0;}
    .lm_ly_part2 .con_l{ width: 100%; padding: 0 0 20px 0; float: none;}
    .lm_ly_part2 .con_r{ width: 100%; padding: 0 0 20px 0; float: none;}
    .lm_ly_part2 .list{ padding: 0;}
    .lm_ly_part2 .list li a span{ font-size: 14px; padding-right: 10px; }
    .lm_ly_part2 .list li a{ line-height:50px;}
    .lm_ly_part3 a{ padding: 40px 0;}


    .icon-arrow{ width: 32px;  height: 32px; line-height: 28px; font-size: 16px;}
    /* 领域列表 */
    .lm_ywly_part1{padding: 30px 0;}
    .lm_ywly_part1 ul{margin-top: -20px;}
    .lm_ywly_part1 li{width: 100%; padding-top: 20px;}
    .lm_ywly_part1 dl{height: 240px;}
    .lm_ywly_part1 dt{font-size: 22px;}
    .lm_ywly_part1 .more{padding-top: 20px;}


    /* 新闻列表 */
    .lm_news_part1{padding: 30px 0;}
    .lm_news_part1 .swiper-slide{padding: 0 20px; height: 320px;}
    .lm_news_part1 .txt{padding: 0 10px 10px 10px;}
    .lm_news_part1 .txt a{font-size: 22px;}
    .lm_news_part1 .tet{font-size: 14px;}
    .lm_news_part1 .tmt{padding: 20px 0 5px 0;}
    .lm_news_part1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}

    .lm_news_part2{padding: 30px 0;}
    .lm_news_part2 .lm_title{font-size: 26px;}
    .lm_news_part2 .lm_rylist_part1{ height: auto;}
    .lm_news_part2 .lm_rylist_part1 .form{width: 100%;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .lia{margin: 0;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .li:nth-child(1){width: 100%;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .li:nth-child(2){width: 100%;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .li:nth-child(3){width: 100%;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .li_t > b{ max-width: none; width: calc(100vw - 70px);}
    .lm_news_part2 .lm_rylist_part1 .xl_list .li_date .icon-rili{ display: none;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .li_date input{font-size: 14px; width: 100%; padding: 0;}
    .lm_news_part2 .lm_rylist_part1 .xl_list .div2{padding-top: 10px;}
    .lm_news_part2 .list li{width: 100%;}

    .lm_news_part2 .list dl{height: auto; padding: 30px 0;}
    .lm_news_part2 .list dt{padding: 0 0 20px 0;}
    .lm_news_part2 .list .txt{font-size: 22px;}
    .layui-laydate{margin-left: -0 !important;}
    .layui-laydate-range{ width: 273px !important;}
    .layui-laydate-range .layui-laydate-main{ display: block; width: 100%;}


    /* 新闻详情 */
    .lm_newsCont_part1{min-height: 350px; padding: 50px 0;}
    .lm_newsCont_part1 .txt{font-size: 26px; padding: 20px 0;}

    .lm_newsCont_part2 .box{padding: 30px 0;}
    .lm_newsCont_part2 .right .title{font-size: 26px;}
    .lm_newsCont_part2 .right .title::before{height: 3px;}

    .lm_newsCont_part3 { padding-bottom: 30px;}
    .lm_newsCont_part3 .more { padding-top: 30px;}
    .lm_newsCont_part3 .more a{ font-size: 14px;}

    /* 导航 */
    .often_nav .left .logo{height: 70px; line-height: 70px; padding: 0 20px;}
    .often_nav .logo img{width: 140px;}
    .often_nav .left .icon-guanbi{font-size: 24px; right: 20px; top: 20px;}
    .often_nav .list{height: calc(100% - 140px);}
    .often_nav .list ul > li > a{padding: 15px 40px; font-size: 20px;}
    .often_nav .list li .icon-jt-bottom2{top: 11px; font-size: 16px;}
    .often_nav .list ol{padding-left: 60px;}
    .often_nav .list ol li a{font-size: 16px; padding: 12px 0;}
    .often_nav .but{height: 70px;}   
    .often_nav .but .box{margin-top: 20px;}
    .often_nav .list ul > li > a + .icon-jt-bottom2{ top: 11px; opacity: 0.7;}
    .often_nav .list ol{ min-width: auto;}
    .often_nav .list ol.ol_ly{ width: auto;}

    /* 办公室 */
    .lm_office_part1{padding: 30px 0;}
    .lm_office_part1 .dt{padding: 20px 0;}
    .lm_office_part1 .item .dt h2{font-size: 24px;}
    .lm_office_part1 .tel{font-size: 16px;}
    .lm_office_part1 .tet{font-size: 14px;}


    /* 加入我们 */
    .lm_jrwm_part1{padding: 30px 0;}
    .lm_jrwm_part1 .dt{padding: 20px 0;}
    .lm_jrwm_part1 .item .dt h2{font-size: 24px;}
    .lm_jrwm_part1 .left{width: 100%; float: none; padding-bottom: 20px;}
    .lm_jrwm_part1 .box{padding: 20px 0;}
    .lm_jrwm_part1 .left .txt b{font-size: 22px; padding-bottom: 0;}
    .lm_jrwm_part1 .left .txt i{font-size: 16px;}
    .lm_jrwm_part1 .left .txt{padding-bottom: 20px;}
    .lm_jrwm_part1 .left .tmt a{font-size: 16px;}
    .lm_jrwm_part1 .right h2{font-size: 16px; padding-bottom: 10px;}
    .lm_jrwm_part1 .right li{font-size: 14px;}


    /* 职位详情 */
    .lm_jrwmCont_part1{padding: 120px 0 30px 0;}
    .lm_jrwmCont_part1 h2{font-size: 26px; padding-bottom: 10px;}
    .lm_jrwmCont_part1 a{font-size: 16px;}
    .lm_jrwmCont_part1 a span{width: 20px; height: 20px; line-height: 18px; border-width: 1px; font-size: 11px;}
    .lm_jrwmCont_part2{padding: 30px 0;}
    .lm_jrwmCont_part2 .txt{padding-bottom: 10px; margin-bottom: 20px;}
    .lm_jrwmCont_part2 .txt h3{font-size: 20px;}
    .lm_jrwmCont_part2 .txt span{font-size: 16px;}
    .lm_jrwmCont_part2 .txt span i{font-size: 16px;}
    .lm_jrwmCont_part2 .tet dt{padding-bottom: 10px;}
    .lm_jrwmCont_part2 .tet dd{font-size: 14px;}
    .lm_jrwmCont_part2 .tet .dl1{padding-bottom: 20px;}
    .lm_jrwmCont_part2 .tet .dl1 span{padding-right: 10px;  display: inline-block;}
    .lm_jrwmCont_part2 .tet .dl2 dl{width: 100%; padding-bottom: 20px; padding-right: 0;}
    .lm_jrwmCont_part2 .tet .dl2a{ padding-top: 20px;}

    /* 搜索 */
    .lm_search_part1{height: 220px;}
    .lm_search_part1 form{margin: 120px 20px 0 20px; padding:0 30px;}
    .lm_search_part1 form .text, .lm_search_part1 form .but, .lm_search_part1 form .close{ height: 50px; line-height: 50px;}
    .lm_search_part1 form .text{font-size: 22px;}
    .lm_search_part1 form .but{width: 30px; font-size: 22px;}
    .lm_search_part1 form .close{width: 30px; font-size: 22px;}
    .lm_search_part2 .tabs a{padding: 20px 0; margin: 0 10px; font-size: 16px;}
    .lm_search_part2 .box{padding: 30px 0;}
    .lm_search_part2 .lm_rylist_part1 .xl_list .lia{width: auto; padding: 0;}
    .lm_search_part2 .list .txt{font-size: 18px;}
    .lm_search_part2 .list .tit,
    .lm_search_part2 .list .tet{font-size: 14px;}
    .lm_search_part2 .list .tpt{width: 30%;}
    .lm_search_part2 .list .tmt{font-size: 14px;}
    .lm_search_part2 .list .txt{padding: 10px 0;}
    .lm_search_part2 .list a{padding: 20px 0;}
    .lm_search_part2 .list .tit .p1{padding-right: 15px;}
    .lm_search_part2 .list .tit .p2{padding-right: 15px;}
    .lm_search_part2 .noData{font-size: 14px; padding-top: 20px;}
}

a:hover{ color:#268bff;}


/* 栏目页-关于我们-2022.11.16 */
.lm_gywm_part1a{ background: #ecf3ff;}
.lm_gywm_part1a::after{ content: ""; position: absolute; width: 200vw; height: 200vw; background: radial-gradient(#35bee3 0%,transparent 60%); right: -80vw; bottom:-100vw; opacity: 0.2;}
.lm_gywm_part1a::before{ content: ""; position: absolute; width: 160vw; height: 160vw; background: radial-gradient(#6bc2d5 0%,transparent 60%); left: -80vw; top:-110vw; opacity: 0.2;}
.lm_gywm_part1a .con_box{ overflow: hidden;}
.lm_gywm_part1a .con_box1 .con_l{padding: 8% 7.6% 0 0; width: 58%;}
.lm_gywm_part1a .con_box1 .con_r{ width: 42%;}
.lm_gywm_part1a .con_box2{ padding-top: 140px;}
.lm_gywm_part1a .con_box2 .con_l{ width: 37%; float: left;}
.lm_gywm_part1a .con_box2 .con_r{ width: 63%; float: right; font-size: 18px; color: #555; line-height: 1.88; padding-top: 10px;}

.lm_gywm_part1a .con_box3{ padding-top: 140px; display: flex;}
.lm_gywm_part1a .con_box3 .con_l{ width: 50%; padding-right: 8%; float: left; display: flex; align-items: center;}
.lm_gywm_part1a .con_box3 .con_l video{ width: 100%; height: 340px; background: #000;}
.lm_gywm_part1a .con_box3 .con_r{ width: 50%; float: right; font-size: 18px; color: #555; line-height: 1.88;}
.lm_gywm_part1a .con_box3 .con_r h3{ color: #254fa1; font-weight: 400; font-size: 30px; padding-bottom: 8px;}

@media screen and (max-width:1800px){
    .lm_gywm_part1a .con_box3 .con_l video{ height: 308px; }
}

@media screen and (max-width:1600px){
    .lm_gywm_part1a .con_box2{ padding-top: 100px;}
    .lm_gywm_part1a .con_box2 .con_l{ padding-top: 0;}

    .lm_gywm_part1a .con_box3{ padding-top: 100px;}
    .lm_gywm_part1a .con_box3 .con_l video{height: 283px;}
}

@media screen and (max-width: 1400px){
    .lm_gywm_part1a .con_box2{ padding-top: 60px;}
    .lm_gywm_part1a .con_box1 .con_l{padding: 5% 5% 0 0; font-size: 16px;}
    .lm_gywm_part1a .con_box2 .con_r{ font-size: 16px; padding-top: 0;}

    .lm_gywm_part1a .con_box3{ padding-top: 60px;}
    .lm_gywm_part1a .con_box3 .con_l video{height: 236px;}
    .lm_gywm_part1a .con_box3 .con_r{ font-size: 16px;}
    .lm_gywm_part1a .con_box3 .con_r h3{ font-size: 26px;}

}

@media screen and (max-width: 1002px){
    .lm_gywm_part1a .con_box2{ padding-top: 40px;}
    .lm_gywm_part1a .con_box1 .con_l{padding: 0 5% 0 0; }

    .lm_gywm_part1a .con_box3{ padding-top: 40px;}
    .lm_gywm_part1a .con_box3 .con_l{ padding-right: 5%;}
    .lm_gywm_part1a .con_box3 .con_l video{height: 168px;}
    .lm_gywm_part1a .con_box3 .con_r h3{ padding-bottom: 0;}
}

@media screen and (max-width: 470px){
    .lm_gywm_part1a .con_box2{ padding-top: 30px;}
    .lm_gywm_part1a .con_box1 .con_l{ width: 100%; padding: 0 0 30px 0;}
    .lm_gywm_part1a .con_box1 .con_r{ width: 100%; padding: 0;}
    .lm_gywm_part1a .con_box2 .con_l{ width: 100%; float: none; padding-bottom: 0;}
    .lm_gywm_part1a .con_box2 .con_r{ width: 100%; float: none;}
    .lm_gywm_part1a .con_l .lm_title{ padding-bottom: 10px;}

    .lm_gywm_part1a .con_box3{ padding-top: 30px; flex-direction:column-reverse}
    .lm_gywm_part1a .con_box3 .con_l{ width: 100%; float: none; padding:20px 0 0 0;}
    .lm_gywm_part1a .con_box3 .con_r{ width: 100%; float: none;}
    .lm_gywm_part1a .con_box3 .con_l video{ height: calc((100vw - 40px)/16*9);}

    .lm_gywm_part1a .con_box3 .con_r h3{ font-size: 22px;}



}



/*关于通商-新增pdf按钮*/

.d_pdfbtn{ width: 480px;margin-top: 20px;}
.d_pdfbtn:nth-child(1){ margin-top: 80px;}
.d_pdfbtn a{ display: flex; align-items: center; background: #287ccc; color: #fff; position: relative;}
.d_pdfbtn a::before{  content: ""; position: absolute; width: 100%; height: 100%;left: 0;top: 0;z-index: 101;opacity: 0;background: linear-gradient(-45deg,#0baddb 0%,#0ea9da 60%,#2f6fc8 100%);}
.d_pdfbtn a::after{content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 100;opacity: 1;background: linear-gradient(-45deg,#0baddb 0%,#1799d5 30%,#2f6fc8 100%);}
.d_pdfbtn a span{ display: block; position: relative; z-index: 102;}
.d_pdfbtn a span.sp1{ width: 50px; height: 52px; background: url(../images/d_pdficon.png) no-repeat center #fff; border: 2px solid #2f6fc7; box-sizing: border-box;}
.d_pdfbtn a span.sp2{ width: 100%; text-align: center; font-size: 24px; font-family: "BAIJAMJUREE_REGULAR","ZHUOJIANGANLAN_REGULAR","Microsoft Yahei";}

@media screen and (max-width:1400px){
	.d_pdfbtn{ max-width: 380px; width: 100%;}
	.d_pdfbtn:nth-child(1){ margin-top: 40px;}
	.d_pdfbtn a span.sp2{ font-size: 16px;}

}

@media screen and (max-width:470px){
	.d_pdfbtn a span.sp1{ background-size: 60%; max-width: 40px;}
	.d_pdfbtn a span.sp2{ font-size: 14px;}
}
















