@charset "utf-8";
@font-face {
  font-family: "D-DIN";
  src: url('../fonts/D-DIN.eot');
  /* IE9 */
  src: url('../fonts/D-DIN.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/D-DIN.woff') format('woff'), url('../fonts/D-DIN.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('../fonts/D-DIN.svg#D-DIN') format('svg');
  /* iOS 4.1- */
}
@font-face {
  font-family: "D-DINExp";
  src: url('../fonts/D-DINExp.eot');
  /* IE9 */
  src: url('../fonts/D-DINExp.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/D-DINExp.woff') format('woff'), url('../fonts/D-DINExp.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('../fonts/D-DINExp.svg#D-DINExp') format('svg');
  /* iOS 4.1- */
}
body{
	 overflow-x:hidden !important;  background:#fff;  line-height:1.1; box-sizing:border-box;
	 font-family:'Microsoft YaHei','PingFang SC','Helvetica Neue','Helvetica','Arial',sans-serif;
}
body.pagebody{
	background:#f4f7fe;
}
.bodybg{
	background:#f5f6fa;
}
*{
	outline:none; box-sizing:border-box; letter-spacing:0;
}
.TXTovehid {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.clear{
	clear:both;
}
.of_hid{
	overflow:hidden;
}
a:hover{
	color:var(--com-color);
}

.w1400{
	width:1200px; padding:0; margin:0 auto;
}
.w1200{
	width:1500px; margin:0 auto;
}
.mt30{
	margin-top:30px;
}
.mb30{
	margin-bottom:30px;
}
.mt60{
	margin-top:60px;
}
.mb60{
	margin-bottom:60px;
}
.mt100{
	margin-top:100px;
}
.mb100{
	margin-bottom:100px;
}
.fwb{
	font-weight:bold;
}
.tac{
	text-align:center;
}
b,strong{
	font-weight:bold;
}

img.block100{
	display:block; width:100%;
}
:root {
	font-size: 16px;
    --com-color: #0050af;
	--com-color-b: #595757;
	--com-color-bb: #3e3938;
	--com-color-bbb: #888889;
	--border-radius: 22px;
	--box-shadow: 0px 2px 17px 16px rgba(0, 0, 0, 0.04);
	--scale-105:scale(1.1);
	--new-text-gap: 50;
}


.transition04{
	transition: All 0.2s ease-in-out;
	-webkit-transition: All 0.2s ease-in-out;
	-moz-transition: All 0.2s ease-in-out;
	-o-transition: All 0.2s ease-in-out;
}
.transition0401{
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}
.transition_new01{
	transition: all 1.2s cubic-bezier(.5,0,.1,1);
	-webkit-transition: all 1.2s cubic-bezier(.5,0,.1,1);
	-moz-transition: all 1.2s cubic-bezier(.5,0,.1,1);
	-o-transition: all 1.2s cubic-bezier(.5,0,.1,1);
}
.transition_new02{
	transition: all 0.5s cubic-bezier(.5,0,.1,1);
	-webkit-transition: all 0.5s cubic-bezier(.5,0,.1,1);
	-moz-transition: all 0.5s cubic-bezier(.5,0,.1,1);
	-o-transition: all 0.5s cubic-bezier(.5,0,.1,1);
}
.clearboth{
	clear:both;
}
.textcenter{
	text-align:center;
}


#main{
	position:fixed; top:0px; left:0px;	z-index:211112; width:100%;
}
.menu_body{
	display:none;
}
.imgcom{
	width:100%; overflow:hidden; position:relative;
}
.imgcom img{
	position:absolute; height:100%; min-width:100%; left:50%; transform:translateX(-50%); top:0px;
}




.header_bg{
	width:100%; height:8px; margin-top:6px;
	background:url(../images/header_bg.jpg) repeat-x; background-size:auto 100%;
}

.header{
	width:100%; height:auto;  top:0px; left:0px; z-index:111111111;	position:relative;
}
#noneheader{
	height:80px; width:100%; height:0px !important;
}
.header .inheader{
	margin:0 auto; height:80px; padding:0 110px;
}
.header .inheader .logo{
	float:left; height: 100%; display: flex;  flex-direction: column; justify-content: center;
}
.header .inheader .logo .logo_in{
	display: flex;  flex-direction: row; justify-content: space-between;
}
.header .inheader .logo img{
	height:60px;
}
.header .inheader .logo img:first-child{
	display:none;
}
.header .inheader .logo img:last-child{
	display:block;
}
.header.header_index .inheader .logo img:first-child{
	display:none;
}
.header.header_index .inheader .logo img:last-child{
	display:block;
}
.header.boxshadow .inheader .logo img:first-child,
.header:hover .inheader .logo img:first-child{
	display:block;
}
.header.boxshadow .inheader .logo img:last-child,
.header:hover .inheader .logo img:last-child{
	display:none;
}

.header .inheader .logo .logo_in .text{	
	padding-left:20px; margin-left:20px; border-left:2px solid #b3b3b3; color:#b2b2b2;
	display: flex;  flex-direction: column; justify-content: space-between; height: 86%; transform: translateY(7%);
	display:none;
}
.header .inheader .logo .logo_in .text .t{
	font-size:24px;  font-weight:bold;
}
.header .inheader .logo .logo_in .text .b{
	font-size:16px; 
}


.header .inheader .menu{
	margin:0 auto; float:right;
}
.header .inheader .menu > li{
	width:auto; text-align:center; box-sizing:border-box; float:left; height:80px; line-height:80px;
}
.header .inheader .menu > li:first-child{
	margin-left:0px;
}


.header .inheader .menu li > a{
	color:#333; font-size:16px; text-align:center; position: relative; display: block;
}
.header .inheader .menu li > a span{
	display:block; padding:0 35px;
}

.header .inheader .menu > li > a:after{
	position:absolute; width:calc(100% - (35px * 2)); height:4px; background:var(--com-color); top:0px; left:35px; content:" ";
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.header .inheader .menu > li.active > a:after,
.header .inheader .menu > li:hover > a:after{
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}

.header .inheader .menu li.active > a{
 
}
.header.boxshadow .inheader .menu li.active > a{
	color:var(--com-color) !important; 
}

.header .inheader .menu li:marker{
	display:none;
}




.menu li .icon_nav_item{
	display:none;
}
.header .menu > li .subnav{
	background: rgba(255,255,255,1);
	position: absolute;
	width:100%;
	left: 0%;
	top: 100%;
	padding: 0px 0;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-30px);
	transition: all .3s;
	text-align:left;
	border-top:1px solid #eee;
}
.header .menu > li .subnav::after, .header .menu > li .pro_subnav::after {
	border-top:1px solid #eee;
	background: rgba(255,255,255,1);
	width: 400%;
	height: 100%;
	left: -100%;
	top: -1px;
	position: absolute;
	content: " ";
	z-index: 1;
}
.header .menu > li .subnav ul{
    display: flex;
}
.header .menu > li .subnav li{
	line-height:44px; text-align:center; position:relative; display:block; border-bottom:1px solid #e6e6e6;  border-bottom:0px; z-index:2;
	padding:15px 20px;
}
.header .menu > li .subnav li:first-child{
	margin-left:0px;
}
.header .menu > li .subnav li:last-child{
	margin-right:0px; border-bottom:0px;
}
.header .menu > li .subnav li a{
	font-size:16px; color:#666;
}
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
	color:var(--com-color);
}
@media all and (min-width:769px){
	.header .menu > li:hover .subnav{
		visibility: visible;
		opacity: 1;
		transform: translateY(0);
	}
}


.header.yanse{
	background:rgba(255,255,255,0);
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}
.header.yanse.boxshadow,.header.yanse:hover{
	background:rgba(255,255,255,1); box-shadow: 0px 8px 46px 0px rgba(52, 52, 52, 0.15);
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}

.header.yanse .inheader .menu li > a{
	color:#fff;
}
.header.header_index.yanse .inheader .menu li > a{
	color:#fff;
}
.header.boxshadow .inheader .menu li > a,
.header:hover .inheader .menu li > a{
	color:#333 !important;
}
.header.boxshadow .inheader .menu li > a:hover,
.header:hover .inheader .menu li > a:hover{
	color:var(--com-color) !important;
}
.header.yanse .inheader .menu li li > a{
	color:#333;
}
.header.boxshadow .inheader .menu li.active > a,
.header.boxshadow .inheader .menu li:hover > a,
.header:hover .inheader .menu li.active > a{
	color:var(--com-color) !important;
}
.header.yanse .inheader .menu > li.active:after,
.header.yanse .inheader .menu > li:hover:after{
	background:var(--com-color);
}
.header .inheader .menu li li.active > a,
.header .inheader .menu li li:hover > a{
	color:var(--com-color) !important;
}


.header_search{
	padding-left:35px; display:flex; flex-direction:column; justify-content:center; float:right; height:100%;  position:relative;
}
.header_search_in{
	display:flex; flex-direction:column; justify-content:center;
}
.header_search_in div{
	display:flex; justify-content:center;
}
.header_search_in span img{
	height:16px;
}
.header .header_search_in span img:first-child{
	display:none;
}
.header .header_search_in span img:last-child{
	display:block;
}
.header.header_index .header_search_in span img:first-child{
	display:none;
}
.header.header_index .header_search_in span img:last-child{
	display:block;
}
.header.boxshadow .header_search_in span img:first-child,
.header:hover .header_search_in span img:first-child{
	display:block;
}
.header.boxshadow .header_search_in span img:last-child,
.header:hover .header_search_in span img:last-child{
	display:none;
}

.header .header_search .search_subnav{
	width: 100%; border-top:1px solid #fafafa; position: fixed; left: 0%; top: 100%; visibility: hidden; opacity: 0; transform: translateY(-30px); transition: all .3s; text-align:left; display:flex;
}
.header .header_search .search_subnav::after{
	background: #fff; width:400%; height:100%; left:-100%; top:0px; position:absolute; content:" "; z-index:1;
}
.header .header_search:hover .search_subnav{
	visibility: visible; opacity: 1; transform: translateY(0); transition: all .3s;
}
.header .header_search .search_subnav{
	padding:30px 0;
}
.header .header_search .search_subnav form{
	width:100%; border:0px;  border-bottom:1px solid #d7d7d7; line-height:2; position:relative; z-index:2;
	display:flex; justify-content:space-between;
}
.header .header_search .search_subnav form .keywords{
	width:calc(100% - 20px); font-size:20px; color:#cecece; line-height:2; background:none; border:0px;
}
.header .header_search .search_subnav form .submit{
	width:20px; background:url(../images/search.png) no-repeat center center;
	background-size:100% auto; cursor:pointer;
	border:0px;
}




.index_banner{
	position:relative; margin-top:80px; overflow: visible !important; z-index:11;
}
.index_banner .index_banner_swiper{
	overflow: visible !important;
}
.index_banner img.bannerimg,.index_banner video{
	display:block; width:100%;
}
.index_banner .swiper-slide{
	position:relative; z-index:1;
}
.index_banner .swiper-slide.swiper-slide-active{
	z-index:2;
}
.index_banner .swiper-button-next,.index_banner .swiper-button-prev{
	width:27px; height:46px; position:absolute; overflow:hidden; top:50%; transform:translateY(-50%); margin-top: 0 !important;
	display:none !important;
}
.index_banner .swiper-button-next::after,.index_banner .swiper-button-prev::after{
	color:#fff; font-size:0; display:none;
}
.index_banner .swiper-button-next{
	right:calc((100% - 1500px) / 2); background:url(../images/banner_right.png)no-repeat; background-size: 100% 100%;
}
.index_banner .swiper-button-prev{
	left:calc((100% - 1500px) / 2); background:url(../images/banner_left.png)no-repeat; background-size: 100% 100%;
}
.swiper_pagination_index{
	position:absolute; width:100%; bottom:50px !important; padding:0 110px; text-align:left !important;
}
.swiper_pagination_index .swiper-pagination-bullet{
	width:34px; height:4px; margin:0 5px; background:#fff; border-radius:0; opacity:0.3;
}
.swiper_pagination_index .swiper-pagination-bullet.swiper-pagination-bullet-active{
	opacity:1;
}



.index_01{
	padding:85px 0 145px;
}
.index01_title{
	text-align:center; margin-bottom:105px;
}
.index01_title .index_t{
	font-size:42px; color:var(--com-color); margin-top: -28px;
}
.index01_title .index_img img{
	display:inline-block; height:46px;
}
.index_01_incon{
	display:flex; position:relative; justify-content: end;
}
.index_01_left{
	width:32.18%; position:absolute; top:0px; left:0px; z-index:1; height:100%; background:var(--com-color);
	display:flex; justify-content: end;
}
.index_01_left_in{
	display:flex; justify-content:center; flex-direction:column; margin-right:28%;
}
.index_01_right{
	width:71.25%; position:relative; z-index:2;
}
.index_01_right_swiper{
	width:100%; padding:90px 0; overflow:hidden;
}
.index_01_right_swiper .swiper-slide{
	overflow:hidden; position:relative;
}
.index_01_right_swiper .swiper-slide .img{
	position:relative; width:100%; padding:28.4% 0;
}
.index_01_right_swiper .swiper-slide .img img{
	position:absolute; width:100%; left:0px; top:50%; transform:translateY(-50%);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.index_01_right_swiper .swiper-slide:hover .img img{
	transform:translateY(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.index_01_right_swiper .swiper-slide .text{
	position:absolute; width:100%; left:0px; bottom:25px; padding:0 25px; color:#fff; display:flex; justify-content:space-between;
}
.index_01_right_swiper .swiper-slide .text div{
	font-size:20px; font-weight:bold;
}
.index_01_right_swiper .swiper-slide .text span{
	font-size:16px; opacity:0.7; display: flex; justify-content: center; flex-direction: column;
}
.index_01_lefttop{
	display:flex; justify-content:center;
}
.index_01_lefttop .index_01_buttonprev img,
.index_01_lefttop .index_01_buttonnext img{
	display:block; height:37px; cursor:pointer;
}
.index_01_lefttop span{
	display:block; width:22px; height:4px; margin:15px 0; background:#fff;
}
.index_01_leftmid{
	font-size:30px; color:#fff; margin:60px 0 20px;
}
.index_01_leftmid i,.index_01_leftmid em{
	opacity:0.5; font-style:normal;
}
.index_01_leftmid i{
	margin-right:5px;
}
.index_01_leftmid span{
	font-size:60px; opacity:1;
}
.swiper_pagination_index_01{
	display:flex; justify-content:center;
}
.swiper_pagination_index_01 .swiper-pagination-bullet{
	width:30px; height:4px; background:#fff; opacity:0.5; border-radius:0px;
}
.swiper_pagination_index_01 .swiper-pagination-bullet.swiper-pagination-bullet-active{
	opacity:1;
}

.index_02_con{
	display:flex; width:100%;
}
.index_02_list{
	width:21.875%; position: relative;   overflow: hidden;  height: 815px; transition: all 1.2s cubic-bezier(.5,0,.1,1);
}
.index_02_list.active{
	width:34.375%;
}
.index_02_list .img {
	position: absolute;	width: 100%;	height: 100%;	top: 0px;	left: 0px;
}
.index_02_list .img img {
	height: 100%;	top: 0px;	left: 50%;	transform: translateX(-50%);	position: absolute; display:block;
}
.index_02_list .text{
	padding:160px 100px; color:#fff; background:rgba(31,31,31,0.4); position: absolute;	width: 100%;	height: 100%;	top: 0px;	left: 0px; transition: all 1.2s cubic-bezier(.5,0,.1,1);
}
.index_02_list.active .text{
	background:rgba(19,92,171,0.6); padding:160px 135px; 
}
.index_02_list .text .icon  img{
	display:block; height:60px;
}
.index_02_list .text .t{
	font-size:28px; margin:22px 0 12px;
}
.index_02_list .text .b{
	font-size:18px; font-family:Arial; text-transform: uppercase; 
}
.index_02_list .text .c{
	font-size:16px; line-height:2; margin-top:50px; opacity:0;
}
.index_02_list.active .text .c{
	opacity:1; transition: All 0.2s ease-in-out 1.1s;
}
.index_02_list .text .a{
	position:absolute; bottom:215px; left:100px; transition: all 1.2s cubic-bezier(.5,0,.1,1);
}
.index_02_list.active .text .a{
	left:135px; transition: all 1.2s cubic-bezier(.5,0,.1,1);
}
.index_02_list .text .a a{
	border:1px solid #fff; display:flex; border-radius:10px; padding:12px 20px; transition: all 1.2s cubic-bezier(.5,0,.1,1);
}
.index_02_list .text .a a span{
	font-size:14px; color:#fff;
}
.index_02_list .text .a a em{
	display:flex; justify-content:center; flex-direction:column;
}
.index_02_list .text .a a em img{
	height:10px; margin-left:10px;
}
.index_02_list .text .a a em img:first-child{
	display:block;
}
.index_02_list .text .a a em img:last-child{
	display:none;
}
.index_02_list.active .text .a a{
	background:#fff; transition: all 1.2s cubic-bezier(.5,0,.1,1);
}
.index_02_list.active .text .a a span{
	color:#333;
}
.index_02_list.active .text .a a em img:first-child{
	display:none;
}
.index_02_list.active .text .a a em img:last-child{
	display:block;
}

.index_03{
	padding:120px 0; background:#f4f4f4;
}
.index_03_top{
	display:flex; justify-content:space-between;
}
.index_03_top_l{
	color:#333; font-size:46px;
}
.index_03_top_l span{
	font-size:18px; border-left:1px solid #333; padding-left:10px; margin-left:12px; text-transform: uppercase; 
}
.index_03_top_r{
	display:flex; justify-content:end; flex-direction:column;
}
.index_03_top_r_in{
	display:flex; align-items: flex-start;  align-content: flex-start;
}
.index_03_top_r a{
	padding-bottom:15px; position:relative; margin-left:60px; font-size:20px; color:#333;
}
.index_03_top_r a:first-child{
	margin-left:0px;
}
.index_03_top_r a.active{
	color:var(--com-color);
}
.index_03_top_r a.active::after{
	position:absolute; left:-18px; bottom:0px; background:var(--com-color); width:calc(100% + 36px); content:""; height:2px;
}
.index_03_bottom_con{
	display:none;
}
.index_03_bottom_con.active{
	display:flex;
}

.index_03_bli{
	width:calc(33.33% - (45px * 2) / 3); margin-left:45px; padding:20px; background:#fff; margin-top:35px;
}
.index_03_bli:first-child{
	margin-left:0px;
}
.index_03_bli .img{
	position:relative; width:100%; padding:26.58% 0; overflow:hidden;
}
.index_03_bli .img img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%); min-width:100%;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.index_03_bli:hover .img img{
	transform:translateX(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.index_03_bli .t{
	font-size:20px; line-height:22px; height:22px; color:#555; font-weight:bold; margin-top:20px;
	-webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box;
}
.index_03_bli .b{
	font-size:16px; line-height:26px; height:52px; color:#666; margin:15px 0 40px;
	-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box;
}
.index_03_bli .c{
	display:flex; justify-content:space-between; font-size:14px; color:#666;
}
.index_03_bli .c em{
	font-weight:normal;
}
.index_03_bli:hover{
	background:var(--com-color);
}
.index_03_bli:hover .t,.index_03_bli:hover .b,.index_03_bli:hover .c{
	color:#fff;
}

.footer{
	background:#2d2d2d; position: relative;  z-index: 3;
}
.footer_top{
	padding:50px 0 25px; border-bottom:1px solid #4d4d4d; display:flex; justify-content:space-between;
}
.footer_top .footer_logo{
	display:block; height:36px;
}
.footer_top_right{
	display:flex;
}
.footer_top_right a{
	width:42px; height:42px; border-radius:100px; background:#424242; margin-left:20px; position:relative;
}
.footer_top_right a .toshow{
	position:absolute; width:160px; padding:10px; background:#fff; top: -410%; left: -135%; display:none;
}
.footer_top_right a:hover .toshow{
	display:block;
}
.footer_top_right a .toshow img{
	width:100%;
}
.footer_top_right a .img img{
	width:100%;
}
.footer_top_right a .img img:first-child{
	display:block;
}
.footer_top_right a .img img:last-child{
	display:none;
}
.footer_top_right a:hover .img img:first-child{
	display:none;
}
.footer_top_right a:hover .img img:last-child{
	display:block;
}
.footer_top_right a:nth-child(1):hover{
	background:#00a19b;
}
.footer_top_right a:nth-child(2):hover{
	background:#d9251b;
}
.footer_top_right a:nth-child(3):hover{
	background:#000;
}
.footer_top_right a:nth-child(4):hover{
	background:#fe2142;
}
.footer_mid{
	padding:40px 0 50px; display:flex; justify-content:space-between;
}
.footer_mid_l .fmlt{
	font-size:15px; color:#ccc; margin-top:28px;
}
.footer_mid_l .fmlt:first-child{
	margin-top:0px;
}
.footer_mid_l .fmlb{
	font-size:20px; color:#fff; margin-top:12px;
}
.footer_mid_l .fmlb.fmlbelse{
	font-size:18px; line-height:1.4;
}
.footer_mid_r{
	display:flex;
}
.footer_mid_rli{
	margin-left:125px;
}
.footer_mid_rli:first-child{
	margin-left:0px;
}
.footer_mid_r a{
	display:block;
}
.footer_mid_r a.t{
	font-size:18px; color:#fff; margin-bottom:30px;
}
.footer_mid_r a.b{
	font-size:15px; color:#ccc; margin-top:20px;
}
.footer_bottom{
	padding:25px 0; font-size:14px; color:#999;
}
.footer_bottom a{
	color:#999;
}

.index_banner_swiper .text{
	position:absolute; color:#fff; width:100%; height:100%; left:0px; top:0px; display:flex; justify-content:center; flex-direction:column;
}
.index_banner_swiper .text .text_t{
	font-size: 30px; opacity:0; transform:translateX(200px); line-height:1.2;
}
.index_banner_swiper .text .text_c{
	font-size: 30px; opacity:0; transform:translateX(200px); margin-top:15px;
}
.index_banner_swiper .swiper-slide-active .text .text_t{
	text-transform: uppercase; opacity:1; transform:translateX(0px);
	transition: All 0.3s ease-in-out 0.8S;
	-webkit-transition: All 0.3s ease-in-out 0.8S;
	-moz-transition: All 0.3s ease-in-out 0.8S;
	-o-transition: All 0.3s ease-in-out 0.8S;
}
.index_banner_swiper .swiper-slide-active .text .text_c{
	opacity:1; transform:translateX(0px);
	transition: All 0.3s ease-in-out 1.2s;
	-webkit-transition: All 0.3s ease-in-out 1.2s;
	-moz-transition: All 0.3s ease-in-out 1.2s;
	-o-transition: All 0.3s ease-in-out 1.2s;
}

.pagelocal{
	position:absolute; width:100%; left:0px; bottom:-1px;
}
.pagelocal_div{
	display:flex; justify-content:space-between; border-bottom:1px solid #c8c7cc; background:#fff;
}
.pagelocal_left{
	display:flex; justify-content:center; flex-direction:column;
}
.pagelocal_left_in{
	display:flex; font-size:14px; color:var(--com-color-b);
}
.pagelocal_left_in a{
	color:var(--com-color-b);
}
.pagelocal_left_in a:last-child{
	color:var(--com-color);
}
.pagelocal_left_in img{
	display:block; height:15px; margin-right:20px; margin-left:30px;
}
.pagelocal_right{
	display:flex;
}
.pagelocal_right .plrli > a{
	display:flex; justify-content:center; height:80px; line-height:80px; padding:0 40px; font-size:16px; color:var(--com-color-b);
}
.pagelocal_right .plrli > a.active{
	background:var(--com-color); color:#fff;
}
.pagelocal_right .plrli > a span img{
	display:inline-block; width:8px; margin-left:8px; transform:translateY(-4px);
}
.pagelocal_right .plrli > a.active span img{
	filter: brightness(100);
}
.pagelocal_right .plrli{
	position:relative;
}
.plrli_secnav{
	position:absolute; top:100%; width:100%; visibility: hidden; opacity: 0; transform: translateY(-30px);
}
.pagelocal_right .plrli:hover .plrli_secnav{
	visibility: visible; opacity: 1; transform: translateY(0); transition: all .3s;
}
.plrli_secnav a{
	 height:80px; line-height:80px; display:block; background: linear-gradient(to bottom,#fefefe,#eee); font-size:16px; color:var(--com-color-b); text-align:center;
}
.plrli_secnav a:hover,.plrli_secnav a.active{
	background:var(--com-color); color:#fff;
}

.positionre2{
	position:relative; z-index:2;
}

.page_div_all{
	background:#f4f4f4; padding-top:90px; overflow:hidden; position:relative;
}
.page_div_all .topbg{
	position:absolute; width:100%; top:0px; left:0px; width:100%; z-index:0;
}
.page_div_all .bottombg{
	position:absolute; width:100%; bottom:0px; left:0px; width:100%; z-index:0;
}
.index01_title_elsemb{
	margin-bottom:55px; 
}
.us_tab{
	margin-bottom:200px;
}
.us_tab_con{
	display:flex; justify-content:center;
}
.us_tab_con a{
	font-size:18px; color:var(--com-color-b); margin:0 18px; padding:14px 26px; border-radius:1000px;
}
.us_tab_con a.active,.us_tab_con a:hover{
	background:var(--com-color); color:#fff;
}

.us01_01_01_con{
	display:flex; justify-content:space-between; flex-wrap:wrap;
}
.us01_01_01_left{
	width:48.35%;
}
.us01_01_01_right{
	width:45%;
}
.us01_01_01_left .t{
	font-size:32px; line-height:1.55; color:var(--com-color-b); margin-bottom:50px;
}
.us01_01_01_left .b{
	font-size:80px; color:var(--com-color);
}
.us01_01_01_left .b b{
	margin-left:30px; display:inline-block;
}
.us01_01_01_left .b,.us01_01_01_left .b b{
	letter-spacing:6px;
}
.us01_01_01_left .c{
	font-size:32px; color:var(--com-color); margin:40px 0 30px; letter-spacing:18px;
}
.us01_01_01_left .c span{
	display:inline-block; width:50px;
}
.us01_01_01_left > img{
	display:block; width:100%;
}

.us01_01_01_right .t{
	font-size:18px; line-height:2.33; color:var(--com-color-b); text-indent:2em; margin-top:40px;
}
.us01_01_01_right > img{
	display:block; width:100%; margin:60px 0;
}
.us01_01_01_right .line{
	width:100%; position:relative; background:var(--com-color-b); height:2px;
}
.us01_01_01_right .line::after{
	width:25%; position:absolute; height:4px; top:-1px; left:0px; content:""; background:var(--com-color-b); z-index:1;
}
.us01_01_01_right .line::before{
	width:6px; height:6px; position:absolute; z-index:2; top:50%; transform:translateY(-50%); left:0px; content:""; background:#fff; border:3px solid var(--com-color); border-radius:1000px;
}
.us01_01_01_right .b{
	display:flex; flex-wrap:wrap;
}
.us01_01_01_right .b .bli{
	width:50%; margin-top:50px;
}
.us01_01_01_right .b .blit{
	font-size:50px; color:var(--com-color); display:flex; line-height:0.95;
}
.us01_01_01_right .b .blit .blitl{
	transform: scale(1,1.2);
}
.us01_01_01_right .b .blit .blitr{
	margin-left:12px; display:flex; flex-direction:column; justify-content:space-between;
}
.us01_01_01_right .b .blit .blitrt,.us01_01_01_right .b .blit .blitrb{
	font-size:18px;
}
.us01_01_01_right .b .blib{
	font-size:16px; color:var(--com-color-b); margin-top:15px;
}

.page_title{
	text-align:center; margin-bottom:55px;
}
.page_title .page_t_t{
	font-size:38px; color:var(--com-color-b); margin-top: -22px;
}
.page_title .page_t_b{
	font-size:18px; color:var(--com-color-b); margin-top: 60px; line-height:2.11;
}
.page_title .page_t_img img{
	display:inline-block; height:42px;
}

.us01_01_02{
	padding:200px 0;
}
.us01_01_02_con .b{
	font-size:18px; color:var(--com-color-b); line-height:2.33; width:75%; margin:0 auto;
}

.us01_01_03_con .b{
	display:flex; flex-wrap:wrap;
}
.us01_01_03_con .b .bli{
	width:calc(25% - ((35px * 3) / 4)); margin-left:35px; position:relative;
}
.us01_01_03_con .b .bli:first-child{
	margin-left:0px;
}
.us01_01_03_con .b .bli .img{
	width:100%; padding:73.43% 0; position:relative; overflow:hidden;
}
.us01_01_03_con .b .bli .img img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%); min-width:100%;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_01_03_con .b .bli:hover .img img{
	transform:translateX(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_01_03_con .b .bli .text{
	position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; background:#fff;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_01_03_con .b .bli:hover .text{
	background:rgba(0,80,175,0.5);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_01_03_con .b .bli .text .textbg{
	position:absolute; right:0px; bottom:20px; height:37.45%;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_01_03_con .b .bli .text .texti img{
	height:70px; margin-top:75px;
}
.us01_01_03_con .b .bli .text .texti img:nth-child(1){
	display:inline-block;
}
.us01_01_03_con .b .bli .text .texti img:nth-child(2){
	display:none;
}
.us01_01_03_con .b .bli:hover .text .texti img:nth-child(1){
	display:none;
}
.us01_01_03_con .b .bli:hover .text .texti img:nth-child(2){
	display:inline-block;
}
.us01_01_03_con .b .bli .text .textt{
	font-size:16px; color:var(--com-color); margin: 25px 0;
}
.us01_01_03_con .b .bli .text .textb{
	font-size:18px; color:var(--com-color-b);  line-height:1.4;
}
.us01_01_03_con .b .bli:hover .text .textt,.us01_01_03_con .b .bli:hover .text .textb{
	color:#fff;
}
.us01_01_03_con .b .bli:hover .text .textbg{
	opacity:0;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}

.us01_01_04{
	padding:200px 0;
}

.us01_01_04_conreal{
	display:flex; flex-wrap:wrap; flex-direction: row-reverse;
}
.us01_01_04_left{
	width:74.3%;
}
.us01_01_04_right{
	width:25.7%; display:flex; flex-direction:column;
}
.us01_01_04_left .text{
	width:100%; padding:33.89% 0; position:relative; overflow:hidden;
}
.us01_01_04_left .text .textli{
	position:absolute; width:100%; height:100%; top:0; left:0px; z-index:0; opacity:0;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_01_04_left .text .textli.active{
	z-index:1; opacity:1;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_01_04_left .text .textli > img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%); min-width:100%;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_01_04_left .text .textli:hover > img{
	transform:translateX(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_01_04_left .text .textli .text{
	position:absolute; width:100%; height:100%; top:0; left:0px;
}
.us01_01_04_left .text .textli .text .textin{
	position:absolute; width:100%; bottom:60px; left:0; z-index:2; padding:0 120px;
}
.us01_01_04_left .text .textli .text .textin .us114lt{
	font-size:16px; color:#fff; margin-bottom:18px; line-height:2;
}
.us01_01_04_left .text .textli .text .textin .us114la a{
	display:inline-block; font-size:16px; color:#fff; border:1px solid #fff; border-radius:1000px; padding:10px 20px;
}
.us01_01_04_left .text .textli .text > img{
	position:absolute; width:100%; bottom:0; left:0; z-index:1;
}

.us114rli{
	height:calc(25% - ((15px * 3) / 4)); text-align:center; width:100%; margin-top:15px; position:relative; background:#fefefe;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us114rli:first-child{
	margin-top:0px;
}
.us114rli.active{
	background:var(--com-color);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us114rli .us114t{
	color:#eeeeef; font-size:18px; margin:30px 0 10px; text-transform: uppercase; letter-spacing:2px;
}
.us114rli .us114b{
	color:var(--com-color-b); font-size:22px;  letter-spacing:2px;
}
.us114rli .us114img img{
	position:absolute; width:25.55%; bottom:0px; left:50%; transform:translateX(-50%); z-index:1;
}
.us114rli .us114img img:nth-child(1){
	display:inline-block;
}
.us114rli .us114img img:nth-child(2){
	display:none;
}
.us114rli.active .us114img img:nth-child(1){
	display:none;
}
.us114rli.active .us114img img:nth-child(2){
	display:inline-block;
}
.us114rli.active .us114t{
	color:#2994fc;
}
.us114rli.active .us114b{
	color:#fff;
}

.us01_02_01_con,.us01_03_03_con{
	padding-bottom:130px;
}
.us01_02_01_con > img,.us01_02_01_con p > img{
	display:block; width:100%;
}


.us01_03_01_con .bcon{
	display:flex; flex-wrap:wrap; margin-top:100px; justify-content:space-between;
}
.us01_03_01_left{
	width:42%;
}
.us01_03_01_right{
	width:57%;
}
.us01_03_01_right > img{
	display:block; width:100%;
}
.us01_03_01_left .t{
	color:var(--com-color); font-size:32px; font-weight:bold;
}
.us01_03_01_left .b{
	color:var(--com-color-b); font-size:32px; margin:10px 0 55px;
}
.us01_03_01_left .c{
	color:var(--com-color-b); font-size:18px; line-height:2.33;
}

.us01_03_02{
	padding:200px 0;
}
.us01_03_02_con .bcon{
	padding:150px 0 600px; position:relative; background:url(../images/us03_bg02.jpg) repeat-y; background-size:100% auto;
}
.us01_03_02_con .bcon .bgimg{
	display:block; width:100%; position:absolute; left:0; bottom:0;
}
.us01_03_02_con .bcon .bcon_title{
	text-align:center;
}
.us01_03_02_con .bcon .bcon_title .btt{
	font-size:32px; color:var(--com-color-bb);
}
.us01_03_02_con .bcon .bcon_title .btb{
	font-size:30px; letter-spacing:4px; color:var(--com-color-bb); font-family:EngraversGothic BT; margin:20px 0 100px;
}
.us01_03_02_con .bcon_biglist{
	position:relative;
}
.us01_03_02_con .bcon_biglist::before{
	content:""; z-index:1; position:absolute; width:1px; height:100%; top:0; background:var(--com-color-b); left:50%; transform:translateX(-50%);
}
.us01_03_02_con .bcon_list{
	display:flex; flex-wrap:wrap; margin-top:45px; position:relative; z-index:2;
}
.us01_03_02_con .bcon_list::before{
	content:""; position:absolute; width:10px; height:10px; top:10px; border-radius:1000px; background:var(--com-color-b); left:50%; transform:translateX(-50%);
}
.us01_03_02_con .bcon_list:first-child{
	margin-top:0px;
}
.us01_03_02_con .bcon_list .year_text{
	width:50%; padding:0 22px; display:flex; align-items: flex-start;  align-content: flex-start; justify-content:end;
}
.us01_03_02_con .bcon_list .year_text span{
	padding:5px 14px; display:inline-block; font-size:20px; color:#fff; border-radius:2000px; background:var(--com-color);
}
.us01_03_02_con .bcon_list .honor_text{
	width:50%; font-size:18px; color:var(--com-color-b); line-height:1.66; padding:0 22px; display:flex; align-items: flex-start;  align-content: flex-start;
}

.us01_03_02_con .bcon_list:nth-child(2n){
	flex-direction:row-reverse;
}
.us01_03_02_con .bcon_list:nth-child(2n) .year_text{
	justify-content:start;
}
.us01_03_02_con .bcon_list:nth-child(2n) .honor_text{
	justify-content:end; text-align:right;
}
.us01_03_02_con .bcon_list:nth-child(2n) .year_text span{
	background:var(--com-color-b);
}
.us01_03_02_con_swiper{
	width:100%; overflow:hidden; height:1300px; position:relative;
}
.us01_03_02_con_swiper.swiper-container-vertical > .swiper-scrollbar{
	right: 10px; top: 0; width: 6px; height: 100%; background:#fff;
}
.us01_03_02_con_swiper.swiper-container-vertical > .swiper-scrollbar .swiper-scrollbar-drag {
	background:var(--com-color); border-radius: 0;
}
.us01_03_02_con_swiper .swiper-slide{
	width:100%;  box-sizing: border-box; height:auto;
}

.swiper_pagination_spe.swiper-pagination{
	position:static; text-align:center; width:100%; margin-top:80px;
}
.swiper_pagination_spe .swiper-pagination-bullet{
	width: 80px; border: 1px solid #fff; height: 6px; border-radius: 99px; background:#fff; opacity:1; margin-left:22px;
}
.swiper_pagination_spe .swiper-pagination-bullet:first-child{
	margin-left:0px;
}
.swiper_pagination_spe .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:var(--com-color); border: 1px solid var(--com-color);
}


.us01_03_03_swiper{
	width:100%; overflow:hidden;
}
.us01_03_03_swiper .swiper-slide{
	display:flex; flex-wrap:wrap; align-items: flex-start;  align-content: flex-start;
}
.us01_03_03_list {
	width: calc(20% - (25px * 4) / 5);	margin-left: 25px;	margin-top: 30px;	position: relative;
}
.us01_03_03_list:nth-child(5n+1){
	margin-left:0px;
}
.us01_03_03_list .img{
	width:100%; display:block; padding:58.8% 0; background:#fff; border:2px solid #f1f1f1; position:relative; overflow:hidden;
}
.us01_03_03_list .img img{
	position:absolute; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); max-width:67.5%; max-height:76%;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_03_03_list:hover .img img{
	transform:translateX(-50%) translateY(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.us01_03_03_list .text{
	text-align:center; line-height:1.375; font-size:14px; color:var(--com-color-b); margin-top:10px;
}

.us02_con{
	display:flex; flex-wrap:wrap; justify-content:space-between; padding:80px 0 150px;
}
.us02_left{
	width:38.55%;
}
.us02_right{
	width:59.1%; display: flex; justify-content: space-between; flex-direction: column;
}
.us02_left .t{
	color: var(--com-color-b);
	font-size: 18px;
	line-height: 2.33;
}
.us02_left .b{
	display:flex; flex-wrap:wrap; align-items: flex-start;  align-content: flex-start;
}
.us02_left .bli{
	width:50%; display:flex; margin-top:40px;
}
.us02_left .bli:nth-child(-n+2){
	margin-top:80px;
}
.us02_left .bli .blil img{
	display:block; width:60px; height:60px; margin-right:18px;
}
.us02_left .bli .blir .blirt{
	display:flex; color: var(--com-color);
}
.us02_left .bli .blir .blirt .counter {
	font-size: 50px; line-height: 0.95; transform: scale(1,1.2);
}
.us02_left .bli .blir .blirt .blirtb {
	font-size: 18px; display: flex; justify-content: end; flex-direction: column; margin-left:2px;
}
.us02_left .bli .blir .blirb{
	font-size: 16px; color: var(--com-color-b); margin-top: 15px;	
}
.us02_right .u02rt{
	font-size: 26px; color: var(--com-color-bb); line-height:1.7; display: flex; justify-content: end; position:relative;
}
.us02_right .u02rt::before{
	width:22px; height:22px; position:absolute; z-index:2; top:12px; left:15%; content:""; background:url(../images/us02_icon_else.png) no-repeat; background-size:100% 100%;
}
.us02_right .u02rb{
	font-size: 32px; color: var(--com-color); font-weight:bold; margin:15px 0 90px; display: flex; justify-content: end; text-align: right; line-height: 1.5;
}
.us02_right .u02rimg img{
	display:block; width:100%;
}
.us02_video{
	width:100%;
}
.us02_video img,
.us02_video video{
	display:block; width:100%;
}

.page_div_all_bg01{
	background: linear-gradient(to bottom,#f4f4f4,#fff);
}

.zhihui01_con .page_title{
	margin-top:150px;
}
.zhihui01_in_con{
	position:relative; margin:130px 0 30px;
}
.zhihui01_in_con .midimg{
	width:65.78%; margin:0 auto; display:block;
}
.zhihui01_in_con .zhihui01_top{
	width:100%; top:0px; left:0px; position:absolute; z-index:1; text-align:center;
}
.zhihui01_in_con .ztt{
	font-size:32px; color:var(--com-color); font-weight:bold;
}
.zhihui01_in_con .ztb{
	font-size:18px; color:var(--com-color-b); line-height:2.11; margin-top:15px;
}
.zhihui01_list .ztc{
	overflow:hidden;
}
.zhihui01_list{
	text-align:left; position:absolute; top:50%; transform:translateY(-50%); left:0px; z-index:1;
}
.zhihui01_list .ztt{
	font-size:30px;
}
.zhihui01_list .ztb{
	font-size:16px; margin:40px 0 90px;
}
.zhihui01_list .ztc .ztcli{
	display:flex; padding:20px 0; border-bottom:1px dashed #d4d4d4; float:left; clear:both;
}
.zhihui01_list .ztc .ztcli:first-child{
	padding-top:0px;
}
.zhihui01_list .ztc .ztcli:last-child{
	padding-bottom:0px; border:0px;
}
.zhihui01_list .ztc .ztcli span img{
	display:block; height:36px;
}
.zhihui01_list .ztc .ztcli div{
	font-size:16px; color:var(--com-color); font-weight:bold; margin-left:15px; margin-right:40px; display:flex; justify-content:center; flex-direction:column;
}
.zhihui01_list:last-child{
	text-align:right; left:unset; right:0px;
}
.zhihui01_list:last-child .ztc .ztcli{
	float:right;  display: flex;  flex-direction: row-reverse;
}
.zhihui01_list:last-child .ztc .ztcli div{
	margin-left:40px; margin-right:15px;
}

.zhihui02_con{
	padding-bottom:180px;
}
.zhihui02_in_con{
	display:flex; flex-wrap:wrap;
}
.zhihui02_list{
	text-align:center; margin-top:90px; width:25%; border-left:2px solid #e4e4e4;
}
.zhihui02_list:nth-child(4n+1){
	border:0px;
}
.zhihui02_list .zlt img{
	display:inline-block; height:60px;
}
.zhihui02_list .zlb{
	font-size:30px; color:var(--com-color); font-weight:bold; margin-top:35px;
}

.fuwugaishu01{
	margin:120px 0 160px;
}
.fuwugaishu01_con{
	display:flex; flex-wrap:wrap; justify-content:space-between;
}
.fuwugaishu01_left{
	width:37%; font-size:18px; color:var(--com-color-b); line-height:2.33;
}
.fuwugaishu01_right{
	width:55%;
}
.fuwugaishu01_right img{
	display:block; width:100%;
}

.fuwugaishu02_con{
	margin-top:100px; overflow:hidden; position:relative; height:600px;
}
.fuwugaishu02_con .midimg{
	display:block; height:100%; z-index:1; position:absolute; left:50%; transform:translateX(-50%); top:0px;
}
.fuwugaishu02_con .w1400{
	position:relative; z-index:2; height: 100%;
}
.fuwugaishu02_con_flex{
	display:flex; flex-direction:row-reverse; height: 100%;
}
.fuwugaishu02_con_in{
	display:flex; flex-direction:column; padding: 40px 100px 40px 0; width: 60.5%; justify-content:space-between;
}
.fuwugaishu02_list{
	display:flex;
}
.fuwugaishu02_list .fuwugaishu02_list_l{
	display:flex; flex-direction:column; justify-content:center;
}
.fuwugaishu02_list .fuwugaishu02_list_l img{
	display:block; width:70px; height:70px; margin-right:80px;
}
.fuwugaishu02_list:nth-child(2) .fuwugaishu02_list_l img{
	margin-right:55px; margin-left: 25px;
}
.fuwugaishu02_list_r .f02lrt{
	float:left;  margin-bottom:15px;
}
.fuwugaishu02_list_r .f02lrt .f02lrtt{
	text-align:center;
}
.fuwugaishu02_list_r .f02lrt .f02lrtt img{
	display:inline-block; height:25px;
}
.fuwugaishu02_list_r .f02lrt .f02lrtb{
	font-size:18px; font-weight:bold; color:#fff; margin-top: -12px;
}
.fuwugaishu02_list_r .f02lrb{
	font-size:16px; line-height:2; color:#fff; clear:both;
}

.fuwugaishu03{
	margin:120px 0 160px;
}
.fuwugaishu03_con{
	margin-top:80px;
}
.fuwugaishu03_con img{
	display:block; width:100%;
}


.news_con{
	display:flex; flex-wrap:wrap;
}
.news_list{
	width:calc(33.33% - (45px * 2) / 3); margin-left:45px; margin-top:45px; padding:20px; background:#fff;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.news_list:nth-child(3n+1){
	margin-left:0px;
}
.news_list .img{
	position:relative; width:100%; padding:26.75% 0; overflow:hidden;
}
.news_list .img img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.news_list:hover .img img{
	transform:translateX(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.news_list .t{
	font-size:18px; color:var(--com-color-b); font-weight:bold; margin:20px 0 15px;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
}
.news_list .b{
	font-size:16px; color:var(--com-color-b); line-height:1.625;
	-webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box;
}
.news_list .c{
	display:flex; justify-content:space-between; font-size:12px;  color:var(--com-color-b); margin-top:45px;
}
.news_list:hover{
	background:var(--com-color);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.news_list:hover .t,.news_list:hover .b,.news_list:hover .c{
	color:#fff;
}
.news_page{
	margin:90px auto; text-align:center; font-size:14px;
}
.news_page li{
	display:inline-block;
}
.news_page li a,.news_page li span{
	width:45px; height:45px; line-height:45px; display:inline-block; text-align:center; border:1px solid #efefef;
	font-size:14px; color:var(--com-color-b);  margin:0 5px; background:#fff;
}
.news_page li.active a,.news_page li span.current,.news_page li a:hover{
	background:var(--com-color); color:#fff; border-color:var(--com-color); 
}

.newsshow_con{
	padding-bottom:90px; display:flex; align-items: flex-start;  align-content: flex-start; justify-content:space-between; flex-wrap:wrap;
}
.newsshow_left{
	width:68.9%;
}
.newsshow_right{
	width:26.78%; background:#fff; padding:55px 30px 45px;
}
.newsshow_left_top{
	background:#fff; padding:55px 60px;
}
.newsshow_left_top .showt{
	font-size:24px; line-height:1.3; color:var(--com-color-bb);
}
.newsshow_left_top .showb{
	font-size:16px; color:var(--com-color-b); margin:40px 0 30px;
}
.newsshow_left_top .showb span{
	display:inline-block; width:20px;
}
.newsshow_left_top .showc{
	font-size:18px; color:var(--com-color-b); line-height:2.44; padding-top:50px; border-top:2px solid #ececec;
}
.newsshow_left_top .showc img{
	max-width:100% !important; height: auto !important;
}
.newsshow_left_bottom{
	background:#fff; margin-top:35px; display:flex; justify-content:space-between; padding:28px 60px;
}
.newsshow_left_bottom a{
	display:flex;
}
.newsshow_left_bottom a img{
	display:block; height:15px;
}
.newsshow_left_bottom a div{
	font-size:15px; color:var(--com-color-b); margin:0 10px;
}
.newsshow_left_bottom a:hover div{
	color:var(--com-color);
}
.newsshow_right .showrt{
	font-size:24px; color:var(--com-color-b); line-height:1.3; padding-bottom:25px; border-bottom:1px solid #e7e7e7; text-align:center; font-weight:bold;
}
.showrb a{
	display:flex; margin-top:25px;
}
.showrb a .num{
	width:16px; height:16px; line-height:16px; margin-right:14px;   margin-top: 5px; background:var(--com-color); text-align:center; color:#fff; font-size:12px;
}
.showrb a .showrbr{
	width:calc(100% - 16px - 14px);
}
.showrb a .showrbr .showrbrt{
	font-size:15px; color:var(--com-color-b); line-height:1.625; 
}
.showrb a .showrbr .showrbrb{
	font-size:12px; color:#c7c7c7; line-height:1.625;  margin-top:12px;
}
.showrb a:nth-child(2) .num{
	background:#258cff;
}
.showrb a:nth-child(3) .num{
	background:#5faeff;
}
.showrb a:nth-child(n+4) .num{
	background:#c9cbca;
}
.showrb a:hover .showrbr .showrbrt{
	color:var(--com-color);
}

.contact_top_con{
	display:flex; padding:25px 10% 90px; justify-content:space-between;
}
.contact_map{
	width:100%; display:block;
}

#map{
    width: 100%; height: 750px;
}
.BMap_bubble_title{
    color: var(--com-color); font-size: 17px; margin-bottom: 5px;
}
.BMap_bubble_content{
    color: var(--com-color-b); font-size: 14px; line-height: 1.5;
}
.BMapLabel{
    border-color:var(--com-color) !important;
}
.contact_top_list{
	width:40%;
}
.contact_top_list .ctlt{
	display:flex; margin:50px 0 70px;  border-bottom:1px solid #dcdcdd; padding-bottom:28px;
}
.contact_top_list .ctlt span img{
	display:block; height:30px;
}
.contact_top_list .ctlt div{
	color:var(--com-color-b); font-size:26px; margin-left:15px;
}
.contact_top_list .ctlt:first-child{
	margin-top:0px;
}
.contact_top_list .ctlb{
	color:var(--com-color-b); font-size:18px; line-height:2.33; padding-right:10px;
}
.contact_top_list .ctlc{
	display:flex;
}
.contact_top_list .ctlc a{
	display:block; width:30px; height:30px; background:var(--com-color-b); margin-right:12px; border-radius:1000px;
}
.contact_top_list .ctlc a:nth-child(1):hover {
	background: #00a19b;
}
.contact_top_list .ctlc a:nth-child(2):hover {
	background: #000;
}
.contact_top_list .ctlc a:nth-child(3):hover {
	background: #fe2142;
}
.contact_top_list .ctlc a img{
	display:block; width:100%;
}
.contact_top_list .ctld{
	width:100%; margin-top:70px; display:flex; justify-content:space-between;
}
.contact_top_list .ctld > div{
	width:50%; 
}
.contact_top_list .ctld img{
	display:block; width:80%; border:8px solid #fff; margin:0 auto;
}
.contact_top_list .ctld div div{
	color:var(--com-color-b); font-size:16px; margin-top:15px; text-align:center;
}



.zp_top_con{
	display:flex; flex-wrap:wrap;
}
.zp_top_con .zp_top_list{
	width:calc(33.33% - (25px * 2) / 3); margin-left:25px;  margin-top:25px; padding:25px; background:#fff;
	border-radius:10px; overflow:hidden;
}
.zp_top_con .zp_top_list:nth-child(3n+1){
	margin-left:0px;
}
.zp_top_con .zp_top_list .ztlt{
	color:var(--com-color); font-size:18px; display:flex; justify-content:space-between; font-weight:bold;
}
.zp_top_con .zp_top_list .ztlt span{
	font-size:16px;
}
.zp_top_con .zp_top_list .ztlb{
	color:var(--com-color-b); font-size:16px; display:flex; margin:15px 0;
}
.zp_top_con .zp_top_list .ztltl span{
	display:inline-block; font-size:14px; color:var(--com-color-bbb); margin-right:10px; padding:5px 8px; background:#eee; border-radius:4px;
}
.zp_top_con .zp_top_list .ztle{
	border-top:1px solid #eee; font-size:14px; color:var(--com-color-bbb); display:flex; justify-content:space-between; padding-top:18px; margin-top:18px;
}
.zp_top_end{
	margin-top:30px; text-align:right;
}
.zp_top_end a{
	display:inline-block; font-size:16px; color:var(--com-color-b);
}
.zp_top_end a:hover{
	color:var(--com-color);
}

.zp_bottom{
	padding:80px 0;
}
.zp_bottom_con{
	overflow:hidden; padding-top:10px; display:flex; flex-wrap:wrap;
}
.zp_bottom_list{
	width:calc(33.33% - (15px * 2) / 3); margin-left:15px;  margin-top:15px; background:#fff; border-radius:10px; overflow:hidden;
}
.zp_bottom_list:nth-child(3n+1){
	margin-left:0px;
}
.zp_bottom_list .zblt{
	display:flex; padding:20px; background: linear-gradient(to right,#e6e8e7,#fafafa);
}
.zp_bottom_list .zblt .zbltl{
	width:50px; height:50px; position:relative; overflow:hidden; background:#fff; border-radius:4px; margin-right:15px;
}
.zp_bottom_list .zblt .zbltl img{
	display:block; max-width:90%; max-height:90%; top:50%; left:50%; position:absolute; transform:translateX(-50%) translateY(-50%);
}
.zp_bottom_list .zblt .zbltr .zbltrt{
	font-size:16px; color:var(--com-color-b); margin:4px 0 6px;
}
.zp_bottom_list .zblt .zbltr .zbltrb{
	font-size:14px; color:var(--com-color-bbb);
}
.zp_bottom_list .zblt .zbltr .zbltrb span{
	display:inline-block; margin:0 6px;
}
.zp_bottom_list .zblb{
	padding:20px;
}
.zp_bottom_list .zblb .zblbl{
	margin-top:20px;
}
.zp_bottom_list .zblb .zblbl:first-child{
	margin-top:0px;
}
.zp_bottom_list .zblb .zblbl .zblblt{
	color:var(--com-color-b); font-size:18px; display:flex; justify-content:space-between;
}
.zp_bottom_list .zblb .zblbl .zblblt:hover{
	color:var(--com-color);
}
.zp_bottom_list .zblb .zblbl .zblblt span{
	font-size:16px; color:var(--com-color);
}
.zp_bottom_list .zblb .zblbl .zblblb{
	margin-top:15px;
}
.zp_bottom_list .zblb .zblbl .zblblb span{
	display:inline-block; font-size:14px; color:var(--com-color-bbb); margin-right:10px; padding:5px 8px; background:#eee; border-radius:4px;
}
.zp_bottom_list .zble{
	text-align:center; margin-bottom:20px;
}
.zp_bottom_list .zble a{
	display:inline-block; font-size:16px; color:var(--com-color); padding:10px 12px; border-radius:4px; border:1px solid var(--com-color);
}
.zp_bottom_list .zble a:hover{
	background:var(--com-color); color:#fff;
}

.zp_show{
	display:flex; justify-content:space-between; align-items: flex-start;  align-content: flex-start;
}
.zp_left{
	width:calc(68.5% - 18px);
}

.zp_left_top{
	background:#fff; padding:40px 50px; display:flex; justify-content:space-between;
}
.zp_left_top .zsltl{
	display:flex;
}
.zp_left_top .zsltll img{
	display:block; height:58px; margin-right:20px;
}
.zp_left_top .zsltlr{
	display:flex; justify-content:space-between; flex-direction:column;
}
.zp_left_top .zsltlr .zsltlrt{
	color:var(--com-color); font-size:18px; font-weight:bold;
}
.zp_left_top .zsltlr .zsltlrt span{
	display:inline-block; width:20px;
}
.zp_left_top .zsltlr .zsltlrb  span{
	display:inline-block; font-size:14px; color:var(--com-color-bbb); margin-right:10px; padding:5px 8px; background:#eee; border-radius:4px;
}
.zp_left_top .zsltr{
	display:flex; justify-content:center; flex-direction:column;
}
.zp_left_top .zsltr div{
	font-size:24px; color:#fff; border-radius:1000px; background:var(--com-color); padding:12px 40px; cursor:pointer;
}
.zp_left_bottom{
	background:#fff; margin-top:18px; padding:60px 50px; font-size:18px; color:var(--com-color-b); line-height:2;
}
.zp_right{
	width:31.5%; background:#fff; padding:40px; color:var(--com-color-b);
}
.zp_right .zsrt{
	font-size:18px; font-weight:bold;
}
.zp_right .zsrb{
	font-size:16px; margin:40px 0; font-weight:bold;
}
.zp_right .zsrc{
	font-size:14px; line-height:2.33;
}
.zp_right .zsrd{
	display:flex; margin-top:50px; justify-content:end; font-size:14px;
}
.zp_right .zsrd img{
	display:block; height:24px; transform:translateY(-4px);
}

.message_bg{
	opacity:0; z-index:-1; background:rgba(238,238,238,0.7); position:fixed; top:0; left:0; width:100%; height:100%;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.message_bg.show{
	opacity:1;  z-index:11111111;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.message{
	width:760px; max-width:calc(100% - 30px);  top:50%; left:50%; position:absolute; transform:translateX(-50%) translateY(-50%);
}
.message .mst{
	background:var(--com-color); padding:25px 50px; display:flex; justify-content:space-between; color:#fff;
}
.message .mst .mstlt{
	font-size:20px; margin-bottom:10px; font-weight:bold;
}
.message .mst .mstlb{
	font-size:14px;
}
.message .mst .mstr img{
	display:block; height:15px; cursor:pointer;
}
.message .msb{
	display:flex; justify-content:space-between; flex-wrap:wrap; padding:65px 50px; background:#fff;
}
.message .msb .msblist{
	width:calc(50% - (50px * 1) / 2);  margin-top:50px; 
}
.message .msb .msblist:nth-child(-n+2){
	margin-top:0px;
}
.message .msb .msblist .msblistt{
	font-size:16px; color:var(--com-color-b); margin-bottom:12px;
}
.message .msb .msblist .msblistt span{
	color:#f00;
}
.message .msb .msblist .msbformli{
	width:100%; height:54px; line-height:54px; padding:0 15px; font-size:14px; color:var(--com-color-b);
	background:#f7f7f7; border:1px solid #c8c8c9;
}
.msbsubmit{
	text-align:center; width:100%;
}
.msbsubmit .tosubmit{
	width:25%; padding:18px 0; cursor:pointer; border:0px; text-align:center; display:inline-block; margin-top:70px; font-size:20px; color:#fff; font-weight:bold; background:var(--com-color);
}


.zpgst{
	background: linear-gradient(to right,#e6e8e7,#fafafa); padding:35px 50px;
}
.zpgst .zpgstt{
	display:flex;
}
.zpgst .zpgstt .zpgsttl{
	width:60px; height:60px; position:relative; overflow:hidden; background:#fff; border-radius:4px; margin-right:15px;
}
.zpgst .zpgstt .zpgsttl img{
	display:block; max-width:90%; max-height:90%; top:50%; left:50%; position:absolute; transform:translateX(-50%) translateY(-50%);
}
.zpgst .zpgstt .zpgsttr{
	display:flex; justify-content:space-between; flex-direction:column; padding:3px 0;
}
.zpgst .zpgstt .zpgsttr .zpgsttrt{
	font-size:26px; color:var(--com-color); font-weight:bold;
}
.zpgst .zpgstt .zpgsttr .zpgsttrb{
	font-size:14px; color:var(--com-color-bbb);
}
.zpgst .zpgstt .zpgsttr .zpgsttrb span{
	display:inline-block; width:20px;
}
.zpgst .zpgstb{
	margin-top:20px; font-size:14px; color:var(--com-color-bbb); display:flex;
}
.zpgst .zpgstb .zpgstbl{
	display:flex; transform:translateY(4px);
}
.zpgst .zpgstb .zpgstbl img{
	display:block; height:15px;
}
.zpgst .zpgstb .zpgstbl div{
	margin:0 15px 0 5px;
}
.zpgst .zpgstb .zpgstbr span{
	display:inline-block; margin-left:8px; background:#e2e2e3; padding:5px 12px; border-radius:1000px;
}
.zpgsb{
	padding:35px 50px; font-size:18px; color:var(--com-color-b); line-height:2.33; background:#fff;
	margin-top:10px;
}

.zpgs_title{
	font-size:24px; color:var(--com-color); margin-bottom:25px; font-weight:bold; 
}

.zpgs_mid{
	margin-top:70px;
}
.zpgs_mid_swiper{
	width:100%; overflow:hidden; height:auto; max-height: 400px; position:relative;
}
.zpgs_mid_swiper.swiper-container-vertical > .swiper-scrollbar{
	right: 0px; top: 0; width: 10px; height: 100%; background:#e7e9e8;
}
.zpgs_mid_swiper.swiper-container-vertical > .swiper-scrollbar .swiper-scrollbar-drag {
	background:#5f5d5e; border-radius: 0;
}
.zpgs_mid_swiper .swiper-slide{
	width:100%;  box-sizing: border-box; height:auto; padding-right:10px; display:flex; flex-wrap:wrap;
}
.zpgs_mid_li{
	width:calc(33.33% - 18px); margin-right:18px; margin-top:18px; border-radius:10px; background:#fff; padding:30px 40px; display:block;
}
.zpgs_mid_li:nth-child(-n+3){
	margin-top:0px;
}
.zpgs_mid_li .zpgsmlt{
	display:flex; justify-content:space-between;
}
.zpgs_mid_li .zpgsmlt div{
	font-size:22px; color:var(--com-color-b); font-weight:bold;
}
.zpgs_mid_li .zpgsmlt span{
	font-size:18px; color:var(--com-color); 
}
.zpgs_mid_li .zpgsmlb{
	font-size:16px; color:var(--com-color-b); margin-top:15px;
}
.zpgs_mid_li .zpgsmlb span{
	display:inline-block; margin:0 5px; font-size:0.8em; transform:translateY(-2px);
}
.zpgs_mid_li .zpgsmlb span:last-child{
	display:none;
}

.zpgs_bottom{
	margin-top:70px;
}
.zpgs_bottom_con{
	padding:50px; background:#fff; display:flex; flex-wrap:wrap;
}
.zpgsbcli{
	width:25%; font-size:18px; color:var(--com-color-b); margin-top:40px;
}
.zpgsbcli:nth-child(-n+4){
	margin-top:0px;
}
.zpgsbcli:nth-child(4n+1){
	width:32.3%;
}
.zpgsbcli:nth-child(4n+2){
	width:23.8%;
}
.zpgsbcli:nth-child(4n+3){
	width:28.5%;
}
.zpgsbcli:nth-child(4n+4){
	width:15.4%;
}
.zpgsbcli:nth-child(7){
	width:36%;
}
.zpgsbcli:nth-child(9){
	width:100%;
}
.zpgsbcli .zpgsbclit{
	font-weight:bold;
}
.zpgsbcli .zpgsbclib{
	margin-top:10px; line-height:2;
}


.yw_01_01{
	margin:80px  0 ;
}
.yw_01_01_con{
	display:flex; flex-wrap:wrap; justify-content:space-between;
}
.yw_01_01_left{
	font-size:18px; color:var(--com-color-b); line-height:2.33; width:50%;
}
.yw_01_01_right{
	width:28.6%; margin-right:10%;
}
.yw_01_01_right img{
	display:block; width:100%;
}

.yw_01_02{
	margin-bottom:160px;
}
.news_page_mgb{
	margin-bottom:160px !important;
}
.yw_01_02_t .t{
	font-size:32px; color:var(--com-color-b);
}
.yw_01_02_t .b{
	font-size:14px; text-transform: uppercase;  color:var(--com-color-b); margin:10px 0;
}
.yw_01_02_t .line{
	width:55px; height:2px; background:var(--com-color-b);
}
.yw_01_02_b{
	display:flex; flex-wrap:wrap;
}
.yw_01_02_bli{
	width:calc(33.33% - (35px * 2) / 3); margin-left:35px; margin-top:55px; cursor:pointer;
}
.yw_01_02_bli:nth-child(3n+1){
	margin-left:0px;
}
.yw_01_02_bli .img{
	position:relative; width:100%; padding:28.1% 0; overflow:hidden;
}
.yw_01_02_bli .img img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_01_02_bli:hover .img img{
	transform:translateX(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_01_02_bli .img .text{
	position:absolute; background:rgba(0,80,175,0.5); width:100%; height:100%; top:0px; left:0px; text-align:center; display:flex; justify-content:center; flex-direction:column; align-items: flex-center;
	opacity:0; transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_01_02_bli:hover .img .text{
	opacity:1; transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_01_02_bli .img .text span{
	font-size:18px; padding:12px 35px; color:var(--com-color); background:#fff; border-radius:1000px; display:inline-block; margin:0 auto;
}
.yw_01_02_bli .text .t{
	font-size:24px; color:var(--com-color); margin:25px 0 10px;
}
.yw_01_02_bli .text .b{
	font-size:14px; color:var(--com-color-b); line-height:2;
}
.yw_01_02_bli .imglist{
	overflow:hidden; width:0px; height:0px; opacity:0;
}
.yw_01_02_bli .text .c,.yw_01_02_bli .text .tel{
	overflow:hidden; width:0px; height:0px; opacity:0;
}

.img_show{
	width:1000px; background:#fff; position:relative; max-width:calc(100% - 30px);  top:50%; left:50%; position:absolute; transform:translateX(-50%) translateY(-50%); padding:45px 35px;
}
.img_show .is_t{
	font-size:32px; color:var(--com-color);
}
.img_show .is_b{
	font-size:18px; color:var(--com-color-b); line-height:1.5; margin:15px 0 30px;
}
.img_show .is_close img{
	display:block; height:25px; right:25px; top:25px; cursor:pointer; position:absolute;
}
.img_show_Swiper{
	width:100%; overflow:hidden;
}
.img_show_Swiper .swiper-slide .img{
	position:relative; width:100%; padding:26.57% 0; overflow:hidden;
}
.img_show_Swiper .swiper-slide .img img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%);
}
.is_thumb{
	width:100%; padding:0 100px; position:relative; margin-top:25px;
}
.img_show_thumb_Swiper{
	width:100%; overflow:hidden;
}
.img_show_thumb_Swiper .swiper-slide .img{
	padding:0 8px; width:100%;
}
.img_show_thumb_Swiper .swiper-slide .img .imgin{
	position:relative; width:100%; padding:26.57% 0; overflow:hidden;
}
.img_show_thumb_Swiper .swiper-slide .img .imgin img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%); opacity:0.6;
}
.img_show_thumb_Swiper .swiper-slide.swiper-slide-thumb-active .img .imgin img{
	opacity:1;
}
.img_show_Swiper .swiper-button-prev-01::after,
.img_show_Swiper .swiper-button-next-01::after,
.is_thumb .swiper-button-prev-02::after,
.is_thumb .swiper-button-next-02::after{
	display:none;
}
.img_show_Swiper .swiper-button-prev-01{
	left:20px;  width:auto; height:auto; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.img_show_Swiper .swiper-button-next-01{
	right:20px;  width:auto; height:auto; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.img_show_Swiper .swiper-button-prev-01 img,
.img_show_Swiper .swiper-button-next-01 img{
	display:block; height:32px;
}
.is_thumb .swiper-button-prev-02{
	left:25px; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.is_thumb .swiper-button-next-02{
	right:25px; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.is_thumb .swiper-button-prev-02 img,
.is_thumb .swiper-button-next-02 img{
	display:block; height:48px;
}


.yw_02_01_01{
	margin:80px  0 ;
}
.yw_02_01_01_con{
	display:flex; flex-wrap:wrap; justify-content:space-between;
}
.yw_02_01_01_left{
	font-size:18px; color:var(--com-color-b); line-height:2.33; width:43.5%;
}
.yw_02_01_01_right{
	width:51.2%;
}
.yw_02_01_01_right img{
	display:block; width:100%;
}

.yw_02_01_02{
	overflow:hidden; margin-bottom:160px;
}
.yw_02_01_02_list{
	background:#fff; display:flex; flex-wrap:wrap; margin-top:60px;
}
.yw212li_l{
	width:32%; position:relative; overflow:hidden; display:block; height: 0; padding: 21.13% 0;
}
.yw212li_l img{
	display:block; height:100.5%; min-width:100%; top:0; position:absolute; left:50%; transform:translateX(-50%);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_02_01_02_list:hover .yw212li_l img{
	transform:translateX(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw212li_l .yw212li_l_to{
	opacity:0; z-index:-1; background:rgba(0,80,175,0.5); position:absolute; width:100%; height:100%; top:0; left:0; display:flex; justify-content:center; text-align:center; flex-direction:column;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_02_01_02_list:hover .yw212li_l_to{
	opacity:1; z-index:3;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw212li_l .yw212li_l_to span{
	font-size:16px; color:var(--com-color); background:#fff;  padding:6px 20px 8px; border-radius:1000px;
}
.yw212li_r{
	width:68%; padding:30px 60px; padding-left:50px; position: relative;
}
.yw212li_rt{
	font-size:24px; color:var(--com-color);
}
.yw212li_rt span{
	display:inline-block; background:var(--com-color); color:#fff; padding:10px 32px 12px; border-radius:1000px;
}
.yw212li_rb{
	display:flex; flex-wrap:wrap; margin:20px 0 40px; justify-content:space-between;
}
.yw212li_rb .yw212li_rb_l{
	width:65%;
}
.yw212li_rb .yw212li_rb_r{
	width:30%; display:block;
}
.yw212li_rb .yw212li_rb_r img{
	display:block; width:100%;
}
.yw212li_rb .yw212li_rbli{
	font-size:14px; color:var(--com-color-b); line-height:2.25; display:flex; margin-right:0 !important; width:100%;
}

.yw212li_rb .yw212li_rbli img{
	display:block; height:18px; margin-right:5px; transform: translateY(7px);
}
.yw212li_rc{
	font-size:16px; color:var(--com-color-b); line-height:2; position: absolute; height: calc(100% - 320px); overflow-y: auto; width: calc(100% - 60px - 50px); left: 50px; padding-right: 20px;
}

.yw_03_02{
	margin:120px 0;
}
.yw_03_02 img{
	display:block; width:100%; 
}
.yw_03_01_con{
	display:flex; flex-wrap:wrap; justify-content:space-between;
}
.yw_03_01_left,.yw_03_01_right{
	width:50%;
}
.yw_03_01_right{
	font-size:18px; color:var(--com-color-b); line-height:2.33;
}
.yw31l_t{
	font-size:28px; color:var(--com-color-b); line-height:1.55; padding-left:40px; position:relative;
}
.yw31l_t::before{
	content:""; width:2px; height:80%; top:50%; transform:translateY(-50%); left:0px; background:var(--com-color-b); position:absolute;
}
.yw31l_b{
	font-size:32px; color:var(--com-color); font-weight:bold; margin-top:15px; padding-left:40px;
}


.yw_02_03_01{
	margin-bottom:80px;
}
.yw_02_03_01_con{
	display:flex; flex-wrap:wrap; justify-content:space-between; background:#fff; padding:60px 0;
}
.yw_02_03_01_left{
	width:48.2%; padding:0 70px;
}
.yw_02_03_01_left .yw020301lt{
	font-size:18px; color:var(--com-color-b); line-height:2; margin-bottom:60px;
}
.yw_02_03_01_left .yw020301lmid{
	display:flex; justify-content:space-between; color:var(--com-color-b);
}
.yw_02_03_01_left .yw020301lmid div{
	font-size:18px;
}
.yw_02_03_01_left .yw020301lmid span{
	font-size:12px; text-align:right;
}
.yw_02_03_01_left .yw020301lb{
	display:flex; flex-wrap:wrap;
}
.yw_02_03_01_left .yw020301lb_li{
	display:flex; justify-content:center; text-align:center; width:33.33%; margin-top:30px;
}
.yw_02_03_01_left .yw020301lb_li img{
	width:64px; display:inline-block;
}
.yw_02_03_01_left .yw020301lb_li .yw020301lb_lit{
	font-size:18px; color:var(--com-color); margin:10px 0 4px;
}
.yw_02_03_01_left .yw020301lb_li .yw020301lb_lib{
	font-size:12px; color:var(--com-color-bb); text-transform: uppercase; 
}
.yw_02_03_01_right{
	width:51.2%;  display: flex;  align-items: start; justify-content: center; flex-direction: column;
}
.yw_02_03_01_right img{
	display:block; width:100%; 
}

.yw_02_03_02_tab{
	text-align:center; margin-bottom:55px;
}
.yw_02_03_02_tab a{
	margin:0 18px; font-size:18px; color:var(--com-color-b); padding:10px 22px; border:1px solid var(--com-color-b); display:inline-block;
}
.yw_02_03_02_tab a.active,.yw_02_03_02_tab a:hover{
	border- color:var(--com-color); background:var(--com-color); color:#fff;
}
.yw_02_03_02_con{
	display:flex; flex-wrap:wrap;
}
.yw_02_03_02_li{
	width:calc(50% - (15px * 1) / 2); margin-left:15px; margin-top:40px;
}
.yw_02_03_02_li:nth-child(2n+1){
	margin-left:0px;
}
.yw_02_03_02_li:nth-child(-n+2){
	margin-top:0px;
}
.yw_02_03_02_li .img{
	position:relative; width:100%; padding:30.47% 0; overflow:hidden;
}
.yw_02_03_02_li .img img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_02_03_02_li:hover .img img{
	transform:translateX(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_02_03_02_li .t{
	font-size:18px; color:var(--com-color); font-weight:bold; margin:20px 0 10px;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
}
.yw_02_03_02_li .b{
	font-size:16px; color:var(--com-color-b); line-height:1.5;
	-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box;
}



.yw_04_01_con{
	display:flex; flex-wrap:wrap; justify-content:space-between;
}
.yw_04_01_left{
	width:43%;
}
.yw_04_01_left .yw0401lt{
	font-size:18px; color:var(--com-color-b); line-height:2.33; margin-bottom:100px;
}
.yw_04_01_left .yw0401lb{
	display:flex; flex-wrap:wrap; justify-content:space-between;
}
.yw_04_01_left .yw0401lb_li{
	text-align:center; width:20%;
}
.yw_04_01_left .yw0401lb_li img{
	width:60px; height:60px; display:inline-block; border-radius:1000px; background:#5f5d5e;
}
.yw_04_01_left .yw0401lb_li .yw0401lb_lib{
	font-size:17px; color:var(--com-color); margin-top:10px; line-height:1.3;
}
.yw_04_01_right{
	width:48.2%;  display: flex;  align-items: start; justify-content: center; flex-direction: column;
}
.yw_04_01_right img{
	display:block; width:100%; 
}

.yw_04_02{
	margin:160px auto;
}
.yw_04_02_con{
	display:flex; flex-wrap:wrap; justify-content:space-between;
}
.yw_04_02_left{
	width:41.85%; padding:0 2.5%;  display: flex;  align-items: start; justify-content: center; flex-direction: column;
}
.yw_04_02_left img{
	display:block; width:100%; 
}
.yw_04_02_right{
	width:50.7%;font-size:18px; color:var(--com-color-b); line-height:2.33; 
}


.yw_04_03{
	margin:160px auto;
}
.yw_04_03_top{
	display:flex; flex-wrap:wrap; justify-content:space-between;
}
.yw0403tl{
	font-size:38px; color:var(--com-color-b); line-height:1.47; font-weight:bold;
}
.yw0403tr{
	display:flex; justify-content:end; flex-direction:column;
}
.yw0403tr a{
	font-size:18px; padding:20px 40px; display:inline-block; background:var(--com-color); color:#fff;
}
.yw_04_03_bottom{
	position:relative; margin-top:60px;
}
.yw_04_03_swiper,.yw_04_03_swiper .swiper-slide{
	width:100%; overflow:hidden;
}
.yw_04_03_swiper .swiper-slide .img{
	position:relative; width:100%; padding:22.6% 0; overflow:hidden;
}
.yw_04_03_swiper .swiper-slide .img img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%); min-width:100%;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_04_03_swiper .swiper-slide:hover .img img{
	transform:translateX(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_04_03_bottom .swiper-button-prev-03::after,
.yw_04_03_bottom .swiper-button-next-03::after{
	display:none;
}
.yw_04_03_bottom .swiper-button-prev-03{
	left:40px; width:auto; height:auto; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.yw_04_03_bottom .swiper-button-next-03{
	right:40px; width:auto; height:auto; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.yw_04_03_bottom .swiper-button-prev-03 img,
.yw_04_03_bottom .swiper-button-next-03 img{
	display:block; height:30px;
}


.yw_02_02_01{
	margin-bottom:160px;
}
.yw_02_02_01_con{
	background:#fff; overflow:hidden;
}
.yw_02_02_01_top{
	display:flex; flex-wrap:wrap; justify-content:space-between; padding:55px; padding-right:105px; padding-bottom:0px;  position:relative;
}
.yw_02_02_01_left{
	width:49.5%; 
}
.yw_02_02_01_left img{
	display:block; width:100%; 
}
.yw_02_02_01_right{
	width:43.6%;font-size:18px; color:var(--com-color-b); line-height:2.1;  position:relative;
}
.yw_02_02_01_right .yw02_02_img02{
	position:absolute; bottom:0px; left:5%; width:34%;
}
.yw_02_02_01_right .yw02_02_img04{
	display:none;
}
.yw_02_02_01_top .yw02_02_img03{
	position:absolute; top:0px; right:0; height:100%;
}
.yw_02_02_02_bottom{
	margin:80px 0 40px; padding:0 55px; position:relative;
}
.yw_02_02_02_swiper{
	width:100%; overflow:hidden;
}
.yw_02_02_02_swiper .swiper-slide .img{
	position:relative; width:100%; padding:28.13% 0; overflow:hidden;
}
.yw_02_02_02_swiper .swiper-slide .img img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%); min-width:100%;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_02_02_02_swiper .swiper-slide:hover .img img{
	transform:translateX(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_02_02_02_swiper .swiper-slide .text{
	background:#f7f7f7; padding:40px; 
}
.yw_02_02_02_swiper .swiper-slide .text .t{
	font-size:22px; color:var(--com-color); font-weight:bold;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
}
.yw_02_02_02_swiper .swiper-slide .text .b{
	font-size:14px; color:var(--com-color-b); line-height:2; margin-top:30px;
}
.yw_02_02_02_bottom .swiper-button-prev-04::after,
.yw_02_02_02_bottom .swiper-button-next-04::after{
	display:none;
}
.yw_02_02_02_bottom .swiper-button-prev-04{
	left:15px; width:auto; height:auto; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.yw_02_02_02_bottom .swiper-button-next-04{
	right:15px; width:auto; height:auto; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.yw_02_02_02_bottom .swiper-button-prev-04 img,
.yw_02_02_02_bottom .swiper-button-next-04 img{
	display:block; height:28px;
}


.yetai_all{
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100vh;
}
.yetai{
	overflow:hidden; position:relative; width: 100%; height: 100%;
} 
.yetai .yetai01_bg{
	position:relative; width:100%; display:block; top: 50%;  transform: translateY(-50%);
}
.yetai .yetai_logo img{
	position:absolute; top:60px; left:60px; height:60px; z-index:5; 
}
.yetai .yetai_nav{
	position:absolute; right:50px; top:50%; transform:translateY(-50%); z-index:6;
}
.yetai .yetai_nav a{
	display:flex; justify-content:center; flex-direction:column;  margin-top:6px; min-width:160px; padding:15px 0 15px 15px ; overflow:hidden;
	background:url(../images/yt_menu_01.png) no-repeat; background-size:100% 100% !important; border-radius:6px;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yetai .yetai_nav a .ynt{
	font-size:20px; color:#fff;
}
.yetai .yetai_nav a .ynb{
	font-size:12px; color:rgba(255,255,255,0.5); margin-top:6px;
}
.yetai .yetai_nav a:hover,
.yetai .yetai_nav a.active{
	transform:translateX(-45px);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yetai .yetai_nav a:nth-child(2){background:url(../images/yt_menu_02.png) no-repeat;}
.yetai .yetai_nav a:nth-child(3){background:url(../images/yt_menu_03.png) no-repeat;}
.yetai .yetai_nav a:nth-child(4){background:url(../images/yt_menu_04.png) no-repeat;}
.yetai .yetai_nav a:nth-child(5){background:url(../images/yt_menu_05.png) no-repeat;}
.yetai .yetai_nav a:nth-child(6){background:url(../images/yt_menu_06.png) no-repeat;}
.yetai .yetai_nav a:nth-child(1):hover,.yetai .yetai_nav a:nth-child(1).active{background:url(../images/yt_menu_01_h.png) no-repeat;}
.yetai .yetai_nav a:nth-child(2):hover,.yetai .yetai_nav a:nth-child(2).active{background:url(../images/yt_menu_02_h.png) no-repeat;}
.yetai .yetai_nav a:nth-child(3):hover,.yetai .yetai_nav a:nth-child(3).active{background:url(../images/yt_menu_03_h.png) no-repeat;}
.yetai .yetai_nav a:nth-child(4):hover,.yetai .yetai_nav a:nth-child(4).active{background:url(../images/yt_menu_04_h.png) no-repeat;}
.yetai .yetai_nav a:nth-child(5):hover,.yetai .yetai_nav a:nth-child(5).active{background:url(../images/yt_menu_05_h.png) no-repeat;}
.yetai .yetai_nav a:nth-child(6):hover,.yetai .yetai_nav a:nth-child(6).active{background:url(../images/yt_menu_06_h.png) no-repeat;}


.yetai_coordinate{
	position:absolute; width:100%; height:100%; top:0px; left:0px;
}
.yetai .coordinate{
	position:absolute; display:block;
}
.yetai .coordinate .cdt{
	font-size:13px; text-align:center; font-weight:bold; color:#fff; line-height:1.3; background:url(../images/yt_01_btnbg.png) repeat; padding:10px; border-radius:10px;
}
.yetai .coordinate .cdimg{
	width:14px; margin:0 auto;
}
.yetai .coordinate .cdimg .cdimgin{
	width:100%; padding:25% 0; background:url(../images/yt_01_btndown.png) no-repeat; background-size:100% 100% !important;
}
.yetai .coordinate:hover .cdt{
	background:url(../images/yt_01_btnbg_h.png) repeat;
}
.yetai .coordinate:hover .cdimg .cdimgin{
	background:url(../images/yt_01_btndown_h.png) no-repeat;
}
.yetai .coordinate01{	top:30.5%; left:14%;}
.yetai .coordinate02{	top:59.5%; left:13%;}
.yetai .coordinate03{	top: 56%;  left: 25.5%;}
.yetai .coordinate04{	top:70.5%; left:16.5%;}
.yetai .coordinate05{	top:67%; left:25.5%;}
.yetai .coordinate06{	top:60%; left:40%;}
.yetai .coordinate07{	top:29%; left:46.5%}
.yetai .coordinate08{	top:20%; left:50%;}
.yetai .coordinate09{	top:12%; left:53.5%;}
.yetai .coordinate010{	top:12%; left:61%;}
.yetai .coordinate011{	top:27.5%; left:62.5%;}
.yetai .coordinate012{	top:37.5%; left:59.5%;}
.yetai .coordinate013{	top:42%; left:53%;}
.yetai .coordinate014{	top:62%; left:53%;}
.yetai .coordinate015{	top:66%; left:51%;}
.yetai .coordinate016{	top:41%; left:75%;}
.yetai .coordinate017{	top:55%; left:66%;}
.yetai .coordinate018{	top:62%; left:69%;}


.yetai .yetai_combg{
	position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:1; background-size:cover !important;
}
.yetai .yetai_combg_top{
	position:absolute; width:100%; height:100%; left:0px; top:0px; z-index:2; background:url(../images/yt_0502_bg01.png) center center no-repeat; background-size:100% 100% !important;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yetai .yetai_combg_top.ishide{
	background-size:400% 100% !important;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yetai_left{
	position:absolute; width:29%; height:100%; left:0px; top:0px; z-index:5; background:url(../images/yt_leftbg.png) no-repeat; background-size:100% 100% !important;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yetai_left.yetai_left_else{
	background:url(../images/yt_leftbg_02.png) no-repeat; background-size:100% 100% !important;
}
.yetai_left.ishide{
	transform:translateX(-100%);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yetai_left .toleft{
	cursor:pointer; width:24px; height:110px; position:absolute; top:50%; right:-24px; transform:translateY(-50%); background:#71706e; border-top-right-radius:1000px; border-bottom-right-radius:1000px;
}
.yetai_left .toleft img{
	display:block; position:absolute; height:14px; top:50%; left:40%; transform:translateX(-50%) translateY(-50%);
}
.yetai_left.ishide .toleft img{
	transform: translateX(-50%) translateY(-50%) rotate(180deg);
}
.yetai_left_top{
	display:flex; padding:9% 10% 0; position:relative; z-index:111111;
}
.yetai_left_top .yltt{
	color:#dcdcdd; font-size:20px; display: flex; justify-content: center; flex-direction: column;
}
.yetai_left_top .yltline{
	width:2px; margin:0 10px 0 12px; position:relative;
}
.yetai_left_top .yltline::before{
	background:#dcdcdd;  width:100%; height:65%; top:50%; transform: translateY(-50%); position:absolute; content:"";
}
.yetai_left_top .ylts{
	position:relative;
}
.yetai_left_top .ylts .ylts_t{
	display:flex; justify-content:center; background:url(../images/yt_0502_btn05.png) no-repeat; background-size:100% 100% !important; padding:7px 20px; border-radius:1000px; overflow:hidden;
}
.yetai_left_top .ylts .ylts_t .ylts_t_t{
	font-size:18px; color:var(--com-color-bb);
}
.yetai_left_top .ylts .ylts_t .ylts_t_img img{
	display:block; height:6px; margin-left:6px; transform: translateY(7px);
}
.yetai_left_top .ylts .ylts_b{
	position:absolute; top:100%; left:0px; width:100%; padding-bottom:10px; background:url(../images/yt_left_sbg.png) no-repeat; background-size:100% 100% !important; border-radius:10px;
}
.yetai_left_top .ylts .ylts_b .ylts_bli{
	margin-top:10px; margin-left:10px; position:relative;
}
.yetai_left_top .ylts .ylts_b .ylts_bli a{
	display:block; font-size:18px; color:#fff;
}
.yetai_left_top .ylts .ylts_b .ylts_bli a span{
	font-size:12px;
}
.yetai_left_top .ylts .ylts_b .ylts_bli a:hover,.yetai_left_top .ylts .ylts_b .ylts_bli a.active{
	color:#6ec6cd;
}
.yetai_left_top .ylts .ylts_b .ylts_bli .ylts_b_third{
	position:absolute; left:100%; top:0px; width:80%;  padding-bottom:10px; border-radius:10px; background:url(../images/yt_left_sbg.png) no-repeat; background-size:100% 100% !important;
}
.yetai_left_top .ylts .ylts_b .ylts_bli .ylts_b_third a{
	margin-top:10px; margin-left:10px;
}

.yetai_left_top .ylts .ylts_b,.yetai_left_top .ylts .ylts_b .ylts_bli .ylts_b_third{
	visibility: hidden;
	opacity: 0;
	transform: translateY(30px);
	transition: all .3s;
}
.yetai_left_top .ylts:hover .ylts_b,.yetai_left_top .ylts .ylts_b .ylts_bli:hover .ylts_b_third{
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	transition: all .3s;
}
.yetai_left_btm_0502{
	margin-top:65px;
}
.yetai_left_btm_0502 .ylb_0502_t{
	text-align:center; font-size: 0;
}
.yetai_left_btm_0502 .ylb_0502_t .ylb_0502_tli{
	background:#fff; margin:0 4px; color:#6ec6cd; font-size:14px; border-radius:6px; padding:8px 20px; display:inline-block;
}
.yetai_left_btm_0502 .ylb_0502_t .ylb_0502_tli:nth-child(2){
    width: 0; text-indent: 99999em; height: 0; opacity: 0; font-size: 0; padding: 0;  margin: 0;
}
.yetai_left_btm_0502 .ylb_0502_t .ylb_0502_tli.active{
	display:inline-block; background:#6ec6cd; color:#fff;
}
.yetai_left_btm_0502 .ylb_0502_b{
	position:relative;
}
.yetai_left_btm_0502 .ylb_0502_b .swiper-button-prev-05::after,
.yetai_left_btm_0502 .ylb_0502_b .swiper-button-next-05::after{
	display:none;
}
.yetai_left_btm_0502 .ylb_0502_b .swiper-button-prev-05{
	right:30px; left:auto; width:auto; height:auto; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.yetai_left_btm_0502 .ylb_0502_b .swiper-button-next-05{
	left:30px;  right:auto; width:auto; height:auto; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.yetai_left_btm_0502 .ylb_0502_b .swiper-button-prev-05 img,
.yetai_left_btm_0502 .ylb_0502_b .swiper-button-next-05 img{
	display:block; height:34px;
}
.ylb_0502_b_swiper{
	width:72%; margin:45px auto;
}
.ylb_0502_b_swiper .swiper-slide{
	display:flex; flex-wrap:wrap;
}
.ylb_0502_b_swiper .swiper-slide .imglogo{
	width:calc(25% - (16px * 4) / 4); margin-left:8px; margin-right:8px; margin-top:15px;
}
.ylb_0502_b_swiper .swiper-slide .imglogo:nth-child(4n+1){
	/*margin-left:0px;*/
}
.ylb_0502_b_swiper .swiper-slide .imglogo:nth-child(-n+4){
	margin-top:0px;
}
.ylb_0502_b_swiper .swiper-slide .imglogo .img{
	position:relative; width:100%; padding:50% 0;
}
.ylb_0502_b_swiper .swiper-slide .imglogo .img img{
	position:absolute; height:100%; width:100%; top:0px; left:0px; border-radius: 1000px;
}
.swiper_pagination_ytspe{
	display:flex; justify-content:center; position:static !important;
}
.swiper_pagination_ytspe .swiper-pagination-bullet{
	width:10px; height:10px; background:#dcdcdd; margin:0 3px !important;opacity:1; border-radius:1000px;
}
.swiper_pagination_ytspe .swiper-pagination-bullet.swiper-pagination-bullet-active{
	opacity:1; background:#fefefe;
}

.yetai_left_btm_01{
	padding: 0 10%;
}
.ylb_01_t{
	margin:25px 0 5px; text-align:center; white-space: nowrap; display: block; width:100%; overflow-x: auto; padding-bottom:8px;
}
.ylb_01_t_swiper{
	width:100%; overflow:hidden; height:auto;  position:relative; padding-bottom:10px !important;
}
.ylb_01_t_swiper .swiper-slide{ padding:0px !important; display: block !important; min-width:100%; font-size:0px;}
.ylb_01_t_swiper .swiper-scrollbar.swiper-scrollbar-horizontal{
	left: 0px; width: 100%; border-radius: 0; height: 6px; background:url(../images/yt_line.png) no-repeat; background-size:100% 100% !important; bottom:0px !important;
}
.ylb_01_t_swiper .swiper-scrollbar.swiper-scrollbar-horizontal .swiper-scrollbar-drag {
	background:#eee; border-radius: 0;
}
.ylb_01_t_swiper .swiper-slide{
	width:auto;  box-sizing: border-box;  padding-right:10px; display:flex; flex-wrap:wrap;
}
.ylb_01_t .ylb_01_tli{
	background:#001c40; text-transform: uppercase;  margin:0 2px; color:#fff; font-size:12px; border-radius:6px; padding:8px 0; width:90px; display:inline-block; border:1px solid #6ec6cd;
}
.ylb_01_t .ylb_01_tli.active,.ylb_01_t .ylb_01_tli:hover{
	background:#6ec6cd;
}
.ylb_01_b_01{
	position:relative;
}
.ylb_01_b_01_swiper{
	width:100%; overflow:hidden; margin-bottom:8px;
}
.ylb_01_b_01_swiper .swiper-slide .img{
	position:relative; width:100%; padding:23.1% 0; overflow:hidden; cursor:pointer;
}
.ylb_01_b_01_swiper .swiper-slide .img img{
	position:absolute; width:100%; left:0px; top:50%; transform:translateY(-50%); min-height:100%;
}
.ylb_01_b_01 .swiper-button-prev-06::after,
.ylb_01_b_01 .swiper-button-next-06::after{
	display:none;
}
.ylb_01_b_01 .swiper-button-prev-06{
	right:10px; left:auto; width:auto; height:auto; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.ylb_01_b_01 .swiper-button-next-06{
	left:10px;  right:auto; width:auto; height:auto; transform: translateY(-50%); margin-top: 0 !important; top: 50%;
}
.ylb_01_b_01 .swiper-button-prev-06 img,
.ylb_01_b_01 .swiper-button-next-06 img{
	display:block; height:35px;
}
.ylb_01_b_02{
	display:flex; flex-wrap:wrap; margin-top:35px; justify-content:space-between;
}
.ylb_01_b_02_li{
	text-align:center;
}
.ylb_01_b_02_li .img{
	border:1px solid #fff; border-radius:1000px; overflow:hidden; width:40px; margin:0 auto;
}
.ylb_01_b_02_li .img img{
	display:block; width:100%;
}
.ylb_01_b_02_li .img:hover{
	background:#6ec6cd; border:1px solid #6ec6cd; 
}
.ylb_01_b_02_li .y01b02lt{
	font-size:14px; color:#fff; margin-top:8px; line-height:1.25;
}
.ylb_01_b_03{
	margin-top:65px;
}
.ylb_01_b_03_t01{
	font-size:20px; color:#6ec6cd;
}
.ylb_01_b_03_t01 img{
	display:inline-block; width:20px; margin-right:10px;
}
.ylb_01_b_03_b01{
	font-size:14px; color:#fff; line-height:1.85; padding-left:30px; margin:10px 0 30px;
}
.ylb_01_b_03_b01:last-child{
	margin-bottom:0px;
}
.ylb_01_b_03_b02 img{
	display:inline-block; width:4px; margin-right:8px; transform:translateY(-2px);
}
.ylb_01_b_03_b02{
	font-size:14px; color:#fff; line-height:1.85; margin-bottom:8px;
}
.ylb_01_b_03_b02:last-child{
	margin-bottom:0px;
}
.ylb_01_b_03_b02.ylb_01_b_03_b03 img{
	margin-left:18px;
}
.ylb_01_b_03_b03 span{
	color:#001c40; font-size:14px; padding:5px 14px; background:#6ec6cd; display:inline-block; border-radius:1000px;
}
.ylb_01_b_03_t01_02{
	line-height:1.5; margin-bottom:12px;
}
.ylb_01_b_03_b03{
	margin-bottom:12px;
}

.yetai_bigimg{
	position:absolute; width:100%; height:100%; z-index:-1; opacity:0; top:0; left:0; background:url(../images/yt_bigbg.png) no-repeat; background-size:100% 100% !important;
	display:flex; justify-content:center; flex-direction:column;	transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;
}
.yetai_bigimg.show{
	z-index:5; opacity:1;	transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;
}
.yetai_bigimg_swiper{
	width:85.5%; transform: translateX(-7%); position: relative; padding: calc(var(--new-text-gap) * 1px) 0 !important;
}
.yetai_bigimg_swiper .swiper-slide{
	display: flex;  justify-content: center; flex-direction:column;
}
.yetai_bigimg_swiper .swiper-slide .imgl{
	display: flex;  justify-content: center;
}
.yetai_bigimg_swiper .swiper-slide .img{
	width:100%;	transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;
}
.yetai_bigimg_swiper .swiper-slide .imgin{
	position:relative; width:100%; padding:23.1% 0; overflow:hidden;
}
.yetai_bigimg_swiper .swiper-slide .img img{
	position:absolute; width:100%; top:50%; left:0px; transform:translateY(-50%); 
}
.yetai_bigimg_swiper .swiper-slide.swiper-slide-prev,
.yetai_bigimg_swiper .swiper-slide.swiper-slide-next{
	display:flex; justify-content:center; flex-direction:column;
}
.yetai_bigimg_swiper .swiper-slide.swiper-slide-prev .imgl{ justify-content: end; }
.yetai_bigimg_swiper .swiper-slide.swiper-slide-next .imgl{ justify-content: start;}
.yetai_bigimg_swiper .swiper-slide.swiper-slide-prev .img,
.yetai_bigimg_swiper .swiper-slide.swiper-slide-next .img{
	width:41.45%; 	transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;
}
.yetai_bigimg_swiper .swiper-slide .img_text {
	font-size: 32px; bottom:calc(var(--new-text-gap) * -1px);
	text-align: center; position: absolute;	color: #fff; width: 100%;
}


.yetai_left_in {
	max-height: 100%;
	overflow-y: auto;
	padding-bottom: 9%;
}

.ylb_01_b_01 video,.ylb_01_b_01 img{
	display:block; width:100%; margin-bottom:6px;
}
.ylb_01_b_04{
	display:flex; justify-content:space-between; flex-wrap:wrap;
}
.ylb_01_b_04li{
	text-align:center;
}
.ylb_01_b_04li .img{
	border:1px solid #fff; padding:2px; border-radius:1000px; width:58px; margin:25px auto 0;
}
.ylb_01_b_04li .img img{
	display:block; width:100%;
}
.ylb_01_b_04li .tt{
	font-size:12px; color:#fff; margin-top:10px;
}
.metro_line{
	position:absolute; width:51.35%; left:33%; top:50%; transform:translateY(-50%); z-index:4; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;
}
.metro_line.ishide{
	width:auto; height:98%; left:10%; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;
}
.ylb_01_b_05li{
	display:flex; margin-top:35px;
}
.ylb_01_b_05li:first-child{
	margin-top:0px;
}
.ylb_01_b_05li .img{
	position:relative;
}
.ylb_01_b_05li .img > img{
	width:75px; height:75px; border-radius:1000px; border:3px solid #fff; display:block;
}
.ylb_01_b_05li .img span{
	display:block; position:absolute; right:-3px; top:-1px; width:25px; background:#6ec6cd;  border-radius:1000px;
}
.ylb_01_b_05li .img span > img{
	display:block; width:100%;
}
.ylb_01_b_05li .rt{
	margin-left:20px;
}
.ylb_01_b_05li .rt .rtt span {
	color: #001c40; font-size: 18px; padding: 5px 22px; background: #6ec6cd; display: inline-block; border-radius: 1000px;
}
.ylb_01_b_05li .rt .rtb{
	color: #fff; font-size: 14px; line-height:2; margin-top:8px;
}



.yetai_bigimg_swiper .swiper-button-prev-07::after,
.yetai_bigimg_swiper .swiper-button-next-07::after{
	display:none;
}
.yetai_bigimg_swiper .swiper-button-prev-07{
	right:24%; left:auto; width:auto; height:auto; margin: 0 !important; top: 50%; transform: translateY(-50%);
}
.yetai_bigimg_swiper .swiper-button-next-07{
	left:24%;  right:auto; width:auto; height:auto; margin: 0 !important; top: 50%; transform: translateY(-50%);
}
.yetai_bigimg_swiper .swiper-button-prev-07 img,
.yetai_bigimg_swiper .swiper-button-next-07 img{
	display:block; height:50px;
}


.ylb_01_b_06{
	display:flex; justify-content:center; margin-top:30px; text-align:center; font-size:12px; color:#fff;
}
.ylb_01_b_06 img{
	display:block; width:100px; border:4px solid #fff; margin-bottom:15px;
}




.yw_02_01_show_01_img_comli .img{
	width:100%; position:relative; overflow:hidden;
}
.yw_02_01_show_01_img_comli .img img{
	position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_02_01_show_01_img_comli:hover .img img{
	transform:translateX(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_02_01_show_01_img01{
	width:100%;
}
.yw_02_01_show_01_img01 .img{
	padding:22.57% 0;
}
.yw_02_01_show_01_img_btm{
	display:flex; flex-wrap:wrap;
}
.yw_02_01_show_01_img02{
	width:30.73%; margin-top:14px;
}
.yw_02_01_show_01_img02 .img{
	padding:73.32% 0;
}
.yw_02_01_show_01_img_btm_r{
	width:calc(100% - 30.73%); display:flex;  flex-wrap:wrap;
}
.yw_02_01_show_01_img03{
	width:calc(50% - 14px); height:calc(50% - 14px); margin-left:14px; margin-top:14px; position:relative; overflow:hidden;
}
.yw_02_01_show_01_img03 .img{
	height:100%;
}

.yw_02_01_show_02_con{
	padding:0 40px; display:flex; flex-wrap:wrap;
}
.yw_02_01_show_02_li{
	width:calc(16.66% - (18px * 5) / 6); margin-left:18px; margin-top:18px; border:1px solid #5e5e5e; background:#fff;
}
.yw_02_01_show_02_li:nth-child(6n+1){
	margin-left:0px;
}
.yw_02_01_show_02_li:nth-child(-n+6){
	margin-top:0px;
}
.yw_02_01_show_02_li .img{
	width:100%;  padding:27.57% 0; position:relative; overflow:hidden;
}
.yw_02_01_show_02_li .img img{
	position:absolute; max-height:100%; max-width:100%; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); display:block;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_02_01_show_02_li:hover .img img{
	transform:translateX(-50%) translateY(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_02_01_show_02_li.yw_02_01_show_02_li_end{
	flex-grow: 1;
}
.yw_02_01_show_02_li.yw_02_01_show_02_li_end .img{
	width:100%; height:100%;  padding:0;
}
.yw_02_01_show_02_li.yw_02_01_show_02_li_end .img img{
	height:26.4%;
}
.yw_02_01_show_02_li.yw_02_01_show_02_li_end:hover .img img{
	transform:translateX(-50%) translateY(-50%);
}
.yw_02_01_show_02_li.yw_02_01_show_02_li_end.yw_02_01_show_02_li_end_w100 .img{
	width:100%; height:auto;  padding:4.2% 0;
}





.yetai_combg_toshow{
	position:absolute; width:50%; height:100%; left:55%; top:50%; z-index:3; transform:translateX(-50%) translateY(-50%); cursor: pointer;
}
.yetai_combg_toshow.ishide{
	z-index: -1; display: none;
}

.yw_04_03_swiper.fuwugaishu03_swiper .swiper-slide .img {
	padding: 28.125% 0; overflow: hidden;
}
.yw_04_03_swiper.fuwugaishu03_swiper .swiper-slide .img img{
	position:absolute; width:100%; top:50%; left:0px; transform:translateX(0%) translateY(-50%); height: auto;  min-width: unset; margin: 0 !important;
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}
.yw_04_03_swiper.fuwugaishu03_swiper .swiper-slide:hover .img img{
	transform:translateX(0%) translateY(-50%) scale(1.1);
	transition: All 0.4s; -webkit-transition: All 0.4s; -moz-transition: All 0.4s; -o-transition: All 0.4s;
}



