﻿@charset "utf-8";
*{ box-sizing: border-box; position: relative;}
html{ width: 100%}
body { font:14px "Arial","Open Sans",sans-serif; color: #333; line-height: 1.5; word-wrap:break-word; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-text-size-adjust: none;}
body,form,input,p,ol,ul,menu,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.5s; -webkit-transition: 0.5s; outline: none;}
a:hover{ color: #008076;}
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; }
video{object-fit: cover;}

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

/* 字体加载 */
@font-face{
	font-family: 'BaiJamjuree_En';
	src: url("../fonts/BaiJamjuree-Regular.ttf");
}
@font-face{
	font-family: 'BaiJamjuree_En_Bold';
	src: url("../fonts/BaiJamjuree-Bold.ttf");
}



/*预加载*/
.load_body{ width: 100%; height: 100%; overflow: hidden; position: absolute;} 
.content_body{ height: 100%; width: 100%;}
.load{ position: fixed; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0; z-index: 5000; background: #fff;}
.load .load_img{display: none;}
.load .logo{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.load .logo img{margin: 0 auto; height: 60px;animation: logo 2s ease infinite;}
@keyframes logo{
    0%{ opacity: 1; }
    30%{ opacity: 0.2; }
    100%{  opacity: 1; }
}



/* 公用变量 */
:root {
    --ease1: cubic-bezier(0.42, 0, 0.58, 1)
}



/* 公用部分 */
.header{ width: 100%; position: fixed; height: 100px; z-index: 1000; transition: 0.4s; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.header.header_on{ opacity: 0;}
.header .wrap{ display: flex; height: 100%; align-items: center; justify-content: space-between;}
.header .logo{ height: 40px; transition: 0.4s;}
.header .logo img{ height: 100%;}
.header .logo .logo1{ display: block;}
.header .logo .logo2{ display: none;}
.header .nav{  display: flex; align-items: center; color: #fff; line-height: 40px;}
.header .nav a{ color: #fff;}
.header .btn_search{ position: relative; padding-right: 20px; margin-right: 20px; }
.header .btn_search::before{content: ""; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1px; height:12px; background: #fff; opacity: 0.5;}
.header .btn_search a i{font-size: 20px;}
.header .btn_language{ cursor: pointer; } 
.header .btn_language span{display: flex;}
.header .btn_language span i:first-child{font-size: 18px; margin-right: 8px;}
.header .btn_language span i:last-child{font-size: 12px; margin-left: 8px;}
.header .btn_language .div{position: absolute; left: 0; top: 80%; width: 100%; max-height: 0; overflow: hidden; transition: 0.4s; z-index: 100; }
.header .btn_language .div div{width: 100%; background: rgba(255,255,255,1); box-shadow: 1px 1px 5px rgba(0,0,0,0.1);  margin-top: 10px; position: relative;}
.header .btn_language .div div::before{content: ""; position: absolute; top: -16px; left: 50%; margin-left: -10px; width:0; height:0; border:8px solid transparent; border-bottom: 8px solid rgba(255,255,255,1);} 
.header .btn_language .div a{display: block; padding: 8px 0; text-align: center; color: #333 !important; font-size: 12px; line-height: 2;}
.header .btn_language .div a:hover{background: #333; color: #fff !important;}
.header .btn_language:hover .div{ max-height:150px;}
.header .btn_nav{ width: 30px; height: 16px; cursor: pointer; margin-left: 50px;}
.header .btn_nav i{width:100%; height: 2px; margin-top: 7px; background: #fff; display: block; position: relative; transition: 0.4s;}
.header .btn_nav i:before,
.header .btn_nav i:after{content:""; position:absolute; left:0; top:0; display:block; width:100%; height:2px; background: #fff; transition: 0.4s;}
.header .btn_nav i:before{ margin-top: -7px;}
.header .btn_nav i:after{ margin-top: 7px;}
.header .btn_nav.one i:before{ transform: rotate(45deg); margin: 0;}
.header .btn_nav.one i:after{ transform: rotate(-45deg); margin: 0;}
.header .btn_nav.one i{ background:none;}

.body_on {overflow: hidden;position: absolute;left: 0;top: 0;z-index: 99; width: 100%;height: 100%;}
.header{ height: 0;}
.header .top{ height: 100px; border-bottom: 1px solid rgba(255, 255, 255, 0.3);}
.header .top {position: absolute;left: 0;top: 0;width: 100%;box-sizing: border-box;padding: 0 0;z-index: 9999;} 
.header .top .a {float: left;display: block;margin: 10px 0;width: 140px;}
.header .top .a img{ width: 100%;}
.header .top .but {float: right;width: 25px;height: 25px;margin: 20px 0;display: block;}
.header .top .but i {width: 100%;height: 2px;margin-top: 15px;background: #fff;display: block;position: relative;transition: 0.4s;}
.header .top .but i:before,
.header .top .but i:after {content: "";position: absolute;left: 0;top: 0;display: block;width: 100%;height: 2px;background: #fff;transition: 0.4s;}
.header .top .but i:before {margin-top: -7px;}
.header .top .but i:after {margin-top: 7px;}

.header2 .top{border-bottom: 1px solid #D5D7DB;}
.header2 .logo .logo1{ display: none;}
.header2 .logo .logo2{ display: block;}
.header2 .nav{  color: #333;}
.header2 .nav a{ color: #333;}
.header2 .btn_search::before{ background: #333;}
.header2 .btn_nav i{background: #333;}
.header2 .btn_nav i:after{background: #333;}
.header2 .btn_nav i:before{background: #333;}
.header2 .btn_language .div div::before{ border-bottom-color:rgba(0,0,0,0.1);} 
.header2 .btn_language .div div{width: 100%; background: rgba(0,0,0,0.1); }



/* 鼠标滚动 */
.header .top_on{ background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); transition: 0.4s;}
.header .top_on .logo .logo1{ display: none;}
.header .top_on .logo .logo2{ display: block;}
.header .top_on .nav,
.header .top_on .nav a { color: #333;}
.header .top_on .btn_nav i,
.header .top_on .btn_search::before,
.header .top_on .btn_nav i::before, 
.header .top_on .btn_nav i::after{ background: #333;}


/* 导航展开背景 */
.header .nav_box {width: 100%;height: 100%;background: url(../images/lm_header.jpg) no-repeat center ; background-size: cover; position: fixed;left: 0;top: 0;z-index: 9998;transform: translateY(100%);transition: 0.7s;}
.header .box_con {margin: 100px 40px 0px 40px;overflow-x: hidden;}
/*列表*/
.header .box_con ul {padding: 20px 10px 0;}
.header .box_con li {border-bottom: 1px solid rgba(225, 225, 225, 0.3);padding: 40px 0px 20px 0;position: relative;}
.header .box_con li.li_on{ border-bottom: 1px solid #fff;}
/* .header .box_con li.on{ background: #09368c;} */
.header .box_con li a {color: #fff;font-size: 24px;display: block;}
.header .box_con li.on a{ color: #fff;}
.header .box_con ol {display: none;padding-top: 20px;}
.header .box_con .a_zk {position: absolute;right: 10px;top: 38px;width: 40%;height: 40px; text-align: right; }
/* .header .box_con .a_zk:after {content: "";position: absolute;right: 20px;top: 8px;display: block;width: 0;height: 0;border: 5px solid transparent;border-top-color: #09368c ;transition: 0.4s;transform: rotate(0deg);}
.header .box_con .a_zk_on:after {transform: rotate(-180deg);} */
.header .box_con .a_zk .iconfont{ font-size: 24px; color: #fff;}
.header .box_con .a_zk_on .iconfont{transform: rotate(90deg); display: inline-block;}

.header .box_con li ol li{ border-bottom: none; padding: 5px 20px 5px 0; display: inline-block;}
.header .box_con li ol li a{ font-size: 20px; color: #fff; padding: 15px 30px; background: rgba(255, 255, 255, 0.1);}

.header .mob_but { clear: both; overflow: hidden; }
.header .mob_but a{ width: 50%; float: left; font-size: 14px; color: #09368c; text-align: center; box-sizing: border-box; margin: 20px 0;}
.header .mob_but a.a1{border-right: 1px solid rgba(225,225,225,0.7);}

/*打开样式*/
.phone_on .top{ background: inherit; transition: 0.7s;}

.phone_on .top{ background: initial; box-shadow: none;}
.phone_on .top .logo .logo1{ display: block;}
.phone_on .top .logo .logo2{ display: none;}
.phone_on .top .nav,
.phone_on .top .nav a { color: #fff;}
.phone_on .top .btn_nav i,
.phone_on .top .btn_search::before,
.phone_on .top .btn_nav i::before, 
.phone_on .top .btn_nav i::after{ background: #fff;}

.phone_on .top .btn_nav i:before {transform: rotate(45deg);margin: 0;}
.phone_on .top .btn_nav i:after {transform: rotate(-45deg);margin: 0;}
.phone_on .top .btn_nav i {background: none;}
.phone_on .nav_box {transform: translate(0%);}

/* 鼠标滚动-导航展开 */
.phone_on .top_on{ background: initial; box-shadow: none;}
.phone_on .top_on .logo .logo1{ display: block;}
.phone_on .top_on .logo .logo2{ display: none;}
.phone_on .top_on .nav,
.phone_on .top_on .nav a { color: #fff;}
.phone_on .top_on .btn_nav i,
.phone_on .top_on .btn_search::before,
.phone_on .top_on .btn_nav i::before, 
.phone_on .top_on .btn_nav i::after{ background: #fff;}
.phone_on .top_on .btn_nav i {background: none;}

.lm_header1{ border-bottom-color: rgba(0,0,0,0.1);}
.lm_header1 .logo .logo1{ display: none;}
.lm_header1 .logo .logo2{ display: block;}
.lm_header2 .nav,
.lm_header2 .nav a { color: #333;}
.lm_header2 .btn_nav i,
.lm_header2 .btn_search::before,
.lm_header2 .btn_nav i::before, 
.lm_header2 .btn_nav i::after{ background: #333;}

/* 栏目页新增一级导航 */
.lm_header .firstnav a{ font-size: 14px; color: #fff; font-weight: bold; margin: 0 20px;}
.lm_header1 .firstnav a,
.lm_header2 .firstnav a,
.lm_header .top_on .firstnav a{ color: #008076;}
.lm_header .firstnav a:hover{ color: #B6D55D;}


.wrap{ width: 100%; padding: 0 80px;}

.footer{}
.footer .f_t{ border-top: 1px solid rgba(255,255,255,0.3); display: flex; justify-content: space-between; padding: 40px 80px;}
.footer .f_nav{ overflow: hidden;}
.footer .f_nav .list{ padding-right: 70px; float: left; max-width: 245px;}
.footer .f_nav .tit a{ font-weight: bold; color: #fff; }
.footer .f_nav ul{ padding-top: 20px;}
.footer .f_nav li{ padding: 5px 0;}
.footer .f_nav li a{ color: #fff; line-height: 1.4; opacity: 0.8;}
/* .footer .f_nav a:hover{ color: #f00;} */
.footer .ewm_list{ display: flex;}
.footer .ewm_list .ewm{ width: 112px; margin-left: 20px;}
.footer .ewm_list span{ display: block; width: 100%; padding: 6px; background: #fff;}
.footer .ewm_list img{width: 100%;}
.footer .ewm_list b{ font-size: 13px; padding-top: 16px; display: block; text-align: center; font-weight: 400; color: #fff;}
.footer .f_b{ border-top: 1px solid rgba(255,255,255,0.3); display: flex; justify-content: space-between; align-items: center; padding: 30px 80px;}
.footer .copyright{ font-size: 13px; line-height: 1.3; color: #fff;}
.footer .copyright a{color: #fff;}
.footer .url_list{ display: flex;}
.footer .url_list span{ display: inline-block; width: 1px; height: 100%; background: #fff; opacity: 0.3; margin: 0 15px;}
.footer .url_list a{ color: #fff; font-size: 13px;}
/* .footer .url_list a:hover{ color: #048286;} */

.rotation-shim { display: none;}


/* 首页 */
.b_left{position: fixed; left:80px; bottom: 0; width: 32px; height: 137px; z-index: 50; transition: 0.4s; font-size: 12px; line-height: 14px; color: #fff;animation: an_b_left 1.6s ease infinite;  text-align: center;}
.b_left span{ font-size: 12px; position: relative; top: 15px;}
.b_left::after{ content: ""; position: absolute; width: 1px; height: 50px; bottom: 0; left: 50%; background: #fff; opacity: 0.5;}
@keyframes an_b_left{
    0%{ transform: translateY(0); }
    50%{ transform: translateY(15px); }
    100%{transform: translateY(0);}
}
.b_left.b_left2{ color: #666;}
.b_left.b_left2 span{ color: #000;}
.b_left.b_left2::after{  background: #333;}

.t_right{position: fixed; right: 0; top: 0; height: 100%; width:60px; box-sizing: border-box; z-index: 49;}
.t_right .box{position: relative; height: 100%; transition: 0.6s;}
.t_right .menu{position: absolute; top:50%; left: 0; transform: translate(-50%,-50%); opacity: 1; }
.t_right .menu li{ cursor: pointer; display: block;width: 22px; height: 22px; position: relative;}
.t_right .menu li::after{display: block; content: ''; position: absolute;top: 9px;left: 9px;width: 4px;height: 4px;border-radius: 2px;background-color: #fff;transition: .3s ease;}
.t_right .menu li.active{ height: 62px;}
.t_right .menu li.active::after{height: 44px; }
.t_right .menu li:hover::after{ background: #d8a77f;}
.t_right .menu li.active:hover::after{ background: #fff;}
.t_right.t_right2 .menu li::after{background-color: #000;}
.t_right.t_right2 .menu li:hover::after{ background: #000;}
.t_right.t_right2 .menu li.active:hover::after{ background: #000;}
.t_right.t_right_on .box{ opacity: 0;}
.t_right3{ height: 74%;}


.in_main{ z-index: 2;transform: translate3d(0px, 0px, 0px) !important;}
.in_main .wrap{ padding-top: 100px; height: 100%;}
.in_main .wrap_box{ display: flex; height: 100%; position: relative;}

.in_title{ line-height: 1.41;font-size: 38px; color: #333;}
.in_summary{ font-size: 24px; padding-top: 15px; color: #666;}
.in_more{ overflow: hidden; padding-top: 40px;}
.in_more a{ color: #333; font-weight: bold; line-height: 32px; display: inline-block; padding:0 80px 0 0; position: relative;}
.in_more a::after{ content: ""; position: absolute; right: 10px; top: 0; width: 62px; height: 100%; background: url(../images/in_more2.png) no-repeat center right; transition: 0.4s;}
.in_more a:hover::after{ right:0}
.in_more2 a{color: #fff; }
.in_more2 a::after{ background-image: url(../images/in_more1.png); }

.section{position: absolute; width: 100vw; height: 100vh; overflow: hidden;}
.section.active{opacity: 1; z-index: 2;}

.section .bg{position: absolute; left: 0; top: 0; width:100%; height: 100%; z-index: 0;} 
.section .hline{position: absolute;height: 1px;width: 0;background-color: rgba(255, 255, 255, 0.3);transition: width 0.5s cubic-bezier(0.42, 0, 0.58, 1); z-index: 10;}
.section .vline{position: absolute;width: 1px;height: 0;background-color: rgba(255, 255, 255, 0.3);transition: height 0.5s cubic-bezier(0.42, 0, 0.58, 1); z-index: 10;}
.section .hline.dark,
.section .vline.dark{background: #D5D7DB;}


/* 首页-第1屏 */
.section1x .bg_box{ background: #008076; position: absolute; z-index: 0; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0;}
.section1x .bg_video{ position: absolute; z-index: 0; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0; background: no-repeat center; background-size: cover;}
.section1x .bg_video video{ width: 100%; height: 100%;}
.section1x .bg{ width: 160%; left: -30%;}
.section1x .bg_l{ z-index: 10; background: url(../images/in_s1_bg1.png) no-repeat center; background-size: auto 100%; }  
.section1x .bg_l .video_box{ position: absolute; width: 100%; height: 100%; z-index: 0; right: 0; top: 0;-webkit-mask: url(../images/in_s1_bg1a.png) center;-webkit-mask-size:auto 100%;}
.section1x .bg_l .video_box video{ width: 140vh; height: 140vh;transform:translate(-50%,-50%) rotate(113.43deg); position: absolute; left: 40%; top: 40%;}  
.section1x .bg_r{ z-index: 5; background: url(../images/in_s1_bg2.png) no-repeat center; background-size: auto 100%; }  
.section1x .vline.line1 {  right:25%; top: 0; height:100%; z-index: 10; }
.section1x .block-title-box{ position: absolute; left:8.3%;top:40%; transform: translateY(-50%); z-index:10 ;}
.section1x .block-title-box .li1{ margin: 0 0 25px 230px;}
.section1x .texts-box {position: absolute; width: 26%; right: -1%; bottom: 12.7%;  z-index: 10; padding-left: 20px;}
.section1x .texts-box .in_summary{ color: #fff; font-size: 16px;}
.section1x .texts-box .in_more{ padding-top: 40px;}

.section1x .home_yuan{ width: 120vw; height: 120vw; position: absolute; left: 50%; top: 50%; margin: -60vw 0 0 -60vw; z-index: 1002; pointer-events: none;}
.section1x .home_yuan .svg{ position: relative; z-index: 2; opacity: 1;}
.section1x .home_yuan .circle{ stroke: #fff; stroke-width: 0;transition: all 1s ease-in;}
.section1x .home_yuan .circle1{transition-delay:1.1s}
.section1x .home_yuan .circle2{transition-delay:1s}
.section1x .home_yuan .circle3{transition-delay:0.9s}
.section1x .home_yuan .circle4{transition-delay:0.8s}
.section1x .home_yuan .circle5{transition-delay:0.7s}
.section1x .home_yuan .circle6{transition-delay:0.6s}
.section1x .home_yuan.one .circle{ stroke-width: 120px;transition: all 0.4s cubic-bezier(.49,.05,.96,.67);}
.section1x .home_yuan.one .circle1{transition-delay:0s}
.section1x .home_yuan.one .circle2{transition-delay:.1s}
.section1x .home_yuan.one .circle3{transition-delay:.2s}
.section1x .home_yuan.one .circle4{transition-delay:.3s}
.section1x .home_yuan.one .circle5{transition-delay:.4s}
.section1x .home_yuan.one .circle6{transition-delay:.5s}


/* 首页-第2x屏 */
.section2x .in_title{ max-width: 50%;}
.section2x .bg{ position: absolute; z-index: 0; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0;}
.section2x .bg .bg_box{ position: absolute; z-index: 10; width: 100%; height: 100%; background: url(../images/in_s2_bg1.png) no-repeat center bottom; background-size:auto 100%; left: 0; top: 0;}
.section2x .bg .video_box{ position: relative; width: 100%; height: 100%; z-index: 0;}
.section2x .bg .video_box::before{ content: ""; position: absolute; width: 100%; height: 100%;  left: 0; top: 0;mix-blend-mode: screen;opacity: 0.72; background: #084843; z-index: 10;}
.section2x .bg .video_box::after{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0;background: linear-gradient(0.17deg, #FFFFFF -1.67%, rgba(255, 255, 255, 0) 46.29%);  mix-blend-mode: normal; opacity: 0.72;}
.section2x .bg .video_box video{ width: 100%; height: 100%;}
.section2x .bg .pic{ width: 100%; height: 100%; position: absolute; left: -20px; top: 0; z-index: 20; display: flex;justify-content: center;align-items: flex-end;}
.section2x .bg .svg_bg1{ position: relative; z-index: 10; height: 80%; width: 100%;}
.section2x .bg .svg_bg1 .path{stroke-width: 440px;fill:none;stroke:#fff;stroke-miterlimit:10;stroke-dasharray: 2000px;stroke-dashoffset: 0;}
.section2x .block-title-box{ position: absolute; left:10% ;top:35%; transform: translateY(-50%); z-index:10 ;}
.section2x .texts-box {position: absolute; bottom: 8.4%; right: 0; z-index: 10;}
.section2x .texts-box .li{ padding-left: 98px; float: left;}
.section2x .texts-box .li span{ display: block; line-height: 1.3;}
.section2x .texts-box .li .num{ color: #008076; font-size: 58px; letter-spacing: 0.02em; font-family: "BaiJamjuree_En"; font-weight: bold;}
.section2x .texts-box .li .tit{ color: #999; font-size: 16px;text-shadow: 0px 0px 8px #FFFFFF;}

.section2x .texts-box .li .num{ color: transparent; position: relative;}
.section2x .texts-box .li .num b{ display: block; position: absolute; left: 0; top: 0; color: #008076; font-size: 30px;}
.section2x .texts-box .li .num em{ font-style: normal; font-size: 58px;}


/* 首页-第3x屏 */
.section3x .bg_l{ background: #fff; position: absolute; z-index: 10; width: 13.8%; height: 100%; left: 0; top: 0;}
.section3x .bg_r{ background: #fff; position: absolute; z-index: 10; width: 54.2%; height: 100%; right: 0; top: 0;}
.section3x .bg_video{ position: absolute; z-index: 0; width: 67%; height: 100%; left: 0; top: 0;}
.section3x .bg_video .video_box{width: 100%; height: 100%; z-index: 0; position: absolute; right: 0; overflow: hidden; background: no-repeat center; background-size: cover;}
.section3x .bg_video .video_box::after,
.section3x .bg_video .video_box::before{ content: ""; position: absolute; width: 100%; height: 100%;  left: 0; top: 0;z-index: 20;}
.section3x .bg_video .video_box::after{background: linear-gradient(269.36deg, rgba(255, 255, 255, 0) 5.74%, #FFFFFF 95.4%);mix-blend-mode: normal;opacity: 0.71; }
.section3x .bg_video .video_box::before{ background: #58BE5C;mix-blend-mode: screen;opacity: 0.5; }
.section3x .bg_video .video_box video{ width: 100%; height: 100%; position: absolute; right: 0; z-index: 10;}
.section3x .vline.line1 { right:8.3%; top: 0; height: 100%; z-index: 10; }
.section3x .block-title-box{ position: absolute; left: 2%;top: 46% ;transform: translateY(-50%); z-index:10 ;}
.section3x .con_r{ width:46.3%; position: absolute; height: 100%; top: 0; right: 8.3%; display: flex; flex-direction: column; overflow: hidden;}
.section3x .texts-box { padding:50px 110px 50px 60px; display: flex; align-items: flex-end; flex: 1;}
.section3x .texts-box .summary{ font-size: 16px; font-weight: bold; color: #666;}
.section3x .texts-box .tit{ font-size: 24px; color:#008076;letter-spacing: 0.02em; padding-top: 15px;}
.section3x .texts-box .tit a{ color:#008076;}
.section3x .texts-box .tit a:hover{ color:#f60;}
.section3x .texts-box .txt{ font-size: 16px; color:#666; padding-top: 15px;}
.section3x .logo_bg{position: relative;overflow: hidden; width: 100%; padding-top: 27%;}
.section3x .logo_box{position: absolute; width:83%; height: 100%; left: 0; top: 0;}
.section3x .logo {position: absolute;top: 0;width:50%;height:100%;overflow: hidden;}
.section3x .logo.detra { left: 0;}
.section3x .logo.ogkgroup { right: 0;}
.section3x .logo .swiper-container{ position: absolute; width:100%; height: 100%; opacity: 1; top: 0;}
.section3x .logo .sw_l_con1{ left: 0;}
.section3x .logo .sw_l_con2{ right: 0;}
.section3x .logo .swiper-slide{ position: relative;}
.section3x .logo .swiper-slide a{ display: block; height: 100%;}
.section3x .logo .swiper-slide .pic{ position: absolute; left: 0; top: 0; display: block; height: 100%;}
.section3x .logo .swiper-slide img{ width: 100%; height: 100%; object-fit: cover;}
.section3x .logo .swiper-slide .tit{ position: absolute; font-size: 16px; line-height: 1.8; left: 32px; bottom: 16px; color: #fff; z-index: 10; white-space: nowrap;}
.section3x .controls-box {position: absolute;top: 0; right: 0;width:17%;height:100%;border-top: 1px rgba(51, 51, 51, 0.08) solid;}
.section3x .controls-box .arr { width: 100%; height:50%;border-bottom: 1px rgba(51, 51, 51, 0.08) solid;background-color: #fafafa; cursor: pointer;}
.section3x .controls-box .arr span{position: absolute;top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0);line-height: 16px; font-size: 16px;text-align: center;font-weight: bold;color: #262626; transition: 0.4s;}
.section3x .controls-box .arr:hover span { color: #008076;}
.section3x .caption-box { height: 28%; display: flex; align-items: center;}
.section3x .caption-box .caption { padding: 0 60px;}
.section3x .caption-box .caption a{ color: #008076; font-size: 16px; }
.section3x .caption-box .caption a:hover{color: #008076;}
.section3x .caption-box .caption span{ color: #999; padding: 0 20px; }


/* 首页-第4x屏 */
.section4x .sw_con4{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden;}
.section4x .bg_video{ position: absolute; z-index: 0; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0;}
.section4x .bg_video::after{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10; background: #008076; mix-blend-mode: normal;  opacity: 0.23;}
.section4x .bg_video .pic{ width: 100%; height: 100%; background:no-repeat center right; background-size: auto 100%; animation:section4x_bg 30s ease-in-out infinite ;}
@keyframes section4x_bg{
    0%{background-size:auto 110%;}
    50%{background-size:auto 100%;}
    100%{ background-size:auto 110%;}
}
.section4x .bg_box{ width: 240%; left: -70%; position: absolute; height: 160%; top: -30%; background-size: cover;}
.section4x .bg_l{ z-index: 10; background: url(../images/in_s4_bg1.png?cwebp=0) no-repeat center; }  
.section4x .bg_r{ z-index: 10; background: url(../images/in_s4_bg2.png?cwebp=0) no-repeat center; }  
.section4x .block-title-box{ position: absolute; left:8.3% ;top:32%; transform: translateY(-50%); z-index:10 ;}
.section4x .texts-box {position: absolute;  left:16.6%; width: 33%; bottom:95px; z-index: 10; padding-right: 30px;}
.section4x .texts-box .sw_con3{ overflow: hidden;}
.section4x .texts-box .swiper-slide{ padding-bottom: 30px;}
.section4x .texts-box .swiper-slide span{ display: block;}
.section4x .texts-box .swiper-slide .time{ font-size: 20px; font-weight: bold; color: #64ACA7;letter-spacing: 0.02em;letter-spacing: 0.02em; font-family: "BaiJamjuree_En_Bold";}
.section4x .texts-box .swiper-slide .tit{ font-size: 24px; font-weight: bold;color: #333; padding: 10px 0 20px 0; transition: 0.4s;}
.section4x .texts-box .swiper-slide .txt{ font-size: 16px; line-height: 1.5;color: #666; max-height: 72px; overflow: hidden;}
.section4x .texts-box .swiper-slide a:hover .tit{ color: #008076;}
.section4x .texts-box .b_scroll{ display: flex;    align-items: center;}
.section4x .texts-box .swiper-scrollbar{ width: 60px; background: #D5D7DB; border-radius: 0px; height: 2px; position: relative; top: auto; bottom: auto;}
.section4x .texts-box .swiper-scrollbar-drag{ background: #008076; border-radius: 0px;}
.section4x .texts-box .num{ color: #999; font-weight: 300; padding-left: 20px;}
.section4x .texts-box .num b{ color: #008076;font-family: "BaiJamjuree_En_Bold"; font-weight: bold;}


/* 首页-第5x屏 */
.section5x .bg{ position: absolute; z-index: 0; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0;}
.section5x .bg .bg_box{ position: absolute; z-index: 1; width: 100%; height: 100%; background: url(../images/in_s5_bg1.png) no-repeat center;background-size:auto 100%; left: 0; top: 0;}
.section5x .bg .bg_video{ position: absolute; z-index: 0; width: 100%; height: 100vh; overflow: hidden; left: 0; top: 0; background: no-repeat center; background-size: cover;}
.section5x .bg .video_box{ position: relative; width: 100%; height: 100%; z-index: 0;}
.section5x .bg .video_box::before{ content: ""; position: absolute; width: 100%; height: 100%;  left: 0; top: 0;background: linear-gradient(269.36deg, rgba(255, 255, 255, 0) 5.74%, #FFFFFF 95.4%);   mix-blend-mode: normal;  opacity: 0.71; z-index: 10;}
.section5x .bg .video_box video{ width: 100%; height: 100%;}
.section5x .bg .pic{ width: 200%; height: 100%; position: absolute; left: -50%; top: 0%; z-index: 10; display: flex;    justify-content: center;}
.section5x .bg .svg_bg2{ width: 100%; height: 100%;}
.section5x .bg .svg_bg2 .path{stroke-width: 430px;fill:none;stroke:#fff;stroke-miterlimit:10;stroke-dasharray: 2600px;stroke-dashoffset: 0;}
.section5x .block-title-box{ position: absolute; left: 0%;top: 28% ;transform: translateY(-50%); z-index:10 ;}
.section5x .texts-box {position: absolute; bottom: 50px; right: 70px; z-index: 10;}
.section5x .texts-box .swiper_btn{ padding-bottom: 8px; line-height: 30px;     display: flex;justify-content: flex-end;}
.section5x .texts-box .swiper_btn a{ font-size: 24px; color: #008076;  display: inline-block; font-weight: bold;}
.section5x .texts-box .swiper_btn a.swiper-button-disabled{ color: #3F3F3F; opacity: 0.2;}
.section5x .texts-box .swiper_btn span{ width: 1px; height: 30px; background: #3F3F3F; opacity: 0.2; display: inline-block; margin: 0 15px;}
.section5x .texts-box .sw_con5{ width: 1140px; }
.section5x .texts-box .swiper-slide{ padding:30px 0 0 40px;}
.section5x .texts-box .swiper-slide a{ display: block; height: 220px; padding: 30px 20px; background: linear-gradient(113.57deg, rgba(182, 213, 93, 0.9) -33.67%, rgba(0, 128, 118, 0.9) 129.12%);}
.section5x .texts-box .swiper-slide span{ display: block;}
.section5x .texts-box .swiper-slide .time{ height: 70px; font-size: 20px; font-weight: bold; color: #fff;letter-spacing: 0.02em; font-family: "BaiJamjuree_En_Bold";}
.section5x .texts-box .swiper-slide .tit{ font-size: 16px; color: #fff; height: 76px; overflow: hidden;}
.section5x .texts-box .swiper-slide a:hover{ transform: translateY(-20px); box-shadow: 0px 0px 5px rgba(0, 128, 118,1);}


/* 首页-第6x屏 */
.section6x .bg{ background: url(../images/in_s6_bg1.jpg) no-repeat center #008076; background-size:cover ;}
.section6x .wrap_box1{ padding: 0 8.3% 360px 8.3%; z-index: 10;    align-items: center;    justify-content: space-between;}
.section6x .wrap_box1 .con_l{ width: 60%;}
.section6x .wrap_box1 .con_l .tit{ color: #fff; font-size: 42px; line-height: 70px; letter-spacing: 0.02em;}
.section6x .wrap_box1 .con_l .tit strong{ font-size: 100px; font-weight: 400;}
.section6x .wrap_box1 .con_l .tit2{ padding-left: 0px;}
.section6x .wrap_box1 .con_r{ width: 40%;}
.section6x .wrap_box1 .con_r .in_summary{ font-size: 16px; color: #fff;}

.section6x .footer{ position: absolute; width: 100%;  left: 0; bottom: 0; z-index: 10;}

.section6x .home_yuan{ width: 100vw; height: 100vw; position: absolute; left: 50%; top: 50%; margin: -50vw 0 0 -50vw; z-index: 5; pointer-events: none;}
.section6x .home_yuan .svg{ position: relative; z-index: 2; opacity: 1;}
.section6x .home_yuan .circle{ stroke: #fff; stroke-width: 0;transition: all 0.4s cubic-bezier(.49,.05,.96,.67);}
.section6x .home_yuan .circle1{transition-delay:0.5s}
.section6x .home_yuan .circle2{transition-delay:0.4s}
.section6x .home_yuan .circle3{transition-delay:0.3s}
.section6x .home_yuan .circle4{transition-delay:0.2s}
.section6x .home_yuan .circle5{transition-delay:0.1s}
.section6x .home_yuan .circle6{transition-delay:0s}
.section6x .home_yuan.one .circle{ stroke-width: 120px;transition: all 0.4s cubic-bezier(.49,.05,.96,.67);}
.section6x .home_yuan.one .circle1{transition-delay:1.3s}
.section6x .home_yuan.one .circle2{transition-delay:1.2s}
.section6x .home_yuan.one .circle3{transition-delay:1.1s}
.section6x .home_yuan.one .circle4{transition-delay:1s}
.section6x .home_yuan.one .circle5{transition-delay:0.9s}
.section6x .home_yuan.one .circle6{transition-delay:0.8s}




/* 首页-动画 */
.section{ z-index: 0; }
.section.section_down { z-index: 10;visibility: visible;}       /* 出场屏-过度 */
.section.section_down_n { z-index: 20;visibility: visible;}     /* 入场屏-过度 */
.section.section_an { z-index: 10;visibility:visible;}          /* 入场屏-当前 */

.section .block-title > .li{ transform: translateY(40px); opacity: 0; transition:all 0.5s var(--ease1);}
.section .block-title > .li1{ transition-delay: 0s;}
.section .block-title > .li2{ transition-delay: 0.15s;}
.section .block-title > .li3{ transition-delay: 0.3s;}
.section .block-title > .li4{ transition-delay: 0.45s;}
.section.section_down .block-title > .li{ transform: translateY(-40px); opacity: 0;}
.section.section_an .block-title > .li{ transform: translate(0) !important; opacity: 1; }


.section .hline{ transform: scaleX(0); transform-origin: left ; transition:all 0.8s 1s var(--ease1);}
.section .vline{ transform: scaleY(0); transform-origin: top ; transition:all 0.8s 1s var(--ease1);}
.section.section_an .hline{ transform: scaleX(1);}
.section.section_an .vline{ transform: scaleY(1);}


/* 首页-动画-第1x屏 */
.section1x .bg_box{ opacity: 0;  transform: scale(1); transition:all 0.8s 0s var(--ease1);}
.section1x.section_down .bg_box{ opacity: 0; transform: scale(2); transition:transform 1s var(--ease1), opacity 0s 1s var(--ease1);}
.section1x.section_an .bg_box{ opacity: 1; transform: scale(1);}

.section1x .home_yuan{ opacity: 0;transition:all 0s 0s var(--ease1);}
.section1x.section_down .home_yuan{ opacity: 0; transition:all 0s 1s var(--ease1);}
.section1x.section_an .home_yuan{ opacity: 1;}

.section1x .bg_l{ transform: translateX(8%); transition:all 0.8s 0s var(--ease1);}
.section1x.section_down .bg_l{  transform: translateX(0%); transition:all 0s 1s var(--ease1);}
.section1x.section_an .bg_l{  transform: translateX(0%);}

.section1x .bg_r{ transform: translateX(-8%); transition:all 0.8s 0s var(--ease1);}
.section1x.section_down .bg_r{  transform: translateX(0%); transition:all 0s 1s var(--ease1);}
.section1x.section_an .bg_r{  transform: translateX(0%);}

.section1x.section_an .block-title-box .block-title .li1{ transition-delay: 0.4s;}

.section1x .texts-box .block-title .li{transform: translateX(40px);}
.section1x.section_an .texts-box .block-title .li1{ transition-delay: 0.6s;}
.section1x.section_an .texts-box .block-title .li2{ transition-delay: 0.8s;}

.section1x .block-title-box .li1{ opacity: 0; transform: translateX(80px); transition:all 0.8s ease-out;}
.section1x .block-title-box .li2{ opacity: 0; transform: translateX(-80px); transition:all 0.8s ease-out;}
.section1x.section_an .block-title-box .li{ transform: translateX(0) !important; opacity: 1 !important;}


/* 首页-动画-第2x屏 */
.section2x .bg{ opacity: 0;transition:all 0.8s 0s var(--ease1);}
.section2x.section_down .bg{ opacity: 0; transition:all 0s 1s var(--ease1);}
.section2x.section_an .bg{ opacity: 1;}

.section2x .bg .video_box{ transform: translateX(-10%); transition:all 1s 0s var(--ease1);}
.section2x.section_down .bg .video_box{ transform: translateX(10%);transition:all 1s 0.4s var(--ease1);}
.section2x.section_an .bg .video_box{  transform: translateX(0);}

.section2x .bg .svg_bg1 .path{stroke-dashoffset: 0; transition:all 0.6s var(--ease1);}
.section2x.section_down .bg .svg_bg1 .path{stroke-dashoffset: 4000px;  transition:all 0.6s 0.4s var(--ease1);}
.section2x.section_an .bg .svg_bg1 .path{stroke-dashoffset: 2000px; }

.section2x.section_an .block-title-box .block-title .li1{ transition-delay: 0.6s;}
.section2x.section_an .block-title-box .block-title .li2{ transition-delay: 0.8s;}

.section2x .texts-box .block-title .li{transform: translateX(40px);}
.section2x.section_an .texts-box .block-title .li1{ transition-delay: 0.8s;}
.section2x.section_an .texts-box .block-title .li2{ transition-delay: 0.9s;}
.section2x.section_an .texts-box .block-title .li3{ transition-delay: 1s;}
.section2x.section_an .texts-box .block-title .li4{ transition-delay: 1.1s;}


/* 首页-动画-第3x屏 */
.section3x .bg{ opacity: 0;transition:all 0.8s 0s var(--ease1);}
.section3x.section_down .bg{ opacity: 0; transition:all 0s 1s var(--ease1);}
.section3x.section_an .bg{ opacity: 1;}

.section3x .bg .bg_r{ width:600px; transition:all 0.8s 0.4s cubic-bezier(.8,.02,.64,.97);}
.section3x.section_down .bg .bg_r{width: 100%; transition:all 0.8s var(--ease1);}
.section3x.section_an .bg .bg_r{width:54.2%;}

.section3x .bg .bg_l{ width:calc(100vw - 600px); transition:all 1.2s cubic-bezier(.17,.01,.04,.96);}
.section3x.section_down .bg .bg_l{ width:0; transition:all 1s var(--ease1);}
.section3x.section_an .bg .bg_l{width:13.8%;}

.section3x .bg_video .video_box{ transform: translateX(300px); transition:all 1s cubic-bezier(.17,.01,.04,.96);}
.section3x.section_down .bg_video .video_box{ transform: translateX(-100px); transition:all 0.8s var(--ease1);}
.section3x.section_an .bg_video .video_box{ transform: translateX(0);} 

.section3x .logo{ width: 0%; transition:all 0.6s 0s var(--ease1);}
.section3x.section_an .logo{ width: 50%; transition:all 0.6s 0.5s var(--ease1);}

.section3x.section_an .block-title-box .block-title .li1{ transition-delay: 1s;}
.section3x.section_an .block-title-box .block-title .li2{ transition-delay: 1.2s;}
.section3x.section_an .block-title-box .block-title .li3{ transition-delay: 1.4s;}
.section3x.section_an .texts-box .block-title .li1{ transition-delay: 0.8s;}
.section3x.section_an .texts-box .block-title .li2{ transition-delay: 1s;}
.section3x.section_an .texts-box .block-title .li3{ transition-delay: 1.2s;}

.section3x .controls-box, 
.section3x .caption-box{ opacity: 0; transition:all 0.8s 0s var(--ease1);}
.section3x.section_an .controls-box,
.section3x.section_an .caption-box{ opacity: 1; transition:all 0.8s 1.2s var(--ease1);}


/* 首页-动画-第4x屏 */
.section4x .bg{ opacity: 0;transition:all 0.8s 0s var(--ease1);}
.section4x.section_down .bg{ opacity: 0; transition:all 0s 1s var(--ease1);}
.section4x.section_an .bg{ opacity: 1;}

.section4x .bg .bg_video{ transform: translateX(10%); transition:all 0.8s 0s var(--ease1);}
.section4x.section_down .bg .bg_video{ transform: translateX(-10%);transition:all 1s 0.4s var(--ease1);}
.section4x.section_an .bg .bg_video{  transform: translateX(0);}

.section4x .bg_l{ transform: translate(25%,20%); transition:all 0.8s 0s cubic-bezier(.29,.01,0,.96);}
.section4x.section_down .bg_l{  transform: translate(-15%,10%); transition:all 1s 0.2s var(--ease1);}
.section4x.section_an .bg_l{  transform: translateX(0%);}

.section4x .bg_r{ transform: translate(25%,-20%); transition:all 0.8s 0s var(--ease1);}
.section4x.section_down .bg_r{  transform: translate(-16%,10%); transition:all 0.7s 0.3s cubic-bezier(.8,.02,.64,.97);}
.section4x.section_an .bg_r{transform: translate(25%,-20%);}

.section4x.section_an .block-title-box .block-title .li1{ transition-delay: 0.6s;}
.section4x.section_an .block-title-box .block-title .li2{ transition-delay: 0.8s;}

.section4x .texts-box .block-title .li{transform: translateX(40px);}
.section4x.section_an .texts-box .block-title .li1{ transition-delay: 1s;}



/* 首页-动画-第5x屏 */
.section5x .bg{ opacity: 0;transition:all 0.8s 0s var(--ease1);}
.section5x.section_down .bg{ opacity: 0; transition:all 0s 1s var(--ease1);}
.section5x.section_an .bg{ opacity: 1;}

.section5x .bg .video_box{ transform: translateX(-20%); transition:all 1s 0s var(--ease1);}
.section5x.section_down .bg .video_box{ transform: translateX(20%);transition:all 1s 0.4s var(--ease1);}
.section5x.section_an .bg .video_box{  transform: translateX(0);}

.section5x .bg .svg_bg2 .path{stroke-dashoffset: 0; transition:all 0.6s var(--ease1);}
.section5x.section_down .bg .svg_bg2 .path{stroke-dashoffset: -5200px;  transition:all 0.6s 0.4s var(--ease1);}
.section5x.section_an .bg .svg_bg2 .path{stroke-dashoffset: -2600px; }

.section5x.section_an .block-title-box .block-title .li1{ transition-delay: 0.6s;}
.section5x.section_an .block-title-box .block-title .li2{ transition-delay: 0.8s;}
.section5x.section_an .block-title-box .block-title .li3{ transition-delay: 1s;}
.section5x.section_an .block-title-box .block-title .li4{ transition-delay: 1.2s;}

.section5x .texts-box .block-title .li{transform: translateX(20px);}
.section5x.section_an .texts-box .block-title .li1{ transition-delay: 0.8s;}
.section5x.section_an .texts-box .block-title .li2{ transition-delay: 0.9s;}
.section5x.section_an .texts-box .block-title .li3{ transition-delay: 1s;}


/* 首页-动画-第6x屏 */
.section6x .bg{ opacity: 0;  transform: scale(1); transition:all 0.8s 0s var(--ease1);}
.section6x.section_down .bg{ opacity: 0; transform: scale(2); transition:transform 1s var(--ease1), opacity 1s 0s var(--ease1);}
.section6x.section_an .bg{ opacity: 1; transform: scale(1);}

.section6x .con_l{transform: translateX(-40px); opacity: 0; transition:all 0.8s 0s var(--ease1);}
.section6x .con_r{transform: translateX(40px); opacity: 0; transition:all 0.8s 0s var(--ease1);}
.section6x.section_an .con_l{ transform: translate(0); opacity: 1;}
.section6x.section_an .con_r{ transform: translate(0); opacity: 1;}

.section6x .footer{ transform: translateY(40px); opacity: 0; transition:all 0.8s 0s var(--ease1);}
.section6x.section_an .footer{ transform: translateY(0); opacity: 1;  transition:all 0.8s 0.4s var(--ease1);}



/* 栏目页 */
.lm_footer{ background: url(../images/lm_footer.jpg) no-repeat center; background-size: cover; position: relative; z-index: 999;}


.lm_wrap{ width: 1440px; margin: 0 auto; box-sizing: border-box;}
.lm_mbx,
.lm_mbx a{ color: #999;}
.lm_mbx i{ padding: 0 3px;}
.lm_mbx_white,
.lm_mbx_white a{ color: #E8EAED;}
.lm_nav1{ padding-top: 50px; position: relative; z-index: 1;}
.lm_nav1 a{ display: inline-block; line-height: 60px; border: 1px solid #999999; font-size: 18px; color: #666; font-weight: bold; padding: 0 50px;}
.lm_nav1 a:hover,
.lm_nav1 a.on{ background: #008076; border-color: #008076; color: #fff;}
.lm_text_pc58{ font-size: 38px;}
.lm_text_pc20{ font-size: 18px;letter-spacing: 0;}
.lm_text_cent{ text-align: center;}
.lm_text_white{ color: #fff;}
.lm_picmaxw img{ max-width: 100%;}
.lm_btn_fang a{ display: inline-block; padding: 0 60px; line-height: 40px; background: #008076; font-weight: bold; color: #fff;}
.lm_btn_fang a:hover{ background: #B6D55D; color: #fff;}


/* 走进天助 */
.lm_zjtz1{ padding: 124px 0 100px; position: relative;}
.lm_zjtz1 .pic{ position: absolute; right: 0; top: 0;}
.lm_zjtz1 .pic::before{ content: ""; position: absolute; right: 0; top: 0; width: 703px; height: 1070px; background: url(../images/lm_zjtz-2.png) no-repeat center; z-index: 1; background-size: contain;}
.lm_zjtz1 .text_con{ max-width: 800px; padding: 100px 0 50px; position: relative; z-index: 1;}
.lm_zjtz1 .text_con .lm_text_pc20{ padding-top: 20px;color:#666}
.lm_zjtz1 .text_list{ max-width: 1170px; margin: 0 -50px; overflow: hidden;}
.lm_zjtz1 .text_list li{ width: 30%; padding: 50px; float: left;}
/* .lm_zjtz1 .text_list li:nth-child(1),
.lm_zjtz1 .text_list li:nth-child(4){ width: 25%;}
.lm_zjtz1 .text_list li:nth-child(3),
.lm_zjtz1 .text_list li:nth-child(6){ width: 35%;} */
.lm_zjtz1 .text_list .top{ font-weight: bold; color: #008076; font-size: 70px;}
.lm_zjtz1 .text_list .top .num{ font-family: "BaiJamjuree_En";}
.lm_zjtz1 .text_list .top .sp{ font-size: 30px;}
.lm_zjtz1 .text_list .bot{ font-size: 20px; color: #999; border-top: 1px solid #D6E0EA; padding-top: 5px;}

.lm_zjtz2{ padding: 100px 0; background: #F1F4F6; text-align: center;}
.lm_zjtz2 .text{ max-width: 1200px; margin: 0 auto;}
.lm_zjtz2 .text .lm_text_pc20{ padding-top: 20px;}
.lm_zjtz2 .lm_picmaxw{ padding-top: 50px;}

.lm_zjtz3{ padding: 150px 0 268px; background-repeat: no-repeat; background-position: center; background-size: cover;}
.lm_zjtz3 .text{ max-width: 1200px; color: #fff;}
.lm_zjtz3 .text .lm_text_pc20{ padding-top: 20px;}

.lm_zjtz4{ margin-top: -170px; padding-bottom: 100px;}
.lm_zjtz4 .swiper-container{ overflow: hidden;}
.lm_zjtz4 .li_box a,
.lm_zjtz4 .li_box span{ display: block;}
.lm_zjtz4 .li_box .pic img{ width: 100%;}
.lm_zjtz4 .li_box .text_con{ padding: 30px 40px 35px 30px; background: #F1F5F9;}
.lm_zjtz4 .li_box .date{ color: #008076; font-size: 20px; font-family: "BaiJamjuree_En"; font-weight: bold; padding-bottom: 15px;}
.lm_zjtz4 .li_box .tit{ color: #333; font-size: 24px; font-weight: bold; padding-bottom: 57px; transition: 0.5s;}
.lm_zjtz4 .li_box a:hover .tit{color: #008076;}
.lm_zjtz4 .li_box .btn span{ color: #333; font-weight: bold; line-height: 32px; display: inline-block; padding:0 80px 0 0; position: relative;}
.lm_zjtz4 .li_box .btn span::after{ content: ""; position: absolute; right: 10px; top: 0; width: 62px; height: 100%; background: url(../images/in_more2.png) no-repeat center right; transition: 0.4s;}
.lm_zjtz4 .li_box a:hover .btn span::after{ right:0}
.lm_zjtz4 .swiper-button-next .iconfont, 
.lm_zjtz4 .swiper-button-prev .iconfont{ font-size: 34px; font-weight: bold; color: #008076;}
.lm_zjtz4 .swiper-button-next::after, 
.lm_zjtz4 .swiper-button-prev::after { display: none;}
.lm_zjtz4 .swiper-button-prev{ left: -50px;}
.lm_zjtz4 .swiper-button-next{ right: -50px;}

.lm_zjtz5{ padding: 50px 0 150px; overflow: hidden;}
.lm_zjtz5 ul{ overflow: hidden; margin: 0 -36px;display: flex;    flex-wrap: wrap;}
.lm_zjtz5 li{ float: left; width: 33.3%; box-sizing: border-box; padding: 0 36px; text-align: center;}
.lm_zjtz5 li .li_box{ border-bottom: 2px solid #D6E0EA; padding: 40px 0;    height: 100%;}
.lm_zjtz5 li .tet{ font-size: 16px; color: #666; padding-top: 20px;}
.lm_zjtz5 .more{ width: 170px; height: 40px; line-height: 40px; background: #008076; color: #fff; font-weight: bold; margin: 0 auto; text-align: center; cursor: pointer; position: relative;}
.lm_zjtz5 .more::before{ content: ""; position: absolute; left: 50%; bottom: 40px; width: 1440px; height: 420px; margin-left: -720px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 46.45%, #fff 88.92%);}
.lm_zjtz5 .more_on{ margin-top: 30px;}
.lm_zjtz5 .more_on::before{ display: none;}

/* 发展历程 */
.lm_banner_bian{ border-radius: 0 0 260px 0; overflow: hidden; height: 600px;}
.lm_banner_bian::before{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:  linear-gradient(270deg, #008076 -0.77%, #B6D55D 55.92%); z-index: -1;}
.lm_banner_bian .bg{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding-right: 8px; padding-bottom: 8px; box-sizing: border-box;}
.lm_banner_bian .bg span{ display: block; border-radius: 0 0 260px 0; overflow: hidden; width: 100%; height: 100%;}
.lm_banner_bian .bg img{ width: 100%; height: 100%;}
.lm_fzlc_box{ background: #edf7fc;}
.lm_fzlc1{ padding-top: 124px;}
.lm_fzlc1 .lm_wrap{ height: 100%;}
.lm_fzlc1 .tab_box{ position: absolute; left: 0; bottom: 8px; width: 100%; padding: 0 15px; box-sizing: border-box;}
.lm_fzlc1 .tab_box .swiper-wrapper{ align-items:flex-end;}
/* .lm_fzlc1 .tab_box ul{ display: flex; align-items: end; justify-content: space-between; margin: 0 -20px;}
.lm_fzlc1 .tab_box li{ width: 33.3%; box-sizing: border-box; padding: 0 20px;} */
.lm_fzlc1 .tab_box a,
.lm_fzlc1 .tab_box span{ display: block; color: #666; font-weight: bold;}
.lm_fzlc1 .tab_box a{ background: rgba(255, 255, 255, 0.6); text-align: center; padding: 50px 0;}
.lm_fzlc1 .tab_box .p1{ font-family: "BaiJamjuree_En"; font-size: 40px;}
.lm_fzlc1 .tab_box .p2{ font-size: 24px;}
.lm_fzlc1 .tab_box .swiper-slide-thumb-active a{ background: rgba(255, 255, 255, 0.8);}
.lm_fzlc1 .tab_box .swiper-slide-thumb-active .p1{ font-size: 50px; color: #008076;}
.lm_fzlc1 .tab_box .swiper-slide-thumb-active .p2{ font-size: 36px;
    background: linear-gradient(129.85deg, #B6D55D -15.93%, #008076 79.4%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;}

.lm_fzlc1 .swiper-button-next, 
.lm_fzlc1 .swiper-button-prev{ display: block; width: 45px; height: 45px; border-radius: 45px; overflow: hidden; top: 58%;}
.lm_fzlc1 .swiper-button-prev{ left: -5px;}
.lm_fzlc1 .swiper-button-next{ right: -5px;}
.lm_fzlc1 .swiper-button-next::after, 
.lm_fzlc1 .swiper-button-prev::after{ display: none;}
.lm_fzlc1 .swiper-button-next span, 
.lm_fzlc1 .swiper-button-prev span{ display: block; width: 100%; height: 100%; background: #008076; color: #fff; text-align: center; line-height: 45px; font-size: 28px;}
.lm_fzlc1 .swiper-button-next.swiper-button-disabled, 
.lm_fzlc1 .swiper-button-prev.swiper-button-disabled{ opacity: 0;}


.lm_fzlc2{ position: relative; padding: 120px 0;}
.lm_fzlc2::before{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/lm_fzlc-2.png) no-repeat right top; background-size: cover; mix-blend-mode: overlay;}
.lm_fzlc2 .dn{ display: none;}
.lm_fzlc2 .list{ max-width: 1020px; margin: 0 auto;}
.lm_fzlc2 .li_box{ position: relative; padding-top: 40px;}
.lm_fzlc2 .li_box::before{ content: ""; position: absolute; left: 125px; top: 70px; width: 1px; height: 100%; background: #008076;}
.lm_fzlc2 .li_box:last-child::before{ display: none;}
.lm_fzlc2 .year{ float: left; width: 135px; font-family: "BaiJamjuree_En"; font-size: 36px; font-weight: bold; position: relative;
    background: linear-gradient(129.85deg, #B6D55D -15.93%, #008076 79.4%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent; }
.lm_fzlc2 .year::before{ content: ""; position: absolute; right: 0; top: 16px; width: 20px; height: 20px; border-radius: 20px; box-sizing: border-box; background: #fff; border: 6px solid #008076;}
.lm_fzlc2 .text{ margin-left: 170px; color: #666; border-bottom: 1px solid #BAE4E1; padding: 10px 0 20px;}
.lm_fzlc2 .text li{ padding-bottom: 30px; font-size: 22px; position: relative; padding-left: 20px;}
.lm_fzlc2 .text li::before{ content: ""; position: absolute; left: 0; top: 16px; width: 4px; height: 4px; border-radius: 4px; background: #666;}

/* 解决方案 */
.lm_banner_radius{ height: 600px; border-radius: 0 0 160px 0; overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: cover; padding-top: 124px;background-color:#7A9Ca0}
.lm_banner_radius .title{ color: #fff; padding-top: 180px;}
.lm_jjfa1{ background: #F1F4F6;}

.lm_jjfa2{ background: #F1F4F6;border-bottom: 1px solid #D6E0EA;}
.lm_jjfa2 .lm_wrap{}
.lm_jjfa2 .lm_wrap .ul{ display: flex; justify-content: space-between;}
.lm_jjfa2 a{ display: flex; line-height: 20px; color: #666; font-size: 16px; position: relative;flex: 1;    text-align: center; padding: 20px 0; height: 80px; align-items: center; justify-content: center;}
.lm_jjfa2 a::before{ content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 2px; background: #008076; transition: 0.5s;}
.lm_jjfa2 a:hover,
.lm_jjfa2 a.on{ color: #008076;}
.lm_jjfa2 a:hover::before,
.lm_jjfa2 a.on::before{ width: 100%;}

.lm_jjfa2 .swiper-container{ overflow: hidden;}
.lm_jjfa2 .swiper-button-next, 
.lm_jjfa2 .swiper-button-prev{ width: 50px; height: 44px; background-color: #fff;}
.lm_jjfa2 .swiper-button-next .iconfont, 
.lm_jjfa2 .swiper-button-prev .iconfont{ font-size: 20px; font-weight: bold; color: #008076;}
.lm_jjfa2 .swiper-button-next::after, 
.lm_jjfa2 .swiper-button-prev::after { display: none;}
.lm_jjfa2 .swiper-button-prev{ left: -70px;}
.lm_jjfa2 .swiper-button-next{ right: -70px;}
.lm_jjfa2 .swiper-button-next.swiper-button-disabled,
.lm_jjfa2 .swiper-button-prev.swiper-button-disabled{ opacity: 1;}
.lm_jjfa2 .swiper-button-next.swiper-button-disabled .iconfont,
.lm_jjfa2 .swiper-button-prev.swiper-button-disabled .iconfont{ color: #999;}

.lm_jjfa2 .li_on{ flex-shrink: 1; padding: 0 20px;}


.lm_jjfa3 li{ padding: 120px 0;}
.lm_jjfa3 .lm_wrap{ display: flex; align-items: center;}
.lm_jjfa3 .li_l,
.lm_jjfa3 .li_r{ width: 50%;}
.lm_jjfa3 .li_l{ padding-right: 96px;}
.lm_jjfa3 .li_l .pic{ padding-bottom: 20px;}
.lm_jjfa3 .li_l .pic a{ display: inline-block;}
.lm_jjfa3 .li_l .pic img{max-height:82px;}
.lm_jjfa3 .li_l .tit{ font-size: 40px; font-weight: bold;}
.lm_jjfa3 .li_l .tit a{ color: #333;}
.lm_jjfa3 .li_l .tit a:hover{color: #008076;}
.lm_jjfa3 .li_l .tet{ font-size: 20px; padding-top: 20px;}
.lm_jjfa3 .li_l .btn{ margin-top: 50px;}
.lm_jjfa3 .li_r .pic{ height: 470px; background: linear-gradient(294.08deg, #B5CA78 -2.02%, #E6F3C1 87.57%);}
.lm_jjfa3 .li_r .pic a{ display: flex; width:100%; height: 100%; justify-content: center; align-items: center;}
.lm_jjfa3 .li_r .pic img{ max-width: 80%; max-height: 80%;}

.lm_jjfa3 li:nth-child(even){ background: #F1F4F6;}
.lm_jjfa3 li:nth-child(even) .lm_wrap{ flex-direction: row-reverse;}
.lm_jjfa3 li:nth-child(even) .li_l{ padding-right: 0; padding-left: 96px;}
.lm_jjfa3 li:nth-child(even) .li_r .pic{ background: linear-gradient(297.24deg, #15968C 11.84%, #B7E2DF 113.19%);}

.lm_jjfa3 li.li4{ background-repeat: no-repeat; background-position: center; background-size: cover; color: #fff;}
.lm_jjfa3 li.li4 .li_r .pic{ background: none;}
.lm_jjfa3 li.li4 .li_l .tit a{ color: #fff;}
.lm_yaof{ background-repeat: no-repeat; background-position: center; background-size: cover; padding: 150px 0; text-align: center;}
.lm_yaof .lm_text_pc20{ padding: 20px 0 40px;}

/* 解决方案详情 */
.lm_jjfaxq2{ padding: 120px 0 0;}
.lm_jjfaxq2 .text_con{ max-width: 1200px;}
.lm_jjfaxq2 .text_con .pic{ padding-bottom: 30px;}
.lm_jjfaxq2 .text_con .pic img{max-height:82px;}
.lm_jjfaxq2 .list_box{ margin-top: 80px; background: #F1F4F6; padding: 80px 100px; display: flex; justify-content: space-between;}
.lm_jjfaxq2 .list_l{ width: 500px; box-sizing: border-box;}
.lm_jjfaxq2 .list_box_con,.lm_jjfaxq2 .list_box_con_height{padding:40px 0 60px;margin:0;background:none;}
.lm_jjfaxq2 .list_box_con_height{padding:120px 0 0 !important;margin:0 !important;font-size:0;line-height:0;}
.lm_jjfaxq2 .list_box_con .con{font-size:18px;line-height:30px;}
.lm_jjfaxq2 .list_box_con .con a{color:#008076;}
.lm_jjfaxq2 .list_box_con .con u{text-decoration-color: #008076;}


.lm_jjfaxq2 .mySwiper_top{ background: linear-gradient(129.85deg, #B6D55D -15.93%, #008076 79.4%); border-radius: 1000px; width: 100%; height: 500px;}
.lm_jjfaxq2 .mySwiper_top .pic_box{ width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}
.lm_jjfaxq2 .mySwiper_top .pic_box img{ max-width: 80%; max-height: 80%;}
.lm_jjfaxq2 .mySwiper_bot{ margin: 0 auto; width: 260px; margin-top: 20px;}
.lm_jjfaxq2 .mySwiper_bot .pic_box{ width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; background: linear-gradient(129.85deg, #B6D55D -15.93%, #008076 79.4%); border-radius: 100px; cursor: pointer; opacity: 0.5;}
.lm_jjfaxq2 .mySwiper_bot .pic_box img{ max-width: 80%; max-height: 80%;}
.lm_jjfaxq2 .mySwiper_bot .swiper-slide-thumb-active .pic_box{ opacity: 1;}
.lm_jjfaxq2 .swiper-button-prev,
.lm_jjfaxq2 .swiper-button-next{ top: 250px;}
.lm_jjfaxq2 .swiper-button-prev{ left: -40px;}
.lm_jjfaxq2 .swiper-button-next{ right: -40px;}
.lm_jjfaxq2 .swiper-button-prev::after,
.lm_jjfaxq2 .swiper-button-next::after{ display: none;}
.lm_jjfaxq2 .swiper-button-prev .iconfont,
.lm_jjfaxq2 .swiper-button-next .iconfont{ font-size: 34px; font-weight: bold; color: #008076;}

.lm_jjfaxq2 .none .swiper-button-prev,
.lm_jjfaxq2 .none .swiper-button-next,
.lm_jjfaxq2 .none .mySwiper_bot{ display: none;}

.lm_jjfaxq2 .list_r{ width: 50%; box-sizing: border-box; padding-left: 60px;}
.lm_jjfaxq2 .list_r .tit{ position: relative; font-size: 24px; font-weight: bold; color: #008076; padding-bottom: 10px; margin-bottom: 20px;}
.lm_jjfaxq2 .list_r .tit::before{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: linear-gradient(286.7deg, #B6D55D 14.7%, #008076 108.23%);}
.lm_jjfaxq2 .list_r .con h2{ font-size: 16px; padding: 10px 0;}
.lm_jjfaxq2 .list_r .con table{ width: 100%; text-align: center; border-collapse:collapse; margin-bottom: 20px; word-break: break-all;}
.lm_jjfaxq2 .list_r .con th{ background: #008076; color: #fff; font-weight: bold; padding: 3px; border: 1px solid rgba(213, 215, 219, 0.4); font-size: 12px;}
.lm_jjfaxq2 .list_r .con td{ font-size: 14px; padding: 10px; border: 1px solid #D5D7DB; color: #666;}
.lm_jjfaxq2 .list_r .con li{ position: relative; padding-left: 20px; font-size: 14px; line-height: 2; color: #666;}
.lm_jjfaxq2 .list_r .con li::before{ content: ""; position: absolute; left: 6px; top: 16px; width: 4px; height: 4px; border-radius: 4px; background: #666;}

/* 新闻列表 */
.lm_morebtn{ display: inline-block;}
.lm_morebtn span{ color: #333; font-weight: bold; line-height: 32px; display: inline-block; padding:0 80px 0 0; position: relative; font-size: 16px;}
.lm_morebtn span::after{ content: ""; position: absolute; right: 10px; top: 0; width: 62px; height: 100%; background: url(../images/in_more2.png) no-repeat center right; transition: 0.4s;}
a:hover .lm_morebtn span::after{ right:0}

.lm_xwlb1{ background: #F1F4F6;}
.lm_xwlb2{ background: #F1F4F6; padding: 100px 0;}
.lm_xwlb2 .swiper-container{ overflow: hidden;}
.lm_xwlb2 .li_box{ background: #fff;}
.lm_xwlb2 .li_box a,
.lm_xwlb2 .li_box span{ display: block;}
.lm_xwlb2 .li_box span.lm_morebtn{ display: inline-block;}
.lm_xwlb2 .li_box a{ display: flex; align-items: center;}
.lm_xwlb2 .li_box .pic{ width: 50%;}
.lm_xwlb2 .li_box .pic img{ width: 100%;}
.lm_xwlb2 .li_box .text_con{ width: 50%; box-sizing: border-box; padding: 40px 60px;}
.lm_xwlb2 .li_box .date{ font-size: 20px; font-weight: bold; color: #008076; font-family: "BaiJamjuree_En"; padding-bottom: 10px;}
.lm_xwlb2 .li_box .tit{ font-size: 32px; font-weight: bold; color: #333; padding-bottom: 10px; transition: 0.5s;}
.lm_xwlb2 .li_box a:hover .tit{color: #008076;}
.lm_xwlb2 .li_box .tet{ font-size: 20px; color: #666; padding-bottom: 40px;}
.lm_xwlb2 .swiper-button-next .iconfont, 
.lm_xwlb2 .swiper-button-prev .iconfont{ font-size: 34px; font-weight: bold; color: #008076;}
.lm_xwlb2 .swiper-button-next::after, 
.lm_xwlb2 .swiper-button-prev::after { display: none;}
.lm_xwlb2 .swiper-button-prev{ left: -50px;}
.lm_xwlb2 .swiper-button-next{ right: -50px;}
.lm_xwlb2 .swiper-pagination{ position: relative; padding-top: 40px;}
.lm_xwlb2 .swiper-pagination-bullet{ background: #008076; opacity: 1; width: 6px; height: 6px; border-radius: 6px;  transition: 0.5s;}
.lm_xwlb2 .swiper-pagination-bullet-active{ width: 60px;}

.lm_xwlb3{ padding: 100px 0 120px;}
.lm_xwlb3 ul{ overflow: hidden; margin: 0 -12px; display: flex; flex-flow: wrap;}
.lm_xwlb3 li{ width: 33.3%; box-sizing: border-box; padding: 0 12px 50px;}
.lm_xwlb3 .li_box{ background: #F1F5F9; height: 687px; overflow: hidden;}
.lm_xwlb3 .li_box a,
.lm_xwlb3 .li_box span{ display: block;}
.lm_xwlb3 .li_box span.lm_morebtn{ position: absolute; left: 30px; bottom: 35px;}
.lm_xwlb3 .li_box .pic{ width: 100%;}
.lm_xwlb3 .li_box .pic img{ width: 100%;}
.lm_xwlb3 .text_con{ height: 340px; box-sizing: border-box; padding: 30px; position: relative;}
.lm_xwlb3 .li_box .date{ font-size: 20px; font-weight: bold; color: #008076; font-family: "BaiJamjuree_En"; padding-bottom: 15px;}
.lm_xwlb3 .li_box .tit{ font-size: 24px; font-weight: bold; color: #333; padding-bottom: 15px; transition: 0.5s;}
.lm_xwlb3 .li_box a:hover .tit{color: #008076;}
.lm_xwlb3 .li_box .tet{ font-size: 18px; color: #666; margin-bottom: 20px; max-height: 56px; overflow: hidden;}
.lm_xwlb3 .li_box2 a{ position: relative; height: 100%;}
.lm_xwlb3 .li_box2 a::before{ content: ""; position: absolute; right: 0; bottom: 0; width: 437px; height: 496px; background: url(../images/lm_xwlb-bg.png) no-repeat center; background-size: 100%;}
.lm_xwlb3 .li_box2 .pic{ display: none;}
.lm_xwlb3 .li_box2 .text_con{ position: absolute; left: 0; top: 0; height: 100%;}
.lm_xwlb3 .li_box2 .tet{ max-height: 162px; height: auto;}
.lm_xwlb3 .more{ text-align: center;} 
.lm_xwlb3 .more a{ color: #008076; font-weight: bold; display: inline-block; position: relative; padding-bottom: 4px;}
.lm_xwlb3 .more a::before{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: linear-gradient(286.7deg, #B6D55D 14.7%, #008076 108.23%) ;} 
.lm_xwlb3 .more a:hover{color: #008076;}
.lm_xwlb3_nopic .li_box{height: auto !important;}

/* 新闻详情 */
.lm_xwxq1{ overflow: hidden;}
.lm_xwxq1 .pic{ float: right; position: relative; width: 50%;}
.lm_xwxq1 .pic img{ width: 100%;}
.lm_xwxq1 .pic::before{ content: ""; position: absolute; left: 0; top: 0; width: 0; height: 0; border-right: 250px solid transparent; border-bottom: 560px solid #fff; z-index: 1;}
.lm_xwxq1 .lm_wrap{ max-width: 1220px;}
.lm_xwxq1 .lm_mbx{ padding-top: 124px;}

.lm_xwxq2{ position: relative; z-index: 1; padding-bottom: 120px;}
.lm_xwxq2 .lm_wrap{ display: flex; max-width: 1220px;}
.lm_xwxq2 .xq_l{ width: 70%; box-sizing: border-box; padding-right: 120px; margin-top: -200px;}
.lm_xwxq2 .xq_l_no{ margin-top: 0;}
.lm_xwxq2 .xq_l .top{ font-weight: bold; position: relative;}
.lm_xwxq2 .xq_l .top::before{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: linear-gradient(286.7deg, #B6D55D 14.7%, #008076 108.23%);}
.lm_xwxq2 .xq_l .top .title{ font-size: 42px; color: #008076; padding-bottom: 20px;}
.lm_xwxq2 .xq_l .top .text{ color: #999; padding-bottom: 50px;}
.lm_xwxq2 .xq_l .top .text span{ padding-right: 50px;}
.lm_xwxq2 .xq_l .con{ padding-top: 40px; font-size: 18px; color: #666; line-height: 2;}
.lm_xwxq2 .xq_l .con img{ max-width: 100%;height: auto !important;}

.lm_xwxq2 .xq_r{ width: 30%; padding-top: 40px;}
.lm_xwxq2 .xq_r .share{ padding-bottom: 120px; display: flex; align-items: center;}
.lm_xwxq2 .xq_r .share .tet{ font-size: 20px; color: #999; padding-right: 15px;}
.lm_xwxq2 .bshare-custom.icon-medium-plus .bshare-sinaminiblog,
.lm_xwxq2 .bshare-custom.icon-medium-plus .bshare-weixin,
.lm_xwxq2 .bshare-custom.icon-medium-plus .bshare-twitter{ background: none; padding: 0 15px; height: auto;}
.lm_xwxq2 .bshare-custom a:hover{ text-decoration: none; opacity: 1;}
.lm_xwxq2 .share .iconfont{ font-size: 40px; color: #048286; transition: 0.5s;pointer-events: none;}
.lm_xwxq2 .share a:hover .iconfont{color: #008076;}
.bsBox{box-sizing: content-box;}

.lm_xwxq2 .zxtj .title{ font-size: 32px; font-weight: bold; padding-bottom: 10px; position: relative;}
.lm_xwxq2 .zxtj .title::before{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: linear-gradient(286.7deg, #B6D55D 14.7%, #008076 108.23%);}
.lm_xwxq2 .zxtj ul{ position: relative;}
.lm_xwxq2 .zxtj ul::before{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: linear-gradient(286.7deg, #B6D55D 14.7%, #008076 108.23%); z-index: 1;}
.lm_xwxq2 .zxtj a,
.lm_xwxq2 .zxtj span{ display: block;}
.lm_xwxq2 .zxtj a{ padding: 20px 0; border-bottom: 1px solid #D6E0EA;}
.lm_xwxq2 .zxtj .tit{ font-size: 24px; color: #333; padding-bottom: 10px; transition: 0.5s;}
.lm_xwxq2 .zxtj .txt{ font-size: 18px; color: #666; padding-bottom: 10px;}
.lm_xwxq2 .zxtj .date{ font-size: 20px; color: #008076; font-family: "BaiJamjuree_En";    font-weight: bold;}
.lm_xwxq2 .zxtj a:hover .tit{color: #008076;}


/* 企业文化 */
.lm_qywhbanner{ height: 320px; overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: cover; padding-top: 124px; box-sizing: border-box;}

.lm_qywh1{ padding: 0 0 120px 0;}
.lm_qywh1 .tit{ font-size: 28px; font-weight: bold;}
.lm_qywh1 .txt{ font-size: 18px; color: #666;}
.qywh_fzln{ height: 300px; margin: 40px 0; background-repeat: no-repeat; background-position: center; background-size: cover; display: flex; box-sizing: border-box; padding: 104px 50px 0;}
.qywh_fzln .title{ padding-right: 80px; max-width: 400px;}
.qywh_fzln .title span{ display: block;}
.qywh_fzln .title .txt{ padding-top: 8px;}
.qywh_fzln .con ul{ overflow: hidden;}
.qywh_fzln .con li{ width: 40%; float: left; padding: 0 20px 20px 0; font-size: 18px; color: #666;}
.qywh_box{ display: flex; margin: 0 -20px;}
.qywh_yjsm{ width: 50%; box-sizing: border-box; padding: 0 20px;}
.qywh_yjsm .box{ height: 300px; background-repeat: no-repeat; background-position: center; background-size: cover; box-sizing: border-box; padding: 60px 0 0 50px;}
.qywh_yjsm .title{ max-width: 60%;}
.qywh_yjsm .title span{ display: block;}
.qywh_yjsm .title .txt{ padding-top: 8px; font-size: 18px;}
.qywh_hxjzg{ padding-top: 90px;}
.qywh_hxjzg ul{ overflow: hidden; padding-top: 10px; margin: 0 -40px; display: flex; flex-wrap: wrap;}
.qywh_hxjzg li{ width: 33.3%; box-sizing: border-box; padding: 40px 60px;}
.qywh_hxjzg li .bt{ font-size: 20px; font-weight: bold; padding: 20px 0;}

.lm_qywh2{ background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #F1F5F9; padding: 60px 0;}
.lm_qywh2 .lm_wrap{ overflow: hidden; position: relative;}
.lm_qywh2 .li_box{ display: flex; justify-content: center; align-items: center;}
.lm_qywh2 .li_box span{ display: block;}
.lm_qywh2 .li_box .pic{ width: 50%; text-align: center; box-sizing: border-box; padding: 0 40px;}
.lm_qywh2 .li_box .pic img{ max-width: 100%;}
.lm_qywh2 .li_box .text_con{ width: 50%; box-sizing: border-box; padding: 0 130px 0 80px;}
.lm_qywh2 .li_box .text_con .tet{ font-size: 18px; color: #666; padding-top: 20px;}
.lm_qywh2 .swiper_btn{ width: 50%; position: absolute; left: 0; top: 50%;}
.lm_qywh2 .swiper-button-next::after, 
.lm_qywh2 .swiper-button-prev::after{ display: none;}
.lm_qywh2 .swiper-button-next span.iconfont, 
.lm_qywh2 .swiper-button-prev span.iconfont{ font-size: 32px; font-weight: bold; color: #008076;}


/* 招聘 */
.lm_zp1 .lm_zp1_box{ display: flex; padding: 120px 0 140px; margin: 0 -20px;}
.lm_zp1 .zp_box{ width: 50%; box-sizing: border-box; padding: 0 20px;}
.lm_zp1 .zp_box .bg{ height: 550px; background-repeat: no-repeat; background-position: center; background-size: cover; box-sizing: border-box; padding: 50px;}
.lm_zp1 .zp_box .tit{ font-size: 40px; font-weight: bold;}
.lm_zp1 .in_more{ padding-top: 20px;}

.lm_zp2{ padding: 120px 0;}
.lm_zp2 .lm_wrap{ display: flex;}
.lm_zp2 .lmzp_l{ width: 400px; box-sizing: border-box; margin-right: 90px;}
.lm_zp2 .lmzp_l .lm_text_pc20{ padding-top: 20px;}
.lm_zp2 .lmzp_r{ position: relative; flex: 1;}
.lm_zp2 .lmzp_r::before{ content: ""; position: absolute; left: 0; top: 0; background: linear-gradient(129.85deg, #B6D55D -15.93%, #008076 79.4%); width: 100%; height: 2px;}
.lm_zp2 .lmzp_r .list{ padding: 80px 20px; position: relative; display: flex;}
.lm_zp2 .lmzp_r .list::before{ content: ""; position: absolute; left: 0; bottom: 0; background: linear-gradient(129.85deg, #B6D55D -15.93%, #008076 79.4%); width: 100%; height: 2px;}
.lm_zp2 .lmzp_r .bg{ width: 100px; background-repeat: no-repeat; background-position: center; background-size: cover;}
.lm_zp2 .lmzp_r .text{ padding-left: 50px; flex: 1;}
.lm_zp2 .lmzp_r .tit{ font-size: 30px; font-weight: bold;background: linear-gradient(129.85deg, #B6D55D -15.93%, #008076 79.4%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; padding-bottom: 20px; display: inline-block;}
.lm_zp2 .lmzp_r .tet{ font-size: 16px; color: #666;}
.lm_zp2 .lmzp_r .tet ul{ display: flex; flex-wrap: wrap; margin: 0 -10px -20px;}
.lm_zp2 .lmzp_r .tet li{ width: 46%; box-sizing: border-box; padding: 20px; border: 1px solid #D5D7DB; margin: 0 2% 20px;}
.lm_zp2 .lmzp_r .tet li:nth-child(1){ width: 100%;}
.lm_zp2 .lmzp_r .tet h2{ font-size: 16px; font-weight: bold; color: #008076; padding-bottom: 10px;}

/* 招聘列表 */
.lm_zplb{ padding: 120px 0;}
.lm_zplb1{ border-radius: 20px; overflow: hidden; margin-bottom: 50px;}
.lm_zplb1 .video_box{ width: 100%; height: 600px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative;}
.lm_zplb1 .video_box .video_but{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: pointer; z-index: 1;}
.lm_zplb1 .video_box .video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; display: none;}
.lm_zplb1 .video_box span.btn{ display: flex; align-items: center; font-size: 24px; color: #008076; font-weight: bold; position: absolute; left: 48px; bottom: 42px;}
.lm_zplb1 .video_box i{ display: inline-block; width: 70px; height: 70px; border-radius: 70px; background: linear-gradient(129.85deg, #B6D55D -15.93%, #008076 79.4%); opacity: 0.9; position: relative; margin-right: 20px;}
.lm_zplb1 .video_box i::before{ content: ""; position: absolute; left: 50%; top: 50%; border-style: solid; border-color: transparent; border-width: 15px 0 15px 20px; border-left-color: #fff; margin: -15px 0 0 -8px;}

.lm_zplb2 .lm_text_pc58{ padding-bottom: 50px;}
.lm_zplb2 .search{ display: flex; padding-bottom: 30px;}
.lm_zplb2 .search .ss{ width: 45%; height: 60px; border: 1px solid #D6E0EA; box-sizing: border-box; padding: 0 20px; margin-left: -1px;}
.lm_zplb2 .search .ss1 input{ width: 100%; height: 100%; font-size: 18px; font-weight: bold;}
.lm_zplb2 .search .ss3{ width: 10%; padding: 0; border: 1px solid #008076;}
.lm_zplb2 .search .ss3 input{ width: 100%; height: 100%; background: url(../images/lm_search.png) no-repeat center #008076; cursor: pointer;}
.lm_zplb2 .search input::-webkit-input-placeholder{color: #999; opacity: 1}
.lm_zplb2 .search input:-moz-placeholder{color: #999; opacity: 1}
.lm_zplb2 .search input::-moz-placeholder{color: #999; opacity: 1}
.lm_zplb2 .search input:-ms-input-placeholder{color: #999; opacity: 1}
.lm_zplb2 .search .ss2{ padding: 0;}
.lm_zplb2 .sel-box{ overflow: initial; height: 100%; border: none;}
.lm_zplb2 .sel-title-box{ height: 100%; display: flex; align-items: center; font-size: 18px; font-weight: bold; color: #999;}
.lm_zplb2 .sel-title-box span{ display: block;}
.lm_zplb2 .sel-title-box span.sel-sign{ height: 100% !important; background: url(../images/lm_zplb-2.png) no-repeat center !important;}

.lm_zplb2 .zp_list ul{ display: flex; flex-wrap: wrap; margin: 0 -20px;}
.lm_zplb2 .zp_list li{ width: 33.3%; box-sizing: border-box; padding: 20px;}
.lm_zplb2 .zp_list .li_box{ height: 270px; background: url(../images/lm_zplb-3.png) no-repeat right bottom #F1F5F9; box-sizing: border-box; padding: 30px 30px 0; cursor: pointer; transition: 0.5s; position: relative; background-size: contain;}
.lm_zplb2 .zp_list .t_box{ font-weight: bold; position: relative; height: 100%;}
.lm_zplb2 .zp_list .t_box > div{ transition: 0.5s;}
.lm_zplb2 .zp_list .t_box .txt{ display: flex; justify-content: space-between; padding-bottom: 10px; color: #666; border-bottom: 1px solid #D6E0EA;}
.lm_zplb2 .zp_list .t_box .tit{ padding-top: 15px; font-size: 24px; color: #008076;}
.lm_zplb2 .zp_list .t_box .btn{ position: absolute; left: 0; bottom: 30px; font-size: 16px;}
.lm_zplb2 .zp_list .t_box .btn .iconfont{ color: #008076; padding-left: 10px; transition: 0.5s;}

.lm_zplb2 .zp_list .li_box:hover{ background-color: #008076;}
.lm_zplb2 .zp_list .li_box:hover .t_box .txt,
.lm_zplb2 .zp_list .li_box:hover .t_box .tit,
.lm_zplb2 .zp_list .li_box:hover .t_box .btn,
.lm_zplb2 .zp_list .li_box:hover .t_box .btn .iconfont{ color: #fff;}

.lm_zplb2 .zp_list .b_box_bg{ width: 1440px; position: absolute; left: 0; top: 270px; z-index: 1; display: none;}
.lm_zplb2 .zp_list .li_box:hover .b_box_bg{ display: block;}
.lm_zplb2 .zp_list .b_box{ background: #F1F5F9; border: 4px solid #008076; box-sizing: border-box; padding: 60px 50px; font-weight: bold;}
.lm_zplb2 .zp_list .b_box .tit{ font-size: 24px; text-align: center; padding-bottom: 20px;}
.lm_zplb2 .zp_list .b_box .tet{ border-top: 1px solid #D6E0EA; border-bottom: 1px solid #D6E0EA; padding: 8px 0;}
.lm_zplb2 .zp_list .b_box .tet span{ display: inline-block; padding-right: 170px;}
.lm_zplb2 .zp_list .b_box .tet b{ font-size: 16px;}
.lm_zplb2 .zp_list .b_box .txt_box{ display: flex; justify-content: space-between; padding: 20px 0; border-bottom: 1px solid #D6E0EA; color: #666; line-height: 2;font-weight:400;}
.lm_zplb2 .zp_list .b_box .txt_box_con{overflow: hidden;overflow-y: auto;max-height: 320px; display: flex; justify-content: space-between;}
.lm_zplb2 .zp_list .b_box .txt_box .txt{ width: 40%;}
.lm_zplb2 .zp_list .b_box .btn{ padding-top: 20px; text-align: center;}
.lm_zplb2 .zp_list .b_box .btn_close{ display: none;}

.lm_zplb2 .zp_list .li2 .b_box_bg{ left: 50%; margin-left: -720px;}
.lm_zplb2 .zp_list .li3 .b_box_bg{ left: auto; right: 0;}

.lm_zplb2 .more{ text-align: center; color: #008076; font-weight: bold; display: inline-block; position: relative; padding-bottom: 4px; cursor: pointer; width: 100%; margin-top: 30px;} 
.lm_zplb2 .more::before{ content: ""; position: absolute; left: 50%; bottom: 0; width: 56px; height: 1px; background: linear-gradient(286.7deg, #B6D55D 14.7%, #008076 108.23%) ; margin-left: -28px;} 
.lm_zplb2 .more:hover{color: #008076;}

.lm_zplb3{ padding-top: 120px;}
.lm_zplb3 ul{ padding-top: 50px; display: flex; justify-content: center;}
.lm_zplb3 li{ width: 280px; height: 280px; background: rgba(0, 128, 118, 0.1); border-radius: 280px; display: flex; justify-content: center; align-items: center; position: relative; margin: 0 -30px; text-align: center;}
.lm_zplb3 span.txt{ font-size: 18px; font-weight: bold; color: #008076; display: block;}
.lm_zplb3 span.iconfont{ position: absolute; right: 15px; top: 50%; margin-top: -12px; font-size: 20px; font-weight: bold; color: #008076;}
.lm_zplb3 li:last-child span.iconfont{ display: none;}


/* 联系我们 */
.lm_lxwm1{ padding: 120px 0; display: flex;}
.lm_lxwm1 .lm_text_pc58{ width: 450px;}
.lm_lxwm1 ul{ flex: 1; border-top: 1px solid #D5D7DB;}
.lm_lxwm1 li{ border-bottom: 1px solid #D5D7DB; padding: 40px 0 20px;}
.lm_lxwm1 .title{ font-size: 26px; font-weight: bold; color: #008076; padding-bottom: 20px;}
.lm_lxwm1 .text{ padding-bottom: 20px; overflow: hidden; display: flex;}
.lm_lxwm1 .text span{ display: block; line-height: 30px;}
.lm_lxwm1 .text .sp1{ width: 112px; font-size: 16px; font-weight: bold; color: #999;}
.lm_lxwm1 .text .sp2{ flex: 1; font-size: 20px; font-weight: bold; color: #666;}
.lm_lxwm1 .text a{ color: #666; text-decoration:underline;}
.lm_lxwm1 .text a:hover{color: #008076;}
.lm_lxwm1 .text1 .sp2,
.lm_lxwm1 .text3 .sp2{ font-family: "BaiJamjuree_En";}
.lm_lxwm1 .text2 .sp2{ font-size: 18px; font-weight: 400;}

.lm_lxwm2{ height: 500px; position: relative;}
.lm_lxwm2 .map{ height: 100%;}
.lm_lxwm2 .logo_bg{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); display: flex; justify-content: center; align-items: center; position: absolute; left: 0; top: 0;}


/* 投资者关系 */
.lm_tzzgx1{ padding: 120px 0;}
.lm_tzzgx1 .title{ font-size: 32px; font-weight: bold;}
.lm_tzzgx1 .lm_text_pc58{ padding-bottom: 60px;}
.lm_tzzgx1 .lsgg{ padding-bottom: 80px;}
.lm_tzzgx1 .lsgg .t_tit{ display: flex; justify-content: space-between; padding-bottom: 10px;}
.lm_tzzgx1 .lm_xwlb3{ padding: 0;}
.lm_tzzgx1 .lm_xwlb3 .li_box .date{ color:#909EB0}
.lm_tzzgx1 .lm_xwlb3 .li_box .tit{ font-weight: 400; color: #666;}
.lm_tzzgx1 .dqbg{ display: flex;}
.lm_tzzgx1 .dqbg .l_tit{ width: 490px;}
.lm_tzzgx1 .dqbg .title{ padding-bottom: 40px;}
.lm_tzzgx1 .dqbg .r_cont{ flex: 1;}
.lm_tzzgx1 .dqbg ul{ border-top: 1px solid #D6E0EA;}
.lm_tzzgx1 .dqbg li{ border-bottom: 1px solid #D6E0EA;}
.lm_tzzgx1 .dqbg li a{ display: flex; align-items: center; justify-content: space-between; padding: 40px 0;}
.lm_tzzgx1 .dqbg li span{ display: inline-block;}
.lm_tzzgx1 .dqbg li .date{ width: 25%; font-size: 20px; color: #909EB0; font-weight: bold; font-family: "BaiJamjuree_En";letter-spacing: 1px;}
.lm_tzzgx1 .dqbg li .tit{ width: 50%; font-size: 24px; color: #666;}
.lm_tzzgx1 .dqbg li a:hover .tit{color: #008076;}
.lm_tzzgx1 .dqbg li .lm_morebtn{ margin-left: auto;}
.lm_tzzgx2{ padding: 100px 0 120px; background: #F1F5F9;}
.lm_tzzgx2 .lm_wrap{ overflow: hidden;}
.lm_tzzgx2 .lm_text_pc58{ padding-bottom: 30px;}
.lm_tzzgx2 .cont_box{ display: flex; margin: 0 -38px;}
.lm_tzzgx2 .box_l,
.lm_tzzgx2 .box_r{ width: 50%; box-sizing: border-box; padding: 0 38px;}
.lm_tzzgx2 .box_bg{ background: #fff; padding: 30px; height: 100%;}
.lm_tzzgx2 .box_l .t_tit{ display: flex; justify-content: space-between; position: relative; padding-bottom: 30px;}
.lm_tzzgx2 .box_l .t_tit::before{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: linear-gradient(129.85deg, #B6D55D -15.93%, #008076 79.4%);}
.lm_tzzgx2 .box_l .t_tit .r{ text-align: right;}
.lm_tzzgx2 .box_l .t_tit span{ display: block; font-weight: bold;}
.lm_tzzgx2 .box_l .t_tit .l .sp1{ font-size: 24px; color: #909EB0;}
.lm_tzzgx2 .box_l .t_tit .l .sp2{ font-size: 36px; font-family: "BaiJamjuree_En";}
.lm_tzzgx2 .box_l .t_tit .r .sp1{ font-size: 18px; color: #909EB0; font-weight: 400;}
.lm_tzzgx2 .box_l .t_tit .r .sp2{ font-size: 60px; line-height: 1; font-family: "BaiJamjuree_En"; background: linear-gradient(129.85deg, #B6D55D -15.93%, #008076 79.4%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;}
.lm_tzzgx2 .box_l .b_con{ padding-top: 12px;}
.lm_tzzgx2 .box_l .b_con li{ display: flex; justify-content: space-between; padding: 6px 0;}
.lm_tzzgx2 .box_l .b_con .sp1{ font-size: 18px; color: #909EB0;}
.lm_tzzgx2 .box_l .b_con .sp2{ font-size: 24px; color: #666; font-weight: bold; font-family: "BaiJamjuree_En";}
.lm_tzzgx2 .box_l .b_con .li1 .sp2{ color: #FF0000;}
.lm_tzzgx2 .box_r .tab_box{  padding-bottom: 20px;}
.lm_tzzgx2 .box_r ul{ display: flex; justify-content: center;}
.lm_tzzgx2 .box_r li a{ display: block; border: 1px solid #008076; padding: 2px 30px; font-weight: bold; color: #008076; margin-left: -1px;}
.lm_tzzgx2 .box_r li.on a{ background: #008076; color: #fff;}
.lm_tzzgx2 .box_r .dn{ display: none;}
.lm_tzzgx2 .box_r .table1{ text-align: center;}
.lm_tzzgx2 .box_r .table1 img{ max-width: 100%;}

.lm_tzzgx3{ background-repeat: no-repeat; background-position: center; background-size: cover; padding: 150px 0; text-align: center;}
.lm_tzzgx3 .text{ display: flex; flex-wrap: wrap; padding-top: 20px;}
.lm_tzzgx3 .text span{ display: block; width: 33.3%; padding: 10px;}
.lm_tzzgx3 .text span:last-child{ width: 100%;}



/* 产品文件 */
.document_paat{padding: 120px 0; font-size: 18px;}
.document_paat .item+.item{padding-top: 80px;}
.document_paat .item>div+div{margin-top: 30px;}
.document_paat .txt{font-size: 32px;}
.document_paat .tet{color: #666;}

.document_paat .file>ul ul{display: none;}
.document_paat .file li{margin: 20px 0; position: relative;}
.document_paat .file span{transition: 0.5s;}
.document_paat .file span.hover{color: #008076; cursor: pointer; transition: 0.5s;}
.document_paat .file .expandable,
.document_paat .file .collapsable{padding-left: 18px;}
.document_paat .file .hitarea{width: 12px; height: 12px; background: url(../images/file_01.svg) no-repeat; position: absolute; left: 0; top: 7px;}
.document_paat .file .collapsable>.hitarea{ background: url(../images/file_02.svg) no-repeat;}
.document_paat .file .but{display: flex; flex-wrap: wrap; margin: -5px;}
.document_paat .file .but a{margin: 5px; display: inline-block;}
.document_paat .file .but a{font-size: 16px; padding: 5px 20px; background: rgba(0, 128, 118, 0.10); color: #fff; color: #008076;}
.document_paat .file .but a:hover{background: #008076; color: #fff;}

.document_paat .cont{background: #F1F5F9; padding: 30px; color: #666;}
.document_paat .cont h2{font-size: 18px; color: #333; padding: 1em 0; font-weight: lighter;}
.document_paat .cont h2:first-child{padding-top: 0 !important;}
.document_paat .cont p+p{padding-top: 1em;}





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

    /* 首页 */
    .in_title{ font-size: 38px;}
    .section5x .texts-box{ right: 30px;}
.lm_banner_bian,
.lm_banner_bian .bg span{ border-radius: 0 0 160px 0;}
	
}

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

    /* 公用部分 */
    .footer .ewm_list .ewm{ width: 100px;}
    .footer .f_nav .list{ padding-right: 60px;}
    .footer .f_t{ padding: 20px 80px;}
    .footer .f_b{ padding: 15px 80px;}
    
    /* 首页 */
    .in_title{ font-size: 30px;}
    .section1x .block-title-box .li1{ margin-left: 180px;}
    .section1x .block-title-box .li img{ width: 350px;}
    .section3x .texts-box{ padding: 40px 80px 40px 40px;}
    .section3x .caption-box .caption{ padding: 0 30px;}
    .section4x .block-title-box{ left: 6%; top: 26%;}
    .section4x .texts-box{ bottom: 60px;}
    .section5x .texts-box .sw_con5{ width: 1000px;}
    .section5x .texts-box .swiper-slide{ padding: 20px 0 0 20px;}
    .section5x .texts-box .swiper-slide a{ height: 190px;}
    .section5x .texts-box .swiper-slide .time{ height: 50px;}
    .section6x .wrap_box1{ padding-bottom: 300px;}
    .section6x .wrap_box1 .con_l .tit2{ padding-left: 0px;}
    .section6x .wrap_box1 .con_l .tit{ font-size: 36px; line-height: 70px;}
    .section6x .wrap_box1 .con_l .tit strong{ font-size: 0px;}

    .section2x .texts-box .li .num{ font-size: 48px;}
    .section2x .texts-box .li .num b{ font-size: 20px;}
    .section3x .texts-box .summary{ font-size: 14px;}
    .section3x .texts-box .tit{ font-size: 20px;}
    .section3x .caption-box .caption a{ font-size: 14px;}





    
    /* 栏目页 */
    .lm_text_pc58{ font-size: 32px;}
    .lm_wrap{ width: 1200px;}
    .lm_zjtz1 .pic img{ max-width: 400px;}
    .lm_zjtz1 .pic::before{ width: 515px; height: 784px;}

    /* 发展历程 */
    .lm_fzlc1 .tab_box .p1{ font-size: 32px;}
    .lm_fzlc1 .tab_box .p2{ font-size: 20px;}
    .lm_fzlc1 .tab_box .swiper-slide-thumb-active .p1{ font-size: 40px;}
    .lm_fzlc1 .tab_box .swiper-slide-thumb-active .p2{ font-size: 30px;}
    .lm_fzlc2{ padding-top: 100px;}

    /* 解决方案 */
    .lm_banner_radius{ height: 420px;}
    .lm_banner_radius .title{ padding-top: 70px;}
    .lm_jjfa2 a,
    .lm_jjfa2 a:hover, 
    .lm_jjfa2 a.on{ font-size: 14px;}
    .lm_jjfa2 a{ line-height: 20px;}
    .lm_jjfa3 li{ padding: 100px 0;}
    .lm_jjfa3 .li_l{ padding-right: 60px;}
    .lm_jjfa3 .li_l .tit{ font-size: 30px;}
    .lm_jjfa3 .li_l .tet{ font-size: 16px;}
    .lm_jjfa3 .li_r .pic{ height: 370px;}
    .lm_jjfa3 li:nth-child(2n) .li_l{ padding-right: 0; padding-left: 60px;}
    .lm_yaof{ padding: 100px 0;}

    /* .lm_jjfa2 .lm_wrap{ display: block; overflow-x: scroll;}
    .lm_jjfa2 .lm_wrap .ul{ display: block;}
    .lm_jjfa2 a{width:auto; float: left; margin-right: 10px;} */

    /* 英文二级导航 */
    .lm_jjfa2 .lm_wrap{ padding: 0 80px;}
    .lm_jjfa2 .swiper-button-prev{ left: 0;}
    .lm_jjfa2 .swiper-button-next{ right: 0;}




    /* 解决方案详情 */
    .lm_jjfaxq2{ padding: 100px 0 0;}
.lm_jjfaxq2 .list_box_con_height{padding:100px 0 0 !important;margin:0 !important;}
    .lm_jjfaxq2 .list_box{ overflow: hidden; display: block; padding: 80px;}
    .lm_jjfaxq2 .list_l{ width: 400px; float: left;}
    .lm_jjfaxq2 .list_r{ width: auto; margin-left: 400px; box-sizing: border-box; padding-left: 80px;}
    .lm_jjfaxq2 .mySwiper_top{ height: 400px;}
    .lm_jjfaxq2 .swiper-button-prev, 
    .lm_jjfaxq2 .swiper-button-next{ top: 200px;}
    .lm_jjfaxq2 .swiper-button-prev{ left: -30px;}
    .lm_jjfaxq2 .swiper-button-next{ right: -30px;}

    /* 新闻列表 */
    .lm_morebtn span{ font-size: 14px;}
    .lm_xwlb3 .li_box{ height: 642px;}
    .lm_xwlb2 .li_box .date{ font-size: 14px;}
    .lm_xwlb2 .li_box .tit{ font-size: 24px;}
    .lm_xwlb2 .li_box .tet{ font-size: 16px;}
    .lm_xwlb3 .li_box .date{ font-size: 14px;}
    .lm_xwlb3 .li_box .tit{ font-size: 16px;}
    .lm_xwlb3 .li_box .tet{ font-size: 14px; max-height: 50px;}
    .lm_xwlb3 .li_box2 .tet{ max-height: 144px;}
    .lm_xwlb2 .swiper-button-prev{ left: 10px;}
    .lm_xwlb2 .swiper-button-next{ right: 10px;}
    .lm_xwlb3 .li_box2 a::before{ width: 300px; height: 336px;}

    /* 新闻详情 */
    .lm_xwxq2 .xq_l{ margin-top: -140px; padding-right: 80px; width: 65%;}
    .lm_xwxq2 .xq_l_no{ margin-top: 0;}
    .lm_xwxq2 .xq_l .top .title{ font-size: 32px;}
    .lm_xwxq2 .xq_l .con{ font-size: 14px;}
    .lm_xwxq2 .xq_r{ width: 35%;}
    .lm_xwxq2 .xq_r .share{ padding-bottom: 80px;}
    .lm_xwxq2 .xq_r .share .tet{ font-size: 16px; padding-right: 5px;}
    .lm_xwxq2 .bshare-custom.icon-medium-plus .bshare-sinaminiblog, 
    .lm_xwxq2 .bshare-custom.icon-medium-plus .bshare-weixin, 
    .lm_xwxq2 .bshare-custom.icon-medium-plus .bshare-twitter{ padding: 0 10px;}
    .lm_xwxq2 .share .iconfont{ font-size: 30px;}
    .lm_xwxq2 .zxtj .title{ font-size: 24px;}
    .lm_xwxq2 .zxtj .tit{ font-size: 16px;}
    .lm_xwxq2 .zxtj .txt{ font-size: 14px;}
    .lm_xwxq2 .zxtj .date{ font-size: 14px;}


    /* 企业文化 */
    .lm_qywh1{ padding: 0 0 100px 0;}
    .lm_qywh1 .tit{ font-size: 20px;}
    .lm_qywh1 .txt,
    .qywh_yjsm .title .txt{ font-size: 14px;}

    .qywh_fzln .con li{ font-size: 16px;}
    .qywh_hxjzg li{ padding: 40px;}
    .qywh_hxjzg li .bt{ font-size: 16px;}
    .lm_qywh2 .li_box .text_con{ padding: 0 50px 0 80px;}
    .lm_qywh2 .li_box .text_con .tet{ font-size: 16px;}


    /* 招聘列表 */
    .lm_zplb{ padding: 100px 0;}
    .lm_zplb1 .video_box{ height: 500px;}

    .lm_zplb2 .zp_list .b_box_bg{ width: 1200px;}
.lm_zplb2 .zp_list .b_box .txt_box_con{ max-height: 200px;}
    .lm_zplb2 .zp_list .li2 .b_box_bg{ margin-left: -600px;}

    .lm_zplb3{ padding-top: 100px;}
    .lm_zplb3 ul{ padding-top: 40px;}
    .lm_zplb3 li{ width: 240px; height: 240px;}
    .lm_zplb3 span.txt{ font-size: 14px;}


    /* 联系我们 */
    .lm_lxwm1 .lm_text_pc58{ width: 260px;}

    /* 投资者关系 */
    .lm_tzzgx1 .dqbg .l_tit{ width: 360px;}
    .lm_tzzgx1 .dqbg li .date{ font-size: 14px; width: 140px;}
    .lm_tzzgx1 .dqbg li .tit{ font-size: 16px;}


    /* 导航 */
    .header .box_con li a{ font-size: 18px;}
    .header .box_con li ol li{ padding-right: 10px;}
    .header .box_con li ol li a{ font-size: 14px;}

    /* 栏目页新增一级导航 */
    .lm_header .firstnav a{ margin: 0 20px;}


    /* 字号修改 01.05 */
    .lm_nav1 a{ font-size: 16px;}
    .lm_text_pc20{ font-size: 14px;}
    .lm_zjtz1 .text_list .top{ font-size: 60px;}
    .lm_zjtz1 .text_list .top .sp{ font-size: 26px;}
    .lm_zjtz1 .text_list .bot{ font-size: 16px;}
    .lm_zjtz4 .li_box .tit,
    .lm_zjtz4 .li_box .date{ font-size: 16px;}
    .lm_zjtz5 li .tet{ font-size: 14px;}
    .lm_fzlc2 .year{ font-size: 32px;}
    .lm_fzlc2 .text li{ font-size: 20px;}
    .lm_tzzgx1 .title{ font-size: 28px;}
    .lm_tzzgx2 .box_l .t_tit .l .sp1{ font-size: 20px;}
    .lm_tzzgx2 .box_l .t_tit .l .sp2{ font-size: 32px;}
    .lm_tzzgx2 .box_l .t_tit .r .sp1{ font-size: 14px;}
    .lm_tzzgx2 .box_l .t_tit .r .sp2{ font-size: 50px;}
    .lm_tzzgx2 .box_l .b_con .sp1{ font-size: 16px;}
    .lm_tzzgx2 .box_l .b_con .sp2{ font-size: 20px;}

    .lm_zp2 .lmzp_r .tit{ font-size: 26px;}
    .lm_zp2 .lmzp_r .tet,
    .lm_zp2 .lmzp_r .tet h2{ font-size: 14px;}

    .lm_zplb1 .video_box span.btn{ font-size: 20px;}
    .lm_zplb1 .video_box i{ width: 55px; height: 55px;}
    .lm_zplb2 .search .ss1 input,
    .lm_zplb2 .sel-title-box{ font-size: 14px;}
    .lm_zplb2 .zp_list .t_box .tit{ font-size: 20px;}
    .lm_zplb2 .zp_list .b_box .tet b{ font-size: 14px;}

    .lm_lxwm1 .title{ font-size: 20px;}
    .lm_lxwm1 .text .sp2{ font-size: 16px;}


    




}

@media screen and (max-width:1400px){
    .header .top{ height: 70px;}
    .header .logo{ height: 30px;}
    
    .header .box_con{ margin-top: 70px;}

    .wrap{ padding: 0 40px;}
    .footer .ewm_list .ewm{ width: 80px;}
    .footer .ewm_list b{ font-size: 12px; padding-top: 10px;}
    .footer .f_nav .list{ padding-right: 40px;}
    .footer .f_nav ul{ padding-top: 10px;}
    .footer .f_nav li a{ line-height: 1.6;}
    .footer .f_t{ padding: 20px 80px;}
    .footer .f_b{ padding: 15px 80px;}
    

    /* 首页 */
    .in_main .wrap{ padding-top: 70px;}
    .t_right{ width: 30px;}
    .b_left{ left: 40px;}
    .in_title{ font-size: 26px;}
    .in_summary{ font-size: 20px;}
    .in_more{ padding-top: 20px;}
    .in_more a{ padding-right: 70px;}
    .in_more a::after{ width: 50px; background-size: contain;}
    .section1x .texts-box{ right: 0; width: 25%; bottom: 8%;}
    .section1x .texts-box .in_summary{ font-size: 14px;}
    .section1x .texts-box .in_more{ padding-top: 20px;}
    .section1x .block-title-box .li1{ margin-left: 150px;}
    .section1x .block-title-box .li img{ width: 300px;}
.section2x .texts-box .li .num b{ font-size: 20px;}
    .section2x .texts-box .li .num,
.section2x .texts-box .li .num em{ font-size: 48px;}
    .section2x .texts-box .li{ padding-left: 60px;}
    .section3x .texts-box{ padding: 30px 60px 30px 30px;}
    .section3x .texts-box .summary{ font-size: 14px;}
    .section3x .texts-box .tit{ font-size: 20px; padding-top: 10px;}
    .section3x .texts-box .txt{ font-size: 14px; padding-top: 10px;}
    .section3x .logo .swiper-slide .tit{ font-size: 14px; left: 20px; bottom: 12px;}
    .section3x .caption-box{ height: 24%;}
    .section3x .caption-box .caption a{ font-size: 14px;}
    .section3x .caption-box .caption span{ padding: 0 10px;}
    .section4x .texts-box{ bottom: 40px;}
    .section4x .texts-box .swiper-slide .time{ font-size: 12px;}
    .section4x .texts-box .swiper-slide .tit{ font-size: 16px; padding: 6px 0 12px 0;}
    .section4x .texts-box .swiper-slide .txt{ font-size: 12px; max-height: 63px;}
    .section4x .texts-box .swiper-slide{ padding-bottom: 15px;}
    .section5x .block-title-box{ top: 26%;}
    .section4x .texts-box{ bottom: 40px;}
    .section5x .texts-box .sw_con5{ width: 800px;}
    .section5x .texts-box .swiper-slide a{ height: 160px;}
    .section5x .texts-box .swiper-slide a{ padding: 20px 15px;}
    .section5x .texts-box .swiper-slide .time{ font-size: 16px; height: 40px;}
    .section5x .texts-box .swiper-slide .tit{ font-size: 14px;}
    .section6x .wrap_box1{ padding-bottom: 240px;}
    .section6x .wrap_box1 .con_l .tit2{ padding-left: 0px;}
    .section6x .wrap_box1 .con_l .tit{ font-size: 30px; line-height: 40px;}
    .section6x .wrap_box1 .con_l .tit strong{ font-size: 60px;}

    .section2x .in_title{ max-width: 70%;}




    /* 栏目页 */
    .lm_wrap{ width: 100%; padding: 0 40px;}
    .lm_text_pc58{ font-size: 32px;}
    .lm_zjtz4 .li_box .tit{ font-size: 16px;}

    /* 发展历程 */
    .lm_fzlc1{ height: 520px;}
    .lm_fzlc1 .tab_box{ padding: 0 30px;}
    .lm_fzlc1 .tab_box .swiper-slide-thumb-active .p1{ font-size: 40px;}
    .lm_fzlc1 .tab_box .swiper-slide-thumb-active .p2{ font-size: 20px;}
    .lm_fzlc1 .tab_box .radius_box{ border-radius: 0 0 130px 0; overflow: hidden;}
    .lm_fzlc1 .swiper-button-next, 
    .lm_fzlc1 .swiper-button-prev{ top: 50%;}
    .lm_fzlc1 .swiper-button-prev{ left: 10px;}
    .lm_fzlc1 .swiper-button-next{ right: 15px;}



    /* 招聘 */
    .lm_zp1 .lm_zp1_box{ padding: 100px 0;}
    .lm_zp1 .zp_box .tit{ font-size: 36px;}
    .lm_zp2{ padding: 100px 0;}
    /* .lm_zp2 .lm_wrap{ display: block;} */
    .lm_zp2 .lmzp_l{ width: 360px; margin-right: 40px; margin-bottom: 40px;}
    .lm_zp2 .lmzp_r .list{ padding: 60px 0;}

    
    /* 招聘列表 */
    .lm_zplb{ padding-top: 80px; padding-bottom: 80px;}

    .lm_zplb2 .zp_list .b_box_bg{ width: 1120px;}
    .lm_zplb2 .zp_list .li2 .b_box_bg{ margin-left: -560px;}
    .lm_zplb2 .zp_list .b_box .tet span{ padding-right: 70px;}

    .lm_zplb3{ padding-top: 80px;}


    /* 联系我们 */
    .lm_lxwm1{ padding: 100px 0;}
    .lm_lxwm1 .lm_text_pc58{ width: 260px;}
    .lm_lxwm1 .title{ font-size: 20px;}
    .lm_lxwm1 .text{ padding-bottom: 10px;}
    .lm_lxwm1 .text .sp1{ font-size: 16px; width: 110px;}
    .lm_lxwm1 .text .sp2{ font-size: 18px;}
    .lm_lxwm1 .text .sp2{ font-size: 16px;}
    .lm_lxwm2{ height: 400px;}


    /* 投资者关系 */
    .lm_tzzgx1{ padding: 100px 0;}
    .lm_tzzgx1 .lm_text_pc58{ padding-bottom: 40px;}
    .lm_tzzgx1 .title{ font-size: 26px;}
    .lm_tzzgx1 .lsgg{ padding-bottom: 20px;}
    .lm_tzzgx1 .lsgg .t_tit{ padding-bottom: 20px;}
    .lm_tzzgx1 .dqbg .l_tit{ width: 300px;}
    .lm_tzzgx1 .dqbg .title{ padding-bottom: 20px;}
    .lm_tzzgx1 .dqbg li a{ padding: 30px 0;}
    .lm_tzzgx2{ padding: 80px 0;}
    .lm_tzzgx2 .cont_box{ margin: 0 -20px;}
    .lm_tzzgx2 .box_l, 
    .lm_tzzgx2 .box_r{ padding: 0 20px;}
    .lm_tzzgx3{ padding: 100px 0;}


    .lm_zjtz4 .swiper-container{margin:0 40px;}
    .lm_zjtz4 .swiper-button-next{ right: 20px;}
    .lm_zjtz4 .swiper-button-prev{ left: 20px;}


    /* 栏目页新增一级导航 */
    .lm_header .firstnav a{ font-size: 14px; margin: 0 15px;}


    .lm_nav1 a{ padding: 0 40px; font-size: 16px;}
    .lm_zjtz1 .text_con{ max-width: 680px;}
    .lm_zjtz1 .text_con .lm_text_pc20{ font-size: 16px;}
    .header .box_con li{ padding: 20px 0;}
    .header .box_con .a_zk{ top: 18px;}

    .section6x .wrap_box1{ padding-bottom: 370px;}

    .footer .f_t{ padding: 0 40px;}
    .footer .f_nav .list{ padding: 10px; max-width: 200px;}
    .footer .f_nav ul{ padding-top: 5px;}
    .footer .f_nav li a{ font-size: 12px; line-height: 1.2;}
    .footer .ewm_list{ width: 220px; flex-wrap: wrap;}
    .footer .ewm_list .ewm{ width: 50%; margin: 0; box-sizing: border-box; padding: 10px 10px 0 10px;}


    .lm_text_pc20{ max-width: 900px;}
    .lm_zjtz2 .text .lm_text_pc20,
    .lm_tzzgx3 .text,
    .lm_yaof .lm_text_pc20{ margin: 0 auto;}
    .lm_footer .f_t{ padding-top: 20px; padding-bottom: 20px;}






    .document_paat{font-size: 16px; padding: 100px 0;}
    .document_paat .txt{font-size: 28px;}
    .document_paat .item + .item{padding-top: 50px;}


}

/*--ipad横--*/
@media screen and (max-width:1200px){

    /* 导航 */
    .header .box_con li a{ font-size: 16px;}
    .header .box_con ol{ padding-top: 10px;}
    .header .box_con li ol li a{ padding: 10px 20px;}

    /* 底部 */
    .footer .f_t{ display: none;}
    .footer .ewm_list{ justify-content: center; margin-top: 30px;}
    .footer .f_b{ display: block; text-align: center;}
    .footer .url_list{ padding-top: 10px; justify-content: center;}


     /* 首页 */
     .section2x .bg .pic{ width: 130%; left: -15%;}
     .section3x .block-title-box{ left: 0; top: 40%;}
     .section3x .caption-box{ height: 30%;}
     .section6x .home_yuan .svg image{ display: none;}
     .section6x .wrap_box1{ padding-bottom: 300px;}
     
     .section2x .texts-box .li .num, 
     .section2x .texts-box .li .num em{ font-size: 40px;}
     .section2x .texts-box .li .tit{ font-size: 12px;}
     .section3x .block-title-box{ top: 15%;}
     .section3x .logo .swiper-slide .tit{ font-size: 12px;}
     .section3x .caption-box .caption a{ font-size: 12px;}
     .section6x .wrap_box1 .con_l .tit{ font-size: 24px; line-height: 50px;}





    /* 走进天助 */
    .lm_nav1{ padding-top: 30px;}
    .lm_nav1 a{ font-size: 16px; padding: 0 40px;}
    .lm_text_pc58{ font-size: 30px;}
    .lm_text_pc20{ font-size: 16px;}

    .lm_zjtz1{ padding-bottom: 80px;}
    .lm_zjtz1 .pic img{ max-width: 260px;}
    .lm_zjtz1 .pic::before{ width: 335px; height: 510px;}
    .lm_zjtz1 .text_con{ padding-top: 60px; max-width: 70%;}
    .lm_zjtz1 .text_list{ margin: 0 -30px;}
    .lm_zjtz1 .text_list li{ padding: 30px;}
    .lm_zjtz1 .text_list .top{ font-size: 50px;}
    .lm_zjtz1 .text_list .top .sp{ font-size: 20px;}
    .lm_zjtz1 .text_list .bot{ font-size: 18px;}
    .lm_zjtz2{ padding: 80px 0;}
    .lm_zjtz2 .lm_picmaxw{ padding-top: 40px;}
    .lm_zjtz3{ padding: 80px 0 160px;}
    .lm_zjtz4{ margin-top: -100px; padding-bottom: 80px;}
    .lm_zjtz4 .li_box .text_con{ padding: 30px;}
    .lm_zjtz4 .li_box .date{ font-size: 14px;}
    .lm_zjtz4 .li_box .tit{ font-size: 20px;}
    .lm_zjtz4 .swiper-button-prev{ left: 10px;}
    .lm_zjtz4 .swiper-button-next{ right: 10px;}
    .lm_zjtz5{ padding: 0 0 100px;}
    .lm_zjtz5 li .tet{ font-size: 14px;}

    /* 发展历程 */
    .lm_fzlc1,
    .lm_banner_bian .bg span{ border-radius: 0 0 100px 0;}
    .lm_fzlc1{ height: 400px;}
    .lm_fzlc1 .tab_box{ padding-top: 40px;}
    .lm_fzlc1 .tab_box .radius_box{ margin: 0 -10px; border-radius: 0 0 80px 0;}
    .lm_fzlc1 .tab_box a{ padding: 30px 0;}
    .lm_fzlc1 .tab_box .p1{ font-size: 24px;}
    .lm_fzlc1 .tab_box .p2{ font-size: 14px;}
    .lm_fzlc1 .tab_box .swiper-slide-thumb-active .p1{ font-size: 30px;}
    .lm_fzlc1 .tab_box .swiper-slide-thumb-active .p2{ font-size: 18px;}
    .lm_fzlc1 .swiper-button-next, 
    .lm_fzlc1 .swiper-button-prev{ top: auto; bottom: 20%;}
    .lm_fzlc1 .swiper-button-prev{ left: 0;}
    .lm_fzlc1 .swiper-button-next{ right: 0;}
    .lm_fzlc2{ padding: 40px 0 80px 0;}
    .lm_fzlc2 .year{ font-size: 30px;}
    .lm_fzlc2 .text li{ font-size: 18px;}

    /* 解决方案 */
    .lm_banner_radius{ border-radius: 0 0 100px 0;}

    /* 解决方案详情 */
    .lm_jjfaxq2{ padding: 80px 0 0;}
.lm_jjfaxq2 .list_box_con_height{padding:80px 0 0 !important;margin:0 !important;}
    .lm_jjfaxq2 .list_box{ padding: 40px; margin-top: 40px;}
    .lm_jjfaxq2 .list_l{ width: 300px;}
    .lm_jjfaxq2 .mySwiper_top{ height: 300px;}
    .lm_jjfaxq2 .list_r{ margin-left: 300px; padding-left: 60px;}
    .lm_jjfaxq2 .list_r .tit{ font-size: 24px;}
    .lm_jjfaxq2 .list_r .con td{ font-size: 14px;}
    .lm_jjfaxq2 .list_r .con li{ font-size: 14px;}
    .lm_jjfaxq2 .swiper-button-prev, .lm_jjfaxq2 .swiper-button-next{ top: 150px;}

    /* 新闻列表 */
    .lm_morebtn span{ font-size: 14px; line-height: 20px; padding-right: 56px;}
    .lm_morebtn span::after{ width: 50px; background-size: contain;}
    .lm_xwlb2{ padding: 80px 0 60px;}
    .lm_xwlb2 .li_box .text_con{ padding: 30px;}
    .lm_xwlb2 .li_box .tit{ font-size: 20px;}
    .lm_xwlb2 .li_box .tet{ font-size: 14px; padding-bottom: 20px;}
    .lm_xwlb2 .swiper-pagination{ padding-top: 20px;}
    .lm_xwlb2 .swiper-pagination-bullet-active{ width: 20px;}
    .lm_xwlb3{ padding: 80px 0;}
    .lm_xwlb3 .li_box{ height: 590px;}
    .lm_xwlb3 .li_box .tit{ font-size: 18px;}


    /* 企业文化 */
    .lm_qywh1{ padding: 0 0 80px 0;}
    .lm_qywh1 .tit{ font-size: 20px;}
    .lm_qywh1 .txt{ font-size: 14px;}
    .qywh_fzln{ padding: 80px 50px; height: auto; margin: 30px 0;}
    .qywh_fzln .title{ padding-right: 100px;}
    .qywh_fzln .con li{ padding-right: 0; font-size: 14px;}
    .qywh_box{ margin: 0 -15px;}
    .qywh_yjsm{ padding: 0 15px;}
    .qywh_yjsm .box{ height: 100%; padding: 60px 50px;}
    .qywh_hxjzg{ padding-top: 80px;}
    .qywh_hxjzg ul{ margin: 0 -20px;}
    .qywh_hxjzg li{ padding: 30px 20px;}
    .qywh_hxjzg li .icon img{ width: 50px;}
    .qywh_hxjzg li .bt{ font-size: 16px;}
    .lm_qywh2 .li_box .text_con .tet{ font-size: 14px;}


    /* 招聘 */
    .lm_zp1 .lm_zp1_box{ padding: 80px 0; margin: 0 -10px;}
    .lm_zp1 .zp_box{ padding: 0 10px;}
    .lm_zp1 .zp_box .bg{ height: 350px;}
    .lm_zp1 .zp_box .tit{ font-size: 30px;}
    .lm_zp2 .lmzp_r .tit{ font-size: 26px;}
    .lm_zp2 .lmzp_r .tet{ font-size: 16px;}


    /* 招聘列表 */
    .lm_zplb1 .video_box{ height: 400px;}
.lm_zplb2 .zp_list .b_box .txt_box_con{max-height:300px;}
    .lm_zplb2 .zp_list .li_box:hover .b_box_bg{ display: none;}
    .lm_zplb2 .lm_text_pc58{ padding-bottom: 30px;}
    .lm_zplb2 .search .ss{ height: 50px;}
    .lm_zplb2 .search .ss1 input,
    .lm_zplb2 .sel-title-box{ font-size: 14px;}
    .lm_zplb2 .zp_list li{ padding: 10px;}
    .lm_zplb2 .zp_list .t_box .tit{ font-size: 18px;}
    .lm_zplb2 .zp_list .b_box .txt_box .txt{ width: 48%;}
    .lm_zplb2 .zp_list .t_box .btn{ font-size: 14px;}
    .lm_zplb2 .zp_list .li_box{ height: 240px;}
    .lm_zplb2 .zp_list .b_box_bg{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: 10000; box-sizing: border-box; padding: 90px 40px 40px;}
    .lm_zplb2 .zp_list .b_box{ position: relative;}
    .lm_zplb2 .zp_list .b_box .btn_close{ position: absolute; top: 20px; right: 20px; font-size: 24px; line-height: 1; font-weight: 400; display: block;}


    .lm_zplb2 .zp_list .li2 .b_box_bg{ margin-left: 0; left: 0;}



    .lm_zplb3 li{ width: 180px; height: 180px; margin: 0 -20px;}
    .lm_zplb3 span.txt{ font-size: 12px;}


    /* 投资者关系 */
    .lm_tzzgx1,
    .lm_tzzgx3{ padding: 80px 0;}
    .lm_tzzgx1 .dqbg li .tit{ font-size: 18px;}
    .lm_tzzgx2 .box_r li a{ padding: 2px 20px;}
    .lm_tzzgx2 .box_l .t_tit{ padding-bottom: 10px;}
    .lm_tzzgx2 .box_l .t_tit .l .sp1{ font-size: 18px;}
    .lm_tzzgx2 .box_l .t_tit .l .sp2{ font-size: 30px;}
    .lm_tzzgx2 .box_l .t_tit .r .sp1{ font-size: 14px;}
    .lm_tzzgx2 .box_l .t_tit .r .sp2{ font-size: 40px;}
    .lm_tzzgx2 .box_l .b_con .sp1{ font-size: 16px;}
    .lm_tzzgx2 .box_l .b_con .sp2{ font-size: 20px;}

    /* 栏目页新增一级导航 */
    .lm_header .firstnav{ display: none;}


    


}

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

    /* 首页 */
    .section1x .home_yuan{ height: 120vh; width: 120vh; margin: -60vh 0 0 -60vh;}
    .section2x .bg .pic{ width: 220%; left: -60%;}
    .section3x.section_an .bg .bg_l{display: none;}
    .section3x.section_an .bg .bg_r{width:61%;}
    .section3x .vline.line1{ right: 4%;}
    .section3x .con_r{ right: 4%; width: 58%;}
    .section3x .block-title-box{ top: 20%;}
    .section4x .texts-box{ bottom: 20%;left: 12%; width: 50%;}
    .section5x .bg .pic{ width: 360%;left: -130%;}
    .section5x .bg .video_box{transform: translateX(0) !important;}
    .section5x .texts-box .sw_con5{ width: 100%;}
    .section5x .texts-box{ right:auto; bottom: 160px; left:-30px; width: 80%;}
    .section6x .wrap_box1{ padding-bottom: 40%; padding-left: 0; padding-right: 0;}
    .section6x .wrap_box1 .con_l .tit2{ padding-left: 0;}
    .footer .f_t{ padding: 20px 40px;}
    .footer .f_b{ padding: 15px 40px;}
    .footer .ewm_list {display: grid;grid-template-columns: repeat(4,auto);}
    .footer .ewm_list .ewm{ margin: 0 0 10px 10px; width: 90px;}
    .footer .f_nav{ display: flex; width: 100%;}
    .footer .f_nav .list{ flex: 1; padding-right: 10px;}
    .footer .copyright{ flex: 1;}
    .footer .url_list{ padding-left: 40px;}
    .footer .url_list span{ margin: 0 5px;}

    /* 解决方案 */
    .lm_text_pc20{ font-size: 16px;}
    .lm_btn_fang a{ padding: 0 40px;}
    .lm_banner_radius{ height: 320px;}
    .lm_banner_radius .title{ padding-top: 50px;}
.lm_jjfa2 .lm_wrap{display:block;overflow-x: scroll;}
.lm_jjfa2 .lm_wrap .ul{display:block;}
    /* .lm_jjfa2 a{width:auto; float: left;    margin-right: 10px;} */
    .lm_jjfa3 li{ padding: 80px 0;}
    .lm_jjfa3 .li_l{ padding-right: 40px;}
    .lm_jjfa3 .li_l .pic img{ max-width: 110px;}
    .lm_jjfa3 .li_l .tit{ font-size: 20px;}
    .lm_jjfa3 .li_l .tet{ font-size: 14px;}
    .lm_jjfa3 .li_l .btn{ margin-top: 30px;}
    .lm_jjfa3 li:nth-child(2n) .li_l { padding-right: 0; padding-left: 40px;}
    .lm_yaof{ padding: 60px 0;}


    /* 解决方案详情 */
    .lm_jjfaxq2 .text_con .pic img{ height: 60px;}
    .lm_jjfaxq2 .list_l{ float: none; margin: 0 auto 30px;}
    .lm_jjfaxq2 .list_r{ margin-left: 0; padding-left: 0; width: 100%;}

    
    /* 新闻列表 */
    .lm_xwlb2{ padding: 60px 0 40px;}
    .lm_xwlb2 .li_box .tet{ display: none;}
    .lm_xwlb2 .li_box .tit{ padding-bottom: 40px;}
    .lm_xwlb3{ padding: 60px 0;}
    .lm_xwlb3 li{ width: 50%; padding-bottom: 24px;}


    /* 新闻详情 */
    .lm_xwxq2{ padding-bottom: 60px;}
    .lm_xwxq2 .xq_l{ margin-top: -30px; padding-right: 30px;}
    .lm_xwxq2 .xq_l_no{ margin-top: 0;}
    .lm_xwxq2 .xq_l .top .text{ padding-bottom: 20px;}
    .lm_xwxq2 .xq_l .top .title{ font-size: 24px; padding-bottom: 10px;}
    .lm_xwxq2 .xq_l .con{ padding-top: 20px;}
    .lm_xwxq2 .xq_r{ padding-top: 20px;}
    .lm_xwxq2 .xq_r .share{ padding-bottom: 40px;}
    .lm_xwxq2 .xq_r .share .tet{ font-size: 14px;}
    .lm_xwxq2 .share .iconfont{ font-size: 20px;}
    .lm_xwxq2 .zxtj .title{ font-size: 24px;}
    .lm_xwxq2 .zxtj .tit{ font-size: 14px;}
    .lm_xwxq2 .zxtj .txt,
    .lm_xwxq2 .zxtj .date{ font-size: 12px;}


    /* 新闻列表 */
    .lm_xwxq1 .pic{ width: 60%;}
    .lm_xwxq1 .lm_mbx{ padding-top: 80px;}
    .lm_xwxq2{ padding-bottom: 40px;}
    .lm_xwxq2 .lm_wrap{ display: block;}
    .lm_xwxq2 .xq_l{ margin-top: 20px; width: 100%; padding-right: 0;}
    .lm_xwxq2 .xq_l_no{ margin-top: 0;}
    .lm_xwxq2 .xq_l .top .title{ font-size: 20px;}
    .lm_xwxq2 .xq_l .top .text{ font-size: 12px;}
    .lm_xwxq2 .xq_l .top .text span{ padding-right: 20px;}
    .lm_xwxq2 .xq_l .con{ font-size: 14px;}

    .lm_xwxq2 .xq_r{ width: 100%;}
    .lm_xwxq2 .zxtj .title{ font-size: 20px;}


    /* 企业文化 */
    .lm_qywhbanner{ height: 240px;}
    .lm_qywh1{ padding: 0 0 60px 0;}
    .qywh_fzln{ padding: 60px 40px 30px;}
    .qywh_fzln .title{ padding-right: 50px;}
    .qywh_yjsm .box{ padding: 40px 100px 40px 40px;}
    .qywh_yjsm .title{ max-width: 100%;}
    .qywh_hxjzg{ padding-top: 60px;}
    .qywh_hxjzg li{ width: 50%;}
    .lm_qywh2 .li_box .text_con{ padding: 0 0 0 30px;}

    /* 招聘 */
    .lm_zp1 .lm_zp1_box{ padding: 60px 0;}
    .lm_zp1 .zp_box .bg{ padding: 30px;}
    .lm_zp1 .zp_box .tit{ font-size: 24px;}
    .lm_zp2{ padding: 60px 0;}
    .lm_zp2 .lmzp_r .list{ padding: 30px 0;}
    .lm_zp2 .lmzp_r .text{ padding: 0 0 0 30px;}
    .lm_zp2 .lmzp_r .tit{ font-size: 18px;}
    .lm_zp2 .lmzp_r .tet{ font-size: 14px;}
    .lm_zp2 .lmzp_r .tet h2{ font-size: 14px;}


    /* 招聘列表 */
    .lm_zplb{ padding-top: 60px; padding-bottom: 60px;}
    .lm_zplb1 .video_box{ height: 340px;}
    .lm_zplb1 .video_box span.btn{ font-size: 16px; left: 30px; bottom: 30px;}
    .lm_zplb1 .video_box i{ width: 40px; height: 40px; margin-right: 10px;}
    .lm_zplb1 .video_box i::before{ border-width:10px 0 10px 15px; margin: -10px 0 0 -4px;}
    
    .lm_zplb2 .zp_list .li_box{ padding: 20px 20px 0; height: 200px;}
    .lm_zplb2 .zp_list .t_box .txt{ font-size: 12px;}
    .lm_zplb2 .zp_list .t_box .tit{ font-size: 14px;}
    .lm_zplb2 .zp_list .t_box .btn,
    .lm_zplb2 .zp_list .t_box .btn .iconfont{ font-size: 12px;}
    .lm_zplb2 .zp_list .t_box .btn .iconfont{ padding-left: 5px;}
    .lm_zplb2 .zp_list .b_box .tit{ font-size: 20px;}
    .lm_zplb2 .zp_list .b_box .tet span{ font-size: 12px; padding-right: 30px;}
    .lm_zplb2 .zp_list .b_box .tet b{ font-size: 14px;}

    .lm_zplb3{ padding-top: 60px;}
    .lm_zplb3 ul{ padding-top: 20px; flex-wrap: wrap; max-width: 500px; margin: 0 auto;}
    .lm_zplb3 li{ width: 170px; height: 170px; margin: 0 -10px;}
    .lm_zplb3 span.iconfont{ right: 0; font-size: 16px;}


    /* 联系我们 */
    .lm_lxwm1{ padding: 60px 0;}
    .lm_lxwm1 .lm_text_pc58{ width: 200px;}
    .lm_lxwm1 li{ padding: 30px 0 10px;}
    .lm_lxwm1 .title{ font-size: 20px; padding-bottom: 10px;}
    .lm_lxwm1 .text .sp1{ font-size: 14px;}
    .lm_lxwm1 .text .sp2{ font-size: 14px;}


    /* 投资者关系 */
    .lm_tzzgx1,
    .lm_tzzgx3{ padding: 60px 0;}
    .lm_tzzgx1 .lm_xwlb3 li:last-child{ display: none;}
    .lm_tzzgx1 .dqbg{ display: block;}
    .lm_tzzgx1 .dqbg .l_tit{ width: 100%; margin-bottom: 30px;}
    .lm_tzzgx1 .dqbg .title{ padding-bottom: 10px;}
    .lm_tzzgx2{ padding: 60px 0;}


    /* 投资者关系 */
    .lm_tzzgx1 .dqbg .l_tit{ display: flex; justify-content: space-between; margin-bottom: 20px;}
    .lm_tzzgx2 .cont_box{ display: block; margin: 0;}
    .lm_tzzgx2 .box_l, 
    .lm_tzzgx2 .box_r{ padding: 0; width: 100%;}
    .lm_tzzgx2 .box_l{ margin-bottom: 20px;}
    .lm_tzzgx3 .text{ display: block;}
    .lm_tzzgx3 .text span{ width: 100%;}


    .document_paat{padding: 60px 0;}

    .document_paat .item > div + div{margin-top: 20px;}
    .document_paat .file li{margin: 15px 0;}

}

/* 手机-横屏提示 */
@media screen and (max-height: 500px) and (min-width: 320px){

	/* 横屏提示 */
	.rotation-shim.rotation-shim-on{display: flex !important;} 
	.rotation-shim { display: none; position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 1350;box-sizing: border-box;width: 100%;height: 100vh;background-color: #008076;color: #fff;}
	.rotation-shim .shim_svg{ display: none;}
	.rotation-shim-inner {display: inline-flex;align-items: center;margin: auto;}
	.rotation-shim-image {margin-right: 48px;width: 98px;height: 105px;}
	.rotation-shim-image svg {display: block;width: 100%;height: 100%;}
	.rotation-shim-title {max-width: 327px;font-size: 24px;font-weight: 600;color: #fff;}
	.rotation-shim-text {margin-top: 16px;max-width: 327px;font-size: 15px;line-height: 1.6;color: #fff;}
	
}

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

    

    
    /* 走进天助 */
    .lm_wrap{ padding: 0 20px;}
    .lm_mbx, .lm_mbx a{ font-size: 12px;}
    .lm_nav1{ display: flex;}
    .lm_nav1 a{ font-size: 12px; padding: 0 2px; line-height: 30px; flex: 1;}
    .lm_text_pc58{ font-size: 20px;}
    .lm_text_pc20{ font-size: 14px;}
    .lm_zjtz1{ padding: 80px 0 40px;}
    .lm_zjtz1 .pic::before{ width: 170px; height: 258px;}
    .lm_zjtz1 .pic img{ max-width: 130px;}
    .lm_zjtz1 .text_con{ max-width: 100%; padding: 40px 0;}
    .lm_zjtz1 .text_list{ margin: 0 -10px;}
    .lm_zjtz1 .text_list li{ width: 50%; padding: 0 10px 20px;}
    .lm_zjtz1 .text_list li:nth-child(1),
    .lm_zjtz1 .text_list li:nth-child(4),
    .lm_zjtz1 .text_list li:nth-child(3),
    .lm_zjtz1 .text_list li:nth-child(6){ width: 50%;}
    .lm_zjtz1 .text_list .top{ font-size: 30px;}
    .lm_zjtz1 .text_list .top .sp{ font-size: 14px;}
    .lm_zjtz1 .text_list .bot{ font-size: 12px;}
    .lm_zjtz2{ padding: 60px 0;}
    .lm_zjtz2 .lm_picmaxw{ overflow-x: auto;}
    .lm_zjtz2 .lm_picmaxw img{ width: 200%; max-width: 200%;}
    .lm_zjtz3{ padding-top: 60px;}
    .lm_zjtz4{ margin-top: -120px; padding-bottom: 60px;}
    .lm_zjtz4 .swiper-container{ padding: 0 20px;margin:0;}
    .lm_zjtz4 .li_box .date{ font-size: 12px;}
    .lm_zjtz4 .li_box .tit{ font-size: 16px; padding-bottom: 30px;}
    .lm_zjtz4 .li_box .btn span{ font-size: 12px; line-height: 20px; padding-right: 50px;}
    .lm_zjtz4 .li_box .btn span::after{ width: 30px; background-size: contain;}
    .lm_zjtz5{ padding-bottom: 60px;}
    .lm_zjtz5 ul{ margin: 0 -10px;}
    .lm_zjtz5 li{ width: 50%; padding: 0 10px;}
    .lm_zjtz5 li .li_box{ padding: 25px 0;}
    .lm_zjtz5 li .tet{ font-size: 12px;}

    /* 发展历程 */
    .lm_fzlc1{ padding-top: 80px; height: 300px;}
    .lm_fzlc1, .lm_banner_bian .bg span{ border-radius: 0 0 50px 0;}
    .lm_fzlc1 .tab_box .radius_box{ border-radius: 0 0 40px 0;}
    .lm_fzlc1 .tab_box{ padding: 0 25px;}
    .lm_fzlc1 .tab_box li{ padding: 0 5px;}
    .lm_fzlc1 .tab_box a{ padding: 15px 0;}
    .lm_fzlc1 .tab_box .p1,
    .lm_fzlc1 .tab_box .swiper-slide-thumb-active .p1{ font-size: 14px;}
    .lm_fzlc1 .tab_box .p2,
    .lm_fzlc1 .tab_box .swiper-slide-thumb-active .p2{ font-size: 12px; padding: 0 20px;}

    .lm_fzlc1 .swiper-button-next, 
    .lm_fzlc1 .swiper-button-prev{ width: 20px; height: 20px; bottom: 35%;}
    .lm_fzlc1 .swiper-button-prev{ left: 5px;}
    .lm_fzlc1 .swiper-button-next{ right: 10px;}
    .lm_fzlc1 .swiper-button-next span, 
    .lm_fzlc1 .swiper-button-prev span{ line-height: 20px; font-size: 14px;}


    .lm_fzlc2{ padding: 20px 0 60px;}
    .lm_fzlc2 .li_box{ padding-top: 20px;}
    .lm_fzlc2 .li_box::before{ left: 5px; top: 45px;}
    .lm_fzlc2 .year{ float: none; width: auto; padding-left: 20px; font-size: 24px;}
    .lm_fzlc2 .year::before{ right: auto; left: 0; width: 10px; height: 10px; border-width: 3px;}
    .lm_fzlc2 .text{ margin-left: 20px;}
    .lm_fzlc2 .text li{ font-size: 14px; padding-bottom: 10px;}
    .lm_fzlc2 .text li::before{ top: 8px;}

    /* 解决方案 */
    .lm_banner_radius{ padding-top: 80px; height: 220px;}
    .lm_banner_radius .title{ padding-top: 30px;}
    .lm_btn_fang a{ font-size: 12px;}
    .lm_jjfa2{ padding: 0 0;}
   /*  .lm_jjfa2 .lm_wrap{ display: block; overflow: hidden; margin: 0 -5px;} */
   .lm_jjfa2 .lm_wrap{ padding: 0 30px;}
    .lm_jjfa2 a{ line-height: 1.6; padding: 0px;}
    .lm_jjfa2 a, .lm_jjfa2 a:hover, .lm_jjfa2 a.on{ font-size: 12px;}
    .lm_jjfa2 a:hover::before, .lm_jjfa2 a.on::before{ display: none;}
    .lm_jjfa2 .swiper-button-next, 
    .lm_jjfa2 .swiper-button-prev{ width: 30px; height: 34px;}
    .lm_jjfa3 li{ padding: 40px 0;}
    .lm_jjfa3 .li_l{ padding-right: 20px;}
    .lm_jjfa3 .li_l .tit{ font-size: 18px;}
    .lm_jjfa3 li:nth-child(2n) .li_l { padding-right: 0; padding-left: 20px;}
    .lm_yaof{ padding: 40px 0;}
    .lm_yaof .lm_text_pc20{ padding: 10px 0 20px;}

    /* 解决方案详情 */
    .lm_jjfaxq2{ padding: 40px 0 0;}
.lm_jjfaxq2 .list_box_con_height{padding:40px 0 0 !important;margin:0 !important;}
    .lm_jjfaxq2 .text_con .pic{ padding-bottom: 20px;}
    .lm_jjfaxq2 .text_con .pic img{ height: 50px;}
    .lm_jjfaxq2 .list_box{ padding: 40px 20px; margin-top: 20px;}
    .lm_jjfaxq2 .list_l{ width: 200px;}
    .lm_jjfaxq2 .mySwiper_top{ height: 200px;}
    .lm_jjfaxq2 .swiper-button-prev, 
    .lm_jjfaxq2 .swiper-button-next{ top:100px;}
    .lm_jjfaxq2 .mySwiper_bot{ width: 80%;   margin: 10px auto 0 auto;}
    .lm_jjfaxq2 .mySwiper_bot .pic_box{ width: 46px; height: 46px;}
    .lm_jjfaxq2 .list_r .tit{ font-size: 18px;}
    .lm_jjfaxq2 .list_r .con h2{ font-size: 14px;}
    .lm_jjfaxq2 .list_r .con table{ font-size: 12px; margin-bottom: 10px;}
    .lm_jjfaxq2 .list_r .con td{ font-size: 12px;}
    .lm_jjfaxq2 .list_r .con li{ font-size: 12px;}
    .lm_jjfaxq2 .list_r .con li::before{ top: 10px;}

    /* 新闻列表 */
    .lm_morebtn span{ font-size: 12px; line-height: 20px; padding-right: 40px;}
    .lm_morebtn span::after{ width: 30px; background-size: contain;}
    .lm_xwlb2{ padding: 40px 0 20px;}
    .lm_xwlb2 .li_box{ padding: 10px;}
.lm_xwlb2 .li_box a{display:block;}
.lm_xwlb2 .li_box .pic {    width: 100%;}
    .lm_xwlb2 .li_box .text_con{ padding: 15px 10px;  width: 100%;}
    .lm_xwlb2 .li_box .date{ font-size: 12px; padding-bottom: 6px;}
    .lm_xwlb2 .li_box .tit{ font-size: 16px; padding-bottom: 10px;}
    .lm_xwlb2 .swiper-button-prev{ left: 0; margin-top: -40px;}
    .lm_xwlb2 .swiper-button-next{ right: 0; margin-top: -40px;}
    .lm_xwlb2 .swiper-button-next .iconfont, 
    .lm_xwlb2 .swiper-button-prev .iconfont{ font-size: 20px;}
    .lm_xwlb3{ padding: 40px 0;}
    .lm_xwlb3 li{ padding: 0 5px 10px; width: 100%;}
    .lm_xwlb3 .text_con{ padding: 10px; height: 190px;}
    .lm_xwlb3 .li_box{ height: 317px;}
    .lm_xwlb3 .li_box .date{ font-size: 12px; padding-bottom: 8px;}
    .lm_xwlb3 .li_box .tit{ font-size: 14px;}
    .lm_xwlb3 .li_box .tet{ font-size: 12px; max-height: 54px; display: none;}
    .lm_xwlb3 .li_box span.lm_morebtn{ left: 10px; bottom: 20px;}
    .lm_xwlb3 .li_box2 .tet{ max-height: 124px;}
    .lm_xwlb3 .li_box2 a::before{ width: 160px; height: 183px;}
    .lm_xwlb3 .more{ padding-top: 20px;}
    .lm_xwlb3 .more a{ font-size: 12px;}


    /* 企业文化 */
    .lm_qywhbanner{ padding-top: 80px; height: 180px;}
    .lm_qywh1{ padding: 0 0 40px 0;}
    .lm_qywh1 .tit{ font-size: 18px;}
    .lm_qywh1 .txt{ font-size: 12px;}
    .qywh_fzln{ display: block; padding: 30px 20px; margin: 20px 0 10px;}
    .qywh_fzln .title{ padding: 0 0 20px 0;}
    .qywh_fzln .con li{ padding-bottom: 10px; font-size: 12px; width: 50%;}
    .qywh_box{ display: block;}
    .qywh_yjsm{ width: 100%; margin-bottom: 10px;}
    .qywh_yjsm .box{ padding: 30px 20px;}
    .qywh_hxjzg{ padding-top: 30px;}
    .qywh_hxjzg ul{ margin: 0;}
    .qywh_hxjzg li{ width: 50%; padding:10px;text-align: center;}
    .qywh_hxjzg li .icon{}
    .qywh_hxjzg li .bt{ padding: 10px 0; font-size: 14px;}
    .lm_qywh2{ padding: 40px 0;}
    .lm_qywh2 .swiper-container{ overflow: hidden;}
    .lm_qywh2 .li_box{ display: block;text-align: center;}
    .lm_qywh2 .li_box .pic{ width: 100%;}
    .lm_qywh2 .li_box .text_con{ width: 100%; padding-left: 0; padding-top: 10px;}
    .lm_qywh2 .li_box .text_con .tet{ padding-top: 10px;}
    .lm_qywh2 .swiper_btn{ width: 100%; margin-top: -50px;}


    /* 招聘 */
    .lm_zp1 .lm_zp1_box{ padding: 30px 0; display: block;}
    .lm_zp1 .zp_box{ width: 100%; padding: 10px;}
    .lm_zp1 .zp_box .bg{ height: 200px;}
    .lm_zp2{ padding: 40px 0;}
    .lm_zp2 .lmzp_l{ margin-bottom: 20px;}
    .lm_zp2 .lmzp_l .lm_text_pc20{ padding-top: 10px;}
    .lm_zp2 .lmzp_r .bg{ width: 50px;}
    .lm_zp2 .lmzp_r .text{ padding-left: 20px;}
    .lm_zp2 .lmzp_r .tet ul{ display: block; margin: 0 0 -10px;}
    .lm_zp2 .lmzp_r .tet li{ width: 100%; margin: 0 0 10px;}

    /* 招聘列表 */
    .lm_zplb{ padding-top: 40px; padding-bottom: 40px;}
    .lm_zplb1 .video_box{ height: 180px;}
    .lm_zplb1 .video_box span.btn{ left: 10px; bottom: 10px;}
    .lm_zplb1{ margin-bottom: 40px;}

    .lm_zplb2 .lm_text_pc58{ padding-bottom: 20px;}
    .lm_zplb2 .search{ padding-bottom: 15px;}
    .lm_zplb2 .search .ss{ width: 40%; padding: 0 10px;}
    .lm_zplb2 .search .ss2{ padding: 0;}
    .lm_zplb2 .search .ss3{ width: 20%; padding: 0;}
    .lm_zplb2 .search .ss1 input, .lm_zplb2 .sel-title-box{ font-size: 12px;}
    .lm_zplb2 .sel-float-div{ font-size: 12px;}
    .lm_zplb2 .search .ss3 input{ background-size: 20px;}

    .lm_zplb2 .zp_list ul{ margin: 0 -5px;}
    .lm_zplb2 .zp_list li{ width: 50%; padding: 5px;}
    .lm_zplb2 .zp_list .b_box_bg{ padding: 20px;}
.lm_zplb2 .zp_list .b_box .txt_box_con{max-height: 260px;display:block}
    .lm_zplb2 .zp_list .b_box{ padding: 40px 20px; max-height: 100%; overflow-y: scroll;}
    .lm_zplb2 .zp_list .b_box .tit{ font-size: 16px;}
    .lm_zplb2 .zp_list .b_box .txt_box{ display: block;}
    .lm_zplb2 .zp_list .b_box .txt_box .txt{ width: 100%; padding: 10px 0;}

    .lm_zplb2 .zp_list .t_box .txt{ display: block;}
    .lm_zplb2 .zp_list .t_box .txt span{ display: block;}

    .lm_zplb2 .more{ margin-top: 20px;}

    .lm_zplb3{ padding-top: 40px;}
    .lm_zplb3 ul{ max-width: 330px; flex-wrap: wrap; margin: 0 auto;}
    .lm_zplb3 li{ width: 120px; height: 120px; margin-top: 5px; margin-bottom: 5px; padding: 0 20px;}
    .lm_zplb3 span.txt{ font-size: 12px;}


    /* 联系我们 */
    .lm_lxwm1{ padding: 40px 0; display: block;}
    .lm_lxwm1 .lm_text_pc58{ width: 100%; margin-bottom: 20px;}
    .lm_lxwm1 li{ padding: 20px 0 10px;}
    .lm_lxwm1 .title{ font-size: 16px;}
    .lm_lxwm1 .text{ padding-bottom: 5px;}
    .lm_lxwm1 .text span{ line-height: 24px;}
    .lm_lxwm1 .text .sp1{ font-size: 12px; width: 80px;}
    .lm_lxwm1 .text .sp2{ font-size: 12px;}
    .lm_lxwm2{ height: 300px;}

    /* 投资者关系 */
    .lm_tzzgx1, 
    .lm_tzzgx3{ padding: 40px 0;}
    .lm_tzzgx1 .lm_text_pc58{ padding-bottom: 20px;}
    .lm_tzzgx1 .title{ font-size: 18px;}
    .lm_tzzgx1 .lsgg{ padding-bottom: 30px;}
    .lm_tzzgx1 .lsgg .t_tit,
    .lm_tzzgx1 .dqbg .l_tit{ align-items: center;}
    .lm_tzzgx1 .dqbg .title{ padding-bottom: 0;}
    .lm_tzzgx1 .dqbg li a{ display: block; padding: 20px 0;}
    .lm_tzzgx1 .dqbg li .date{ width: 100%; font-size: 12px; padding-bottom: 8px;}
    .lm_tzzgx1 .dqbg li .tit{ width: 100%; font-size: 14px; padding-bottom: 16px;}
    .lm_tzzgx2{ font-size: 40px 0;}
    .lm_tzzgx2 .lm_text_pc58{ padding-bottom: 20px;}
    .lm_tzzgx2 .box_bg{ padding: 20px;}
    .lm_tzzgx2 .box_l .t_tit .l .sp1{ font-size: 14px;}
    .lm_tzzgx2 .box_l .t_tit .l .sp2{ font-size: 24px;}
    .lm_tzzgx2 .box_l .t_tit .r .sp1{ font-size: 12px;}
    .lm_tzzgx2 .box_l .t_tit .r .sp2{ font-size: 30px;}
    .lm_tzzgx2 .box_l .b_con li{ padding: 3px 0;}
    .lm_tzzgx2 .box_l .b_con .sp1{ font-size: 14px;}
    .lm_tzzgx2 .box_l .b_con .sp2{ font-size: 16px;}
    .lm_tzzgx2 .box_r li a{ font-size: 12px; padding: 2px 12px;}
    .lm_tzzgx3 .text{ padding-top: 10px;}
    .lm_tzzgx3 .text span{ padding: 4px 0;}
    .lm_tzzgx1 .lm_xwlb3 li{ width: 100%;}
    .lm_tzzgx1 .lm_xwlb3 li:nth-child(2){ display: none;}


    .document_paat{padding: 40px 0; font-size: 14px;}
    .document_paat .txt{font-size: 22px;}
    .document_paat .item + .item{padding-top: 40px;}
    .document_paat .file .hitarea{background-size: 8px !important;}
    .document_paat .file li{margin: 5px 0;}
    .document_paat .file .expandable, .document_paat .file .collapsable{padding-left: 13px;}
    .document_paat .file .but a{font-size: 12px;}

    .document_paat .cont{padding: 20px}
    .document_paat .cont h2{padding: 0.5em 0;}
}

/*--手机竖--*/
@media screen and (max-width:470px){
    /* 公用部分 */
    .header .top{ height: 50px;}
    .header .logo{ height: 20px;}
    .header .btn_nav{ margin-left: 25px;}
    .header .btn_search{ display: none;}
    .header .btn_language span{ font-size: 12px;}
    .header .btn_language span i:first-child{ font-size: 16px; margin-right: 4px;}
    .header .btn_language span i:last-child{ margin-left: 4px;}
    .wrap{ padding: 0 20px;}

    /* 导航 */
    .header .box_con{ margin: 50px 0 0 0;}
    .header .box_con ul{ padding: 10px 0 0 0;}
    .header .box_con li{ padding:20px 0 15px 0;}
    .header .box_con li a{ font-size: 16px;}
    .header .box_con .a_zk{top: 20px;}
    .header .box_con .a_zk .iconfont{ font-size: 16px; }
    .header .box_con li ol li{ padding-right: 5px;}
    .header .box_con li ol li a{ font-size: 12px;}

    .footer .f_t{ display: none;}
    .footer .f_b{ display: block; padding: 20px;}
    .footer .copyright{ font-size: 11px; text-align: center; line-height: 1.5;}
    .footer .url_list{ display: block;  font-size: 11px; text-align: center; line-height: 1.5; padding: 10px 0 0 0;}
    .footer .url_list a{ font-size: 11px;}
    
    /* 首页 */
    .in_main .wrap{ padding-top: 50px;}
    .in_title{ font-size: 20px;}
    .in_summary{ font-size: 15px;}
    .in_more a{ font-size: 12px; line-height: 20px; padding-right: 50px;}
    .in_more a::after{ width: 30px;}
    .b_left{ font-size: 11px; height: 120px; left: auto; right:20px;}
    .b_left span{ top: 0; }
    .t_right{ display: none;}
    .section1x .bg_box::after{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10; background: url(../images/in_s1_bg1_phone.png) no-repeat center; background-size: cover;}
    .section1x .bg_l{ display: none;}
    .section1x .bg_r{ display: none;}
    .section1x .block-title-box{ left: 50%; top: 23%; transform: translate(-50%,-50%);}
    .section1x .block-title-box .li img{ width: 180px;}
    .section1x .block-title-box .li1{ margin-left: 90px; margin-bottom: 10px;}
    .section1x .texts-box,
    .section1x .vline.line1{ display: none;}
    .section2x .bg{ width: 300%; bottom: -15%; top: auto; height: 150vw; left: 127%; transform: translateX(-50%);}
    .section2x .bg .bg_box{background-size: auto 100.5%;}
    .section2x .wrap_box{    flex-direction: column;justify-content: center;}
    .section2x .block-title-box{ left: 0; top: auto; position: relative; transform: none;}
    .section2x .texts-box{ position: relative; bottom: auto; width: 240px; padding-top: 40px; margin-bottom: 120px;}
    .section2x .texts-box .li{ padding:0  0 25px 0; width: 120px;}
    .section2x .texts-box .li .num{ font-size: 29px;}
.section2x .texts-box .li .num b{ font-size: 12px;}
.section2x .texts-box .li .num em{ font-size: 29px;}
    .section2x .texts-box .li .tit{ font-size: 12px;}
    .section3x.section_an .bg .bg_r{ width: 0;}
    .section3x .vline.line1{ display: none;}
    .section3x .wrap_box{    flex-direction: column;justify-content: center;}
    .section3x .bg_video{ width: 100%;}
    .section3x .block-title-box{ left: 0; top: auto; position: relative; transform: none;}
    .section3x .con_r{ width: calc(100% + 40px); position: relative; right: auto; margin: 0 -20px; height: auto;}
    .section3x .texts-box{ padding: 50px 20px 15px 20px;}
    .section3x .texts-box .summary{ font-size: 13px;}
    .section3x .texts-box .tit{ font-size: 18px;}
    .section3x .texts-box .txt{ font-size: 12px;}
    .section3x .logo .swiper-slide .tit{ left: 15px; font-size: 12px; bottom: 8px;}
    .section3x .logo_bg{padding-top: 29%;}
    .section3x .logo_box{ width: 88%;}
    .section3x .controls-box{ width: 12%;}
    .section3x .controls-box .arr span{ font-size: 12px;}
    .section3x .caption-box{ height: auto; padding: 30px 0 60px 0;}
    .section3x .caption-box .caption a{font-size: 12px;}
    .section3x .caption-box .caption span{ font-size: 12px;}
    .section4x .bg_box{ left: -48%; top: -16%;}
    .section4x .block-title-box {left: 0;top: 30%;}
    .section4x .texts-box{ left: 0; width: 80%;}
    .section4x .texts-box .swiper-slide .time{ font-size: 13px;}
    .section4x .texts-box .swiper-slide .tit{ font-size: 15px;}
    .section4x .texts-box .swiper-slide .txt{ font-size: 12px; max-height: 90px;}
    .section4x .sw_con4{ left: auto; right: 0; width: 100%; height: 100%;}
    .section5x .bg{ width: 200%; height: 100%; top: 50%; left: -30%;}
    .section5x .wrap_box{    flex-direction: column; padding-top: 10%;}
    .section5x .block-title-box{ position: relative; top: auto; transform: none;}
    .section5x .block-title-box .in_title br{ display: none;}
    .section5x .texts-box{ width: 100%; padding-top: 60px; position: relative; left: auto; bottom: auto;}
    .section5x .texts-box .li1{    margin-right: -20px;}
    .section5x .texts-box .swiper-slide{ padding: 0 20px 0 0;}
    .section5x .texts-box .swiper-slide a{ padding: 10px;}
    .section5x .texts-box .swiper-slide a:hover{ transform: translateY(0);}
    .section5x .texts-box .swiper-slide .time{ font-size: 13px;}
    .section5x .texts-box .swiper-slide .tit{ font-size: 12px;}
    .section5x .texts-box .swiper_btn{ padding-right: 20px; line-height: 16px; height: 30px;}
    .section5x .texts-box .swiper_btn a{ font-size: 16px; height: 140px;}
    .section5x .texts-box .swiper_btn span{ height: 16px; margin: 0 10px;}
    .section6x .wrap_box1{flex-direction: column;justify-content: center;}
    .section6x .wrap_box1 .con_l{width: auto;display: flex;flex-direction: column;margin: 0 auto;}
    .section6x .wrap_box1 .con_l .tit{ font-size: 18px; line-height: 30px;}
    .section6x .wrap_box1 .con_l .tit strong{ font-size: 50px;}
    .section6x .wrap_box1 .con_l .tit2{  padding-left: 0px;}
    .section6x .wrap_box1 .con_r{ width: 80%; padding-top: 20px;}

    .section2x .in_title{ max-width: 100%;}
    .section6x .wrap_box1 .con_r .in_summary{ font-size: 14px;}



    /* 解决方案 */
    .lm_jjfa3 .lm_wrap{ display: block;}
    .lm_jjfa3 .li_l, 
    .lm_jjfa3 .li_r{ width: 100%;}
    .lm_jjfa3 .li_l{ padding-right: 0;}
    .lm_jjfa3 .li_r{ margin-top: 20px;}
    .lm_jjfa3 .li_r .pic{ height: 220px;}
    .lm_jjfa3 li:nth-child(2n) .li_l { padding-right: 0; padding-left: 0;}




}


a:hover{ color:#008076;}


/* 投递简历弹出表单/2023.11.21田 */
/* 遮罩层样式，用于覆盖整个页面 */
.zplb_form {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 10000;display: none;}
/* 弹出表单样式 */
.zplb_form .tc-form {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url('../images/tc_bg.png')no-repeat top/cover;border: 1px solid #ccc;width: 600px;height: auto;
}
.zplb_form .tc-form .fm_tit{display: flex;justify-content: space-between;font-size: 18px;align-items: center;width: 100%;height: 60px;padding: 20px 27px 20px 40px;border-bottom: 2px solid #D6E0EA;color: #353E4B;}
.zplb_form .tc-form .fm_close{background: url('../images/close.png')no-repeat center;padding: 10px;background-size: 22px;cursor: pointer;}
.zplb_form .tc-form .zplb_add_form{padding: 15px 40px 40px;}
.zplb_form .tc-form .zplb_add_form .tc_ul li{display: flex;margin-top: 15px;align-items: center;font-size: 14px;color: #000;}
.zplb_form .tc-form .zplb_add_form label{width: 100px;text-align: right;line-height: 40px;}
.zplb_form .tc-form .zplb_add_form .tc_ul li input{ flex: 1;height: 40px;border: none;background: #fff;margin-left: 10px;padding-left: 10px;}
.zplb_form .tc-form .zplb_add_form .zplb_file{display: flex;margin-top: 15px;}
.zplb_form .tc-form .zplb_add_form .zplb_file .zplb_file_sc{display: flex;flex: 1;margin-left: 10px;}
.zplb_form .tc-form .zplb_add_form .zplb_file .zplb_file_sc .file_input{width: 80%;}
.zplb_form .tc-form .zplb_add_form .zplb_file .zplb_file_sc .file_input .border_input{flex: 1;}
.zplb_form .tc-form .zplb_add_form .zplb_file .zplb_file_sc .file_input .border_input input{width: 100%;height: 40px;background: #fff;padding-left: 10px;}
.zplb_form .tc-form .zplb_add_form .zplb_file .zplb_file_sc .file_input .tc_prompt{font-size: 12px;color: #F40C0C;}
.zplb_form .tc-form .zplb_add_form .zplb_file .zplb_file_sc .file_btn{width: 25%;padding-left: 5px;position: relative;cursor: pointer;}
.zplb_form .tc-form .zplb_add_form .zplb_file .zplb_file_sc .file_btn a{display: block;width: 100%;height: 40px;font-size: 14px;color: #fff;background: #008076;text-align: center;line-height: 40px;}
.zplb_form .tc-form .zplb_add_form .zplb_file .file_btn input{position: absolute;cursor: pointer;padding: 0;border: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;filter: Alpha(opacity=0);}
.zplb_form .tc-form .zplb_add_form .zplb_tijiao{text-align: center;margin-top: 60px;}
.zplb_form .tc-form .zplb_add_form .zplb_tijiao input{width: 176px;height: 36px;line-height: 36px;background: #008076;color: #fff;cursor: pointer;}
.zplb_form .tc-form .zplb_add_form .tc_ul .footnote .formError .formErrorContent{background: none;color: #F40C0C;margin-left: 100px; font-family: "Open Sans","Arial",sans-serif;}

@media screen and (max-width:758px){
    .zplb_form .tc-form {width: 90%;height: auto;}
    .zplb_form .tc-form .zplb_add_form .tc_ul li{display: flex;flex-direction: column;align-items: flex-start;}
    .zplb_form .tc-form .zplb_add_form label{width: 100%;text-align: left;}
    .zplb_form .tc-form .zplb_add_form .tc_ul li input{margin-left: 0;height: 40px;padding:10px;}
    .zplb_form .tc-form .zplb_add_form .zplb_file{flex-direction: column;}
    .zplb_form .tc-form .zplb_add_form .zplb_file .zplb_file_sc{margin-left: 0;}
    .zplb_form .tc-form .zplb_add_form .tc_ul .footnote .formError .formErrorContent{ margin-left: 0;}
}



