﻿@charset "utf-8";
*{ box-sizing: border-box; padding:0;margin:0;}
html {scroll-behavior: smooth; width: 100%; overflow-x: hidden; }
body { font:14px "Microsoft Yahei","Arial",sans-serif; color: #555; line-height: 1.5; letter-spacing: 0.1em; }
img{ vertical-align: middle;transition: all 0.6s ease 0s;}
ul,li{list-style:none;}
a{text-decoration:none; outline: none; color: inherit; transition: 0.4s;}
a:hover{ color: #5EBC89;}
input,textarea{ outline:none; -webkit-appearance: none; border: 0; background:none;}
i{font-style: normal;}

/*文本框placeholder=颜色*/
input::-webkit-input-placeholder,textarea::-webkit-input-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: 'DDIN_Regular';
	src: url('../fonts/D-DIN.ttf');
}
@font-face {
	font-family: 'DDIN_Bold';
	src: url('../fonts/D-DIN-Bold.ttf');
}
@font-face {
	font-family: 'DIN-Exp';
	src: url('../fonts/D-DINExp.ttf');
}
@font-face {
	font-family: 'DIN-Exp_Bold';
	src: url('../fonts/D-DINExp-Bold.ttf');
}


/* 公用变量 */
:root {
    --ease1: cubic-bezier(.01,.22,.41,.99);
}

/* 手机端横屏提示 */
.rotation-shim { display: none;}
@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: #2647B1;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;}
}

/* 首页预加载 */
.content_body{ height: 100%; width: 100%;}
.load_body{ width: 100%; height: 100%; overflow: hidden; position: absolute;} 
.load{ position: fixed; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0; z-index: 650;}
.load .icon{ width: 100%; height: 100%; position: absolute; left:0; top: 0; display: flex; z-index: 10; justify-content: center; align-items: center; }
.load .logo{ text-align: center;animation: load_logo 2s ease infinite;}
.load .logo img{ margin: 0 auto; height: 42px;}
@keyframes load_logo{
    0%{ opacity: 1; }
    30%{ opacity: 0.2; }
    100%{  opacity: 1; }
}
.load .bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #fff; z-index: 1;}
.load_on{ opacity: 0; visibility: hidden; transition: 0s 0.8s;}
.load_on .bg{ height: 0; transition: 0.8s  cubic-bezier(.77,0,.175,1);}
.load_on .icon{ transform: translateY(-50px); opacity: 0; transition: 0.8s cubic-bezier(.77,0,.175,1);}


/* 公用头部 */
.header{ position: fixed; left: 0; top: 0; width: 100%; height: 100px; padding:0 80px; display: flex; align-items: stretch; justify-content:space-between; z-index: 1000; transition: 0.6s; background: #E6E8EC;}
.header.one{ top: -100px;}
.header_h{ height: 100px;background: #E6E8EC;}

.header .logo{ display: flex;align-items: center;}
.header .logo a{ display: block;}
.header .logo img{ max-height: 100%;}
.header .logo .img1{ display: block;}
.header .logo .img2{ display: none;}

.header .right_box{ display: flex; width: 100%; padding: 15px 0 0 0;flex-direction: column; align-items: flex-end; justify-content: space-between;}

.header .nav{display: flex; width: 100%; justify-content: flex-end;margin-right: -24px;}
.header .nav a{ position: relative; height: 56px; line-height: 56px; color: #747480; font-weight: bold; font-size: 16px; margin:0 24px;}
.header .nav a::before{content: ""; position: absolute; bottom: 0; left: 0%; width: 100%; height:4px; background: #5EBC89; transform: scaleX(0); transition: 0.4s;} 
.header .nav .one::before,
.header .nav a:hover::before{ transform: scaleX(1);}

.header .btn_box{ display: flex; align-items: center; color: #2647B1; font-weight: bold; font-size: 12px;}
.header .btn_box a{ color: #2647B1; display: block;}
.header .btn_box a:hover{ color: #5EBC89;}
.header .btn_line{ width: 1px; height:8px; background: #747480;}
.header .btn_search{ padding:0 15px;}
.header .btn_search .iconfont{font-size: 18px; font-weight: 400;}
.header .btn_language{ padding:0 15px; position: relative; display: flex;} 
.header .btn_language > a{ padding-right: 15px;}
.header .btn_language > a:last-child{ padding-right: 0;}
.header .btn_website{ padding-left: 15px;}
.header .btn_website span{  margin-left: 6px;}
/*tld0426手机端full_btn_language*/
.nav_full .full_btn_language{padding: 20px;text-align: center;}
.nav_full .full_btn_language a{position: relative;padding: 0 15px;font-size: 14px;color: #2647B1;font-weight: bold;}
.nav_full .full_btn_language a::before{content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 12px;background: #2647B1;transform: translateY(-50%);}
.nav_full .full_btn_language a:last-child::before{display: none;}

.header .btn_nav{ width: 40px; height: 100%; cursor: pointer; margin-left: 20px; display: flex; align-items: center; display: none;}
.header .btn_nav span{ display: block;  width: 100%; height: 2px; background: #2647B1; position: relative; transition: 0.4s;}
.header .btn_nav span:before,
.header .btn_nav span:after{content:""; position:absolute; left:0; top:0; display:block; width:100%; height:100%; background: #2647B1; transition: 0.4s;}
.header .btn_nav span:before{ top: -8px;}
.header .btn_nav span:after{ top: 8px;}
.header .btn_nav.btn_nav_close span:before{ transform: rotate(45deg); top: 0;}
.header .btn_nav.btn_nav_close span:after{ transform: rotate(-45deg); top: 0;}
.header .btn_nav.btn_nav_close span{ background:none;}


/* 公用头部-反白 */
.header_white .logo .img1{ display: none;}
.header_white .logo .img2{ display: block;}
.header_white .nav a{ color: #fff;}
.header_white .btn_box,
.header_white .btn_box a{  color: #fff;}
.header_white .btn_line,
.header_white .btn_nav span,
.header_white .btn_nav span:before,
.header_white .btn_nav span:after{ background: #fff;}


/* 公用头部-滚动缩小 */
/* .header_small{ height: 80px; padding: 25px 30px; background: rgba(255, 255, 255, 0.6); backdrop-filter: blur(10px); box-shadow: 0px 0 4px rgba(0, 0, 0, 0.2);}
.header_small.header_white{ background: rgba(0, 0, 0, 0.6);}
.header_small .nav a{ position: relative; height: 80px; line-height: 80px; font-size: 16px; margin:-25px 20px;} */


/* 导航-全屏 */
.nav_full{width: 100%;height: 100%; position: fixed; z-index: 90; left: 0; top: -100%; display: flex; flex-direction: column; background:#fff; transition: 0.6s; }
.nav_full .top_box{ height: 100px; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.nav_full .ul_box{ overflow-x: hidden; flex: 1;}
.nav_full .ul_box .ul{ padding: 20px 50px;}
.nav_full .ul_box .li{ border-bottom: 1px solid #DADADA;padding: 30px 0px;position: relative; cursor: pointer;}
.nav_full .ul_box .li{position: relative;padding-right: 20px;}
.nav_full .ul_box .li::after{position: absolute;content: '';right: 20px;top: 50%;transform: translateY(-50%);width: 12px;height: 12px;background: url('../images/null_jtr.svg')no-repeat right center;}
/*.nav_full .ul_box .li:last-child{ border-bottom: none;}*/
.nav_full .ul_box .li_a{ display: flex;justify-content: space-between;align-items: flex-start;} 
.nav_full .ul_box .li_a a{ flex: 1; padding-right:100px; font-size: 24px; color: #333;}
.nav_full .ul_box .li_a span{ font-size: 24px; color: #000; transition: 0.4s;}
.nav_full .ul_box > .ul .ul { display: none;}
.nav_full .ul_box .li_up > .li_a span{ transform: rotate(90deg);}

/* 导航-全屏-展开 */
.nav_full_show{ top: 0%;}
.body_overflow{overflow: hidden;position: absolute;left: 0;top: 0;z-index: 99;width: 100%;height: 100%;}

/* 导航-下拉通栏 */
/* .header_nav_pull{ background:#fff;} */
.header_white.header_nav_pull{ background:#000;}
.nav_pull{ display: none;}
.nav_pull .list{ display: none;border-top: 1px solid rgba(0, 0, 0, 0.1); background:#fff; position: absolute; width:100%; left: 0; top:  100%; padding: 80px 0; z-index: 98; }
.nav_pull .list .wrap{ display: flex;max-height: 360px; overflow: auto;}
.nav_pull .list .con_l{ width: 25%;}
.nav_pull .list .con_l .tit{ font-size: 26px; padding-bottom: 15px;}
.nav_pull .list .con_l .txt{ font-size: 14px; padding-bottom: 15px;}
.nav_pull .list .con_r{ width: 20%;}
.nav_pull .list .con_r .pic img{  width: 100%;}
.nav_pull .list .con_c{ flex: 1; box-sizing: border-box; padding:0 40px; display: flex;}
.nav_pull .list .con_c ul{ flex: 1;}
.nav_pull .list .con_c li a{ font-size: 14px; color: #333; padding:6px 20px 6px 10px; display: block; position: relative;}
.nav_pull .list .con_c li a::before{ content: ""; position: absolute; left: 0; top: 15px; width: 3px; height: 3px; background: #333;}
.nav_pull .list .con_c li a:hover{ color: #f60;}
.nav_pull .list .con_c ul.flex_wrap{ display: flex; flex-wrap: wrap;}
.nav_pull .list .con_c ul.flex_wrap li{ width: 33.3%;}


/* 视频背景 */
.bg_video{ position: absolute; z-index: -1; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0; background: no-repeat left/cover;background-color: rgba(57, 98, 154,1);}
.bg_video video{ width: 100%; height: 100%; object-fit: cover;}
.bg_video::after{ content:""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0); z-index: 10;}
.body_show .bg_video{background-color: rgba(177,206,245,1);} /*新闻详情页模版加载时背景颜色*/

/* 栏目页-您的位置 */
.location_path{color: #747480; opacity: 1; display: flex;align-items: center;justify-content: center;}
.location_path a{}
.location_path span{ font-family: serif; font-size: 16px; padding-right: 5px;}
.location_path a.one,
.location_path a:hover{ color: #3ED590 ;}
.location_path2{color: #747480;opacity: 1;}

/* 栏目页-一级标题 */
.column_name{ font-size: 36px; color: #fff; font-weight: bold; padding-top: 65px; position: relative;}
.column_name::after{ content: ""; position: absolute; width: 1px; height: 35px; background: rgba(255, 255, 255, 0.4); left: 50%; top: 20px;}
.onecate .column_name::after {width: 0;}/*类名onecate下没有竖线*/
.onecate .column_name,.onecate .column_name2{color: #fff;}
/*.column_name a:hover,.column_name2 a:hover {color: inherit; }*//*去除a的hover颜色样式 cursor: default; */

.column_name a,.column_name2 a{border-bottom: 2px solid rgba(38,71,177,0);cursor: pointer;}/*加底线和小手*/
.column_name a:hover,.column_name2 a:hover{border-bottom: 2px solid rgba(38,71,177,1);color:rgba(38,71,177,1); }/*hover时变底线颜色*/
.onecate .column_name a,.onecate .column_name2 a{color: inherit;}/*给onecate下面的a去掉小手和颜色*/
.onecate .column_name a:hover,.onecate .column_name2 a:hover{border-bottom: 2px solid #fff;}/*给onecate下面的a去掉底线，加颜色*/

.column_name2{color: #555;text-align: center;align-items: center;justify-content: center;display: flex;}
.column_name2::after{background: #747480;}
.column_name2 span{ font-size: 16px; padding:0 15px;}


/* 栏目页-二级导航 */
.nav_second{ width: 100%;}
.nav_second .list{ display: flex; align-items: center; justify-content: space-around;}
.nav_second .list a{ flex: 1; font-size: 16px; color: #353E4B; padding:15px; color: #fff; display: block; position: relative;background: rgba(255, 255, 255, 0.2); font-weight: bold;}
.nav_second .list a::before{content: ""; position: absolute; left: 0; top: 0px; width: 100%; height: 2px; background: #3ED590; transition: 0.4s; transform: scale(0);}
.nav_second .list a.one,
.nav_second .list a:hover{ background: #fff; color: #2647B1; font-weight: bold;}
.nav_second .list a.one::before,
.nav_second .list a:hover::before{ transform: scale(1);}


/* 栏目页-Banner */
.banner{ width: 100%; height: 280px; position: relative; padding:30px 0 0 0;}
.banner .home_wrap{ position: relative; height: 100%; text-align: center;}
.banner .nav_second{ position: absolute; bottom: 0;}
.banner_black .column_name{ color: #555;}
.banner_black .column_name::after{ background: rgba(0, 0, 0, 0.4);}
.banner_black .location_path{ color: #000;}

/*公用-返回顶部-tld0427*/
.up{position: fixed;right: 20px;bottom: 20px;z-index: 999;}
.up .up_btn{border: none;background: none;border-radius: 50%;width: auto;height: auto;}

/* 公用底部 */
.footer{ background:url(../images/footer_bg.png) no-repeat center #1a2253; background-size: cover; padding: 80px 80px 50px 80px;}
.footer .con_t{ display: flex;}
.footer .con_t .logo{ height: 42px; padding-right: 100px;}
.footer .con_t .logo img{ height: 100%;}
.footer .con_t .f_nav{ display: flex;}
.footer .con_t .f_nav .list{ padding-right: 50px; color: #D5D7DB; }
.footer .con_t .f_nav .list .tit{ font-size: 16px; font-weight: bold; }
.footer .con_t .f_nav .list ul{ padding-top: 20px;}
.footer .con_t .f_nav .list li{ padding: 4px 0;}
.footer .con_b{ text-align: right; display: flex; flex-direction: column; align-items: flex-end; padding-top: 50px; }
.footer .con_b .share{display: flex; justify-content: flex-end; margin-bottom:15px;}
.footer .con_b .share a{ position: relative; color: #9FA1A6; margin-left: 30px; text-align: center;}
.footer .con_b .share .iconfont{ font-size: 35px; display: inline-block; width: 45px; height: 45px; background-repeat: no-repeat; background-position: center; background-size: cover;}
.footer .con_b .share .txt{ display: block;}
.footer .con_b .share .ewm{ position: absolute; display: block; width: 160px;  padding: 5px; bottom: 100%; left: 50%; transform: translate(-50%,0); background: #fff; opacity: 0; border-radius: 6px; transition: 0.4s; pointer-events: none; }
.footer .con_b .share .ewm::after{ content: ""; position: absolute; width: 0; border: 10px solid transparent; border-top-color: #fff; bottom: -20px; left: 50%;  transform: translate(-50%,0);}
.footer .con_b .share .ewm img{ width: 100%;}
.footer .con_b .share a:hover{ color: #fff;}
.footer .con_b .share a:hover .ewm{ opacity: 1; transform: translate(-50%,-10px);}
.footer .con_b .cop{ border-top: 1px solid rgba(116,116,128,0.4); padding-top: 16px; color: #D5D7DB; line-height: 2; }
.footer .con_b .link_list{ color: #D5D7DB; line-height: 2; }
.footer .con_b .link_list a{ margin-left: 10px;}


/* 公用内容 */
.main{ width: 100%; margin: 0 auto;}
.wrap{width: 1440px;margin: 0 auto;}
.wrap .team_srch .wz{display:none;}
.pd_wrap{padding: 80px 0;}

/*公用-栏目页样式*/
.ab_img{width: 100%;}
.lm_box{display: flex;justify-content: space-between;padding: 0 0 10px;text-align: center;}
.lm_text{font-size: 16px;font-style: normal;text-align: justify;font-weight: bold;letter-spacing: 0.8px;}
.lm_tit{font-size: 24px;font-weight: bold;line-height: 150%;letter-spacing: 0.9px; color: #333;}
.lm_tit img{margin-left: 10px;width: 12px;height: auto;}
.lm_tit a{display: inline-block;position: relative;padding-left: 20px;}
.lm_tit a::before{content: '';width: 16px;height: 16px;position: absolute;left: 10px;top:-12px;background: url(../images/pdf.svg) no-repeat;background-size: 100% 100%;margin-right: 10px;}
.lm_btn{padding: 4px 12px;border-radius: 50px;border: 1px solid #2647B1;
color: #2647B1;font-size: 14px;font-weight: 700;line-height: 150%; letter-spacing: 0.42px;display: block;text-align: center;}
.lm_btn:hover{color: #fff;background: #2647B1;}
.lm_btn .iconfont{font-size: 10px;color: #5EBC89;display: inline;margin-left: 6px;}
.lm_line{width: 100%;height: 1px;background: linear-gradient(270deg, rgba(94, 188, 137, 0.1) 0%, #5EBC89 100%);margin-bottom: 20px;}
.lm_text p{font-size: 16px;line-height: 150%;text-align: left;padding: 0 20px;}/*tld0426*/
.lm_text h4{position: relative;padding: 0 20px;margin:20px 0 10px 0;}
.lm_text h4::before{content: '';width: 14px;height: 11px;position: absolute;left: 0px;top: 50%;transform: translateY(-50%);background: url('../images/jt_r.svg')no-repeat left center;background-size: 100% 100%;}
.lm_text ul{padding: 0 20px;margin-left: 20px;}
.lm_text li{line-height: 150%;font-size: 16px;padding-bottom: 15px;position: relative;}
.lm_text li::before{content: '';width: 4px;height: 4px;background: #747480;border-radius: 50%;position: absolute;left: -15px;top: 12px;transform: translateY(-50%);}
.lm_text li:last-child{padding-bottom: 0 !important;}
.more{display: flex;justify-content: space-between;align-items: center;line-height: 220%;}
.more span{font-size: 14px;}


/*公用-展开收起*/
.zksq_box{position: relative;}
.zksq_box.on::before{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 100px;background-image: linear-gradient(rgba(255,255,255,0) 0%,#fff 100%);opacity: 0.8;z-index: 1;}/*添加遮罩*/
.zksq_box .div1{max-height: 280px;overflow: hidden;}
.zksq_box .div2{box-sizing: border-box;}
.zksq_box .div2.on{padding-bottom: 0px;}
.zksq_box .zksq_btn{text-align: center;z-index: 2;cursor: pointer;position:relative; margin-top: 10px;}
.zksq_box .zksq_btn span{color: #5EBC89;font-size: 16px;font-weight: 400;line-height: 150%;letter-spacing: 0.8px;position: relative;display: block;cursor: pointer;}
.zksq_box .zksq_btn span i{transition: all 0.3s;display: inline-block;vertical-align: middle;font-size: 15px;margin-left: 10px;}/*i居中*/
.zksq_box .zksq_btn.on span .iconfont{transform: rotate(180deg);}/*i旋转180度*/

/*公用-各种条例pdf*/
.tiaoli{height: auto;padding-top: 15px;border-top: 1px solid #D5D7DB;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.tiaoli .tli{display: block;padding: 6px 18px;text-align: center;align-items: center;border-bottom: 1px solid #5EBC89;background: linear-gradient(180deg, #ECF6FD 0%, #E1F2FD 100%);transition: all 0.3s;margin-right: 10px;margin-bottom: 10px;}
.tiaoli .tli .tit{color: #2647B1;font-weight: 700;line-height: 150%;letter-spacing: 0.42px;display: flex;justify-content: center;align-items: center;}
.tiaoli .tli .tit i{display: inline-block;margin-left: 5px;width: 16px;height: 16px;background: url('../images/pdficon.svg')no-repeat right center;background-size: 100%;padding: 1px;}
.tiaoli .tli:hover{background: #5EBC89;}
.tiaoli .tli:hover .tit{color: #fff;}
.tiaoli .tli:hover i{background: url('../images/pdficon_hover.svg')no-repeat right center;background-size: 100%;padding: 1px;margin-left: 5px;width: 16px;height: 16px;}

/*公用-名人名言*/
.mr{padding: 15px 20px;background: radial-gradient(313.49% 136.16% at 17.5% 2.79%, #4971A9 0%, #39629A 42.59%, #11305A 100%);margin-top: 15px;}
.mr .mr_txt{color: #FFF;text-align: justify;font-family: "Microsoft YaHei";font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.8px;margin-right: 120px;position: relative;padding-left: 30px;}
.mr .mr_txt::before{position: absolute;content: '';background: url('../images/about/l-yinhao.svg')no-repeat top left;background-size: 100%;width: 14px;height: 14px;left: 0;top: 0px;}
.mr .mr_txt i{display: inline-block;margin-left: 2px;width: 14px;height: 14px;background: url('../images/about/r-yinhao.svg')no-repeat top left;background-size: 100%;margin-bottom: -2px;}
.mr .mr_name{color: #FFF;text-align: right;font-size: 16px;font-style: normal;font-weight: bold;line-height: 150%;letter-spacing: 0.8px; opacity: 0.6;}
.mr .mr_name i{letter-spacing: 3px;}

/*公用-下载宣传册*/
.dwn_ul{display: grid;grid-template-columns: 1fr 1fr;column-gap: 40px;}
.dwn_ul .dwn_li{display: flex;justify-content: space-between;align-items: center;padding: 15px 0;border-bottom: 1px solid #D5D7DB;}
.dwn_ul .dwn_li span{color: #555;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.8px;transition: all 0.3s;}
.dwn_ul .dwn_li .iconfont{font-size: 19px;color: #5EBC89;display: inline;}
.dwn_ul .dwn_li:hover span{color: #5EBC89;}

/*公用-三级栏目切换*/
.lm_tab{margin: 0 auto;display: flex;width: 532px;}
.lm_tab a{display: block;padding: 15px 0;text-align: center;color: #555;font-family: "Microsoft YaHei";font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.8px;border: 1px solid #E6E8EC;flex: 1;}
.lm_tab a.active{background: #E6E8EC;}
.lm_tab a:hover{background: #E6E8EC;}

/*公用-简介*/
.jj_box{border-left: 4px solid #5EBC89;background: #F1F4F6;margin-bottom: 100px;padding: 50px 60px;width: 100%; font-weight: bold;}
.jj_box .jj_text{color: #555;text-align: justify;font-family: "Microsoft YaHei";font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.9px;}
.jj_box .jj_text p{margin: 0 0 40px 0;}
.jj_box .jj_text p:last-child{margin-bottom: 0;}

/*公用-翻页page*/
.lm_page{width: 100%;margin: 0 auto;}
.lm_page ul{display: flex;padding-top: 40px;justify-content: center;}
.lm_page ul li a{padding:16px 20px;border:1px solid #D5D7DB;color:#747480;margin:0 10px;background:#fff;line-height:50px;    border-radius: 30px;} 
.lm_page ul li a:hover,.lm_page ul li.active a{border:1px solid #2647B1;background:#2647B1;color:#fff}
.lm_page ul li.first a,
.lm_page ul li.prev a,
.lm_page ul li.next a,
.lm_page ul li.last a{padding:16px 30px;}
.lm_page .page .Pprev, .lm_page .page .Pnext{
	color:transparent;
	position:relative;
}

.lm_page .page .Pprev:after,.lm_page .page .Pnext:after{
content: "Next";
	  width: 100%;
  height: 100%;
  display: block;
  color: #747480;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;

}
.lm_page .page .Pprev:after{
content: "Prev";

}
.lm_page .page .Pprev:hover:after,.lm_page .page .Pnext:hover:after{
	color:#fff;
}
.lm_page .disabled{display:none}

/*公用-分享*/
.fx{color: #999;text-align: center;font-size: 14px;font-weight: 400;line-height: 150%;letter-spacing: 0.7px;width: 100%;display: flex;justify-content: flex-end;padding: 20px 0;}
.fx .fx_a{display: flex;column-gap: 10px;}
.fx .fx_a a.iconfont{color: #5EBC89;font-size: 18px; position: relative; z-index:10;}
.fx .fx_a a.iconfont .shareQrCode{ position: absolute; display: block; width: 164px;  padding: 16px; bottom: 100%; left: 50%; transform: translate(-50%,0); background: #fff; opacity: 0; transition: 0.4s; pointer-events: none; border: 2px solid #5EBC89; }
.fx .fx_a a.iconfont .shareQrCode::after{ content: ""; position: absolute; width: 0; border: 5px solid transparent; border-top-color: #5EBC89; bottom: -10px; left: 50%;  transform: translate(-50%,0);}
.fx .fx_a a.iconfont .shareQrCode img{ width: 100%;}
.fx .fx_a a.iconfont:hover .shareQrCode{ opacity: 1; transform: translate(-50%,-10px);}



/*证书弹窗*/
.popup_card{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999; background: hsla(0,0%,0%,0.70); display: flex; justify-content: center; align-items: center; opacity: 0; pointer-events: none;backdrop-filter: blur(30px);/*遮罩层模糊显示*/}
.popup_card.on{ z-index: 1050; opacity: 1; pointer-events: all;}
.popup_card .cont{padding: 10px; border-radius: 2px; position: relative; transform: scale(0); transition: all 0.5s;width: auto;height: auto;max-width: 58%;}
.popup_card.on .cont{ transform: scale(1);}
.popup_card .cont .img{height: 100%;margin-top: 50px;width: auto;}
.popup_card .cont .sole{ width: 55px; height: 55px; font-size: 20px; color: #fff; display: flex;justify-content: center;  align-items: center;  position: absolute; top: 0; right: -58px; cursor: pointer; transition: all 0.5s;border: 1px solid #fff;border-radius: 50%;}

/*视频弹窗*/
.popup_video {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(55, 55, 55, 0.3);z-index: 9999;display: none;backdrop-filter: blur(30px);/*遮罩层模糊显示*/}
.popup_video .cont {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 60%;height: 80%;border-radius: 10px;overflow: hidden;}
.popup_video .cont .v1{width: 100%;height: 80%;overflow: hidden;position: relative;}
.popup_video .cont .v1 video{width: 100%;height: 100%;object-fit: cover;}
.popup_video .cont .v1 .sole{position: absolute;top: 20px;left: 20px;width: 40px;height: 40px;background: rgba(0, 0, 0, 0.3);cursor: pointer;border-radius: 50%;font-size: 15px;line-height: 40px;text-align: center;color: #e6e6e6;padding: 0 0 2px 2px;}
.popup_video .cont .v2{padding: 50px;background: #000;height: auto;max-height: 20%;border-radius: 0 0 10px 10px;text-align: center;}
.popup_video .cont .v2 .tit{font-size: 28px;color: #fff;font-weight: bold;letter-spacing: 2px;}

/**/
.nameCard{display: flex;justify-content: space-between;margin-bottom: 40px;}
.nameCard .img{width: 225px;height: 300px;overflow: hidden;background: radial-gradient(423.68% 184.01% at 8% -10%, #B7CEED 0%, #647C9C 100%);}
.nameCard .img img{width: auto;height: 100%;object-fit: cover;}
.nameCard .r_card{flex: 1;margin-left: 60px;display: flex;flex-direction: column;justify-content: space-between;}
.nameCard .r_card .lm_box{flex-direction: column;justify-content: flex-start;align-items: stretch;text-align: left;}
.nameCard .r_card .lm_box{padding: 0 0 15px;}
.nameCard .r_card .lm_box .lm_tit{font-size: 24px;padding-bottom: 10px;}
.nameCard .r_card .lm_box .lm_job{display: flex;justify-content: flex-start;gap: 20px;}
.nameCard .r_card .lm_box .lm_job span{font-size: 16px;width: 50%;display: block;letter-spacing: 0.8px;}
.nameCard .r_card .lm_box .lm_job .span1{font-weight: 700;}
.nameCard .r_card .lm_box .lm_job .span2{color: #747480;font-weight: 400;}
.nameCard .r_card .lm_box .lm_job .span2 .icon-didian{color: #5EBC89;padding-right: 5px;font-size: 16px;}
.nameCard .r_card .lm_txt{padding: 0 0 20px;}
.nameCard .r_card .other{width: 100%;padding: 10px 0;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;display: flex;justify-content: space-around;}
.nameCard .r_card .other a{display: block;border-left: 1px solid #D5D7DB;text-align: center;color: #747480;font-weight: 400;letter-spacing: 0.7px;transition: all 0.3s;line-height: 150%; position: relative;flex: 1;}
.nameCard .r_card .other a:first-child{border-left: none;}
.nameCard .r_card .other a:hover,.tm_show .nameCard .r_card .other a:hover .iconfont{color: #5EBC89;}
.nameCard .r_card .other a .iconfont{padding-right: 5px;display: inline-block;transition: all 0.3s;font-size: 15px;}

.nameCard .r_card .other a .shareQrCode{ position: absolute; display: block; width: 164px;  padding: 16px; bottom: 100%; left: 50%; transform: translate(-50%,0); background: #fff; opacity: 0; transition: 0.4s; pointer-events: none; border: 2px solid #5EBC89; }
.nameCard .r_card .other a .shareQrCode::after{ content: ""; position: absolute; width: 0; border: 5px solid transparent; border-top-color: #5EBC89; bottom: -10px; left: 50%;  transform: translate(-50%,0);}
.nameCard .r_card .other a .shareQrCode img{ width: 100%;}
.nameCard .r_card .other a:hover .shareQrCode{ opacity: 1; transform: translate(-50%,-10px);}




/* 首页 */
.home_wrap{width: 1440px; margin: 0 auto;}
.home_part_box{ position: relative; width: 100%; height: 100%; z-index: 10;}
.home_more a{ display: flex; padding: 0 36px; line-height: 52px; border: 1px solid #2647B1; border-radius: 80px; }
.home_more a i{font-size: 18px; color: #2647B1; font-weight: bold; font-style: inherit;}
.home_more a span{font-size: 20px; color: #5EBC89; margin-left: 20px;}
.home_more a:hover{ background: #2647B1;}
.home_more a:hover i{ color: #fff;}
.home_more a:hover span{ color: #fff;}
.home_tit{ color:#2647B1; font-size: 28px; font-weight: bold; position: relative; padding-bottom: 20px; }
.home_tit img{ width: 12px; margin:10px 0 0 12px;}
.home_tit::before{ content:""; position: absolute; width: 100%; height: 3px; bottom: 0; left: 0; background: linear-gradient(270deg, rgba(94, 188, 137, 0.00) 0%, #5EBC89 100%);}
.home_txt{ font-size: 18px;font-weight: 700; padding: 20px 0 0 58px;}
.home_con_box{ width: 100%;}
.home_con_box .box_top{ display: flex;justify-content: space-between;}
.home_con_box .home_tit{  width: 66%;}
.home_con_box .home_txt{  width: 66%;}


/* 首页-第1屏 */
.home_s1{ height: 100vh; background:no-repeat center; background-size: cover; animation:an_s1_bg 10s infinite linear alternate; overflow: hidden;background-color: #254C7C;}
/*@keyframes an_s1_bg{
    0%{ background-size: auto 110%;  }
    100%{ background-size: auto 120%;  }
}*/
.home_s1 .bg_phone{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: none; z-index: 0; background:no-repeat center; background-size:cover;}
.home_s1 .home_wrap{ display: flex; height: 100%;    align-items: center; position: relative; z-index: 10;}
.home_s1 .con_c{ padding-bottom: 90px;}
.home_s1 .con_c .tit{color:#D5D7DB;font-family: Arial;font-size: 160px;font-weight: 400; line-height: 0.92;}
.home_s1 .con_c .sub_tit{ background:#5EBC89; color: #2647B1;font-size: 56px;font-weight: 700;line-height: 1.6;letter-spacing:0.34em; padding: 0 20px; margin-top: 10px;}

/* 首页-第2屏 */
.home_s2{ height: 320px; background:#1A2253; padding: 60px 0;}
.home_s2 .home_wrap{ height: 100%;}
.home_s2 .con_c{ display: flex;justify-content: space-between; height: 100%;}
.home_s2 .con_c .line{ height: 100%; width: 1px; background: rgba(255,255,255,0.2); margin: 0 60px;}
.home_s2 .con_c .li{ display: flex; flex-direction: column; flex: 1;}
.home_s2 .con_c .li .tit{color: #D5D7DB;font-size: 24px;font-weight: 700;}
.home_s2 .con_c .li .txt{color: #9FA1A6;font-size: 18px;font-weight: 700; padding-top: 20px; height: 100%;}
.home_s2 .con_c .li .txt p{ max-height: 108px; overflow: hidden;}
.home_s2 .con_c .li .txt a{ display: flex;  height: 100%;    justify-content: space-between;flex-direction: column;}
.home_s2 .con_c .li .txt .iconfont{ font-size: 20px;}

/* 首页-第3屏 */
.home_s3{ background: #E6E8EC;  padding-top: 180px; overflow: hidden;}
.home_s3 .con_b{ position: relative; z-index: 10;overflow: hidden; margin-top: 120px;overflow: hidden;}
.home_s3 .con_b .swiper-wrapper{ display: flex;    justify-content: space-between;   align-items: flex-end;  height:27.3vw;}
.home_s3 .con_b .li{ padding-right: 5px; height: 23.4vw; transition: 1s;}
.home_s3 .con_b .li:last-child{ padding-right: 0;}
.home_s3 .con_b .li1{width: 5.8vw;min-width: 5.8vw;}
.home_s3 .con_b .li2{width: 7vw;min-width: 7vw;}
.home_s3 .con_b .li3{width: 7vw;min-width: 7vw;}
.home_s3 .con_b .li4{width: 9.8vw;min-width: 9.8vw;}
.home_s3 .con_b .li5{width: 8.43vw;min-width: 8.43vw;}
.home_s3 .con_b .li6{width: 8.43vw;min-width: 8.43vw;}
.home_s3 .con_b .li7{width: 9.8vw;min-width: 9.8vw;}
.home_s3 .con_b .li8{width: 9.8vw;min-width: 9.8vw;}
.home_s3 .con_b .li .li_an{ width: 100%; height: 100%;}
.home_s3 .con_b .li .li_box{ position: relative; width: 100%; height: 100%;  display: flex; justify-content: space-between;flex-direction: column; transition: 0.8s; background: #5EBC89;padding: 1vw 0.62vw;}
.home_s3 .con_b .li .li_box::after{ content:""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 0; background: radial-gradient(280.21% 139.44% at 3.59% -21%, #4971A9 0%, #39629A 42.59%, #11305A 100%);transition: 0.8s; opacity: 0; pointer-events: none;}
.home_s3 .con_b .li .num{font-family: 'DDIN_Bold'; font-size:2.6vw; color: #2647B1; line-height: 1; transition: 0.4s; position: relative; z-index: 1;}
.home_s3 .con_b .li .txt{ font-size: 1.25vw; color: #E6E8EC; font-weight: bold; transition: 0.4s; z-index: 1;}
.home_s3 .con_b .li .txt2{ position: absolute; top: 7.4vw; left: 2vw;font-size: 1.875vw; color: #E6E8EC; font-weight: bold; transition: 0.8s; z-index: 1; width: 40%; opacity: 0; transform: translateY(50px);transition: 0.4s;}
.home_s3 .con_b .li .ct{ margin-top: 3.2vw; font-size: 0.937vw; line-height: 1.8; font-weight: 400; }
.home_s3 .con_b .li .ct p{ display: grid; grid-template-columns: 1fr 1fr 1fr; padding-bottom: 10px; }
.home_s3 .con_b .li .ct a{ display: block;}
.home_s3 .con_b .li .ct a:nth-child(3)::after{ display: none;}
.home_s3 .con_b .li .ct a:nth-child(6)::after{ display: none;}
.home_s3 .con_b .li .ct a:nth-child(9)::after{ display: none;}
/*.home_s3 .con_b .li .ct a::after{ content: "&bull;"; padding:0 10px;}*/
.home_s3 .con_b .li .ct a::after{ content: "\2022"; padding:0 10px;font-size: 14px;} /*使用 Unicode 实心圆点*/
.home_s3 .con_b .li .img{ width:0; height: calc( 100% - 4vw ); overflow: hidden; position: absolute; right: 2vw; bottom: 2vw; transition: 0.6s; z-index: 1;}
.home_s3 .con_b .li .img img{ width: 100%; height: 100%; object-fit: cover;}
.home_s3 .con_b .li.one{ flex: 1; height: 27.3vw;}
.home_s3 .con_b .li.one .li_box{ padding: 2vw;}
.home_s3 .con_b .li.one .li_box::after{ opacity: 1;}
.home_s3 .con_b .li.one .num{ color: #5EBC89; font-size:4.1vw ;}
.home_s3 .con_b .li.one .txt{  transform: translateY(200%);}
.home_s3 .con_b .li.one .txt2{ opacity: 1; transform: translateY(0);}
.home_s3 .con_b .li.one .img{ width:50%; transition: 0.8s 0.2s;}

/* 首页-第4屏 */
.home_s4{ position: relative; background: #E6E8EC; padding: 180px 0 0 0;}
.home_s4 .con_b{ display: flex; position: relative; z-index: 10; overflow: hidden;margin-top: 120px; border-bottom: 7px solid #3ED590;}
.home_s4 .con_left{ width: 62%; background: no-repeat right; background-size: cover; position: relative; display: flex; overflow: hidden;justify-content: flex-end;}
.home_s4 .con_left .left_box{ width: 480px; padding: 90px 160px 90px 80px; background: rgba(6, 11, 40, 0.2);}
.home_s4 .con_right{ width: 38%; padding: 90px 240px 90px 80px;background:radial-gradient(313.49% 136.16% at 17.5% 2.79%, #4971A9 0%, #39629A 42.59%, #11305A 100%);}
.home_s4 .con_b .tit{ font-size: 24px; color: #D5D7DB; font-weight: bold; padding-bottom: 30px;}
.home_s4 .con_b .list a{ display:flex; color: #E6E8EC; font-size: 18px; padding: 10px 0; border-bottom: 1px solid rgba(255,255,255,0.2); font-weight: bold; line-height: 27px;transition: 0s;}
.home_s4 .con_b .list a span{ color: #D5D7DB; font-size: 24px; margin-right: 5px;font-family: 'DDIN_Regular';}
.home_s4 .con_b .con_right a{text-decoration: none;color: #D5D7DB;cursor: default;}
.home_s4 .con_b .con_left a:hover{color: #5EBC89;border-bottom: 1px solid #5ebc89;}
.home_s4 .con_b .con_left a:hover span{color: #5ebc89;}

/* 首页-第5屏 */
.home_s5 { height: 400vh; padding: 140px 0; background: #E6E8EC;}
.home_s5 .wrap_box{ position: sticky; left: 0; top: 0; height: 100vh; overflow: hidden;}
.home_s5 .home_wrap{ height: 100%; padding: 40px 0;display: flex;flex-direction: column;}
.home_s5 .home_con_box{ padding-bottom: 40px;}
.home_s5 .con_b{ flex: 1; display: flex;}
.home_s5 .con_b .list{ flex: 1; position: relative; overflow: hidden;}
.home_s5 .con_b .list .li{ position: absolute; width: 100%; height: 100%; left: 0; top: 100%; background:radial-gradient(313.49% 136.16% at 17.5% 2.79%, #4971A9 0%, #39629A 42.59%, #11305A 100%);backdrop-filter: blur(2px); transition: 1s cubic-bezier(.01,.22,.41,.99);}
.home_s5 .con_b .list .li .color{ content: ""; position: absolute; width: 100%; height: 100%; background: #1A2253; left: 0; top: 0; opacity: 0; z-index: 0; transition: 1s cubic-bezier(.01,.22,.41,.99);}
.home_s5 .con_b .list .li_box{ display: flex; position: relative; z-index: 10; padding: 80px 160px 40px 80px;} 
.home_s5 .con_b .list .li_box .pic{ width: 160px; margin-right: 80px; text-align: center; }
.home_s5 .con_b .list .li_box .pic img{ max-width: 100%; height: auto;}
.home_s5 .con_b .list .li_box .txt{ flex: 1; color: #D5D7DB;}
.home_s5 .con_b .list .li_box .t1{ font-size: 24px; font-weight: bold;  font-family: Arial; letter-spacing: 0;}
.home_s5 .con_b .list .li_box .t2{ font-size: 50px; font-family: 'DDIN_Regular'; font-weight: bold; margin-top: 10px;}
.home_s5 .con_b .list .li_box .t3{ font-size: 20px; border-top: 1px solid rgba(255,255,255,0.2); padding-top: 20px; font-family: Arial;}
.home_s5 .con_b .list .li_box .t3 p:first-child{ font-size: 18px; margin-bottom: 10px;}
.home_s5 .con_b .list .li1{ top: 0;}
.home_s5 .con_b .list .li1{ z-index: 1;}
.home_s5 .con_b .list .li2{ z-index: 2;}
.home_s5 .con_b .list .li3{ z-index: 3;}
.home_s5 .con_b .list .li4{ z-index: 4;}
.home_s5 .con_b .list .li.one{ top: 0;}
.home_s5 .con_b .list .li.one2 .color{ opacity: 1;}
.home_s5 .con_b .r{ width: 480px; height: 100%; background: #F1F4F6; display: flex;font-family: 'DIN_Regular'; flex-direction: column; align-items: center;justify-content: center; text-align: center;}
.home_s5 .con_b .r .num{ position: relative;  width: 100%;font-size: 300px; font-weight: bold; color: #5EBC89; line-height:300px; height: 300px; overflow: hidden;letter-spacing: 0; margin-top: -40px;font-family: 'DDIN_Bold';}
.home_s5 .con_b .r .num span{  
    display: block; position: absolute; left: 0; top: 0; text-align: center; width: 100%; height: 100%;
    animation: s5_num_t2 0.8s ease-out forwards;
}
.home_s5 .con_b .r .num span.one{ transform: translateY(100%); animation: s5_num_t1 0.8s ease-out forwards;}
@keyframes s5_num_t2{
    0%{ transform: translateY(0); }
    100%{  transform: translateY(-100%);}
}
@keyframes s5_num_t1{
    0%{ transform: translateY(100%); }
    100%{ transform: translateY(0);}
}
.home_s5 .con_b .r .time{ font-size: 80px; line-height: 80px; height: 80px; width: 100%; font-weight: bold;letter-spacing: -2.56px; color: #5EBC89; display: flex; margin-top: 10px; font-family: 'DDIN_Bold'; overflow: hidden; position: relative;}
.home_s5 .con_b .r .time .t_box{ display: flex; justify-content: center;  position: absolute; width: 100%; height: 100%; left: 0; top: 0; animation: s5_num_t2 0.8s ease-out forwards;}
.home_s5 .con_b .r .time .t_box span{color: #2647B1;}
.home_s5 .con_b .r .time .t_box.one{ transform: translateY(100%); animation: s5_num_t1 0.8s ease-out forwards;}
.home_s5 .con_c{ width: 100%; padding-top: 40px;}
.home_s5 .con_c .swiper-container .swiper-wrapper{-webkit-transition-timing-function: linear;transition-timing-function: linear;}
.home_s5 .con_c .swiper-slide{ width: auto; padding: 0 45px; height: 80px; text-align: center; justify-content: center; display: flex;    align-items: center; position: relative;}
.home_s5 .con_c .swiper-slide img{ opacity: 0.6; max-width: 80%; max-height: 100%; transition: 0.4s;}

/* 首页-第6屏 */
.home_s6{ padding: 180px 0; background: #F1F4F6;}
.home_s6 .con_b{ margin-top: 75px; background: #fff; }
.home_s6 .city_txt{ min-height: 370px; position: relative; z-index: 20; overflow: hidden;}
.home_s6 .city_txt::after{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 20; pointer-events: none;background: linear-gradient(90deg, #FFF 40%, rgba(255, 255, 255, 0.00) 81.67%);}
.home_s6 .city_txt .swiper{ position: relative; z-index: 30; pointer-events: none;}
.home_s6 .city_txt .swiper-slide{ padding: 80px 70px; opacity: 0 !important; pointer-events: none;}
.home_s6 .city_txt .swiper-slide .tit{ font-size: 28px; font-weight: bold; color: #2647B1;}
.home_s6 .city_txt .swiper-slide .txt{ font-size: 16px; font-weight: bold; line-height: 1.8; margin-top: 15px;}
.home_s6 .city_txt .swiper-slide-active{ opacity: 1 !important;}
.home_s6 .city_map{ position: absolute; width: 700px; height: 100%; right: 0; top: 0; z-index: 10;} 
.home_s6 .city_map #city_map_container{ position: absolute; width: 200%; height: 200%; left: 50%; top: 50%; transform: translate(-50%,-50%);}

.home_s6 .city_list{border-top: 3px solid #2647B1; display: flex; position: relative; z-index: 20;}
.home_s6 .city_list a{ flex: 1; font-size: 18px; font-weight: bold; line-height: 57px; margin-right: 1px;background: rgba(38, 71, 177, 0.1); color: #747480; text-align: center;}
.home_s6 .city_list a:last-child{ margin-right: 0;}
.home_s6 .city_list a:hover,
.home_s6 .city_list a.one{ color: #fff; background: #2647B1;}


/* 关于我们-公司概况 */
.about .ab_img img{width: 100%;object-fit: cover;}
.about .lm_tit{font-size: 24px;line-height: 150%;letter-spacing: 2.4px;}
.about p{padding: 0;}
.about_p1 .wrap,.about_p3 .wrap,.about_p6 .wrap{grid-template-columns: 2fr 1fr;display: grid;column-gap: 80px;align-items: center;}
.about_p2,.about_p4,.about_p6,.about_p8{background: #F1F4F6;}
.about_p2 .wrap,.about_p7 .wrap{grid-template-columns: 1fr 2fr;display: grid;column-gap: 80px;align-items: center;}
.about_p4 .list1{display: grid;grid-template-columns: 1fr 1fr 1fr;align-items: top;column-gap: 10px;row-gap: 10px;margin-top: 45px;height: auto;}
.about_p4 .fw_li{padding: 30px 30px 37px;background: #fff;}
.about_p4 .fw_li .img{height: 40px;width: 40px;margin-bottom: 10px;}
.about_p4 .fw_li .img img{width: auto;}
.about_p4 .fw_li .h4{text-align: justify;font-size: 18px;font-weight: 700;line-height: 150%;letter-spacing: 0.9px;margin-bottom: 10px}
.about_p4 .fw_li .p{color:#747480;text-align: justify;font-weight: 400;line-height: 150%;letter-spacing: 0.7px;}
.about_p4 .list2{display: grid;grid-template-columns: 1fr 1fr;align-items: top;column-gap: 10px;row-gap: 10px;height: auto;margin-top: 10px;}
.about_p5 .zksq_box .div2 ul{margin-top: 40px;}
.about_p7 .wrap{grid-template-columns: 1fr 2fr;}
.about_p7 .lm_box{padding: 0 0 10px;}
.about_p8 .wrap .list{position: relative;}
.about_p8 .sp_box{width: 100%;margin-top: 20px;}
.about_p8 .sp_box .btn{position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;border-radius: 32px;background: #FFF;box-shadow: 0px 2px 5px 0px rgba(125, 125, 125, 0.20);width: 50px;height: 50px;text-align: center;line-height: 50px;font-size: 18px;color: #555;cursor: pointer;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
.about_p8 .sp_box .btn_l{left: -62px;}
.about_p8 .sp_box .btn_r{right: -62px;}
.about_p8 .sp_box .btn_l .iconfont,.about_p8 .sp_box .btn_r .iconfont{font-size: 19px;color: #747480;}
.about_p8 .sp_box .list{display: flex;width: 100%;}
.about_p8 .sp_box .list .swiper-wrapper{width: 100%;}
.about_p8 .sp_box .list .li{height: 259px;background-position: center;background-size: 100% auto;cursor: pointer;overflow: hidden; transition: background 0.3s ease;}
.about_p8 .sp_box .list .sp{width: 130px;height: 100%;background: rgba(1,29,121,0.8);backdrop-filter: blur(5px);padding: 30px 21px;display: flex;flex-direction: column;justify-content: space-between;z-index: 10; transition: 0.4s;}
.about_p8 .sp_box .list .sp .stit{color: #FFF;font-family: "Microsoft YaHei";font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px;letter-spacing: 0.2px;}
.about_p8 .sp_box .list .sp .icon-video{font-size: 18px;color: #011D79;padding-left: 3px;width: 37px;height: 37px;border-radius: 100%;background: rgba(255,255,255,0.9);text-align: center;line-height: 37px;}
.about_p8 .sp_box .list .li:hover{background-size: 110% auto;}

.about_p8 .list .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}

/* 关于我们-荣誉奖项 */
.about .lm_tab{margin: 40px auto 50px;}
.about_ryjx{padding-top: 0; }
.about_ryjx .jj_box{padding: 50px 80px; margin-top: 50px;}
.about_ryjx .jj_box p{color: #555;font-size: 18px;font-weight: 400;letter-spacing: 0.9px;line-height: 150%;}
.about_ryjx .ryjx{display: flex;justify-content: space-between; font-family: "Arial" !important; letter-spacing: 0 !important;}
.about_ryjx .ryjx .ry_l{height: auto;width: 320px;max-width: 320px;margin-right: 40px;}
.about_ryjx .ryjx .ry_r{width: 1080px;max-width: 1080px;height: auto;}
.about_ryjx .ryjx .ry_l1{margin-bottom: 40px;}
.about_ryjx .ryjx .ry_l1 .tit{font-size: 18px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.9px;}
.about_ryjx .ryjx .ry_l1 .year{margin-top: 10px; }
.about_ryjx .ryjx .ry_l1 .year .li{padding: 15px 0 10px;border-bottom: 1px solid #D5D7DB;}
.about_ryjx .ryjx .ry_l1 .year .li:nth-child(1n+5){ display: none;}/*从第五个li开始显示隐藏*/
.about_ryjx .ryjx .ry_l1 .year .li a{color: #747480;text-align: justify;font-family: "D-DIN Exp";font-size: 16px;font-style: normal;font-weight: 400;display: block;padding-left: 17px;border-left: 2px solid #D5D7DB;transition: all 0.5s;}
.about_ryjx .ryjx .ry_l1 .year .li:hover a,
.about_ryjx .ryjx .ry_l1 .year .li.active a{color: #2647B1;font-size: 18px;font-style: normal;font-weight: 700;border-left: 2px solid #2647B1;}
.about_ryjx .ryjx .ry_l1 .ry_zk{margin-top: 10px;color: #747480;text-align: center;font-size: 14px;font-weight: 400;line-height: 150%;letter-spacing: 0.7px;}
.about_ryjx .ryjx .ry_l1 .ry_zk a{display: flex; justify-content: center;}
.about_ryjx .ryjx .ry_l1 .ry_zk .icon-xs-jt{color: #5EBC89;margin-left: 4px;font-size: 10px;}
.about_ryjx .ryjx .ry_l1 .ry_zk b{ font-weight: 400;}
.about_ryjx .ryjx .ry_l1 .ry_zk a:hover{color: #747480;}
.about_ryjx .ryjx .ry_l1.on .ry_zk a i{transform: rotate(180deg);}/*被点击时旋转180度*/
.about_ryjx .ryjx .ry_l1.on .year .li:nth-child(1n+5){ display: block;}/*被点击时添加on类，从第五个开始显示全部li*/
.about_ryjx .ryjx .ry_r .ry_list{display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 20px;row-gap: 20px;padding-bottom: 40px;}
.about_ryjx .ryjx .ry_r .ry_list .li .img{padding: 10px 10px 0;margin-bottom: 10px;height: 70px;text-align: left;display: flex; align-items: center;}
.about_ryjx .ryjx .ry_r .ry_list .li .img img{max-width: 100%;max-height: 100%;}
.about_ryjx .ryjx .ry_r .ry_list .li .text{padding: 20px 30px 47px;border-top: 2px solid #5EBC89;background: linear-gradient(180deg, #F1F4F6 0%, rgba(241, 244, 246, 0.00) 100%);}
.about_ryjx .ryjx .ry_r .ry_list .li .text .tit{font-size: 18px;font-weight: 700;line-height: 150%;letter-spacing: 0.9px;margin-bottom: 10px;}
.about_ryjx .ryjx .ry_r .ry_list .li .text .txt{font-size: 16px;font-weight: 400;line-height: 150%;letter-spacing: 0.8px;color: #747480;word-break:break-word;word-wrap: break-word;}
.swiper-button-disabled{opacity: 0.5;cursor: not-allowed;} /* 降低不可用按钮的透明度,修改鼠标指针，表示按钮不可用 */
.about_p8 .sp_box .btn:focus{outline: none !important;}/*去掉按钮被点击时的边框*/

/*关于我们-荣誉奖项-案例*/
.al_list {border-top: 1px solid #D5D7DB;margin-bottom: 40px;}
.al_list .li{padding: 40px 30px;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #D5D7DB;}
.al_list .li .text{flex: 1;padding-right: 60px;}
.al_list .li .text .span{margin-bottom: 5px;}
.al_list .li .text .span span{font-size: 14px;margin-right: 10px;}
.al_list .li .text .span span:first-child{color: #747480;text-align: justify;font-family: "DIN-Exp";font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;}
.al_list .li .text .span b{font-size: 10px;color: #747480;}
.al_list .li .text .tit{color: #555;font-size: 18px;font-weight: 700;letter-spacing: 0.9px;margin-bottom: 10px;transition: all 0.3s ease 0s;}
.al_list .li .text .txt_ul{color: #747480;font-size: 16px;line-height: 200%;letter-spacing: 0.8px;}
.al_list .li .img{width: 225px;display: flex;justify-content: center;align-items: center;}
/*.al_list .li:hover .text .tit{color: #3ED590;}*/


/* 业务领域 */
.service_p1 .sv_li{position: relative;display: block;}
.service_p1 .sv_li .bg_img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.service_p1 .sv_li .bg_img img{width: 100%;height: 100%;object-fit: cover;}
.service_p1 .sv_li .color{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-left: 4px solid #5EBC89;background: radial-gradient(163.55% 145.02% at 103.54% 139.35%, rgba(73, 181, 216, 0.00) 0%, #4378C6 81.81%);opacity: 0;z-index: -1;transition: all 0.5s;}
.service_p1 .sv_li:hover .color{opacity: 1;}
.service_p1 .sv_li .lm_title{z-index: 99;}
.service_p1 .sv_li .lm_tit{font-size: 24px;}
.service_p1 .sv_li .lm_txt{height: auto;min-height: 66px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.service_p1 .sv_li .lm_btn{border: none;}
.service_p1 .lm_btn i{font-size: 24px;}
.service_p1 .sv_li .lm_line{margin-bottom: 10px;}
.service_p1 .sv_list1 .hv_p{margin-bottom: 20px;}
.service_p1 .sv_list2 .hv_p{margin-bottom: 15px;}
.service_p1 .sv_li .lm_box{padding: 0 0 15px;text-align: center;}
.service_p1 .sv_li .hv_p{color: #fff;font-size: 16px;font-weight: bold;line-height: 150%; letter-spacing: 0.7px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;align-self: stretch;text-overflow: ellipsis;opacity: 0;transition: all 0.5s;}
.service_p1 .sv_li .lm_btn{padding: 2px 0 0;}
.service_p1 .sv_li .lm_btn .iconfont{font-size: 20px;line-height: 150%;}
.service_p1 .sv_li .lm_btn:hover{background: none;}
.service_p1 .b_ul{display: flex;flex-direction: column;justify-content: flex-end;margin-bottom: -5px;}
.service_p1 .b_ul ul li{position: relative;padding-left: 20px;height: auto;color: #747480;text-align: justify;font-weight: 400;line-height: 150%; letter-spacing: 0.7px;margin-bottom: 5px;}
.service_p1 .b_ul ul li::before{position: absolute;content: '';width: 10px;height: 8px;background: url('../images/service/b_icon.svg')no-repeat center;background-size: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.service_p1 .sv_li:hover .hv_p{opacity: 1;}
.service_p1 .sv_list1{ display: grid;grid-template-columns: 1fr 1fr;column-gap: 20px;margin-bottom: 20px;}
.service_p1 .sv_list1 .sv_li{padding: 40px;height: auto;}
.service_p1 .sv_list1 .sv_li .lm_box{padding: 0 0 15px;}
.service_p1 .sv_list1 .sv_li .lm_txt{font-size: 16px;}
.service_p1 .sv_list1 .sv_li .b_ul{height: 180px;}
.service_p1 .sv_list2{ display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 20px;row-gap: 20px;}
.service_p1 .sv_list2 .sv_li{padding: 25px 30px;}
.service_p1 .sv_li:hover .lm_tit,.service_p1 .sv_li:hover .lm_btn i,.service_p1 .sv_li:hover .lm_txt,.service_p1 .sv_li:hover .b_ul ul li{color: #fff;}
.service_show1 .jj_box{ margin-bottom: 40px;}
.service_show1 .jj_box p{font-size: 18px;}
.service_show1 .show_l .zksq_box .div1{max-height: 240px;}
.service_show1 .show_l .lm_title .tiaoli{margin-top: -20px;}
.service_show1 .show_l .lm_title .dwn_ul{grid-template-columns: 1fr;border-top: 1px solid #D5D7DB;}

/*详情左边*/
.show{display: flex;justify-content: space-between;}
.show .show_l{flex: 1;}
.show .show_list .li .tit{position: relative;font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px;letter-spacing: 0.8px;padding-left: 24px;}
.show .show_list .li .tit::before{position: absolute;content: '';width: 16px;height: 12px;background: url('../images/service/b_icon.svg')no-repeat left center;background-size: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.show .show_list .li .txt{padding: 10px 18px 40px 24px;}
.show .show_l .lm_title{padding: 10px 0 40px;}
.show .show_l .lm_title .lm_tit{font-size: 18px;}
.show .show_l .lm_title1 .lm_tit{font-size: 24px;font-weight: 700;line-height: 140%;letter-spacing: 2.4px;color: #555;}
.show .show_l .lm_title .mr{background: radial-gradient(313.49% 136.16% at 17.5% 2.79%, #D0E1F9 0%, #B1CEF5 42.59%, #7AA3D9 100%);}
.show .show_l .lm_title .mr .mr_txt{color: #555;text-align: justify;font-size: 16px;font-weight: bold;line-height: 150%;letter-spacing: 0.8px;}
.show .show_l .lm_title .mr .mr_txt::before{background: url('../images/service/555yinhao_l.svg')no-repeat left center;background-size: 100%;}
.show .show_l .lm_title .mr .mr_txt i{display: inline-block;margin-left: 10px;width: 14px;height: 14px;background: url('../images/service/555yinhao_r.svg')no-repeat top left;background-size: 100%;margin-bottom: 2px;}
.show .show_l .lm_title .mr .mr_name{text-align: right;font-size: 16px;font-weight: 700;line-height: 150%;letter-spacing: 0.8px;color: #555;}

/*详情右边*/
.show_r{width: 420px;margin-left: 80px;}
.show .show_r{width: 420px;}
.show .show_r .r1 .a_txt{color: #555;font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.9px;padding: 20px 30px;margin-bottom: 1px;}
.show .show_r .a_txt .iconfont{bottom: 20px;}
.show .show_r .r1 .a_txt:hover{color: #3ED590;}
.show .show_r .r2{row-gap: 10px;width: 100%;margin-bottom: 20px;column-gap: 10px;display: grid;grid-template-columns: auto;}
.show .show_r .r2 .li{display: flex;justify-content: space-between;flex-direction: row;padding: 20px;}
.show .show_r .r2 .li .tm_img{margin: 0;display: flex;flex-direction: column;justify-content: flex-end;}
.show .show_r .ckxg{width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;margin-bottom: 20px;}
.show .show_r .ckxg .tit{font-size: 18px;font-weight: 700;line-height: 150%;letter-spacing: 0.9px;display: flex;justify-content: space-between;align-items: center;transition: all 0.3s;padding: 30px 36px;}
.show .show_r .ckxg .tit i{font-size: 16px;line-height: 150%;color: #fff;transition: all 0.3s;}
.show .show_r .ckxg:hover .tit,.ckxg:hover .tit i{color: #2647B1;}
.show .show_r .lm_title{margin-bottom: 20px;}
.show .show_r .lm_title:last-child{margin-bottom: 0;}
.show .show_r .lm_title .lm_tit{font-size: 18px;}
.show .show_r .lm_title .lm_box{padding: 10px 0;}
.show .show_r .fx{padding: 0;}
.show_r .a_txt{background: #F1F4F6;padding: 30px;position: relative;margin-bottom: 10px;display: block;}
.show_r .a_txt p{font-size: 16px;margin-bottom: 35px;transition: all 0.3s;padding: 0 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;align-self: stretch;text-overflow: ellipsis;}
.show_r .a_txt .iconfont{font-size: 16px;color: #5EBC89;position: absolute;right: 30px;bottom: 30px;font-size: 15px;}
.show_r .a_txt:hover p{color: #2647B1;}
.show_r .lm_btn:hover{color: #fff;background: #2647B1;}
.show_r .lm_line{margin-bottom: 0;}
.show_r .lm_txt{background: #F1F4F6;padding: 30px 30px 25px;margin-bottom: 10px;}
.show_r .lm_txt .p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;min-height: 66px;color:  #666;text-align: justify;font-size: 16px;font-weight: 400;line-height: 150%;letter-spacing: 0.8px;margin-bottom: 40px;}
.show_r .lm_txt .iconfont{right: 20px;bottom: 20px;font-size: 16px;padding: 10px;}

/*专业团队-搜索和筛选*/
.team_p1{width: 100%;background: #F1F4F6;padding: 100px 0;}
.team_p1 .r1 form .submit { display: none;}
.team_srch .tm_top{display: grid;grid-template-columns: 1fr 1fr;column-gap: 80px;align-items: center;}
.team_srch .tm_top .l{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;column-gap: 30px;row-gap:30px;align-items:  center;}
.team_srch .tm_top .l a{background: #fff;color: #747480;font-size: 18px;font-weight: 400;letter-spacing: 0.9px;display: block;width: 45px;height: 45px;line-height: 45px;text-align: center;}
.team_srch .tm_top .l a.active,.team_srch .tm_top .l a:hover{background: #2647B1;color: #fff;}
.team_srch .tm_top .r{display: flex;flex-direction: column;justify-content: space-between;}
.team_srch .tm_top .r .r_input{width: 100%;border-bottom: 1px solid #5EBC89;padding: 20px 15px;}
.team_srch .tm_top .r .r_input input::placeholder{color: #747480;font-size: 18px;font-weight: 700;letter-spacing: 0.9px;}
.team_srch .tm_top .r .r_select{display: grid;grid-template-columns: 1fr 1fr;column-gap: 20px;row-gap: 10px;}
.team_srch .tm_top .r .r_select li{display: flex;align-items: center;justify-content: space-between;padding: 25px 15px;gap: 15px;border-bottom: 1px solid #D5D7DB;}
.team_srch .tm_top .r .r_select label{color: #747480;font-size: 16px;font-weight: 400;line-height: 150%;letter-spacing: 0.8px;}
.team_srch .tm_top .r .r_select select{flex: 1;border-bottom: 1px solid #e6e6e6;color: #747480;font-size: 16px;font-weight: 400;line-height: 150%;letter-spacing: 0.8px;border: none;background: none;}
.team_srch .tm_top .r .r_select select:focus{border: none;background: none;}
.team_srch .tm_top .r .r_select select option{color: #747480;font-size: 16px;font-weight: 400;letter-spacing: 0.8px;}
.team_srch .tm_top .r .r_select select option:checked{border: none;background-color: none;}
.team_srch .tm_btn{margin-top: 80px;text-align: center;}
.team_srch .tm_btn button{padding: 10px 35px;cursor: pointer;border: 1px solid #2647B1;border-radius: 80px;color: #2647B1;font-size: 16px;font-weight: 700;letter-spacing: 0.8px;transition: all 0.3s ease;background: none;}
.team_srch .tm_btn .reset-button{border: 1px solid #747480;}/*重置按钮边框颜色*/
.team_srch .tm_btn button .iconfont{color: #5EBC89;margin-left: 18px;font-size: 15px;}
.team_srch .tm_btn button:hover{background: #2647B1;color: #fff;}
.team_srch .tm_btn button.reset{ margin-left: 20px; border-color: #747480; color: #747480;}
.team_srch .tm_btn button.reset:hover{background: #747480;color: #fff;}
.team_srch .r1 form {border-bottom: 1px solid #5EBC89;position: relative;}
.team_srch .r1 form input::placeholder{color: #747480;font-size: 18px;font-weight: 700;letter-spacing: 0.9px;}
.team_srch .r1 .text {height: 67px;line-height: 67px;padding: 0 15px 0 10px;font-size: 18px;font-weight: lighter; width: 90%;}
.team_srch .r1 input[type="text"]{font-weight: 700;color: #747480;}/*点击输入时的字体样式*/
.team_srch .r1 input[type="search"]:focus {font-weight: 700;color: #747480;}/*点击输入时的字体样式*/
.team_srch .r2 .cf{display: grid;grid-template-columns: 1fr 1fr;column-gap: 20px;row-gap: 10px;padding-top: 10px;}
.team_srch .r2 .cf .li{ position: relative; z-index: auto !important;}
.team_srch .r2 .sel-box{border: none; height: 74px; line-height: 74px;border-bottom: 1px solid #D5D7DB;}
.team_srch .r2 .sel-title-box{cursor: pointer;}
.team_srch .r2 .sel-title{line-height: normal; padding-left: 20px; font-size: 16px;font-weight: bold;line-height: 150%;letter-spacing: 0.8px;}
.team_srch .r2 .sel-float-div{line-height: normal; padding-left: 20px;font-size: 16px;font-weight: 400;line-height: 150%;letter-spacing: 0.8px;}
.team_srch .r2 .sel-sign{background: url('../images/team/xl_jt01.png') center no-repeat !important;height: 74px;}
.team_srch .r1 .submit {position: absolute;right: 0;top: 0;width: 47px;height: 47px;line-height: 47px;cursor: pointer;text-align: center;color: #5EBC89;font-size: 20px;}

/*专业团队-列表*/
.team_p2 .team_list .li:hover{transform: translateY(-5px);}
.team_list{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;column-gap: 20px;row-gap: 20px;}
.team_list .li{padding: 20px 20px 10px;background: #F1F4F6;display: flex;flex-direction: column;justify-content: space-between;transition: all 0.3s ease-in-out;gap: 20px;}
.team_list .li:hover .tm_title .tm_name{color: #3ED590;}
.team_list .li .tm_img{width: 120px;height: 160px;overflow: hidden;background: radial-gradient(423.68% 184.01% at 8% -10%, #B7CEED 0%, #647C9C 100%);display: flex;flex-direction: column;justify-content: flex-end;}
.team_list .li .tm_img img{width: 100%;height: auto;object-fit: cover;max-height: 100%;}
.team_list .li .tm_title{padding: 0 10px;display: flex;flex-direction: column;justify-content: space-between;height: 141px;}
.team_list .li .tm_title .tm_name{font-size: 18px;font-weight: 700;letter-spacing: 0.9px;margin-bottom: 5px;transition: all 0.3s ease;}
.team_list .li .tm_title .tm_zw{color: #747480;font-weight: bold;margin-bottom: 5px;}
.team_list .li .tm_title .tm_yw{color: #747480;font-weight: 400; display: none;}
.team_list .li .tm_city{display: flex;justify-content: space-between;border-top: 1px solid #D5D7DB;padding-top: 10px;}
.team_list .li .tm_city span:first-child{color: #747480;font-weight: 400;}
.team_list .li .tm_city span:first-child .icon-didian{padding-right: 5px;}
.team_list .li .tm_city .iconfont{color: #5EBC89;font-size: 15px;}
.team_list2 .li .tm_title{flex: 1;}
.team_list2 .li .tm_img{height: 100%;}

/*待删除.tm_show .nameCard{display: flex;justify-content: space-between;margin-bottom: 40px;}
.tm_show .nameCard .img{width: 225px;height: 300px;overflow: hidden;}
.tm_show .nameCard .img img{width: 100%;height: 100%;object-fit: cover;}
.tm_show .nameCard .r_card{flex: 1;margin-left: 60px;display: flex;flex-direction: column;justify-content: space-between;}
.tm_show .nameCard .r_card .lm_box{flex-direction: column;justify-content: flex-start;align-items: stretch;text-align: left;}
.tm_show .nameCard .r_card .lm_box{padding: 0 0 15px;}
.tm_show .nameCard .r_card .lm_box .lm_tit{font-size: 24px;padding-bottom: 10px;}
.tm_show .nameCard .r_card .lm_box .lm_job{display: flex;justify-content: flex-start;gap: 20px;}
.tm_show .nameCard .r_card .lm_box .lm_job span{font-size: 16px;width: 50%;display: block;letter-spacing: 0.8px;}
.tm_show .nameCard .r_card .lm_box .lm_job .span1{font-weight: 700;}
.tm_show .nameCard .r_card .lm_box .lm_job .span2{color: #747480;font-weight: 400;}
.tm_show .nameCard .r_card .lm_box .lm_job .span2 .icon-didian{color: #5EBC89;padding-right: 5px;font-size: 16px;}待删除*/
.tm_show .nameCard .r_card .lm_txt{padding: 0 0 20px;display: grid;grid-template-columns: 1fr 1fr;column-gap: 20px;}
.tm_show .nameCard .r_card .lm_txt .lxfs{margin-bottom: -10px;}
.tm_show .nameCard .r_card .lm_txt .lxfs .c_li{width: 100%;display: flex;justify-content: flex-start;margin-bottom: 15px;}
.tm_show .nameCard .r_card .lm_txt .lxfs .c_li .d1{color: #333;font-size: 16px;font-weight: 700;line-height: 150%;letter-spacing: 0.8px;}
.tm_show .nameCard .r_card .lm_txt .lxfs .c_li .d2{display: flex;flex-direction: column;flex: 1;}
.tm_show .nameCard .r_card .lm_txt .lxfs .c_li .d2 span{color: #333;font-family: 'DIN-Exp';font-size: 18px;font-style: normal;font-weight: bold;line-height: 150%;display: block;}
.tm_show .nameCard .r_card .lm_txt .lxfs .c_li .d2 span a{overflow-wrap: break-word;word-break: break-all;/*字母强制换行*/}

.tm_show .nameCard .r_card .lm_txt .lxfs2 .c_li .d2 span{font-size: 16px; font-family:"Microsoft Yahei"}

/*待删除.tm_show .nameCard .r_card .other{width: 100%;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;padding: 10px 0;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.tm_show .nameCard .r_card .other a{display: block;border-left: 1px solid #D5D7DB;text-align: center;color: #747480;font-weight: 400;letter-spacing: 0.7px;transition: all 0.3s;line-height: 150%;}
.tm_show .nameCard .r_card .other a:first-child{border-left: none;}
.tm_show .nameCard .r_card .other a:hover,.tm_show .nameCard .r_card .other a:hover .iconfont{color: #5EBC89;}
.tm_show .nameCard .r_card .other a .iconfont{padding-right: 5px;display: inline-block;transition: all 0.3s;font-size: 15px;}待删除*/
.tm_show .nameCard .img img{height: auto;width: auto;max-width: 100%;object-fit: cover;}
.tm_show .lm_text .tc_card{padding: 0 0 20px 20px;}
.tm_show .lm_text .tc_card a{color: #747480;font-size: 16px;font-weight: 700;line-height: 24px;letter-spacing: 0.8px;padding: 2px;display: inline-block;cursor: pointer;transition: all 0.3s;}
.tm_show .lm_text .tc_card a:hover{background: #F1F4F6;}
.tm_show .lm_text .tc_card strong{color: #2647B1;}
.tm_show .lm_text .icon-work{position: static;font-size: 21px;color: #2647B1;font-weight: bold;}/*去除绝对定位*/
.tm_show .lm_title .ul{display: grid;grid-template-columns: 1fr 1fr;column-gap: 20px;row-gap: 20px;}
.tm_show .lm_title .ul .li{height: 152px;width: auto;display: flex;}
.tm_show .lm_title .ul .li .img{width: 126px;height: 100%;overflow: hidden;padding: 10px;border: 1px solid #F1F4F6;}
.tm_show .lm_title .ul .li .img img{height: 100%;object-fit: cover;transition: all 0.3s;}
.tm_show .lm_title .ul .li .r{background: #F1F4F6;padding: 20px 20px 15px;flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
.tm_show .lm_title .ul .li .r h4{text-align: justify;font-size: 16px;font-weight: 700;line-height: 150%;letter-spacing: 0.8px;padding: 0;}
.tm_show .lm_title .ul .li .r h4::before{background: none;}
.tm_show .lm_title .ul .li .r .pdf{color: #747480;font-size: 14px;font-weight: 400;line-height: 21px;letter-spacing: 0.7px;position: relative;padding-left: 25px;}
.tm_show .lm_title .ul .li .r .pdf::before{position: absolute;content: '';width: 20px;height: 20px;background: url('../images/team/pdf.svg')no-repeat left center;background-size: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.tm_show .zyzs .lm_box .lm_btn:hover{color: #fff;background: #2647B1;} 
.tm_show .zyzs .ul .li:hover .img img{transform: scale(1.1);}
.tm_show .zyzs .ul .li:hover .r h4{color: #2647B1;}

.team_show1{background: radial-gradient(313.49% 136.16% at 17.5% 2.79%, #E1EEFF 0%, #B1CEF5 100%);padding: 20px 0 60px;}
.team_show1 .wz{padding: 20px 0 30px;}
.team_show1 .wz a{display: block;position: relative;padding-left: 20px;color: #747480;}
.team_show1 .wz a::before{position: absolute;content: '';width: 16px;height: 16px;background: url('../images/jt_l.svg')no-repeat left center;background-size: 100%;left: 0;top: 50%;transform: translateY(-50%);color: #747480;}
.team_show1 .wz a:hover{color: #2647B1;}
.team_show1 .team_srch .r1 form{border-bottom: 1px solid #fff;}
.team_show1 .show_srch .r1 .text {height: 47px;line-height: 47px;padding: 0 10px;font-size: 18px; width: 90%;}
.team_show1 .team_srch .r2 .sel-box{border: none; height:54px; line-height: 54px;border-bottom: 1px solid #fff;}
.team_show1 .team_srch .r2 .sel-sign{height: 54px;}
.team_show1 .show_srch .tm_btn{display: none;}
.team_show1 .team_srch .tm_top{column-gap: 40px;}
.team_show1 .team_srch .tm_top .l{gap: 15px;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.team_show1 .team_srch .tm_top .l a{font-size: 16px;}
.team_show1 .team_srch .tm_top .r .r_input{padding: 10px 15px 10px 10px;}
.team_show1 .team_srch .tm_top .r .r_select li{padding: 15px;}
.team_show1 .team_srch .tm_top .r .r_select li,.team_show1 .team_srch .tm_top .r .r_input{border-bottom: 1px solid #fff;}
.team_show1 .team_srch .tm_top .r .r_input{display: flex;align-items: center;justify-content: space-between;}
.team_show1 .team_srch .tm_top .r .r_input .btn{border: none;background: none;color: #5EBC89;cursor: pointer;}
.team_show1 .team_srch .tm_top .r .r_input .btn .iconfont{font-size: 20px;}
.team_show2 .lm_tit{font-size: 18px;}
.team_show2 .show_l .zksq_box .div1{max-height: 240px;}
.team_show2 .p1 p{margin: 0  0 10px;}

/*新闻中心*/
.news .lm_tab{margin: 60px auto;}
.news_guandian .n_list{display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 40px;row-gap: 40px;margin-bottom: 40px;}
.news_guandian .n_list .li{display: block;position: relative;}
.news_guandian .n_list .li .n_img{width: 100%;height: 100%;object-fit: cover;transition: all 0.3s ease-in-out;z-index: -1;position: relative;transition: all 0.4s ease;}
.news_guandian .n_list .li .n_img::before{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background: linear-gradient(108deg, #F1F4F6 46.55%, rgba(241, 244, 246, 0.72) 84.21%, rgba(241, 244, 246, 0.59) 101.61%);transition: all 0.5s ease;}
.news_guandian .n_list .li .n_text{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 30px 40px 10px;z-index: 1;box-sizing: border-box;display: flex;flex-direction: column;justify-content: space-between;}
.news_guandian .n_list .li .n_img img{width: 100%;}
.news_guandian .n_list .li.no_pic .n_img::before{background: none;}
.news_guandian .n_list .li .n_text .tit{color: #555;font-size: 18px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.9px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin-bottom: 15px;margin-right: 90px;}
.news_guandian .n_list .li .n_text .txt{color: rgba(255,255,255,0);font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.8px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: all 0.5s ease;}
.news_guandian .n_list .li .n_text .lm_line{margin: 0;}
.news_guandian .n_list .li .more span:first-child{color: #747480;font-family: "DIN-Exp";font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;transition: all 0.5s ease;}
.news_guandian .n_list .li .more span:last-child{font-size: 15px;color: #3ED590;}
.news_guandian .n_list .li:hover .n_img::before{background: radial-gradient(313.49% 136.16% at 17.5% 2.79%, #4971A9 0%, #39629A 42.59%, #11305A 100%);transition: all 0.5s ease;}
.news_guandian .n_list .li:hover .n_text .tit{color: #fff;margin-right: 0;}
.news_guandian .n_list .li:hover .n_text .txt{color: rgba(255,255,255,1);}
.news_guandian .n_list .li:hover .n_text .more span:first-child{color: #fff;}
.news_show .show .show_l .tit_box h2{color: #333;font-size: 30px;font-style: normal;font-weight: bold;line-height: 150%;letter-spacing: 1.5px;margin-bottom: 20px; font-family: "Arial";}
.news_show .show .show_l .tit_box .lr{border-top: 1px solid #D5D7DB;color: #999;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.7px;padding: 10px 0;margin-bottom: 20px;display: flex;justify-content: space-between;}
.news_show .show .show_l .tit_box .lr .l span{margin-right: 40px;}
.news_show .show .show_l .tit_box .lr .l span:first-child i{font-family: 'DIN-Exp';}
.news_show .show .show_l .tit_box .lr .r{text-align: right;}
.news_show .show .show_l .tit_box .lr .r a{margin-left: 20px;font-size: 14px;}
.news_show .show .show_l .rc_box{color: #999;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.7px;display: flex;justify-content: flex-start;align-items: center;margin-bottom: 40px;}
.news_show .show .show_l .rc_box a:nth-child(n+2) {padding: 5px 10px;background: #F1F4F6;text-align: center;margin-left: 5px;}/*从父元素内同一级别的第二个a开始及其之后所有的a上添加样式*/
.news_show .show .show_l .nr_box{color: #555; font-family: "Arial"; font-size: 16px;font-style: normal;font-weight: 400;line-height: 200%;letter-spacing: 0.8px;margin-bottom: 40px;}
.news_show .show .show_l .nr_box p a{cursor: pointer;color: #2647B1;font-weight: 600;}
.news_show .show .show_l .nr_box p a:hover{color: #3ED590;}
/*.nr_box img {max-width: 100%;height: auto;display: block;margin: 20px auto;}*/
.nr_box img {max-width: 100%;height: auto;margin: 10px auto;}
.news_show .show .show_l .lm_title .dwn_ul{grid-template-columns: auto;border-top: 1px solid #D5D7DB;}
.news_show .show .show_r{margin-left: 100px;}
.news_show .show .show_r .r2 .li{gap: 20px;height: 182px;}
.news_show .show .show_r .r2 .li .tm_img{width: 106px;}
.news_show .show .show_r .r2 .li .tm_title{flex: 1;}
.lmid_168{font-family: "Arial" !important; letter-spacing: 0 !important;}

/*专业刊物*/
.zykw .lm_tab{margin: 60px auto 0;}
.bk_list{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;column-gap: 60px;row-gap: 60px;margin-bottom: 60px;}
.bk_list .bk_li .img{height: 230px;display: flex;overflow: hidden;}
.bk_list .bk_li .img img{width: auto;max-height: 100%;transition: all 0.3s ease 0s;}
.bk_list .bk_li .text{padding: 20px;border-top: 2px solid #5EBC89;background: linear-gradient(180deg, #F1F4F6 0%, rgba(241, 244, 246, 0.00) 100%);transition: all 0.3s ease 0s;}
.bk_list .bk_li .text .tit{color: #555;font-size: 18px;font-style: normal;font-weight: bold;line-height: 150%;letter-spacing: 0.9px;text-overflow: ellipsis;display: -webkit-box;height: 54px;margin-bottom: 15px;-webkit-box-orient: vertical;-webkit-line-clamp:2;align-self: stretch;overflow: hidden;transition: all 0.3s ease 0s;}
.bk_list .bk_li .text .txt{color: #747480;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.7px;}
.bk_list .bk_li .text .txt .iconfont{font-size: 14px;color: #3ED590;margin-left: 3px;}
.bk_list .bk_li:hover .img img{transform: scale(1.1);}
.bk_list .bk_li:hover .text{border-top: 2px solid #2647B1;background:  linear-gradient(0deg, rgba(241, 244, 246, 0.00) 0%, #DDE9F8 100%);}
.bk_list .bk_li:hover .text .tit{color: #2647B1;font-weight: 600;}

.zykw_show .show .show_l .nameCard{align-items: center;}
.zykw_show .show .show_l .nameCard .img{background: none;}
.zykw_show .show .show_l .nameCard .r_card .lm_tit{font-size: 24px;margin-bottom: 15px;}
.zykw_show .show .show_l .nameCard .r_card .lm_txt{display: grid;grid-template-columns: 1fr 1fr;row-gap: 15px;}
.zykw_show .show .show_l .nameCard .r_card .lm_txt .li{color: #747480;font-family: "DIN-Exp";font-size: 18px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.9px;}
.zykw_show .show .show_l .nameCard .r_card .other{grid-template-columns: 1fr 1fr 1fr;}
.zykw_show .show .show_l .jczl .lm_line{margin-bottom: 10px;}
.zykw_show .show .show_l .jczl .lm_text .jj_box{margin-bottom: 0;}
.zykw_show .show .show_l .jczl .lm_text p{padding: 0;color: #555;}
.zykw_show .show .show_l .xgxw .lm_text{display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 20px;}
.zykw_show .show .show_l .xgxw .lm_text .li{border: 1px solid #E6E8EC;}
.zykw_show .show .show_l .xgxw .lm_text .li .img{width: 100%;overflow: hidden;}
.zykw_show .show .show_l .xgxw .lm_text .li .img img{width: 100%;}
.zykw_show .show .show_l .xgxw .lm_text .li:hover .img img{transform: scale(1.1);}
.zykw_show .show .show_l .xgxw .lm_text .li .txt{padding: 20px;display: flex;flex-direction: column;justify-content: space-between;}
.zykw_show .show .show_l .xgxw .lm_text .li .txt span{color: #555;font-size: 18px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.9px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;align-self: stretch;overflow: hidden;height: 108px;transition: all 0.3s ease 0s;}
.zykw_show .show .show_l .xgxw .lm_text .li .txt i{display: block;font-size: 15px;color: #3ED590;margin-top: 30px;text-align: right;}
.zykw_show .show .show_l .xgxw .lm_text .li:hover .txt span{color: #3ED590;}

.zykw_show .show .show_r .qikan{display: flex;justify-content: space-between;align-items: center;padding: 20px 20px 20px 30px;border: 1px solid #E6E8EC;border-radius: 10px;font-size: 18px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.9px;color: #2647B1;}
.zykw_show .show .show_r .qikan .l p:first-child{color: #5EBC89;}
.zykw_show .show .show_r .r2 .li{}
.zykw_show .show .show_r .r2 .li .tm_img {width: 106px;}
/*.zykw {font-family: "Arial" !important; letter-spacing: 0 !important;}*/

/*联系我们*/
.lxwm{padding-bottom: 0;}
.lxwm .lxwm_p1{margin-bottom: 80px;padding: 20px 40px;display: flex;justify-content: space-around;}
.lxwm .lxwm_p1 .li_img{text-align: center;position: relative;flex: 1;}
.lxwm .lxwm_p1 .li_img::after{content: '';position: absolute;background: #E6E8EC;top: 50%;right: 0;width: 1px;height: 109px;transform: translateY(-50%);}
.lxwm .lxwm_p1 .li_img:last-child::after{display: none;}
.lxwm .lxwm_p1 .li_img .img{width: 142px;height: 142px;margin: 10px auto;}
.lxwm .lxwm_p1 .li_img .img img{width: 100%;height: 100%;object-fit: cover;}
.lxwm .lxwm_p1 .li_img .txt{color: #747480;text-align: center;font-size: 16px;font-style: normal;font-weight: 400;line-height: 200%;letter-spacing: 0.8px;}
.lxwm .lxwm_p1 .li_img .txt .iconfont{color: #3ED590;font-size: 18px;margin-right: 5px; width: 16px;
    height: 16px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}
.lxwm .lxwm_p2{grid-template-columns: 1fr 1fr 1fr;column-gap: 40px;row-gap: 40px;}
.lxwm .lxwm_p2 .bk_li .up{padding: 0 20px;height: 142px;display: flex;justify-content: flex-end;position: relative;align-items: flex-end; bottom: 0; z-index: 1;}
.lxwm .lxwm_p2 .bk_li .up .tit{color: #333;font-size: 24px;font-style: normal;font-weight: 700;line-height: 140%;letter-spacing: 2.4px;position: absolute;left: 20px;bottom: 32px;transition: all 0.3s ease 0s;z-index: 1;}
.lxwm .lxwm_p2 .bk_li .up .img{height: auto;width: auto;position: relative;max-width: 62%;}
.lxwm .lxwm_p2 .bk_li .up .img img{width: auto;height: auto;object-position: right bottom;transition: all 0.3s ease 0s;max-width: 100%;max-height: 100%;}
.lxwm .lxwm_p2 .bk_li .text{padding: 20px 40px 20px 30px;display: grid;grid-template-columns: auto;row-gap: 10px;}
.lxwm .lxwm_p2 .bk_li .text .c_li{font-size: 16px;font-style: normal;font-weight: bold;line-height: 175%;letter-spacing: 0.7px;display: flex;align-items: flex-start;}
.lxwm .lxwm_p2 .bk_li .text .c_li:first-child .d2{color: #555;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.8px;}
.lxwm .lxwm_p2 .bk_li .text .c_li .d1{width: auto;}
.lxwm .lxwm_p2 .bk_li .text .c_li .d2{flex: 1;}
.lxwm .lxwm_p2 .bk_li .text .c_li:nth-of-type(n+2) .d2{font-style: normal;font-size: 16px;}/*给.text里面的第二个.c_li开始以及后面.c_li里的.d2添加样式*/
.lxwm .lxwm_p2 .bk_li .text .c_li .d2.mail{color: #2647B1;text-decoration: underline;}
.lxwm .lxwm_p2 .bk_li:hover .up .img img{transform: none;}
.lxwm .lxwm_p2 .bk_li:hover .up .tit{font-size: 36px;color: #2647B1;}

/*工作机会*/
.job_gzjh .jj_box{padding: 0;background-repeat: no-repeat;background-position: right center;}
.job_gzjh .jj_box .txt_box{background: linear-gradient(90deg, #F1F4F6 40.55%, rgba(241, 244, 246, 0.6),rgba(241, 244, 246, 0));padding: 90px 0 80px 100px;}
.job_gzjh .jj_box .txt_box .txt h6:nth-of-type(1){color: #555;text-align: justify;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.8px;}
.job_gzjh .jj_box .txt_box .txt h6:nth-of-type(2){color: #555;text-align: justify;font-size: 18px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.8px;}
.job_gzjh .jj_box .txt_box .txt p{color: #747480;font-size: 16px;font-style: normal;font-weight: 400;line-height: 170%;letter-spacing: 0.8px;}
.job_gzjh .jj_box .txt_box .btn_more{color: #2647B1;font-size: 18px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.9px;display: flex;padding: 14px 30px;align-items: center;gap: 26px;border-radius: 80px;border: 1px solid #2647B1;margin-top: 40px; display: inline-block;}
.job_gzjh .jj_box .txt_box .btn_more .iconfont{color: #3ED590;}
.job_gzjh .jj_box .txt_box .btn_more:hover{background: #2647B1;color: #fff;}
.job_gzjh .gzjh{display: grid;grid-template-columns: 1fr 1fr;column-gap: 80px;row-gap: 60px;}
.job_gzjh .gzjh li{display: flex;justify-content: center;align-items: center;gap: 30px;padding: 17px 0;}
.job_gzjh .gzjh li .lm_tit{font-size: 18px;}
.job_gzjh .gzjh li .lm_line{margin: 10px 0;}
.job_gzjh .gzjh li .lm_text p{padding: 0;color: #747480;text-align: justify;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.7px;}
.job_zwss{background: #F1F4F6;padding: 80px 0;}
.job_zwss .j_r2 .cf{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 10px;}
.job_zwss .j_r2 .cf .li_scrh{border-bottom: 1px solid #D5D7DB;padding-left: 10px;}
.job_zwss .j_r2 .cf .li_scrh {line-height: 72px;display: flex;justify-content: space-between;align-items: center;gap: 10px;}
.job_zwss .j_r2 .cf .li_scrh input{border: none;background: #F1F4F6;width: 100%;height: 100%;color: #747480;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.7px;}
.job_zwss .j_r2 .cf .li_scrh input::placeholder{color: #747480;}
.job_zwss .j_r2 .cf .li_scrh .iconfont{color: #3ED590;cursor: pointer;padding: 0 15px;font-size: 20px;}
.job_zwss .tm_btn{margin-top: 40px;}
.job_zwss .tm_btn button{margin: 0 10px;color:#747480;}

/*职位下拉*/
.job_tabcon{padding: 80px 0;}
.job_tabcon ul{margin-bottom: 40px;}
.job_tabcon ul li .tit,.job_tabcon ul li .tet{color: #747480;font-size: 16px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.8px;}
.job_tabcon ul li .tit{display: flex;justify-content: space-between;padding: 30px 8px 30px 20px;border-bottom: 1px solid #D5D7DB;color: #555;transition: all 0.1s;}


.job_tabcon ul li .tit .sp1{font-size: 18px;font-style: normal;font-weight: 700;line-height: 150%; letter-spacing: 0.9px;transition: all 0.3s ease-in-out;width: 40%;}
.job_tabcon ul li .tit .sp2{display: flex;justify-content: space-between;align-items: center;flex: 1;gap: 30px;}
.job_tabcon ul li .tit .iconfont{color: #3ED590;margin-right: 12px;transition: all 0.3s;display: inline-block;vertical-align: middle;}

.job_tabcon ul li .tit_on{color: #fff;background: radial-gradient(313.49% 136.16% at 17.5% 2.79%, #4971A9 0%, #39629A 42.59%, #11305A 100%);transition: all 0.1s;}
.job_tabcon ul li .tit_on .sp4 .iconfont{color: #fff;transform: rotate(90deg);}/*i旋转180度*/
.job_tabcon ul li .tet{padding: 40px 80px;display: none;background: url('../images/zwpicbg.png')no-repeat right bottom #F1F4F6;}
.job_tabcon ul li .tet_on{display: block;}
.job_tabcon ul li .tet h4{color: #555;font-weight: 700;margin-bottom: 10px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.8px;}
.job_tabcon ul li .tet h3{color: #555;font-family: "DDIN_Bold";font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%; letter-spacing: 0.9px;margin-bottom: 10px;}
.job_tabcon ul li .tet h3 em{color: #3ED590;font-style: normal;}
.job_tabcon ul li .tet .lm_line{margin-top: 30px;}

/*全文检索-添加关键词*/
.qwjs .wrap{width: 1200px;}
.qwjs_bg{background: radial-gradient(313.49% 136.16% at 17.5% 2.79%, #4971A9 0%, #39629A 42.59%, #11305A 100%);padding: 90px 0;}
.qwjs .qwjs_inp{display: flex;align-items: flex-end;margin: 10px 0;}
.qwjs .qwjs_inp .inp{display: flex;justify-content: flex-start;flex-wrap: wrap;flex: 1;align-items: first baseline;border-bottom: 1px solid rgba(255, 255, 255, 0.50);margin-right: 10px;}
.qwjs .qwjs_inp .inp span{color: #FFF;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.7px;padding: 2px 5px;position: relative;background: rgba(255,255,255,0.2);margin: 0 15px 10px 0;}
.qwjs .qwjs_inp .inp span::after{position: absolute;content: '';width: 12px;height: 12px;background-color: #fff;background-image: url('../images/colse.svg');background-repeat: no-repeat;top: -6px;right: -6px;border-radius: 12px;cursor: pointer;}
.qwjs .qwjs_inp .inp .inp_text{flex: 1;width: 120px;margin: 0 0 10px 0; color: rgba(255,255,255,0.5);font-size: 16px;line-height: 150%;letter-spacing: 0.8px;}
.qwjs .qwjs_inp .inp .inp_text::placeholder{color: rgba(255,255,255,0.5);}
.qwjs .qwjs_inp .btn{border: none; background-color: transparent;cursor: pointer;padding: 10px 20px;font-size: 16px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: 0.8px;}
.qwjs .qwjs_inp .btn1{color: #5EBC89;border: 1px solid #5EBC89;border-radius: 80px;transition: all 0.3s ease 0s;}
.qwjs .qwjs_inp .btn1:hover{background: #5EBC89;color: #fff;}
.qwjs .qwjs_inp .btn2{color: #fff;transition: all 0.3s ease 0s;}
.qwjs .qwjs_inp .btn2:hover{color: #5EBC89;}
.qwjs .qwjs_inp .btn .iconfont{margin-left: 10px;}

.qwjs_p1{margin: 60px 0 40px;}
.qwjs_p1 .allSearch{width: 100%;}
.qwjs_p2{padding-top: 0;}
.qwjs_p2 .qwjs_p2_shuju{display: flex;justify-content: space-between;align-items: center;margin-bottom: 40px;}
.qwjs_p2 .qwjs_p2_shuju .l{color: #747480;font-style: normal;font-weight: 400;line-height: 150%; letter-spacing: 0.7px;}
.qwjs_p2 .qwjs_p2_shuju .l em{font-style: normal;color: #3ED590;font-weight: 700;padding: 0 5px;}
.qwjs_p2 .qwjs_p2_shuju .r{display: flex;align-items: center;justify-content: flex-end;color: #747480;text-align: center;}
.qwjs_p2 .qwjs_p2_shuju .r .select_box{border-bottom: 1px solid #D5D7DB;margin-left: 10px;position: relative;z-index: 1;}
.qwjs_p2 .qwjs_p2_shuju .r .select_box select {border: none;font-family: inherit; font-size: inherit; padding: 5px;background-color: transparent; font-size: 14px;color: #555;}
.select_box select:focus {outline: none;} /* 去掉选中状态的边框 */
.qwjs_p2 .qwjs_p2_cont .lm_title{margin-top: 40px;}
.qwjs_p2 .qwjs_p2_cont .lm_tit{font-size: 18px;}
.qwjs_p2 .qwjs_p2_cont .lm_line{margin: 0;}
.qwjs_p2 .qwjs_p2_cont .lm_text .yw_li{padding: 20px 0;border-bottom: 1px solid #d5d7db;display: block;}
.qwjs_p2 .qwjs_p2_cont .lm_text .yw_li .yw_li_t{display: flex;justify-content: space-between;}
.qwjs_p2 .qwjs_p2_cont em{font-style: normal;color: #2647B1;cursor: pointer;}
.qwjs_p2 .qwjs_p2_cont .lm_text .yw_li .yw_li_t span{color: #999;font-family: 'DDIN_Regular';font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;}
.qwjs_p2 .qwjs_p2_cont .lm_text .yw_li .more_a{color: #3ED590;font-size: 14px;text-align: right;margin-top: 10px;}
.qwjs_p2 .qwjs_p2_cont .lm_text .yw_li h3{margin: 10px 0;}
.qwjs_p2 .qwjs_p2_cont .lm_text .yw_li p{padding: 0;}
.qwjs_p2 .qwjs_p2_cont .btn_box{display: flex;justify-content: flex-end;margin-top: 20px;}
.qwjs_p2 .qwjs_p2_cont .team_list{padding: 20px 0;border-bottom: 1px solid #D5D7DB;margin: 0;}
.qwjs_p2 .qwjs_p2_cont .lm_title .team_list .li .tm_title{height: 141px;}
/* tld搜索初始页面-样式*/
.qwjs_p0{height: auto;min-height: 80vh;position: relative;}
.qwjs_p0 .qwjs_p0_box{text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.qwjs_p0 .qwjs_p0_box .txt{font-size: 18px;color: #999;margin-top: 40px;font-style: normal;font-weight: 400;line-height: 150%;letter-spacing: 0.9px;}




/*法律声明/隐私保护*/
.onePage .wrap{padding: 0 250px;}
.onePage .lm_text h4{margin: 0;}
.onePage .lm_text h4:nth-of-type(n+2){margin-top: 40px;}/*从lm_text里面的第二个h4开始以及后面的h4都加上样式*/


/* 新闻详情分页 */
.content_page {border-top: 1px solid #D5D7DB; margin-top: 20px; font-family: "Arial";}
.content_page ul{display: flex; margin: 0 -10px; padding: 30px 0;}
.content_page ul li{flex: 1; padding: 0 10px;}
.content_page dl{background: #F1F4F6; height: 125px; display: flex;}
.content_page dt{width: 78px; border-right: 1px solid #E6E8EC; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.content_page dt .p1{font-size: 38px; color: #333;  line-height: 1; padding-bottom: 5px;}
.content_page dt .p2{font-size: 12px; color: #999;}
.content_page dd{flex: 1; overflow: hidden; padding: 15px 20px;}
.content_page dd .p3{display: block; color: #5EBC89; padding-bottom: 10px;}
.content_page dd .p4{display: block; color: #555; font-weight: bold; font-size: 16px; transition: 0.5s; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.content_page ul a:hover dd .p4{color: #3ED590;}
.content_page .back{text-align: right; }
.content_page .back span{background: url(../images/icon_back.svg) center right no-repeat; padding-right: 20px;}
.content_page .back a{color: #2647B1; font-weight: bold; border: 1px solid #2647B1; padding: 5px 15px; border-radius: 80px; display: inline-block;}

.other_book_show .lm_text,
.other_book_show .lm_tit,
.other_book .bk_list .bk_li .text .tit{font-family:"Arial"}

/* PC-动画 */
@media screen and (min-width:758px){

    .scrollbox .often_anima{ opacity: 0; transition: 1s;}
    .scrollbox .often_anima:nth-child(1){ transition-delay: 0s;}
    .scrollbox .often_anima:nth-child(2){ transition-delay: 0.2s;}
    .scrollbox .often_anima:nth-child(3){ transition-delay: 0.4s;}
    .scrollbox .often_anima:nth-child(4){ transition-delay: 0.6s;}
    .scrollbox .often_anima:nth-child(5){ transition-delay: 0.8s;}
    .scrollbox .often_anima:nth-child(6){ transition-delay: 1s;}
    
    .scrollbox .often_anima_scale{ transform: scale(0.9);}
    .scrollbox .often_anima_left{ transform: translateX(-30px);}
    .scrollbox .often_anima_right{ transform: translateX(30px);}
    .scrollbox .often_anima_top{ transform: translateY(-30px);}
    .scrollbox .often_anima_bottom{ transform: translateY(30px);}
    .scrollbox.on .often_anima{ transform: translate(0) scale(1); opacity: 1;}
    

    .home_s3 .con_b .li_an{ transform: translateY(100%); transition: 1s;}
    .home_s3 .con_b.on .li_an{ transform: translate(0) scale(1); opacity: 1;}
    .home_s3 .con_b .li:nth-child(1) .li_an{ transition-delay: 0s;}
    .home_s3 .con_b .li:nth-child(2) .li_an{ transition-delay: 0.15s;}
    .home_s3 .con_b .li:nth-child(3) .li_an{ transition-delay: 0.3s;}
    .home_s3 .con_b .li:nth-child(4) .li_an{ transition-delay: 0.45s;}
    .home_s3 .con_b .li:nth-child(5) .li_an{ transition-delay: 0.6s;}
    .home_s3 .con_b .li:nth-child(6) .li_an{ transition-delay: 0.75s;}
    .home_s3 .con_b .li:nth-child(7) .li_an{ transition-delay: 0.9s;}
    .home_s3 .con_b .li:nth-child(8) .li_an{ transition-delay: 1.05s;}
    
    .home_s3 .bg{ transform: scale(1.2); opacity: 0; transition: 4s 0.4s; transform-origin: center top;}
    .home_s3 .bg.on{transform: scale(1); opacity: 1; transform-origin: center bottom;}

    .home_s4 .con_b .left_box{ transform: translateX(100%);}
    .home_s4 .con_b.on .left_box{ transform: translateX(0); transition: 1.4s;}
    
    
}    


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

}

@media screen and (max-width:1600px){
    
    body{ font-size: 12px;}

    /* 公用内容 */
    .header{ padding: 0 40px; height: 80px; }
    .header .logo{ padding: 15px 0;}
    .header .logo a{height: 100%;}
    .header .right_box{ padding-top: 10px;}
    .header .nav a {height: 42px;line-height: 42px;font-size: 14px;margin: 0 18px;}
    .header_h{ height: 80px;}

    .nav_full .top_box{ height: 80px;}

    .banner{ width: 100%; height: 220px; padding-top: 20px; }
    .column_name{ font-size: 28px; padding-top: 40px;}
    .column_name::after{ height: 28px; top: 10px;}
    .nav_second .list a{ font-size: 14px;}

    .footer{ padding: 56px 56px 36px 56px;}
    .footer .con_t .logo {height: 30px;padding-right: 50px;}
    .footer .con_t .f_nav .list{ padding-right: 30px;}
    .footer .con_t .f_nav .list ul{ padding-top: 10px;}
    .footer .con_t .f_nav .list .tit{ font-size: 14px;}

    /* 公用内容-栏目页 */
    .wrap{width: 1100px;}
    .pd_wrap{padding: 50px 0;}
    .jj_box{margin-bottom: 70px;}
    .lm_tab a{padding: 10px 0;font-size: 14px;width: 420px;}
    .lm_tit{font-size: 20px;}
    .lm_tit img{margin-left: 5px;width: 10px;}
    .lm_btn{font-size: 12px;padding: 2px 8px;}
    .lm_text h4{font-size: 14px;margin: 20px 0 10px;}
    .lm_text p{font-size: 14px;}
    .lm_line{margin-bottom: 12px;}
    .lm_text li{font-size: 14px;}
    .zksq a{font-size: 14px;}
    .zksq a i{font-size: 14px;}
    .mr{padding: 10px 15px;}
    .mr .mr_txt,.mr .mr_name{font-size: 14px;}
    .mr .mr_txt{text-align: justify;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;align-self: stretch;overflow: hidden;}
    .mr .mr_txt i{width: 12px;height: 12px;}
    .mr .mr_txt::before{width: 12px;height: 12px;}
    .dwn_ul .dwn_li{padding: 12px 0;}
    .dwn_ul .dwn_li span{font-size: 14px;}
    .dwn_ul .dwn_li .iconfont{font-size: 16px;}
    .tiaoli .tli{padding: 5px 12px;}
    .tiaoli .tli .tit{font-size: 12px;}
    .tiaoli .tli .tit i{font-size: 16px;}
    .ckxg .tit{font-size: 16px;padding: 20px 28px;}
    .ckxg .tit i{font-size: 18px;}
    .popup_card .cont .sole{width: 40px;height: 40px;font-size: 14px;right: -40px;}
    .fx{font-size: 12px;}
    .fx .fx_a .iconfont{font-size: 16px;}
    .bk_list{column-gap: 30px;row-gap: 30px;margin-bottom: 40px;}
    .bk_list .bk_li .img{height: 160px;}
    .bk_list .bk_li .text{padding: 15px 15px 20px;}
    .bk_list .bk_li .text .tit{font-size: 16px;height: 45px;}
    .bk_list .bk_li .text .txt{font-size: 12px;}
    .bk_list .bk_li .text .txt .iconfont{font-size: 12px;}
    .nameCard .img{width: 160px;height: 220px;}
    .onePage .wrap{padding: 0 150px;}

    /* 首页 */
    .home_wrap{width: 1100px; margin: 0 auto; }
    .home_tit{ font-size: 22px; padding-bottom: 10px;}
    .home_tit::before{ height: 1px;}
    .home_tit img {width: 10px;margin: 8px 0 0 10px;}
    .home_more a{ padding: 0 30px; line-height: 36px; border-radius: 80px; }
    .home_more a i{font-size: 14px;}
    .home_more a span{font-size: 16px; margin-left: 14px;}
    .home_txt {font-size: 15px;padding: 14px 0 0 42px;}

    .home_s1 .con_c .tit{ font-size: 110px;}
    .home_s1 .con_c .sub_tit {font-size:40px;padding: 0 14px;}
    .home_s2{ padding: 40px 0; height: 230px;}
    .home_s2 .con_c .li .tit{ font-size: 18px;}
    .home_s2 .con_c .li .txt{ font-size: 14px; padding-top: 10px;}
    .home_s2 .con_c .li .txt .iconfont{ font-size: 16px;}
    .home_s2 .con_c .line{ margin: 0 40px;}
    .home_s3{ padding-top:120px ;}
    .home_s3 .con_b{ margin-top: 70px;}
    .home_s4{ padding-top:120px ;}
    .home_s4 .con_b{ margin-top: 70px;}
    .home_s4 .con_left .left_box{ width: 350px; padding: 60px 110px 60px 60px;}
    .home_s4 .con_right{ padding: 60px 160px 60px 60px;}
    .home_s4 .con_b .tit{ font-size: 20px; padding-bottom: 20px;}
    .home_s4 .con_b .list a{ font-size: 15px; line-height: 26px;}/*tld0427  padding: 7px 0;*/
    .home_s4 .con_b .list a span{  font-size: 18px;}
    .home_s5{ padding: 80px 0; height: 300vh;}
    .home_s5 .home_con_box{ padding-bottom: 20px;}
    .home_s5 .con_c{ padding-top: 20px;}
    .home_s5 .con_c .swiper-slide {padding: 0 30px;height: 50px;}
    .home_s5 .con_b .list .li_box{padding: 50px 110px 30px 50px;}
    .home_s5 .con_b .list .li_box .pic{ width: 110px; margin-right: 50px;}
    .home_s5 .con_b .list .li_box .t1{ font-size: 18px;}
    .home_s5 .con_b .list .li_box .t2{ font-size: 30px; margin-top: 0;}
    .home_s5 .con_b .list .li_box .t3{ font-size: 14px; padding-top: 10px;}
    .home_s5 .con_b .list .li_box .t3 p:first-child {font-size: 14px;margin-bottom: 0;}
    .home_s5 .con_b .r{ width: 360px;}
    .home_s5 .con_b .r .num{ font-size: 200px; line-height: 200px; height: 200px; margin-top: -28px;}
    .home_s5 .con_b .r .time {font-size: 56px;line-height: 56px;height: 56px;}
    .home_s6{ padding: 120px 0;}
    .home_s6 .con_b{ margin-top: 50px;}
    .home_s6 .city_txt{ min-height: 280px;}
    .home_s6 .city_txt .swiper-slide .tit{ font-size: 20px;}
    .home_s6 .city_txt .swiper-slide .txt{ font-size: 14px; margin-top: 10px;}
    .home_s6 .city_list a {font-size: 14px;line-height: 40px;}


    /*搜索和筛选*/
    .team_srch .tm_top{column-gap: 60px;}
    .team_srch .tm_top .l a {font-size: 16px;width: 32px;height: 32px;line-height: 32px;}
    .team_srch .r1 .text {height: 47px;line-height: 47px;padding: 0 10px;font-size: 16px;}
    .team_srch .r2 .cf{column-gap: 15px;row-gap: 7px;padding-top: 7px;}
    .team_srch .r2 .sel-title{padding-left: 10px;font-size: 16px;}
    .team_srch .r2 .sel-box{height: 54px;line-height: 54px;}
    .team_srch .tm_btn{margin-top: 60px;}
    .team_srch .tm_btn button{padding: 5px 25px;font-size: 14px;}
    .team_srch .tm_btn button .iconfont{margin-left: 10px;font-size: 14px;}
    .tm_show .lm_text .tc_card a{font-size: 14px;}
    .tm_show .lm_text .icon-work{font-size: 16px;}
    .tm_show .lm_text .tc_card{padding: 0 0 15px 20px;}
    
    /*关于我们*/
    .about .lm_tab{margin: 40px auto;}
    
    .about .lm_tit{font-size: 20px;}
    .about_p1 .wrap, .about_p3 .wrap, .about_p6 .wrap{display: grid;grid-template-columns: 2fr 1fr;column-gap: 30px;align-items: center;}
    .about_p2 .wrap,.about_p7 .wrap{display: grid;grid-template-columns: 1fr 2fr;column-gap: 30px;align-items: center;}
    .about_p4 .fw_li{padding: 25px 25px 30px;}
    .about_ryjx{padding: 30px 60px 0;}
   
    .about_ryjx .jj_box{padding: 40px 60px; margin:0}
    .about_ryjx .jj_box p{font-size: 15px;}
    .about_ryjx .ryjx .ry_l{width: 245px;margin-right: 30px;}
    .about_ryjx .ryjx .ry_r{width: 825px;}
    .about_ryjx .ryjx .ry_l1 .tit{font-size: 16px;}
    .about_ryjx .ryjx .ry_l1 .year .li a{padding-left: 14px;font-size: 14px;}
    .about_ryjx .ryjx .ry_l1 .year .li:hover a, .about_ryjx .ryjx .ry_l1 .year .li.active a{font-size: 16px;}
    .about_ryjx .ryjx .ry_l1 .ry_zk{font-size: 12px;}
    .about_ryjx .ryjx .ry_r .ry_list{column-gap: 15px;row-gap: 15px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .img{height: 50px;padding: 8px 8px 0;}
    .about_ryjx .ryjx .ry_r .ry_list .li .text{padding: 20px 20px 35px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .text .tit{font-size: 16px;margin-bottom: 7px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .text .txt{font-size: 14px;}

    .al_list .li .text{padding-right: 40px;}
    .al_list .li .text .tit{font-size: 16px;}
    .al_list .li .text .txt_ul{font-size: 14px;}
    .al_list .li .img{width: 160px;}
    .al_list .li .img img{max-width: 100%;}

    /*业务领域*/
    .service_p1 .sv_list1 .sv_li{padding: 30px;}
    .service_p1 .sv_li .lm_box{padding: 0 0 10px;}
    .service_p1 .sv_li .lm_tit{font-size: 20px;}
    .service_p1 .sv_li .lm_btn .iconfont{font-size: 16px;}
    .service_p1 .sv_list1 .sv_li .b_ul{height: 130px;}
    .service_p1 .b_ul ul li,.service_p1 .b_ul {margin-bottom: 0;}
    .service_p1 .sv_list2 .sv_li{padding: 15px 20px;}
    .service_show1 .jj_box{margin-bottom: 60px;}
    .service_show1 .jj_box p{font-size: 16px;}
    .service_show1 .show_l .lm_title .tiaoli{margin-top: -10px;}

    /*详情页*/
    .show .show_l .lm_title{padding-bottom: 30px;}
    .show .show_l .lm_title .lm_tit{font-size: 16px;}
    .show .show_r{width: 320px;}
    .show .mr .mr_txt{font-size: 14px;}
    .show .mr .mr_txt i{width: 12px;height: 12px;}
    .show .mr .mr_name{font-size: 14px;}
    .show_r .a_txt{padding: 10px 30px 20px;}
    .show_r .a_txt p{margin: 10px 0 25px;}
    .show_r .a_txt .iconfont{bottom: 15px;}
    .show .show_r .lm_title .lm_box{padding: 5px 0 7px;}
    .show .show_r .lm_title .lm_tit{font-size: 16px;}
    .show .show_r .r1 .a_txt{font-size: 16px;}
    .show .show_r .a_txt .iconfont{font-size: 14px;}
    .show .show_r .r2 .li{padding: 15px;}
    
    /*专业团队*/
    .team_list .li{padding: 15px 15px 10px;gap: 10px;}
    .team_list .li .tm_title .tm_name{font-size: 16px;}
    .team_list .li .tm_title .tm_yw{margin-bottom: 5px;}
    .team_list .li .tm_city{padding-top: 5px;}
    .team_list .li .tm_city .iconfont{font-size: 12px;}
    
    .team_list .li .tm_title{padding: 0 5px;height: 120px;}
    .team_list2 .li .tm_img{width: 90px;}
    .team_list2 .li .tm_title{height: auto;}
    .tm_show .lm_title .ul .li{height: 110px;}
    .tm_show .lm_title .ul .li .img{width: 110px;}
    .tm_show .lm_title .ul .li .r{padding: 15px 15px 10px;}
    .tm_show .lm_title .ul .li .r h4{font-size: 14px;}
    .tm_show .lm_title .ul .li .r .pdf{font-size: 12px;padding-left: 20px;}
    .tm_show .lm_title .ul .li .r .pdf::before{width: 16px;height: 16px;}
    .team_show1{padding: 0 0 40px;}
    .team_srch .r1 form input::placeholder{font-size: 16px;}
    .team_show1 .show_srch .r1 .text{height: 35px;line-height: 35px;font-size: 16px;}
    .team_show1 .show_srch .r1 form input::placeholder{font-size: 16px;}
    .team_srch .r1 .submit{width: 35px;height: 35px;line-height: 35px;font-size: 16px;}
    .team_show1 .team_srch .r2 .sel-box{height: 36px;line-height: 36px;}
    .team_srch .r2 .sel-float-div{font-size: 14px;padding-left: 10px;}
    .team_show1 .wz{padding: 15px 0 20px;}
    .team_show1 .wz a{font-size: 12px;padding-left: 15px;}
    .team_show1 .wz a::before{width: 14px;height: 14px;}
    .tm_show .nameCard .img{width: 200px;height: 250px;}
    .tm_show .nameCard .r_card{margin-left: 40px;}
    .tm_show .nameCard .r_card .lm_box{padding: 0 0 8px;}
    .tm_show .nameCard .r_card .lm_box .lm_tit{font-size: 22px;padding-bottom: 0;}
    .tm_show .nameCard .r_card .lm_box .lm_job{margin: 5px 0 0;gap: 15px;}
    .tm_show .nameCard .r_card .other{padding: 8px 0;margin-top: 15px;}
    .tm_show .nameCard .r_card .lm_txt{padding: 0;column-gap: 15px;}
    .tm_show .nameCard .r_card .lm_txt .lxfs .c_li{margin-bottom: 10px;}
    .tm_show .nameCard .r_card .lm_txt .lxfs .c_li .d1{font-size: 14px;}
    .tm_show .nameCard .r_card .lm_txt .lxfs .c_li .d2 span{font-size: 16px;}

    .tm_show .nameCard .r_card .lm_txt .lxfs2 .c_li .d2 span{font-size: 14px;}

    /*新闻中心*/
    .news_guandian .n_list{column-gap: 20px;row-gap: 20px;}
    .news_guandian .n_list .li .n_text{padding: 20px 25px 10px;}
    .news_guandian .n_list .li .n_text .tit{font-size: 16px;-webkit-line-clamp: 3;margin-right: 60px;}
    .news_guandian .n_list .li .n_text .txt{font-size: 14px;}
    .news_show .show .show_l .tit_box h2{font-size: 22px;margin-bottom: 15px;}
    .news_show .show .show_l .tit_box .lr{margin-bottom: 15px;}
    .news_show .show .show_l .rc_box{font-size: 12px;margin-bottom: 30px;}
    .news_show .show .show_l .nr_box{font-size: 14px;margin-bottom: 30px;}
    .news_show .show .show_r{margin-left: 70px;}
    .news_show .show .show_r .r2 .li .tm_img{width: 120px;}

    /*专业刊物*/
    .zykw_show .show .show_l .nameCard .r_card .lm_tit{font-size: 20px;margin-bottom: 10px;}
    .zykw_show .show .show_l .nameCard .r_card .lm_txt{row-gap: 10px;}
    .zykw_show .show .show_l .nameCard .r_card .lm_txt .li{font-size: 14px;}
    .zykw_show .show .show_l .jczl .lm_text .jj_box{padding: 25px 30px;}
    .zykw_show .show .show_l .xgxw .lm_text .li .txt span{font-size: 14px;height: 80px;}
    .zykw_show .show .show_l .xgxw .lm_text .li .txt i{font-size: 14px;margin-top: 20px;}


    /*联系我们*/
    .lxwm .lxwm_p1{margin-bottom: 55px;}
    .lxwm .lxwm_p1 .li_img .img{width: 100px;height: 100px;}
    .lxwm .lxwm_p1 .li_img .txt{font-size: 14px;}
    .lxwm .lxwm_p1 .li_img .txt .iconfont{font-size: 16px;}
    .lxwm .lxwm_p2{column-gap: 30px;row-gap: 30px;}
    .lxwm .lxwm_p2 .bk_li .up{align-items: flex-end;}
    .lxwm .lxwm_p2 .bk_li .up .img{max-width: 60%;max-height: 80%;}
    .lxwm .lxwm_p2 .bk_li .up .tit{font-size: 20px;left: 15px;bottom: 20px;}
    .lxwm .lxwm_p2 .bk_li .text{padding: 15px 30px 20px 15px;}
    .lxwm .lxwm_p2 .bk_li .text .c_li:nth-of-type(n+2) .d2,
    .lxwm .lxwm_p2 .bk_li .text .c_li{font-size: 14px;}
    .lxwm .lxwm_p2 .bk_li .text .c_li:first-child .d2{font-size: 14px;}
    .lxwm .lxwm_p2 .bk_li:hover .up .tit{font-size: 28px;color: #2647B1;}

    /*工作机会*/
    .job_gzjh .jj_box .txt_box{padding: 60px 0 60px 70px;}
    .job_gzjh .jj_box .txt_box .btn_more {font-size: 16px;padding: 10px 20px;gap: 20px;}
    .job_gzjh .gzjh{column-gap: 60px;row-gap: 40px;}
    .job_gzjh .gzjh li{align-items: flex-start;}
    .job_gzjh .gzjh li .img{width: 110px;height: 110px;}
    .job_gzjh .gzjh li .img img{width: 100%;}
    .job_gzjh .gzjh li .lm_title{flex: 1;}
    .job_zwss .j_r2 .cf .li_scrh{line-height: 52px;}
    .job_zwss .j_r2 .cf .li_scrh form{line-height: 54px;}

    /*全文检索*/
    .qwjs .wrap{width: 900px;}
    .qwjs_bg{padding: 60px 0;}
    .qwjs .qwjs_inp .inp{padding-bottom: 5px;}
    .qwjs .qwjs_inp .inp span{font-size: 12px;}
    .qwjs .qwjs_inp .inp .inp_text::placeholder{font-size: 14px;}
    .qwjs .qwjs_inp .btn{font-size: 14px;padding: 5px 15px;}
    .qwjs .qwjs_inp .btn .iconfont{font-size: 14px;margin-left: 5px;}
    .qwjs_p1{margin: 45px 0 30px;}
    .qwjs_p1 .allSearch{width: 100%;}
    .qwjs_p2 .qwjs_p2_shuju{margin-bottom: 30px;}
    .qwjs_p2 .qwjs_p2_cont .team_list{padding: 15px 0;column-gap: 10px;}
    .qwjs_p2 .qwjs_p2_cont .lm_tit{font-size: 16px;}
    .qwjs_p2 .qwjs_p2_cont .lm_text .yw_li{padding: 15px 0;}
    .qwjs_p2 .qwjs_p2_cont .lm_text .yw_li .a_bq{font-size: 12px;}
    .qwjs_p2 .qwjs_p2_cont .lm_text .yw_li h3{font-size: 16px;}
    .qwjs_p2 .qwjs_p2_cont .lm_text .yw_li .more_a .iconfont{font-size: 14px;}

    

}

@media screen and (max-width:1400px){
     .home_s1{height: 88vh;}/*tld0427*/
}

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

    
    .home_s1{height: 72vh;}/*tld0427*/

    /* 公用部分 */
    .header .nav{ display: none;}
    .header .right_box{ padding: 0; height: 100%; justify-content: center;}
    .header .btn_nav{ display: flex;}
    .nav_pull{ display: none;}

    .banner .nav_second{ width: calc(100% - 80px);}
    .column_name{font-size: 22px;}
    
    .column_name a:hover, .column_name2 a:hover{border-bottom: 2px solid rgba(38,71,177,0);color: #555;}
    .onecate .column_name a:hover, .onecate .column_name2 a:hover {border-bottom: 2px solid rgba(255,255,255,0);color: #fff;}    

    .footer .con_t .f_nav {flex-wrap: wrap;}
    .footer .con_t .f_nav .list{ padding-bottom: 20px;}
    .footer .con_t .f_nav .list ul{ display: none;}
 
    /* 视频背景 */
    .bg_video video{ display: none; }

    /* 公用-栏目页 */
    .wrap{width: 100%;padding: 0 40px;}
    .pd_wrap{padding: 30px 0;}
    .lm_box{padding: 0 0 5px;}
    .lm_tit{font-size: 14px;}
    .lm_tit img{margin-left: 3px;width: 8px;}
    .lm_btn{padding: 0 5px 0 8px;}
    .lm_btn .iconfont{margin-left: 3px;}
    .lm_text p{font-size: 14px;padding: 0 15px;}
    .lm_text h4{font-size: 14px;padding: 0 15px;}
    .lm_text h4::before{width: 12px;height: 9px;}
    .lm_text li{font-size: 14px;padding-bottom: 10px;}
    .mr{padding: 5px 10px;}
    .mr .mr_txt{padding-left: 20px;font-size: 12px;}
    .mr .mr_name{font-size: 12px;}
    .mr .mr_txt::before,.mr .mr_txt i{width: 10px;height: 10px;}
    .zksq_box .zksq_btn span{font-size: 14px;margin-top: 10px;}
    .zksq_box .zksq_btn span i{font-size: 14px;}
    .al_list .li{padding: 30px 20px;}
    .bk_list{grid-template-columns: 1fr 1fr 1fr;column-gap: 30px;row-gap: 30px;}
    .fx{font-size: 12px;}
    .fx .fx_a{column-gap: 5px;}
    .fx .fx_a .iconfont{font-size: 14px;}
    .dwn_ul .dwn_li{padding: 10px 0;}
    .popup_video .cont{width: 70%;height: 90%;}
    .popup_video .cont .v2{padding: 25px;}
    .popup_video .cont .v2 .tit{font-size: 20px;}
    .onePage .wrap{padding: 0 60px;}


    /* 首页 */
    .home_wrap{ width:100%; padding: 0 40px;}
    .home_s5 .home_wrap{ padding: 40px;}

    /*搜索和筛选*/
    .team_srch .r1 .text {height: 35px;line-height: 35px;padding: 0 5px;font-size: 14px;}
    .team_srch .r2 .cf{column-gap: 10px;row-gap: 5px;padding-top: 5px;}
    .team_srch .r2 .sel-title{padding-left: 10px;font-size: 15px;}
    .team_srch .r2 .sel-box{height: 42px;line-height: 42px;}
    .team_srch .r2 .sel-float-div{font-size: 15px;}
    .team_srch .tm_btn{margin-top: 40px;}
    .team_srch .tm_btn button{padding: 5px 25px;font-size: 14px;}
    .team_srch .tm_btn button .iconfont{margin-left: 10px;font-size: 14px;}

    /*关于我们*/
    .about .lm_tit{font-size: 16px;}
    .about_p1 .wrap, .about_p3 .wrap, .about_p6 .wrap{display: grid;grid-template-columns: 2fr 1fr;column-gap: 30px;align-items: center;}
    .about_p2 .wrap,.about_p7 .wrap{display: grid;grid-template-columns: 1fr 2fr;column-gap: 30px;align-items: center;}
    .about_ryjx .jj_box p{font-size: 15px;}
    .about_p4 .list1{grid-template-columns: 1fr 1fr;margin-top: 30px;}
    .about_p4 .fw_li{padding: 25px;}
    .about_p4 .fw_li .img{width: 30px;height: 30px;margin-bottom: 5px;}
    .about_p4 .fw_li .img img{object-fit: cover;width: 100%;}
    .about_p4 .fw_li .h4{font-size: 15px;margin-bottom: 5px;}
    .about_p4 .fw_li .p{font-size: 14px;}
    .about_p8 .sp_box .list .btn{display: none;}
    .about_p8 .sp_box .list .swiper{width: 100%;overflow: visible;}
    .about_p8 .sp_box .list .sp{width: 160px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .img{height: 40px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .text .tit{font-size: 14px;margin-bottom: 5px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .text .txt{font-size: 12px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .text{padding: 10px 12px 25px;}
    .about_ryjx .ryjx .ry_l1 .year .li{padding: 10px 0;}
    .about_ryjx .ryjx .ry_l1 .year .li:hover a, .about_ryjx .ryjx .ry_l1 .year .li.active a{font-size: 14px;}
    .about_ryjx .ryjx .ry_l1 .year .li a{font-size: 12px;padding-left: 12px;}

    /*业务领域*/
    .service_p1 .sv_list1 .sv_li{padding: 25px;}
    .service_p1 .sv_list1 .sv_li .lm_box{padding: 0 0 10px;}
    .service_p1 .sv_li .lm_tit{font-size: 16px;}
    .service_p1 .sv_li .lm_btn .iconfont{font-size: 18px;}
    .service_p1 .sv_list1 .sv_li .b_ul{height: 90px;}
    .service_p1 .b_ul ul li{font-size: 12px;padding-left: 15px;margin-top: 2px;}
    .service_show1 .jj_box{padding: 30px 40px;margin-bottom: 50px;}
    .service_show1 .jj_box p{font-size: 14px;}
    .service_show1 .lm_title .lm_text .zksq{margin-bottom: 30px;}

    /*专业团队*/
    .team_srch .tm_top{column-gap: 40px;}
    .team_srch .tm_top .l{gap: 15px;}
    .team_srch .tm_top .l a{font-size: 14px;width: 22px;height: 22px;line-height: 22px;}
    .tm_show .lm_text .tc_card{padding: 5px 0 5px 15px;}
    .tm_show .nameCard .img{width: 180px;height: 225px;}
    .tm_show .nameCard .r_card{margin-left: 30px;}
    .tm_show .nameCard .r_card .lm_box{padding: 0;position: absolute;top: 0;left: 175px;width: 50%;height: 198px;display: flex;flex-direction: column;justify-content: flex-end;}/*tld0425*/
    .tm_show .nameCard .r_card .lm_box .lm_tit{font-size: 18px;}
    .nameCard .r_card .lm_box .lm_job span{font-size: 15px;}
    .tm_show .nameCard .r_card .lm_box .lm_job{margin: 0;gap: 10px;}
    .tm_show .nameCard .r_card .lm_box .lm_job .span{font-size: 15px;}
    .tm_show .nameCard .r_card .lm_box .lm_job .span2 .icon-didian{font-size: 16px;}
    .tm_show .nameCard .r_card .other{padding: 5px 0;}
    .tm_show .nameCard .r_card .lm_txt{padding: 5px 0;column-gap: 10px;}
    .tm_show .nameCard .r_card .lm_txt .lxfs .c_li{padding: 0 0 5px 0;}
    .tm_show .nameCard .r_card .lm_txt .lxfs .c_li .d1{font-size: 15px;}
    .tm_show .nameCard .r_card .lm_txt .lxfs .c_li .d2 span{font-size: 15px;}
    .tm_show .nameCard .r_card .other{padding: 2px 0;}
    .tm_show .nameCard .r_card .other a,.tm_show .nameCard .r_card .other a .iconfont{font-size: 14px;}
    .team_show2 .p1{padding: 5px 0 20px;}
    .team_show2 .p1 p{margin: 5px 0;}
    
    .show .show_l .lm_title .lm_tit,.show .show_r .lm_title .lm_tit{font-size: 15px;}
    .show .show_l .lm_title .mr .mr_txt,.show .show_l .lm_title .mr .mr_name{font-size: 12px;}
    .show .show_l .lm_title .mr .mr_txt i{width: 12px;height: 12px;}
    .show_r{margin-left: 30px;}
    .show_r .lm_box{padding: 5px 0;}
    .show_r .a_txt{padding: 10px 20px 15px;}
    .show_r .a_txt p{margin: 0 0 20px;}
    .show_r .a_txt .iconfont{bottom: 10px;right: 20px;font-size: 10px;}
    .show .show_r .ckxg{margin-bottom: 15px;}
    .show .show_r .ckxg .tit{padding: 20px 25px;font-size: 15px;}
    .show .show_r .ckxg .tit i{font-size: 14px;}
    .show .show_r .r1,.show .show_r .r2{padding: 10px 0;}
    

    /*新闻中心*/
    .news_guandian .n_list{grid-template-columns: 1fr 1fr;}
    .news_guandian .n_list .li .n_text .tit{font-size: 16px;-webkit-line-clamp: 4;margin-right: 70px;}
    .news_guandian .n_list .li .n_text .txt{font-size: 14px;}
    .news_show{margin-top: 30px;}
    .news_show .show .show_l .tit_box h2{font-size: 18px;margin-bottom: 10px;}
    .news_show .show .show_r{margin-left: 30px;}
    .news_guandian .n_list .li .n_text .txt{display: none;}
    .news_guandian .n_list .li:hover .n_text .txt{display: none;}

    /*专业刊物*/
    .zykw_book{margin: 40px 0 30px;}
    .zykw_show .show_r{margin-left: 0;}
    .zykw_show .show .show_l .xgxw .lm_text .li .img img{width: 100%;}
    .zykw_show .show .show_l .xgxw .lm_text .li .txt{padding: 15px;}
    .zykw_show .show .show_l .xgxw .lm_text .li .txt span{font-size: 15px;height: 70px;-webkit-line-clamp: 3;}
    .zykw_show .show .show_l .xgxw .lm_text .li .txt i{font-size: 12px;}
    .zykw_show .jczl .jj_box{padding: 25px 30px;}

    /*工作机会*/
    .job_gzjh .jj_box .txt_box {padding: 40px 0 40px 50px;}
    .job_zwss .j_r2 .cf .li_scrh {line-height: 36px;}
    .job_zwss .j_r2 .cf .li_scrh form{line-height: 37px;}
    .job_zwss .j_r2 .cf .li_scrh form input{font-size: 14px;}
    .job_zwss .j_r2 .cf .li_scrh form .iconfont{font-size: 16px;}

    /*联系我们*/
    .lxwm .lxwm_p2{grid-template-columns: 1fr 1fr;}
   
    /*全文检索*/
    .qwjs_p1 .allSearch{width: 100%;}



}


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

     .home_s1{ transition: 0s 0s !important;}/*tld0427*/
     .home_s1{height: 60vh;}/*tld0427*/
     .home_s1 .often_anima{opacity: 1;}/*tld0427*/

    /* 公用内容 */
    .wrap{padding: 0 40px;}
    .pd_wrap{padding: 20px 0;}
    .same1{padding-top: 70px;}
    .jj_box{margin-bottom: 40px;}
    .zksq_box .div1{max-height: 290px;}

    .popup_card .cont .sole{width: 30px;height: 30px;font-size: 12px;right: -20px;top: 15px;}

    .popup_video .cont{width: 100%;height: 50%;padding:20px;}
    .popup_video .cont .v1{border-radius: 10px 10px 0 0 ;}
    .popup_video .cont .v1 .sole{width: 30px;height: 30px;top: 10px;left: 10px;line-height: 30px;}
    .popup_video .cont .v2{padding: 15px;}
    .popup_video .cont .v2 .tit{font-size: 20px;}
    .onePage .wrap{padding: 0 20px;}

    /* 首页 */
    .home_s4 .con_left .left_box{ padding: 50px;}
    .home_s4 .con_right{ padding: 50px;}
    .home_s5 .home_con_box{ padding-bottom: 60px;}
    .home_s5 .con_c{ height: 120px; padding-top: 60px;}
    .home_s5 .con_b .list .li_box{flex-direction: column; padding: 80px 30px 80px 40px;}
    .home_s5 .con_b .list .li_box .txt{ padding-top: 40px;}


    /*关于我们*/
    .about_ryjx{padding: 20px 40px;}
    .about_p1 .wrap, .about_p3 .wrap, .about_p6 .wrap, .about_p2 .wrap,.about_p7 .wrap{display: flex;flex-direction: column;gap: 20px;}
    .about_p2 .wrap,.about_p6 .wrap{flex-direction: column-reverse;}
    .about_ryjx .ryjx{flex-direction: column;width: 100%;}
    .about_ryjx .ryjx .ry_l{width: 100%;display: grid;grid-template-columns: 1fr 1fr;column-gap: 30px;max-width: none;margin-bottom: 30px;}
    .about_ryjx .ryjx .ry_r{width: 100%;max-width: none;}
    .about_ryjx .jj_box{padding: 30px 40px;}

    /*业务领域*/
    .service_p1 .sv_list1{grid-template-columns: auto;row-gap: 10px;}
    .service_p1 .sv_list1 .sv_li{padding: 35px;}
    .service_p1 .sv_li .lm_tit{font-size: 18px;}
    .service_p1 .sv_li .lm_btn .iconfont{font-size: 14px;}
    .service_p1 .sv_list2{grid-template-columns: 1fr 1fr;}
    .service_p1 .sv_list2 .sv_li{padding: 15px 25px;}
    .service_show1 .jj_box p{font-size: 16px;}
    .service_show1 .show_l .zksq_box .div1{max-height: 250px;}
    .show{display: block;}
    .show .show_l,.show .show_r{width: 100%;margin-bottom: 30px;}
    .show .show_r .r2{grid-template-columns: 1fr 1fr;}
    .tm_show .nameCard .img{width: 180px;height: 225px;}
    
    /*专业团队*/
    .team_list{grid-template-columns: 1fr 1fr;}
    .team_show2 .show_l .zksq_box .div1{max-height: 250px;}

    /*工作机会*/
    .job_gzjh .jj_box .txt_box {padding: 30px 0 30px 50px;}
    .job_gzjh .jj_box .txt_box .txt h6,.job_gzjh .jj_box .txt_box .txt p{font-size: 14px;}
    .job_gzjh .jj_box .txt_box .txt h6:nth-of-type(2){font-size: 15px;}
    .job_gzjh .jj_box .txt_box .btn_more{font-size: 14px;padding: 7px 15px;gap: 10px;margin-top: 20px;}
    .job_gzjh .jj_box .txt_box .btn_more .iconfont{font-size: 15px;}
    .job_gzjh .gzjh li{padding: 10px 0;}
    .job_gzjh .gzjh li .img {width: 75px;height: 75px;}
    .job_gzjh .gzjh li .lm_tit{font-size: 14px;}
    .job_tabcon{padding: 50px 0;}
    .job_tabcon ul li .tit{padding: 14px 0 14px 20px;flex-direction: column;}
    .job_tabcon ul li .tit .sp1{font-size: 16px;}
    .job_tabcon ul li .tit, .job_tabcon ul li .tet{font-size: 14px;}
    .job_tabcon ul li .tit .sp1{ width: 100%; padding-bottom: 20px;font-size: 16px;}
    .job_tabcon ul li .tit .sp2{ width: 100%;}
    .job_tabcon ul li .tet{padding: 30px 50px;}
    .job_tabcon ul li .tet h3{font-size: 16px;}

    .qwjs_p1 .allSearch{width: 100%;}
    .news_show .show .show_l .nr_box img{width: 100% !important;height: auto !important;}/*tld0425*/
    
}



/*--手机横--*/
@media screen and (max-width:758px){
     
    .home_s3 .con_b .li .li_an * {transition: 0s 0s !important;}/*tld0426*/

    /* 公用内容 */
    
    .header{ padding: 15px 20px; height: 60px;position: fixed;}/*tld0426*/
    .header.one{top: 0;}/*tld0426*/
    .header_h{ height: 60px;}
    .header .logo{ padding: 0;}
    .header .btn_nav{ width: 30px; margin-left: 10px;}
    .header .btn_language,
    .header .btn_search{ padding: 0 10px;}
    .header .btn_language{display: none; }
    .header .btn_website{ display: none;}
    .header .btn_line{ display: none;}

    .footer{ padding: 40px 20px 20px 20px; background-position: left bottom;}
    .footer .con_t {justify-content: center;}
    .footer .con_t .logo{ height: 40px; padding: 0; text-align: center;}
    .footer .con_t .f_nav{ display: none;}
    .footer .con_b{ align-items: center; text-align: center; padding-top: 30px;}
    .footer .con_b .cop{ padding-top: 20px;}
    .footer .con_b .share{ display: none;}
    
    .page .Ppage{ display: none;}
    .lm_page ul .page,
    .lm_page ul .first,
    .lm_page ul .last{ display: none;}

    .main{ overflow: hidden;}
    .home_wrap{ width:100%; padding: 0 20px;}

    /* 导航-全屏 */
    .nav_full .top_box{ height: 60px;}
    .nav_full .ul_box .ul{ padding: 10px 20px;}
    .nav_full .ul_box .li{ padding: 15px 0;}
    .nav_full .ul_box .li_a a{ padding: 0;}
    .nav_full .ul_box .li_a a,
    .nav_full .ul_box .li_a span{ font-size: 18px;}

    .nav_full .btn_website{text-align: center;}/*tld0427*/
    .nav_full .btn_website a{font-size: 14px;color: #2647B1;font-weight: 600;}/*tld0427*/
    .nav_full .btn_website a span{margin-left: 10px;}/*tld0427*/

    /* 栏目页-公用部分 */
    .banner{height: 180px;}/*tld0426*/
    .banner .nav_second{ width: 100%; left: 0; overflow: hidden; overflow-x: auto;}
    .nav_second .list{ display: flex; width: 100%; white-space: nowrap;justify-content: flex-start;}
    .nav_second .list a{ padding: 10px 20px; font-size: 15px; margin-right: 1px; flex: none; }
    .column_name{ font-size: 22px; padding-top: 40px;}/*tld0426*/
    .column_name::after{ height: 30px;}/*tld0426*/


    /* 公用内容-栏目页 */
    .wrap{padding: 0 20px;}
    .pd_wrap{padding: 40px 0 20px;}
    .lm_box{padding: 10px 0;}
    .lm_tit{font-size: 22px;}
    .lm_tit img{width: 10px;margin-left: 10px;}
    .lm_line{margin-bottom: 0;}
    .lm_text{padding-top: 20px;}
    .lm_text h4{font-size: 15px;}
    .lm_text p{font-size: 15px;padding: 0;}
    .lm_text li{font-size: 15px;line-height: 180%;padding-bottom: 15px;}
    .lm_text li::before{left: -10px;}
    .lm_btn{padding: 5px 15px;font-size: 14px;}
    .lm_btn .iconfont{font-size: 12px;}
    .zksq_box .div1{max-height: 580px;}
    .zksq a, .zksq a i{font-size: 14px;}
    .fx{justify-content: center;margin-top: 40px;}
    .fx .fx_a a.iconfont{font-size: 24px;margin-left: 10px;}
    .mr {padding: 15px;}
    .mr .mr_txt{font-size: 15px;padding: 0 15px;height: auto;text-overflow: initial;-webkit-line-clamp: initial;display: block;-webkit-box-orient: initial;}
    .mr .mr_name{font-size: 15px;padding: 15px 15px 0 0;}
    .mr .mr_txt{margin-right: 0;}
    .dwn_ul{grid-template-columns: auto;gap: 10px;}
    .dwn_ul .dwn_li{padding: 10px;}
    .dwn_ul .dwn_li span{font-size: 15px;}

    .al_list{width: 100%;}
    .al_list .li{display: flex;flex-direction: column-reverse;align-items: flex-start;} /*flex垂直反向布局*/
    .al_list .li .text{padding-right: 0;}
    .al_list .li .img{max-width: 100%;margin-bottom: 30px;}

    .bk_list{grid-template-columns: 1fr 1fr;column-gap: 20px;row-gap: 20px;}
    .bk_list .bk_li .text .tit{font-size: 18px;height: 52px;}
    .bk_list .bk_li .text .txt,.bk_list .bk_li .text .txt .iconfont{font-size: 14px;}

    .jj_box{padding: 30px;}
    
    .popup_card .cont{width: 100%;max-width: 100%;padding: auto 20px;}
    .popup_card .cont .sole{width: 30px;height: 30px;font-size: 12px;right: 20px;top: -10px;}
    .popup_card .cont .img{width: 100%;height: auto;margin-top: 20px;}


    /* 首页 */
    .home_con_box .box_top{ position: relative;}
    .home_con_box .home_txt{ padding: 20px 0 0 0; margin: 0; width: 100%; font-weight: 400;}
    .home_con_box .home_tit{ width: 100%;}
    .home_con_box .home_more{ position: absolute; right: 0; top: 0;}
    .home_more a{ padding: 0 16px; line-height: 32px;}
    .home_more a span{margin: 0 0 0 10px;}

    .home_s1{height: 66vh;}/*tld0427*/
    .home_s1 .bg_phone{ display: block;}
    .home_s1 .con_c .tit{ font-size: 46px; font-weight: bold; line-height: 1.3;}
    .home_s1 .con_c .sub_tit {font-size:22px;padding: 0 30px;}
    .home_s2{ height: auto;}
    .home_s2 .home_wrap{ padding: 0;}
    .home_s2 .con_c{ display: block; width: calc(100% - 40px); overflow: visible; margin: 0;}
    .home_s2 .con_c .li{ flex: none; border-right: 1px solid rgba(255,255,255,0.2); padding: 0 20px;}
    .home_s2 .con_c .li:last-child{ border-right: none;}
    .home_s2 .con_c .li .txt .iconfont{ font-size: 18px; margin-top: 10px;}
    .home_s2 .con_c .line{ display: none;}
    .home_s3{ padding-top: 60px; overflow: hidden;}
    .home_s3 .con_b{ margin: 40px 20px 0 20px; overflow: visible;}
    .home_s3 .con_b .swiper-wrapper{ height: auto;}
    .home_s3 .con_b .li{ flex: none !important; height: 571px !important; min-width: auto; padding: 0;}
    .home_s3 .con_b .li .txt{ display: none;}
    .home_s3 .con_b .li .ct p{ width: 50%;}
    .home_s3 .con_b .li .num{ opacity: 0;}
    .home_s3 .con_b .li.one .li_box{ padding: 20px;}
    .home_s3 .con_b .li.one .num{ font-size: 40px; opacity: 1;}
    .home_s3 .con_b .li.one .txt2{ position: relative; font-size: 18px; margin-top: 10px; left: 0; top: 0; width: auto;}
    .home_s3 .con_b .li.one .ct{ margin-top: 20px; font-size: 15px;}
    .home_s3 .con_b .li.one .img{ position: relative; width: 100%; height: auto; right: auto; bottom: auto;}
    .home_s4{ padding-top: 60px; overflow: hidden;}
    .home_s4 .con_b{ margin-top: 40px; display: block;}
    .home_s4 .con_b .tit{ padding-bottom: 15px; font-size: 18px;}
    .home_s4 .con_left{ width: 100%;}
    .home_s4 .con_left .left_box{ width: 100%; padding: 40px 20px;background: url('../images/home/xs_bg01.png')no-repeat right bottom;background-size: 100%;}/*tld0427*/
    .home_s4 .con_right{ width: 100%; padding: 40px 20px;}
    .home_s5{ padding: 60px 0; height: auto; overflow: hidden;}
    .home_s5 .wrap_box{ position: relative; height: auto;}
    .home_s5 .home_wrap{ padding: 0 20px;}
    .home_s5 .home_con_box{ padding-bottom: 40px;}
    .home_s5 .con_b .r{ display: none;}
    .home_s5 .con_b .list{ overflow: visible; width: 100%;}
    .home_s5 .con_b .list .li{ position: relative; height: 480px; top: 0 !important;}
    .home_s5 .con_b .list .li_box{ padding: 40px 20px;}
    .home_s5 .con_b .list .li_box .txt{ padding-top: 20px;}
    .home_s5 .con_b .list .li_box .t2{ padding: 20px 0;}
    .home_s5 .con_b .list .li .color{ opacity: 0 !important;}
    .home_s6{ padding: 60px 0;}
    .home_s6 .con_b{ margin-top: 40px;}
    .home_s6 .city_txt{ padding-bottom: 184px;}
    .home_s6 .city_txt .swiper-slide{ padding: 25px 20px;}
    .home_s6 .city_txt::after{ background: linear-gradient(156deg, #FFF 37.84%, rgba(255, 255, 255, 0.00) 64.82%);pointer-events: none;}/*tld0426 pointer-events: all;*/
    .home_s6 .city_list{ flex-wrap: wrap;}
    .home_s6 .city_list a{ width:33%; flex: none; margin-bottom: 1px;}
    .home_s6 .city_map{ bottom: 0; top: auto;height: 60%;width: 100%;}


    /*关于我们*/
    .about .lm_tit{font-size: 22px;}
    .about_p4 .list1,.about_p4 .list2{grid-template-columns: auto;gap: 10px;}
    .about_p4 .fw_li{padding: 20px;}
    .about_p4 .fw_li .img{width: 40px;height: 40px;margin-bottom: 10px;}
    .about_p4 .fw_li .h4{font-size: 18px;margin-bottom: 10px;}
    .about_p4 .fw_li .p{font-size: 15px;}
    .about_p5 .zksq_box .div2 ul{margin-top: 30px;}
    .about_p8 .sp_box .list .li{height: 188px;}
    .about_p8 .sp_box .list .sp .stit{font-size: 15px;}
    .about_p8 .sp_box .list .sp .icon-video{font-size: 14px;width: 28px;height: 28px;line-height: 28px;padding-left: 1px;}
    .about_ryjx .jj_box{padding: 25px;}
    .about_ryjx .ryjx .ry_l{grid-template-columns: auto;gap: 10px;margin-bottom: 0;}
    .about_ryjx .ryjx .ry_r .ry_list{grid-template-columns: auto;gap: 10px;row-gap: 20px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .img{height: 60px;margin-bottom: 10px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .text{padding: 20px 20px 30px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .text .tit{font-size: 18px;margin-bottom: 10px;}
    .about_ryjx .ryjx .ry_r .ry_list .li .text .txt{font-size: 16px;}
    .about_ryjx .ryjx .ry_l1 .year .li a{font-size: 16px;padding-left: 17px;}
    .about_ryjx .ryjx .ry_l1 .year .li:hover a, .about_ryjx .ryjx .ry_l1 .year .li.active a{font-size: 18px;}
    .about_ryjx .ryjx .ry_l1 .ry_zk{font-size: 14px;}
    /*0408号修改*/
    .about_ryjx .ryjx .ry_l1{position: relative;}
    .about_ryjx .ryjx .ry_l1 .year .li:nth-child(1n+2){ display: none;}/*从第二个li开始显示隐藏*/
    .about_ryjx .ryjx .ry_l1.on .year .li:nth-child(1n+2){ display: block;}/*被点击时添加on类，从第二个开始显示全部li*/
    .about_ryjx .ryjx .ry_l1 .ry_zk{position: absolute;top: -5px;right: 0;}

    

    /*业务领域*/
    .service_p1 .sv_list1{margin-bottom: 10px;}
    .service_p1 .sv_list1 .sv_li,.service_p1 .sv_list2 .sv_li{padding: 20px;}
    .service_p1 .sv_list2{grid-template-columns: auto;gap: 10px;}
    .service_show1 .jj_box{padding: 25px 25px;}
    .service_show1 .jj_box p{font-size: 15px;}
    .service_show1 .show_l .zksq_box .div1{max-height: 520px;}

    /*专业团队758*/
    .team_srch .tm_top{grid-template-columns: auto;row-gap: 20px;margin-top: 20px;}
    .team_srch .tm_top .l a{width: 45px;height: 45px;line-height: 45px;} 
    .team_srch .r1 .text{padding: 10px 15px 10px 0;height: 57px;align-items: center;font-size: 18px;}
    .team_srch .r2 .cf{column-gap: 20px;row-gap: 10px;padding-top: 10px;}
    .team_srch .r2 .sel-title{font-size: 15px;}
    .team_srch .r2 .sel-box{height: 47px;line-height: 47px;}
    .team_srch .r2 .sel-float-div{font-size: 15px;}
    .team_srch .tm_btn{margin: 20px 0 0 0;}
    .team_srch .tm_btn button{padding: 10px 35px;font-size: 15px; margin: 5px 10px;}
    .team_srch .tm_btn button .iconfont{font-size: 15px;margin-left: 18px;}
    .team_list .li{padding: 20px 15px;flex-direction: row;height: 180px;gap: 0;}
    .team_list .li .tm_img {width: 120px;height: 100%;min-width: 120px;}
    .team_list .li .tm_title{margin-left: 10px;padding: 0 5px;flex: 1;height: 100%;}
    .team_list .li .tm_title{margin-bottom: 5px;}
    .team_list .li .tm_title .tm_name{font-size: 18px;}
    .team_list .li .tm_title .tm_zw{font-size: 14px;}
    .team_list .li .tm_title .tm_yw{font-size: 12px;}
    .tm_show .nameCard{margin-bottom: 0;}

    .tm_show .nameCard{flex-direction: column;position: relative;}/*tld0425*/
    .tm_show .nameCard .img{width: 150px;height: 198px;margin-bottom: 20px;}/*tld0425*/
    .tm_show .nameCard .r_card{margin-left: 0;}
    .tm_show .nameCard .r_card .lm_box .lm_tit{font-size: 22px;margin: 20px 0 10px;}
    .tm_show .nameCard .r_card .lm_box .lm_job{flex-direction: column;}
    .tm_show .nameCard .r_card .lm_box .lm_job span{width: 100%;}
    .tm_show .nameCard .r_card .lm_box .lm_job .span1{font-size: 15px;word-wrap: break-word;}/*tld0425*/
    .tm_show .nameCard .r_card .lm_box .lm_job .span2{font-size: 15px;margin-bottom: 10px;}
    .tm_show .nameCard .r_card .lm_txt{grid-template-columns: auto;margin: 20px 0;}
    .tm_show .nameCard .r_card .lm_txt .lxfs .c_li{padding: 0 0 10px 0;}
    .tm_show .nameCard .r_card .lm_txt .lxfs .c_li .d2 span{font-size: 16px;}
    .tm_show .nameCard .r_card .lm_txt .lxfs .c_li .d1{font-size: 15px;}
    .tm_show .nameCard .r_card .lm_txt .lxfs2 .c_li .d2 span{font-size: 15px;}
    .tm_show .nameCard .r_card .other{padding: 10px 0;margin-top: 0;}
    .tm_show .nameCard .r_card .other a .iconfont{font-size: 14px;}
    .tm_show .nameCard .r_card .lm_box .lm_job .span{width: 100%;}
    .tm_show .lm_title .ul{grid-template-columns: auto;}
    .tm_show .lm_title .ul .li{height: 152px;}
    .tm_show .lm_title .ul .li .img{width: 126px;}
    .tm_show .lm_title .ul .li .r{padding: 20px 20px 15px;}
    .tm_show .lm_title .ul .li .r h4{font-size: 15px;text-align: justify;}
    .tm_show .lm_text .tc_card{padding: 0;margin-bottom: 20px;}
    .tm_show .lm_text .tc_card a{font-size: 15px;}
    .team_show1{padding: 0 0 20px;}
    .team_show1 .team_srch .tm_top .l,.team_srch .tm_top .l{grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap: 2px;margin-bottom: 20px;}
    .team_show1 .team_srch .r1 form{border-bottom: 1px solid #5ebc80;}
    .team_show1 .show_srch .tm_top .r1 form i{display: none;}
    .team_show1 .show_srch .tm_btn{display: block;}
    .team_show2{padding-bottom: 0;}
    .team_show2 .p1{padding: 15px 0 0px;}
    .team_show2 .show_l .zksq_box .div1{max-height: 520px;}
    .team_show2 .fx{margin-bottom: 20px;}/*tld0425*/
    .show .show_l .lm_title{padding-bottom: 40px;}
    .show .show_l .lm_title .lm_tit, .show .show_r .lm_title .lm_tit{font-size: 18px;}
    .show .show_l .lm_title .mr .mr_txt, .show .show_l .lm_title .mr .mr_name{font-size: 15px;}
    .show_r{margin-bottom: 0;margin-left: 0;}
    .show_r .a_txt{padding: 20px 20px 40px;}
    .show_r .a_txt p{margin-bottom: 20px;font-size: 15px;}
    .show_r .a_txt .iconfont{bottom: 20px;}
    .show_r .lm_btn i{margin-left: 6px;}
    .show .show_r .r2{grid-template-columns: auto;}
    .team_p2 .team_list{grid-template-columns: auto;gap: 10px;margin-bottom: 30px;}

    /*新闻中心*/
    .news_guandian .n_list{grid-template-columns: auto;}
    .news_guandian .n_list .li .n_text{padding: 30px 40px 10px;}
    .news_guandian .n_list .li .n_text .tit{font-size: 18px;margin-right: 90px;-webkit-line-clamp: 4;}
    .news_guandian .n_list .li .n_text .txt{font-size: 16px;}
    .news_show .show .show_l .tit_box h2{font-size: 22px;}
    .news_show .show .show_l .rc_box{font-size: 14px;}
    .news_show .show .show_r{margin-left:0;}
    .news_show .show .show_r .r2 .li{gap: 0;}
    .news_show .show .show_l .nr_box{font-size: 15px;}/*tld0426*/

    /*专业刊物*/
    .zykw_show .show .show_l .nameCard{flex-direction: column;align-items: flex-start;margin-bottom: 0;}
    .zykw_show .show .show_l .nameCard .r_card{width: 100%;margin-top: 20px;margin-left: 0;}
    .zykw_show .show .show_l .nameCard .r_card .lm_tit{margin-bottom: 20px;}
    .zykw_show .show .show_l .nameCard .r_card .lm_txt{padding: 20px 0;grid-template-columns: auto;}/*tld0425*/
    .zykw_show .show .show_l .nameCard .r_card .lm_txt .li{font-size: 15px;}
    .zykw_show .show .show_l .nameCard .r_card .other a{font-size: 14px;}
    .zykw_show .show .show_l .xgxw .lm_text{grid-template-columns: auto;gap: 20px;}
    .zykw_show .show .show_l .xgxw .lm_text .li .txt span{font-size: 18px;height: 108px;-webkit-line-clamp: 4;}
    .zykw_show .show .show_l .xgxw .lm_text .li .txt i{font-size: 14px;}

    /*联系我们*/
    .lxwm .lxwm_p1{justify-content: flex-start;overflow-x: auto;padding: 0;}
    .lxwm .lxwm_p1 .li_img:first-child{margin-left: -30px;}
    .lxwm .lxwm_p1 .li_img:last-child{margin-right: -30px;}
    .lxwm .lxwm_p1 .li_img{padding: 0;}
    .lxwm .lxwm_p1 .li_img::after{height: 140px;}
    .lxwm .lxwm_p1 .li_img .img{width: 100px;height: 100px;margin: 20px 30px;}
    .lxwm .lxwm_p1 .li_img .img img{width: 100px;height: 100px;}
    .lxwm .lxwm_p1 .li_img .txt .iconfont{display: none;}
    .lxwm .lxwm_p2{grid-template-columns: auto;gap: 20px;}
    .lxwm .lxwm_p2 .bk_li:hover .up .tit{font-size: 32px;}
    .lxwm .lxwm_p2 .bk_li .text{padding: 20px 30px;}
    .lxwm .lxwm_p2 .bk_li .text .c_li{font-size: 16px;}
    .lxwm .lxwm_p2 .bk_li .text .c_li:first-child .d2{font-size: 16px;}

    /*工作机会*/
    /*.job_gzjh .gzjh li{flex-direction: column;}*/
    .job_gzjh .gzjh li .img{width: 95px;height: 95px;}
    .job_gzjh .gzjh li .lm_tit{font-size: 16px;}
    .job_tabcon ul li .tit .sp1{ padding-bottom: 10px;}
    

    /*全文检索*/
    .qwjs .wrap{width: 100%;}
    .qwjs .qwjs_inp{display: block;text-align: center;}
    .qwjs .qwjs_inp .inp{width: 100%;margin-bottom: 20px;}
    .qwjs_p1 .lm_tab{width: 100%;}
    .qwjs_p1 .allSearch{display: flex;flex-wrap: wrap;}
    .qwjs_p1 .allSearch a{display: block;width: 33%;flex: initial;}
    .qwjs_p2 .qwjs_p2_shuju .l,.qwjs_p2 .qwjs_p2_shuju .r{font-size: 14px;}
    .qwjs_p2 .qwjs_p2_cont .lm_text .yw_li .a_bq{font-size: 14px;}
    .qwjs_p2 .qwjs_p2_cont .lm_text .yw_li h3{font-size: 18px;}
    .qwjs_p2 .qwjs_p2_cont .lm_tit{font-size: 18px;}
    .qwjs_p2 .qwjs_p2_cont .team_list{grid-template-columns: auto;}
    .qwjs_p2 .qwjs_p2_cont .lm_title .team_list .li .tm_title{height: 100%;}

    /*视频详情页视频播放*/
    .nr_box video{width: 100%;height: auto;}
    .show .show_r{margin-bottom: 0;}
    .job_tabcon ul li .tet{background: #F1F4F6;}

    /* .home_s6 .city_map::before{content: ""; position: absolute; left: 0; top: -50%; width: 100%; height: 150%; display: block; z-index: 1;} */


}

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

    /*栏目公用*/
    .news .lm_tab,.about .lm_tab{width: 100%;}

    .bk_list{grid-template-columns: 1fr 1fr;row-gap: 40px;}
    .team_list .li{height: 200px;padding: 20px 15px;}

    /**/

    /*新闻中心*/
    .about .lm_tab{margin: 30px auto 0;}
    .news_guandian .n_list .li .n_text{padding: 20px 20px 10px;}
    .news_guandian .n_list .li .n_text .tit{font-size: 18px;margin-right: 60px;-webkit-line-clamp: 3;}
    .news_guandian .n_list .li .n_text .txt{font-size: 14px;}
    .news_show .show .show_l .tit_box .lr{display: block;}
    .news_show .show .show_l .tit_box .lr .r{text-align: left;margin-left: -20px;margin-top: 15px;}
    .news_show .show .show_r .r2 .li{height: 200px;padding: 20px 15px;}

    /*工作团队*/
    .team_srch .tm_btn button{padding: 7px 20px;font-size: 14px; margin: 5px 10px;}
    .tm_show .nameCard .r_card .lm_txt .lxfs,.tm_show .nameCard .r_card .lm_txt .lxfs2{margin-bottom: 0;}
    .tm_show .nameCard .r_card .lm_txt .lxfs .c_li,.tm_show .nameCard .r_card .lm_txt .lxfs2 .c_li{margin-bottom: 0;padding: 0 0 5px 0;}

    /*工作机会*/
    
    .job_gzjh .jj_box .txt_box{padding: 20px;}
    .job_gzjh .gzjh{grid-template-columns: auto;}
    .job_gzjh .gzjh li .lm_text{padding: 0;}
    .job_zwss{padding: 50px 0;}
    .job_zwss .team_srch .r2 .cf{grid-template-columns: auto;}
    .job_zwss .team_srch .r2 .sel-box{height: 54px;line-height: 54px;}
    .job_zwss .j_r2 .cf .li_scrh form{line-height: 54px;}
    .job_zwss .j_r2 .cf .li_scrh form input{font-size: 15px;}
    .team_srch .tm_btn{margin: 30px 0 0 0;}
    .job_tabcon ul li .tit .sp1{width: 100%;}
    .job_tabcon ul li .tet{padding: 20px;}
    .job_zwss .j_r2 .cf .li_scrh{line-height: 52px;}
    
    /*专业刊物*/
    .bk_list .bk_li .text .tit{font-size: 16px;}
    
}


/* 0820*/
/* 首页 */
.home_s3 .con_b .li .txt2 .d_ms{ font-size: 1vw; padding-top: 3vw;}
.home_s3 .con_b .li.one .txt2 .d_ms{ font-size: 1vw; font-weight: 400; padding-top: 3vw;}

.home_s3 .con_b .li1{width: 8vw;min-width: 8vw;}
.home_s3 .con_b .li2{width: 8vw;min-width: 8vw;}
.home_s3 .con_b .li3{width: 8vw;min-width: 8vw;}
.home_s3 .con_b .li4{width: 8vw;min-width: 8vw;}
.home_s3 .con_b .li5{width: 8vw;min-width: 8vw;}
.home_s3 .con_b .li6{width: 8vw;min-width: 8vw;}
.home_s3 .con_b .li7{width: 8vw;min-width: 8vw;}
.home_s3 .con_b .li8{width: 8vw;min-width: 8vw;}

/* jp */
.home_s3 .con_b .li .txt,
.home_s3 .con_b .li .txt2{ transition: 0.2s 0.4s;}


/* 新闻列表 */
.news_guandian_d{ padding-top: 60px;}
.news .lm_tab{ margin-bottom: 0;}
.news_guandian .dn_list{display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 20px;row-gap: 20px;margin-bottom: 40px;}
.news_guandian .dn_list .li{ border-radius: 10px; overflow: hidden; position: relative; padding-bottom: 130px; box-shadow: 0px 3px 10px #EEF1F6;}
.news_guandian .dn_list .li:hover{ color: #fff;}
.news_guandian .dn_list .li::before{ content: ""; position: absolute; left: 0; bottom: 0; background: #283F85; width: 100%; height: 100%; transition: all 0.5s 0.2s; opacity: 0;}
.news_guandian .dn_list .li .n_img img{ width: 100%;}
.news_guandian .dn_list .li .n_text{ height: 130px; overflow: hidden; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; position: absolute; left: 0; bottom: 0; transition: all 0.3s ease; width: 100%;}
.news_guandian .dn_list .n_text_t{ padding: 20px 20px 0;}
.news_guandian .dn_list .li .n_text .tit{ font-size: 18px; font-weight: 700; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;  transition: all 0.3s 0.2s; color: #555;}
.news_guandian .dn_list .li .n_text .txt{ opacity: 0; height: 0; font-size: 16px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden;}
.news_guandian .dn_list .n_text_b{ height: 60px; padding: 0 20px; display: flex; align-items: center; position: relative;  transition: all 0.3s ease;}
.news_guandian .dn_list .n_text_b .more{ width: 100%;color: #747480;}
.news_guandian .dn_list .li .more span:first-child{font-family: "DIN-Exp";font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;transition: all 0.5s ease;}
.news_guandian .dn_list .li .more span:last-child{font-size: 15px;}
.news_guandian .dn_list .li .n_text_b::before{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; opacity: 0; transition: all 0.5s ease;}
.news_guandian .dn_list .li .more .yjt{ width: 10px; height: 18px; background: url(../images/lan-icon-keyboard.svg) no-repeat center;}

.news_guandian .dn_list .li:hover:before{ opacity: 1; transition: all 0.3s ease;}
.news_guandian .dn_list .li:hover .n_text{ height: 100%; padding-top: 40px; transition: all 0.5s ease;}
.news_guandian .dn_list .li:hover .n_text_t{ color: #fff;}
.news_guandian .dn_list .li:hover .n_text .txt{ height: auto; opacity: 1; padding-top: 20px;}
.news_guandian .dn_list .li:hover .n_text_b{ height: 80px;}
.news_guandian .dn_list .li:hover .n_text_b::before{ opacity: 0.1;}
.news_guandian .dn_list .li:hover .n_text_b .more{ color: #fff;}
.news_guandian .dn_list .li:hover .more .yjt{ background-image: url(../images/bai-Shape.svg);}
.news_guandian .dn_list .li:hover .n_text .tit{ color: #fff;  transition: all 0.3s ease;}

/* 字号修改 */
.lm_text p,
.lm_text li{ font-size: 18px;}
.show .show_l .lm_title .lm_tit,
.show .show_r .lm_title .lm_tit{ font-size: 20px;}
.job_gzjh .gzjh li .lm_text p{ font-size: 16px;}
.news_show .show .show_l .nr_box{ font-size: 18px;}



@media screen and (max-width: 1600px) {
    /* 新闻列表 */
    .news_guandian_d{ padding-top: 40px;}

    .news_guandian .dn_list .li .n_text .tit{ font-size: 16px;}
    .news_guandian .dn_list .li .n_text .txt{ font-size: 14px;}
    .news_guandian .dn_list .li:hover .n_text{ padding-top: 20px;}
    
    /* 字号修改 */
    .lm_text p, 
    .lm_text li{ font-size: 14px;}
    .show .show_l .lm_title .lm_tit,
    .show .show_r .lm_title .lm_tit{ font-size: 16px;}
    .job_gzjh .gzjh li .lm_text p{ font-size: 14px;}
    .news_show .show .show_l .nr_box{ font-size: 14px;}
    
}


/*--ipad横--*/
@media screen and (max-width:1200px){
    /* 首页 */
    .home_s3 .con_b .li.one .txt2 .d_ms{ font-size: 12px;}
    /* 新闻列表 */
    .news_guandian .dn_list{ column-gap: 20px; row-gap:20px;}
    .news_guandian .dn_list .li{ padding-bottom: 100px;}
    .news_guandian .dn_list .li .n_text{ height: 100px;}
    .news_guandian .dn_list .n_text_b{ height: 40px;}

    .news_guandian .dn_list .li .n_text,
    .news_guandian .dn_list .li .n_text .tit{ transition: all 0s ease;}

    .news_guandian .dn_list .li:hover .n_text_b{ height: 60px; transition: all 0s ease;}
    .news_guandian .dn_list .li::before,
    .news_guandian .dn_list .li:hover::before { transition: all 0s ease;}
    .news_guandian .dn_list .li:hover .n_text,
    .news_guandian .dn_list .li:hover .n_text .tit{ transition: all 0s ease;}
    .news_guandian .dn_list .li .n_text_b::before{  transition: all 0s ease;}
    
    /* 字号修改 */
    .show .show_l .lm_title .lm_tit, 
    .show .show_r .lm_title .lm_tit{ font-size: 15px;}

    
}

/*--ipad竖--*/
@media screen and (max-width:1002px){
    /* 首页 */
    .home_s3 .con_b .li.one .txt2 .d_ms{ padding-top: 2vw;}
    /* 新闻列表 */
    .news_guandian .dn_list{ grid-template-columns: 1fr 1fr;}


}

/*--手机横--*/
@media screen and (max-width:758px){
    /* 首页 */
    .home_s2 .con_c{ width: 100%;}
    .d-swiper-pagination .swiper-pagination-bullet{ width: 6px; height: 6px; background: #fff; opacity: 0.3; margin: 0 3px; border-radius: 6px;}
    .d-swiper-pagination .swiper-pagination-bullet-active{ width: 18px; background: #fff; opacity: 0.8;}
    .home_s3 .con_b{ margin-left: 0; margin-right: 0;}
    .home_s3 .con_b .li.one .li_box{ padding-bottom: 40px;}
    .home_s5 .con_b{ margin-left: -20px; margin-right: -20px; position: relative;}

    /* 联系我们 */
    .lxwm .lxwm_p1{ overflow: hidden; justify-content: center; margin-left: -15px; margin-right: -15px;}
    .lxwm .lxwm_p1 .li_img{ display: flex; flex-direction: column; align-items: center;}
    .lxwm .lxwm_p1 .li_img:first-child{ margin-left: 0;}
    .lxwm .lxwm_p1 .li_img:last-child{ margin-right: 0;}
    .lxwm .lxwm_p1 .li_img .img{ width: 75px; height: 75px; margin: 20px 0;}
    .lxwm .lxwm_p1 .li_img .img img{ width: 100%; height: 100%;}
    .lxwm .lxwm_p1 .li_img .txt{ font-size: 12px;}

    /* 新闻列表 */
    .news_guandian .dn_list{ grid-template-columns: 1fr;}

    /* 字号修改 */
    .lm_text p, 
    .lm_text li{ font-size: 15px;}
    .show .show_l .lm_title .lm_tit, 
    .show .show_r .lm_title .lm_tit{ font-size: 18px;}
    .news_show .show .show_l .nr_box{ font-size: 15px;}

.nameCard .r_card .other a:nth-child(2){display: none;}

.content_page ul{flex-wrap: wrap; padding-bottom: 10px;}
.content_page ul li{flex: 100%; padding-bottom: 10px;}
.content_page dl{height: 80px;}
.content_page dd{padding: 15px 10px;}
.content_page dd .p4{font-size: 14px; -webkit-line-clamp: 1;}
.content_page dt .p1{font-size: 24px;}
.content_page dd .p3{padding-bottom: 5px;}

}

/*--手机竖--*/
@media screen and (max-width:470px){
    .news_guandian_d{ padding-top: 20px;}

}


