﻿@charset "UTF-8";


.index-banner{ display:flex; width: 100%; overflow: hidden;position: relative;}
.index-banner .swiper-wrapper{position: relative; display: flex; transition-property: transform; box-sizing: content-box;}
.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%; line-height: 0;}
.index-banner .swiper-slide .pc_show1{width: 100%; display: block;}
.index-banner .swiper-slide .ph_show1{width: 100%; display: none;}
.index-banner .swiper-prev,
.index-banner .swiper-next{ display:flex; position: absolute; z-index:10; bottom:0; width:0.5rem; height:0.5rem; background: url(img/ico18.png) center no-repeat; background-size:100% 100% !important; cursor: pointer;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{ opacity:0.6;}
.index-banner .swiper-prev{ left:50%; margin-left:-810px; transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
.index-banner .swiper-next{ left:50%; margin-left:calc(-800px + 0.5rem);}
.index-banner .box{ display:block; position: absolute; z-index:10; top:51.22%; width:100%; transform:translateY(-50%); -ms-transform:translateY(-50%); }
.index-banner .tit1{ width:100%;color: #fff; font-size:0.66rem; line-height:0.78rem; }
.index-banner .tit2{ width:100%;color: #fff; font-size:0.3rem; line-height:0.29rem; margin-top:0.23rem; }


@media screen and (max-width:1920px) {
.index-banner .box{ top:40%;}
}
@media screen and (max-width:1820px) {
.index-banner .swiper-prev{ left:100px; margin-left:0; transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
.index-banner .swiper-next{ left:100px; margin-left:calc(10px + 0.5rem);}	
}	
@media screen and (max-width:1024px) {
.index-banner .swiper-slide .pc_show1{ display: none;}
.index-banner .swiper-slide .ph_show1{ display: block;}	
.index-banner .swiper-prev,
.index-banner .swiper-next{ width:30px; height:30px;}
.index-banner .swiper-prev{ left:15px;}
.index-banner .swiper-next{ left:auto; right: 15px; margin: 0;}
.index-banner .box{  top:8%; width:100%; transform:translateY(0); -ms-transform:translateY(0); }
.index-banner .tit1{ font-size:24px; line-height:34px; text-align: center; }
.index-banner .tit2{ font-size:14px; line-height:20px; text-align: center; margin-top:12px; }
}




.poart-list{display: flex; flex-wrap: wrap; width: 100%; margin-top:0.46rem; }
.poart-list .ul{ width:calc(100% + 10px); display:flex; flex-wrap: wrap; margin:-5px;}
.poart-list .ul .li{ width:12.5%; display:block; padding:5px;}
.poart-list .ul .li .a{ display: block; width: 100%;}
.poart-list .ul .li ._img{ padding-bottom:73.68%; background:#fff; overflow: hidden; border-radius:10px; display: block; width: 100%; position: relative;}
.poart-list .ul .li ._img img{ position: absolute; left:0; top: 0; width: 100%; height: 100%; object-fit: contain;}
.poart-list .ul .li .a:hover{ transform:translateY(-5px); -ms-transform:translateY(-5px); box-shadow:0 0 10px rgba(0,0,0,0.1);}

@media screen and (max-width:1024px) {	
.poart-list{ margin-top:25px; }
.poart-list .ul .li{ width:16.66%; }
.poart-list .ul .li .a:hover{ transform:translateY(0); -ms-transform:translateY(0);}
}
@media screen and (max-width:767px) {	
.poart-list .ul .li{ width:33.33%; }
}



.zcfg{ display: block; width: 100%; margin-top:0.72rem; margin-bottom:0.82rem;}
.zcfg .ul{ display: flex; flex-wrap: wrap; width:calc(100% + 0.66rem); margin:-0.29rem  -0.33rem;}
.zcfg .li3{  display: flex; flex-wrap: wrap; width: 33.33%; padding:0.29rem 0.33rem;}
.zcfg .li3 a{ display: block; width:100%;}
.zcfg .li3 a .tit{ width:100%; color: #333333; font-size:0.24rem; line-height:0.29rem; height:0.87rem;
 overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.zcfg .li3 a .p{ width:100%; color: #666666; font-size:calc(14px + 0.02rem); line-height:19px; height:57px; margin-top:0.44rem;
 overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;
}
.zcfg .li3 a:hover .tit{ color:#fe5e10;}


@media screen and (max-width:1024px) {
.zcfg{ margin-top:25px; margin-bottom:30px;}	
.zcfg .ul{ width:calc(100% + 20px); margin:-12px  -10px;}
.zcfg .li3{ width:50%;padding:12px 10px;}
.zcfg .li3 a .tit{ font-size:16px; line-height:24px; height:72px; }
.zcfg .li3 a .p{ font-size:14px; line-height:18px; height:54px; margin-top:10px;}

}
@media screen and (max-width:767px) {
.zcfg .li3{ width:50%; }

}


._more1{width: 100%;}
._more1 a{display: flex;justify-content: center;align-items: center;background:rgba(255,255,255,0.1);padding: 0.25rem;}
._more1 a img{width: 0.5rem; height:0.5rem;  display: block;margin: 0 20px;}
._more1 a .ico1{display: block;}
._more1 a .ico2{display: none;}
._more1 a:hover{background: #fe5e10;}
._more1 a:hover .ico1{display: none;}
._more1 a:hover .ico2{display: block;}

@media screen and (max-width:1024px){
._more1 a{padding: 12px;}
._more1 a img{width: 30px;height:30px;}
}



.sect01{ display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%; margin-top: 0.85rem;}
.sect01 .cont{width: 50%;display: flex; flex-wrap: wrap; justify-content: flex-end; padding:0 0 0 100px;}
.sect01 .cont .w810{width:810px; padding:0.1rem 1.3rem 0 0;}
.sect01 .cont .info{width: 100%;display: block; color: #fff; font-size: 0.2rem; line-height: 0.36rem;}
.sect01 .cont1{width: 50%;display: block;}
.sect01 .cont1 .pic{width: 100%; display: block;}
.sect01 .cont1 ._img{width: 100%; display: block; position: relative; overflow: hidden; padding-bottom: 56.25%;}
.sect01 .cont1 ._img  img{width: 100%;display: block; height: 100%; object-fit: cover; position: absolute; left: 0; top: 0;}
.sect01 .cont1 .slick-prev,
.sect01 .cont1 .slick-next{ display:flex; position: absolute; z-index:10; width:0.5rem; height:0.5rem; background: url(img/ico18.png) center no-repeat; background-size:100% 100% !important; cursor: pointer;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; }
.sect01 .cont1 .slick-prev{ left:0.5rem; -webkit-transform: translate(0, -50%) rotate(180deg) !important;
  -ms-transform: translate(0, -50%) rotate(180deg) !important;
  transform: translate(0, -50%) rotate(180deg) !important;}
.sect01 .cont1 .slick-next{ left:auto; right:0.5rem;}
.sect01 .cont1 .slick-prev:hover,
.sect01 .cont1 .slick-next:hover{opacity: 0.6;}



@media screen and (max-width:1820px) {
.sect01 .cont .w810{width:100%;}
}	
@media screen and (max-width:1600px) {
.sect01 .cont .w810{padding:0 0.6rem 0 0;}
.sect01 .cont .info{font-size: 0.18rem; line-height: 0.32rem;}
}	
@media screen and (max-width:1024px) {
.sect01{ margin-top: 25px;}
.sect01 .cont{width:100%; padding:0 15px;}
.sect01 .cont .w810{padding:0 0 30px 0;}
.sect01 .cont .info{ font-size:14px; line-height:26px; }
.sect01 .cont1{width:100%;}
.sect01 .cont1 .slick-prev,
.sect01 .cont1 .slick-next{ width:30px; height:30px;}
.sect01 .cont1 .slick-prev{ left:15px;}
.sect01 .cont1 .slick-next{ left:auto; right:15px;}
.main01{ padding-bottom: 0 !important;}
}	


.sect02{display:block; width: 100%; margin-top: 0.75rem;}
.sect02 .cont2{display:grid;  width: 100%; gap:0 0.6rem;grid-template-columns: repeat(3, 1fr);}
.sect02 .cont2 .li{display: flex; align-items: flex-start; justify-content: space-between; width: 100%; padding:18px 0; border-top:1px solid #2f2f2f; min-height: 1.68rem;}
.sect02 .cont2 .tit{ font-size:0.6rem; line-height:0.7rem; color: #fe5e10; width: 50%; font-weight: lighter;}
.sect02 .cont2 .info{ font-size:0.18rem; line-height:0.22rem; color: #999999; width: 39%; margin:0.16rem 0;}

@media screen and (max-width:1600px) {
.sect02 .cont2 .info{ width: 45%; }
}	
@media screen and (max-width:1024px) {
.sect02{ margin-top: 25px;}
.sect02 .cont2{gap:0 20px;grid-template-columns: repeat(2, 1fr);}
.sect02 .cont2 .tit{ width: 100px; font-size:24px; line-height:34px;}
.sect02 .cont2 .info{ width:calc(100% - 115px); font-size:14px; line-height:24px; margin: 5px 0;}
}	
@media screen and (max-width:700px) {
.sect02 .cont2{gap:0 20px;grid-template-columns: repeat(1, 1fr);}
}	



.bg-44.sy_section2 .cont1{ margin:43px 0 50px 0;}
.bg-44.sy_section2 .cont1 .wzbox{border-top: 1px solid #555555;}
.bg-44.sy_section2 .cont1 .bt{color: #fff;border-bottom: 1px solid #555555;}
.bg-44.sy_section2 .cont1 .jj{color: #fff;border-bottom: 1px solid #555555;}
.bg-44.sy_section2 .cont1 .libox:hover .bt,
.bg-44.sy_section2 .cont1 .libox:hover .jj{color: #fe5e10;}
.bg-44.sy_section2 .hd{ display:block; width: 100%; margin-top: 40px;}
.bg-44.sy_section2 .hd .ul{ display:inline-flex; flex-wrap: wrap; gap:0 0.55rem;}
.bg-44.sy_section2 .hd .ul li{ display:inline-flex; position: relative; font-size:0.18rem; line-height:0.32rem; color: #fff; padding:10px 0; cursor: pointer; }
.bg-44.sy_section2 .hd .ul li::after{width:0;display: block; height: 1px;background: #fe5e10; position: absolute; left: 0; bottom: 0; content: '';
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}

.bg-44.sy_section2 .hd .ul li a{display:block; color: #fff;}
.bg-44.sy_section2 .hd .ul li.on a{ color: #fe5e10;}
.bg-44.sy_section2 .hd .ul li.on{  color: #fe5e10;}
.bg-44.sy_section2 .hd .ul li.on::after{width: 100%;}
.bg-44.sy_section2 .sect{ width: 100%; display: block;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }

.bg-44.sy_section2 .hd .ul li:hover a{ color: #fe5e10;}
.bg-44.sy_section2 .hd .ul li:hover::after{width: 100%;}
.bg-44.sy_section2 .sect{ width: 100%; display: block;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }


@media screen and (max-width:1600px) {
.bg-44.sy_section2 .hd .ul{ gap:0 0.35rem;}
.bg-44.sy_section2 .hd .ul li{ font-size:0.18rem; line-height:0.30rem;  }
}	
@media screen and (max-width:1024px) {
.bg-44.sy_section2 .cont1{ margin:25px 0 30px 0;}
.bg-44.sy_section2 .hd{ overflow-x: auto; margin:10px -15px 0 -15px; width: calc(100% + 30px); padding:0 15px;}
.bg-44.sy_section2 .hd .ul{ white-space: nowrap; flex-wrap:initial; gap:0 20px;}
.bg-44.sy_section2 .hd .ul li{ font-size:14px; line-height:20px;  }
}	


.bg-44.sy_section2 .hd1{ display:block; width: 100%; margin-top: 40px;}
.bg-44.sy_section2 .hd1 .ul{ display:inline-flex; flex-wrap: wrap; gap:0 0.40rem;}
.bg-44.sy_section2 .hd1 .ul li{ display:inline-flex;}
.bg-44.sy_section2 .hd1 .ul li a{ display:inline-flex; position: relative; font-size:0.18rem; line-height:0.32rem; color: #fff; padding:10px 0; }
.bg-44.sy_section2 .hd1 .ul li a::after{width:0;display: block; height: 1px;background: #d1d1d1; position: absolute; left: 0; bottom: 0; content: '';
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.bg-44.sy_section2 .hd1 .ul li.on a::after{width: 100%;}
.bg-44.sy_section2 .hd1 .ul li:hover a{  color: #fe5e10;}
.bg-44.sy_section2 .hd1 .ul li:hover a::after{ background: #fe5e10;width: 100%;}

@media screen and (max-width:1680px) {
.bg-44.sy_section2 .hd1 .ul li a{font-size:0.16rem;}
}

@media screen and (max-width:1600px) {
.bg-44.sy_section2 .hd1 .ul{ gap:0 0.35rem;}
.bg-44.sy_section2 .hd1 .ul li a{ font-size:0.16rem; line-height:0.30rem;  }
}	
@media screen and (max-width:1024px) {
.bg-44.sy_section2 .hd1{ margin:20px 0 0 0;}	
.bg-44.sy_section2 .hd1 .ul{ gap:0 20px;}
.bg-44.sy_section2 .hd1 .ul li a{ font-size:14px; line-height:20px; padding:5px 0;  }
}	


.page_section .pcpage1{ padding:0 !important; justify-content: center;}


.t_nav_zw1{ width: 100%; display: block; height: 1rem;}
.t_nav_zw1.ect{height: 0;}
@media screen and (max-width:1024px) {
.t_nav_zw1{height:50px;  }
.t_nav_zw1.ect{height: 0;}
}	









.sect03{width: 100%;}
.sect03 .ul{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap; gap: 50px 0;}
.sect03 .li{width: 100%;}
.sect03 .libox{width: 100%;position: relative;border-bottom: 1px solid #d4d4d4;  height: 100%;}
.sect03 .pic{ height: 6.5rem; position: relative; overflow: hidden;}
.sect03 .pic img{ width: 100%;display: block;position: absolute;left: 0;top: 0;
transition: All 2s ease-in-out;}
.sect03 .wzbox{width: 100%;margin-top: 20px;border-top: 1px solid #d4d4d4; padding:17px 0;}
.sect03 .bt{font-size: 24px;color: #474747;line-height: 34px;
}
.sect03 .jj{font-size: 14px;color: #aaaaaa;line-height: 24px;
}
.sect03 .libox:hover .bt,
.sect03 .libox:hover .jj{color: #fe5e10;}
.sect03 .libox a{display: block;width: 100%;height: calc(100% - 61px);position: absolute;left: 0;top: 0;}


@media screen and (max-width:1024px){
.sect03{gap:24px 0;}
.sect03 .ul{ justify-content: space-between;  align-items: inherit;}
.sect03 .li{width: 48%;}
.sect03 .pic{ height: 360px;}
.sect03 .wzbox{margin-top: 12px;}
.sect03 .bt{font-size: 16px;line-height:24px;}
.sect03 .jj{font-size: 14px;line-height: 24px;}
.sect03 .libox a{height: calc(100% - 31px);}

}



.cjwtxq_section .cont5{width: 100%;padding-top: 46px;padding-bottom: 90px;border-bottom: 1px solid #cccccc;font-size: 20px;color: #333333;line-height: 24px; display: flex; align-items: flex-start;}
.cjwtxq_section .cont5 .left{width: 300px; min-width: 300px; margin-right: 320px;}
.cjwtxq_section .ph{ display:none;}


@media screen and (max-width:1680px){
.cjwtxq_section .cont5 .left{ margin-right:100px;}
}
@media screen and (max-width:1024px){
.cjwtxq_section .cont5{padding-top: 14px;padding-bottom: 14px;font-size: 14px;line-height: 22px; flex-wrap: wrap;}
.cjwtxq_section .cont5 .brs{display: none;}
.cjwtxq_section .ph{ display:block; margin-top: 30px;}
.cjwtxq_section .pc{ display:none;}
.cjwtxq_section .cont5 .left{ margin:10px 0 20px 0; width: 100%;}
}



.main02{ position: relative;}
.main02 .back{ position: absolute; position: absolute; left: 0; top: -2.5rem; z-index: 1;}

.sect04{ position: relative; z-index: 6; display: flex; align-items: flex-start; width: 100%;}
.sect04 .left{ display: flex; flex-wrap: wrap; justify-content: flex-end; width: 50%; padding:0 0 0 100px;}
.sect04 .left .w810{ width: 810px;}
.sect04 .left .tit50{ width:3.5rem; color: #fff; font-size: 0.4rem; line-height: 0.6rem; font-weight: bold; text-align: left;}
.sect04 .right{ display: flex; flex-wrap: wrap; width:calc(50% + 4.6rem); margin-left:-4.6rem;}
.sect04 .list{ display: flex; flex-wrap: wrap; width:100%; overflow: hidden;}

@media screen and (min-width:1920px){
.main02 .back{ top: -4.5rem;}
}
@media screen and (max-width:1820px){
.sect04 .left .w810{ width: 100%;}
.sect04 .right{  width:calc(100% - 3.5rem - 100px); margin-left:0;}
}
@media screen and (max-width:1024px){
.sect04 .left{ width: 50%; padding:0 0 0 15px;}
.sect04 .left .tit50{ width:140px; font-size:20px; line-height:30px;}
.sect04 .right{  width:calc(100% - 155px); margin-left:0;}
}
@media screen and (max-width:700px){
.main02{ padding-bottom:0 !important;}	
.sect04{ flex-wrap: wrap;}	
.sect04 .right{  width:100%; margin:0; padding:25px 15px 35px 15px;}
.sect04 .left{ width: 100%; padding:0 15px;}
.sect04 .left .tit50{ width:calc(100% - 90px);}
.sect04 .left .tit50 br{ display: none;}
}




.sect04{ display:flex; width: 100%; overflow: hidden;position: relative; padding:2rem 0 0 0;}
.sect04 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box;}
.sect04 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; line-height: 0;}
.sect04 .swiper-prev,
.sect04 .swiper-next{ display:flex; position: absolute; z-index:10; bottom:0.6rem; width:0.5rem; height:0.5rem; background: url(img/ico18.png) center no-repeat; background-size:100% 100% !important; cursor: pointer;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.sect04 .swiper-prev:hover,
.sect04 .swiper-next:hover{ opacity:0.6;}
.sect04 .swiper-prev{ left:50%; margin-left: -810px; transform: rotateY(180deg); -ms-transform: rotateY(180deg);}
.sect04 .swiper-next{ left:50%; margin-left:calc(-800px + 0.5rem);}
.sect04 .list{ display:flex; flex-wrap: wrap; width: 100%;}
.sect04 .list .li{ display:flex; flex-wrap: wrap; width: 25%;}
.sect04 .list .a{ display:flex; flex-wrap: wrap; align-content: flex-start; width: 100%; background: #b7c4c0;}
.sect04 .list .a .ico{ display:block; line-height: 0; width: 100%;  padding:0.7rem 0.48rem 0.3rem 0.48rem;}
.sect04 .list .a .ico img{ height:0.5rem; width: 0.5rem;}
.sect04 .list .a .ico .show{display:none;}
.sect04 .list .a .ico .hide{display:block;}
.sect04 .list .a:hover .ico .show{display:block;}
.sect04 .list .a:hover .ico .hide{display:none;}
.sect04 .list .a ._img{width: 100%; display: block; position: relative; overflow: hidden; padding-bottom: 62.5%;}
.sect04 .list .a ._img  img{width: 100%;display: block; height: 100%; object-fit: cover; position: absolute; left: 0; top: 0;}
.sect04 .list .a .tit{width: 100%; color: #212121; font-size: 0.24rem; line-height: 0.29rem; font-weight: bold; padding:0.48rem 0.48rem 0.43rem 0.48rem;}
.sect04 .list .a .cont{ display:block; position: relative; width: 100%;}
.sect04 .list .a .info{ display:block; position:absolute; left: 0; z-index: 6; top:0; width: 100%; color: #fff; font-size: 0.16rem; line-height: 0.19rem; padding:0.39rem 0.48rem; opacity: 0;}
.sect04 .list .a:hover{ background: #fe5e10;}
.sect04 .list .a:hover .tit{ color: #fff;}
.sect04 .list .a:hover .info{ opacity: 1;}
.sect04 .list .a:hover ._img{ opacity: 0.1;}


@media screen and (max-width:1820px){
.sect04 .swiper-prev{ left:100px; margin-left: 0;}
.sect04 .swiper-next{ left:100px; margin-left:calc(10px + 0.5rem);}
.sect04 .list .a .ico{ padding:0.7rem 0.3rem 0.3rem 0.3rem;}
.sect04 .list .a .tit{ padding:0.48rem 0.3rem 0.43rem 0.3rem; font-size: 0.22rem; line-height: 0.27rem;}
.sect04 .list .a .info{ padding:0.39rem 0.3rem;}
.sect04 .swiper-prev,
.sect04 .swiper-next{ bottom:0.3rem;}
}
@media screen and (max-width:1600px){
.sect04 .list .a .tit{ font-size: 0.2rem; line-height: 0.25rem;}
}
@media screen and (max-width:1440px){

}
@media screen and (max-width:1024px) {
.sect04 .swiper-prev,
.sect04 .swiper-next{ width:30px; height:30px;}
.sect04 .swiper-prev{ left:15px;}
.sect04 .swiper-next{ left:15px; margin-left: 40px;}
.sect04 .list .a .tit{ font-size:15px; line-height:22px; padding:20px 15px 15px 15px; }
.sect04 .list .a .ico{ padding:25px 15px 20px 15px;}
.sect04 .list .a .ico img{ height:30px; width:30px;}
.sect04 .list .a .info{ font-size:13px; line-height:21px; padding:15px 15px;}
}
@media screen and (max-width:700px){
.sect04 .swiper-prev,
.sect04 .swiper-next{ bottom:auto; top:70px;}
.sect04 .swiper-prev{ left:auto; right:55px;}
.sect04 .swiper-next{ left:auto; right:15px; margin-left: 0;}
}



.bg-44{ background:#444;}
.bg-22{ background:#222;}
.bg-00{ background:#000;}
.bg-b8{ background:#b8c4c0;}
.bg-9a{ background: #9aaba6;}
.tit30{ display: block; width: 100%; text-align: center; font-size: 0.3rem; line-height: 0.4rem; font-weight: bold; color: #333333;}
.tit50{ display: block; width: 100%; text-align: center; font-size: 0.5rem; line-height: 0.5rem; font-weight: bold; color: #333333;font-family: 'NotoSans-Bold';	}
.pt95{ padding-top: 0.95rem;}
.pt100{ padding-top: 1rem;}

.pd100{ padding-bottom: 1rem;}
.pd140{ padding-bottom: 1.4rem;}

@media screen and (max-width:1024px) {	
.tit30{  font-size:18px; line-height:28px;}
.tit50{  font-size:20px; line-height:30px;}

.pt95{ padding-top:30px;}
.pt100{ padding-top:30px;}

.pd100{ padding-bottom: 35px;}
.pd140{ padding-bottom: 35px;}


}




@font-face {
  font-family: 'NotoSans-Bold';
  src: url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Black.eot');
  src: url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Black?#iefix') format('embedded-opentype'),
       url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Black.woff') format('woff'),
       url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Black.ttf') format('truetype'),
       url('https://otheross1.oss-cn-hangzhou.aliyuncs.com/linshi/Noto_Sans/NotoSans-Black.svg#open_sanslight') format('svg');
  font-weight: normal;
  font-style: normal;
}


.sect04 .left .tit50{
font-family: 'NotoSans-Bold';	
}



/*260804start*/




/*260804end*/
