@media all and (min-width:320px) and (max-width:1000px){


body.menushow {
   overflow: hidden;
    width: 100%;
}
.mt100 {
  margin-top: 40px;
}
.mb100 {
  margin-bottom: 40px;
}
.mt60{
	margin-top:20px;
}
.mb60{
	margin-bottom:20px;
}

#main {
    z-index: 113;
}
#noneheader{
	height:60px;
}
.header .inheader{
	height:60px;
}
.header .inheader .menu > li{
	height:60px; line-height:60px;
}
.header_search .header_search_in {
  height: 60px;
}
.header .inheader .logo img {
    height: 40px;
}
.header .inheader .logo .logo_in .text .t {
  font-size: 14px;
}
.header .inheader .logo .logo_in .text .b {
  font-size: 12px;
}
.header .inheader .logo .logo_in .text {
  padding-left: 10px;
  margin-left: 10px;
  height: 90%;
  transform: translateY(5%);
}
.header.yanse{
	background:#fff;
}


.header .inheader .menu > li > a::after,
.header .menu > li .subnav::after, 
.header .menu > li .pro_subnav::after{
	display:none !important;
}
.header .menu > li .subnav li{
	padding:0px;
}
.header .inheader .logo img:first-child,
.header.yanse .inheader .logo img:first-child{
	display:none;
}
.header .inheader .logo img:last-child,
.header.yanse .inheader .logo img:last-child{
	display:inline-block;
}

.header.show .logo img,
.header.show .logo .logo_in .text {
    opacity: 0;
}
.header.show {
    background: #fff;
}
.menu_body{
	display:block;
}
.header .menu_body {
    position: relative;
    width: 24px;
    height: 20px;
	display:block;
	top: 20px;
	float:right;
	cursor:pointer;
}
.header .nav_menu_item {
    width: 100%;
    height: 3px;
    background: #0050af;
    position: absolute;
    -webkit-transition: .36s ease;
    -o-transition: .36s ease;
    -moz-transition: .36s ease;
    transition: .36s ease;
	border-radius:6px;
}

.header .menu_item_top {
    top: 0;
}
.header .menu_item_center {
    display: block;
    top: 8px;
}
.header .menu_item_bottom {
    bottom: 0;
}
.header .menu_body.show .menu_item_top {
    top: 8px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.header .menu_body.show .nav_menu_item {
    height: 4px;
}
.header .menu_body.show .menu_item_center {
    opacity: 0;
}
.header .menu_body.show .menu_item_bottom {
    bottom: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.header .inheader .menu {
    position: fixed;
    width: 100%;
    height: calc(100vh - 60px);
    top: 60px;
	background:#fff;
	left:0px;
	padding: 0 20px;
	box-sizing: border-box;
	overflow:auto;
}
.header .inheader .menu > li {
    display: block;
    height: auto;
    width: 100%;
    text-align: left;
    padding: 0;
    box-sizing: border-box;
    border-top: 1px solid #f2f2f2;
	margin-left:0px;
	position:relative;
}
.header .inheader .menu > li > a {
    display: block;
    line-height: 50px;
    padding-left: 20px;
    float: left;
    width: calc(100% - 60px);
	font-size: 14px;
	color: #4B4B4B !important;
	text-align:left;
}
.header .inheader .menu > li.active, .header .inheader .menu > li:hover {
    background: none;
    border-top: 1px solid #f2f2f2;
}

.header .inheader .menu{
	display:none;
}
.menu li .icon_nav_item{
    display: inline;
    position: absolute;
    right: 0;
    width: 50px;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    text-align: center;
	line-height: 50px;
	color: #0050af;
}
.menu li.active .icon_nav_item{
    color: #18469d;
}
.menu li.hover .icon_nav_item {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.header .menu > li .subnav {
    position: static;
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    background: none;
    clear: both;
	padding:0px;
	display: none;
	transition: none;
	height:auto;
	width:100%;
}
.header .menu > li .subnav ul {
  transform: none;
  height: auto;
  width: 100%;
  display: block;
  overflow: hidden;
}
.header .menu > li .subnav a {
    display: block;
    text-align: left;
    font-size: 12px;
    color: #999;
    line-height: 36px;
    padding-left: 30px;
    border-top: 1px solid #f2f2f2;
}
.header .menu > li .subnav li:first-child a{
	border:0px;
}
.header .menu > li .subnav li{
	margin:0px; float:none; height: 35px; line-height: 35px; border:0px !important;
}
.header .menu > li .subnav li:hover:before,
.header .menu > li .subnav li.active:before{
    display:none;
}
.header .menu > li .subnav li a {
    font-size: 13px; line-height: 34px;
}
.header .inheader .menu > li:hover > a,
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
	color:#0050af;
}
.header .inheader .menu > li.active:after, .header .inheader .menu > li:hover:after {
    display:none;
}
.header .inheader .menu > li:nth-child(5){
	margin-left:0px;
}
.header .inheader .menu li > a span {
    display: inline-block; padding:0px;
}
.header .inheader .menu li > a span:nth-child(2){
	margin-top:0px; margin-left:20px;
}
.header .inheader .menu li.active > a {
    color: #0050af !important;
}
.header .inheader .menu li.active > a {
    font-size: 14px;
}



.header_search{
	display:none;
}

.index_banner{
	margin-top:60px;
}
.swiper_pagination_index .swiper-pagination-bullet {
	width: 20px; height: 2px; margin: 0 2px;
}
.swiper_pagination_index {
	bottom: 15px;
}



.header .inheader .logo img:first-child{
	display:none;
}
.header .inheader .logo img:last-child{
	display:block;
}
.header.boxshadow .inheader .logo img:first-child{
	display:block;
}
.header.boxshadow .inheader .logo img:last-child{
	display:none;
}
.header.header_index .inheader .logo img:first-child{
	display:block;
}
.header.header_index .inheader .logo img:last-child{
	display:none;
}
.header .nav_menu_item {
    background: #fff;
}
.header.boxshadow .nav_menu_item {
    background: #0050af;
}
.header.show .nav_menu_item {
    background: #0050af;
}
.header.header_index .nav_menu_item {
    background: #0050af;
}





.index_01_left {
	justify-content: start;
}
.index_01_left_in {
	margin-right: 0; margin-left:15px;
}
.index_01_right_swiper {
	padding: 20px 0;
}
.index_01_left {
	width: 25%;
}
.index_01_right {
	width: 80%;
}
.index_01_lefttop .index_01_buttonprev img, .index_01_lefttop .index_01_buttonnext img {
	height: 16px;
}
.index_01_lefttop span {
	width: 12px;
	height: 1px;
	margin: 10px 0;
}
.index_01_leftmid {
	font-size: 14px; margin: 25px 0 10px;
}
.index_01_leftmid span {
	font-size: 24px;
}
.swiper_pagination_index_01 .swiper-pagination-bullet {
	width: 14px;
	height: 2px;
}
.index01_title .index_img img {
	height: 28px;
}
.index01_title .index_t {
	font-size: 26px; margin-top: -18px;
}
.index_01 {
	padding: 30px 0 60px;
}
.index01_title {
	margin-bottom: 40px;
}


.index_02_con{
	flex-wrap:wrap;
}
.index_02_list {
	height: 350px; width:50% !important;
}
.index_02_list .text {
	padding: 20px;
}
.index_02_list.active .text {
	padding: 20px;
}
.index_02_list .text .icon img {
	height: 36px;
}
.index_02_list .text .t {
	font-size: 20px;
	margin: 12px 0 6px;
}
.index_02_list .text .b {
	font-size: 14px;
}
.index_02_list .text .c {
	font-size: 12px;
	margin-top: 15px;
}
.index_02_list .text .a a {
	padding: 6px 12px;
	border-radius: 5px;
}
.index_02_list .text .a {
	bottom: 30px;
	left: 20px;
}
.index_02_list.active .text .a {
	left: 20px;
}
.index_02_list .text .c,.index_02_list.active .text .c {
	transition: All 0.2s ease-in-out 0.2s;
}

.index_03 {
	padding: 40px 0;
}


.index_03_top{
	flex-wrap:wrap;
}
.index_03_top_l {
	font-size: 24px;
	width: 100%;
}
.index_03_top_l span {
	font-size: 12px;
	padding-left: 6px;
	margin-left: 8px;
}
.index_03_top_r {
	display: flex;
	justify-content: center;
	flex-direction: row;
	width: 100%;
	margin-top: 30px;
}
.index_03_top_r a {
	padding-bottom: 10px;
	margin-left: 31px;
	font-size: 14px;
}
.index_03_bottom_con{
	flex-wrap:wrap;
}
.index_03_bli {
	width: 100%;
	margin-left: 0;
	padding: 15px;
	margin-top: 25px;
}
.index_03_bli .b {
	margin: 12px 0 25px;
}


.footer_top {
	padding: 30px 0 15px;
}
.footer_top .footer_logo {
	height: 24px;
}
.footer_top_right a {
	width: 30px;
	height: 30px;
	margin-left: 10px;
}
.footer_top_right a .toshow {
	width: 88px; padding: 8px; top: -330%; left: -90%;
}
.footer_mid {
	padding: 20px 0 25px; flex-wrap:wrap;
}
.footer_mid_l{
	width:100%; margin-bottom:30px;
}
.footer_mid_r {
	display: flex;
	width: 100%;
}
.footer_mid_rli {
	margin-left: 0;
	width: 25%;
}
.footer_mid_l .fmlb {
	font-size: 16px;
	margin-top: 8px;
}
.footer_mid_l .fmlb.fmlbelse {
	font-size: 14px;
}
.footer_mid_l .fmlb.fmlbelse br{
	display:none;
}
.footer_mid_r a.t {
	font-size: 14px;
	margin-bottom: 15px;
}
.footer_mid_r a.b {
	font-size: 12px;
	margin-top: 10px;
}
.footer_bottom {
	padding: 15px 0;
	font-size: 12px;
}

.index_banner img.bannerimg, .index_banner video {
	width: 124%;
	margin-left: -12%;
}


.index_banner_swiper .text .text_t {
	font-size: 16px;
}
.index_banner_swiper .text .text_c {
	font-size: 16px;
	margin-top: 6px;
}

.page_banner,
.page_banner .index_banner_swiper,
.page_banner .swiper-wrapper,
.page_banner .swiper-slide{
	overflow: visible !important; z-index: 1;
}
.pagelocal {
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0;
	transform: translateY(100%);
}
.pagelocal .w1400{
	padding:0px;
}
.pagelocal_div {
	border-bottom: 0;
	background: none;
	flex-wrap: wrap;
}
.pagelocal_left {
	width: 100%;
	background: #fff;
    border-bottom: 1px solid #eee;
}
.pagelocal_right {
	display: flex;
	width: 100%;
}
.pagelocal_left_in {
	font-size: 13px;
	padding: 15px;
}
.pagelocal_left_in img {
	height: 12px;
	margin-right: 10px;
	margin-left: 0;
	transform:translateY(2px);
}
.plrli{
	width:100%;
}
.pagelocal_right .plrli > a {
	height: 40px;
	line-height: 40px;
	padding: 0;
	font-size: 13px;
	background: #fff;
}
.pagelocal_right .plrli > a span img {
	width: 7px;
	margin-left: 7px;
	transform: translateY(-3px);
}
.plrli_secnav a{
	 height:40px; line-height:40px; font-size:13px;
}
.page_div_all {
	padding-top: 130px;
}




.us_tab_con a {
	font-size: 14px;
	margin: 0 10px;
	padding: 8px 18px;
}
.index01_title {
	margin-bottom: 30px;
}
.us_tab {
	margin-bottom: 60px;
}
.us01_01_02,.us01_01_04,.us01_03_02 {
	padding: 60px 0;
}
.us01_01_01_left,.us01_01_01_right {
	width: 100%;
}
.us01_01_01_left > img {
	display: block;
	width: 70%;
	margin: 0 auto;
}
.us01_01_01_left .t {
	font-size: 20px;
	margin-bottom: 20px;
}
.us01_01_01_left .b {
	font-size: 44px;
}
.us01_01_01_left .c {
	font-size: 20px;
	margin: 15px 0 10px;
	letter-spacing: 14px;
}
.us01_01_01_right .t {
	font-size: 14px;
	margin-top: 25px;
}
.us01_01_01_right > img {
	margin: 25px 0;
}
.us01_01_01_right .b .blit {
	font-size: 30px;
}
.us01_01_01_right .b .blit .blitrt, .us01_01_01_right .b .blit .blitrb {
	font-size: 12px;
}
.us01_01_01_right .b .blib {
	font-size: 12px;
	margin-top: 12px;
}
.us01_01_01_right .b .bli {
	margin-top: 25px;
}
.page_title {
	margin-bottom: 30px;
}
.page_title .page_t_img img {
	height: 22px;
}
.page_title .page_t_t {
	font-size: 26px;
	margin-top: -15px;
}


.us01_01_02_con .b {
	font-size: 14px;
	width: 100%;
}
.us01_01_03_con .b .bli {
	width: calc(50% - ((15px * 1) / 2)); margin-top:15px;
	margin-left: 15px;
}
.us01_01_03_con .b .bli:nth-child(2n+1){
	margin-left:0px;
}
.us01_01_03_con .b .bli:nth-child(-n+2){
	margin-top:0px;
}
.us01_01_03_con .b .bli .text .texti img {
	height: 46px;
	margin-top: 40px;
}
.us01_01_03_con .b .bli .text .textt {
	font-size: 14px;
	margin: 15px 0;
}
.us01_01_03_con .b .bli .text .textb {
	font-size: 15px;
	line-height: 1.75;
}
.us01_01_04_conreal {
	flex-direction: row;
}
.us01_01_04_left,.us01_01_04_right{
	width:100%;
}
.us01_01_04_right{
	flex-direction:row; flex-wrap:wrap;
}
.us114rli {
	height: auto;
	width: 50%;
	margin-top: 0;
	padding:25px 0 35px;
}
.us114rli .us114t {
	font-size: 14px;
	margin: 0 0 5px;
}
.us114rli .us114b {
	font-size: 16px;
}
.us01_01_04_left .text .textli .text .textin {
	padding: 0 20px; bottom: 30px;
}
.us01_01_04_left .text .textli .text .textin .us114lt {
	font-size: 13px;
	margin-bottom: 15px;
}
.us01_01_04_left .text .textli .text .textin .us114la a {
	font-size: 12px;
	padding: 6px 12px;
}


.us01_02_01_con, .us01_03_03_con {
	padding-bottom: 60px;
}
.us01_03_01_con .bcon {
	margin-top: 50px;
}
.us01_03_01_left {
	width: 100%;
}
.us01_03_01_right {
	width: 100%;
}
.us01_03_01_left .t {
	font-size: 24px;
}
.us01_03_01_left .b {
	font-size: 24px;
	margin: 8px 0 25px;
}
.us01_03_01_left .c {
	font-size: 15px;
}
.us01_03_02_con .bcon {
	padding: 40px 0 250px;
}
.us01_03_02_con .bcon .bcon_title .btt {
	font-size: 22px;
}
.us01_03_02_con .bcon .bcon_title .btb {
	font-size: 20px;
	letter-spacing: 3px;
	margin: 12px 0 60px;
}
.us01_03_02_con .bcon_list .honor_text {
	font-size: 14px;
	padding: 0 10px;
}
.us01_03_02_con .bcon_list .year_text {
	padding: 0 10px;
}
.us01_03_02_con .bcon_list .year_text span {
	padding: 4px 12px;
	font-size: 14px;
}
.us01_03_02_con .bcon_list::before {
	width: 6px;
	height: 6px;
	top: 8px;
}
.us01_03_02_con_swiper.swiper-container-vertical > .swiper-scrollbar {
	right: 4px;
	width: 3px;
}
.us01_03_03_list {
	width: calc(50% - (15px * 1) / 2);	margin-left: 15px;	margin-top: 20px;
}
.us01_03_03_list:nth-child(5n+1){
	margin-left:15px;
}
.us01_03_03_list:nth-child(2n+1){
	margin-left:0px;
}
.swiper_pagination_spe.swiper-pagination {
	margin-top: 40px;
}
.swiper_pagination_spe .swiper-pagination-bullet {
	width: 40px;
	height: 3px;
	margin-left: 10px;
}


.us02_con {
	padding: 30px 0 80px;
}
.us02_left,.us02_right{
	width:100%;
}
.us02_right{
	margin-top:40px;
}
.us02_left .bli {
	margin-top: 25px;
}
.us02_left .bli:nth-child(-n+2) {
	margin-top: 30px;
}

.us02_left .t {
	font-size: 14px;
}
.us02_left .bli .blir .blirt .counter {
	font-size: 30px;
}
.us02_left .bli .blir .blirt .blirtb {
	font-size: 14px;
}
.us02_left .bli .blir .blirb {
	font-size: 13px; margin-top: 10px;
}
.us02_left .bli .blil img {
	width: 40px; height: 40px; margin-right: 10px;
}
.us02_right .u02rt {
	font-size: 18px;
}
.us02_right .u02rb {
	font-size: 22px; margin: 10px 0 40px;
}
.us02_right .u02rt::before {
	width: 12px; height: 12px; top: 8px;
}



.zhihui01_in_con .midimg {
	display: none;
}
.zhihui01_in_con .zhihui01_top,.zhihui01_list{
	position:static; transform: unset;
}
.zhihui01_list{
	width:100%;
}
.zhihui01_con .page_title {
	margin-top: 80px;
}
.zhihui01_in_con {
	margin: 60px 0 20px;
}
.zhihui01_in_con .ztt {
	font-size: 22px;
}
.zhihui01_in_con .ztb {
	font-size: 15px;
	margin-top: 10px;
}
.zhihui01_list {
	width: 100%;
	margin-top: 30px;
}
.zhihui01_list .ztt {
	font-size: 18px;
}
.zhihui01_in_con .ztb {
	font-size: 14px;
	margin: 10px 0 25px;
}
.zhihui01_list .ztc .ztcli {
	padding: 10px 0;float: none;
	clear: both;
}
.zhihui01_list .ztc .ztcli span img {
	height: 25px;
}
.zhihui01_list:last-child {
	text-align: left;
}
.zhihui01_list:last-child .ztc .ztcli {
	float: unset;
	flex-direction: row;
}
.page_div_all_bg02{
	padding-top:60px;
}
.zhihui02_con {
	padding-bottom: 60px;
}
.page_title .page_t_b {
	font-size: 14px;
	margin-top: 35px;
}
.page_title .page_t_b br{
	display:none;
}
.zhihui02_list{
	width:50%; margin-top:30px;
}
.zhihui02_list:nth-child(2n+1) {
	border: 0px;
}
.zhihui02_list .zlt img {
	height: 35px;
}
.zhihui02_list .zlb {
	font-size: 18px;
	margin-top: 15px;
}







.fuwugaishu01{
	margin:50px 0 80px;
}
.fuwugaishu03{
	margin:50px 0 80px;
}
.fuwugaishu03_con{
	margin-top:40px;
}
.fuwugaishu01_left {
	font-size: 15px;
	width: 100%;
}
.fuwugaishu01_right {
	width: 100%;
	margin-top: 30px;
}
.fuwugaishu03_con img {
	display: block;
	width: 110%;
	margin-left: -5%;
}
.fuwugaishu02_con{
	height:auto; background:var(--com-color);
}
.fuwugaishu02_con .midimg{
	display:none;
}
.fuwugaishu02_con_in {
	padding: 40px 0;
	width: 100%;
}
.fuwugaishu02_list .fuwugaishu02_list_l img {
	width: 46px;
	height: 46px;
	margin-right: 25px;
}
.fuwugaishu02_list:nth-child(2) .fuwugaishu02_list_l img {
	margin-right: 25px;
	margin-left: 0;
}
.fuwugaishu02_list{
	margin-top:25px;
}
.fuwugaishu02_list:first-child{
	margin-top:0px;
}
.fuwugaishu02_list_r .f02lrb {
	font-size: 13px;
}
.fuwugaishu02_list_r .f02lrt .f02lrtb {
	font-size: 15px;
	margin-top: -8px;
}
.fuwugaishu02_list_r .f02lrt {
	margin-bottom: 5px;
}
.fuwugaishu02_list_r .f02lrt .f02lrtt img {
	height: 20px;
}



.newsshow_left{
	width:100%;
}
.newsshow_right{
	width:100%;
}
.newsshow_left_top {
	padding: 35px 20px;
}
.newsshow_left_top .showt {
	font-size: 18px;
}
.newsshow_left_top .showb {
	font-size: 13px;
	margin: 20px 0 15px;
}
.newsshow_left_top .showc {
	font-size: 14px;
	padding-top: 25px;
}
.newsshow_right {
	padding: 35px 15px 25px;
	margin-top: 30px;
}
.newsshow_left_bottom {
	margin-top: 30px;
	padding: 15px 20px;
}
.newsshow_right .showrt {
	font-size: 20px;
	padding-bottom: 15px;
}
.showrb a .showrbr .showrbrb {
	margin-top: 6px;
}
.showrb a {
	margin-top: 15px;
}
.newsshow_con {
    padding-bottom: 50px;
  }
  
.news_list {
	width: 100%;
	margin-left: 0;
	margin-top: 15px;
	padding: 15px;
}
.news_list .t {
	font-size: 15px;
	margin: 12px 0 10px;
}
.news_list .b {
	font-size: 13px;
}
.news_list .c {
	margin-top: 25px;
}
.news_page {
	margin: 50px auto;
	font-size: 12px;
}
.news_page li a, .news_page li span {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	margin: 0 2px;
}


.contact_top_con{
	padding:10px 0 50px; flex-wrap:wrap;
}
.contact_top_list{
	width:100%; margin-bottom:40px;
}
.contact_top_list:last-child{
	margin-bottom:0px;
}
.contact_top_list .ctlt div {
	font-size: 20px;
	margin-left: 10px;
}
.contact_top_list .ctlt span img {
	height: 22px;
	transform: translateY(-1px);
}
.contact_top_list .ctlt {
	margin: 40px 0 20px;
	padding-bottom: 15px;
}
.contact_top_list .ctlb {
	font-size: 15px;
}
.contact_top_list .ctlc a {
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.contact_top_list .ctld {
	margin-top: 35px;
}
.contact_top_list .ctld > div {
	width: 40%;
	margin: 0 auto;
}

.zp_top_con .zp_top_list {
	width: 100%;
	margin-left: 0;
	margin-top: 20px;
	padding: 20px;
	border-radius: 8px;
}
.zp_top_end {
	margin-top: 20px;
}
.zp_top_end a {
	font-size: 14px;
}
.zp_bottom_list {
	width: 100%;
	margin-left: 0;
	margin-top: 20px;
	border-radius: 8px;
}
.zp_bottom_list .zblt {
	padding: 15px;
}
.zp_bottom_list .zblb {
	padding: 15px;
}
.zp_bottom_list .zblb .zblbl .zblblb span {
	margin-right: 6px;
	padding: 5px 8px;
	border-radius: 4px;
	font-size: 13px;
}
.zp_bottom_list .zblb .zblbl .zblblt {
	font-size: 16px;
}
.zp_bottom_list .zblb .zblbl .zblblt span {
	font-size: 14px;
}
.zp_bottom_list .zble a {
	font-size: 14px;
	padding: 8px 10px;
	border-radius: 4px;
}
.zp_bottom {
	padding: 50px 0;
}
.zp_bottom_list .zblt .zbltr .zbltrt {
	font-size: 14px;
	margin: 4px 0 6px;
}
.zp_bottom_list .zblt .zbltr .zbltrb {
	font-size: 12px;
}
.zp_top_con .zp_top_list .ztlt {
	font-size: 16px;
}
.zp_top_con .zp_top_list .ztlt span {
	font-size: 14px;
}
.zp_top_con .zp_top_list .ztlb {
	font-size: 14px;
	margin: 12px 0;
}
.zp_top_con .zp_top_list .ztltl span {
	margin-right: 6px;
	padding: 5px 8px;
	border-radius: 4px;
	font-size: 13px;
}
.zp_top_con .zp_top_list .ztle {
	font-size: 12px;
	padding-top: 15px;
	margin-top: 15px;
}


.zp_show_pad{
	padding-top: 130px;
}
.zp_show{
	flex-wrap:wrap;
}
.zp_left {
	width: 100%;
}
.zp_right {
	width: 100%;
}
.zp_left_top {
	padding: 20px;
}
.zp_left_top .zsltll img {
	height: 40px;
	margin-right: 10px;
}
.zp_left_top .zsltr div {
	font-size: 15px;
	padding: 8px 0;
	width: 70px;
	text-align: center;
}
.zp_left_top .zsltl {
	display: flex;
	width: calc(100% - 80px);
}
.zp_left_top .zsltlr .zsltlrb span {
	font-size: 12px;
	margin-right: 5px;
	padding: 4px 7px;
	border-radius: 4px;
	margin-top: 10px;
}
.zp_left_bottom {
	margin-top: 15px;
	padding: 20px;
	font-size: 14px;
}
.zp_right {
	width: 100%;
	padding: 20px;
	margin-top: 30px;
}
.zp_right .zsrb {
	font-size: 14px;
	margin: 20px 0;
}
.zp_right .zsrd {
	margin-top: 20px;
	font-size: 12px;
}
.message .mst {
	padding: 20px;
}
.message .mst .mstlt {
	font-size: 16px;
	margin-bottom: 5px;
}
.message .mst .mstlb {
	font-size: 12px;
}
.message .mst .mstr img {
	height: 12px;
}
.message .msb {
	padding: 20px;
}
.message .msb .msblist {
	width: 100%;
	margin-top: 15px;
}
.message .msb .msblist:nth-child(-n+2) {
	margin-top: 15px;
}
.message .msb .msblist:nth-child(-n+1) {
	margin-top: 0px;
}
.message .msb .msblist .msblistt {
	font-size: 14px;
	margin-bottom: 10px;
}
.message .msb .msblist .msbformli {
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
	font-size: 13px;
}
.msbsubmit .tosubmit {
	width: 40%;
	padding: 12px 0;
	margin-top: 30px;
	font-size: 16px;
}



.zpgst {
	padding: 20px;
}
.zpgst .zpgstb{
	flex-wrap:wrap;
}
.zpgst .zpgstb .zpgstbl {
	width:100%;
	transform: translateY(0px);
	margin:15px 0 9px;
}
.zpgst .zpgstb .zpgstbr {
	width:100%;
}
.zpgst .zpgstb {
	margin-top: 0;
	font-size: 12px;
}
.zpgst .zpgstb .zpgstbr span {
	margin-left: 6px;
	margin-top: 6px;
}
.zpgst .zpgstt .zpgsttr .zpgsttrt {
	font-size: 20px;
}
.zpgst .zpgstt .zpgsttr .zpgsttrb span {
	width: 10px;
}
.zpgst .zpgstt .zpgsttl {
	width: 54px;
	height: 54px;
	margin-right: 10px;
}
.zpgsb {
	padding: 20px;
	font-size: 15px;
	margin-top: 8px;
}
.zpgs_mid_li {
	width: 100%;
	margin-right: 10px;
	margin-top: 15px;
	padding: 15px 20px;
}
.zpgs_mid_li:nth-child(-n+3) {
	margin-top: 15px;
}
.zpgs_mid_li:nth-child(-n+1) {
	margin-top: 0px;
}
.zpgs_title {
	font-size: 20px;
	margin-bottom: 20px;
}
.zpgs_mid, .zpgs_bottom {
	margin-top: 50px;
}
.zpgs_bottom_con {
	padding: 20px;
}
.zpgsbcli {
	font-size: 14px;
	width:100% !important;
	margin-top: 20px;
}
.zpgsbcli:nth-child(-n+4) {
	margin-top: 20px;
}
.zpgsbcli:nth-child(-n+1) {
	margin-top: 0px;
}
.zpgsbcli .zpgsbclit {
	font-size: 16px;
}
.zpgsbcli .zpgsbclib {
	margin-top: 5px;
}
.zpgs_mid_swiper.swiper-container-vertical > .swiper-scrollbar{
	width: 6px;
}
.positionre2 {
	z-index: 0;
}


.yw_01_01 {
	margin: 50px 0;
}
.yw_01_02 {
	margin-bottom: 80px;
}
.news_page_mgb{
	margin-bottom:80px !important;
}
.yw_01_01_left{
	width:100%; margin-bottom:20px; font-size: 14px;
}
.yw_01_01_right{
	width:100%; margin:0px;
}
.yw_01_02_t .t {
	font-size: 24px;
}
.yw_01_02_bli {
	width: 100%;
	margin-left: 0;
	margin-top: 25px;
}
.yw_01_02_bli .text .t {
	font-size: 18px;
	margin: 15px 0 6px;
}
.yw_01_02_bli .img .text span {
	font-size: 15px;
	padding: 8px 24px;
}
.img_show {
	padding: 25px 15px;
}
.img_show .is_t {
	font-size: 20px;
}
.img_show .is_b {
	font-size: 14px;
	margin: 15px 0;
	padding-right: 30px;
}
.img_show .is_close img {
	height: 18px;
	right: 15px;
	top: 15px;
}
.img_show_Swiper .swiper-button-prev-01 img, .img_show_Swiper .swiper-button-next-01 img {
	height: 18px;
}
.img_show_Swiper .swiper-button-next-01 {
	right: 10px;
}
.img_show_Swiper .swiper-button-prev-01 {
	left: 10px;
}
.is_thumb {
	padding: 0 40px;
	margin-top: 15px;
}
.is_thumb .swiper-button-prev-02 img, .is_thumb .swiper-button-next-02 img {
	height: 24px;
}
.is_thumb .swiper-button-prev-02 {
	left: 5px;
}
.is_thumb .swiper-button-next-02 {
	right: 5px;
}





.yw_02_01_01_left{
	width:100%;
}
.yw_02_01_01_right{
	width:100%; margin-top:30px;
}
.yw_02_01_01 {
	margin: 50px 0;
}
.yw212li_l {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.yw212li_l img {
	display: block;
	height: auto;
	min-width: 100%;
	width: auto;
	position: absolute;
	transform: unset;
	height: 100%;
	transform: translateX(-50%);
}
.yw_02_01_02_list:hover .yw212li_l img{
	transform: unset;
}
.yw212li_r {
	padding: 20px 15px !important;
	width: 100%;
}
.yw212li_rb .yw212li_rbli {
	font-size: 13px;
	margin-right: 10px;
	line-height: 2;
}
.yw212li_rb .yw212li_rbli img {
	height: 15px;
	margin-right: 5px;
	transform: translateY(7px);
}
.yw212li_rb {
	margin: 15px 0 25px;
}
.yw_02_01_02 {
	margin-bottom: 80px;
}
.yw212li_rb .yw212li_rb_l {
	width: 100%; margin-bottom:15px;
}
.yw212li_rb .yw212li_rb_r {
	width: 86%;  margin-left: auto; margin-right:auto;
}
.yw212li_rt {
	font-size: 18px;
}


.yw_03_01_left,.yw_03_01_right{
	width:100%;
}
.yw_03_01_left{
	margin-bottom:20px;
}
.yw_03_02{
	margin:60px 0;
}
.yw_03_01_right{
	font-size:14px;
}
.yw31l_t{
	font-size:18px; padding-left:30px;
}
.yw31l_b{
	font-size:22px; margin-top:10px; padding-left:30px;
}


.yw_02_03_01 {
	margin-bottom:50px;
}
.yw_02_03_01_con{
	padding:30px 20px;
}
.yw_02_03_01_left{
	padding:0px; width:100%; margin-bottom:30px;
}
.yw_02_03_01_right{
	width:100%;
}
.yw_02_03_01_left .yw020301lt {
	font-size: 14px;
	margin-bottom: 30px;
}
.yw_02_03_01_left .yw020301lb_li .yw020301lb_lit {
	font-size: 14px;
	margin: 6px 0 3px;
}
.yw_02_03_01_left .yw020301lb_li img {
	width: 45px;
}
.yw_02_03_02_tab {
	margin-bottom: 30px;
}
.yw_02_03_02_tab a {
	margin: 5px 8px;
	font-size: 14px;
	padding: 8px 15px;
}
.yw_02_03_02_li {
	width:100%; margin-left: 0px; margin-top:20px;
}
.yw_02_03_02_li:nth-child(-n+2) {
	margin-top: 20px;
}
.yw_02_03_02_li:nth-child(-n+1) {
	margin-top: 0px;
}
.yw_02_03_02_li .t {
	font-size: 15px;
	margin: 12px 0 8px;
}
.yw_02_03_02_li .b {
	font-size: 13px;
}


.yw_04_01_left,.yw_04_01_right,.yw_04_02_left,.yw_04_02_right{
	width:100%;
}
.yw_04_01_left,.yw_04_02_left{
	margin-bottom:30px;
}
.yw_04_01_left .yw0401lt {
	font-size: 14px;
	margin-bottom: 30px;
}
.yw_04_01_left .yw0401lb_li img {
	width: 46px;
	height: 46px;
}
.yw_04_01_left .yw0401lb_li .yw0401lb_lib {
	font-size: 12px;
}
.yw_04_02{
	margin:80px auto;
}
.yw_04_03{
	margin:80px auto;
}
.yw_04_02_right{
	font-size:14px;
}
.yw0403tl {
	font-size: 20px;
}
.yw0403tr a {
	font-size: 14px;
	padding: 10px 22px;
}
.yw_04_03_bottom {
	margin-top: 30px;
}
.yw_04_03_bottom .swiper-button-prev-03{
	left:15px;
}
.yw_04_03_bottom .swiper-button-next-03{
	right:15px;
}
.yw_04_03_bottom .swiper-button-prev-03 img,
.yw_04_03_bottom .swiper-button-next-03 img{
	height:20px;
}


.yw_02_02_01_left,.yw_02_02_01_right{
	width:100%;
}
.yw_02_02_01_left{
	margin-bottom:30px;
}

.yw_02_02_01_right .yw02_02_img04{
	display:block; position:absolute; top:0px; right:0; height:100%;
}
.yw_02_02_01_top .yw02_02_img03{
	display:none;
}
.yw_02_02_01_top {
	padding: 30px 30px;
	padding-bottom: 0px;
}
.yw_02_02_01_right {
	font-size: 14px;
	padding-bottom: 53px;
}
.yw_02_02_02_bottom {
	margin: 40px 0 25px;
	padding: 0 30px;
}
.yw_02_02_02_bottom .swiper-button-prev-04 img,
.yw_02_02_02_bottom .swiper-button-next-04 img{
	height:18px;
}
.yw_02_02_02_bottom .swiper-button-prev-04{
	left:7px;
}
.yw_02_02_02_bottom .swiper-button-next-04{
	right:7px;
}
.yw_02_02_02_swiper .swiper-slide .text {
	padding: 20px;
}
.yw_02_02_02_swiper .swiper-slide .text .t {
	font-size: 16px;
}
.yw_02_02_02_swiper .swiper-slide .text .b {
	font-size: 12px;
	margin-top: 15px;
}
.yw_02_02_01 {
	margin-bottom: 80px;
}




.yetai_all {
	height: auto;
}
.yetai .yetai_nav {
	right: unset;
	position: relative;
	transform: unset;
	display: flex;
	width: 100%;
	flex-wrap:wrap;
	padding:0 10px;
	z-index:11111;
}
.yetai .yetai_nav a {
	margin-top: 4px;
	min-width: unset;
	padding:15px; padding-right:0px;
	border-radius: 6px;
	width:calc(33.33% - (10px * 2) / 3);
	margin-left:10px;
	margin-top:10px;
}
.yetai .yetai_nav a:nth-child(3n+1){
	margin-left:0px;
}
.yetai .yetai_nav a .ynt {
	font-size: 15px;
	line-height: 1;
}
.yetai .yetai_nav a .ynb {
	font-size: 12px;
	margin-top: 6px;
}
.yetai_coordinate {
	top: -2%;
	left: -2%;
	height: calc(100% - 202px);
}
.yetai .yetai_logo img {
	top: 15px;
	left: 15px;
	height: 30px;
}
.yetai .coordinate .cdt {
	font-size: 6px;
	padding: 4px;
	border-radius: 2px;
}
.yetai .yetai_nav a:hover,.yetai .yetai_nav a.active {
	transform: translateX(0px) translateY(-8px);
}
.yetai .coordinate .cdimg {
	width: 8px;
}
.yetai .yetai01_bg {
	top: unset;
	transform: unset;
}



.yetai_left {
	width: calc(100% - 15px);
	height: calc(100vh - 212px);
	position: relative;
}
.yetai.yetai_h100 {
	height: 100%;
	padding-bottom: 10px;
}
.yetai_left .toleft {
	width: 15px;
	height: 75px;
	right: -15px;
}
.yetai_left_btm_0502 {
	margin-top: 30px;
}
.yetai_left_btm_0502 .ylb_0502_t .ylb_0502_tli {
	font-size: 12px;
	border-radius: 4px;
	padding: 4px 12px;
}
.ylb_0502_b_swiper .swiper-slide .imglogo{
	width:calc(25% - (10px * 4) / 4); margin-left:5px; margin-right:5px; margin-top:10px;
}
.yetai_left_btm_0502 .ylb_0502_b .swiper-button-prev-05{
	right:5px;
}
.yetai_left_btm_0502 .ylb_0502_b .swiper-button-next-05{
	left:5px;
}
.yetai_left_btm_0502 .ylb_0502_b .swiper-button-prev-05 img,
.yetai_left_btm_0502 .ylb_0502_b .swiper-button-next-05 img{
	height:25px;
}
.swiper_pagination_ytspe .swiper-pagination-bullet{
	width:6px; height:6px; margin:0 2px !important;
}
.ylb_0502_b_swiper {
	width: 80%;
	margin: 25px auto;
}
.yetai_left_top {
	padding: 5% 10% 0;
}




.yetai_left_top{
	padding: 5% 5% 0;
}
.yetai_left_btm_01 {
	padding: 0 5%;
}
.ylb_01_t .ylb_01_tli {
	padding: 4px 0;
	width: 82px; border-radius:4px; margin:0 1px;
}
.ylb_01_b_01 .swiper-button-prev-06 img, .ylb_01_b_01 .swiper-button-next-06 img {
	height: 22px;
}
.ylb_01_b_01 .swiper-button-prev-06 {
	right: 5px;
}
.ylb_01_b_01 .swiper-button-next-06 {
	left: 5px;
}
.ylb_01_b_02_li .img {
	width: 28px;
}
.ylb_01_b_02 {
	margin-top: 25px;
}
.ylb_01_b_03 {
	margin-top: 30px;
}
.ylb_01_b_03_t01 {
	font-size: 14px;
}
.ylb_01_b_03_t01 img {
	width: 12px;
	margin-right: 4px;
}
.ylb_01_b_03_b01 {
	font-size: 12px;
	padding-left: 16px;
	margin: 5px 0 20px;
}
.yetai_bigimg_swiper {
	width: 100%;
	transform: unset;
}

.ylb_01_t_swiper{
	padding-bottom:6px !important;
}
.ylb_01_t_swiper .swiper-scrollbar.swiper-scrollbar-horizontal{
	height: 3px;
}
.ylb_01_b_03_b02.ylb_01_b_03_b03 img {
	margin-left: 0px;
}

.yetai_left_in {
	padding-bottom: 5%;
}
.metro_line.ishide {
	left: 5%;
	height: auto;
	width: 90%;
}

.ylb_01_b_05li .img > img {
	width: 56px;
	height: 56px;
	border: 2px solid #fff;
}
.ylb_01_b_05li .img span {
	right: -3px;
	top: -1px;
	width: 16px;
}
.ylb_01_b_05li .rt {
	margin-left: 12px;
}
.ylb_01_b_05li .rt .rtb {
	font-size: 12px;
	margin-top: 6px; line-height:1.75;
}
.ylb_01_b_05li .rt .rtt span {
	font-size: 14px;
	padding: 3px 18px;
}
.ylb_01_b_05li {
	margin-top: 20px;
}


#map{
    height:350px;
}
.yetai_bigimg_swiper .swiper-button-prev-07{
	right:8%;
}
.yetai_bigimg_swiper .swiper-button-next-07{
	left:8%;
}
.yetai_bigimg_swiper .swiper-button-prev-07 img,
.yetai_bigimg_swiper .swiper-button-next-07 img{
    height:30px;
}


.footer_top_right a .toshow {
	width: 70px;
	padding: 5px;
	top: -260%;
	left: -125%;
}

.yw_02_01_show_01_img02 {
	margin-top: 10px;
	width: 100%;
}
.yw_02_01_show_01_img03 {
	width: 100%;
	height: auto;
	margin-left: 0;
	margin-top: 10px;
}
.yw_02_01_show_01_img_btm_r {
	width: 100%;
}
.yw_02_01_show_01_img03 .img {
	height: auto; padding:32.86% 0;
}

.yw_02_01_show_02_con {
	padding: 0 0px;
}
.yw_02_01_show_02_li{
	width:calc(33.33% - (15px * 2) / 3); margin-left:15px; margin-top:15px;
}
.yw_02_01_show_02_li:nth-child(6n+1){
	margin-left:15px;
}
.yw_02_01_show_02_li:nth-child(-n+6){
	margin-top:15px;
}
.yw_02_01_show_02_li:nth-child(3n+1){
	margin-left:0px;
}
.yw_02_01_show_02_li:nth-child(-n+3){
	margin-top:0px;
}

.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:8.5% 0;
}


:root {
	--new-text-gap: 30;
}
.yetai_bigimg_swiper .swiper-slide .img_text {
	font-size: 18px;
}


.yetai_combg_toshow {
	display: none !important;
}
.yw212li_l {
	padding: 66.6% 0;
}

.yw212li_rc {
	height: auto;
	width: 100%;
	position: static;
	padding: 0;
}
.yw_02_01_02_list:hover .yw212li_l img {
	transform: translateX(-50%) scale(1.1);
}

}