@charset "utf-8";

/* CSS Document */

body{ font-family:"HarmonyOS";font-size:12px;margin:0px;padding:0px; overflow-x:hidden;background:#fff;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal;color: #111;}

body{max-width: 1920px;margin: 0 auto;}

a{text-decoration:none; color:#111;font-weight:normal}

b{ font-weight:normal;}

p{font-weight:normal}

a:hover{text-decoration:none; color:#e00a00 !important;border-color: #e00a00 !important;transition: all 700ms;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

i,dl,dt,em,li{list-style-type:none; font-style:normal;}

input,textarea{ font-family:"HarmonyOS";outline: none;}

a{ border:none\9;}

a img{border:none\9;}

.Left{float:left;}

.Right{float:right;}

.clearfix{clear:both;}



@font-face{

	font-family: 'HarmonyOS';

	src: url('../Bebas/HarmonyOS.ttf');

}





/*---------------------导航--------------*/

header{width: 100%;height: auto;border-bottom: 1px solid #cccccc;}

.headers{display: block;width: 100%;height: auto;}

.top,.mid{display:flex;justify-content: space-between;align-items: center;width: 78.82%;height: auto;background: #111;padding:0 calc(50% - 750px);}

.top h6{line-height: 40px;color:rgba(255,255,255,.7);font-size: 15px;display: block;}

.top ul{font-size: 0;display: block;text-align: right;}

.top li{display: inline-block;vertical-align: middle;position: relative;margin-left: 30px;}

.top li::before{content: '';top: 50%;left: -15px;background:rgba(255,255,255,.7);width: 1px;height: 15px;transform: translateY(-50%);position: absolute;}

.top li a{display: block;line-height: 36px;font-size: 15px;color:rgba(255,255,255,.7);}

.top li:nth-child(1)::before{display: none;}

.mid{background:none;margin: 25px auto;}

.mid .l{display: block;font-size: 0;}

.mid .l i{width: 28px;height: 28px;display:inline-block;vertical-align: middle;margin-right: 10px;background:rebeccapurple;display: none;}

.mid .l span{font-size: 15px;width: 140px;line-height: 20px;display:inline-block;vertical-align: middle}

.mid img{display: block;width: auto;height: auto;}

.t-search{width: auto;height: auto;float:right;border:1px solid #ccc;font-size: 0;}

.t-search .in_intxt{width: 182px;line-height: 30px;border:none;float:left;font-size: 15px;color:#888;text-indent: 8px;height: 30px;}

.t-search .botton{width: 45px;height: 30px;border:none;cursor: pointer;background:url(../images/index/index-01.png) no-repeat scroll center center;}

.t-search .in_intxt:hover.botton{background-color:#e00a00;}

.mun{display: flex;justify-content:right;align-items:flex-start;width: 78.82%;margin: 0 auto;gap:20%;}

.mun .nav{display: flex;}

.mun .nav>li{display:block;position: relative;margin:0 28px;}

.mun .nav>li>a{font-size: 17px;color: #111;transition: all 700ms;padding-bottom:18px;display: block;position: relative;}

.mun .nav>li>a::after{content: '';bottom: 0;left: 0;width: 100%;height: 3px;background: #111;position: absolute;transition: all 700ms;opacity: 0;}

.mun .nav>li>a:hover::after{opacity: 1;}

.mun .nav>li>a.hov{font-weight: 700;}

.mun .nav>li>a.hov::after{opacity: 1;}

.mun .bet{display: block;width: 160px;line-height: 22px;border:1px solid #000;transition: all 700ms;font-size: 15px;text-align: center;margin-right: calc(229px - 168px);}





.banner_video {width: auto;height:600px;margin: 0 auto;text-align: center;background: #000;max-height: 600px;}

.banner_video video {object-fit: fill;height: 100%;width: auto;background-size: 100% 100%;margin: 0 auto;}









.myc{display: block;width: 100%;margin: 0 auto 60px;font-size: 0;}

.myc.myb{display: none;}

.myc a{display: block;position: relative;width: 100%;}

.myc a img{display: block;width: 100%;height: auto;}

.myc a .txt{position: absolute;top: 35%;right:calc(50% - 650px);text-align: center;}

.myc a .txt h3{font-size: 60px;line-height: 90px;margin-bottom: 30px;display: block;}

.myc a .txt p{font-size: 33px;line-height: 30px;margin-bottom: 80px;display: block;}

.link{display:inline-block;margin: 0 auto;padding:0 30px;font-size: 15px;color: #111;line-height: 34px;border: 1px solid #000;transition: all 700ms;}

.link:hover{color: #e00a00;border-color: #e00a00;}





.myc.mySwiper .swiper-pagination{bottom: 5%;}

.myc .swiper-pagination .swiper-pagination-bullet{width: 10px ;height: 10px ;background: #fff ;margin: 20px;position: relative;border-radius: 100px;transition: all 700ms;opacity: 1 !important;}

.myc .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #e00a00;border-color: #e00a00;}

.myc .swiper-button-prev:after, .myc .swiper-button-next:after{display: none;}

.myc .swiper-button-prev::before,.myc .swiper-button-next::before{content: '';width: 50px;height: 50px;}

.myc .swiper-button-next, .myc .swiper-button-prev{width: 50px;height: 50px;margin:0 30px;transform: translateY(-50%);}

.swiper-button-prev::before{content: '';background: url(../images/index/prev.png)}

.swiper-button-next::before{content: '';background: url(../images/index/next.png)}

.sbanner{display: block;width: 100%;height: 440px;font-size: 0;position: relative;}

.sbanner .txt{position: absolute;top:50%;left:calc(50% - 32.655%);transform: translateY(-50%);}

.sbanner h2{font-size: 38px;color: #fff;margin-bottom: 30px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;}

.sbanner h5{font-size: 18px;color: #fff;text-transform: uppercase;letter-spacing: 2px;}

.sbannerbox-m{display: none;position: relative;}

.sbannerbox-m img{display: block;width: 100%;height: auto;}

.sbannerbox-m .txt{position: absolute;top:50%;left:3%;transform: translateY(-50%);}

.sbannerbox-m h2{font-size: 20px;color: #fff;margin-bottom: 15px;font-weight: 700;text-transform: uppercase;letter-spacing: 0px;}

.sbannerbox-m h5{font-size: 15px;color: #fff;text-transform: uppercase;letter-spacing: 2px;}









.main{width: 100%;}

.er1{display: flex;width:65.31%;justify-content: space-between;align-items: center;margin: 0 auto 60px;cursor: pointer;}

.er1 .t{display: block;width: 45%;margin: 0 auto;text-align:left;}

.er1 .t h2{font-size: 22px;color: #111;line-height: 34px;margin-bottom: 30px;font-weight: 700;margin-bottom: 15px;transition: all 700ms;}

.er1 .t p{font-size: 15px;line-height: 30px;color: #111;height: 120px;transition: all 700ms;overflow: hidden;margin-bottom: 18px;}

.er1 .t a{font-size: 15px;line-height: 20px;color: #111;border-bottom:1px solid #000;transition: all 700ms;}

.er1 .r{display: block;width:50%;overflow: hidden;}

.er1 .r img{width: 100%;display: block;height: auto;transition: all 700ms;}

.er1:hover .r img{transform: scale(1.07)}

.er1:hover .t h2{color: #e00a00;}

/* .er1:hover .t p{color: #e00a00;} */

.er1:hover .t a{color: #e00a00;border-color:#e00a00;}







.er2{width: 100%;margin:0 auto;background: #eee;padding-bottom: 40px;}

.er2 .t{display: block;width:65.31%;margin: 0 auto;padding: 55px 0 74px;text-align: center;}

.er2 .t h2{font-size: 32px;color: #111;line-height: 30px;margin-bottom: 40px;font-weight: 700;}

.er6 h2{font-size: 32px;color: #111;line-height: 30px;margin-bottom: 40px;font-weight: 700;}

.er2 ul{font-size: 0;display:flex;gap: 2.5%;justify-content: space-between;align-items: center;}

.er2 li{display:block;margin: 0;width: 31.66%;}

.er2 li a{display: block;width: 100%;height: auto;position: relative;}

.er2 li a .imgs{display: block;width: 100%;overflow: hidden;}

.er2 li a .imgs img{display: block;width: 100%;height: auto;transition: all 700ms;}

.er2 li a .txts{display: block;padding: 20px;text-align: left;background: #fff;}

.er2 li a .txts p{font-size: 15px;color: #888;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;margin-bottom: 15px;transition: all 700ms;}

.er2 li a .txts h4{font-size: 22px;color: #111;line-height: 30px;font-weight: 700;margin-bottom: 35px;transition: all 700ms;}

.er2 li a .txts span{font-size: 15px;color: #111;display: inline-block;transition: all 700ms;border-bottom: 1px solid #000;}

.er2 li:hover a .imgs img{transform: scale(1.07);}

.er2 li:hover a .txts h4,.er2 li:hover a .txts span{color: red;}

.er2 li:hover a .txts span{border-color: red;}

.er2 .b{display: block;width: calc(78.82% - 40px);padding: 20px;background: #fff;margin: 0 auto;display: flex;justify-content:space-between;align-items: center;}

.er2 .b .l{display: block;width: calc(100% - 730px);text-align: center;}

.er2 .b .l .cen{width: 70%;margin-left: 109px;}

.er2 .b .l h3{font-size: 28px;color: #111;line-height: 40px;}

.er2 .b .l p{color: #111;font-size: 18px;line-height: 30px;font-weight: 700;margin: 10px auto 15px;}

.er2 .b .l a{padding: 0 44px;}

.er2 .b .r{display: block;width: 730px;overflow: hidden;}

.er2 .b .r img{display: block;width: 100%;height: auto;transition: all 700ms;}

.er3{width: 100%;margin: 0 auto 60px;position: relative;font-size: 0;}

.er3 img{width: 100%;}

.er3 .r{position: absolute;width:auto;text-align: center;top: 50%;transform: translateY(-50%);right: calc(50% - 750px + 70px);}

.er3 .r h2{font-size: 32px;line-height: 30px;margin-bottom:35px;font-weight: 400;color: #fff;}

.er3 .r ul{display: flex;gap: 20px;justify-content: center;align-items: center;}

.er3 .r ul li{display: block;}

.er3 .r ul li a{padding:0 20px;color: #fff;border-color: #fff;}

.er4{display: block;width:65.31%;justify-content: space-between;align-items: center;margin: 0 auto 60px;}

.er4 .t{display: block;}

.er4 .ta{display: block;text-align: center;position: relative;}

.er4 .ta span{font-size: 15px;line-height: 15px;color: #111;margin-bottom: 25px;display: block;}

.er4 .ta h2{font-size: 32px;line-height: 30px;margin-bottom:35px;font-weight: 700;}

.er4 .t .tb{display: block;}

.er4 .t .tb .swiper-slide{gap: 3%;display: flex;justify-content:center;align-items: center;}

.er4 .t .tb .box{display: block;flex: 1;max-width:47%;}

.er4 .t .tb .box a{display: block;}

.er4 .t .tb .box a .imgs{display: block;width: 100%;height: auto;overflow: hidden;}

.er4 .t .tb .box a img{display: block;width: 100%;height: auto;transition: all 700ms;}

.er4 .t .tb .box a .txt{background: #fff;padding: 30px 3% 20px;width:calc(94% - 2px);border: 1px solid #ccc;border-top: 0;}

.er4 .t .tb .box a .txt h3{font-size: 28px;line-height: 40px;font-weight: 700;transition: all 700ms;text-overflow: ellipsis;;white-space:nowrap;overflow:hidden;width:100%;color: #111;margin-bottom: 10px;}

.er4 .t .tb .box a .txt p{font-size: 16px;line-height: 30px;height: 60px;color: #111;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.er4 .t .tb .box a .txt b{font-size: 15px;color: #111;display: inline-block;transition: all 700ms;border-bottom: 1px solid #111;}

.er4 .t .tb .box a:hover .txt h3{color: #e00a00;}

.er4 .t .tb .box a:hover .txt b{color: #e00a00;border-color: #e00a00;}







.er4 .t .tb .erw4 .swiper-wrapper .swiper-slide{padding-bottom: 100px;}

.er4 .t .tb .erw4 .swiper-pagination{bottom: 40px;margin-left:0;}

.er4 .t .tb .erw4 .swiper-pagination-bullet{width: 10px;height: 10px;background: #999;}

.er4 .t .tb .erw4 .swiper-pagination-bullet-active{background: #111;}

.er4 .t .tb .box:hover a .imgs img{transform: scale(1.07);}

.er4 .line{width: 100%;height: 1px;background: #cccccc;margin-bottom: 60px;}

.er4 .ta .see{position: absolute;font-size: 15px;line-height: 20px;border-bottom: 1px solid #000;right: 0;bottom: 0;}

.er4 .tc{display: block;}

.er4 .tc ul{display: flex;justify-content: space-between;align-items: center;gap: 27px;}

.er4 .tc ul li{display: block;flex: 1;padding:20px 40px 20px 20px;border: 1px solid #cccccc;}

.er4 .tc ul li a{display: flex;justify-content: space-between;align-items: center;}

.er4 .tc ul li a .l{display: block;width: calc(100% - 180px);}

.er4 .tc ul li a .l h5{font-size: 20px;color: #111;line-height: 30px;margin-bottom: 20px;transition: all 700ms;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;}

.er4 .tc ul li a .l p{font-size: 15px;color: #111;line-height: 24px;height: 48px;letter-spacing: 1px;margin-bottom: 15px;transition: all 700ms;}

.er4 .tc ul li a .l span{font-size: 15px;color: #555;display: block;margin-bottom: 20px;transition: all 700ms;}

.er4 .tc ul li a .l b{line-height: 20px;font-size: 15px;border-bottom: 1px solid #000;transition: all 700ms;}

.er4 .tc ul li a .r{display: block;overflow: hidden;max-width: 28%;border: 1px solid #eeeeee;}

.er4 .tc ul li a .r img{display: block;width: 100%;height: auto;transition: all 700ms;}

.er4 .tc ul li:hover .r img{transform: scale(1.07);}

.er4 .tc ul li:hover .l h5{color: #e00a00;}

/* .er4 .tc ul li:hover .l span{color: #e00a00;}

.er4 .tc ul li:hover .l p{color: #e00a00;} */

.er4 .tc ul li:hover .l b{color: #e00a00;border-color: #e00a00;}







.er5{width: 100%;background:url(../images/index/index05.jpg) no-repeat;background-size: 100% 100%;padding:80px 0;}

.er5 .bty{background: #fff;margin: 0 auto;width: 46.24%;text-align: center;padding: 64px 0 50px;}

.er5 .bty .tya{display: block;margin-bottom: 20px;}

.er5 .bty .tya h2{font-size: 32px;margin-bottom: 15px;line-height: 35px;font-weight: 700;}

.er5 .bty .tya h5{font-size: 22px;line-height: 30px;margin-bottom: 15px;}

.er5 .bty .tya p{font-size: 16px;line-height: 30px;margin-bottom: 5px;}

.er5 .bty .tyb{display: block;font-size: 0;}

.er5 .bty .tyb a{padding: 0 40px;margin: auto 15px;}



.er6{display: block;width:65.31%;margin: 0 auto;padding: 55px 0 80px;text-align: center;}

.er6 .erw6{padding-bottom: 40px;}

.er6 .swiper-wrapper{gap: 25px;justify-content:space-between;}

.er6 .b{display: block;}

.er6 .b .swiper-wrapper .swiper-slide{width: auto !important;}

.er6 .b .swiper-wrapper a{display: block;}

.er6 .imgs{display: block;width: 100%;overflow: hidden;}

.er6 .imgs img{display: block;width: 100%;height: auto;transition: all 700ms;}

.er6 .txt{display: block;padding:20px;text-align: left;border:1px solid #cccccc;border-top: none;}

.er6 .txt h3{font-size: 20px;line-height: 30px;color: #111;margin-bottom: 15px;transition: all 700ms;}

.er6 .txt b{font-size: 15px;color: #111;display: inline-block;transition: all 700ms;border-bottom: 1px solid #000;}

.er6 .swiper-pagination{bottom: 0;}

.er6 .erw6 .swiper-pagination-bullet{width: 10px;height: 10px;background: #999;}

.er6 .erw6 .swiper-pagination-bullet-active{background: #111;}

.er6 a:hover .imgs img{transform: scale(1.07);}

.er6 a:hover .txt h3{color: #e00a00;}

.er6 a:hover .txt b{color: #e00a00;border-color: #e00a00;}





















.footer{display: block;width: 100%;margin:0 auto;background: #01104f;}

.footer .foot{width:78.82%;margin: 0 auto;display: flex;justify-content: space-between;padding: 2% 0 1%;align-items: center;}

.footer .foot .t{display: block;justify-content: space-between;align-items: flex-start;/* border-bottom: 1px solid rgba(255,255,255,.16); */width: 35%;}

.footer .foot .t .box{display: block;position: relative;width:calc(50% - 40px);padding-left: 40px;}

.footer .foot .t .box h5{font-size: 18px;color:#fff;line-height: 30px;font-weight: 700;margin-bottom:5px;}

.footer .foot .t .box p{font-size:16px;color: #fff;line-height: 30px;width: 100%;}

.footer .foot .t .is{position:absolute;top: 5px;left:3px;z-index: 1;}

.footer .foot .t .is i{font-size: 24px;color: #fff;display: block;}

.footer .foot .m{display: block;width: 60%;margin: 0 auto 40px;}

.footer .foot .m ul{font-size: 0;display: flex;color: #fff;justify-content:space-between;align-items: flex-start;}

.footer .foot .m ul li{display: block;width: auto;;text-align: left;}

.footer .foot .m ul li h2{font-size: 18px;font-weight: 500;margin-bottom:20px;color: #fff;}

.footer .foot .m ul li a{display: block;font-size:15px;color: #fff;line-height: 33px;}

.footer .b{width:78.82%;margin: 0 auto;display: flex;justify-content:space-between;align-items: center;padding: 24px 0;}

.footer .b p{font-size: 15px;color: #fff;opacity: 0.4;}

.footer .b ul{font-size: 0;display: block;text-align: right;}

.footer .b ul li{display: inline-block;vertical-align: middle;position: relative;margin-left: 30px;}

.footer .b ul li::before{content: '';top: 50%;left: -15px;background:rgba(255,255,255,.4);width: 1px;height: 15px;transform: translateY(-50%);position: absolute;}

.footer .b ul li a{display: block;line-height: 36px;font-size: 14px;color:rgba(255,255,255,.4);}

.footer .b ul li:nth-child(1)::before{display: none;}

.footer2{display: block;border-top: 1px solid rgba(255,255,255,.16);background: #111;padding: 13px 0;}

.footer2 .d{line-height: 30px;font-size: 14px;color:rgba(255,255,255,.4);text-align: center;}







/* 

.header-box{width: 100%;height: auto;background: #fff;font-size: 0;}

.header-box .header{width: 1200px;height: auto;margin: 0 auto;padding: 26px 0;}

.header-box .header .logo{width: auto;height: auto;float:left;display: block;}

.header-box .header .hotline{width: auto;height: auto;float:right;margin-top: -7px;}

.header-box .header .hotline p{font-size: 15px;color: #666;line-height: 30px;padding-left: 30px;background: url(../images/index/index-02.png) no-repeat scroll 0px 7px;}

.header-box .header .hotline span{font-size: 26px;color:#feb622;line-height: 30px;display: block;margin-top: 3px;}



.lr{display:block;background:#005cb3;}

.lr .nav{display:flex;justify-content: space-between;width: 1200px;font-size: 0;margin: 0 auto;text-align: center;padding: 0 calc(50% - 600px);}

.lr .nav li{display: block;flex: 1;}

.lr .nav li a{font-size: 16px;color: #fff;line-height: 44px;display: block;position: relative;transition: all 700ms;font-weight: 400;}

.lr .nav li a.hov{color:#fff;background: #e00a00;}

.lr .nav li:hover a{background: #e00a00;}



.index-news-bar .i-news .i-n-l .i-n-b .i-b-2{width: auto;height: auto;padding-top:16px;overflow: hidden;}

.index-news-bar .i-news .i-n-l .i-n-b .i-b-2 ul li{ width:188px; height:auto; margin-right:13px; float:left;}

.index-news-bar .i-news .i-n-l .i-n-b .i-b-2 ul li a.tit{font-size: 15px;color:#333;line-height: 22px;display: block;text-align: center;margin-top: 6px;}

.index-news-bar .i-news .i-n-l .i-n-b .i-b-2 ul li .img{ width:188px; height:auto;min-height: 128px;max-height: 128px;display: block; border:3px solid #d9d9d9;overflow: hidden;}

.index-news-bar .i-news .i-n-l .i-n-b .i-b-2 ul li .img img{width: auto;height:128px;display: block;margin: 0 auto;}

.index-news-bar .i-news .i-n-l .i-n-b .i-b-2 ul li:hover .img{border-color:#252d5c;}

.index-news-bar .i-news .i-n-l .i-n-b .i-b-2 ul li:hover a.tit{color:#005cb3;} */













/*-------- 下拉菜单 --------------*/

.dropMenu {position: absolute;z-index: 19;width: auto;;margin-top: 38px;margin-left: 0;background:#f5f5f5;min-width: 220px;padding:24px 40px;box-shadow:0px 10px 20px rgba(0,0,0,.2);top: 0;left: 0;opacity: 0;transition: all 700ms;pointer-events: none}

.dropMenu li {margin-right: 0;}

.dropMenu li a {display: block;font-size: 16px;color: #111;line-height: 40px;text-align:left;}

/* .dropMenu li:hover a{color:#e00a00 !important;} */

/* .headers .lr .nav li {position: relative;}

.headers .lr .nav li .h-btm li {display: block;margin: 0 0;}

.headers .lr .nav li .h-btm li a {display: block;font-size: 15px;color: #111;line-height: 40px;margin-right: 5px;text-align: left;}

.headers .lr .nav li .h-btm li a::before {opacity: 0 !important;}

.headers .lr .nav li:hover .h-btm li a {color: #fff !important;}

.headers .lr .nav li .h-btm li:hover a {color: #e00a00 !important;} */



.List{display: block;width: 100%;background: #fff;padding: 70px 0;}

.List .nsp,.List .nxp,.List .wri,.List .bea,.List .cont,.List .site{display: block;width: 65.31%;margin: 0 auto;}

.nsp ul{display: block;font-size: 0;}

.nsp li{display: block;} 

.nsp li a{display: flex;justify-content: space-between;align-items: center;border: 1px solid #cccccc;width: calc(100% - 2px);}

.nsp li a .imgs{display: block;overflow: hidden;width: 42.63%;}

.nsp li a .imgs img{display: block;width: 100%;height: auto;transition: all 700ms;}

.nsp li a .txt{width: calc(100% - 42.63% - 100px);padding: 0 50px;display: block;}

.nsp li a .txt h2{font-size: 28px;line-height: 40px;font-weight: 700;transition: all 700ms;margin-bottom: 7px;}

.nsp li a .txt p{font-size: 17px;line-height: 30px;height: auto;text-align: left;transition: all 700ms;color: #595959;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-bottom: 7px;}

.nsp li a .txt b{font-size: 15px;color: #111;display: inline-block;transition: all 700ms;border-bottom: 1px solid #000;margin-top: 20px;}

.nsp .ns01 li:nth-child(3) a{flex-flow:row-reverse;}

.nsp li:hover a{border-color:#e00a00;}

.nsp li:hover .txt h2{color: #e00a00;}

/* .nsp li:hover .txt p{color: #e00a00;} */



.nsp li:hover .txt b{color: #e00a00;border-color: #e00a00;}

.nsp li:hover .imgs img{transform: scale(1.07);}

.nsp .listname,.nxp .listname{font-size: 24px;line-height: 24px;margin-bottom: 35px;font-weight: 700;color: #111;}

.nsp .nos li a .imgs{width: 34.34%;}

.nsp .nos li a .imgs.sle{width:auto;max-width: 250px;}

.nsp .nos li a .txt{width:calc(100% - 34.34% - 100px);}

.nsp .nos li a .txt h2{margin-bottom: 13px;font-size: 24px;}

.nsp .nos li a .txt p{height: auto;display: block;font-size: 16px;}

.nsp .nos li a .txt p.hb{margin-bottom: 10px;}

.nsp .nos li a .txt p.hs{color: #555;}

.nsp .nos li{margin-bottom: 25px;}

/* .nsp .nos li:hover a .txt p.hs{color: #e00a00;} */







.List.Detail{display: block;width: 100%;background: #fff;padding: 50px 0;}

.Detail .det{display: block;width: 65.31%;margin: 0 auto;}

.det .retus{display: block;}

.det .retus i{display: inline-block;vertical-align: middle;font-weight: 700;font-style: 17px;}

.det .retus p{display: inline-block;vertical-align: middle;font-size: 17px;color: #111;text-transform:uppercase;transition: all 700ms;}

.det .retus:hover p{color: #e00a00;}

.det .t{display: block;border-bottom: 2px solid #f5f5f5;padding: 40px 0;}

.det .t h1{font-size: 34px;line-height: 40px;margin-bottom: 10px;}

.det .t p{font-size: 16px;line-height: 30px;}

.det .cba{display: flex;justify-content: space-between;align-items:flex-start;margin-top: 46px;}

.det .cba .l{display: block;width: 48%;}

.det .cba .l.bors{display: block;width: 53%;}

.det .cba .l p{font-size: 17px;color: #111;text-align: left;line-height: 30px;margin-bottom: 10px;word-spacing:0px}

.det .cba .l img{display: block;width: 100%;height: auto;margin: 0 auto 20px;}



.det .cba .r{display: block;width: 49%;}

.det .cba .r.bors{display: block;width: 40%;}

.det .cba .r img{display: block;width: 100%;height: auto;margin: 0 auto 20px;}



.det .cba .l.s h4{margin-bottom: 20px;display: block;font-size: 17px;}

.det .cba .l.s p{margin-bottom:0px;position: relative;padding-left: 30px;margin-bottom: 7px;}

.det .cba .l.s p::after{position: absolute;content: '';width: 5px;height: 5px;;background: #111;left: 0;top: 10px;border-radius: 10px;top:12px;left: 15px;}

















.List .nxp{margin-bottom: 50px;}

.nxp ul.bos{display: flex;justify-content: space-around;align-items:flex-start;font-size: 0;gap: 2.5%;}

.nxp li{display: block;border: 1px solid #d3d3d3;flex: 1;}

.nxp li a{display: block;}

.nxp li a .imgs{display: block;overflow: hidden;width: 100%;}

.nxp li a .imgs img{display: block;width: 100%;transition: all 700ms;}

.nxp li a .txt{display: block;width:calc(100% - 100px);margin: 0 auto;padding: 20px 0 30px;text-align: center;}

.nxp li a .txt h2{font-size: 24px;line-height: 40px;font-weight: 700;transition: all 700ms;text-align: center;margin-bottom: 13px;}

.nxp li a .txt p{font-size: 16px;line-height: 30px;text-align: justify;transition: all 700ms;text-align: center;height:60px;margin-bottom: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.nxp li a .txt b{font-size: 16px;color: #111;display: inline-block;transition: all 700ms;border-bottom: 1px solid #000;}

.nxp li:hover a{border-color:#e00a00;}

.nxp li:hover .txt h2{color: #e00a00;}

/* .nxp li:hover .txt p{color: #e00a00;} */

.nxp li:hover .txt b{color: #e00a00;border-color: #e00a00;}

.nxp li:hover .imgs img{transform: scale(1.07);}



.wri .wri01{display: block;margin-bottom: 80px;font-size: 0;}

.wri01 .t{display: block;margin-bottom: 70px;}

.wri01 .t h2{display: block;font-size:32px;line-height: 40px;text-align: center;margin-bottom: 10px;}

.wri01 .t .txt{display: block;}

.wri01 .t p{font-size: 18px;color: #111;line-height: 35px;text-align: center;}

.wri01 .r{display: block;}

.wri01 .r img{display: block;width: auto;height: auto;transition: all 700ms;margin: 0 auto;}

.wri01 .rb{display:flex;justify-content: space-between;align-items: center;gap: 5%;}

.wri01 .rb .l{display: block;flex: 1;}

.wri01 .rb .l img{display: block;width: auto;height: auto;transition: all 700ms;}

.wri01 .rb .r{display: block;flex: 1;}

.wri01 .rb .r .imgs{display: block;}

.wri01 .rb .r .imgs img{margin: 0 auto;display: block;width:auto;height: auto;}

.wri01 .rb .line{display: block;margin: 35px auto;width:auto;border: 2px dashed #111;}

.wri01 .rb ul{display: block;}

.wri01 .rb ul li{display: flex;justify-content: center;align-items: center;padding: 24px 0;}

.wri01 .rb ul li .b{display: block;margin-right: 10px;}

.wri01 .rb ul li .b img{display: block;width:auto;height: auto;}

.wri01 .rb ul li p{font-size:22px;line-height:30px;width: 320px;}

.wri01:last-child{margin-bottom: 0;}



.bea .det{display: block;margin-bottom: 70px;}

.bea .det p{font-size: 17px;line-height: 30px;text-align: justify;}

.bea ul{display: flex;justify-content:left;flex-wrap: wrap;align-items: flex-start;font-size: 0;gap: 2.3%;}

.bea li{width:calc(31.8% - 2px);display: block;border: 1px solid #dee2e6;cursor: pointer;margin-bottom: 2.5%;}

.bea li .imgs{display: block;width: auto;height: auto;overflow: hidden;}

.bea li .imgs img{width: 100%;display: block;transition: all 700ms;}

.bea li .txt{display: block;padding: 20px 35px;margin: 0 auto;}

.bea li .txt h2{font-size: 24px;line-height: 30px;margin-bottom: 15px;text-align: center;transition: all 700ms;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;}

.bea li .txt p{font-size: 15px;line-height: 30px;margin-bottom: 20px;text-align: center;height: 90px;transition: all 700ms;}

.bea li .txt .lin{display:flex;justify-content: center;align-items: center;gap:20px}

.bea li .txt .lin a{display:block;border: 1px solid #000;padding:0 22px;font-size: 15px;line-height: 34px;}

.bea li:hover a{border-color:#e00a00;}

.bea li:hover .txt h2{color: #e00a00;}

/* .bea li:hover .txt p{color: #e00a00;} */

.bea li:hover .txt b{color: #e00a00;border-color: #e00a00;}

.bea li:hover .txt .lin a{color: #000;border-color: #000;}

.bea li .txt .lin a:hover{color: #e00a00;border-color: #e00a00;}



.bea li:hover .imgs img{transform: scale(1.07);}

.bets{display: block;margin-top: 80px;padding: 70px 0 60px;border-top: 1px solid #cccccc;text-align: center;}

.bets h2{font-size: 34px;line-height: 40px;margin-bottom: 10px;}

.bets p{font-size: 16px;line-height: 30px;}

.bes{display: block;text-align: center;}

.bes li .txt b{line-height: 34px;padding: 0 70px;font-size: 15px;text-align: center;display: inline-block;transition: all 700ms;}

.bea ul.bes{gap: 2.4%;}

.bea ul.bes li{width: calc(48.8% - 2px);margin-bottom: 2.4%;}

.bea ul.bes li h2{margin-bottom: 15px;}

.bea .dety{margin-bottom: 10px;border-bottom: 2px solid #f5f5f5;}

.bea .dety p{margin-bottom: 10px;}



.bea .vist{display: block;width: 85.27%;margin: 0 auto;padding-top: 60px;}

.bea .vist h2{font-size: 34px;line-height: 40px;margin:0 auto 45px;text-align: center;font-weight: 700;}

.bea .vist .vis{display: block;font-size: 0;}

.bea .vist .vis .mySwiper4b {text-align: center;}

.bea .vist .vis .mySwiper4b .imgs{display: block;width: 100%;height: auto;margin: 0 auto;}

.bea .vist .vis .mySwiper4b .imgs img{display: block;width: 100%;height: auto;}

.bea .vist .ik{font-size: 18px;color: #111;line-height: 30px;margin: 10px 0 25px;text-align: left;display: block;}

.bea .vist .vis .mySwiper4s{display: block;}

.bea .vist .vis .mySwiper4s .swiper-slide{width: auto !important;margin-right: 2%;}

.bea .vist .vis .mySwiper4s .swiper-slide .imgs{display: block;border: 2px solid #fff;width: 148px;height: 70px;transition: all 700ms;cursor: pointer;overflow: hidden;}

.bea .vist .vis .mySwiper4s .swiper-slide .imgs img{display: block;width: 100%;height:100%;transition: all 700ms;}

.bea .vist .vis .mySwiper4s .swiper-slide.swiper-slide-thumb-active .imgs{border-color: #111;}

.bea .vist .vis .mySwiper4s .swiper-slide .imgs:hover img{transform: scale(1.05);}

.bea .pro li{margin-bottom: 2.3%;border: 1px solid #eef1f5;}

.bea .pro li .txt h2{font-size: 18px;text-align: left;}

.bea .pro li .txt b{font-size: 16px;color: #111;display: inline-block;transition: all 700ms;border-bottom: 1px solid #000;}

.bea .pro li .txt{padding: 20px 35px 30px;}

.bea .pro li:Hover .txt b{color: #e00a00;border-color: #e00a00;}



.det .cba.pri .l{width: 75%;}

.det .cba.pri .l div{width: 100% !important;height: auto !important;margin: 0 auto !important;border: none !important;}

.det .cba.pri .l div video{width: 100% !important;height: auto !important;display: block;max-height: 600px;margin: 0 auto !important;}

.det .cba.pri .r{width: 20%;}



.cont ul{display: block;font-size: 0;}

.cont ul li{display: block;margin-bottom: 30px;text-align: left;}

.cont ul li h2{font-size: 25px;margin-bottom: 10px;}	

.cont ul li p{font-size: 17px;line-height: 25px;color: #111;}

.cont ul li p.adds{width: auto;}

.cont ul li a{font-size: 17px;line-height: 25px;color: #111;display: inline-block;border-bottom: 1px solid #000;}



.site{display: block;}

.site h1{font-size:34px;display: block;margin-bottom: 50px;text-align: center;}

.site ul{font-size: 0;display: block;text-align: center;}

.site li{display: block;text-align: center;margin-bottom: 50px;}

.site li a.h5{font-size: 24px;margin-bottom: 10px;line-height: 40px;display: inline-block;transition: all 700ms;color: #111;border: none;cursor: pointer;}

.site li p{display: block;margin-bottom: 15px;}

.site li a{font-size: 18px;line-height: 30px;border-bottom: 1px solid #111;transition: all 700ms;display:inline-block;color: #111;}



.nsp .nos li a .imgs.ser{max-width: 300px;}



/*上一篇下一篇*/

.prenext{width:65.31%;height:auto;margin: 0 auto;padding:20px 0;margin-top: 40px;border-top: 1px solid #ccc;}

.prenext ul{display: flex;font-size: 0;justify-content: space-between;align-items: center;}

.prenext ul li{display:block;font-size:17px;color:#666666;line-height:30px;transition: all 700ms;width: 50%;text-align: left;}

.prenext ul li:nth-child(2){text-align: right;}

.prenext ul li a{font-size: 17px;color: #666;line-height: 30px;display: inline-block;width:auto;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: top;max-width: calc(100% - 80px);}

.prenext ul li a:hover{color:#e00a00;}

.prenext ul li:hover{border-color:#e00a00;}



.prenext a.return{width: 100%;height: 55px;font-size: 0;display:block;margin-top:37px;text-align: center;background:#e00a00;font-size: 0;color:#fff;line-height: 55px;text-align: center;border-radius: 108px;}

.prenext a.return p{display: inline-block;vertical-align: middle;margin-right: 10px;font-size: 18px;}

.prenext a.return i{display: inline-block;vertical-align: middle;font-size: 20px;}

.prenext:hover a.return{background: #e00a00}

/*上一篇下一篇*/



/*列表翻页*/

.dede_pages{overflow:hidden;padding:20px 0 0;clear:both; height:auto;}

.dede_pages ul{color:#999; text-align:center;font-size: 0;}

.dede_pages ul li{color:#666666; display:inline-block;overflow: hidden;margin-right: 10px;line-height: 50px;font-size:17px;background: #f5f5f5;transition: all 700ms;border-radius:5px;background: #fff;}

.dede_pages ul li .optionkw{margin-right: 5px;}

.dede_pages ul li a{color:#666666;text-decoration:none;width: 48px;height: 48px;line-height: 48px;display: block;font-size:17px;transition: all 700ms;border-radius: 5px;background: #fff;border: 1px solid #ebebeb;}

.dede_pages ul li:hover{ background:#e00a00;color:#fff;}

.dede_pages ul li:hover select{border-color:#e00a00;}

.dede_pages ul li:hover a{color:#fff !important;background:#e00a00;border-color:#e00a00;}

.dede_pages ul li:hover span{color:#fff;}

.dede_pages ul li.thisclass{width: 50px;height: 50px;background:#e00a00;color:#fff;}

.dede_pages ul li select{display: none;}

.dede_pages ul li .optionkw {margin-right: 5px;display: none;}

.dede_pages ul li a.end {display: none;}

.dede_pages ul li a.first {display: none;}

.dede_pages ul li a.next,.dede_pages ul li a.prev{font-family: '宋体' !important;}





.myc a img.cob{display: none;}

.myc a img.co{display: block;}

.navs-m{display: none;}

.er3 img.index30{display: none;}

.bea li .txt .lin a.pvb{display: none;}

.er2 .t .erw2s{display: none;}





.abs{display: block;margin-bottom: 3%;}

.abs h3{display: block;font-size: 28px;line-height: 40px;text-align: center;margin-bottom: 20px;}

.abs p{font-size: 17px;color: #111;line-height: 33px;text-align: left;text-indent: 2em;}

.abs .txts{display: flex;justify-content: space-between;align-items: center;}

.abs .txts .txt{width: 62%;}

.abs .txts .crt{width: 35%;}

.abs .txts .crt img{width: 100%;height: auto;display: block;}



.List .l-top{display: block;width: 65.31%;margin: 0 auto 30px;}

.List .l-top h2{font-size: 24px;line-height: 33px;margin-bottom: 15px;font-weight: 700;color: #111;transition: all 700ms;cursor: pointer;}

.List .l-top p{font-size: 17px;line-height: 30px;text-align: left;transition: all 700ms;cursor: pointer;margin-bottom: 5px;}

/* .List .l-top h2.te{text-align: center;}

.List .l-top p.te{text-align: center;} */

.List .l-top h2:hover{color: #e00a00;}

.List .l-top p:hover{color: #e00a00;}



.bea .dety .links{display: flex;margin: 30px 0;justify-content: left;gap: 60px;}

.bea .dety .links a{display: block;font-size: 20px;line-height: 30px;text-align: left;transition: all 700ms;}

.bea .dety .links a:hover{color: #e00a00;}

.List .l-top.tst{font-size: 0;}

.List .l-top.tst p{display: inline-block;width: 50%;}

.det .cba .l a{border-bottom: 1px solid #111;transition: all 700ms;}

.det .cba .l:hover a{border-color: #e00a00;}



.mid .nab{display: none;}





.er3 .r h2{margin-bottom: 40px;}

.er2 .t h2,.er4 .ta h2,.er4 .ta h2,.er6 h2{margin-bottom: 15px;}

.js{display: block;margin-bottom: 25px;}

.js p{font-size: 16px;line-height: 30px;}

.er2 li a .txts h4{margin-bottom: 10px;}

.er4 .tc ul li a .l p{margin-bottom: 10px;}

.er2 li a .txts p.js2{font-size: 15px;line-height: 27px;color: #111;height: 54px;text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:inherit;white-space:inherit}

.er4 .t .tb .box a .txt p{height: 30px;margin-bottom: 5px;font-size: 15px;}

.er4 .t .tb .box a .txt p.js2{margin-bottom: 15px;font-size: 15px;height: 60px;}

.er6 .txt h3{margin-bottom: 0;}

.er6 .txt p.js2{font-size: 15px;line-height: 30px;margin-bottom: 10px;}



.footer2{display: none;}

.footer .b{padding: 10px 0;border-top: 1px solid rgb(255 255 255 / 30%);}

.footer .b ul li a{line-height: 30px;}

.footer .b p{font-size: 14px;opacity: 1;}



.footer .foot .t .is i{font-size: 20px;}

.footer .foot .t .box h5{font-size: 16px;}

.footer .foot .t .box p{font-size: 14px;width: 315px;}

.footer .foot .t .box{width: calc(100% - 34px);padding-left: 33px;margin-bottom: 3%;}

.footer .foot .m{margin: 0 auto 2%;}

.footer .foot .m ul li h2{font-size: 17px;margin-bottom: 10px;}

.footer .foot .m ul li a{font-size: 14px;}



.er2 .b .l p{margin: 10px auto 5px;}

.er2 .b .l b{color: #111;font-size: 15px;line-height: 30px;font-weight: 400;margin: 0 auto 15px;display: block;}

@media (max-width: 1613px){

.banner_video{max-height:inherit;}

}



/* @media (max-width: 1453px){

.banner_video{max-height: 450px;}

.banner_video video{height: auto;}

}

@media (max-width: 1414px){

.banner_video{max-height: 437px;}

}



@media (max-width: 1379px){

.banner_video{max-height: 426px;}

} */



@media (max-width: 1003px){

.er1 .t p{font-size: 15px;}

.js{margin-bottom: 3%;}

.js p{font-size: 15px;line-height: 27px;}

.er2 a .txts p.js2{margin-bottom: 15px;}

.er4 .t .tb .box a .txt p{height: 50px;}

.footer .foot .m ul li:nth-child(5){display: none;}

.banner_video video{height: auto;width: 100%;}



}



.sbanner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(189,123,104,.3)}

.sbannerbox-m::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(189,123,104,.6)}

.nsp .listname.s{font-family: 'opensan';font-size: 20px;font-weight: 400;margin: 3px 0 20px;}

.banner_video.s{margin-bottom: 3%;}

.er4 .ta span{display: none;}



.er4 .t .tb .box a .txt p{display: none;}

.er4 .t .tb .box a .txt p.js2{display: -webkit-box;}



.wri01 .t .holo p{font-size: 22px;line-height: 40px;}



@media (max-width: 1000px){

.banner_video{max-height: inherit;height: auto;}

.nsp .listname.s{font-size: 15px;margin: 3px 0 3%}

.banner_video.s{margin-bottom: 5%;}

.sbannerbox-m h5{letter-spacing: 0;}





.sbannerbox-m .txt{width: 65%;top:50%}

.sbannerbox-m h2{font-size: 18px;line-height: 33px;}

.sbannerbox-m h5{font-size: 13px;}

.sbannerbox-m h5.no{display: none;}

.banner_video video{background-size: 100% auto !important;}



}



.banner_video video{background: url(../images/index/bacs.jpg) center center no-repeat;}

.banner_video{height: auto;}

.banner_video a{display: block;}





.nsp .nos li{position: relative;}

.nsp .nos li .got{display: block;position: absolute;top: 20px;left: 50px;color: #111;font-size: 17px;border: 1px solid #ccc;line-height: 30px;width: 120px;text-align: center;transition: all 700ms;}

.nsp .nos li .got:hover{color: #e00a00;border-color: #e00a00;}

.nsp .nos li.go_0 .got{display: none;}



.er4 .t .tb .box a .txt p{display: none;}

.er4 .t .tb .box a .txt p.js2{display: block;}

.det .t{position: relative;}

.det .t .got{position: absolute;top: 35px;font-size: 17px;width: 120px;border: 1px solid #111;right: 0;text-align: center;line-height: 30px;transition: all 700ms;display: block;}

.det .t .got:hover{color: #e00a00;border-color: #e00a00;}



.er1.dd{flex-direction: row-reverse;}

.er2 .b .l b p {color: #111;font-size: 15px;line-height: 30px;font-weight: 400;margin: 0 auto 0;display: block;}

.er1 .t .txt{margin-bottom: 30px;}

.er1 .t .txt p {line-height: 30px;color: #111;transition: all 700ms;overflow: hidden;margin-bottom: 5px;height: auto;}

.er1.dd .t .txt p {font-size: 18px;}









 @media (max-width: 1613px){

.nsp .nos li .got,.det .t .got{line-height: 27px;font-size: 15px;}
.er5 .bty .tya h5{font-size: 20px;}
}



@media (max-width: 1000px){

.nsp .nos li .got{top: auto;bottom: 5%;left: auto;right: 3%;}

.det .t .got{position: initial;}

.det .t p{margin-bottom: 10px;}

.er1.dd{flex-direction: row;}

}



