﻿@charset "utf-8";
/* CSS Document */
*{ box-sizing: border-box; padding:0; margin:0;}
html{ width: 100%; overflow-x: hidden;}
body { font: 0.99vw "Times New Roman","Microsoft Yahei",sans-serif; color: #333; line-height: 1.5;letter-spacing: -0.020vw;}
img{border:0; vertical-align: middle; max-width: 100%;}
ul, ol {list-style: none;}
dl,dt,dd{display: block;}
a{text-decoration:none; transition: 0.5s; outline: none; color: #333;}
input{height: 100%;}
input,textarea{  outline:none;  border: 0; background:none; font: 0.99vw "Times New Roman",sans-serif; width: 100%; }
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance: none; outline: none; }
button{border: 0; background: none; height: 100%; cursor: pointer; }

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

/* 清除浮动 */
.cf:before{ content: ''; display: table }
.cf:after{ content: ''; display: table; clear: both }
.cf { *zoom: 1 }

/* 字体 */
@font-face {
	font-family: 'DINRegular';
	src: url('../fonts/DIN-Regular.ttf');
    font-display: swap;
}
@font-face {
	font-family: 'Times';
	src: url('../fonts/times.ttf');
    font-display: swap;
}

@font-face {
	font-family: 'Merriweather-Regular';
	src: url('../fonts/Merriweather-Regular.ttf');
    font-display: swap;
}
@font-face {
	font-family: 'Merriweather-Light';
	src: url('../fonts/Merriweather-Light.ttf');
    font-display: swap;
}
@font-face {
	font-family: 'Merriweather-Bold';
	src: url('../fonts/Merriweather-Bold.ttf');
    font-display: swap;
}
@font-face {
	font-family: 'Merriweather-Black';
	src: url('../fonts/Merriweather-Black.ttf');
    font-display: swap;
}

/*预加载*/
.load{ position: fixed; width: 100%; height: 100%; overflow: hidden; left: 0; top: 0; z-index: 99999; background: #ddd;}
.load .icon{ width: 100%; height: 90px; position: absolute; left:0; top: 50%; margin: -45px 0 0 0; }
.load .logo{ text-align: center; margin-bottom: 20px; animation: logo 2s ease infinite;}
.load .logo img{ margin: 0 auto; }
.load .heng{ height:2px; width:0; background: #e50011;  transform-origin: left top;}
@keyframes logo{
    0%{ opacity: 1; }
    30%{ opacity: 0.2; }
    100%{  opacity: 1; }
}

/* 公用类 */
.iconfont{line-height:1.5; font-size: 0.83vw;  vertical-align: middle; transition: 0.5s;}
.wrap{width: 75vw; margin: 0 auto;} /* 1440 */
.home_wrap{width: 83.33vw; margin: 0 auto;} /* 1600 */

.c_p180{padding: 9.38vw 0;}
.c_b180{padding-bottom: 9.38vw;}
.c_p120{padding: 6.25vw 0;}
.c_b120{padding-bottom: 6.25vw;}

.c_h60{font-size: 3.13vw;font-family: 'Merriweather-Bold';}
.c_h46{font-size: 2.4vw;font-family: 'Merriweather-Regular';}
.c_h36{font-size: 1.88vw;}
.c_h32{font-size: 1.67vw;}
.c_h30{font-size: 1.56vw;font-family: 'Merriweather-Regular';}
.c_h24{font-size: 1.25vw;font-family: 'Merriweather-Regular';}
.c_h20{font-size: 1.04vw;}


.c_more{width: 10.05vw; height: 3.33vw; display: inline-flex !important; align-items: center; justify-content: center; font-size: 0.73vw; font-weight: bold; color: #00356D; border-radius: 1.67vw; border: 0.05vw solid #D5D7DB;font-family: 'Merriweather-Regular';}
.c_more::after{content: '\e607'; font-family: 'iconfont'; padding-left: 1.04vw; font-size: 1.56vw; font-weight: initial; vertical-align: middle; transition: 0.5s; margin-top: 0.21vw;}
.c_more:hover::after{ padding-left: 0.52vw;}
.c_more.green{background: #A3C654; border-color: #A3C654;}
.c_more.blue{background: #00356D; border-color: #00356D; color: #fff;}
.c_more.bai{ border-color: #fff; color: #fff;}
.c_more.blue.bo{background: none; color: #00356D;}
.c_more.nbo{width: auto; height: auto; border: 0;}


.flex{display: flex; flex-wrap: wrap;}


.swiper-but{width: 3.02vw; height: 3.02vw; background: #fff; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; font-weight: bold; font-size: 0.83vw; color: #00356D; cursor: pointer; transition: 0.5s; border: 0.05vw solid #fff;  box-shadow: 0px 4px 10px rgba(8, 0, 93, 0.25);}
.swiper-but:hover{border-color: #00356D;}

.c_column{height: 31.25vw; position: relative; color: #fff; display: flex; align-items: center; justify-content: center; background: #00356D;}
.c_column .back_video{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center; background-size: cover; background-color: #00356D; }
.c_column video{width: 100%; height: 100%; object-fit: cover;}
.c_column .c_h60{position: relative; z-index: 1; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

/* .yewu_column{ justify-content: left; overflow: hidden;}
.yewu_column .back_video{left: auto; right: 0; width: 50vw;}
.yewu_column .c_h60{width: 50vw; height: 100%; background: linear-gradient(62deg, #F7FBFD 37.67%, #D9E2EA 80.2%); color: #00356D; display: flex; align-items: center; padding-left: 12.5vw; position: relative; text-shadow: none;}
.yewu_column .back_video::after{content: ''; position: absolute; left: 0; top: 0; width: 14.06vw; height: 19.53vw; background: url(../images/ico_6.png) no-repeat; transition: 1s; transform: translateY(-100%); background-size: cover;}
.yewu_column.on .back_video::after{transform: translateY(0);}
.yewu_column .c_h60::after{content: ''; position: absolute; right: -4.69vw; bottom: 0; width: 14.06vw; height: 17.71vw; background: url(../images/ico_7.png) no-repeat; transition: 1s; transform: translateY(100%); z-index: -1; background-size: cover;}
.yewu_column.on .c_h60::after{transform: translateY(0);} */
.yewu_column{background: linear-gradient(180deg, #F7FBFD 0.01%, #D9E2EA 99.99%);}
.yewu_column .back_video{display: none;}
.yewu_column{height: 14.58vw; overflow: hidden;}
.yewu_column::before,
.yewu_column::after{content: ''; position: absolute; top: 0; background-size: contain; background-repeat: no-repeat; width: 14.06vw; height: 100%;transition: 1s;  }
.yewu_column::before{ left:0; background-image: url(../images/ico_6.svg); background-position: bottom; transform: translateY(100%);}
.yewu_column::after{right:0; background-image: url(../images/ico_7.svg); background-position: top; transform: translateY(-100%);}
.yewu_column .c_h60{color: #00356D; text-shadow: none;}
.yewu_column.on::before,
.yewu_column.on::after{transform: translateY(0);}


.c_title{position: relative; padding-left: 1.82vw; line-height: 1; color: #00356D; margin-bottom: 1.82vw; display: flex; align-items: center; font-size: 1.67vw;}
.c_title::before,
.c_title::after{content: ''; position: absolute; left: 0; top: 50%; width: 0.21vw; height: 1.70vw; background: #00356D; transform: translateY(calc(-50% + 0.1vw));} 
.c_title::after{ margin-left: 0.52vw; background: #A3C654;}
.c_title a{margin-left: auto;}


/* 公用头部、尾部*/
.header{height: 4.69vw; display: flex; padding: 0 4.17vw; align-items: center; background: #fff; position: sticky; left: 0; top: 0; z-index: 9; justify-content: space-between;}
.header .logo{margin-right: auto;}
.header .logo img{width: 10.73vw;}
.header .nav{display: flex; height: 100%;}
.header .nav a{font-size: 0.83vw; height: 100%; display: inline-flex; align-items: center;font-family: 'Merriweather-Regular';}
.header .nav a+a{padding-left: 2.0vw;}
.header .nav a:hover,
.header .nav a.one{color: #00356D;}
.header .search{padding: 0 1.56vw; margin-left: 1.56vw; position: relative;}
.header .search::before{content: ''; position: absolute; left: 0; top: 0.31vw; width: 0.05vw; height: 0.94vw; background: #000; opacity: 0.2;}
.header .search i{font-size: 1.15vw;}
.header .search a:hover i{color: #00356D;}
.header .lang dl{position: relative; cursor: pointer;font-size: 0.83vw;}
.header .lang dt{color: #333;}
.header .lang dt i{font-size: 0.63vw; padding-left: 0.26vw;}
.header .lang dd{position: absolute; top: 100%; left: 50%; transform: translateX(-50%); opacity: 0; pointer-events: none; transition: 0.5s;}
.header .lang dd div{width: 5.21vw; background: #fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); margin-top: 0.26vw; padding: 0.26vw 0;}
.header .lang dd a{display: block; text-align: center; padding: 0.26vw 0; font-size: 0.73vw;}
.header .lang dd a:hover{color: #00356D;}
.header .lang dl:hover dd{opacity: 1; pointer-events: initial;}

.mobile_nav{display: none;}

.nav_layer{position: absolute; left: 0; top: 4.69vw; width: 100%; padding: 2.6vw 4.17vw; padding-bottom: 4.17vw; background: #fff; z-index: 9; font-size: 0.83vw; font-weight: lighter; display: none; background-position: right bottom; background-repeat: no-repeat; background-size: cover; box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.10);}
.nav_layer .link{ display: inline-flex; align-items: center; position: relative; justify-content: space-between;}
.nav_layer .link::after{content: '\e607'; font-family: "iconfont"; font-size: 33.98px; line-height: 1; color: #00356D; padding-left: 0.63vw; opacity: 0; transition: 0.5s;}
.nav_layer .link::before{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0.05vw; background: #00356D; opacity: 0; transition: 0.5s;}
.nav_layer .link:hover{color: #00356D;}
.nav_layer .link:hover::after,
.nav_layer .link:hover::before{opacity: 1;}

.nav_lingy>div{margin: 0 -3.13vw;}
.nav_lingy dl{width: 50%; padding: 0 3.13vw;}
.nav_lingy dt{font-family: 'Merriweather-Bold'; padding-bottom: 0.26vw;}
.nav_lingy ul{margin: 0 -0.52vw;}
.nav_lingy li{width: 33.3%; padding-top: 0.78vw; padding-left: 0.52vw; padding-right: 0.52vw;font-family: 'Merriweather-Regular';}

.nav_news .cont{width: 31.93vw; padding-right: 5.89vw; flex-shrink: 0; border-right: 0.05vw solid rgba(0, 53, 109, 0.10);}
.nav_news .cont .txt{font-weight: bold; }
.nav_news .cont .tet{padding: 0.78vw 0 1.56vw 0;}
.nav_news .cont .tat{width: 13.54vw;}
.nav_news .cont li{padding: 0.26vw 0;}
.nav_news .cont a{display: flex;}
.nav_news .hot_list{flex: 1;}
.nav_news .hot_list .flex{margin: 0;}
.nav_news .hot_list .item{width: 50%;}
.nav_news .hot_list .item{padding: 0 0 0 5.89vw;}
.nav_news .tag{background: #00356D !important;}

.nav_lianx{ min-height: 5.21vw;}
.nav_lianx .flex{justify-content: center;}
.nav_lianx dl{width: 23.44vw; margin: 0 5.21vw;}
.nav_lianx dt{ padding-bottom:1.04vw;}
.nav_lianx dt a{width: 13.54vw; color: #00356D;}


.footer{background: #00356D; color: #fff; text-align: center; padding: 4.17vw 0 3.13vw 0;}
.footer a{color: #fff; opacity: 0.5;}
.footer a:hover{opacity: 1; color: #A3C654;}
.footer .nav{display:inline-flex; border-bottom: 0.05vw solid rgba(255, 255, 255, 0.25); padding-bottom: 1.04vw; margin-bottom: 1.04vw;}
.footer .nav a{font-size: 0.83vw;font-family: 'Merriweather-Regular'; }
.footer .nav a+a{margin-left: 4.17vw;}
.footer .tet{display: flex; justify-content: center; font-size: 0.73vw;}
.footer .tet p{opacity: 0.5;}
.footer .tet p a{opacity: 1;}
.footer .tet a{margin-left: 1.56vw; position: relative;font-family: 'Merriweather-Regular'; }
.footer .tet a::after{content: ''; position: absolute; left: -0.78vw; top: 0.21vw; width: 0.05vw; height: 0.73vw; background: rgba(255, 255, 255, 0.6);}





/* 首页 */
.home_title{margin-bottom: 4.17vw;}
.home_title .c_h24{padding-top: 1.04vw; font-weight:lighter; line-height: 1.5; }

.home_part1{position: relative; height: 45.31vw; background: #00356D; overflow: hidden;}
.home_part1 .item{position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.home_part1 video{width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; transition: 0.5s; }
.home_part1 video.on{z-index: 2;}
.home_part1.on video{opacity: 1;}

.home_part1 .back{width: 100%; height: 100%; object-fit: cover; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; left: 0; top: 0; z-index: 1; ; transition: 0.5s; opacity: 0; display: none;}
.home_part1 .back.on{z-index: 2; opacity: 1;}
.home_part1 .home_wrap{position: relative; z-index: 2; height: 100%; color: #fff;}
.home_part1 .box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center;}
.home_part1 .box.right{align-items: end;}
.home_part1 .box.right .txt p{text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.home_part1 .box>div{overflow: hidden;}
.home_part1 .box.on{ z-index: 1;}
.home_part1 .box .txt{font-size: 4.48vw; line-height: 1.5; padding-bottom: 0.26vw;}
.home_part1 .box .tet{  margin-top: 1.56vw ;}
.home_part1 .box .tat{margin-top: 3.13vw; padding-right: 1px;}
.home_part1 .box.left .txt{color: #00356D; font-size: 2.92vw; line-height: 1.2; width: 42.71vw;}
.home_part1 .txt p{transition: 1s 0s; transform: translateY(110%); }
.home_part1 .tet span{transition: 1s 0.1s; transform: translateY(110%); display: inline-block;}
.home_part1 .tat a{transition: 1s 0.2s; transform: translateY(110%); display: inline-block; }
.home_part1 .box.on .txt p,
.home_part1 .box.on .tet span,
.home_part1 .box.on .tat a{ transform: translateY(0);}


.home_part1 .box.left .txt,
.home_part1 .box.left .tat a{font-family: 'Merriweather-Regular';}

.home_part1 .box.right .txt{font-family: 'Merriweather-Bold';}
.home_part1 .box.right .tat a,
.home_part1 .box.right .tet{font-family: 'Merriweather-Regular';}



.home_part2 {background: #F1F4F6; overflow: hidden;}
.home_part2 .home_title{display: flex; align-items: center; justify-content: space-between;}
.home_part2 .home_title .c_h60{color: #00356D;font-family: 'Merriweather-Bold';}
.home_part2 .home_title .c_h24{color: #333;font-family: 'Merriweather-Regular';text-align: justify;}
.home_part2 .box{width: 41.67vw;}
.home_part2 .c_h1{color: #00356D;}
.home_part2 .swiper-wrapper{margin: 0 -0.78vw;}
.home_part2 .swiper-slide{width: 33.3%; margin: 0 0.78vw; flex: 1;}
.home_part2 .swiper-slide:nth-child(even) dt .tag{background: #A3C654;}
/* .home_part2 .swiper a{cursor: none;} */
.home_part2 .mouse{position: fixed; left: 0; top: 0; z-index: 9; pointer-events: none;  transform:translate(-50%,-50%) scale(0.6); opacity: 0; transition:transform 0.4s,opacity 0.4s,width 0.4s,height 0.4s; display: none;}
.home_part2 .mouse.on{transform:translate(-50%,-50%) scale(1); opacity: 1;}

.home_part3{background: linear-gradient(306deg, #BEFF23 -43.78%, #589C6A 29.01%, #004EA0 100.08%); color: #fff; position: relative; overflow: hidden;}
.home_part3 .home_wrap{position: relative;}
.home_part3 video{position: absolute; left: 0; top: 0; width: 100%; height: 56.25vw; object-fit: cover;}
.home_part3 .home_title{display: flex; justify-content: space-between;}
.home_part3 .home_title .box{width: 41.67vw; flex-shrink: 0;}
.home_part3 .home_title .c_h24{padding: 1.04vw 0 2.08vw 0;text-align: justify;}
.home_part3 .home_title .tat{display: none;}
.home_part3 .list{display: flex; flex-wrap: wrap; margin: -1.56vw -1.04vw 0;}
.home_part3 .list>div{padding: 1.56vw 1.04vw 0; width: 25%;}
.home_part3 .list a{color: #fff; border-top: 0.05vw solid #D5D7DB; display: block;width: 85%;}
.home_part3 .list .c_h30{padding: 0.5vw 0 0.52vw 0; font-weight: lighter; font-size: 1.15vw;font-family: 'Merriweather-Regular'; }
.home_part3 .list .tet{font-size: 0.83vw; font-weight: lighter; height: 7.29vw; overflow: hidden; display: none;}

.home_part4 {overflow: hidden; background: #F1F4F6;}
.home_part4 .home_wrap{display: flex; }
.home_part4 .home_title{width: 31.25vw; flex-shrink: 0; display: flex; flex-direction: column; margin: 0;}
.home_part4 .home_title .c_h60{color: #00356D;}
.home_part4 .home_title .c_h24{color: #333; padding: 1.04vw 0 4.17vw 0; margin-top: auto ;text-align: justify;}
.home_part4 .box{margin-left: 10.42vw; width: 49.53vw; flex-shrink: 0;}

.home_part4 .swiper-slide{width: 29.69vw;}
.home_part4 dl{width: 7.55vw; margin-left: -15.1vw;}
.home_part4 dt{position: relative; height: 32.81vw; display: flex;  align-items: end; justify-content: center; overflow: hidden; transition: 1s;}
.home_part4 dt img{ transition: 1s; width: 7.55vw;}
.home_part4 dt::after{content: ''; position: absolute; left: 0; bottom: -50%; width: 100%; height: 100%; background: url(../images/home/back_3.png) center bottom no-repeat; background-size: contain; z-index: -1; opacity: 0; transition: 1s 0s;}
.home_part4 dd{opacity: 0; padding-top: 1.56vw; transition: 1s 0s;}
.home_part4 dd .c_h30{color: #00356D;}
.home_part4 dd .tet{display: flex; width: 29.69vw; font-weight: lighter; padding-top: 0.52vw;font-family: 'Merriweather-Regular';}
.home_part4 dd .tet span+span{padding-left: 0.78vw;}

.home_part4 .swiper-slide-next dl{margin: 0 0 0 3.65vw; }
.home_part4 .swiper-slide-active dl{width: auto; margin: 0;}
.home_part4 .swiper-slide-active dt{ padding-left: 2.34vw;}
.home_part4 .swiper-slide-active dt::after{opacity: 1; bottom: 0; transition-delay: 0.3s;}
.home_part4 .swiper-slide-active dt img{width: 100%;}
.home_part4 .swiper-slide-active dd{opacity: 1; transition-delay: 0.5s;}
.home_part4 .swiper-slide-prev dl{width: auto; margin: 0;}

.home_part4 .but{position: absolute; left: 0; bottom: 0; width: 100%; display: flex; justify-content: center; align-items: center; z-index: 1; display: none;}
.home_part4 .but div{width: 3.02vw; height: 3.02vw; border: 0.05vw solid rgba(0, 53, 109, 0.3); cursor: pointer; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 0.42vw; background: #F1F4F6; color: #00356D;}
.home_part4 .but div i{ font-size: 0.83vw; font-weight: bold; transition: 0.5s;}
.home_part4 .but div:hover{background: #00356D; border-color: #00356D; color: #fff;}

.home_part5{display: flex; height: 33.85vw; overflow: hidden;}
.home_part5 .box{flex: 1; position: relative;}
.home_part5 .tab_nav{position: absolute; left: 0; bottom: 0; width: 100%; display: flex;font-family: 'Merriweather-Regular';}
.home_part5 .tab_nav span{display: flex; align-items: center; justify-content: center; background: rgba(0, 53, 109, 0.70); flex: 1; padding: 0.52vw 0; color: #fff; text-align: center; cursor: pointer; transition: 0.5s;}
.home_part5 .tab_nav span+span{margin-left: 0.05vw; }
.home_part5 .tab_nav span.on{background: #A3C654;}
.home_part5 .tab_box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center; background-size: cover; opacity: 0; transition: 0.5s;}
.home_part5 .tab_box::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(270deg, rgba(202, 208, 221, 0.00) 54.79%, #CAD0DD 100%);}
.home_part5 .tab_box.on{opacity: 1;}

.home_part5 .cont{position: relative; z-index: 1; padding: 7.81vw 0 0 4.17vw; }
.home_part5 .cont .icon img{width: 4.01vw;}
.home_part5 .cont dl{display: flex; font-weight: lighter;  color: #333; width: 40%;}
.home_part5 .cont dl+dl{padding-top: 0.26vw;}
.home_part5 .cont dt{flex-shrink: 0;font-family: 'Merriweather-Regular';}
.home_part5 .cont dd{flex: 1; padding-left: 0vw;font-family: 'Merriweather-Regular';}
.home_part5 .cont .c_h46{color: #00356D; padding: 1.04vw 0;}
.home_part5 .home_title{width: 25vw; padding: 0 3.65vw; display: flex; align-items: center; flex-direction: column; justify-content: center; flex-shrink: 0; margin: 0; background: url(../images/home/back_4.jpg) center no-repeat; color: #fff; text-align: center;}
.home_part5 .home_title .tat{padding-top: 2.08vw;}


/* 关于我们 */
.guany_part1 .wrap{display: flex;}
.guany_part1 .row_1{flex: 1; padding-right: 4.69vw; font-size: 1.04vw; color: #666; }
.guany_part1 .row_1 h2{color: #00356D; font-size: 1.67vw; padding:4.17vw 0 1.04vw 0; font-weight: 400;}
.guany_part1 .row_2{flex-shrink: 0;}
.guany_part1 .row_2 img{width: 29.69vw;}
.guany_part1 .row_1 h2:first-child{padding-top: 0 !important;}

.guany_part2{background: #F1F4F6;}
.guany_part2 .swiper{box-shadow: 0px 10px 30px 0px rgba(0, 4, 67, 0.25); position: relative; overflow: initial;}
.guany_part2 dl{background: #fff; height: 21.88vw;  display: flex;}
.guany_part2 dt{width: 25vw; display: flex; flex-shrink: 0; align-items: center; justify-content: center; background: url(../images/ico_2.svg) center right no-repeat; background-size: cover;}
.guany_part2 dd{flex: 1; display: flex; justify-content: center; flex-direction: column; padding: 1.04vw 6.25vw 1.04vw 4.17vw;}
.guany_part2 dd .c_h24{color: #00356D; position: relative; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;text-align: justify;}
/* .guany_part2 dd .c_h24::before,
.guany_part2 dd .c_h24::after{content: ''; display: block; position: absolute; top: 0; width: 2.19vw; height: 2.19vw; background-repeat: no-repeat; background-size: 2.19vw;}
.guany_part2 dd .c_h24::before{left: -4.17vw; top: -0.78vw; background-image: url(../images/ico_3.svg);}
.guany_part2 dd .c_h24::after{right: -4.17vw; top: -0.52vw; background-image: url(../images/ico_4.svg);} */
.guany_part2 dd .tit{text-align: right; display: inline-flex; position: relative; margin-top:1.56vw; margin-left: auto; padding-left: 5.73vw;}
.guany_part2 dd .tit::before{content: ''; width: 5.21vw; height: 1px; background: #999; display: block; position: absolute; left: 0; top: 0.63vw; }
.guany_part2 .swiper-slide{opacity: 0 !important;}
.guany_part2 .swiper-slide-active{opacity: 1 !important;}
.guany_part2 .swiper-but{position: absolute;  top: 50%; transform: translateY(-50%); z-index: 1;}
.guany_part2 .prev{left: -1.51vw;}
.guany_part2 .next{right: -1.51vw;}

.guany_part3{background-repeat: no-repeat; background-position: center; background-size: cover; color: #fff;}
.guany_part3 .box{display: flex; justify-content: center; flex-direction: column;  height: 31.25vw; padding-left: 8.85vw;}
.guany_part3 .tet{padding: 0.52vw 0 2.08vw 0;}


/* 业务领域 */
.yewu_part1 {padding-bottom: 6.25vw;}
.yewu_part1 .wrap{display: flex;}
.yewu_part1 .row_1{ flex: 1; }
.yewu_part1 .row_1 .tet{border-top: 0.05vw solid #00356D; padding-top: 2.08vw;}
.yewu_part1 .row_1 .tet a{color: #00356D;}
.yewu_part1 .row_1 .tet a:hover{color: #A3C654;}
.yewu_part1 .row_1.w .tet{padding-right: 18.75vw;}
.yewu_part1 .row_1 .tet p + p{padding-top: 1.04vw;}
.yewu_part1 .row_1 .tet ul{list-style: disc; margin-left: 1em;}
.yewu_part1 .row_1 .tet ol{list-style: decimal; margin-left: 1em;}
.yewu_part1 .row_2{width: 16.15vw; flex-shrink: 0; padding-top: 1.04vw; margin-left: 5.21vw;}

.yewu_part2{background: linear-gradient(102deg, #F1F4F6 4.69%, #D9E1E9 98.41%) ;  position: relative; margin-bottom: 6.25vw;}
.yewu_part2::after{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/ico_8.svg) center right no-repeat; background-size: 29vw;}
.yewu_part2 .wrap{position: relative; z-index: 1;}
.yewu_part2 .tet{padding-bottom: 3.13vw; width: 56.25vw;}
.yewu_part2 .cont{width: 56.25vw;}
.yewu_part2 .cont h2{color: #00356D; font-size: 1.25vw; font-weight: initial; padding: 3.13vw 0 0.78vw 0;}
.yewu_part2 .cont h2:first-child{padding-top: 0 !important;}
.yewu_part2 .cont ul{display: flex; flex-wrap: wrap; margin-top: -0.26vw;}
.yewu_part2 .cont ul+ul{padding-top: 3.13vw;}
.yewu_part2 .cont li{width: 50%; padding-left: 1.04vw; position: relative; margin-top: 0.26vw; padding-right: 40px;}
.yewu_part2 .cont li::after{content: ''; position: absolute; left: -0.16vw; top: 0.57vw; width: 0.63vw; height: 0.63vw; transform: scale(0.5); background: #00356D;}

.yewu_part3 dt{border-bottom: 0.05vw solid #00356D; margin-bottom: 1.56vw;}
.yewu_part3 dd{width: 56.25vw;}
.yewu_part3 dd h2{color: #00356D; font-size: 1.25vw; font-weight: initial; padding:1.56vw 0 1.04vw 0;}
.yewu_part3 dd h2:first-child{padding-top: 0 !important;}
.yewu_part3 dd li{position: relative; padding-left: 1.04vw;}
.yewu_part3 dd li::after{content: ''; position: absolute; left: -0.16vw; top: 0.57vw; width: 0.63vw; height: 0.63vw; transform: scale(0.5); background: #00356D;}
.yewu_part3 dd li+li{margin-top: 1.56vw;}
.yewu_part3 dd p+p{margin-top: 1.56vw;}

.yewu_part4 .box{background: url(../images/guany/back_2.jpg) center no-repeat; background-size: cover; height: 20.83vw; display: flex; align-items: center; justify-content: space-between; padding: 0 20.83vw 0 10.42vw; color: #fff;}
.yewu_part4 .c_h32{padding-bottom: 0.52vw;}
.yewu_part4 .col_1{padding-right: 1.04vw;}


/* 团队列表 */
.tuand_query{background: #fff; margin: -5.21vw -4.17vw 0 -4.17vw; position: relative; z-index: 2; padding: 3.13vw 4.17vw 5.73vw 4.17vw;}
.tuand_query .col_1{padding-bottom: 1.56vw;}
.tuand_query .col_1 ul{display: flex; justify-content: space-between;}
.tuand_query .col_1 li{width: 2.6vw; height: 2.6vw; background: #F1F4F6; text-align: center; line-height: 2.6vw; cursor: pointer; border-radius: 50%; font-family: 'Times New Roman'; transition: 0.5s;}
.tuand_query .col_1 li.disabled{background: #FCFCFC; color: #999; cursor: no-drop;}
.tuand_query .col_1 li.on{background: #00356D; color: #fff;}

.tuand_query .col_2 ul{display: flex; font-size: 0.73vw;}
.tuand_query .col_2 li{width: 33.3%; border: 1px solid #E3E6EB; height: 2.6vw; display: flex;}
.tuand_query .col_2 .sel-title-box{padding: 0 1.04vw;}
.tuand_query .col_2 li+li{margin-left: -1px;}
.tuand_query .col_2 li:last-child{padding: 0 1.04vw;}
.tuand_query .col_2 input{font-size: 0.73vw; font-weight: lighter;}
.tuand_query .col_2 button{color: #00356D; transition: 0.5s;}
.tuand_query .col_2 button i{font-size: 0.94vw;}
.tuand_query .col_2 button:hover{color: #A3C654;}

.tuand_list {overflow: hidden;}
.tuand_list .box{display: flex; flex-wrap: wrap; margin: -5.21vw -1.98vw 0;}
.tuand_list .item{width: 25%; padding: 5.21vw 1.98vw 0;}
.tuand_list dt{ min-height: 20.83vw; position: relative; display: flex; align-items: end; justify-content: center;  overflow: hidden;}
.tuand_list dt::before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.6; background: linear-gradient(178deg, #00356D -46.14%, #F1F4F6 96%);}
.tuand_list dt::after{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 11.46vw; opacity: 0.8; background: linear-gradient(197deg, rgba(255, 255, 255, 0.00) 14.4%, rgba(95, 171, 158, 0.20) 48.39%, #AACF52 72.33%);
filter: blur(15px); opacity: 0; transition: 0.5s;}
.tuand_list dt img{position: relative; z-index: 1; }
.tuand_list dl:hover dt::after{opacity: 1;}
.tuand_list dd{padding-top: 1.04vw;}
.tuand_list .d1{display: flex; justify-content: space-between; align-items: center;}
.tuand_list .d1 .c_h20{color: #00356D;}
.tuand_list .d1 .tit{font-size: 0.73vw; display: flex;}
.tuand_list .d1 .tit span+span{padding-left: 0.52vw; margin-left: 0.52vw; position: relative;}
.tuand_list .d1 .tit span+span::before{content: ''; position: absolute; left: 0; top: 0.26vw; width: 0.05vw; height: 0.78vw; background: #D5D7DB;}
.tuand_list .d2{font-size: 0.83vw; font-weight: lighter; padding-top: 0.52vw; color: #888;}

.hot_lingy{margin-top: 2.6vw;}
.hot_tuand .txt,
.hot_lingy .txt{font-weight: bold; color: #333; border-bottom: 0.05vw solid #D5D7DB; padding-bottom: 0.78vw; margin-bottom: 1.04vw;}
.hot_tuand dl{display: flex; margin-bottom: 1.04vw; min-height: 7.29vw;}
.hot_tuand dt{width: 5.21vw; background: linear-gradient(178deg, rgba(0,53,109,0.4) -46.14%, rgba(241,244,246,0.4) 96%);}
.hot_tuand dd{display: flex; flex: 1;flex-direction: column; justify-content: center; padding-left: 1.04vw;}
.hot_tuand .c_h20{color: #00356D; transition: 0.5s;}
.hot_tuand .d2{padding: 0.42vw 0; font-size: 0.83vw; font-weight: lighter;}
.hot_tuand .d3{font-size: 0.73vw; font-weight: lighter; display: flex;}
.hot_tuand .d3 span+span{padding-left: 0.52vw; margin-left: 0.52vw; position: relative;}
.hot_tuand .d3 span+span::before{content: ''; position: absolute; left: 0; top: 0.26vw; width: 0.1vw; height: 0.73vw; background: #D5D7DB;}
.hot_tuand dl:hover .c_h20{color: #A3C654;}
.hot_tuand .c_more{width: 100%; background: rgba(0, 53, 109, 0.10); border: 0; height: 2.19vw;}

.hot_lingy a{display: inline-block; position: relative;}
.hot_lingy li{position: relative; padding-left: 0.83vw;}
.hot_lingy li::after{content: ''; position: absolute; left: 0; top: 0.60vw; width: 0.31vw; height: 0.31vw; background: #00356D;}
.hot_lingy li+li{margin-top: 0.52vw;}
.hot_lingy a:hover{color: #00356D;}



/* 团队详情 */
.tuandc_part1{background: #E8EDF3 url(../images/tuand/back_1.png) center no-repeat;}
.tuandc_part1 .wrap{height: 31.25vw; position: relative; display: flex; justify-content: space-between;}
.tuandc_part1 .path{position: absolute; left: 0; top: 2.08vw; font-size: 0.73vw;}
.tuandc_part1 .path a:hover{color: #00356D;}
.tuandc_part1 .row_1{flex: 1; display: flex; flex-direction: column; justify-content: center; padding-right: 6.51vw;}
.tuandc_part1 .col_1{display: flex; justify-content: space-between; width: 100%; border-bottom: 0.05vw solid #00356D; padding-bottom: 1.56vw; margin-bottom: 1.56vw; align-items: end;}
.tuandc_part1 .col_1 .d1{display: flex; align-items: end;}
.tuandc_part1 .col_1 .c_h46{line-height: 1; color: #00356D; padding-right: 1.04vw;padding-bottom: 0.52vw;}
.tuandc_part1 .col_1 .d1 span{color: #333; line-height: 1;}
.tuandc_part1 .col_1 .d2{display: flex;}
.tuandc_part1 .col_1 a{width: 2.18vw; height: 2.18vw; border-radius: 50%; border: 0.05vw solid #00356D; display: flex; align-items: center; justify-content: center; color: #00356D; }
.tuandc_part1 .col_1 a i{font-size: 1.35vw; margin-top: 0.1vw;}
.tuandc_part1 .col_1 a+a{margin-left: 1.56vw;}
.tuandc_part1 .col_1 a:hover{background: #00356D; color: #fff;}
.tuandc_part1 .col_2{color: #333; padding-bottom: 1.04vw;}
.tuandc_part1 .col_3 i{color: #00356D; font-size: 1.15vw; padding-right: 0.26vw;}
.tuandc_part1 .col_3 span+span{padding-left: 2.08vw;}
.tuandc_part1 .row_2{flex-shrink: 0; display: flex; align-items: end; width: 21.98vw;}

.tuandc_part2 .wrap{display: flex;}
.tuandc_part2 .left{width: 18.23vw; flex-shrink: 0;}
.tuandc_part2 .left dl{background: #F1F4F6; padding: 1.04vw;}
.tuandc_part2 .left dl+dl{margin-top: 0.52vw;}
.tuandc_part2 .left dt{border-bottom: 0.05vw solid #D5D7DB; font-weight: bold; color: #333; padding-bottom: 0.78vw; margin-bottom: 1.04vw;}
.tuandc_part2 .left dd{font-size: 0.94vw;}
.tuandc_part2 .left dd li{position: relative;}
.tuandc_part2 .left dd li+li{margin-top: 0.26vw;}
.tuandc_part2 .left .dd li{padding-left: 0.52vw;}
.tuandc_part2 .left .dd li::after{content: ''; position: absolute; left: 0; top: 0.52vw; width: 0.21vw; height: 0.21vw; background: #00356D;}
.tuandc_part2 .left .d1{color: #00356D;}
.tuandc_part2 .left .icon li{padding-left: 1.56vw;  background-size: 1.25vw; background-repeat: no-repeat; background-position: left top;}
.tuandc_part2 .left .dd li+li,
.tuandc_part2 .left .icon li+li{margin-top: 0.52vw;}

.tuandc_part2 .right{flex: 1; padding-left: 4.17vw;}
.tuandc_part2 .right>div{padding-bottom: 4.17vw; margin-bottom: 1.82vw; border-bottom: 0.05vw solid #E3E6EB;}
.tuandc_part2 .right>div:last-child{padding: 0; margin-bottom: 0; border: 0;}

.tuandc_part2 .right p+p{padding-top: 0.78vw;}
.tuandc_part2 .right .c_title {margin-bottom: 1.82vw;}
.tuandc_part2 .right h2{font-size: 0.94vw; color: #333; padding: 1.3vw 0 0.52vw 0;}
.tuandc_part2 .right h2:first-child{padding-top: 0 !important;}
.tuandc_part2 .right li{position: relative; padding-left: 0.83vw;}
.tuandc_part2 .right li::after{content: ''; position: absolute; left: 0; top: 0.60vw; width: 0.31vw; height: 0.31vw; background: #00356D;}
.tuandc_part2 .right li+li{margin-top: 0.78vw;}
.tuandc_part2 .right .shu li{background: url(../images/ico_11.svg) left top 0.31vw no-repeat; background-size: 1.04vw; padding-left: 1.56vw;}
.tuandc_part2 .right .jiang li{background: url(../images/ico_12.svg) left top 0.26vw no-repeat; background-size: 0.89vw; padding-left: 1.56vw;}
.tuandc_part2 .right .shu li::after,
.tuandc_part2 .right .jiang li::after{display: none;}
.tuandc_part2 .right  a{text-decoration: underline; color: #00326e;}


.tuandc_part3{background: linear-gradient(306deg, #BEFF23 -43.78%, #589C6A 29.01%, #004EA0 100.08%); padding-bottom: 6.25vw;}
.tuandc_part3 .c_title{color: #fff;}
.tuandc_part3 .list{display: flex; flex-wrap: wrap; margin: -1.04vw -0.52vw 0; }
.tuandc_part3 .list>div{width: 33.3%;}
.tuandc_part3 .list .item{padding: 1.04vw 0.52vw 0; overflow: hidden;}

.tuandc_part3 .list .tet{height: 100%; background: #fff; display: block; padding: 2.08vw 1.56vw; background-image: url(../images/tuand/back_2.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }
.tuandc_part3 .list span{display: block;  word-wrap: break-word;}
/* padding-top: 3.13vw; background: url(../images/ico_13.svg) left top no-repeat; background-size: 1.77vw; */
.tuandc_part3 .list .item_0 .tet{background-image: url(../images/tuand/back_2.jpg);}
.tuandc_part3 .list .item_1 .tet{background-image: url(../images/tuand/back_3.jpg);}
.tuandc_part3 .list .item_2 .tet{background-image: url(../images/tuand/back_4.jpg);}
.tuandc_part3 .list .item_3 .tet{background-image: url(../images/tuand/back_5.jpg);}
.tuandc_part3 .list .item_4 .tet{background-image: url(../images/tuand/back_6.jpg);}

/* .tuandc_part3 .list.three .item_2 .tet{height: 10.42vw;} */


.bottom_news{background: #F1F4F6;}


/* 推荐新闻 */
.hot_list .flex{margin:0 -0.52vw;}
.hot_list .item{width: 33.3%; padding: 0 0.52vw;}
.hot_list dt{position: relative;}
.hot_list dt .tag{position: absolute; left: 0; top: 0; background: #00356D; padding: 0.52vw 1.04vw; color: #fff; display: flex; align-items: center;font-family: 'Merriweather-light';}
.hot_list dt .p1{font-size: 0.73vw;}
.hot_list dt .p2{font-family: 'DINRegular'; font-size: 0.83vw; padding-left: 0.52vw; margin-left: 0.52vw; position: relative;}
.hot_list dt .p2::after{content: ''; position: absolute; left: 0; top: 0.26vw; width: 0.05vw; height: 0.73vw;  background: rgba(255, 255, 255, 0.20);}
.hot_list dd{font-weight: lighter; padding-top: 1.56vw; line-height: 1.5; transition: 0.5s; color: #333;font-family: 'Merriweather-Regular';}
.hot_list .item:nth-child(even) dt .tag{background: #A3C654;}
.hot_list dl:hover dd{color: #00356D;}



/* 荣誉列表 */
.rongy_part .rongy_cont{margin-top: -3.13vw;}
.rongy_part .swiper_box{overflow: hidden; position: relative;}
.rongy_part .swiper_box::after{content: ''; position: absolute; left: 0; bottom: 0.36vw; width: 100%; border-bottom: 0.05vw dashed #D5D7DB;}
.rongy_part .swiper{margin: 0 -1.56vw;}
.rongy_part .swiper-slide{width: 10%; text-align: center;}
.rongy_part .swiper-slide a{color: #333; font-family: 'Times New Roman'; line-height: 1; font-size: 1.04vw; height: 4.17vw; padding-top: 0.52vw; display: inline-block; position: relative;}
.rongy_part .swiper-slide a::after{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0.83vw; background: url(../images/ico_14.svg) center no-repeat; transition: 0.5s; opacity: 0; background-size: 1.56vw;} 
.rongy_part .swiper-slide a:hover,
.rongy_part .swiper-slide a.one{font-size: 2.08vw; color: #00356D; padding-top: 0;}
.rongy_part .swiper-slide a:hover::after,
.rongy_part .swiper-slide a.one::after{opacity: 1;}

.rongy_part .list dl{display: flex;}
.rongy_part .list dt{width: 17.19vw; height: 9.69vw; background: #F2F5FA; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}
.rongy_part .list dt img{max-width: 70%;}
.rongy_part .list dd{flex: 1; padding-left: 5.21vw;}
.rongy_part .list .c_title {margin-bottom: 1.56vw;}
.rongy_part .list .tet{background: linear-gradient(90deg, rgba(0, 53, 109, 0.10) 0%, rgba(0, 53, 109, 0.00) 100%); padding: 0.63vw 1.3vw; font-size: 1.04vw; color: #00356D;}
.rongy_part .list .tet span{background: url(../images/ico_16.svg) left top 0.42vw no-repeat; background-size: 0.89vw;  padding-left: 1.56vw; display: inline-block;}
.rongy_part .list .cont{padding-top: 1.3vw;}
.rongy_part .list .cont em{font-style: normal; color: #00356D; padding-right: 1.04vw;}
.rongy_part .list .cont p+p{margin-top: 0.78vw;}
.rongy_part .list .cont p{position: relative; padding-left: 1.82vw; display: flex; align-items: flex-start; }
.rongy_part .list .cont p em{flex-shrink: 0;}
.rongy_part .list .cont p span{ white-space:initial !important;}
.rongy_part .list .cont p::after{content: ''; position: absolute; left: 1px; top: 0.31vw; width: 0.94vw; height: 0.99vw; background: url(../images/ico_15.svg) center no-repeat; background-size: contain;}
.rongy_part .list dl+dl{padding-top: 6.25vw;}



/* 新闻列表 */
.news_hot dl{height: 31.25vw; overflow: hidden;}
.news_hot dt{width: 50%; padding: 0 6.25vw 0 11.98vw; background: linear-gradient(62deg, #F7FBFD 37.67%, #D9E2EA 80.2%); display: flex; flex-direction: column; justify-content: center; position: relative; z-index: 1;}
.news_hot dt::after{content: ''; position: absolute; right: -4.60vw; bottom: 0; width: 14.06vw; height: 17.71vw; background: url(../images/ico_7.png) no-repeat;  background-size: cover;}
.news_hot dd{width: 50%; position: relative;}
.news_hot dd::after{content: ''; position: absolute; left: 0; top: 0; width: 14.06vw; height: 19.53vw; background: url(../images/ico_6.png) no-repeat; background-size: cover;}
.news_hot dd img{width: 100%; height: 100%; object-fit: cover;}
.news_hot .dt>div{position: relative; z-index: 1;}
.news_hot .tit{color: #00356D; padding-bottom: 1.04vw;}
.news_hot .tit .p1{font-weight: bold; font-size: 0.73vw;}
.news_hot .tit .p2{font-family: 'Times New Roman'; font-size: 0.73vw; margin-left: 0.78vw; padding-left: 0.78vw; position: relative;}
.news_hot .tit .p2::after{content: ''; display: block; width: 0.05vw; height: 0.73vw; background: #999; opacity: 0.6; position: absolute; top: 0; left: 0;}
.news_hot .txt a{color: #00356D; font-family: 'Merriweather-Regular';color: #333; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.news_hot .txt a:hover{color: #A3C654;}
.news_hot .swiper_page{display: flex; align-items: center; position: absolute; left: 11.98vw; bottom: 3.13vw; z-index: 2;}
.news_hot .swiper_page .pagination{display: flex; align-items: center; font-family: "Times New Roman"; padding-left: 1.04vw;}
.news_hot .swiper_page .pagination span{padding: 0 0.26vw;}
.news_hot .swiper_page .swiper-pagination-current{color: #00356D;}
.news_hot .swiper_page .but{cursor: pointer;}
.news_hot .swiper_page .but i{font-size: 1.56vw; color: #666; transition: 0.5s;}
.news_hot .swiper_page .but:hover i{color: #333;}
.news_hot .swiper_page .next{margin-left: 0.78vw; padding-left: 0.78vw; position: relative;}
.news_hot .swiper_page .next::after{content: ''; display: block; width: 0.05vw; height: 1.35vw; background: rgba(0, 0, 0, 0.15); position: absolute; top: 50%; transform: translateY(-50%); left: 0;}

.news_nav{padding-bottom: 2.6vw;}
.news_nav ul{justify-content: space-between;}
.news_nav li{flex: 1;}
.news_nav a{display: block; text-align: center; padding-bottom: 1.04vw; border-bottom: 0.05vw solid #D5D7DB; position: relative; font-family: 'Merriweather-Regular';}
.news_nav a::after{content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 0.1vw; background: #00356D; transition: 0.5s; opacity: 0;}
.news_nav a:hover,
.news_nav a.one{border-color: #00356D; color: #00356D;}
.news_nav a:hover::after,
.news_nav a.one::after{opacity: 1;}
.news_list .search{text-align: right; padding-bottom: 2.6vw;}
.news_list .search form{display: inline-flex; width: 23.96vw; border: 0.05vw solid #D5D7DB; height: 2.6vw; padding: 0 1.04vw;}
.news_list .search input{font-size: 0.73vw;  font-weight: lighter;}
.news_list .search button{color: #00356D; transition: 0.5s;}
.news_list .search button i{font-size: 0.94vw;}
.news_list .search button:hover{color: #A3C654;}

.news_list .flex{margin: -2.6vw -0.78vw 0;}
.news_list .item{padding: 2.6vw 0.78vw 0; width: 33.3%;}
.news_list dl{transition: 0.5s;}
.news_list dt{display: none;}
.news_list dd{padding: 1.56vw 1.04vw; height: 11.46vw;}
.news_list dd .tmt{font-family: 'Times New Roman'; font-size: 0.83vw; color: #00356D; padding-bottom: 0.78vw;}
.news_list dd .c_h24{font-weight: lighter; line-height: 1.5; transition: 0.5s;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; color: #333;}
.news_list dl:hover{box-shadow: 0px 10px 30px 0px rgba(0, 4, 67, 0.20);}
.news_list dl:hover .c_h24{color: #00356D;}


/* 新闻详情 */
.newsc_part1 {padding-top: 2.6vw;}
.newsc_part1 .back a{color: #00356D; font-size: 0.73vw; font-weight: bold; display: flex; align-items: center;}
.newsc_part1 .back a i{font-weight: initial; font-size: 1.56vw; padding-right: 0.78vw; transform: translateY(0.05vw);}
.newsc_part1 .row_1{flex: 1; padding-right: 4.17vw;}
.newsc_part1 .row_2{flex-shrink: 0; width: 16.15vw;}
.newsc_part1 .row_1 .txt{font-weight: lighter; font-size: 2.4vw; color: #00356D; line-height: 1.5;} 
.newsc_part1 .row_1 .tit{padding: 1.56vw 0 3.13vw 0; color: #00356D; font-size: 0.73vw;}
.newsc_part1 .row_1 .tit .p2{padding-left: 0.52vw; margin-left: 0.52vw; position: relative; font-family: "Times New Roman"; font-size: 0.83vw;}
.newsc_part1 .row_1 .tit .p2::before{content: ''; position: absolute; left: 0; top: 0.26vw; width: 0.1vw; height: 0.73vw; background: #D5D7DB;}
.newsc_part1 .row_1 .tet{ word-break: break-all; }
.newsc_part1 .row_1 .tet h2{font-size: 1.25vw; font-weight: initial; color: #00356D;}
.newsc_part1 .row_1 .tet ul{list-style-type: disc;}
.newsc_part1 .row_1 .tet ol{list-style-type: decimal;}
.newsc_part1 .row_1 .tet p+p{padding-top: 1.04vw;}
.newsc_part1 .row_1 .tet table{border-collapse: collapse;}
.newsc_part1 .row_1 .tet td,
.newsc_part1 .row_1 .tet th{border: 1px solid #ddd; padding: 0.26vw 0.52vw;}
.newsc_part1 .row_1 .tet section{background-image: none !important;}

/* 联系我们 */
.lianx_tet{padding-bottom: 2.08vw;}
.lianx_part1 .flex{margin: -3.65vw -1.56vw 0;}
.lianx_part1 dl{width: 25%; padding: 3.65vw 1.56vw 0;}
.lianx_part1 dd{padding-top: 1.56vw;}
.lianx_part1 .c_h30{font-weight: lighter; color: #00356D; line-height: 1; padding-bottom: 0.78vw;}
.lianx_part1 .dd{display: flex; font-size: 0.83vw;  font-weight: 290;}
.lianx_part1 .dd+.dd{padding-top: 0.31vw;}
.lianx_part1 .d1{flex-shrink: 0;}
.lianx_part1 .d2{padding-left: 0.52vw;}

.lianx_part2{background: linear-gradient(102deg, #F1F4F6 4.69%, #D9E1E9 98.41%);}
.lianx_query{padding-bottom: 1.56vw;}
.lianx_query li{width: 13.54vw; height: 2.6vw; border: 0.05vw solid #D5D7DB; display: flex; font-size: 0.73vw;}
.lianx_query li:first-child{margin-right: 1.04vw;}
.lianx_query li:last-child{margin-left: auto; padding: 0 0.78vw; width: 16.15vw;}
.lianx_query li .sel-title-box{padding: 0 0.78vw;}
.lianx_query li input{font-size: 0.73vw; font-weight: lighter;}
.lianx_query li button{color: #00356D; transition: 0.5s;}
.lianx_query li button i{font-size: 0.94vw;}
.lianx_query li button:hover{color: #A3C654;}

.lianx_part2 .more {text-align: center; padding-top: 1.04vw; line-height: 1;}

.lianx_part2 dl{position: relative; background: #fff;}
.lianx_part2 dl+dl{margin-top: 0.52vw;}
.lianx_part2 dt{padding: 1.56vw 3.13vw; position: relative; cursor: pointer; border-top: 0.15vw solid #fff; transition: 0.5s;}
.lianx_part2 dt::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; background: linear-gradient(180deg, #02326E 0%, rgba(2, 50, 110, 0.00) 100%); transition: 0.5s;}
.lianx_part2 dt span{position: absolute; right: 3.13vw; top: 50%; transform: translateY(-50%); width: 3.02vw; height: 3.02vw; border: 0.05vw solid rgba(0, 53, 109, 0.30); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.04vw;}
.lianx_part2 dt span::before{transition: 0.5s;}
.lianx_part2 dd{display: none;}
.lianx_part2 .box{padding: 1.04vw 3.13vw; font-size: 0.83vw; background-repeat: no-repeat; background-repeat: no-repeat; background-position: right bottom; background-size: 75vw;}
.lianx_part2 .c_h24{color: #333;}
.lianx_part2 .tzt{display: flex; align-items: center; padding-top: 0.52vw;}
.lianx_part2 .tzt i{color: #909EB0; padding-right: 0.26vw;}
.lianx_part2 .dd+.dd{padding-top: 2.08vw;}
.lianx_part2 .dd{display: flex;}
.lianx_part2 .d1{width: 14.25vw; font-weight: bold; flex-shrink: 0;}
.lianx_part2 .col_2{margin-top: 2.08vw; padding: 2.08vw 0 1.04vw 0; border-top: 1px dashed #D5D7DB; display: flex; justify-content: space-between;}
.lianx_part2 .tit{color: #999;}
.lianx_part2 .but a,
.lianx_part2 .but label{width: 7.29vw; padding: 0.52vw 0; font-weight: bold; border-radius: 4.69vw; display: inline-block; text-align: center; margin-left: 0.52vw; transition: 0.5s; cursor: pointer;}
.lianx_part2 .but .a1{background: rgba(213, 215, 219, 0.50); color: #A3C654;}
.lianx_part2 .but .a1:hover{background: #A3C654; color: #fff;}
.lianx_part2 .but .a2{background: #00356D; color: #fff;}
.lianx_part2 .but .a1:hover,
.lianx_part2 .but .a2:hover{background: #A3C654; color: #fff;}

.lianx_part2 dl.on dt::after{opacity: 0.15;}
.lianx_part2 dl.on dt{border-color: #00356D;}
.lianx_part2 dl.on dt span::before{transform: rotate(-180deg);}

.lianx_part2 .Pnext{color: #00356D; font-weight: bold; font-size: 0.73vw; display: inline-flex; align-items: center;}
.lianx_part2 .Pnext::after{content: '\e607'; font-family: 'iconfont'; font-weight: initial; transition: 0.5s; margin-top: 0.21vw; padding-left: 1.04vw;  font-size: 1.56vw;}
.lianx_part2 .Pnext:hover::after{padding-left: 0.52vw;}



/* 全文检索 */
.search_part1{background: #F1F4F6;}
.search_part1 .wrap{height: 17.5vw; display: flex; justify-content: center; flex-direction: column;}
.search_part1 form{display: flex; border: 0.05vw solid #00356D; height: 4.17vw; margin: auto 0; padding: 0 1.56vw;}
.search_part1 input{font-size: 1.04vw; font-weight: lighter; padding-right: 0.52vw;}
.search_part1 .but1{padding-right: 1.04vw;}
.search_part1 .but1 i{font-size: 1.56vw; color: #333;}
.search_part1 .but2 i{font-size: 1.56vw; color: #00356D;}
.search_part1 .but1 i:hover{color: #00356D;}
.search_part1 .but2 i:hover{color: #A3C654;}
.search_part1 .nav{display: flex;}
.search_part1 .nav a+a{margin-left: 3.13vw;}
.search_part1 .nav a{min-width: 5.21vw; position: relative; padding-bottom: 1.04vw; color: #666; text-align: center;}
.search_part1 .nav a::after{content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 0.1vw; background: #00356D; transition: 0.5s; opacity: 0;}

.search_part1 .nav a:hover,
.search_part1 .nav a.one{color: #00356D;}
.search_part1 .nav a:hover::after,
.search_part1 .nav a.one::after{opacity: 1;}


.search_part2 .c_title span{font-family: "Times New Roman"; font-size: 1.67vw;}
.search_box+.search_box{margin-top: 4.17vw;}


.search_part2 .but_out{position: absolute; left: 0; width: 100%; text-align: center;}
.search_part2 .but_out span{cursor: pointer; color: #00356D; position: relative; padding-right: 1.04vw; display: inline-block; }
.search_part2 .but_out span::after{content: '\e64a'; font-family: 'iconfont'; font-size: 0.73vw; position: absolute; right: 0; top: 0.26vw;}
.search_part2 .but_out.on span::after{transform: rotate(-180deg);}

.search_part2 .yew{border-top:0.05vw solid #D5D7DB ;}
.search_part2 .yew .item{padding: 2.08vw 0; border-bottom:0.05vw solid #D5D7DB ;}
.search_part2 .yew .c_h30{font-weight: lighter; color: #333;}
.search_part2 .yew .tet{color: #999; max-width: 56.25vw; padding: 0.78vw 0 1.04vw 0;}
.search_part2 .yew .tat{line-height: 1;}
.search_part2 .yew a:hover .c_h30{color: #00356D;}
.search_part2 .yew .tmt{font-family: "Times New Roman"; color: #00356D; font-size: 0.83vw; padding-bottom: 0.52vw;}

.search_part2 .yanj {position: relative;}
/* .search_part2 .yanj .item:nth-child(n+4){display: none;} */
.search_part2 .yanj .but_out{top: calc(100% - 0.05vw);  background: #fff;}

.search_part2 .news{position: relative;}
.search_part2 .news .item+.item{margin-top: 2.08vw;}
.search_part2 .news dl{display: flex;}
.search_part2 .news dt{flex-shrink: 0; position: relative; width: 23.96vw; display: none;}
.search_part2 .news dd{display: flex; justify-content: center; flex-direction: column; padding: 1.04vw 1.56vw;}
.search_part2 .news .tag{position: absolute; left: 0; top: 0; background: #00356D; padding: 0.52vw 1.04vw; color: #fff; display: flex; align-items: center;}
.search_part2 .news .p1{font-weight: bold; font-size: 0.73vw;}
.search_part2 .news .p2{font-family: 'DINRegular'; font-size: 0.83vw; padding-left: 0.52vw; margin-left: 0.52vw; position: relative;}
.search_part2 .news .p2::after{content: ''; position: absolute; left: 0; top: 0.26vw; width: 0.05vw; height: 0.73vw;  background: rgba(255, 255, 255, 0.20);}
.search_part2 .news .c_h30{font-weight: lighter; color: #333; padding-bottom: 0.52vw;}
.search_part2 .news .tet{color: #999;}
.search_part2 .news .tat{margin-top: auto;}
.search_part2 .news a:hover .c_h30{color: #00356D;}
.search_part2 .news .item:nth-child(even) dt .tag{background: #A3C654;}
/* .search_part2 .news .item:nth-child(n+4){display: none;} */
.search_part2 .news .but_out{ bottom: 0; height: 5.73vw; text-align: center; background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.85) 62.87%, #FFF 100%); }
.search_part2 .news .but_out span{margin-top: 4.17vw;}

.search_part2 .news .but_out.on{background: none; height: auto; bottom: auto; top: 100%;}
.search_part2 .news .but_out.on span{margin: 0;}

.search_part2 em{font-style: normal; color: #A3C654;}

/* 法律声明 */
.falv_part{background: linear-gradient(102deg, #F1F4F6 4.69%, #D9E1E9 98.41%); padding: 4.17vw 0 9.38vw 0;}
.falv_part .box{background: #fff; padding: 5.21vw 6.25vw; position: relative;}
.falv_part .box::before,
.falv_part .box::after{content: ''; position: absolute; top: 0; left: 0; width: 50%; height: 0.21vw; background: #00356D;}
.falv_part .box::after{left: 50%; background: #A3C654;}
.falv_part .box .c_title{margin-bottom: 3.13vw; font-size: 2.4vw; font-weight: lighter;}
.falv_part .box .c_title::before,
.falv_part .box .c_title::after{height: 2.08vw;}

.falv_part .box .tet{border-top: 0.05vw solid #D5D7DB; padding-top: 3.13vw;  }
.falv_part .box .tet h2{padding: 2.6vw 0 1.56vw 0; color: #00356D; font-size: 1.25vw; font-weight: normal;}
.falv_part .box .tet h2:first-child{padding-top: 0 !important;}
.falv_part .box .tet p+p{padding-top: 1.04vw;}

.falv_part .box .tet h3{padding: 2.08vw 0 1.04vw 0; color: #00356D; font-size: 0.94vw; font-weight: bold;}
.falv_part .box .tet h3:first-child{padding-top: 0 !important;}
.falv_part .box .tet em{font-style: normal; border-top: 0.05vw dashed #D5D7DB; padding-top: 2.08vw; margin-top: 2.08vw; display: block;}


/* 弹层 */
.cookie_layer{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 999;}
.cookie_layer .box{background: #fff; width: 75vw; max-height: calc(100% - 2.6vw); position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); padding: 4.17vw; overflow: auto;}
.cookie_layer .c_h32{border-bottom: 0.05vw solid #D5D7DB; color: #00356D; padding-bottom: 1.56vw;}
.cookie_layer .tet{padding: 2.08vw 0 4.17vw 0; }
.cookie_layer .tet a{color: #00356D; text-decoration: underline;}
.cookie_layer .tat{display: flex;}
.cookie_layer .tat a+a{margin-left: 2.08vw;}
.cookie_layer .tat a{font-weight: bold; color: #00356D; font-size: 0.73vw; display: inline-flex; border-bottom: 0.05vw solid #fff; }
.cookie_layer .tat a i{margin-left: 0.52vw; font-size: 1.56vw; font-weight: normal;}
.cookie_layer .tat a:hover{ border-color: #00356D;}
.cookie_layer input{width: auto;}
.cookie_layer .tit{color: #00356D; font-size: 1.25vw;}
.cookie_layer dl{padding-top: 2.08vw;}
.cookie_layer dt{padding-bottom: 0.78vw; font-weight: bold; display: flex; align-items: center;}
.cookie_layer dt input{transform: scale(1.2);}
.cookie_layer dt label{padding-left: 0.52vw;}


.lm_page .page{display: flex; align-items: center; justify-content: center; padding-top: 4.17vw;font-family: 'Merriweather-Regular';}
.lm_page .page .Ppage a{display:inline-flex; width: 2.92vw; height: 2.92vw; align-items: center; justify-content: center; border-radius: 50%; background: #F1F4F6; font-family: 'Times New Roman'; margin: 0 15px;}
.lm_page .page .Pprev,
.lm_page .page .Pnext{background: #F1F4F6; width: 7.6vw; height: 2.92vw; border-radius: 1.56vw; display: flex; align-items: center; justify-content: center; margin: 0 0.78vw;}
.lm_page .page .Pprev:hover,
.lm_page .page .Pnext:hover,
.lm_page .page .Ppage .Pmodern,
.lm_page .page .Ppage a:hover{background: #00356D; color: #fff;}

.lm_page .page .Pprev, .lm_page .page .Pnext,.lm_page .page .Pprev:hover,.lm_page .page .Pnext:hover{
	color:transparent;
	position:relative;
}

.lm_page .page .Pprev:after,.lm_page .page .Pnext:after{
content: "Next";
	  width: 100%;
  height: 100%;
justify-content: center;
  display: flex;
  align-items: center;
  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;
}

/* 首页动画 */
@media screen and (min-width: 758px){
    .home_title .c_h60{transform: translateY(100px); transition: 1s; opacity: 0;}
    .home_title .c_h24{transform: translateY(100px); transition: 1s 0.1s; opacity: 0;}
    .home_title .tat{transform: translateY(100px); transition: 1s 0.3s; opacity: 0;}

    .home_part2 .hot_list{transform: translateX(100px); transition: 1s 0.3s; opacity: 0;}
    .home_part3 .list{transform: translateY(100px); transition: 1s 0.4s; opacity: 0;}
    .home_part4 .box{transform: translateX(-100px); transition: 1s 0.4s; opacity: 0;}
    .home_part5 .box{transform: translateX(-100px); transition: 1s 0.4s; opacity: 0;}
    .home_part5 .home_title{transform: translateX(100px); transition: 1s ; opacity: 0;}

    .scrollbox.on .home_title .c_h60,
    .scrollbox.on .home_title .c_h24,
    .scrollbox.on .home_title .tat,
    .home_part2.on .hot_list,
    .home_part3.on .list,
    .home_part4.on .box,
    .home_part5.on .box,
    .home_part5.on .home_title{transform: translate(0); opacity: 1;}
}


@media screen and (max-width: 1200px){    
    .wrap,
    .home_wrap{width: auto; margin: 0 40px;}

    .iconfont{font-size: 14px;}

    body{font-size: 14px; line-height: 1.5;}

    .c_h60{font-size: 38px;}
    .c_h46{font-size: 36px;}
    .c_h36{font-size: 28px;}
    .c_h32{font-size: 22px;}
    .c_h30{font-size: 20px;}
    .c_h24{font-size: 16px;}
    .c_h20{font-size: 16px;}


    .c_p180{padding: 100px 0;}
    .c_b180{padding-bottom: 100px;}
    .c_b120{padding-bottom: 80px;}
    .c_p120{padding: 80px 0;}

    .c_title{font-size: 22px;}

    .c_more{font-size: 12px; width: 150px; height: 45px; border-radius: 50px;}
    .c_more::after{font-size: 20px; padding-left: 10px;}

    .hot_list dt .tag{padding: 5px 10px;}
    .hot_list dt .p1{font-size: 12px;}
    .hot_list dt .p2{font-size: 12px; padding-left: 10px; margin-left: 10px;}
    .hot_list dt .p2::after{top: 4px; width: 1px; height: 10px;}
    .hot_list dd{padding-top: 20px;}

    .c_column{height: 400px;}
    .yewu_column{height: 200px;}


    .header{padding: 0 40px; height: 70px;}
    .header .logo img{width: 130px;}
    .header .nav a{font-size: 12px;}
    .header .nav a+a{padding-left: 15px;}
    .header .search{padding: 0 25px; margin-left: 30px;}
    .header .search::before{width: 1px; height: 15px;}
    .header .search i{font-size: 16px;}
    .header .lang dt i{font-size: 12px; padding-left: 5px;}
    .header .lang dd{opacity: 1 !important; pointer-events: initial !important; display: none; transition: 0s;}
    .header .lang dd div{width: 100px; padding: 10px 0; margin-top: 5px;}
    .header .lang dd a{font-size: 14px; padding: 3px 0;}

    .nav_layer{padding: 30px 40px 40px 40px; font-size: 14px;}
    .nav_lingy dt{padding-bottom: 10px;}
    .nav_lingy li{padding-top: 0;}


    .nav_news .cont{padding-right: 40px;}
    .nav_news .hot_list .item{padding-left: 40px;}

    .footer{padding: 60px 0 40px 0;}
    .footer .nav{padding-bottom: 15px; margin-bottom: 15px;}
    .footer .nav a{font-size: 14px}
    .footer .nav a+a{margin-left: 40px;}
    .footer .tet{font-size: 14px;}
    .footer .tet a{margin-left: 30px;}
    .footer .tet a::after{left: -15px; width: 1px; height: 12px; top: 5px;}

    /* 首页 */
    .home_title{margin-bottom: 40px;}
    .home_title .c_h24{padding-top: 15px;}

    .home_part1{height: 600px;}
    .home_part1 .box .txt{font-size: 50px;}
    .home_part1 .box .tet{width: 450px; margin-top: 20px;}
    .home_part1 .box .tat{margin-top: 40px;}
    .home_part1 .box.left .txt{font-size: 36px; width: 500px;}    

    .home_part2 .swiper{margin:0;}
    .home_part2 .swiper-wrapper{margin: 0 -10px;}
    .home_part2 .swiper-slide{margin: 0 10px; flex: none;}
    
    .home_part3 video{display: none;}
    .home_part3 .list{margin: -30px -15px 0;}
    .home_part3 .list>div{padding: 30px 15px 0;}
    .home_part3 .list .c_h30{padding: 20px 0 10px 0; font-size: 14px;}
    .home_part3 .list .tet{font-size: 14px; overflow: initial; height: auto;}
    .home_part3 .list .tet p{padding: 2px 0;}
    .home_part3 .home_title .box{width: auto; display: flex; flex: 1; align-items: center; justify-content: space-between;}
    .home_part3 .home_title .box .dd{width: 41.67vw;}

    .home_part4 .home_wrap{margin-right: 0 !important;}
    .home_part4 .home_title{width: 50%; padding-right: 15vw;}
    .home_part4 .box{width: 50%; margin: 0;}
    .home_part4 .but div{width: 40px; height: 40px;}
    .home_part4 .but div i{font-size: 14px;}

    .home_part5{height: 450px;}

    .home_part5 .tab_nav span{padding: 10px 0;}
    .home_part5 .tab_nav span+span{margin-left: 1px;}
    .home_part5 .cont{padding: 80px 0 0 40px;}

    .home_part5 .home_title{width: 25%;}
    .home_part5 .home_title{padding: 0 40px;}


    .guany_part1 .row_1 h2{font-size: 22px; padding: 40px 0 10px 0;}
    .guany_part1 .row_1{font-size: 14px; padding-right: 50px;}
    .guany_part2 dt{width: 30%;}
    .guany_part2 dd .tit::before{ top:10px; }

    .guany_part3 .box{ padding-left: 80px;}

    .rongy_part .swiper-slide a{font-size: 16px;}
    .rongy_part .swiper-slide a.one{font-size: 24px;}
    .rongy_part .list .tet{font-size: 16px; padding: 10px 15px;}
    .rongy_part .list .tet span{background-size: 12px; padding-left: 20px;}
    .rongy_part .list .cont{padding-top: 15px;}
    .rongy_part .list .cont p+p{margin-top: 10px;}
    .rongy_part .list .cont p{padding-left: 20px;}
    .rongy_part .list .cont p::after{width: 12px; height: 13px; top: 4px;}
    .rongy_part .list dl+dl{ padding-top: 50px;}
    .rongy_part .list dt{width: 250px; height: 150px;}
    .rongy_part .list dd{padding-left: 50px;}
    .rongy_part .list .cont em{padding-right: 10px;}

    .lianx_tet{padding-bottom: 30px;}
    .lianx_part1 .dd{font-size: 12px;}
    .lianx_part1 .flex{margin: -40px -15px 0;}
    .lianx_part1 dl{padding: 40px 15px 0;}
    .lianx_part1 .c_h30{padding-bottom: 10px;}
    .lianx_part1 .dd+.dd{padding-top: 5px;}

    .lianx_query li{width: 20%; height: 40px; font-size: 12px; border-width: 1px;}
    .lianx_query li .sel-title-box{padding: 0 15px;}
    .lianx_query li:last-child{width: 25%; padding: 0 15px;}
    .lianx_query li input{font-size: 12px;}
    .lianx_query li button i{font-size: 16px;}
    .lianx_part2 dl+dl{margin-top: 10px;}
    .lianx_part2 dt{padding: 20px 40px; border-width: 2px;}
    .lianx_part2 dt span{font-size: 16px; width: 40px; height: 40px; border-width: 1px;}
    .lianx_part2 .tzt i{font-size: 12px; transform: translateY(1px);}
    .lianx_part2 .box{font-size: 14px;}
    .lianx_part2 .d1{width: 80px;}
    .lianx_part2 .dd+.dd{padding-top: 20px;}
    .lianx_part2 .col_2{margin-top: 30px; padding-top: 30px;}
    .lianx_part2 .more{padding-top: 15px;}
    .lianx_part2 .Pnext{font-size: 12px;}
    .lianx_part2 .Pnext::after{padding-left: 10px; font-size: 20px;}

    .search_part1 .wrap{height: 250px;}
    .search_part1 form{border-width: 1px; height: 50px; padding: 0 20px;}
    .search_part1 input{font-size: 14px;}
    .search_part1 .but1{padding-right: 10px;}
    .search_part1 .but1 i{font-size: 20px;}
    .search_part1 .but2 i{font-size: 20px;}
    .search_part1 .nav a+a{margin-left: 20px;}
    .search_part2 .c_title span{font-size: 20px;}

    .search_part2 .news .tag{padding: 5px 10px;}
    .search_part2 .news .p1{font-size: 12px;}
    .search_part2 .news .p2{font-size: 12px; padding-left: 10px; margin-left: 10px;}
    .search_part2 .news dt .p2::after{top: 4px; width: 1px; height: 10px;}
    .search_part2 .news .c_h30{padding-bottom: 10px;}
    .search_part2 .news dd{padding: 20px ;}
    .search_part2 .news .item+.item{margin-top: 20px;}
    
    .search_box+.search_box{margin-top: 60px;}
    .search_part2 .yew .item{padding: 30px 0;}
    .search_part2 .yew .tet{padding: 5px 0 15px 0;}
    .search_part2 .yew .tmt{font-size: 16px; padding-bottom: 5px;}

    .search_part2 .yanj .but_out{top: calc(100% - 1px);}
    .search_part2 .but_out span{padding-right: 20px;}
    .search_part2 .but_out span::after{font-size: 12px;}

    .tuand_list .box{margin: -50px -20px 0;}
    .tuand_list .item{padding: 50px 20px 0;}
    .tuand_list .d1 .tit{font-size: 12px;}
    .tuand_list .d2{font-size: 12px;}
    .tuand_list .d1 .tit span+span{padding-left: 10px; margin-left: 10px;}
    .tuand_list .d1 .tit span+span::before{width: 1px; height: 10px; top: 5px;}

    .tuand_query{margin: -50px -20px 0 -20px; padding: 30px 20px; padding-bottom: 50px;}
    .tuand_query .col_2 ul,
    .tuand_query .col_2 input{font-size: 12px;}
    .tuand_query .col_2 li{height: 40px; border-width: 1px;}
    .tuand_query .col_2 button i{font-size: 16px;}
    .tuand_query .col_2 li:last-child,
    .tuand_query .col_2 .sel-title-box{padding: 0 15px;}

    .tuandc_part1 .wrap{height: 400px;}
    .tuandc_part1 .path{font-size: 14px; top: 20px;}
    .tuandc_part1 .row_1{padding-right: 80px;}
    .tuandc_part1 .col_1{padding-bottom: 20px; margin-bottom: 20px;}
    .tuandc_part1 .col_1 a{width: 35px; height: 35px;}
    .tuandc_part1 .col_1 a i{font-size: 18px; margin: 0;}
    .tuandc_part1 .col_1 a+a{margin-left: 20px;}
    .tuandc_part1 .col_2{padding-bottom: 40px;}
    .tuandc_part1 .col_3 span+span{margin-left: 20px;}
    .tuandc_part1 .col_3 i{font-size: 16px; padding-right: 5px;}
    .tuandc_part1 .row_2{width: 280px;}

    .tuandc_part2 .left{width: 250px;}
    .tuandc_part2 .left dl{padding: 15px;}
    .tuandc_part2 .left dd{font-size: 12px;}
    .tuandc_part2 .left .icon li{background-size: 16px; background-position: left top 2px; padding-left: 20px;}
    .tuandc_part2 .left dl+dl{margin-top: 10px;}
    .tuandc_part2 .left .dd li+li, .tuandc_part2 .left .icon li+li{margin-top: 10px;}
    .tuandc_part2 .right{padding-left: 50px;}
    .tuandc_part2 .right>div{padding-bottom: 40px; margin-bottom: 30px;}
    .tuandc_part2 .right li+li{margin-top: 10px;}
    .tuandc_part2 .right .c_title{margin-bottom: 20px;}
    .tuandc_part2 .right h2{font-size: 16px;}
    .tuandc_part2 .right p+p{padding-top: 10px;}
    .tuandc_part2 .right h2{padding: 20px 0 10px 0;}
    .tuandc_part2 .right li::after{width: 4px; height: 4px; top:9px;}
    .tuandc_part2 .right li{padding-left: 10px;}
    .tuandc_part2 .right .shu li{background-size: 14px; padding-left: 20px;}
    .tuandc_part2 .right .jiang li{background-size: 12px; padding-left: 20px; background-position: left top 4px;}

    .tuandc_part3 .list{margin: -20px -10px 0;}
    .tuandc_part3 .list .tet{padding: 20px; height: auto; min-height: 130px;}
    /* .tuandc_part3 .list span{background-size: 25px; padding-top: 30px;} */
    .tuandc_part3 .list .item_2 .tet{height: 280px;}
    .tuandc_part3 .list .item{padding: 20px 10px 0;}
    .tuandc_part3 .list.three .item_2 .tet{height: auto;}

    .news_hot dl{height: 400px;}
    .news_hot dt{padding: 0 100px 0 40px;}
    .news_hot .tit .p1{font-size: 14px;}
    .news_hot .tit .p2{font-size: 12px; padding-left: 10px; margin-left: 10px;}
    .news_hot .tit .p2::after{width: 1px; height: 10px; top: 2px;}
    .news_hot .swiper_page{left: 40px; bottom: 40px;}
    
    .news_nav{padding-bottom: 40px;}
    .news_nav a{padding-bottom: 10px;}
    .news_list .search{padding-bottom: 40px;}
    .news_list .search form{width: 300px; height: 40px;}
    .news_list .search input{font-size: 12px;}
    .news_list .search button i{font-size: 16px;}
    .news_list dd .tmt{font-size: 14px; padding-bottom: 5px;}
    .news_list dd{padding: 20px 15px;}
    .news_list .flex{margin: -20px -10px 0;}
    .news_list .item{padding: 20px 10px 0;}

    .newsc_part1 .back a{font-size: 14px;}
    .newsc_part1 .back a i{font-size: 20px;}
    .newsc_part1 .row_1{padding-right: 50px;}
    .newsc_part1 .row_1 .txt{font-size: 30px;}
    .newsc_part1 .row_1 .tit{font-size: 14px; padding: 20px 0 20px 0;}
    .newsc_part1 .row_1 .tit .p2{font-size: 14px; padding-left: 10px; margin-left: 5px;}
    .newsc_part1 .row_2{width: 250px;}
    .newsc_part1 .row_1 .tet td,
    .newsc_part1 .row_1 .tet th{padding: 5px 10px;}
    
    .hot_tuand .txt,
    .hot_lingy .txt{padding-bottom: 10px; margin-bottom: 15px;}
    .hot_tuand dl{margin-bottom:10px;}
    .hot_tuand dt{width: 70px;}
    .hot_tuand .d2{font-size: 12px;}
    .hot_tuand .d3{font-size: 12px;}
    .hot_tuand .c_more{height: 35px;}
    .hot_lingy li{padding-left: 8px;}
    .hot_lingy li::after{width: 4px; height: 4px; top: 9px;}


    .yewu_column .c_h60{padding-left: 40px;}
    .yewu_part1 .row_2{width: 250px; margin-left: 50px;}
    .yewu_part2 .tet{padding-bottom: 40px;}


    .falv_part .box{padding: 60px 80px;}
    .falv_part .box .c_title{font-size: 30px; margin-bottom: 40px;}
    .falv_part .box .tet{padding-top: 40px;}
    .falv_part .box .tet h3{font-size: 16px;}
    .falv_part .box .tet em{margin-top: 20px; padding-top: 20px;}

    .cookie_layer .box{padding: 40px;}
    .cookie_layer .tat a{font-size: 14px;}
    .cookie_layer .tet{padding: 20px 0 40px 0;}
    .cookie_layer dl{padding-top: 20px;}
    .cookie_layer .tat a i{font-size: 20px; margin-left: 10px;}

    .falv_part .box .tet h2{font-size: 16px;}

    .cookie_layer .tit{font-size: 16px;}
    
    .yewu_part3 dd h2,
    .yewu_part2 .cont h2{font-size: 16px;}
    .yewu_part1 .row_1.w .tet{padding-right: 37.5vw;}

}


@media screen and (max-width: 1002px){
    .wrap, .home_wrap{margin: 0 20px;}

    .c_p180{padding: 80px 0;}
    .c_b180{padding-bottom: 80px;}
    .c_b120{padding-bottom: 40px;}
    
    .c_h60{font-size: 30px;}
    .c_h46{font-size: 26px;}
    .c_h36{font-size: 22px;}
    .c_h32{font-size: 20px;}
    .c_h30{font-size: 20px;}
    .c_h24{font-size: 16px;}
    .c_h20{font-size: 16px;}


    .c_column{height: 300px;}
    .yewu_column{height: 150px;}

    .header{padding: 0 20px;}
    .header .logo img{width: 110px;}
    .header .nav a{font-size: 12px;}
    .header .nav a+a{padding-left: 15px;}
    .header .search{padding: 0 15px; margin-left: 20px;}
    .header .lang dd{left: auto; right: -10px; transform: translateY(0);}


    .home_part1{height: 400px;}
    .home_part1 .box .tet{width: 380px;}
    .home_part1 .box .txt{font-size: 40px;}
    .home_part1 .box.left .txt{font-size: 30px; width: 400px;}

    .home_part2 .swiper-slide{width: 40vw;}

    .home_part3 .list .tet{font-weight: normal;}

    .home_part5{height: 400px;}
    .home_part5 .home_title{width: 250px; padding: 0 20px;}
    .home_part2 .box,
    .home_part3 .home_title .box .dd{width: 60%;}
    .home_part4 .home_title{padding-right: 40px;}
    .rongy_part .list dt{width: 150px; height: 100px;}
    .rongy_part .list dd{padding-left: 30px;}

    .lianx_part1 dl{width: 33.3%;}
    .search_part2 .news dt{width: 30vw;}
    .search_part2 .news dd{padding: 10px 20px;}
    .search_part2 .news .tet{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
    .tuand_list .item{width: 33.3%;}

    .tuandc_part1 .wrap{height: 300px;}
    .tuandc_part1 .row_2{width: 200px;}
    .tuandc_part2 .right{padding-left: 40px;}

    .news_hot dl{height: 300px;}
    .news_hot dt{padding: 0 50px 0 20px;}
    .news_hot .swiper_page{left: 20px; bottom: 20px;}

    .newsc_part1 .row_1 .txt{font-size: 24px;}
    .newsc_part1 .row_1{padding-right: 40px;}

    .yewu_column .c_h60{padding-left: 20px;}

    .falv_part .box{padding: 40px;}
    .falv_part .box .c_title{font-size: 28px; margin-bottom: 20px;}
    .falv_part .box .tet{padding-top: 20px;}
}

@media screen and (max-width: 758px){
    .header{height: 60px;}
    .header .logo img{width: 150px;}
    .header .nav{display: none;}
    .header .search{margin: 0; padding: 0;}
    .header .search::before{display: none;}
    .header .search i{font-size: 20px;}
    .header .lang{margin: 0 15px;}
    .header .lang dt{font-size: 16px;}
    .home_part3 .list a{width: 100%;}
    .header .but {width: 25px; height: 15px;}
    .header .but span{width: 100%; height: 1px; background: #2747B1; display: block; margin-top: 7px; position: relative; transition: 0.4s;}
    .header .but span::after,
    .header .but span::before{content: ""; position: absolute; left: 0; width: 100%; height: 1px; background: #2747B1; display: block; transition: 0.4s;}
    .header .but span::before{top: -7px;}
    .header .but span::after{top: 7px;}

    .footer{padding: 40px 0;}
    .footer .nav{display: none;}
    .footer .tet {flex-direction: column;}
    .footer .tet p{padding-bottom: 5px;}
    .footer .tet .link{display: flex; justify-content: center;}
    .footer .tet .link a:first-child{margin: 0;}
    .footer .tet .link a:first-child::after{display: none;}

    .mobile_nav{display: block; position: fixed; top: 60px; left: 0; width: 100%; height: calc(100% - 60px); z-index: 8; background: #fff;  border-top: 1px solid #D5D8DE; overflow: auto; transition: 0.5s; transform: translateX(100%);}
    .mobile_nav dl{ border-bottom: 1px solid #D5D8DE;}
    .mobile_nav dt a{padding: 15px 20px; display: flex; justify-content: space-between; font-size: 16px;}
    .mobile_nav dt a.child::after{content: '\eb49'; font-family: 'iconfont'; font-size: 16px; transition: 0.5s;}
    .mobile_nav dt a.on::after{transform: rotate(-180deg);}
    .mobile_nav dd{display: none;}
    .mobile_nav .box {background: #F4F4F4; border-top: 1px solid #D5D8DE;}
    .mobile_nav .box span{display: block; padding: 10px; color: #2747B1; padding-bottom: 0;}
    .mobile_nav .box a{display: block; padding: 10px 30px;}

    .header .but.on span{background: none;}
    .header .but.on span::after{transform: rotate(-45deg); top: 0;}
    .header .but.on span::before{transform: rotate(45deg); top: 0;}
    .mobile_nav.on{transform: translateX(0);}

    .phone_img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-position: center; background-size: cover;}  


    .c_h24{font-size: 14px; font-weight: normal !important;}
    .c_h60{font-size: 26px; font-weight: normal !important;}
    .c_h46{font-size: 22px; font-weight: normal !important;}
    .c_h30{font-size: 18px; font-weight: normal !important;}
    

    .c_more{width: 110px; height: 35px; border-width: 1px;}
    .c_more::after{font-size: 16px; padding-left: 5px;}

    .c_b120{padding-bottom: 20px;}
    .c_p120{padding: 40px 0;}
    .c_p180{padding: 40px 0;}
    .c_b180{padding-bottom: 40px;}

    .home_part1{height: 250px;}
    .home_part1 video{display: none;}
    .home_part1 .back{display: block;}
    .home_part1 .box .txt{font-size: 28px;}
    .home_part1 .box .tet{width: 280px; font-size: 12px; margin-top: 10px;}
    .home_part1 .box .tat{margin-top: 20px;}
    .home_part1 .box.left .txt{font-size: 22px; width: 270px;}

    .home_title{margin-bottom: 20px;}
    .home_title .c_h24{padding-top: 5px;}

    .home_part2 .box, .home_part3 .home_title .box .dd{width: 100%; padding-right: 20px;}
    .home_part2 .swiper-slide{width: 80vw;}
    .home_part2 .home_title{flex-direction: column; align-items: flex-start;}
    .home_part2 .box{padding: 0 0 20px 0}

    .home_part3 .list{margin: -20px -10px 0;}
    .home_part3 .list>div{width: 50%; padding: 20px 10px 0;}
    .home_part3 .list .c_h30{padding: 10px 0 5px 0;}
    .home_part3 .home_title .c_h24{padding: 10px 0 0 0;}

    .home_part4 .home_wrap{flex-direction: column;}
    .home_part4 .home_title{padding-right: 0; width: auto; margin: 0 20px 20px 0;}
    .home_part4 .box{width: auto;}
    .home_part4 .home_title .c_h24{padding: 10px 0 0 0;}
    .home_part4 .home_title .dd{padding-bottom: 20px;}


    .home_part4 dt{height: 70vw;}
    .home_part4 .swiper-slide{width: 60vw;}

    .home_part4 dl,
    .home_part4 dt img{width: 15vw;}
    .home_part4 dl{margin-left: -35vw;}
    .home_part4 .swiper-slide-next dl{margin: 0 0 0 5vw;}
    .home_part4 dd .tet{width: auto;}
    .home_part4 .but div{width: 35px; height: 35px;}
    .home_part4 .but div i{font-size: 12px;}

    .home_part5{flex-direction: column; height: auto; display: block;}
    .home_part5 .cont .icon img{width: 40px;}
    .home_part5 .cont dl{ color: #333; font-weight: normal; width: auto;}
    .home_part5 .box{height: 400px;}
    .home_part5 .tab_box::after{content: '';   background: linear-gradient(270deg, rgba(202, 208, 221, 0.00) 10%, #CAD0DD 90%);}
    .home_part5 .cont{padding: 20px; z-index: 2;}
    .home_part5 .home_title{width: auto; padding: 20px; background-size: cover;}
    .home_part5 .tab_nav span{padding: 8px 10px; font-size: 12px;}
    .home_part5 .cont .c_h46{padding: 10px 0;}
    .home_part5 .tab_box{background-image: none !important;}
    .home_part5 .tab_box .mPic{position: absolute; left: 0;top: 0; width: 100%; height: 100%; background-size: cover; background-position: center;}


    .falv_part{padding: 40px 0;}
    .falv_part .box{padding: 20px;}
    .falv_part .box .c_title{font-size: 20px;}
    .falv_part .box .c_title::before, .falv_part .box .c_title::after{height: 20px;}


    .c_title{padding-left: 15px; margin-bottom: 20px; font-size: 20px;}
    .c_title::before, .c_title::after{height: 20px; width: 1px;}
    .c_title::after{margin-left: 5px;}


    .c_column{height: 200px;}
    .yewu_column{height: 110px;}
    .guany_part1 .row_1{padding: 0;}
    .guany_part1 .wrap{flex-direction: column;}
    .guany_part1 .row_1 h2{padding: 20px 0 10px 0;}
    .guany_part1 .row_2{padding-top: 20px;}
    .guany_part1 .row_2 img{width: auto;}

    .guany_part2 .swiper-wrapper{background: #fff;}
    .guany_part2 dl{height: auto; display: block;}
    .guany_part2 dt{width:auto; padding: 10px 0; height: 60px; background: #D9E1E9;}
    .guany_part2 dt img{height: 100%;}
    .guany_part2 .swiper-but{width: 30px; height: 30px;}
    .guany_part2 .prev{left: -20px;}
    .guany_part2 .next{right: -20px;}
    .guany_part2 dd{padding: 20px 25px; min-height: 220px;}
    
    .guany_part3 .box{height: 200px; padding-left: 0px; padding-top: 20px;}

    .rongy_part .swiper-slide{width: 60px;}
    .rongy_part .swiper-slide a{height: 45px; padding: 0;}
    .rongy_part .swiper-slide a:hover{font-size: 16px; color: #999;}
    .rongy_part .swiper-slide a:hover::after{opacity: 0;}
    .rongy_part .swiper-slide a.one{font-size: 20px;}
    .rongy_part .swiper_box::after{bottom: 12px;}
    .rongy_part .swiper-slide a::after{ height: 20px; background-size: 20px;}

    .rongy_part .list dl{display: block;}
    .rongy_part .list dl+dl{padding-top: 30px;}
    .rongy_part .list dd{padding: 20px 0 0 0;}
    .rongy_part .list dt{height: 70px; width: auto; padding: 20px 0;}
    .rongy_part .list dt img{height: 100%;}
    .rongy_part .list .c_title{margin-bottom: 10px;}

    .rongy_part .list .tet{font-size: 14px; }
    .rongy_part .list .tet span{background-position: left top 5px;}
    .rongy_part .list .cont{padding-top: 10px;}
    .rongy_part .list .cont p+p{margin-top: 5px;}
    .rongy_part .list .cont p::after{width: 12px; height: 13px; top: 4px;}

    .lianx_part1 .flex{margin: -20px 0 0 0;}
    .lianx_part1 dl{width: 100%; padding: 20px 0 0 0;}
    .lianx_part1 dd{padding-top: 10px;}
    .lianx_part1 dt img{width: 100%;}
    .lianx_tet{padding-bottom: 20px;}
    .lianx_query li{width: 100% !important;  margin:0 0 10px 0 !important; z-index: initial !important;}

    .lianx_part2 dt{padding: 10px 20px;}
    .lianx_part2 dt span{width: 30px; height: 30px; font-size: 12px; right: 20px;}
    .lianx_part2 .dd{flex-direction: column;}
    .lianx_part2 .d1{width: auto; padding-bottom: 10px;}
    .lianx_part2 .box{padding: 10px 20px;}

    .lianx_part2 .tit{padding-bottom: 10px;}
    .lianx_part2 .col_2{margin-top: 10px; padding-top: 10px; display: block; text-align: center;}
    .lianx_part2 .but a,
    .lianx_part2 .but label{width: 100px; padding: 5px 0;}
    .lianx_part2 .Pnext::after{font-size: 16px; padding-left: 5px;}

    .search_part1 .wrap{height: 150px;}
    .search_part1 form{height: 40px; padding: 0 15px;}
    .search_part1 .nav{display: none;}


    .tuand_list .box{margin: -20px -5px 0;}
    .tuand_list .item{width: 50%; padding: 20px 5px 0;}
    .tuand_list dd{padding-top: 10px;}

    .search_part2 .news dl{flex-direction: column;}
    .search_part2 .news dt{width: auto;}

    .search_part2 .news dd{padding: 10px 0;}
    .search_part2 .news .tat{padding-top: 10px;}

    .search_part2 .yew .item{padding: 20px 0;}
    .search_part2 .yew .tet{max-width: none;}

    
    .tuand_query{margin: -20px -10px 0 -10px; padding: 20px 10px; padding-bottom: 20px;}
    .tuand_query .col_1 ul{flex-wrap: wrap;}
    .tuand_query .col_1 li{width: 7.69%; height: auto;margin: 2px 0; line-height: initial; background: none;}
    .tuand_query .col_1 li.disabled{opacity: 0.3;}
    .tuand_query .col_1 li.on{background: none; color: #00356D;}
    .tuand_query .col_2 ul{flex-wrap: wrap;}
    .tuand_query .col_2 li{width: 100%; z-index: initial !important; margin: 0 0 10px 0;}

    .tuandc_part1 .wrap{min-height: 250px; height: auto; padding-top: 60px;}
    .tuandc_part1 .col_1 .c_h46{padding-right: 10px;}
    .tuandc_part1 .row_1{padding: 0 0 20px 0; justify-content: end;}
    .tuandc_part1 .row_2{width: 37vw;}
    .tuandc_part1 .col_1{flex-direction: column; align-items: start; padding-bottom: 10px; margin-bottom: 10px;}
.tuandc_part1 .col_1 .d1{flex-direction: column; align-items: flex-start;}
    .tuandc_part1 .col_1 .d2{display: none;}
    .tuandc_part1 .col_2{padding-bottom: 20px;}
    .tuandc_part1 .col_3 span{display: block; font-size: 12px; }
    .tuandc_part1 .col_3 span+span{padding: 0; margin: 2px 0 0 0;}

    .tuandc_part2 .right>div{padding-bottom: 20px; }
    .tuandc_part2 .wrap{display: block;}
    .tuandc_part2 .left{width: auto;}
    .tuandc_part2 .right{padding: 20px 0 0 0;}
    .tuandc_part2 .left .dd li{padding-left: 8px;}
    .tuandc_part2 .left .dd li::after{width: 3px; height: 3px; top: 8px;}

    .tuandc_part3 .list{flex-direction: column;}
    .tuandc_part3 .list>div{width: 100%;}
    .tuandc_part3 .list .item_2 .tet{min-height: 130px; height: auto;}


    .hot_list .flex{margin: -20px 0 0 0;}
    .hot_list .item{width: 100%; padding: 20px 0 0 0;}
    .hot_list dd{padding-top: 10px;}
    
    .news_hot dt{padding: 0 20px; width: 70%;}
    .news_hot dd{width: 30%;}
    .news_hot .txt a{font-size: 18px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
    
    .news_hot dl{height: 200px;}
    .news_hot .swiper_page .next::after{width: 1px; height: 10px;}
    .news_hot .swiper_page .but i{font-size: 16px;}
    .news_hot .swiper_page .next{padding-left: 10px; margin-left: 10px;}

    .news_nav{padding: 0; margin-bottom: 20px;     overflow: auto;}
.news_nav ul{width: 800px;}
.news_nav li{flex: auto;}
.news_nav a{padding: 0 20px 10px 20px;}
    .news_list .search{padding-bottom: 20px;}
    .news_list .search form{width: 100%; padding: 0 15px;}
    .news_list .flex{margin: -20px 0 0 0;}
    .news_list .item{width: 100%; padding: 20px 0 0 0;}
    .news_list dd{height: auto; padding: 15px 10px ;}

    .newsc_part1 .flex{flex-direction: column;}
    .newsc_part1 .row_1{padding: 0;}
    .newsc_part1 .row_1 .txt{font-size: 20px;}
    .newsc_part1 .row_1 .tet h2{font-size: 16px;}
    .yewu_part1 .row_2,
    .newsc_part1 .row_2{padding-top: 20px; width: auto;}
    .hot_tuand dd{padding-left: 10px;}

    .yewu_part1 .wrap{flex-direction: column;}

    .yewu_part1 .row_2{margin: 0;}
    .yewu_part2 .tet{padding-bottom: 20px; width: auto;}
    .yewu_part2 .cont{width: auto;}
    .yewu_part2 .cont li{padding-right: 0;}
    .yewu_part1 .row_1.w .tet{padding-right:0;}


    .yewu_part3 dd li::after,
    .yewu_part2 .cont li::after{width: 3px; height: 3px; transform: scale(1); top: 8px;}

    .yewu_part3 dd li,
    .yewu_part2 .cont li{width: 100%; padding-left: 8px;}
    .yewu_part3 dd{width: auto;}
    .yewu_part4 .box{min-height: 150px; height: auto; padding: 0 20px;}
    .yewu_part4 .box .col_1{padding-right: 20px;}




    .cookie_layer .box{width: calc(100% - 40px); padding: 20px; height: auto;}
    .cookie_layer .c_h32{padding-bottom: 10px; border-bottom: 1px solid #D5D7DB;}
    .cookie_layer .tat{flex-direction: column;}
    .cookie_layer .tet{padding: 20px 0;}
    .cookie_layer .tat a+a{margin: 5px 0 0 0;}
    .cookie_layer dt label{padding-left: 10px;}


    
    .load .logo img{width: 150px;}
    .Ppagelist{display: none;}
    .lm_page .page .Pprev, .lm_page .page .Pnext{width: 100px; height: 40px; border-radius: 20px;}
}