/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; color:#292929;font-family:'HYQiHeiX1-55W';}
a{color:#292929;}
a:hover{ color:#f60; /* text-decoration:underline; */}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ max-width:1200px !important; margin:0 auto; width: 90%  !important;}

@media screen and (min-width:980px) and (max-width:1200px){
	.wapper{ max-width:1024px !important;  width: 90%  !important;}
	
	
}

@font-face {
  font-family: "soti";
    src: url("../fonts/soti.woff2") format("woff2"),
       url("../fonts/soti.woff") format("woff"),
       url("../fonts/soti.ttf") format("truetype"),
       url("../fonts/soti.eot") format("embedded-opentype"),
       url("../fonts/soti.svg") format("svg");
}

@font-face {
    font-family: 'HYQiHeiX1-55W';
    src: url('../fonts/HYQiHeiX1-EEW.woff2') format('woff2'),
        url('../fonts/HYQiHeiX1-EEW.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



.header-bg{background-image: linear-gradient(to bottom, #0280bd,transparent); position: absolute; width: 100%; top: 0; left: 0; z-index: 9;font-family:'HYQiHeiX1-55W';}
 .header{ height: 80px; display: flex;   align-items: center;justify-content: space-between;}


/*menu*/
.menu{height:80px;line-height:80px;}
.menu ul li{float:left;position:relative;/* border-right:#666 solid 1px; *//* width:120px; */margin-right: 2vw;}
.menu ul li dl{background:#fff; min-width:120px;position:absolute;left:0px;top: 100%;box-shadow:2px 2px 5px rgba(0,0,0,0.2);padding:10px 0;display:none;z-index:99}
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; position: relative; }
.menu ul li dl dd>dl{ position: absolute; left: 100%; top: 10px;}
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu ul li:last-child{ margin-right: 0%;}
.menu a{ font-size:12px;color:#fff; text-decoration:none; font-weight:normal;display:block;text-align:center;}
/* .menu a:hover{color:#fff;}
a.menu_hover{ background:#666;color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}
 */
.header_r{ display: flex;  align-items: center;}
.header_r .sl{ font-size: 12px; margin-right: 2vw; color: #Fff;}
.contactus{ background: #fff; border-radius: 30px; padding: 20px 35px; font-size: 12px; color: #333;}


.sp_header{ display: none;}
.sjj_nav{ display: none;}
.top{ display: none; height: 50px;}

@media only screen and (max-width: 980px) {
	.header-bg{ display: none;}
	/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
	.sp_header{height:50px;overflow:hidden;background-image: linear-gradient(to bottom, #0280bd,transparent);position:fixed  !important;z-index:10;width:100%; display: block;}
	.sp_logo{padding:10px;float:left;height:50px}
	.sp_logo img{margin:auto;max-height:30px;}
	.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
	.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
	.sp_nav span:nth-of-type(1){top:0px}
	.sp_nav span:nth-of-type(2){top:10px}
	.sp_nav span:nth-of-type(3){top:20px}
	.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp_nav_se span:nth-of-type(2){width:0}
	.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.sjj_nav{position:fixed !important;z-index:9;background: #e9e7e8;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display: block;}
	.nav_show{top:50px}

	.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
	.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
	.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	.sjj_nav ul li ul{display:none}
	.sjj_nav ul li a{color:#666;width:80%}
	.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
	.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
	.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/
}





.more{}
.more a{background: #fff;border-radius: 30px;padding: 12px 15px;font-size: 11px;color: #333;display: inline-block;font-family:'HYQiHeiX1-55W'; }



/*banner*/
.banner { position:relative; overflow:hidden;}
.banner .swiper-slide { position:relative; overflow:hidden; z-index:1;}
.banner .swiper-slide.swiper-slide-active{ z-index:2;}
.banner .swiper-slide img{ display:block; width:100%; height:auto; background:#f9f9f9; /*transform:scale(1.1);*/ transition:all 4s ease;}
.banner .txtbg{position:absolute;left:50%;transform: translate(-50%,0%);bottom: 10%; z-index: 9;}
.banner .txtbg img{max-width:100%;height:auto;width: 68%;}
.banner .txt{ color:#fff; text-align:left;}
.banner .txt .h2{font-size: 48px;line-height:1.2em;font-weight: bold;text-shadow: #000 3px 3px 5px;margin-bottom: 4%;font-family:'soti';}
.banner .txt .h3{font-size: 11px;line-height:1.4em;width: 35%;font-family:'HYQiHeiX1-55W'; }
.banner .more{margin: 0% 0 6%;}
.banner .swiper-pagination{ text-align: right;  box-sizing: border-box; padding-right: 2vw; bottom: 5% !important;}
.banner .swiper-pagination span{ background: #fff;}
@media only screen and (max-width: 980px) {
.banner .swiper-slide img{ height:auto; }
.banner  .txtbg{ width:90%; }
.banner  .txt .h2{ font-size:20px; line-height:1.2em; margin-bottom:10px;}
.banner .swiper-pagination{ bottom:10px;}
.banner  .txt .h3{width: 100%;  font-size: 9px;}
.banner .txtbg img{ width:100%}
}

.title{ display: flex;  align-items: center;justify-content: space-between;}
.title .h1{display: flex;align-items:flex-end;line-height: 1;font-weight: normal;font-family:'soti';}
.title .h1 em{font-size: 31px;font-style: normal;line-height: 1;font-weight: bold;}
.title .h1 span{font-size: 48px;line-height: 1;font-weight: bolder; margin-left: 10px;}
.title .more02{ background: #292927; color: #fff; border-radius: 30px; padding: 12px 12px;}
@media only screen and (max-width: 980px) {
	.title .h1 em{font-size: 18px;}
	.title .h1 span{font-size: 30px;}
	.title .more02{ font-size: 9px;white-space:nowrap;}
}

.cent01_bg{ color: #fff; padding: 3% 0;}
.cent01_bg .title .h1 span{text-shadow: #000 3px 3px 5px;}
.cent0101{ display: flex;   align-items:flex-start;justify-content: space-between;}
.cent0101_l{ width: 32%;}
.cent0101_l .mumping_mun_bg{ margin-top: 8%;}
.cent0101_l .mumping_mun li:first-child{margin-left:0}
.cent0101_l .mumping_mun li{width: 130px;float:left;height: 130px;border: 1px solid #fff;border-radius: 50%;display: flex;justify-content: center;align-items: center;flex-direction: column;margin-left: -21px;}
.cent0101_l .mumping_mun .mun_top{font-size:16px;display: flex;justify-content: center;align-items: flex-end;}
.cent0101_l .mumping_mun p{font-size: 11px;width: 100%;display: block;clear: both;text-align: center;}
.cent0101_l .mumping_mun h2{font-size: 25px;font-weight: normal;float: left;margin-right: 10px;}
.cent0101_l .tit_bg{ margin-top: 6%; font-size: 11px; line-height: 1.5; display: block;}
.cent0101_c{ width: 26%;}
.cent0101_c .video{ width: 100%; border-radius: 25px; overflow: hidden; position: relative;}
.cent0101_c .video img{ width: 100%; vertical-align: bottom;} 
.cent0101_c .video video{ width: 100%; vertical-align: bottom;} 
.cent0101_c .video a{ position: absolute; top: 50%; left: 50%;  transform: translate(-50%,-50%);} 
.cent0101_c .work{border-radius: 25px;overflow: hidden;/*background: #e7f2f8;*/margin-top: 8%;/*display: flex;justify-content: space-between;box-sizing: border-box;padding: 6% 5% 0 5%;*/} 
.cent0101_c .work img{ width: 100%; vertical-align: bottom;} 
.cent0101_c .work_l{display: flex;align-items: flex-start;flex-direction: column;justify-content: space-around;}
.cent0101_c .work_l .h1{ font-size: 24px; color: #0083c5;}
.cent0101_c .work_l a{ font-size: 12px; color: #Fff; background:#0083c5; display: inline-block; border-radius: 20px; padding: 10px 25px;}
.cent0101_c .img{width: 70%;}
.cent0101_c .img img{ width: 100%; vertical-align: bottom;}
.cent0101_r{ width: 38%;}
.cent0101_r>.h1{ font-size: 24px; display: block;}

.cent0101_r dl dd{ margin-top: 6%;}
.cent0101_r dl dd .h2{ display: flex;   align-items: center;flex-wrap: wrap; font-size: 18px;    line-height: 1; }
.cent0101_r dl dd .h2 em{ font-style: normal; font-size: 18px; border-right: 1px solid #fff; padding-right: 10px; margin-right: 10px;}
.cent0101_r dl dd .tit_by{ display: block; font-size: 11px; line-height: 1.5; margin-top: 3%;}
@media screen and (min-width:980px) and (max-width:1300px){
	.cent0101_l .mumping_mun li{         width: 100px;  height: 100px;}
	}
@media only screen and (max-width: 980px) {
	.cent01_bg{ padding: 5% 0;}
	.cent0101{flex-wrap: wrap; }
	.cent0101_l{ width: 100%;}
	.cent0101_c{ width: 100%; margin-top: 5%;}
	.cent0101_r{ width: 100%;  margin-top: 5%;}
	.cent0101_l .mumping_mun li{ width: 120px; height: 120px;}
}

.cent02_bg{ background: #e9e7e8; padding: 3% 0;}
@media only screen and (max-width: 980px) {
	.cent02_bg{ padding: 5% 0;}
	
}



.newsclass_list { margin-top: 1%; }
.newsclass_list ul li {float: left;width: calc((100% - 40px)/3);margin: 20px 0 0px 20px;}
.newsclass_list ul li:nth-child(3n-2) { margin-left: 0; clear: left; }
.newsclass_list ul li .nr_box {border-radius: 25px;overflow: hidden;transition: all .3s ease;position: relative;}
.newsclass_list ul li .img {/* padding-bottom: 70%; */position: relative;overflow: hidden;background: #f9f9f9;}
.newsclass_list ul li .img img {width: 100%;height: 100%;/* position: absolute; *//* top: 0; *//* right: 0; *//* bottom: 0; *//* left: 0; *//* margin: auto auto; *//* transition: all .3s ease; *//* object-fit: cover; */vertical-align: bottom;}
.newsclass_list ul li .txtbg {position: absolute;bottom: 0;width: 100%;left: 0;text-align: center;}
.newsclass_list ul li .txt {padding: 4% 4%;}
.newsclass_list ul li .txt .h2 {font-size: 14px;line-height: 1.5em;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: center;}
@media only screen and (max-width: 980px) {
.newsclass_list ul li { float:none; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list ul li .txt { padding: 10px 5%; }
.newsclass_list ul li .txt .h2 { font-size: 14px; }
}


.cent03{ padding: 3% 0;}
.jintoui{ display: flex; justify-content: center;  align-items: center;}
.jintoui .swiper-button-prev, .jintoui .swiper-button-next{ position: inherit; left: inherit; right: inherit; bottom: inherit; width: 80px; height: 20px; margin: 0 1vw;}
.jintoui  .swiper-button-prev:after, .jintoui  .swiper-button-next:after{ display: none;}
.jintoui .swiper-button-prev img, .jintoui .swiper-button-next img{ width: 100%; height: 100%; vertical-align: bottom;}


.cent0301{ margin-top: 4%; 
 -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 15%, #000 85%, transparent);
 mask-image: linear-gradient(90deg,#000 15%, #000 85%, transparent);}
 .cent0301 .img01{ width:100%}
  .cent0301 .img01 img{ width:100%; vertical-align:bottom}
 
 
.cent0301 .nr_box{background: #f7f4ed; box-sizing: border-box; padding:6%;box-shadow: 0px 0px 15px #ccc;}
.cent0301 .nr_box .imgbg{ display: flex;  align-items: center;justify-content: space-between;}
.cent0301 .nr_box .img { height: 70px; position: relative; overflow: hidden; background: #f9f9f9; width: 70px; border-radius: 50%; overflow: hidden; }
.cent0301 .nr_box .img img {width: 100%;height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto auto;transition: all .3s ease;object-fit: cover;}
.cent0301 .nr_box  .tite{width:calc(100% - 80px);}
.cent0301 .nr_box  .tite .h1{ display: flex;   align-items: center;flex-wrap: wrap; font-size: 18px; }
.cent0301 .nr_box  .tite .h1 em{ font-style: normal; font-size: 18px; border-right: 1px solid #292929; padding-right: 10px; margin-right: 10px;    line-height: 1;}
.cent0301 .nr_box  .tite .h2{ font-size: 10px; margin-top: 4%;}
.cent0301 .nr_box  .tite .h2>span{ display: block;}
.cent0301 .nr_box  .tite .h2>p{ padding: 0; display: block;}
.cent0301 .nr_box .txtbg {margin-top: 3%; font-size: 9.41px;}
.cent0301 .nr_box .txtbg>span{ display: block; margin-top: 3%;}
@media only screen and (max-width: 980px) {
	.cent03{ padding: 5% 0;}
	.jintoui .swiper-button-prev, .jintoui .swiper-button-next{ width: 40px; height: 10px;}
	.cent0301{ mask-image:none;}
.cent0301 .nr_box { float:none; width: 100%; margin: 0 0 20px 0px; }
.cent0301 .nr_box .txt { padding: 10px 5%; }
.cent0301 .nr_box .txt .h2 { font-size: 14px; }
}

.cent04_bg{ padding: 3% 0;}




.newsclass_list02 { margin-top: 3%; }
.newsclass_list02 ul li {float: left;width: calc((100% - 60px)/3);margin: 0 0 0px 30px;background: #fff;}
.newsclass_list02 ul li:nth-child(3n-2) { margin-left: 0; clear: left; }
.newsclass_list02 ul li .nr_box {/* border:1px solid #eee; *//* border-radius:10px; */overflow: hidden;transition: all .3s ease;box-shadow: 0px 0px 15px #ccc;padding: 3%;}
.newsclass_list02 ul li .img { padding-bottom: 70%; position: relative; overflow: hidden; background: #f9f9f9; }
.newsclass_list02 ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; }
.newsclass_list02 ul li .txtbg { }
.newsclass_list02 ul li .txt {padding: 3% 0 0 0;color: #666;}
.newsclass_list02 ul li .txt .h2 {font-size: 15px;line-height:1;color: #292929;}
.newsclass_list02 ul li .txt .h2 em{ font-style: normal; font-size: 18px; border-left: 1px solid #292929; padding-left: 10px; margin-left: 10px;    line-height: 1; font-weight: bold;}
.newsclass_list02 ul li .txt .h3 { border-radius: 20px; background: #e2e2e2; color:#292929; display: inline-block; padding: 10px 16px; font-size: 12px; margin-top: 4%;}
@media only screen and (max-width: 980px) {
.newsclass_list02 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list02 ul li .txt { padding: 10px 0 0 0; }
.newsclass_list02 ul li .txt .h2 { font-size: 14px; }
.newsclass_list02 ul li .txt .h3 { font-size: 12px; }
}


.cent0401{ display: flex;  align-items:center;justify-content: space-between; margin-top: 40px;}
.cent0401 .imgbg{ width: 64%; background: #fff; padding: 10px;}
.cent0401 .imgbg .img { padding-bottom: 33%; position: relative; overflow: hidden; background: #f9f9f9; }
.cent0401 .imgbg .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: cover;}
.cent0401 .txtbg{width: calc((100% - 60px)/3);}
.cent0401 .txtbg .txt>a{border-radius: 20px;background: #fcfdfb;color:#292929;display: inline-block;padding: 10px 16px;font-size: 12px;margin-bottom: 5%;}
.cent0401 .txtbg .h1{ display: block; font-size: 15px;} 
.cent0401 .txtbg .h2{display: block;font-size: 15px;font-weight: bold;margin-bottom: 4%;}
.cent0401 .txtbg .h3{ display: block; font-size: 11px;}
@media only screen and (max-width: 980px) {
	.cent04_bg{ padding: 5% 0;}
	.cent0401{flex-wrap: wrap;margin-top: 0px; }
	.cent0401 .imgbg{ width: 100%;}
	.cent0401 .txtbg{width: 100%; margin-top: 5%;}
	}

.footer_bg{ background: #282828; color:#fff; }
.footer{ display: flex;  align-items:flex-start;justify-content: space-between;padding: 3% 0;}
.footer_l{}
.footer_l .h1{ font-size: 26px; display: block;}
.footer_l .h2{ font-size: 11px; display: block;}
.footer_r{
    text-align: right;
    width: 30%;
}
.footer_r a{ background: #eaeaea;border-radius: 20px;color:#282828 !important;display: inline-block;padding: 10px 16px;font-size: 12px;margin-bottom: 5%;}
.footer_r .h1{font-size: 14px;display: block;border-bottom: 1px solid #9d9d9d;padding-bottom: 20px;text-align: left;}
.footer_bg a{ color:#fff}
.footer01_bg .h1{ text-align: center;font-size: 12px; margin-bottom: 10px;}
.footer01_bg .emai01{display: flex;  align-items:center;justify-content: space-between;}
.footer01_bg .emai{border-top: 1px solid #9d9d9d;font-size: 11px;padding: 10px 0;}

@media only screen and (max-width: 980px) {
	.footer{flex-wrap: wrap;  padding: 5% 0;}
	.footer_l{ width: 100%;}
	.footer_r{ width: 100%; margin-top: 5%;}
	.footer01_bg .emai01{flex-wrap: wrap;}
}

.cent05{ background: #e6f9fd;    box-shadow: 0px 0px 15px #ccc; margin: 3% auto;}
.newsclass_list03 ul{}
.newsclass_list03 ul li{}
.newsclass_list03 ul li .nr_box { display: flex;  align-items: center;justify-content: space-between;    flex-direction: row-reverse;}
.newsclass_list03 ul li .imgbg{ width: 50%;}
.newsclass_list03 ul li .img { padding-bottom: 100%; position: relative; overflow: hidden; background: #f9f9f9; }
.newsclass_list03 ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: cover;}
.newsclass_list03 ul li .txtbg {width: 50%; }
.newsclass_list03 ul li .txt { padding:0 12%; color: #292929; display: block; margin-bottom: 4%;}
.newsclass_list03 ul li .txt .h2 {font-size:15.44px;margin-bottom: 4%;font-weight: bold;}
.newsclass_list03 ul li .txt .h3 { font-size: 11px; display: block; color: #666; line-height: 1.5;}
.newsclass_list03 ul li .txt .h3>span{ font-size: 11px; display: block;margin-bottom: 4%;}
.newsclass_list03 ul li .txt .h4{font-size: 11px;display: block;font-weight: bold;margin-top: 3%;}

.newsclass_list03 ul li:nth-child(2n) .nr_box{flex-direction:inherit;}
@media only screen and (max-width: 980px) {
	.newsclass_list03 ul li .nr_box {flex-wrap: wrap;flex-direction:inherit;}
	.newsclass_list03 ul li .imgbg{ width: 100%;}
	.newsclass_list03 ul li .txtbg{ width: 100%;}
	.newsclass_list03 ul li .txt{ padding: 5%;}
}

.cent06{ margin: 3% auto; text-align: center;}
.cent06 a{ font-size: 13px; color: #282828;}



.banne02{ position: relative;}
.banne02>.img{ width: 100%;}
.banne02>.img>img{ width: 100%; vertical-align: bottom;}
.banne02 .txtbg{position:absolute;left:50%;transform: translate(-50%,0%);bottom: 10%;}
.banne02 .txtbg .txt{color:#fff;text-align:left;width: 67%;}
.banne02 .txtbg .txt .h2{font-size: 48px;line-height:1.2em;font-weight: 300;text-shadow: #000 63px 0px 5px; margin-bottom: 4%;}
.banne02 .txtbg  .txt .h3{font-size: 12px;line-height:1.4em;display: flex; align-items:flex-end;justify-content: space-between;}
.banne02 .txtbg  .txt .h3 .h301{width: 49%;}
.banne02 .more{margin: 0% 0 6%;}
.banne02 .mumping_mun_bg{ margin-top: 2%;}
.banne02 .txtbg  .mumping_mun{display: flex; align-items:flex-end;justify-content: space-between;}
.banne02 .txtbg  .mumping_mun li{width: 32.5%;display: flex;justify-content: center;align-items: center;padding: 5% 8%;box-sizing: border-box;border-radius: 30px;overflow: hidden;box-shadow: 0px 0px 15px #ccc;}
.banne02 .txtbg  .mumping_mun li .mun_top{display: flex;justify-content: center;align-items:flex-end;line-height: 1;}
.banne02 .txtbg  .mumping_mun li .mun_top em{ font-style: normal; background: #292929; color: #fff; width: 24px; height: 24px; font-size: 17.8px; display: flex; justify-content: center;  align-items: center; border-radius: 24px; overflow:hidden;}
.banne02 .txtbg  .mumping_mun p{font-size: 24px;width: 100%;display: block;clear: both;padding: 0;line-height: 1.5;}
.banne02 .txtbg  .mumping_mun h2{font-size: 63px;font-weight: bold;}
.banne02 .txtbg .txt03{ display: flex; align-items:flex-end;justify-content: space-between;} 
.txt03 .video{ width: 32%; border-radius: 25px; overflow: hidden; position: relative;}
.txt03 .video video{ width: 100%; vertical-align: bottom;} 
.txt03 .video a{ position: absolute; top: 50%; left: 50%;  transform: translate(-50%,-50%);} 
@media only screen and (max-width: 980px) {
	.banne02>.img>img{ min-height: 100vh; object-fit: cover;}
	.banne02 .txtbg .txt03{flex-wrap: wrap; }
	.banne02 .txtbg .txt{ width: 100%;}
	.banne02 .txtbg .txt .h3{flex-wrap: wrap; }
	.banne02 .txtbg .txt .h2{ font-size: 20px;}
	.banne02 .txtbg .txt .h3 .h301{ width: 100%;}
	.txt03 .video{ width: 100%; margin: 5% auto;}
	.banne02 .txtbg .mumping_mun{}
	.banne02 .txtbg .mumping_mun h2{ font-size: 24px;}
	.banne02 .txtbg .mumping_mun p{ font-size: 12px;}
	.banne02 .txtbg .mumping_mun li{flex-wrap: wrap; padding: 2%;}
	.banne02 .txtbg .mumping_mun li .mun_top{ }
}


.cent07{ margin-top: 3%;}
.cent0701{position: relative;}
.cent0701_l{width: 38%;top: 25%;position: absolute;left: 3%;}
.cent0701_l .h1{font-size: 82px;position: relative;font-weight: bold;line-height: 1;padding: 6% 0;}
.cent0701_l .h1:before, .cent0701_l .h1:after {content: "";position: absolute;width: 67%;height: 4px;background: #292929;} 
.cent0701_l .h1:before{ top: 0; right: 0;}
.cent0701_l .h1:after{ bottom: 0; left: 0;}
.cent0701_l .h2{  margin-top: 9%;}
.cent0701_l .h2 ul{}
.cent0701_l .h2 ul li{display: flex;align-items: center;justify-content: space-between;margin-top: 4%;}
.cent0701_l .h2 ul li>span{color: #fff;background: #252525;font-size: 11px;display: block;padding: 12px 0;border-radius: 20px;width: 23%;text-align: center;}
.cent0701_l .h2 ul li .h3{font-size: 12px;width: calc(100% - 28%);););););}
.cent0701_r{width:62%;float: right;margin-right: 10%;}
.cent0701_r img{ width: 100%; vertical-align: bottom;}

.chnep .cent0701_l{left: 40%;/* right: 3%; */top: 34%;width: 55%;}
.chnep .cent0701_l .h1{padding-top: 5%;}
.chnep .cent0701_l .h1:before{right: inherit;left: -35%;}
.chnep .cent0701_l .h1:after{left: inherit;right: -35%;}
.chnep .cent0701_r{width: 38%;float:left;margin-left: 7%;}

.chnep02{ margin-bottom: 3%;}
.chnep02 .cent0701_l{left: 11%;top: 21%;width: 44%;}
.chnep02 .cent0701_l .h1{padding-top: 5%;}
@media only screen and (max-width: 980px) {
	.cent07{ margin-top: 5%;}
	.cent0701_l{ position: inherit; top: inherit; left:inherit; width: 100%; margin-top: 5%;}
	.cent0701_r{ width: 100%; margin: 5% auto 0;}
	.chnep .cent0701_l .h1:before{  left:0}
	.chnep .cent0701_l{position: inherit; top: inherit; left:inherit; width: 100%;}
	.chnep .cent0701_l .h1:after{ right: 0;}
	.cent0701_l .h1{ font-size: 32px;}
	.chnep02 .cent0701_l{position: inherit; top: inherit; left:inherit; width: 100%;}
	.chnep .cent0701_r{ width: 100%; margin: 5% auto 0;}
}

.inside_con{ padding:10px 0; min-height: 300px;}



.cent08_bg{ background: #e8e8e8;}
.cent08 ul li{padding: 3% 0;border-bottom: 2px #5f5f5f dashed;}
.cent08 ul li .nr_box{display: flex;align-items:flex-start;justify-content: space-between;margin-top: 3%;}
.cent08 ul li .nr_box a{ color: #666;}
.cent08 ul li .nr_box .imgbg{width: 27%;background: #fff;padding: 10px;}
.cent08 ul li .nr_box .imgbg .img {padding-bottom: 70%;position: relative;overflow: hidden;background: #f9f9f9;}
.cent08 ul li .nr_box .imgbg .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; object-fit: cover;}
.cent08 ul li .nr_box .imgbg .h1 {font-size: 15px;line-height:1;color: #292929;    padding: 3% 0 0 0;}
.cent08 ul li .nr_box .imgbg .h1 em{ font-style: normal; font-size: 18px; border-left: 1px solid #292929; padding-left: 10px; margin-left: 10px;    line-height: 1; font-weight: bold;}
.cent08 ul li .nr_box .txtbg{width:30%;}
.cent08 ul li .nr_box .txtbg a{border-radius: 20px; background: #5c5c5c; color:#fff; display: inline-block; padding: 10px 16px; font-size: 12px; margin-bottom: 4%;}
.cent08 ul li .nr_box .txtbg .h2{ font-size: 13px; display: block;margin-bottom: 4%;}
.cent08 ul li .nr_box .txtbg .h3{ font-size: 10px; display: block;}
.cent08 ul li .nr_box .fa-table{width: 38%;}
.cent08 ul li .nr_box .fa-table table { border:1px solid #ccc; border-top:none; border-left:none;}
.cent08 ul li .nr_box .fa-table table tr td{ border-left:1px solid #ccc; border-top:1px solid #ccc; font-size: 7px; font-weight: normal; padding: 10px; text-align: center;}
.cent08 ul li .nr_box .fa-table table tr th{ border-left:1px solid #ccc; border-top:1px solid #ccc; background: #898989; color: #fff; text-align: center; font-size: 7px; font-weight: normal; padding: 10px;}
.cent08 ul li:last-child{border-bottom:0}
.chantus .nr_box{flex-wrap: wrap;gap: 42px;    align-items:end !important;}
.chantus .nr_box .fa-table{ width: 100% !important;}
.chantus .nr_box .txtbg{width: 30% !important;}
.chantus .nr_box .imgbg{width: 56% !important;}
.chantus .nr_box .imgbg .img{ padding-bottom:38% !important;}
@media only screen and (max-width: 980px) {
	.cent08{ padding: 5% 0;}
	.cent08 ul li{ padding: 5% 0;}
	.cent08 ul li .nr_box{flex-wrap: wrap;     gap: 20px;}
	.cent08 ul li .nr_box .txtbg{width: 100%; }
	.cent08 ul li .nr_box .imgbg{width: 100%;}
	.cent08 ul li .nr_box .fa-table{width: 100%;overflow-x:scroll;}
	.cent08 ul li .nr_box .fa-table::-webkit-scrollbar {  display: none;}
	.chantus .nr_box .txtbg{width: 100% !important;}
	.cent08 ul li .nr_box .imgbg{width: 100% !important;}
}


.imghou01{ width:100%}
.imghou01 img{ width:100%; vertical-align:bottom}
.jige {width:100%}
.jige img{ width:100%; vertical-align:bottom}