@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: "PingFang SC Regular";
    src: url('../font/PingFang Regular.ttf');
}
@font-face {
    font-family: "PingFang SC Medium";
    src: url('../font/pingfangscmedium.ttf');
}
html{font-size:1px;}
@media screen and (max-width: 1920px) {
  html {
    font-size: 0.05208333333vw;
  }
}

body {
	margin:0;
	padding:0;
	font-family:"PingFang SC Medium","微软雅黑", Arial;
	font-size:16px;
	line-height:1.5;
	color:#4E5969;
	width: 100%;
	margin:0px auto;
	background-color:#fff;
	overflow-x: hidden;
}
a {
	color:#4E5969;
	text-decoration:none;
}
a:hover {
	color:var(--linkColor);
}
img {
	border:0;
	display:inline;
	vertical-align: bottom;
	width:auto;
	height:auto;
	max-width:100%;
}
div, ul, li, dl, dd, span, h1, h2, p, h4, h3 {
	margin:0;
	padding:0;
	list-style:none;
}
.clear {
	clear:both; width:0px; height:0px;
}
.container {
	width: 100%;
	padding: 0px 43rem;
	margin:0px auto;
	height:auto;

}

* {
	box-sizing: border-box;
}

.flex-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex-center-y {
	display: flex;
	align-items: center;
}
.flex-center{
	display: flex;
	align-items: center;
	justify-content: center;
}
.flex-column {
	display: flex;
	flex-direction: column;
  }
  :root{
	--linkColor:#E95A24;
   
   }


.ellipsis{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.molEllipsis{ display:-webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
   
/* 首页 */

header{ position: fixed; width: 100%; left: 0%; top: 0px;  z-index: 1000; font-size: 14rem;}
header .container{ height: 144rem;box-shadow: 0px 0px 8px rgb(0 0 0 / 8%);border-radius: 0px 0px 20px 20px;background-color: #fff; }
header .container .tpleft .logo img{ height: 88rem;}
header .container .tpleft .slogan{ position: relative; padding: 0px 24rem; line-height: 1.7;}
header .container .tpleft .slogan img{ height: 23rem; margin-bottom: 13rem;}
header .container .tpleft .logo{ padding-right: 23rem; position: relative;}
header .container .tpleft .logo:before{content: ""; right: 0px; top: 50%;background:linear-gradient(to top,rgba(201,205,212,0),rgba(201,205,212,100%),rgba(201,205,212,0));width: 1px; height: 100rem;top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%); position: absolute;}
header .container .tpleft .slogan:before{content: ""; right: 0px; top: 50%;background:linear-gradient(to top,rgba(201,205,212,0),rgba(201,205,212,100%),rgba(201,205,212,0));width: 1px; height: 100rem;top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%); position: absolute;}
header .container .tpright .lab{ position: relative; padding: 0rem 32rem;display: flex; flex-direction: column; gap: 8rem;}
header .container .tpright .lab:before{content: ""; left: 0px; top: 50%;background:linear-gradient(to top,rgba(201,205,212,0),rgba(201,205,212,100%),rgba(201,205,212,0));width: 1px; height: 100rem;top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%); position: absolute;}
header .container .tpright .lab img{ width: 16rem; height: auto;}
header .container .tpright .lab .item{ gap: 5rem;}
header .container .tpright .infor{ padding-left: 32rem; position: relative;}
header .container .tpright .infor:before{content: ""; left: 0px; top: 50%;background:linear-gradient(to top,rgba(201,205,212,0),rgba(201,205,212,100%),rgba(201,205,212,0));width: 1px; height: 100rem;top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%); position: absolute;}
header .container .tpright .infor .tell{gap: 20rem; font-size: 18rem; color: #1D2129;font-weight: 600; margin-bottom: 16rem ;}
header .container .tpright .infor .tell img{ width: 54rem; height: auto;}
header .container .tpright .free a{ display: inline-block; padding: 0rem 12rem; position: relative;}
header .container .tpright .free a:before{ content: ""; background-color: #E5E6EB;width: 1px; height: 12rem; position: absolute; right: 0px; top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); }
header .container .tpright .free a:last-child:before{ display: none;}
header .container .tpright .free a:nth-child(1){padding-left: 0px;}
header .container .tpright .free a:last-child{ padding-right: 0px;}
header .container .nav ul li{ padding: 0rem 18rem; height: 144rem; display: flex; align-items: center; justify-content: center;}
header .container .nav ul li .title{ font-size: 20rem; color: #1D2129;font-weight: 600; line-height: 3; display: block; position: relative;}
header .container .nav ul li.active .title,header .container .nav ul li:hover .title{ color: var(--linkColor); position: relative;}
header .container .nav ul li.active .title:before,header .container .nav ul li:hover .title:before{content: ""; position: absolute; left:0px;width: 100%; height: 3rem;background-color: var(--linkColor);bottom: 0px;}
.hold{ height: 100rem;}

.nav ul li .sum_box{ position: absolute; left: 0px; top: 0px;background-color: #fff; padding-top: 190rem; z-index: -1;width: 100%; padding-bottom: 84rem;transform-origin: 50% 0;
	transform: scaleY(0) translateZ(0);
	opacity: 0;transition: transform 0.3s, opacity 0.3s;}
.nav ul li .sum_box .container1{width: 100%;gap: 66rem;
    padding: 0px 43rem;
    margin: 0px auto;}
.nav ul li .sum_box .adv_1{width: 448rem;}
.nav ul li .sum_box .tpleft{width: 450rem;background-color: #F7F8FA; padding: 48rem 32rem 50rem; position: relative;}
.nav ul li .sum_box .tpleft .tit .txt{ font-size: 32rem; font-weight: bold; color: #1D2129;display: inline-block;border-bottom: 3rem var(--linkColor) solid; line-height: 1; padding-bottom: 15rem;}
.nav ul li .sum_box .tpleft .desc{ margin-top: 20rem; line-height: 2; font-size: 16rem;}
.nav ul li .sum_box .tpleft:before{ content: "";width: 234rem; height:115rem;background-image: url(../images/iconbg.png);background-repeat: no-repeat;background-position: center;background-size: cover; right:-10rem; top: 6rem; position: absolute;}
.nav ul li .sum_box .s_menu{display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 0rem 24rem;
align-items: stretch;}
.nav ul li .sum_box .s_menu{ flex:1;}
.nav ul li .sum_box .s_menu a{ display: block; padding: 11rem 16rem; color: #1D2129; font-size: 14rem;border-bottom: 1rem #C9CDD4 solid;}
.nav ul li .sum_box .s_menu a:hover{ color: var(--linkColor); border-bottom: 1rem var(--linkColor) solid;background-image: url(../images/org_arrow2.png);background-repeat: no-repeat;background-position: center right 16rem;background-size: 16rem 16rem;}
.nav ul li:hover .sum_box{transform: scaleY(1) translateZ(0);
	opacity: 1;}





.process_1{ background-color:rgba(255,255,255,0.6);box-shadow: 0px 4px 30px 0px rgba(0,0,0,0.1); padding: 48rem;
border-radius: 12px 12px 12px 12px;}
.process_1 ul li{ border-right: 1rem #dee1e5 solid;text-align: center; width: 14%; position: relative; height: 278rem;transition: all .3s ease;-webkit-transition: all .3s ease;}
.process_1 ul li:last-child{ border-right: 0px;}
.process_1 ul li.active{ width: 30%;}
.process_1 ul li .box .cont{ padding-top: 24rem; padding-bottom: 30rem; position: relative; margin-bottom: 34rem; position: relative;}
.process_1 ul li .box .cont:before{content: "";
	width: 80rem; height: 1px; background-color: #E5E6EB;left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); bottom: 0px; position: absolute;
}
.process_1 ul li .box .cont .date{color: var(--linkColor); font-size: 24rem; line-height: 1; font-weight: 600; }
.process_1 ul li .box .cont .date .big{ font-size: 60rem;}
.process_1 ul li .box .cont .lab{ font-size: 18rem; margin-top: 14rem;}
.process_1 ul li .box .icon {text-align: center;}
.process_1 ul li .box .icon img{width: 36rem; height: auto;display: block; margin: 0px auto;}
.process_1 ul li .box1{ position: absolute; left: 0px;width: 100%; height: 100%; z-index: 2;top: 0px; color: #fff; display: none;}
.process_1 ul li .box1 .img2{ position: absolute;left: 0px;width: 100%; height: 100%; z-index: 3;top: 0px;object-fit: cover;
 object-position: center center;}
 .process_1 ul li .box1 .content{ position: relative; z-index: 5;}
  .process_1 ul li .box1 .content .tag{ width: 80%; margin: 0px auto;display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 12rem 5rem;
align-items: stretch; font-size: 16rem;}
.process_1 ul li.active .box1{ display: block;}
 .process_1 ul li .box1 .content .tag .item{ display: flex; align-items: center; gap: 5rem;}
  .process_1 ul li .box1 .content .tag .item img{ width: 16rem; height: auto;}
.process_1 ul li .box1 .content .date{color:#fff; font-size: 24rem; line-height: 1; font-weight: 600; position: relative; padding-top: 30rem; padding-bottom: 30rem; margin-bottom: 32rem; }
.process_1 ul li .box1 .content .date .big{ font-size: 60rem;}
.process_1 ul li .box1 .content .date:before{content: "";
	width: 80rem; height: 1px; background-color: #fff;left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); bottom: 0px; position: absolute; opacity: .6;
}
.part_2{padding-top: 97rem; padding-bottom: 97rem; background-image: url(../images/bg5.png);background-repeat: no-repeat;background-position: center;background-size: cover; color: #fff;}

.index_slogan ul{display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 16rem;
align-items: stretch;}
.index_slogan ul li{background: rgba(233,90,36,0.9); padding: 40rem 36rem;}
.index_slogan ul li .title { margin-bottom: 16rem;}
.index_slogan ul li .title .txt{ font-size: 24rem; font-weight: 700;}
.index_slogan ul li .title .icon img{ height: 39rem; width: auto;}
.index_slogan ul li .desc{ line-height: 1.6; font-size: 16rem;}
.part_3{ padding-top: 60rem; padding-bottom: 100rem;background-color: #f7f8fa;}

.index_bt { margin-bottom: 40rem;}
.index_bt .title{ position: relative; margin-bottom: 10rem;}
.index_bt .desc{ font-size: 18rem;text-align: center; margin-top: 15rem;}
.index_bt .title img{ height: 80rem;width: auto;}
.index_bt .title .txt{ display:inline-block;background-color: #f7f8fa; position: absolute; left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); bottom: 0px; color: #1D2129; font-size: 36rem; font-weight: bold; line-height: 1;}
.index_bt .title .txt .org{ color: var(--linkColor);}


.part_6{ padding: 48rem 0px;background-image: url(../images/bg10.png);background-repeat: no-repeat;background-position: right;background-size:auto 100%;}
.Walk_box{background-color: #fff;
    border: 1px #C9CDD4 solid;
    padding: 48rem;}

.part_7{ padding-top: 63rem; padding-bottom: 48rem;background-color: #F2F3F5;}
.part_7 .index_bt .title .txt{background-color: #F2F3F5;}
.process_2 ul{display: flex;
	
	gap: 34rem;
align-items: stretch;
}
.process_2 ul li{flex:1;background-color: #fff; border: 1px #E5E6EB solid; border-radius: 8rem;text-align: center; padding-top: 24rem;color: #1D2129; font-size: 18rem; position: relative;}
.process_2 ul li .icon{ width: 80rem; height: 80rem; display: flex; align-items: center; justify-content: center; margin: 0px auto;}
.process_2 ul li .txt{ margin: 5rem auto;}
.process_2 ul li .num{ font-size: 80rem; font-weight: bold;background-image: linear-gradient(to bottom, #E4E4E4, #fff); line-height: 1; font-style: italic;
-webkit-background-clip: text;
color: transparent;
}
.process_2 ul:last-child{ margin-top: 34rem;flex-direction: row-reverse; }
.process_2 ul li:before{
   content: "";width: 32rem; height: 20rem; position: absolute; right: -34rem;top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-image: url(../images/righticon.png);background-repeat: no-repeat;background-position: center;background-size:cover;
}
.process_2 ul li:nth-child(6):before{ display: none;}
.process_2 ul:last-child li:before{ left: -34rem;transform: rotate(180deg);}

.process_2 ul:last-child li:nth-child(1):after{
   content: "";width: 32rem; height: 20rem; position: absolute; top: -30rem;left: 50%;background-image: url(../images/righticon.png);background-repeat: no-repeat;transform:translateX(-50%);-webkit-transform:translateX(-50%);background-position: center;background-size:cover; transform: rotate(90deg);
}



.links{
	gap: 25rem;
	align-items: stretch;
	font-size: 15rem;
}
.links .link_left{background: linear-gradient( 136deg, #E95A24 0%, #FD720A 100%), #E95A24; position: relative;width: 240rem; min-height: 236rem;overflow: hidden;}
.links .link_left:before{    content: "";
    left: 50%;
    bottom: -40rem;
    width: 120%;
    position: absolute;
    background-image: url(../images/logo5.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 176rem;
    opacity: .2;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);}
.links .link_left .box{ padding: 30rem; color: #fff; }
.links .link_left .box .title{ font-size: 24rem; font-weight: bold; margin-bottom: 8rem;}
.links .link_left .box .eng{text-transform: uppercase;}
.part_9{padding-top: 40rem; padding-bottom: 40rem;background-image: url(../images/linkbg.png);background-repeat: no-repeat;background-position: center;background-size:cover;}
.links .link_right{ flex:1; color: #1D2129;gap:30rem;}
.links .link_right .items{ margin-bottom: 15rem; position: relative; padding-right: 15px;}
.links .link_right .items .nav_l{color: #1D2129;gap: 20rem;}
.links .link_right .items .nav_l a{color: #1D2129;}
.links .link_right .items .nav_l .tpleft{ font-weight: bold;}
.links .link_right .items .nav_l .cont{gap: 32rem;}
.links .link_right .items .more{ position: absolute; right: 0px; top:2rem;}
.links .link_right .items .more img{ width: 16rem;display: block;}
.links .link_right .dbmenu {gap: 64rem; flex-wrap: wrap; font-weight: bold;}
.links .link_right .dbmenu a{color: #1D2129;}
footer{background-image: url(../images/bg7.png);background-repeat: no-repeat;background-position: center;background-size:cover; border-top: 16rem var(--linkColor) solid;}
footer a{ }
footer .foot_1{ padding: 52rem 0rem; font-size: 16rem;}
footer .dblogo{ gap: 25rem;}
footer .dblogo .logo img{ height: 64rem;}
footer .dblogo .slogan{ line-height: 1.7; color: #C9CDD4; font-size: 14rem;}
footer .dblogo .slogan img{ height: 23rem; margin-bottom: 4rem;}
footer .foot_1 .adr{color: #C9CDD4;}
footer .foot_1 .adr p{ display: flex; align-items: center; flex-wrap: wrap;gap: 8rem; margin-bottom: 12rem;}
footer .foot_1 .adr img{ width: 13rem;}
footer .foot_1 .adr p:last-child{ margin-bottom: 0px;}
footer .weix{gap: 24rem; align-items: flex-start;}
footer .weix .items{ width: 100rem;text-align: center; font-size: 14rem; color: #fff;}
footer .weix .items img{ margin-bottom: 10rem;}
footer .copyright{text-align: center;border-top: 1px solid rgba(255,255,255,0.2); font-size: 14rem; padding: 12rem 0rem; color: #C9CDD4;}
footer .copyright a{ color: #C9CDD4;}

/*移动菜单*/
.menubtn {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 26px;
	height: 40px;
	right: 0px;
	z-index: 100;
	display: none;
	position: relative;
	margin-left: 15px;

}

.menubtn .name {
	font-size: 16px;
	left: -60px;
	font-weight: 500;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	position: absolute;
	font-weight: 600;
}

.menubtn .navbar-icons {
	height: 20px;
	width: 100%;
	position: relative;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: .5s ease-in-out;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	cursor: pointer;
}

.menubtn .navbar-icons span {
	display: block;
	height: 2px;
	width: 100%;
	opacity: 1;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: .25s ease-in-out;
	top: 0;
	-webkit-transform-origin: left center;
	transform-origin: left center;
	background-color: #333;
	position: relative;
	border-radius: 5px;
}

.menubtn .navbar-icons span:first-child {
	-webkit-transform-origin: left center;
	transform-origin: left center;
}

.menubtn .navbar-icons span:nth-child(2) {
	-webkit-transform-origin: left center;
	transform-origin: left center;
	width: 70%;
}

.menubtn .navbar-icons span:nth-child(3) {
	-webkit-transform-origin: left center;
	transform-origin: left center;
}

.menubtn.open .navbar-icons span:first-child {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 1px;
}

.menubtn.open .navbar-icons span:nth-child(2) {
	opacity: 0;
}

.menubtn.open .navbar-icons span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 1px;
}

.menu-mc {
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--linkColor);
	z-index: 500;
	transition: all .5s;
	-webkit-transition: all .5s;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	padding-top: 65px;
	display: flex;
	flex-direction: column;
	display: none;

}

.menu-mc.active {
	transform: translateY(0);
	-webkit-transform: translateY(0);
}

.menu-mc .list {
	flex: 1;
	overflow: auto;
}

.menu-mc .list ul {
	padding: 0 24px;
}

.menu-mc .list ul li {
	line-height: 50px;
}

.menu-mc .list ul li .submenu {
	display: none;
}

.menu-mc .list ul li .title {
	border-bottom: 1px solid rgba(255, 255, 255, .19);
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: 600;
	color: #fff;
}

.menu-mc .list ul li .title .icon {
	width: 18px; height: 18px;
	background-image: url(../images/arrow1.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.menu-mc .list ul li a {
	display: block;
	font-size: 14px;
	color: #fff;
}

.menu-mc .list ul li .submenu a {
	padding-left: 20px;
	line-height: 45px;
}

.menu-mc .list ul li .submenu a:hover {

	font-weight: 600;
}

.tabcontent_1 .code_box,.tabcontent_2 .exce_list{
	display:none;
}
.tabcontent_1 .code_box.cur,.tabcontent_2 .exce_list.cur {
	display: block;
}


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

	}
@media screen and (max-width: 768px) {
.menubtn,
	.menu-mc {
		display: flex;
	}
header .nav{ display: none;}
header .container .tpright .lab{ display: none;}
header .container .tpright .infor{ display: none;}
header .container .tpleft .slogan .txt{display: none;}
header .container .tpleft .slogan:before{ display: none;}
header .container{ height: 50px; border-radius: 0px 0px 15px 15px;}
header .container .tpleft .logo img{ height: 30px;}
header .container .tpleft .slogan img{ margin-bottom: 0px; height: 10px;}
header .container .tpleft .slogan{ padding: 0px 8px;}
header .container .tpleft .logo{ padding-right: 8px;}
.hold{ height: 35px;}
.banner ul li img{ min-height: 150px;object-fit: cover;
 object-position: center center;}
 .part_1{ padding: 40px 0px;}
 .main_bt .title{font-size: 20px;gap: 10px; margin-bottom: 10px;}
 .main_bt .title .line img{ height: 10px;}
 .main_bt{ width: 100%;}
 .main_bt .desc{ font-size: 12px;}
 .main_bt{ margin-bottom: 20px;}
 .process_1 ul li.active .box1{ display: none;}
 .process_1 ul{ flex-wrap: wrap;}
 .process_1 ul li{ width: 33.3%; height: auto; padding-bottom: 20px; padding-top: 10px;}
 .process_1 ul li.active{ width: 33.3%;}
 .process_1 ul li .box .cont{ padding-top: 10px; padding-bottom: 10px;}
 .process_1 ul li .box .cont .lab{ font-size: 14px;}
 .process_1 ul li .box .cont .date{ font-size: 16px;}
 .process_1 ul li .box .cont .date .big{ font-size: 24px;}
 .process_1 ul li .box .icon img{ width: 20px;}
 .process_1 ul li{border-right: 0px; }
 .process_1 ul li .box .cont .lab{ margin-top: 6px;}
 .process_1 ul li:nth-child(1), .process_1 ul li:nth-child(2),.process_1 ul li:nth-child(3){border-bottom: 1rem #dee1e5 solid ;}
 .index_bt .title .txt{ font-size: 20px;white-space:nowrap}
 .index_bt .title img{ height: 30px;}
 .part_3{ padding-top: 40px;}
 .code_one{ padding: 40px 10px;}
 .index_bt .desc{ font-size: 12px; margin-top: 5px;}
 .index_bt{ margin-bottom: 20px;}


.process_2 ul{display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 10px;
align-items: stretch;}
.process_2 ul li:before{ display: none;}
.process_2 ul li:after{ display: none;}
.process_2 ul li .icon{ width: 35px; height: 35px;}
.process_2 ul li{ padding-top: 15px;}
.process_2 ul li .txt{ font-size: 12px; margin: 10px 0px;}
.process_2 ul li .num{ font-size: 30px;}
.part_8 .tpleft{ display: none;}
.index_news{ position: static; padding-left:0px; top: auto;}
.part_8 .tpright{flex:none; width: 100%;}
.part_8{ flex-direction: column; padding: 40px 0px;}
.part_8 .index_bt{text-align: center;}
.part_8 .index_bt .desc{text-align: center;}
.part_8 .index_bt .title{ justify-content: center;}
.part_8 .index_bt .title .txt{ left: 50%;    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);}

.links{ font-size: 12px;gap: 13px;}
.links .link_left .box .title{ font-size: 18px;text-align: center;}
.links .link_left { display: flex; align-items: center; justify-content: center;}
.links .link_left .box .eng{ font-size: 10px;display: none;}
.part_9{ padding: 20px 0px;}
.links .link_right .items{ flex-wrap: wrap; margin-bottom: 12px;gap:20px;}
.links .link_right .items .nav_l{ flex-wrap: wrap;}
.links .link_right .items .nav_l .cont{ flex-wrap: wrap; gap:0px 10px;}
.links .link_right .items .more img{ width: 13px;}
.links .link_right .items .more{ top: 4px;}
.links .link_right .dbmenu{gap: 3px 10px;}
footer .foot_1{ font-size: 12px; flex-wrap: wrap; padding: 20px 0px;}
footer .foot_1 .adr img{ width: 13px;}
footer .foot_1 .adr p{ gap: 7px;}
footer .dblogo .logo img{height: 30px;}
footer .dblogo .slogan img{ height: 10px;}
footer .dblogo .slogan { font-size: 10px;}
footer .weix .items{ width: 90px; font-size: 12px;}
footer .foot_1{gap: 20px;}
footer .weix{ gap: 15px;}
footer .weix .items img{ margin-bottom: 5px;}
footer .copyright{ font-size: 12px; padding: 10px 0px;}


}


/*2月8日新增*/
.nybanner{ position: relative;}
.nybanner img{ width: 100%; height: auto;}
.nybanner .box{ position: absolute;transform: translate(-50%,-50%); left: 50%; top: 50%; color: #fff;text-align: center;width: 84%;text-shadow: 0px 2px 4px rgba(0,0,0,0.3);}
.nybanner .box .tit{font-weight: 700;
font-size: 48rem;}
.nybanner .box .desc{ line-height: 1.8; font-size: 18rem;}
.nybanner .box .line {width: 60rem; height: 3rem;background-color: #fff; margin: 22rem auto;}
.nybanner.no1 .desc{ width: 60%; margin: 0px auto;}

.local{ padding: 17rem 0px;color: #C9CDD4;border-bottom: 1px #E5E6EB solid; height: 59rem;}
.local a{ display: flex; align-items: center; gap: 5px;color: #86909C;}
.local .line{ margin: 0px 8px; font-size: 10px;}
.local .black{ display: flex; align-items: center; gap: 5px;color: #4E5969;}
.local img{ height: 12px;}
.index_bt.no2 .title .txt{ position: static;    transform: translateX(-0%);
    -webkit-transform: translateX(-0%);background: none;}
.index_bt.no2 .line{width: 80rem; height: 3rem;background-color: var(--linkColor); margin: 16rem auto;}
@media screen and (max-width: 1450px) {
.local{ font-size: 12px;}

}
@media screen and (max-width: 1200px) {
.local{ height: auto;}

}
@media screen and (max-width: 768px) {
.nybanner .box .tit{ font-size: 20px;}
.nybanner .box .desc{font-size: 12px;}
.nybanner .box{ width: 95%;}
.nybanner img{ min-height: 300px;object-fit: cover;
 object-position: center center;}
 .nybanner.no1 .desc{ width: 100%; margin: 0px auto;}
 .local{ padding: 10px 0px;}
 .index_bt.no2 .line{ height: 2px; width: 40px; margin: 10px auto;}

}

/*列表分页*/
.pglist{padding:20px 0 30px;width:100%;text-align:center;clear:both; margin-top:30px; margin-bottom:30px;}
.pglist a{color:#999;padding:0 15px;margin:0 3px;display:inline-block;vertical-align:middle;line-height:30px;background:#fff;border:1px solid #f2f2f2}
.pglist a:hover,.pglist .hover{display:inline-block;color:#fff;background:#E57021;border-color:#E57021;box-shadow:0 0 14px rgba(0,0,0,.2)}
.pglist .cur{display:inline-block;color:#fff;background:#E57021;border-color:#E57021;box-shadow:0 0 14px rgba(0,0,0,.2)}
