/*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:#000;/*font-family:'黑体';*/}
a{color:#666;}
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:1504px !important; margin:0 auto; width:90% !important; }
.wapper02{ max-width:992px !important; margin:0 auto; width:80% !important}




.header-bg{ position:relative; width:100%; z-index:999; background:#fff;}
.header{padding: 0 2.5rem; display: flex; align-items: center;justify-content: space-between; height:114px}

.logo{ height:100%; width:172px}
.logo a{ height:100%; width:100%; display: flex; justify-content: center;  align-items: center;}
.logo a img{ max-width:100%; max-height:100%;}
/*menu*/
.menu{height:114px;line-height:114px;flex:1;}
.menu>ul>li{float:left;/* position:relative; */margin: 0 1vw}
.menu>ul>li span>a{ position:relative}
.menu>ul>li span>a:before {  content: ""; position:absolute; bottom:34%; left:0; width:100%; height:2px; background:#000; display:none}
.menu>ul>li dl{ background:#edf1f2; width:100%; position:absolute; left:0px; top:100%; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none;padding: 2% 2.5rem; box-sizing:border-box; }
.menu a{ font-size:17px;color:#000; text-decoration:none; font-weight:normal;display:block;text-align:center;}
.menu a:hover{/*color:#fff;*/}
.menu>ul>li span>a.menu_hover:before{ display:block}
.menu>ul>li.on span>a:before{ display:block}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}
.eji01 dd{float:left;display:block;width:calc(100%/4);/*margin-bottom: 2%;*/}
.eji01 dd li{line-height:32px;}
.eji01 dd li a{ text-align:left; display:inline-block;}
.eji01 dd li a:hover{ border-bottom:2px solid #000;}
.eji01 dd li:first-child{ /*margin-bottom:10px*/}
.eji01 dd li:nth-child(4n-3){ clear:left;}
.glan{display:block;width:180px;height: 52px;background:#000;margin:0 auto;border-radius: 30px;color: #fff !important;font-size:18px;line-height: 52px;}
.glan i{ margin-left:2vw;}
.erji02{ line-height:32px }
.erji02 dd{ line-height:32px; display:inline-block;  margin:0 0.5vw; height:32px}
.erji02 dd a{ display:inline-block;  line-height:32px;}
.erji02 dd a:hover{border-bottom:2px solid #000;}

.souse{ display:block; height:24px; height:24px}
.souse a{ display:block; width:100%; height:100%;}
.souse a img{ width:100%; height:100%;}

.header01{ display: flex;  align-items: center;}
.zhe{ position:relative; margin-right:2vw;}
.zhe a{ display: flex;  align-items: center; font-size:17px; color:#000; height:24px}
.zhe a em{ font-weight:bold; font-style:normal;} 
.zhe .img{ width:20px; height:20px; border-radius:50%; overflow:hidden; margin-right:10px;}
.zhe .img img{ width:100%; height:100%}
.zhe a i{ margin-left:6px; font-size:18px;transition:all ease 0.35s;}
.xial01.on{transform:rotate(180deg);}
.xial{ display:none;  position:absolute; top:100%; left:0; width:198px; background:#fff; padding:10px}
.xial a{ margin-bottom:6px}


.laxwm{ padding:14px 36px; background:#ffec00; font-size:17px; border-radius:30px}
.laxwm a{ color:#000;}
.laxwm a i{ font-size:20px; margin-left:10px}
.laxwm:hover{padding:12px 26px;transition:all ease 0.35s;}

.smallimg{ position:fixed; left:0; top:0;}
.smallimg .header{ height:84px;}
.smallimg .menu{height:84px;line-height:84px;}

.search{display:none;left: 0;position: absolute;top:50%;height:auto;background: #ffff;width: 67vw;transform: translate(0,-50%);left: 224px;}
.search01{ display: flex;  align-items: center;  }
.search01 .input_text{ line-height:50px; width:50%; color:#000; border-bottom:2px solid #000; font-size:18px;outline:none;}
.search01 .input_text::-webkit-input-placeholder{ color:#000;}
.search01 a{ display:block; margin-left:1vw}
.search01 a i{ font-size:24px}



.cent01-bg{ background:#000;}
.cent01{ padding-top:20%; color:#fff; padding-bottom:4%;}
.cent01 h2{ font-size:40px; font-weight:normal; margin-bottom:10%; display:block;}
.cent01 .wapper02 span{font-size:32px; font-weight:normal;}
.cent01 ul li{ float:left; display:block;width:calc((100% - 6%)/3); margin-right:1%; margin-top:2%}
.cent01 ul li:nth-child(3n) { margin-right: 1% ;}
.cent01 ul li a { display:block}
.cent01 ul li a img{ width:100%; vertical-align:bottom;}
.cent01 ul li span{ font-size:27px; display:block; margin-top:2%}
.cent01 dl{ display: flex;  align-items: center;justify-content: space-between; margin-top:10%}
.cent01 dl dd{ text-align:center;}
.cent01 dl dd img{ width:120px; display:block}
.cent01 dl dd span{ font-size:17px; margin-top:4%}

.cent02{ margin-top:4%; color:#000;}
.cent02 em{ font-style:normal; font-size:22px; display:block; margin-bottom:1%}
.cent02 h2{ font-weight:normal; font-size:30px; display:block; margin-bottom:1%}
.cent02 span{ font-size:17px; display:block; margin-top:2%}

.cent03-bg{ margin-top:4%; position:relative}
.cent03-bg img{ width:100%; vertical-align:bottom}
.cent03{position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);height: auto;color:#fff;background: #0000006b;box-sizing:border-box;padding: 2%;}
.cent03 span{ font-size:16px; line-height:1.5;}


.tab_valli{ display:none}

.tilte{ display:block;}
.tilte h2{ font-size:27px; color:#000; display:block; font-weight:normal;}

.cent05{ margin-top:3%; margin-bottom:3%}

.cent0502{ }
.cent0502 ul{margin-top:2%}
.cent0502 ul li{ display:inline-block; font-size:14px; color:#4b5256; padding:6px 14px; border-radius:30px; border:2px solid  #4b5256;}
.cent0502 ul li:hover{ background:#4b5256; color:#fff;}
.cent0502 ul li.on{ background:#000; color:#fff; border:2px solid  #000}

.tabs_val{ margin-top:2%;}
.cent0501 ul li{ float:left; position:relative; display:block; width:calc((100% - 48px)/4); margin-right:16px; margin-bottom:16px}
.cent0501 ul li a{ display:block; overflow:hidden;} 
.cent0501 ul li img{  width:100%; vertical-align:bottom;cursor:pointer; transition: all 0.5s;}
.cent0501 ul li:nth-child(4n) {
    margin-right: 0% ;
}
.cent0501 ul li:hover img{ transform: scale(1.1);}
.cent0501 ul li:before {
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .75));
    content: "";
    height: 100%;
    inset: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.maxs{position:absolute;bottom:0;z-index:2;width:100%;height:auto;color:#fff;box-sizing:border-box;padding: 0 9% 13%;}
.maxs h2{ font-size:22px; display:block; margin-bottom:4%}
.maxs i{ font-style:normal; font-size:20px;}
.swxz{
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    display: flex;
}
.swxz span{background:#dde1e3;padding:4px 16px 4px 0;position:relative;border-radius:0 30px 30px 0;color: #000;display: block;font-size: 16px;margin-bottom: 10px;}
.swxz span:after {
}
.swxz span:after {
    background-color: #dde1e3;
    content: "";
    display: block;
    height: 100%;
    left: -32px;
    position: absolute;
    top: 0;
    width: 2rem;
}
.cent0501 ul li:hover .maxs i{ margin-left:5px;transition:all ease 0.35s;}


.footer-bg{ background:#000; color:#fff;}
.footer{ padding:2% 0}
.footer01{ display: flex;   align-items: center;justify-content: space-between;}
.logo01{ width:30%; height:136px;}
.logo01 a{ display: flex;  align-items: center; width:100%; height:100%}
.logo01 a img{ max-width:100%; max-height:100%}
.footer01 span{ font-size:40px;}

.footer02{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;margin-top: 2%;}
.footer0202 ul{ display: flex;  align-items: center;}
.footer0202 h2{ font-size:22px; display:block; margin-bottom:20px; font-weight:normal;}
.footer0202 ul li{ margin-right:30px;}
.footer0202 ul li a{ display:block}
.footer0202 ul li a img{ width:40px;}
.footer0202 ul li:last-child{ margin-right:0px;}
.footer0201{width: 84%;}
.footer0201 h2{ font-size:22px; display:block; font-weight:normal;  margin-bottom:20px}
.footer0201 span{font-size:17px;display:block;line-height: 1.5;}

.footer03{ display: flex;  align-items: center;justify-content: space-between; font-size:17px; margin-top:2%}
.footer03 span{}
.footer03 .footer0301{}
.footer0301 a{ color:#fff; margin-left:10px}
.footer0301 a:hover{ border-bottom:1px solid #fff;}

.top{ height:50px;}

.sp_header{ display:none}

.sjj_nav{ display:none}
.top{ display:none; height:76px;}

.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; color:#000}
.weizhi a{color:#000}



.cent06-bg{ position:relative}
.cent06-bg:after {
    background-color: #000;
    content: "";
    inset: 0;
    opacity: 50%;
    position: absolute;
    z-index: 1;
}
.cent06-bg>img{ width:100%; vertical-align:bottom;}
.cent06{ position:absolute; top:50%; left:50%;  transform: translate(-50%,-50%); color:#fff; z-index:2}
.cent06 em{ font-style:normal; font-size:32px; display:block;}
.cent06 h2{ display:block; font-size:50px; font-weight:normal;}
.cent06 span{ display:block; font-size:20px; margin-bottom:4%}
.cent06 a{padding:14px 36px; background:#ffec00; font-size:17px; border-radius:30px}
.cent06 a{ color:#000; display:inline-block}
.cent06 a i{ font-size:20px; margin-left:10px}
.cent06 a:hover{padding:12px 26px;transition:all ease 0.35s;}


.cent07{ margin-top:4%; color:#000;}
.cent07 em{ font-style:normal; font-size:22px;}
.cent07 h2{ font-size:32px; font-weight:normal; display:block; margin-top:10px}

.cent08{ margin-bottom:3%}
.cent08 ul li{ float:left; display:block; width:calc((100% - 45px)/3); margin-right:15px; margin-top:15px; position:relative;}
.cent08 ul li:nth-child(4n) {margin-right: 0% ;}
.cent08 ul li a{ display:block;}
.cent08 ul li a img{ width:100%;}
.cent08 ul li a:before {
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .75));
    content: "";
    height: 100%;
    inset: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}

.fnase{position:absolute;bottom:0;padding: 0 7% 8% 7%;left:0;z-index:2;color:#fff;width: 100%;box-sizing: border-box;}
.fnase h2{ font-size:22px; font-weight:normal; display:block; margin-bottom:4%}
.fnase i{ font-size:24px; font-weight:normal;}

.xxrj{ background:#fff !important; margin-left:10px}


.tilte01{}
.tilte01 em{ font-size:22px; display:block; margin-bottom:10px; font-style:normal;}
.tilte01 h2{ font-size:32px; display:block; font-weight:normal;}
.tilte01 span{ font-size:20px; display:block; line-height:1.5; margin-top:1.5%}


.cent09 span{ font-size:17px; display:block; margin-top:1%; line-height:1.5}

.cent10{ margin-top:3%}
.cent10 ul{ margin-top:2%}
.cent10 ul li{ float:left; display:block; width:calc((100% - 45px)/4); margin-right:15px; background:#edf1f2; margin-top:15px}
.cent10 ul li:nth-child(4n) {
    margin-right: 0% ;
}

.cent10 ul li a{ display: flex;  align-items: center; color:#000;
justify-content: space-between; box-sizing:border-box; padding:16px 24px;    gap: 1.5rem;}
.cent10 ul li a .img{ width:80px; height:80px; display: flex; justify-content: center;  align-items: center;} 
.cent10 ul li a .img img{ max-width:100%; max-height:100%}
.cent10 ul li a span{ flex:1; font-size:22px;}
.cent10 ul li a i{ font-size:24px;}
.cent10 ul li:hover{ background:#dde1e3}
.cent10 ul li:hover i{   left: 8px;  position: relative;transition: all ease 0.35s;}

.cent11-bg{  background:#edf1f2; padding:4% 0;}
.cent11>a{ float:right; display:block; width:172px;  display: flex; justify-content: center;  align-items: center; color:#fff; background:#000; line-height:50px; font-size:17px; border-radius:30px;}
.cent11>a i{ font-size:24px; transition: all 0.5s;}
.cent11>a:hover i{ margin-left:10px;}



.cent12{ margin-top:3%;}
.cent12 ul li{ float:left; display:block; width:calc((100% - 6%)/3); margin-right:3%; margin-bottom:2%}
.cent12 ul li:nth-child(3n) { margin-right: 0% ;}
.cent12 ul li>a{ display:block}
.cent12 ul li>a .img{ padding:35%;}
.hpl{ background:#edf1f2; padding:5%; color:#000;}
.hpl h2{ font-size:22px; display:block;}
.hpl dl{ margin-top:2%}
.hpl dl dd{font-size:17px;color:#000;position:relative;padding-left: 4%;margin-bottom: 7px;}
.hpl dl dd:before {
    background-color: #000;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: 0.375rem;
    left: 0;
    position: absolute;
    top: 11px;
    width: 0.375rem;
}
.xaiz{ margin-top:4%}
.xaiz a{ display: flex;   align-items: center; color:#000;}
.xaiz a .img01{ width:40px; height:40px;  display: flex; justify-content: center;  align-items: center; border-radius:50%; background:#000; margin-right:15px} 
.xaiz a .img01 img{ width:24px;transform:rotate(180deg);}
.xziz01{}
.xziz01 h2{ font-size:17px; display:block; font-weight:normal;}
.xziz01 span{ font-size:14px;}

.pzhui{ display: flex;justify-content: space-between;  align-items: center; margin-top:4%}
.pzhui a{ font-size:15px; color:#fff; background:#000; display: flex; justify-content: center;  align-items: center; border-radius:30px; width:48%; height:40px;}
.pzhui a img{ margin-left:5px; width:24px}

.pzhui01{ background:#ffec00 !important; color:#000 !important;}
.pzhui01 img{filter: brightness(0%) contrast(200%) invert(0%) opacity(100%); }



.cent13{}
.cent13>ul>li{ float:left; display:block; width:calc((100% - 4%)/3); margin-right:2%; margin-top:2%; padding:2%; box-sizing:border-box;}
.cent13>ul>li:nth-child(3n) {
    margin-right: 0% ;
}
.cent13>ul>li .img{ width:120px}
.cent13>ul>li .img img{ width:100%}
.cent13>ul>li h2{ font-weight:normal; font-size:22px;}
.cent13>ul>li>span { font-size:17px}
.cent13>ul>li>span p{ padding:0; margin-bottom:2%}
.cent13>ul>li ul{ padding-left:5%}
.cent13>ul>li ul li{ margin-bottom:2%}


.cent14{ margin-top:2%; margin-bottom:2%;}
.cent14-l{ float:left; display:block; width:100%}
.cent14-l span{ font-size:17px; color:#000; line-height:30px; margin-top:4%; display:block;}
.cent14-r{ float:right; display:block; width:48%}
.cent14-r video{ width:100%; vertical-align:bottom;} 
.cent14-r img{ width:100%; vertical-align:bottom;}


.cent15-bh{ background:#edf1f2; padding:4% 0;}
.cent15{}
.cent15>ul{ display: flex;   align-items: flex-start;justify-content: space-between;}
.cent15>ul>li{ margin-left:1vw; margin-top:2%}
.cent15>ul>li .img{ width:120px}
.cent15>ul>li .img img{ width:100%}
.cent15>ul>li:first-child{margin-left:0}
.cent15>ul>li h2{ font-size:22px; font-weight:normal;}
.cent15>ul>li ul li{ padding-left:5%; font-size:17px; margin-top:4%}


.cent16-bg{background:#edf1f2; padding:4% 0;}
.cent16{ margin-top:2%}
.banse{}
.cent16>h2{ font-size:17px; display:block;}
.cent16>span{ font-size:14px; display:block;}
.banse a{ display: flex;   align-items: center; color:#000; margin-top:2%}
.banse a .img{ width:40px; height:40px;  display: flex; justify-content: center;  align-items: center; border-radius:50%; background:#000; margin-right:15px} 
.banse a .img img{ width:24px;transform:rotate(180deg);}
.cent16 ul li{ float:left; display:block; width:25%;  margin-top:2%}

.cent17-bg{ background:#edf1f2; padding:3% 0;}
.cent17 ul li{ float:left; display:block;width:calc((100% - 4%)/3); margin-right:2%; margin-top:2%}
.cent17 ul li:nth-child(3n) { margin-right: 0% ;}
.cent17 ul li .img{ width:100%;}
.cent17 ul li .img img{ width:100%; box-sizing:border-box;}
.cent17 ul li h2{ font-size:27px; font-weight:normal; display:block;  margin-top:2%}
.cent17 ul li span{ display:block; font-size:17px; margin-top:2%}


.bjfa{ margin-bottom:3%}

.cent18{ }
.cent18 ul li{ display: flex;   align-items: center;
justify-content: space-between; margin-top:4%}
.cent18-l{ width:48%}
.cent18-l h2{ font-size:32px; display:block; color:#000; margin-bottom:4%;}
.cent18-l span{ font-size:17px; display:block; margin-bottom:2%}
.cent18-l a{padding:14px 36px; background:#000; font-size:17px; border-radius:30px; margin-right:10px;}
.cent18-l a{ color:#fff; display:inline-block; font-weight:bold}
.cent18-l a i{ font-size:20px; margin-left:10px}
.cent18-l a:hover i{transition:all ease 0.35s; margin-left:15px}
.esg{ background:#dde1e3 !important; color:#000 !important;}

.cent18 .img{width:48%}
.cent18 .img img{ width:100%; vertical-align:bottom;}
.cent18 ul li:nth-child(2n) { flex-direction: row-reverse;}


.guanli{ background:none}

.cent190101{ display:none}
.zbse{ margin-top:2%}
.zbse ul li{ float:left; display:block;width:calc((100% - 30px)/6); margin-right:4px; border-bottom:3px solid #000; text-align:center; padding-bottom:1.5%}
.zbse ul li:nth-child(4n) {
    margin-right: 0% ;}
.zbse ul li .img{ width:100%; height:80px; display: flex; justify-content: center;  align-items: center;}
.zbse ul li .img img{ max-width:100%; max-height:80px;}
.zbse ul li span{ font-size:22px; display:block; margin-top:3%;}
.zbse ul li.on{border-bottom:3px solid #ffec00; }


.cent1901{ margin-top:3%;}
.cent190101-l{float:left;display:block;width: 40%;}
.cent190101-l h2{ font-size:27px; display:block;}
.cent190101-l span{font-size:17px;display:block;margin-top: 3%;}
.cent190101-l strong{ display: block; margin-top:2%; font-size:17px;}
.cent190101-l strong a{ color:#000;text-decoration:underline;}
.cent190101 .img{float:right;display:block;width: 49%;}
.cent190101 .img img{ width:100%; vertical-align:bottom;}
.cent190101-l>a{padding:14px 36px; background:#000; font-size:17px; border-radius:30px; margin-top:5%;}
.cent190101-l>a{ color:#000; display:inline-block; color:#fff;}
.cent190101-l>a i{ font-size:20px; margin-left:10px}


.cent20{ margin-bottom:2%}
.cent20 ul li{ float:left; display:block; width:calc((100% - 6%)/4); margin-right:2%; margin-top:2%;}
.cent20 ul li:nth-child(4n) {
    margin-right: 0% ;
}
.cent20 ul li a{ display:block; color:#000}
.cent20 ul li a .img{ width:100%;}
.cent20 ul li a .img img{ width:100%; vertical-align:bottom;}
.cent20 ul li h2{ font-size:22px; display:block; margin-top:4%;}
.cent20 ul li span{ display:block; font-size:14px;}
.cent20 ul li em{ font-size:17px; display:block; margin-top:4%; font-style:normal;}
.cent20 ul li:nth-child(4n-3){ clear:left;}
.cent20 ul li em i{ margin-left:20px}


.cent22{ position:relative; padding-top:4%;}
.cent22 .swiper-button-next, .cent22 .swiper-button-prev{top: 24px !important;bottom:inherit !important;right: 19%;}
.cent22 .swiper-button-next:after, .cent22 .swiper-button-prev:after{font-family: 'FontAwesome';color:#000;font-size: 24px;}
.cent22 .swiper-button-prev:after{     content: "\f177";}
.cent22 .swiper-button-next:after{  content:"\f178"; }
.cent22 .swiper-button-prev{left:inherit !important;right: 23%;}
.mySwiper01{}
.mySwiper01 .img{ background:#edf1f2; min-height:60vh;}
.mySwiper01 .img img{ width:100%; vertical-align:bottom}
.mySwiper01 .img01{ padding:5%;}
.mySwiper01 .img01 h2{ font-size:24px; font-weight:normal;}
.mySwiper01 .img01 span{ font-size:14px; display:block; margin-top:4%;}
.mySwiper01 .img01 a{ font-size:17px; display:block; margin-top:4%; font-style:normal; color:#000;}
.mySwiper01 .img01 a i{ margin-left:20px}

.cent23-bg{ margin-bottom:2%; margin-top:2%}
.cent23 ul li{ float:left; display:block; width:calc((100% - 4%)/2); margin-right:4%; margin-top:2%;}
.cent23 ul li:nth-child(2n) {
    margin-right: 0% ;
}
.cent23 ul li a{ display:block; color:#000}
.cent23 ul li a .img{ width:100%;}
.cent23 ul li a .img img{ width:100%; vertical-align:bottom;}
.cent23 ul li h2{ font-size:27px; display:block; margin-top:4%;}
.cent23 ul li span{ display:block; font-size:17px; margin-top:2%}
.cent23 ul li em{ font-size:17px; display:block; margin-top:4%; font-style:normal;}
.cent23 ul li:nth-child(2n-1){ clear:left;}
.cent23 ul li em i{ margin-left:20px}


.cent05-bg{ background:#edf1f2; padding:2% 0}
.cent05-bg .tilte h2{ font-weight:bold}

.cent19-bg{ background:#edf1f2; padding:1% 0}

.cent24{ margin-bottom:5%;}
.cent24 ul li{ float:left; display:block; width:calc((100% - 6%)/4); margin-right:2%; margin-top:2%;}
.cent24 ul li:nth-child(4n) {
    margin-right: 0% ;
}
.cent24 ul li a{ display:block; color:#000}
.cent24 ul li a .img{ width:100%;}
.cent24 ul li a .img img{ width:100%; vertical-align:bottom;}
.cent24 ul li h2{ font-size:27px; display:block; margin-top:4%; font-weight:normal;}
.cent24 ul li span{ display:block; font-size:17px; margin-top:4%;}
.cent24 ul li em{ font-size:17px; display:block; margin-top:4%; font-style:normal;}
.cent24 ul li:nth-child(4n-3){ clear:left;}
.cent24 ul li em i{ margin-left:20px}


.cent25{ margin-top:2%}
.cent25 table { border:none; border-top:none; border-left:none;}
.cent25 table tr td{ border-left:none; font-size:17px; color:#000; padding:16px;}
.cent25 table tr th{ font-size:17px; color:#000; font-weight:bold; background:#dde1e3; padding:16px ; text-align:left;}
.the{ background:#edf1f2}


.cent26-bg{ background:#edf1f2; padding:2% 0; margin-top:2%; margin-bottom:0%}
.cent26 ul li{ float:left; display:block; width:calc((100% - 4%)/3); margin-right:2%; margin-top:2%;}
.cent26 ul li:nth-child(3n) {
    margin-right: 0% ;
}
.cent26 ul li a{ display:block; color:#000}
.cent26 ul li a .img{ width:100%;}
.cent26 ul li a .img img{ width:100%; vertical-align:bottom;}
.cent26 ul li h2{ font-size:27px; display:block; margin-top:4%; font-weight:normal;}
.cent26 ul li em{ font-size:17px; display:block; margin-top:6%; font-style:normal;}
.cent26 ul li:nth-child(3n-2){ clear:left;}
.cent26 ul li em i{ margin-left:20px}

.inside_con{ padding:10px 0;  min-height:300px;}

@media only screen and (max-width: 980px) {
	.wapper{ width:90% !important}
.wapper02{ width:100% !important}
	.header-bg{ display:none;}
	.top{ display:block}

	
	/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height: 76px;/* overflow:hidden; */background:#fff;position:fixed;z-index:10;width:100%;display:block;}
.sp_logo{/* padding:10px; */float:left;height: 76px;display: flex;align-items: center;}
.sp_logo img{margin:auto;max-height:30px;}
.zhe{float: right;height: 76px;display: flex;align-items: center;}	
.xial{
    right: 0;
    left: inherit;
    width: 92px;
}	
.souse{float: right;height: 76px;margin-right: 10px;}	
	.souse a{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
}
.search{
    width: 100%;
    left: 30%;
}	
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top: 28px;}
.sp_nav span{display:block;background:#c9141e;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;z-index:9;background:#eee;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: 76px;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.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}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/
	
	
	
	.cent01{ padding-top:30%;}
	.cent01 h2{ font-size:22px;}
	.cent01 .wapper02 span{ font-size:22px;}
	
	.cent01 ul li{ width:100%; margin-right:0; margin-top:10%}
	.cent01 ul li span{ font-size:17px;}
	
	.cent01 dl{flex-wrap: wrap;}
	.cent01 dl dd img{ width:96px}
	
	.cent02{ width:90% !important; padding-top:10%;}
	.cent02 em{ font-size:17px;}
	.cent02 h2{ font-size:22px;}
	.cent02 span{ font-size:14px; display:block; margin-top:4%;}
	
	.cent03 span{ font-size:14px;}
	.cent0502 ul li{ margin-bottom:6px}
	.cent0501 ul li{ float:none; display:block; width:100%; margin-right:0;}
	
	.cent05{ margin-top:10%;}
	.tilte h2{ font-size:17px;}
	.tilte01 em{ font-size:17px}
	.tilte01 h2{ font-size:22px}
	
	.swxz span:after{ left:-30px}
	.footer01{flex-wrap: wrap; }
	.logo01{ width:100%}
	.footer01 span{ font-size:22px;}
	.footer02{flex-wrap: wrap; margin-top:6%}
	.footer0201{ width:100%}
	.footer0201 span{ font-size:14px;}
	.footer0201 h2{ font-size:17px}
	
	.footer0202{ width:100%; }
	.footer0202 h2{ font-size:17px;}
	
.footer03{flex-wrap: wrap; font-size:14px; line-height:2;}

.cent06-bg>img{ height:60vh;}
.cent06{ width:90% !important;}
.cent06 h2{ font-size:24px}
.cent06 em{ font-size:18px;}
.cent06 span{ font-size:14px; line-height:1.5;    margin-bottom: 9%;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 5}
	
.cent07{ width:90% !important;}	
.cent07 h2{ font-size:22px;}
.cent07 em{ font-size:17px}

.cent08 ul li{ float:none; display:block; width:100%; margin-right:0}
.cent06 a{ margin-bottom:5%}
.xxrj{ margin-left:0}

.cent09{ margin-top:10%}
.cent09{width:90% !important;}	
.cent10{ margin-top:10%}
.cent10 ul li{ width:100%; margin-right:0}


.cent11{ width:90% !important;}
.cent11>a{ margin-top:5%}
.cent12 ul li{ float:none; display:block; width:100%; margin-right:0; margin-bottom:5%}
	
.cent13>ul>li{ float:none; display:block; width:100%; margin-right:0; margin-top:5%; padding:5%;}	

.cent15-bh .tilte01{width:90% !important;}
.cent15>ul{flex-wrap: wrap; justify-content: space-evenly;}
.cent15>ul>li{ width:30%}
.cent15>ul>li h2{ font-size:17px}
.cent15>ul>li ul li{ font-size:14px;}

.cent14{ margin:5% auto;}
.cent14-l{ float:none; display:block; width:100%}
.cent14-r{ float:none; display:block; width:100%; margin-top:5%}

.cent16{width:90% !important;}
.cent16 ul li{ width:100%;}
.cent17-bg{ padding:5% 0;}
.cent17-bg .tilte01{width:90% !important;}
.cent17 ul li{ float:none; display:block; width:100%; margin-top:2%}
.cent18 ul li{flex-wrap: wrap; }
.cent18-l{ width:100%}
.cent18 .img{ width:100%; margin-top:5%}
.cent18 ul li:nth-child(2n){ flex-direction: inherit;}	

.cent18-l a{ margin-bottom:2%}

.cent190101-l{ float:left; display:block; width:100%}
.cent190101 .img{ float:right; display:block; width:100%; margin-top:5%;}

.cent1901{ margin-top:8%;}
.cent190101-l strong{ margin-top:2%}

.zbse{ width:100%;overflow-x:scroll;}
.zbse ul{ width:1200px;}
.zbse ul li span{}

.cent20 ul li{ float:none; display:block; width:100%; margin-right:0; margin-top:5%}

.cent21-bg{ margin-top:5%;}
.cent21-bg .tilte01{width:90% !important;}

.cent23-bg{ margin-top:5%;}
.cent23-bg .tilte01{width:90% !important;}
.cent23 ul li{ float:none; display:block; width:100%; margin-top:5%;}

.cent05-bg .cent0502{width:90% !important;}

.cent24 ul li{ float:none; width:100%; margin-right:0; margin-top:5%;}

.cent25{overflow-x:scroll; margin-top:5%;}
.cent26-bg{ margin-top:5%; padding:5% 0}
.cent26-bg .tilte01{width:90% !important;}

.cent26 ul li{ float:none; display:block; width:100%; margin-right:0; margin-top:5%;}
	}