﻿@charset "UTF-8";
html{
  font-size: 6.25vw;
}
@media screen and  (min-width:1600px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}

html {
  scrollbar-width: thin;
  scrollbar-color: #d71518 rgba(255, 255, 255, .75);
}
html::-webkit-scrollbar {
  width:8px;
}
html::-webkit-scrollbar-thumb {
  background-color: #d71518;border-radius:8px;
}
html::-moz-scrollbar {
  width:8px; 
}
html::-moz-scrollbar-thumb {
  background-color: #d71518;border-radius:8px;
}	


.w_width{max-width:1600px; margin-right: auto; margin-left: auto;}
.w1920{max-width:1920px; margin-right: auto; margin-left: auto;}
.ctext{padding-left:0.8rem;padding-right:0.8rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}


/*PC head*/
.t_navs{ width: 100%;position:fixed; left:0;top:0; z-index:60;}
.t_navs .top{ width: 100%;position:relative; z-index:60; padding:0 0.6rem; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; height:1.08rem; border-bottom: 1px solid rgba(255,255,255,0.2);}
.t_navs .logo{ float:left; line-height:0;}
.t_navs .logo a{ float:left;}
.t_navs .logo a img{ height:0.38rem;}
.t_navs .logo a .img1{display: block; }
.t_navs .logo a .img2{display: none; }
.t_navs .right{ display: flex; align-items: center;}
.t_navs ._zixun{ display: flex;}
.t_navs ._zixun a{ display: flex; align-items: center; justify-content: center; line-height:1; height:0.41rem; border-radius: 0.41rem; font-size:calc(14px + 0.02rem);color: #fff; background: #1a1a1a; padding:0 0.2rem 0 0.29rem; }
.t_navs ._zixun a span{ padding-bottom: 2px;}
.t_navs ._zixun a img{ width:0.21rem; height:0.21rem; margin-left:0.16rem;}
.t_navs ._zixun a:hover{background: #d71518;}
.t_navs .menu{ display: flex; margin-right: .29rem;}
.t_navs .menu ul{ display: flex;}
.t_navs .menu .nli{ float: left; position: relative; margin:0;}
.t_navs .menu .nli span a{ display:flex; align-items: center; position: relative;line-height:1.07rem; font-size:18px;color: #fff; padding:0 30px; }
.t_navs .menu .nli span a i{ display: block; margin:3px 0 0 9px; height:15px; width:15px; /* position:relative; right:0; top:0.54rem; transform: translateY(-50%); -ms-transform: translateY(-50%); */ background: url(img/xia.png) center no-repeat; background-size:100% !important; }
.t_navs .menu .nli span a::after{ content:''; display: block; position: absolute; left:50%; bottom:0; height:2px; width:0; background:#fff; transform: translateX(-50%); -ms-transform: translateX(-50%); }
.t_navs .menu .nli.on span a::after,
.t_navs .menu .nli:hover span a::after{/* width:100%; */}

.t_navs .sub{ display:none; position: absolute; top:100%;  z-index: 10;}
.t_navs .sub1{left:50%;transform: translateX(-50%); -ms-transform: translateX(-50%);}
.t_navs .sub .u1{ display: flex; flex-wrap: wrap; background: #fff; border-radius: 10px;width:398px; padding:0.33rem 0.3rem 0.44rem 0.38rem;}
.t_navs .sub .u1 .l1{ display: flex; flex-wrap: wrap; width:100%;}
.t_navs .sub .u1 .l1 a{ display: flex; flex-wrap: wrap; width:100%; position: relative; padding:0 0 0 46px; margin:0.2rem 0;}
.t_navs .sub .u1 .l1 .ico{ display: block;width:36px; line-height: 0; position: absolute; left: 0; top: 0;}
.t_navs .sub .u1 .l1 .ico img{width: 100%;}
.t_navs .sub .u1 .l1 .t1{ display: flex; align-items: center; width: 100%; color: #333;font-size:16px; line-height:24px; }
.t_navs .sub .u1 .l1 .t1 img{ min-width:17px; height:17px; object-fit: contain; opacity:0;}
.t_navs .sub .u1 .l1 .t2{ width: 100%; color: #666;font-size:14px; line-height:22px; }
.t_navs .sub .u1 .l1:hover .t1{color: #d71518; }
.t_navs .sub .u1 .l1:hover .t1 img{ opacity:1; margin-left: 10px; }
.t_navs .sub2{right:0; margin-right: -296px; }
.t_navs .sub .box2{ display: flex; align-items: flex-start; justify-content: space-between; background: #fff; border-radius: 10px;width:12.6rem; padding:0.55rem 0.63rem 0.67rem 0.58rem;}
.t_navs .sub .box2 .pic{ display: block; min-width:2.84rem; margin-left:30px;}
.t_navs .sub .box2 ._img{ padding-bottom:107.8%; border-radius: 10px;}
.t_navs .sub .u2{ display: flex; flex-wrap: wrap;  justify-content: space-between; width:100%;}
.t_navs .sub .u2 .l1{ display: flex; flex-wrap: wrap; width:48.5%; margin-top: 0.32rem;}
.t_navs .sub .u2 .l1:nth-child(1){ margin-top: 0 !important;}
.t_navs .sub .u2 .l1:nth-child(2){ margin-top: 0 !important;}
.t_navs .sub .u2 .l1 a{ display: flex; flex-wrap: wrap; width:100%; position: relative; padding:0 0 0 46px;}
.t_navs .sub .u2 .l1 .ico{ display: block;width:36px; line-height: 0; position: absolute; left: 0; top: 0;}
.t_navs .sub .u2 .l1 .ico img{width: 100%;}
.t_navs .sub .u2 .l1 .t1{ display: flex; align-items: center; width: 100%; color: #333;font-size:16px; line-height:24px; }
.t_navs .sub .u2 .l1 .t1 img{ min-width:17px; height:17px; object-fit: contain; opacity:0;}
.t_navs .sub .u2 .l1 .t2{ width: 100%; color: #666;font-size:14px; line-height:22px; }
.t_navs .sub .u2 .l1:hover .t1{color: #d71518; }
.t_navs .sub .u2 .l1:hover .t1 img{ opacity:1; margin-left: 10px; }

.t_navs.act{ background: #f5f5f5;}
.t_navs.act .top{ border-bottom: 1px solid rgba(157,157,157,0.2); height:0.8rem;}
.t_navs.act .logo a .img1{display: none; }
.t_navs.act .logo a .img2{display: block; }
.t_navs.act .menu .nli span a{color: #444444; line-height:0.79rem;}
.t_navs.act .menu .nli:hover span a{color: #d71518;}
.t_navs.act .menu .nli span a i{ background: url(img/xia1.png) center no-repeat; background-size:100% !important;}
.t_navs.act .menu .nli:hover span a i{ background: url(img/xia2.png) center no-repeat; background-size:100% !important;}
.t_navs .sub .u1{ box-shadow:0 3px 6px rgba(0,0,0,0.05); }
.t_navs .sub .box2{ box-shadow:0 3px 6px rgba(0,0,0,0.05); }

.t_navs.bct{ background: #f5f5f5;}
.t_navs.bct .top{ border-bottom: 1px solid rgba(157,157,157,0.2);}
.t_navs.bct .logo a .img1{display: none; }
.t_navs.bct .logo a .img2{display: block; }
.t_navs.bct .menu .nli span a{color: #444444;}
.t_navs.bct .menu .nli span a i{ background: url(img/xia1.png) center no-repeat; background-size:100% !important;}
.t_navs.bct .menu .nli:hover span a i{ background: url(img/xia2.png) center no-repeat; background-size:100% !important;}
.t_navs.bct .menu .nli:hover span a{color: #d71518;}



@media  screen and (max-width: 1680px){
.t_navs .sub .u1{width:380px; padding:0.33rem 0.3rem 0.44rem 0.3rem;}	
.t_navs .sub .u1 .l1 a{ margin:0.16rem 0;}
.t_navs .sub2{right:0; margin-right: -497px; }
.t_navs .sub .box2{width:13.6rem; padding:0.4rem 0.4rem 0.44rem 0.4rem;}	
.t_navs .sub .u2 .l1{ margin-top: 0.24rem;}
}	
@media  screen and (max-width: 1024px){
.t_navs .top{padding:0 15px; height:50px; }	
.t_navs.act .top{ height:50px;}
.t_navs .menu{ display:none}
.t_navs .logo a img{ height:26px;}
.t_navs ._zixun{ margin-right: 15px;}
.t_navs ._zixun a{ height:28px; border-radius:30px; font-size:14px; padding:0 14px 0 14px; }
.t_navs ._zixun a img{ width:16px; height:16px; margin-left:8px;}
}




.menuph{ display:none; float: right; width:26px; height: 20px; cursor: pointer; text-align: center;}
.menuph .point { float:left; width: 100%;  height: 20px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before { width: 100%;}
.menuph .navbtn { position: absolute; top:9px; right: 0; display: inline-block; width:100%; height: 2px; background: #fff;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 100%; height: 2px; content: ''; background: #fff;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.menuph .navbtn::after { top: -9px;}
.menuph .navbtn::before { top: 9px;}
.menuph.active .point .navbtn{ background: transparent !important;}
.menuph.active .point .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px;}
.menuph.active .point .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;}



.t_navs.act .menuph .navbtn,
.t_navs.act .menuph .navbtn::after,
.t_navs.act .menuph .navbtn::before { background: #1a1a1a;}

.t_navs.bct .menuph .navbtn,
.t_navs.bct .menuph .navbtn::after,
.t_navs.bct .menuph .navbtn::before { background: #1a1a1a;}



@media  screen and (max-width:1024px){
.menuph{ display:block;}
}

.xialaph{ position: fixed; left:0; top:50px; float: left; width: 100%; height:100vh; z-index:15; display:none; background:#f5f5f5; padding:10px 15px 80px 15px; overflow-y: auto;}
.xialaph .l1{width: 100%; display: inline-flex; flex-wrap: wrap; border-bottom:1px solid rgba(157,157,157,0.2);}
.xialaph .a1box{width: 100%;position: relative;}
.xialaph .a2box{width: 100%;position: relative;}
.xialaph .a1{font-size:16px;color: #444; text-transform: uppercase; font-size:16px; line-height:24px;position: relative;padding:14px 20px 14px 0;display: block;width: 100%; text-transform: uppercase;}
.xialaph .on .a1{ color: #d71518;}
.xialaph .icobox{width:50px;height:100%;position: absolute;right:0;top:0;}
.xialaph .icobox::after{ display:block; content:''; width:8px;height:8px;position: absolute;right:2px;top: 50%;transform: translate(0,-50%) rotate(45deg); -ms-transform: translate(0,-50%) rotate(45deg);border-top:1px solid #444;  border-right:1px solid #444;}
.xialaph .on .icobox::after{ transform: translate(0,-50%) rotate(135deg); -ms-transform: translate(0,-50%) rotate(135deg); margin-top: -3px;border-top:1px solid #d71518;  border-right:1px solid #d71518;}
.xialaph .u2{width: 100%;padding:0 0 15px 15px;display: none;}
.xialaph .u2 .l2{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u2 .a2{ width: 100%;display: block; font-size:15px;color: #333;line-height:24px; text-transform: uppercase;}
.xialaph .on .a2{ color:#d71518;}
.xialaph .u3{width: 100%;padding:10px 0 2px 5px;display: none;}
.xialaph .u3 .l3{ width: 100%;display: block; margin-bottom:8px;}
.xialaph .u3 .l3 a{ width: 100%;display: block; font-size:15px;color: #333;line-height:24px; position: relative; padding-left:16px;}





/* footer1 */
.footer1{ overflow: hidden;}
.footer1 .down{ display:flex; flex-wrap: wrap; width:100%; justify-content: space-between; padding:0.29rem 0; position: relative; z-index: 6; border-top:1px solid #e8e8e8;}
.footer1 .Copyright{ display:block; color:#818181; font-size:14px; line-height:24px;}
.footer1 .Copyright a{color:#818181;}
.footer1 .Copyright a:hover{color:#d71518;}
.footer1 .sjkf{ display: inline-flex;color:#828282;font-size:14px; line-height:24px;}
.footer1 .sjkf i{color:#ededed; padding:0 8px; font-size:12px;}
.footer1 .sjkf a{color:#828282; }
.footer1 .sjkf a:hover{ color:#d71518;}
.footer1 .sjkf .links{ cursor: pointer; position: relative;}
.footer1 .sjkf .links span{display: block; width: 100%; position: relative; padding-right:18px; background: url(img/img204.png) right center no-repeat; background-size:10px auto !important; }
.footer1 .sjkf .links:hover span{ color: #d71518; }
.footer1 .sjkf .donw{ display: none; width: 150px; position: absolute; right: 0; bottom:100%; z-index: 6; background: #fff;padding:12px 0; overflow-y: auto;max-height: 264px; border-radius: 10px; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.footer1 .sjkf .donw a{display: block; width: 100%; color: #818181; font-size:14px; line-height:24px; padding:1px 5px; text-align:center; }
.footer1 .sjkf .donw  a:hover{ color:#d71518;}
.footer1 .top{ display:flex; flex-wrap: wrap;width:100%; justify-content: space-between;}
.footer1 .nav{ display: flex; flex-wrap: wrap; align-content: flex-start; justify-content: space-between; width:44.39%;padding:0.57rem 6.75% 0.72rem 6.8%; border-right:1px solid #e8e8e8; }
.footer1 .nav .u2{ display: flex; flex-direction: column;}
.footer1 .nav .li{ display: flex; flex-direction: column;}
.footer1 .nav .a1{ display:inline-flex;color: #333333; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem);  margin-bottom: 0.2rem;}
.footer1 .nav .a1:hover{color:#d71518;}
.footer1 .nav .a1:hover::after{ width:100%;}
.footer1 .nav .a2{ display:inline-flex; color: #666666; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.1rem);}
.footer1 .nav .a2:hover{color:#d71518;}
.footer1 .logo{ display:block; width: 100%; line-height:0;}
.footer1 .logo img{ height:0.34rem;}
.footer1 .left{display: flex; flex-wrap: wrap; align-content: flex-start; width:23.43%;  border-right:1px solid #e8e8e8;padding:0.59rem 3% 0.72rem 0;  }
.footer1 .right{ display: flex; flex-wrap: wrap; align-content: flex-start; width:32.18%; padding:0.65rem 0 0.72rem 7%; }
.footer1 .tel{display:block; width:100%; color: #d71518; font-size:calc(14px + 0.14rem); line-height:calc(22px + 0.1rem);}
.footer1 .sect1{display:block; width:100%; margin-top:14px; color: #666666; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.1rem);}
.footer1 .er{ display:flex; flex-wrap: wrap; align-items: center; width:97px;margin:26px 0 0 0;}
.footer1 .er i{ display:block; width:100%; line-height: 0;;}
.footer1 .er span{ display:block; width:100%; text-align: center;  color:#666666; font-size:14px; line-height:24px; margin-top: 7px;}
.footer1 .info{display: block; width: 100%; color: #666666; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.08rem); margin-top:28px;}


@media (max-width:1600px){
.footer1 .nav{ width:42.39%;padding:0.57rem 5% 0.72rem 5%;}	
.footer1 .left{ width:28.43%; padding:0.59rem 2% 0.72rem 0;  }
.footer1 .right{ width:29.18%; padding:0.65rem 0 0.72rem 4%; }
}
@media (max-width: 1024px){
.footer1 .down{ justify-content: center; padding:20px 0;}
.footer1 .sjkf{ margin-top: 2px;}	
.footer1 .Copyright{ width:100%; text-align: center;}
.footer1 .nav{ display:none;}
.footer1 .logo img{height:30px;}
.footer1 .top{ justify-content: space-between;}
.footer1 .left{ width:45%; padding:30px 0;}
.footer1 .right{width:50%; padding:30px 0; }
.footer1 .tel{ font-size:24px; line-height:30px;}
.footer1 .sect1{ margin-top: 10px; font-size:14px; line-height:24px;}
.footer1 .er{margin:20px 0 0 0;}
.footer1 .info{ margin-top:15px; font-size:14px; line-height:24px;}
}
@media (max-width: 767px){
.footer1 .left{ display:none; width:100%; position: relative; border-right:0;  border-bottom: 1px solid #efefef;}
.footer1 .right{width:100%;}
.footer1 .comt{ margin-bottom:15px;}
.footer1 .sect1{ padding-right:110px;}
.footer1 .er{ width: auto; position: absolute; right:0; top:18px;}
.footer1 .er span{ display: none;}
.footer1 .er i{ margin:0;}
}



.wzcontent{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 9999999;
}
.wzcontent .msgBox{
	text-align: center;
	width: 14.9rem;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	background: #FFF;
	box-shadow: 0 0 .1rem 0 #E6E6E6;
	box-sizing: border-box;
	border-radius: .1rem;
}
.wzcontent .msgBox img{
	display: block;
	margin: 0 auto;
	width: 2rem;
	margin-top: 1.49rem;
	margin-bottom: 0.85rem;
}
.wzcontent .msgBox .h2{
	font-size: 0.85rem;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #000000;
	margin-bottom: 1.15rem;
}
.wzcontent .msgBox p{
	font-size: 0.72rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	margin-top:0.42rem;
}
.wzcontent .msgBox .h4{
	font-size: 0.72rem;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #d71518;
	/* letter-spacing: 50px; */
	border-top: 1px solid #E5E5E5;
	line-height: 2.1rem;
	margin-top: 1.91rem;
}
#closeBook {
	width: .25rem;
	height: .25rem;
	background: rgba(255, 255, 255);
	border-radius: 50%;
	position: absolute;
	right: -.125rem;
	top: -.125rem;
	font-size: 0.125rem;
	text-align: center;
	line-height: .25rem;
}

.copy-pou{ display:none; position: fixed; left: 50%;; top: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); z-index: 20;}
.copy-pou .text{ display: block; white-space: normal; color: #fff; font-size:16px; line-height:26px; background: rgba(0,0,0,0.6); border-radius: 3px; padding:15px 36px;}


/* _Right */
._Right{ float: right; position: fixed; right: 0.28rem; bottom:0.6rem; z-index: 23; width:46px;}
._Right .u1{ display: flex; flex-wrap: wrap; width: 100%; background: #fff; border-radius: 7px;box-shadow:0 0 13px rgba(0,0,0,0.1);padding:7px 0}
._Right .u2{ display: flex; flex-wrap: wrap; width: 100%; background: #d71518; border-radius: 7px;box-shadow:0 0 13px rgba(0,0,0,0.1); margin-top: 0.2rem; padding:7px 0 }
._Right .li{ float: left; width:100%;position: relative; margin: 0.1rem 0;}
._Right .li .la{ width:100%; line-height: 0; display: flex; flex-wrap: wrap; justify-content: center; flex-direction: column; align-items: center;color: #fff; font-size: 14px; line-height:16px; text-align:center;}
._Right .u1 .li .la{color: #444444}
._Right .u1 .li .la:hover{color: #d71518}
._Right .li .la span{ width: 100%; margin-top:0.07rem;}
._Right .li .la img{ width: 0.24rem; height: 0.24rem;}
._Right .box{ position:absolute; right:100%; bottom:-1.1rem;/* transform:translate(0,-100%) scale(0); -ms-transform:translate(0,-100%) scale(0); */ width:4.3rem; padding: 0 0.3rem 0 0;-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
transition: all 500ms cubic-bezier(.5, 1, .4, 1);
-webkit-transform-origin:80% 80%;
-moz-transform-origin:80% 80%;
-ms-transform-origin:80% 80%;
-o-transform-origin:80% 80%;
transform-origin:80% 80%;
-webkit-transform: translateY(0%) scale(0);
-moz-transform: translateY(0%) scale(0);
-ms-transform: translateY(0%) scale(0);
-o-transform: translateY(0%) scale(0);
transform: translateY(0%) scale(0);
}
._Right .box .dl{ float: left; width: 100%; background: #fff; padding: 0.24rem 0.4rem 0.3rem 0.4rem; border-radius:5px; box-shadow:0 11px 24px rgba(0,0,0,0.17);}
._Right .box .dd{ float: left; width: 100%; position: relative; border-bottom: 1px solid #efefef; padding: 0.14rem 0;}
._Right .box .dd:first-child{ padding: 0.2rem 0;}
._Right .box .dd:last-child{ border-bottom: none;}
._Right .box .ino{ display:block;  position: absolute; left:0; top:0.32rem; width: 0.24rem; height: 0.24rem;}
._Right .box .tit{ display:block; width: 100%; color: #666666; font-size: 0.24rem; line-height: 0.32rem;}
._Right .box .tit1{  display:block; width: 100%; color: #333333; font-size: 0.18rem; line-height: 0.3rem;}
._Right .box .p{ display:flex; align-items: center; width: 100%; color: #666666; font-size: 0.18rem; line-height: 0.3rem;}
._Right .box .p img{ width:28px; height:28px; padding:4px; margin-left: 6px; cursor: pointer;}
._Right .box .p3{ display:flex; align-items: center; width: 100%; color: #666666; font-size: 0.16rem; line-height: 0.28rem;}
._Right .box .p3 img{ width:18px; height:18px; margin-left: 10px;}
._Right .box .p3:hover img{ margin-left: 20px;}
._Right .box .p2{ display: block; color: #d71518; font-size:14px; line-height:26px;}
._Right .box .er{ margin:0 0.2rem 0 0; line-height: 0; width:0.82rem; min-width:0.82rem;}
._Right .box .dd1{ display: flex; align-items: center; padding-left:0 !important;}
._Right .box .dd1 .tit{ color: #666666;}
._Right .box .p1{ display: block; color: #666666; font-size:0.16rem; line-height:0.24rem; margin-top: 0.1rem;}
._Right .li:hover .box{opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0%) scale(1);
	-moz-transform: translateY(0%) scale(1);
	-ms-transform: translateY(0%) scale(1);
	-o-transform: translateY(0%) scale(1);
	transform: translateY(0%) scale(1);}

@media screen and (max-width:1800px) {
._Right{ right:4px; }
}
@media screen and (max-width:1024px) {
._Right{ display: none !important;}
}	
	
.wap_hei{ width: 100%; height:52px; display:none; }	
.pf_down{ display:none;background:#fff; position: fixed; left: 0; bottom: 0; z-index:12; width: 100%; box-shadow:0 0 13px rgba(0,0,0,0.1);padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.pf_down ul{ width: 100%; display: inline-flex; flex-wrap: wrap;}
.pf_down ul li{ width:25%; text-align: center;}
.pf_down ul li a{ width: 100%; color: #444; font-size:12px; line-height:16px; display: inline-flex; flex-wrap: wrap; flex-direction: column; justify-content: center; align-items: center; padding:8px 0; }
.pf_down ul li a img{ width:18px; height: 18px;}
.pf_down ul li a span{ margin-top: 2px;}
.pf_down ul li a .img1{display:block; }
.pf_down ul li a .img2{display:none; }
.pf_down ul li a:hover .img2{display:block; }
.pf_down ul li a:hover .img1{display:none; }
.pf_down ul li a:hover{background:#d71518; color: #fff;}

@media screen and (max-width:767px) {
.pf_down{ display:block;}
.wap_hei{ display:block; }	


}


.index-banner .swiper-notification{display:none;}
.index-banner{ display:block; width: 100%; line-height: 0; overflow: hidden; z-index:5; position: relative;}
.index-banner .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width:100%;}
.index-banner .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform; width:100%;}
.index-banner .div{ width:100%; line-height: 0;}
.index-banner .div .pc_show1{ width:100%; height:100vh; object-fit: cover;}
.index-banner .div .ph_show1{ width:100%;}
.index-banner .box{ display: block; width:100%; position: absolute; left: 0; top:28%; z-index: 6;}
.index-banner .box .cont{ display:block; width:100%;}
.index-banner .box .line{ display: inline-flex; width:0.94rem; height:0.07rem; border-radius:0.07rem; background:#d71518;}
.index-banner .box .size60{ display: block; width:100%; color: #fff; font-weight: bold; margin-top:0.26rem; font-size:0.6rem; line-height:0.7rem;font-family: 'NotoSans-Bold';}
.index-banner .box .size70{ display: block; width:100%; color: #fff; font-weight: bold; margin-top:0.46rem; font-size:0.7rem; line-height:0.8rem;font-family: 'NotoSans-Bold'; text-transform: uppercase;}
.index-banner .box .size72{ display: block; width:100%; color: #fff; font-weight: bold; margin-top:0.25rem; font-size:0.72rem; line-height:1.06rem;font-family: 'NotoSans-Bold';}
.index-banner .box .size42{ display: block; width:100%; color: #fff; font-size:0.42rem; line-height:0.52rem; margin-top: 0.25rem;}
.index-banner .box .size27{ display: block; width:100%; color: #fff; font-size:0.27rem; line-height:0.37rem; margin-top: 0.33rem;}
.index-banner .box .size26{ display: block; width:100%; color: #fff; font-size:0.26rem; line-height:0.36rem; margin-top: 0.36rem;}
.index-banner .box .size16{ display: block; width:6.5rem; color: #fff; font-size:0.16rem; line-height:0.37rem; margin-top: 0.5rem;}
.index-banner .box .s{ display: inline-flex; margin:0.16rem 0.2rem 0 0; border-radius: 10px; border:1px solid rgba(245,245,245,0.4); padding:0 0.2rem;}
.index-banner .list{ display: block; width:100%; margin-top: 0.54rem;}
.index-banner .list ul{ display: flex; justify-content: center; width:100%;}
.index-banner .list li{ display: flex; flex-direction: column; align-items: center; justify-content: center; padding:0.3rem 0.15rem 0 0.15rem;}
.index-banner .list li .img{ display: flex; align-items: center; justify-content: center; width:0.82rem; height:0.82rem;}
.index-banner .list li .tit{ text-align: center; white-space:nowrap;color: #fff; font-size:0.16rem; line-height:0.24rem; margin-top: 0.1rem;}

.index-banner .swiper-pagination{ cursor: pointer; display:inline-flex;position: absolute;left:50%; margin-left: -800px; bottom:1.72rem; z-index: 10; justify-content: center;}
.index-banner .swiper-pagination-bullet{ cursor: pointer; border-radius:9px; width:9px; height:9px; margin:0 0.24rem 0 0; display:block; background:#fff; }
.index-banner .swiper-pagination-bullet-active{ width:0.35rem; background: #d71518; }
.index-banner .swiper-prev,
.index-banner .swiper-next{ cursor: pointer; width:47px; height:35px; border:1px solid #fff; border-radius:8px; display:block;position: absolute;right:50%; bottom:1.62rem; z-index: 10; background: url(img/right5.png) center no-repeat; background-size:auto 17px !important; }
.index-banner .swiper-prev{ margin-right:-725px; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.index-banner .swiper-next{  margin-right:-800px;}
.index-banner .swiper-prev:hover,
.index-banner .swiper-next:hover{background: url(img/right5.png) center no-repeat #d71518;  border:1px solid #d71518;}
.index-banner .pic1{ display: block; line-height:0; width:100%;}



@media screen and (max-width:1760px) {
.index-banner .box{  top:22%; }	
.index-banner .box .size60{ margin-top:0.2rem; font-size:0.56rem; line-height:0.66rem;}
.index-banner .box .size70{ margin-top:0.4rem; font-size:0.66rem; line-height:0.76rem;}
.index-banner .box .size72{ margin-top:0.19rem; font-size:0.68rem; line-height:1rem;}
.index-banner .box .size42{ font-size:0.38rem; line-height:0.48rem; margin-top: 0.19rem;}
.index-banner .box .size27{ font-size:0.25rem; line-height:0.35rem; margin-top: 0.27rem;}
.index-banner .box .size26{ font-size:0.24rem; line-height:0.34rem; margin-top: 0.3rem;}
.index-banner .box .size16{ width:6.5rem; margin-top: 0.2rem;}
.index-banner .list{ margin-top: 0.3rem;}
.index-banner .swiper-pagination{left:0.8rem; margin-left:0;}
.index-banner .swiper-prev,
.index-banner .swiper-next{right:0.8rem;}
.index-banner .swiper-prev{ margin-right:75px;}
.index-banner .swiper-next{  margin-right:0;}
}
@media screen and (max-width:1024px) {
.index-banner .box{  top:28%; }		
.index-banner .div .pc_show1{  height:auto;}	
.index-banner .swiper-pagination{left:15px; bottom:30px;}
.index-banner .swiper-pagination-bullet{ margin:0 12px 0 0;}
.index-banner .swiper-pagination-bullet-active{ width:20px;}
.index-banner .swiper-prev,
.index-banner .swiper-next{border-radius:5px; bottom:25px;right:15px; width:33px; height:27px; background-size:auto 13px !important; }
.index-banner .swiper-prev{ margin-right:40px;}
.index-banner .swiper-next{ margin-right:0;}
.index-banner .box .cont{ display: flex; flex-wrap: wrap;}
.index-banner .box .size60{ margin-top:10px; font-size:20px; line-height:30px;}
.index-banner .box .size70{ margin-top:20px; font-size:22px; line-height:32px;}
.index-banner .box .size72{ margin-top:10px; font-size:24px; line-height:34px;}
.index-banner .box .size42{ font-size:18px; line-height:28px; margin-top: 20px;}
.index-banner .box .size27{ font-size:16px; line-height:26px; margin-top: 14px;}
.index-banner .box .size26{ font-size:16px; line-height:26px; margin-top: 15px;}
.index-banner .box .size16{ width:430px; margin-top:15px; font-size:13px; line-height:24px;}
}
@media screen and (max-width:767px) {
.index-banner .box{display:none;}	
.index-banner .pic1{ display:none;}

}


.main0{ display:block; width: 100%; position: relative; margin-top: 1.37rem; }
.main0 .pic{display:block; width: 2.31rem; line-height: 0; position: absolute; right:9.25%; bottom:0.5rem; z-index: 6;}
.main0 .img{display:block; width: 100%; line-height: 0; overflow: hidden; border-radius: 10px; }
.main0 .img::after{ display: block; content: ''; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%;background: url(img/bg1.png) center no-repeat; background-size:100% 100% !important; border-radius: 10px;}
.main0 .title{ width: 100%; color: #fff; font-weight: bold; font-size:0.4rem; line-height:0.5rem;}
.main0 .size20{ color: #fff; margin-top: 0.2rem;}
.main0 .cont{display:flex; align-items: center; width:63.2%; z-index: 6; position: absolute; left: 0; top:48%; transform: translateY(-50%); -ms-transform: translateY(-50%); padding:0 6.75%;}
.main0 .btn{ display:inline-flex; margin-left: 20px;}
.main0 .btn .a{ display:inline-flex; font-size:14px; line-height:1; height:40px; justify-content: center; align-items: center; border-radius:40px; min-width:124px;padding-bottom:1px;color: #fff; background: #d71518; }
.main0 .btn .a:hover{ color:#d71518;background: #fff;}
.main0 .left{ display:block; width: 100%;}

@media (max-width: 1600px){
.main0 .cont{ padding:0 4.75%;}
}
@media (max-width: 1024px){
.main0 .cont{ padding:0 20px;}	
.main0 .title{ font-size:16px; line-height:24px;}
.main0 .size20{ margin-top:4px;}
.main0 .btn{ margin-left: 14px;}
.main0 .btn .a{font-size:13px; height:30px; min-width:90px;}
}
@media (max-width: 767px){
.main0 .cont{ flex-wrap: wrap; align-items: flex-end; width:100%; padding:0 120px 0 16px;}	
.main0 .img img{ height:140px; object-fit: cover;}
.main0 .btn{ margin:14px 0 0 0;}
.main0 .btn .a{font-size:13px; height:30px; min-width:90px;}
.main0 .pic{width:110px;  right:10px; bottom:20px;}
}


.main6{ overflow: hidden;}
.main6 .swiper-pagination{ cursor: pointer; display:inline-flex;  margin:0 0 10px 0.35rem;}
.main6 .swiper-pagination-bullet{ cursor: pointer; border-radius:9px; width:9px; height:9px; margin:0 0.24rem 0 0; display:block; background:#666666; }
.main6 .swiper-pagination-bullet-active{ width:0.35rem; background: #d71518; }
.main6 .swiper-prev,
.main6 .swiper-next{ cursor: pointer; width:47px; height:35px; border:1px solid #666666; border-radius:8px; display:block; background: url(img/right3.png) center no-repeat; background-size:auto 17px !important; }
.main6 .swiper-prev{  transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.main6 .swiper-next{ margin-left: 0.28rem; }
.main6 .swiper-prev:hover,
.main6 .swiper-next:hover{background: url(img/right5.png) center no-repeat #d71518;  border:1px solid #d71518;}
.main6 .end{ align-items: flex-end;}


@media  screen and (max-width:1024px){
.main6 .swiper-pagination{ margin:0 0 10px 15px;}
.main6 .swiper-pagination-bullet{ margin:0 12px 0 0;}
.main6 .swiper-pagination-bullet-active{ width:20px;}
.main6 .swiper-prev,
.main6 .swiper-next{border-radius:5px; bottom:25px;right:15px; width:33px; height:27px; background-size:auto 13px !important; }
.main6 .swiper-next{ margin-left:14px;}

}

.case1{ display: block; width:calc(100% + 0.35rem); margin-left: -0.35rem;}
.case1 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width:100%;}
.case1 .swiper-slide {flex-shrink: 0; position: relative; transition-property: transform;}
.case1 .u2 .li{ display:flex; flex-wrap: wrap; width:4.62rem; margin-left:0.35rem; margin-bottom: 0.5rem; }
.case1 .u2 .a{ width: 100%; display: flex; flex-wrap: wrap; align-content: flex-start; position: relative; overflow: hidden; border-radius:10px; background: #fff;}
.case1 .u2 .a .pic{ display: block; width: 100%; position: relative;}
.case1 .u2 .a ._img{ padding-bottom:63.41%;}
.case1 .u2 .a .cont{ width: 100%; padding:0.4rem 0.4rem 0.52rem 0.4rem; position: relative;}
.case1 .u2 .a .tit{ width: 100%; color: #444444;font-size:0.26rem; line-height:0.38rem; height:0.76rem; font-weight: bold; margin-top: 0.2rem; }
.case1 .u2 .a .p{ display: inline-flex; border:1px solid #a3a3a3; border-radius: 3px; color: #666666;font-size:14px; padding:0 9px 1px 9px; line-height:25px; margin-top: 0.4rem; }
.case1 .u2 .a .time{ display:flex; color:#666;font-size:14px; line-height:22px;}
.case1 .u2 .a .line{ display:block; width: 100%; background:#e3e3e3; height:1px; margin-top: 0.39rem; }
.case1 .u2 .a:hover .tit{color: #d71518;}

@media screen and (max-width:1600px) {
.case1 .u2 .li{  width:4.2rem; margin-left:0.3rem; margin-bottom: 0.5rem; }
.case1 .u2 .a .cont{padding:0.3rem 0.3rem 0.4rem 0.3rem; position: relative;}
.case1 .u2 .a .line{margin-top: 0.3rem; }
.case1 .u2 .a .tit{font-size:0.24rem; line-height:0.36rem; height:0.72rem;  }
}
@media screen and (max-width:1024px) {
.case1{ width:calc(100% + 15px); margin-left: -15px;}	
.case1 .u2 .li{ width:220px; margin-left:15px; margin-bottom:30px;}	
.case1 .u2 .a .cont{ padding:15px 15px 20px 15px;}
.case1 .u2 .a .tit{font-size:15px; line-height:24px; height:48px; margin-top:6px; } 
.case1 .u2 .a .p{font-size:13px; line-height:24px; margin-top:15px;} 
.case1 .u2 .a .line{ margin-top:15px;}
.main6 .swiper-prev{ margin-left: 15px;}
}
@media screen and (max-width:767px) {

}


.main5{display:block; width:100%; overflow: hidden;}
.main5 .box{display:flex; flex-wrap: wrap; justify-content: space-between; width:100%;}
.main5 .left{ display:block; width:61.87%;}
.main5 .right{ display:block; width:26.5%; border-left: 1px solid rgba(255,255,255,0.2); }
.main5 .info1{ width: 77%;color:#fff;margin-top:0.55rem;
font-size: calc(14px + 0.04rem);
line-height: calc(22px + 0.16rem);
}
.main5 .list{width: 100%; display: flex; flex-wrap: wrap; position: relative; height: 100%; padding:0.15rem 0; }
.main5 .list .li{display: flex;position: relative; height:33.33%; align-items: center; justify-content: flex-end; width:100%; padding:0.3rem 0;}
.main5 .list .li::after{ display: block; content: ''; position: absolute; left:0; top:0; width:2000px; border-top: 1px solid rgba(255,255,255,0.2);}
.main5 .list .li .fl{display: flex; align-items: flex-end; white-space: nowrap; width: 2.5rem;}
.main5 .list .li:first-child::after{display: none;}
.main5 .list .li .num{ display: flex;color:#fff;}
.main5 .list .li .countup{ display: flex;color:#fff;font-weight: bold; font-size: 0.8rem;line-height:0.8rem; position: relative; z-index: 6;}
.main5 .list .li .dw{ display: flex; align-items: center;justify-content: center; color:#fff; width:0.38rem; height:0.38rem; border-radius: 50%; line-height:1; font-size: 0.2rem;background:url(img/ico0.png) center no-repeat #d71518; background-size:0.2rem !important; margin-left:-0.15rem;}
.main5 .list .li .p{ display: flex;color:#fff;font-weight: 400; font-size: calc(14px + 0.04rem);line-height: calc(22px + 0.06rem); margin-left:-0.1rem;}
.main5 .pic{ width:calc(100% + 0.3rem); display: flex; flex-wrap: wrap;  padding: 0.44rem 0 0.2rem 0;  margin:0 -0.15rem;}
.main5 .pic .img{ width:16.66%; display: flex; flex-wrap: wrap;align-items: center; justify-content: center; margin:0.11rem 0; padding:0 0.15rem;}

@media screen and (max-width:1600px) {
.main5 .info1{ width: 100%;}	
.main5 .list .li .fl{ width: 2.8rem;}
}
@media screen and (max-width:1024px) {
.main5 .left{width:100%; padding-bottom: 20px;}
.main5 .right{ width:100%; border-left:0;border-top: 1px solid rgba(255,255,255,0.2);  }	
.main5 .info1{ font-size:14px; line-height: 26px; margin-top:15px;}
.main5 .list{ padding:10px 0; }
.main5 .list .li{width:33.3%; padding:20px 0; height: auto; justify-content: center; }
.main5 .list .li::after{display: none;}
.main5 .list .li .fl{ width:auto;}
.main5 .list .li .countup{ font-size:24px; line-height:34px;}
.main5 .list .li .dw{ font-size:16px; width:20px; height:20px; background-size:10px !important; margin-left:-5px;}
.main5 .list .li .p{ font-size:14px; line-height: 24px;margin-left:-5px;}
.main5 .pic{ width:calc(100% + 14px); padding: 15px 0;  margin:0 -7px;}
.main5 .pic .img{margin:5px 0; padding:0 7px;}
}
@media screen and (max-width:767px) {
.main5 .pic{ justify-content: space-between;}	
.main5 .pic .img{ width:31%;}
.main5 .list .li .fl{ width:auto; flex-direction: column; justify-content: center; align-items: center;}
}



.main8{ overflow: hidden; height: auto !important;  max-height: inherit !important;}
.main8 .more{ display: block; width:100%; margin-top:0.78rem;}
.main8 .more a{ width:100%;display:flex; align-items: center; justify-content:center; background: #f5f5f5; height:0.6rem; color: #666666; font-size: calc(14px + 0.02rem); border-radius: 10px; }
.main8 .more a i{display: block; width:14px; height:14px; margin-left: 18px;background: url(img/ico17.png) center no-repeat; background-size:auto 100% !important;}
.main8 .more a:hover{background: #d71518; color: #fff;}
.main8 .more a:hover i{background: url(img/ico18.png) center no-repeat;}
.main8 .box{ display: flex; flex-wrap: wrap; width:100%;/* width:calc(100% + 0.2rem);  margin-right: 0.2rem; */ }
.main8 .u2 .li{ display: flex; flex-wrap: wrap; width:100%; padding:0 0.2rem 0 0; align-content: space-between; }
.main8 .u2 .a{ display:flex; flex-wrap: wrap; width:100%; position: relative; overflow: hidden; }
.main8 .u2 .cont{ display: block; position: absolute; left: 0; bottom: 0; z-index: 6; width: 100%; padding:0.4rem;}
.main8 .u2 .tit{ width:100%; color: #fff;font-size:0.3rem; line-height:0.4rem; font-weight: bold;}
.main8 .u2 .info{ display: flex; flex-wrap: wrap; width:calc(100% + 10px); margin-right: -10px;}
.main8 .u2 .s{display: inline-flex; color: #fff; font-size:14px; line-height:25px; border:1px solid #fff; border-radius: 3px; margin:8px 10px 0 0;padding:0 9px 1px 9px ;}
.main8 .u2 ._img{ padding-bottom: 82%;}
.main8 .u2 .li.li0{ min-width:9.48rem;width:9.48rem;}
.main8 .u2 .li.li1{ min-width:4.74rem;width:4.74rem;}
.main8 .u2 .li.li2{ min-width:4.74rem;width:4.74rem;}
.main8 .u2 .li.li2 ._img{ padding-bottom: 167.7%;}
.main8 .mySwiper{ width:100%;}
.main8 .swiper-wrapper{position: relative; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; width:100%;}
.main8 .swiper-slide {flex-shrink: 0; display: flex; position: relative; transition-property: transform;}
.main8 .ph{ display:none;}


@media screen and (max-width:1600px) {
.main8 .u2 .li.li0{ min-width:8.4rem;width:8.4rem;}
.main8 .u2 .li.li1{ min-width:4.2rem;width:4.2rem;}
.main8 .u2 .li.li2{ min-width:4.2rem;width:4.2rem;}
}
@media screen and (max-width:1024px) {
.main8 .more{margin-top:15px;}	
.main8 .more a{ height:40px; font-size:14px;}
.main8 .more a i{ margin-left: 14px;}
.main8 .box{ width:100%; }
.main8 .u2{  width:100%; display: flex; flex-wrap: wrap; justify-content: space-between; }	
.main8 .u2 .li{ width:49%; padding:0 0 12px 0; }
.main8 .u2 .cont{ padding:15px;}
.main8 .u2 .tit{font-size:15px; line-height:24px;}
.main8 .u2 .s{font-size:13px; line-height:22px; margin:8px 10px 0 0;padding:0 9px 1px 9px ;}
.main8 .box{ display:none;}
.main8 .ph{ display:block;}

}
@media screen and (max-width:767px) {
.main8 .u2 .cont{ position: static; padding: 15px 0 5px 0;}	
.main8 .u2 .tit{ color: #333;}	
.main8 .u2 .li{ width:48.5%;}
}	

#s_case{width: 100%;} 
#s_case .horizontal{ width:100%; display: flex;}
#s_case .pin-wrap{ width:100%; display: flex;}
#s_case .to-right{ display: flex;padding-left: calc((100vw - 1600px) / 2); padding-right: calc((100vw - 1710px) / 2);}

@media screen and (max-width:1780px) {
#s_case .to-right{ padding-right:0.28rem; padding-left:0.8rem;}	
}	
@media screen and (max-width:1440px) {
#s_case .to-right{ padding-right:0.18rem;}	
}	


.main7 .box{ display:flex;justify-content: space-between;  width: 100%; position: relative; margin-top:0.45rem;}
.main7 .hd{ width:3.26rem; min-width:3.26rem;margin-top:-0.1rem;}
.main7 .hd ul{ display: block; width:100%; padding:0 0.3rem 0 0;}
.main7 .hd ul li{ position: relative; cursor: pointer; display:flex; align-items: center; justify-content:space-between; width:100%; color: #444444;font-size:0.24rem; line-height:1.4;background:#fff; border-radius:10px; height: 0.78rem;margin-top:0.1rem; padding:0 0.25rem;}
.main7 .hd ul li time{ color:#b5b5b5;}
.main7 .hd ul li.on{ background: #d71518; color: #fff;}
.main7 .hd ul li.on::after{ display: block; content: ''; position: absolute; left: 100%; top: 50%; margin-top: -9px; border-top: 9px solid transparent; border-bottom:9px solid transparent;border-left: 9px solid #d71518; }
.main7 .hd ul li.on time{ color: #fff;}
.main7 .bxs{ width:100%; display: block; flex-direction: row-reverse; background: #fff;border-radius:10px; overflow: hidden;}
.main7 .u2{ width:100%; display: flex;justify-content: space-between; position: relative; height: 100%; }
.main7 .u2 .left{ width:49.6%; display: block; align-items: flex-start;  position: relative; overflow: hidden; }
.main7 .u2 .shipin{ cursor: pointer; display: flex; align-items: center; justify-content: center; flex-direction: column; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); color: #fff;font-size:16px; line-height:24px;}
.main7 .u2 .shipin img{ width:1.03rem; height:1.03rem; margin-bottom:0.23rem;}
.main7 .u2 .right{ width:50.4%; display: flex; flex-wrap: wrap;align-content: flex-start;padding:0.55rem 1rem 0.5rem 0.5rem;}
.main7 .u2 .pic{ width:100%; display: flex; line-height:0;  position: relative;
  height: 100%;
}}
.main7 .u2 .pic img{  width:100%; height:100%; object-fit: cover; }
.main7 .u2 .info{ width: 100%; color: #666;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.1rem);}
.main7 .u2 .tit2{ position: relative; width:100%; display: block; font-weight: bold; color: #333333;font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem); margin-bottom:1px;}
.main7 .u2 .tit2::after{ display: block; content: ''; position: absolute; left:-20px; top:calc(8px + 0.03rem); width:6px; height:6px; background: #d71518; }
.main7 .u2 .tit1{ width:100%; color: #333;font-size:0.28rem; line-height:0.38rem; font-weight: bold; margin-bottom: 0.18rem;}
.main7 .u2 .cont{ display: flex; flex-wrap: wrap; width: 100%; padding-top:0.1rem;}
.main7 .u2 .s{display: flex; flex-wrap: wrap; width:100%; margin-top: 0.18rem; padding-left: 20px;}

.main7 ._btn{ display: inline-flex; margin-top: 0.52rem; }
.main7 ._btn .a{ display:inline-flex; font-size:calc(14px + 0.02rem); line-height:1; height:43px; justify-content: center; align-items: center; border-radius:43px; width:126px; padding-bottom:1px; margin-right: 0.3rem;}
.main7 ._btn .a._hqfa{ background: #d71518; border: 1px solid #d71518; color: #fff;background-position:right bottom;}
.main7 ._btn .a._hqfa:hover{ color:#d71518; background:linear-gradient(to left,transparent 50%,#fff 50%);background-size:200% 100%; background-position:left bottom;}
.main7 ._btn .a._ljzx{ color: #d71518;  border: 1px solid #d71518; background-position:right bottom; transition:all .5s ease;}
.main7 ._btn .a._ljzx:hover{ color:#fff; background:linear-gradient(to left,transparent 50%,#d71518 50%);background-size:200% 100%; background-position:left bottom;}
.main7  .prev,
.main7  .next{ display:none; cursor: pointer; width:48px; height:37px; border:1px solid #7a7a7a; border-radius: 8px;position: absolute;right:0; top:-1.02rem; z-index: 10; background: url(img/right3.png) center no-repeat; background-size:auto 17px !important; }
.main7  .prev{ margin-right:75px; transform:rotateY(180deg); -ms-transform:rotateY(180deg);}
.main7  .prev:hover,
.main7  .next:hover{background: url(img/right5.png) center no-repeat #d71518;  border:1px solid #d71518;}


@media screen and (max-width:1600px) {
.main7 .hd ul li{height: 0.66rem;}	
.main7 .u2 .right{ padding:0.4rem 0.4rem 0.4rem 0.4rem;}	
.main7 .u2 .info{font-size:14px; line-height:24px;}
.main7 .u2 .s{margin-top: 0.15rem;}
.main7 .u2 .tit1{  margin-bottom: 0.12rem;}
.main7 ._btn{margin-top: 0.35rem;}


}
@media screen and (max-width:1440px) {
.main7 .u2 .right{ padding:0.35rem 0.25rem 0.35rem 0.25rem;}	
.main7 .u2 .s{ padding-left:14px;margin-top: 0.12rem;}
.main7 .u2 .tit2::after{left:-14px;}
.main7 ._btn{margin-top: 0.25rem;}
.main7 ._btn .a{  height: 38px;}
.main7 .u2 .info{font-size:13px; line-height:23px;}
}	
@media screen and (max-width:1024px) {
.main7 .box{ flex-wrap: wrap; margin-top:30px;}
.main7 .hd{ width:100%; min-width:100%; margin:0 0 10px 0;}	
.main7 .hd ul{ display: flex; white-space: nowrap; overflow-x: auto; padding:10px 0;}
.main7 .hd ul li{ width: auto; height:35px; margin:0 15px 0 0;border-radius:5px; font-size:14px; padding: 0 14px;}
.main7 .hd ul li.on::after{ margin-top: -7px; border-top: 7px solid transparent; border-bottom:7px solid transparent;border-left: 7px solid #d71518; }
.main7 .hd ul li time{ margin-left:15px;}
.main7 .bxs{border-radius: 10px;}
.main7 .u2 .cont{ width: 100%; padding-top: 5px;}
.main7 .u2 .s{ margin:5px 0;align-items: center; justify-content: center; }	
.main7 .u2 .s img{ width:auto; height:24px; }
.main7 .u2 .tit1{ font-size:18px; line-height:28px; }
.main7 .u2 .tit2{ font-size:15px; line-height:24px;}
.main7 .u2 .info{ font-size:14px; line-height:24px; }
.main7 .u2 .shipin{ font-size:14px; height:20px;}
.main7 .u2 .shipin img{ width:40px; height:40px; margin-bottom:8px;}
.main7 ._btn .a{ font-size:13px; height:32px; width:90px; margin-right: 14px; }
.main7 .u2 .right{ padding:20px 15px 30px 15px;}	
.main7 .prev,
.main7 .next{border-radius:5px; right:15px; width:28px; height:28px; background-size:auto 12px !important; top:286px; }
.main7 .prev{ margin-right:40px;}
}
@media screen and (max-width:767px) {
.main7 .u2{flex-wrap: wrap;}		
.main7 .u2 .left{ width:100%; }
.main7 .u2 .right{  width:100%; }

}



.list06{display: block; width: 100%;}
.list06 .ul{ display: flex;flex-wrap: wrap; width: calc(100% + 0.2rem);  margin:-0.1rem;}
.list06 .ul li{ width:25%; padding:0.1rem;}
.list06 .ul li .la{ display: flex;flex-wrap: wrap; width: 100%; background: #ffdecb;overflow: hidden;border-radius:0.2rem;  position: relative; height: 100%;}
.list06 .ul li .tit{ display: block; color: #171717; width:100%;font-size:0.36rem;line-height: 0.46rem; font-weight: 400; margin-top: 0.14rem; }
.list06 .ul li .ico{ display: block; line-height: 0; width: 100%;}
.list06 .ul li .ico img{ width:0.58rem;width:0.58rem; object-fit: contain;}
.list06 .ul li .info{ width:100%; color: #303030;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.02rem); min-height: calc(66px + 0.06rem); margin-top: 0.18rem;}
.list06 .ul li .top{ width:100%; padding:0.22rem 0.3rem 13px 0.3rem;background: #ffb284;}
.list06 .ul li .cont{ width:100%; padding:0.32rem 0.3rem 0.44rem 0.3rem;}
.list06 .ul li .text{ width:100%; display: flex; flex-wrap: wrap; justify-content: space-between; color: #333333;font-size:calc(14px + 0.02rem);line-height:25px; }
.list06 .ul li .p{ width:48.5%;display:block; position: relative; padding-left: 15px; margin:0.05rem 0;}
.list06 .ul li .p::after{ display: block; content: ''; position: absolute; left:0; top:10px; width:5px; height:5px; background: #eb6514;}
.list06 .ul li .line{ display: block; height: 1px; width: 100%; background: #f8a06b; margin-top: 0.42rem;}
.list06 .ul li .pic{ width:calc(100% + 0.2rem); display: flex; flex-wrap: wrap;  margin-left: -0.1rem; margin-right: -0.1rem; margin-top: 0.44rem;}
.list06 .ul li .pic .img{ width:33.33%; display: flex; flex-wrap: wrap;align-items: center; justify-content: center; margin:4px 0; padding:0 0.1rem; }

.list06 .ul li .la:hover{ transform: translateY(-10px); -ms-transform: translateY(-10px);}

.list06 .ul li .top{ background: #ffb284;}
.list06 .ul li:nth-child(3n+2) .la{ background: #e5ebe9;}
.list06 .ul li:nth-child(3n+3) .la{ background: #ede6f6;}
.list06 .ul li:nth-child(3n+4) .la{ background: #fff3d8;}
.list06 .ul li:nth-child(3n+2) .top{ background: #a9d2c2;}
.list06 .ul li:nth-child(3n+3) .top{ background: #cabadf;}
.list06 .ul li:nth-child(3n+4) .top{ background: #f9d68a;}
.list06 .ul li:nth-child(3n+2) .line{ background: #6aa38d;}
.list06 .ul li:nth-child(3n+3) .line{ background: #b685f7;}
.list06 .ul li:nth-child(3n+4) .line{ background: #f8bc3a;}
.list06 .ul li:nth-child(3n+2) .p::after{ background: #5d9b83;}
.list06 .ul li:nth-child(3n+3) .p::after{ background: #b07af7;}
.list06 .ul li:nth-child(3n+4) .p::after{ background: #f7b629;}



@media  screen and (max-width:1600px){
.list06 .ul li .tit{font-size:0.34rem;line-height: 0.44rem; }	
.list06 .ul li .info{font-size:14px;line-height:22px; min-height:66px;  }	
.list06 .ul li .text{font-size:13px;line-height:24px; }
.list06 .ul li .p{ padding-left: 10px}
.list06 .ul li .top{padding: 0.22rem 0.2rem 13px 0.2rem;}
.list06 .ul li .cont{padding: 0.28rem 0.2rem 0.34rem 0.2rem;}
.list06 .ul li .pic{ margin-top: 0.34rem;}
.list06 .ul li .line{ margin-top: 0.32rem;}
}
@media  screen and (max-width:1024px){
.list06 .ul{ width: calc(100% + 14px);margin:-7px;}	
.list06 .ul li{ width:50%; padding:7px;}
.list06 .ul li .la{border-radius:10px;}
.list06 .ul li .top{ padding:20px 15px 10px 15px;}
.list06 .ul li .info{ margin-top:10px;}
.list06 .ul li .tit{ font-size:18px; line-height:28px; margin-top: 8px;}
.list06 .ul li .ico img{ width:38px;height:38px;}
.list06 .ul li .p{ font-size:14px; line-height:24px; margin:2px 0;}
.list06 .ul li .cont{ padding:15px 15px 20px 15px;}
.list06 .ul li .line{ margin-top:15px;}
.list06 .ul li .pic{ margin-top:15px; width: calc(100% + 14px); margin-left: -7px;margin-right:7px;}
.list06 .ul li .pic .img{ margin:2px 0; padding:0 7px; }
.list06 .ul li .tit{ padding:5px 0 5px 50px; margin:0;}
.list06 .ul li .ico{ width: auto; position:absolute; left:15px; top:20px;}
.list06 .ul li .la:hover{ transform: translateY(-7px); -ms-transform: translateY(-7px);}
}
@media  screen and (max-width:767px){
.list06 .ul li{ width:100%;}
.list06 .ul li .info{ min-height: inherit;}
.list06 .ul li .top{ position: relative; padding:20px 15px 20px 15px;}

}


.mian1{ width: 100%;border-top: 1px solid rgba(245,245,245,0.2); position: absolute; left: 0; bottom: 0; z-index:6;}
.mian1 .list{ width: 100%; overflow: hidden; padding:0 0.2rem 0.05rem 0.2rem;}
.mian1 .list .ul{width: 100%; justify-content: space-between; display: flex; flex-wrap: wrap; overflow: hidden; }
.mian1 .list .ul li{ position: relative; display:flex; justify-content:center; flex-wrap: wrap; width: 25%; padding:0.15rem;}
.mian1 .list .ul li::after{ display: block; content: ''; position: absolute; right:-1px; top:50%; width:1px; height:0.52rem; transform: translateY(-50%); -ms-transform: translateY(-50%); background: #5a5a5a;}
.mian1 .list .ul li .a{ height:1.02rem; display: flex; align-items: center;}
.mian1 .list .ul li .ico{ display: block; min-width:0.5rem; width:0.5rem; line-height: 0; margin-right:0.12rem;}
.mian1 .list .ul li .ico img{ width:100%;}
.mian1 .list .ul li .text{ display: flex; flex-direction: column;width: 100%;}
.mian1 .list .ul li .tit{ width: 100%; font-weight: bold; color: #fff; font-size:0.22rem; line-height:0.3rem; }
.mian1 .list .ul li .p{ width: 100%; color: #fff; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.02rem); margin-top:0.06rem;}
.mian1 .list .ul li .a:hover .ico{ transform: rotateY(360deg); -ms-transform: rotateY(360deg);}


@media screen and (max-width:1440px) {
.mian1 .list .ul li .a{ height:0.9rem;}	
.mian1 .list .ul li .ico{ min-width:0.48rem; width:0.48rem; margin-right:0.1rem;}	
.mian1 .list .ul li .tit{font-size:0.2rem; line-height:0.28rem; }
.mian1 .list .ul li .p{  font-size:14px; line-height:22px; margin-top:0.06rem;}
}	
@media screen and (max-width:1024px) {
.mian1{ position: static;border-top:0;border-bottom: 1px solid rgba(0,0,0,0.2);}
.mian1 .list{ padding:15px 0;}	
.mian1 .list .ul li{ width:50%; padding:10px 15px;}
.mian1 .list .ul li::after{ height:26px;}
.mian1 .list .ul li .a{ height: auto; position: relative;}
.mian1 .list .ul li .tit{ font-size:16px; line-height:24px; color: #1d1c1c;}
.mian1 .list .ul li .p{ font-size:14px; line-height:22px; color: #666666; margin-top:2px;}
.mian1 .list .ul li .ico{ min-width:30px; width:30px;margin-right:8px;}
}
@media screen and (max-width:767px) {	
.mian1 .list .ul li{justify-content:flex-start;}	
/* .mian1 .list .ul li .ico{ position: absolute; left:0; top: 0;}	
.mian1 .list .ul li .tit{ padding:3px 0  3px 40px;}
.mian1 .list .ul li .p{  margin-top:8px;} */
}



/*about*/
/* inbaner */
.inbaner{ position: relative; line-height:0; overflow: hidden;}
.inbaner .div{ display:block; width:100%; text-align: center;}
.inbaner .div img{width:100%;}
@media screen and (max-width:1024px) {

}

.banText{ position: absolute; left:0; top:50.17%; width:100%; z-index: 6;transform: translateY(-50%); -ms-transform: translateY(-50%);}
.banText1{ top:59%;}
.banText .tit{ display: block; text-align: center; width:100%; color: #fff; font-size:0.72rem; line-height:0.82rem; font-weight: bold; } 
.banText .info{ display: block;text-align: center; width:100%;  color: #fff; font-size:0.24rem; line-height:0.34rem; margin-top:0.24rem; }
.banText .tit1{ display: block; width:100%; color: #fff; font-size:0.5rem; line-height:0.6rem; font-weight: bold; }
.banText .tit2{ display: inline-flex; color: #fff; font-size:0.24rem; line-height:0.34rem; margin-top:0.22rem;background: url(img/bg11.png) left center no-repeat; background-size:100% 100% !important; padding:0.16rem 0.4rem 0.16rem 0.32rem; border-radius:0 0.33rem 0.33rem 0.33rem;  }
.banText .info1{ display: block; width:100%; color: #fff; font-size:0.17rem; line-height:0.29rem; margin-top: 0.41rem; }
.banText .info2{ display:inline-flex; align-items: center; color: #fff; font-size:0.16rem; line-height:0.28rem; margin-top: 0.5rem; }
.banText .info2 img{ width:14px; height:14px; margin-left: 12px;}
.banText .info2:hover img{ margin-left: 20px;}

@media  screen and (max-width: 1024px){
.banText{ padding:0 30px; padding-top: 50px;}	
.banText1{ top:50.17%;}
.banText .tit{ font-size:20px; height:30px;}
.banText .info{ font-size:14px; line-height:24px; margin-top:5px;}
.banText .tit1{ font-size:18px; line-height:28px; }
.banText .tit2{ font-size:14px; line-height:24px; margin-top:15px; padding:2px 20px 4px 15px; border-radius:0 16px 16px 16px;  }
.banText .info1{font-size:14px; line-height:24px; margin-top:15px; }
.banText .info2{ font-size:14px; line-height:24px; margin-top:15px; }
.banText .info1 br{ display:none;}
.banText .info2 img{ width:12px; height:12px; margin-left:8px;}
.banText .info2:hover img{ margin-left:16px;}
}


.mbx1{ display: block; text-align: right; color: #8c8c8c;font-size:14px; line-height:24px; padding-top: 26px;}
.mbx1 a{ color: #8c8c8c;}
.mbx1 i{ padding:0 8px;}
.mbx1 a:hover{color: #d71518;}

@media screen and (max-width:1024px) {
.mbx1{ display:none;}
}



.about1{ width: 100%; display: flex; flex-wrap: wrap; align-items:center; justify-content: space-between;}
.about1 .right{ display:block; width:59.68%; }
.about1 .left{  display:block;width:35%;}
.about1 .tit{ display:block;
color:#333333;font-weight: bold;
font-size: 0.54rem;
line-height: 0.7rem;padding: 0 0 0.6rem 0; background: url(img/bg3.png) left bottom no-repeat; background-size:auto 7px !important; }
.about1 .info1{ width: 100%;color:#666666;font-weight: 400; margin-top:0.16rem;
font-size: calc(14px + 0.02rem);
line-height: calc(22px + 0.14rem);
}



@media screen and (max-width:1440px) {
.about1 .right{ width:61.68%; }	
}
@media screen and (max-width:1024px) {
.about1 .box{ flex-wrap: wrap;}	
.about1 .left{ width:100%;}
.about1 .right{ width:100%; margin-top: 20px; }
.about1 .tit{ font-size:20px; line-height: 30px;padding: 0 0 20px 0; background-size:auto 3px !important;}
.about1 .info1{ font-size:14px; line-height: 26px;}

}



.about0{display:block; width:100%; position: relative;}
.about0::after{ display:block; content: ''; position: absolute; left: 50%; top:1.1rem; height:0.69rem; background: #d71518; transform: translateY(-50%); -ms-transform: translateY(-50%); width:1px;}
.about0 .box{display:block; width:100%; padding:1.2rem 0;}
.about0 .info1{ width: 100%;color:#fff;font-weight: 400; text-align: center; margin-top:0.22rem;
font-size: calc(14px + 0.06rem);
line-height: calc(22px + 0.08rem);
}
.about0 .tit1{  width: 100%; text-align: center;
color:#fff;font-weight: bold;
font-size: 0.32rem;
line-height: 0.42rem;
}
.about0 .list{width:calc(100% + 1.6rem); margin:0 -0.8rem; display: flex; flex-wrap: wrap; justify-content:center; padding-top:0.62rem; }
.about0 .list .li{ text-align: center; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: flex-start; align-items: center;/* width:25%; */ margin:0.3rem 0.8rem 0 0.8rem; }
.about0 .list .li .num{ display: flex;color:#fff;}
.about0 .list .li .countup{ display: flex;color:#fff;font-weight: bold; font-size: 0.93rem;line-height:0.98rem;}
.about0 .list .li .dw{ display: flex;color:#fff; font-size: calc(14px + 0.06rem);line-height: 0.6rem; margin-left: 5px;}
.about0 .list .li .p{ display: flex;color:#fff;font-weight: 400; font-size: calc(14px + 0.04rem);line-height: calc(22px + 0.06rem);}


@media screen and (max-width:1024px) {
.about0 .box{padding:45px 0;}	
.about0::after{ height:36px; top:45px; }
.about0 .tit1{ font-size:18px; line-height: 28px; }
.about0 .info1{ font-size:13px; line-height: 24px; margin-top:15px;}
.about0 .list{width:calc(100% + 24px); margin:0 -12px;  padding-top:10px; }
.about0 .list .li{ margin:20px 12px 0 12px; }
.about0 .list .li .countup{ font-size:24px; line-height:34px;}
.about0 .list .li .dw{ font-size:14px; line-height: 30px;}
.about0 .list .li .p{ font-size:13px; line-height: 26px;}
}
@media screen and (max-width:767px) {

}	




#c-about .c-main-wrap { position: relative;}
#c-about .c-wrap { position: sticky; top: 0; transition: 0.5s;overflow: hidden; padding:1.2rem 0.8rem;}
#c-about .c-wrap .c-box { position: absolute; width:1600px; height: 70.74%;overflow: hidden; border-radius: 10px; position: absolute; top: 50%; left: 50%;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);
transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -o-transition: all 0.5s linear}
  #c-about .c-main-wrap.on { padding-top: 1.05rem;} 
 #c-about .c-main-wrap.on .c-wrap{ padding:1.1rem 0;} 
#c-about .c-main-wrap.on .c-wrap .c-box{width:100%;max-width:100%; border-radius: 0; overflow: visible;}
#c-about .c-wrap .c-box img { position: absolute; top: 50%; left: 50%; width: 100vw; height: 100%; object-fit: cover;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width:none;}
#c-about .c-main-wrap.on .c-wrap .c-box{ height: 102% !important; }
#c-about .c-wrap .c-box .c-text-box {position:relative; z-index: 5; width: 100%; }


@media  screen and (max-width:1780px){
#c-about .c-wrap .c-box {width:calc(100% - 1.6rem); }
}
@media  screen and (max-width: 1024px){
#c-about .c-wrap {padding:45px 15px;}	
#c-about .c-wrap .c-box {width:calc(100% - 30px); height: 75.74%; }
#c-about .c-main-wrap.on { padding-top:40px;} 
#c-about .c-main-wrap.on .c-wrap{ padding:45px 0;} 

}


._title{ display: block; color: #333; width:100%; font-size:0.56rem; line-height:0.66rem; font-weight: bold;font-family: 'NotoSans-Bold';} 
._com{display: block; color: #666; width:100%; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem); margin-top: 19px;} 


@media  screen and (max-width:1600px){
._title{font-size:0.52rem; line-height:0.62rem;}  
}
@media  screen and (max-width: 1024px){
._title{ font-size:20px; line-height:30px;}
._com{ font-size:14px; line-height:24px; margin-top: 8px;} 
}


.about4 .list{display: block; width:calc(100% + 0.3rem); margin:0.5rem -0.15rem 0 -0.15rem;}
.about4 .list .box{ display: block; width: 14.28%; padding:0.15rem;}
.about4 .list .box .a{ display: block;width:100%;}
.about4 .list .box ._img{ padding-bottom:47.29%; border-radius: 5px; background:#f5f5f5; object-fit: contain;}
.about4 .slick-dots{display: inline-flex; width: auto; padding-left:0.15rem;}


@media screen and (max-width:1024px) {
.about4 .list{ width:calc(100% + 14px); margin:20px -7px 0 -7px;}
.about4 .list .box{ width: 20%; padding:7px;}
.about4 .slick-dots{ width: auto; padding-left:7px;}
}
@media screen and (max-width:767px) {
.about4 .list .box{ width:33.33%; display: none;}	
.about4 .list .box:nth-child(1),
.about4 .list .box:nth-child(2),
.about4 .list .box:nth-child(3),
.about4 .list .box:nth-child(4),
.about4 .list .box:nth-child(5),
.about4 .list .box:nth-child(6),
.about4 .list .box:nth-child(7),
.about4 .list .box:nth-child(8),
.about4 .list .box:nth-child(9),
.about4 .list .box:nth-child(10),
.about4 .list .box:nth-child(11),
.about4 .list .box:nth-child(12),
.about4 .list .box:nth-child(13),
.about4 .list .box:nth-child(14),
.about4 .list .box:nth-child(15),
.about4 .list .box:nth-child(16),
.about4 .list .box:nth-child(17),
.about4 .list .box:nth-child(18){ display: block;}
.about4 .list{ display: flex; flex-wrap: wrap;}
}





.about3 .ul{ display:flex; flex-wrap: wrap; width:100%; justify-content:space-between; }
.about3 .li{display:flex; flex-wrap: wrap; width: 48.43%; margin-top:0.55rem;}
.about3 .li .la{ width: 100%; overflow: hidden; flex-wrap: wrap; border-radius:12px; position: relative;
background:#fff;
display: flex;
align-items: flex-start;
padding:0.62rem 0.66rem 0.8rem 1.94rem;}
.about3 .li .tit{display:block; width: 100%; font-weight: bold; margin-top: 5px;
color:#333;
 font-size:0.26rem; line-height:0.36rem;
}
.about3 .li .p{display:block; width: 100%; margin-top:0.23rem;
color: #666;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.12rem);
}
.about3 .li .ico{display:block; line-height: 0; width:0.88rem; left:0.5rem; top:0.7rem; position: absolute;}
.about3 .li .ico img{ width: 100%;}
.about3 .li .s{display:block; width: 100%; margin-top: 0.44rem; font-weight: bold;
color: #d71518;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);
}
.about3 .li .btn{ display:inline-flex; justify-content: center; color: #fff; align-items: center; width:119px; text-transform: uppercase; font-size:14px; line-height:1; height:40px; border-radius:40px; margin-top:23px; padding-bottom: 1px; border:1px solid #d71518; background: #d71518;;}
.about3 .li .la:hover .btn{ background:#fff;color: #d71518;}
.about3 .li .la:hover .tit{color: #d71518;}

@media screen and (max-width:1440px) {
.about3 .li .la{padding:0.62rem 0.5rem 0.8rem 1.7rem;}
}
@media screen and (max-width:1024px) {
.about3 .li{margin-top: 20px;}	
.about3 .li .la{ 
padding:18px 18px 25px 18px;}
.about3 .li .tit{ margin:0; min-height:40px; display: flex; align-items: center; padding:0 0 0 52px;
font-size:18px;
line-height:28px;}
.about3 .li .p{ font-size:14px; line-height: 24px; margin-top:10px;}
.about3 .li .info{margin-top:20px; padding-top:15px; }
.about3 .li .ico{ width:40px; min-width:40px; left:15px; top:18px;}
.about3 .li .btn{ width:96px;font-size:13px;  height:32px; border-radius:32px; margin-top:15px;}
}
@media screen and (max-width:767px) {
.about3 .li{ width: 100%;}	
.about3 .li .s{ display:none;}
.about3 .li .btn{ display:none;}
}



.about2{ position: relative; overflow: hidden;}
.about2 .bd{ position: absolute; left:0; top:0; width:100%; height:100%;
display: block; z-index: 1;
}
.about2 .bd .pic{ position: absolute; left:0; top:0; width:100%; height:100%;
display: block; z-index: 1;
}
.about2::after{ position: absolute; left:0; top:0; width:100%; height:100%; content: '';
/* background: rgba(8, 63, 142, 0.51); */
display: block; z-index: 2;
}
.about2 .box{ display: block; width: 100%;}
.about2 .box ul{display: flex; width: 100%;border-right: 1px solid rgba(255, 255, 255, 0.3);}
.about2 .box li{width: 33.33%; height:7.67rem; text-align: center;
border-left: 1px solid rgba(255, 255, 255, 0.3);
display: flex;
 flex-wrap: wrap;
justify-content: center;
align-items:center;
padding:0.4rem 0.4rem;
}
.about2 .box .cont{ display: flex; flex-wrap: wrap;justify-content: center; width: 100%;
}
.about2 .box .pic{ display: block; 
position: absolute;
width: 100%;
height: 100%; z-index: 1;
}
.about2 .box li:hover .pic{ transform:scale(1.1); -ms-transform:scale(1.1);}
.about2 .box .ico{ display: flex; width:1.1rem;height: 1.1rem;align-items: center; justify-content: center;
line-height: 0;  border-radius: 50%;
}
.about2 .box .ico img{ width: 0.7rem;height: 0.7rem;}
.about2 .box .tit{ display: block; width: 100%;
color: rgb(255, 255, 255);
font-size: 0.34rem;
font-weight: 700;
line-height: 0.44rem;  margin-top: 0.68rem;
}
.about2 .box .inof{ display: block; width: 100%;
color: rgb(255, 255, 255);
font-size: calc(14px + 0.04rem);
font-weight: 400;
line-height:calc(22px + 0.06rem); min-height:calc(88px + 0.24rem); margin:12px 0;
}

.about2 .box li.on {background: url(img/bg4.png) center no-repeat; background-size:100% 100%;}
.about2 .box li.on .ico{ background: #d71518; }

@media screen and (max-width:1024px) {
.about2 .box .ico{ width:56px;height:56px; }	
.about2 .box .ico img{width:34px; height: 34px; }
.about2 .box .tit{font-size:16px; line-height: 26px; margin-top:15px; }
.about2 .box .inof{font-size:14px; line-height: 20px; margin-top:10px; }
.about2 .box li{padding:40px 14px;}
}
@media screen and (max-width:767px) {
.about2 .box ul{ flex-wrap: wrap;border-right:0;}	
.about2 .box li{height:auto;width:100%;border-left:0;padding:40px 20px;border-top: 1px solid rgba(255, 255, 255, 0.22); justify-content: flex-start;   text-align: left;
}
.about2 .box .cont{ position: relative; padding:0 0 0 70px;}
.about2 .box .ico{ position: absolute; left: 0; top:50%; margin-top: -28px; min-width:56px;}
.about2 .box .inof{ min-height: auto; margin-bottom: 0;}
.about2 .box .tit{margin-top:0; }
}






.form1{ width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.form1 .lab{ width:47.4%; position:relative; display: flex; margin-top:20px;}
.form1 .w33{ width:31%;}
.form1 .line{ border-bottom: 1px solid #e1dddd;}
.form1 .line:hover{ border-bottom: 1px solid #d71518;}
.form1 .lab1{display: block;width: 100%; color: #ababab;font-size:14px; line-height:24px; margin-top: 35px;}
.form1 .lab1 span{ color: #ff2525;}
.form1 .w100{ width:100% !important;}
.form1 .wrap{ flex-wrap: wrap;}
.form1 .name{color: #666666;font-size:calc(14px + 0.04rem); line-height:0.58rem; white-space: nowrap;}
.form1 .name span{ color: #ff2525;}
.form1 .text{ float: left; width: 100%; color: #333333;font-size:calc(14px + 0.02rem); line-height:58px; height:58px; padding:0 0.15rem;  }
.form1 .text1{ width: 2.02rem; color: #333333;font-size:0.16rem; padding: 0 0 0 8px; border-bottom: 1px solid #e1dddd; margin-left: 8px;}
.form1 .submit{display: flex; justify-content: center; align-items: center; width: 100%; color: #fff;font-size:; line-height:1; height:58px; background: #d71518; border-radius:calc(44px + 0.14rem); border:1px solid #d71518; padding-bottom: 1px; margin-top:0.04rem;  background-position:right bottom;
 transition:all .5s ease;}
.form1 .submit:hover{ color: #d71518; background:#fff;}
.form1 .dl{ display: flex; flex-wrap: wrap;width:calc(100% + 0.2rem); margin-top: -2px; margin-right:-0.2rem;}
.form1 .dl2{ margin-bottom:30px;}
.form1 .dl dd{ text-transform: uppercase; display: flex; flex-wrap: wrap; color: #666666;font-size:calc(14px + 0.02rem); line-height:26px; padding-left:24px; position: relative; min-width:82px; margin-right:0.2rem; cursor: pointer;  background: url(img/dui2.png) left 52% no-repeat;  background-size: auto 16px !important; margin-top: 5px; margin-bottom: 5px;}
.form1 .dl dd.on{ background: url(img/dui3.png) left 52% no-repeat;  }
.form1 .yangzhengma{ float: right; object-fit: contain; height:58px; min-width:100px;width:100px; }

.form1 input::placeholder{ color:#666; opacity:1 !important;}

@media screen and (max-width:1440px) {
.form1 .lab{ margin-top: 15px;}	
}	
@media screen and (max-width:1024px) {
.form1 .lab{ width:48.4%; margin-top:8px;}
.form1 .lab1{ margin-top: 14px;}
.form1 .w33{ width:48.4%;}
.form1 .name{ font-size:14px; line-height:40px;}
.form1 .text{font-size:14px; line-height:30px; height:40px; padding:5px 14px;}
.form1 .dl{width:calc(100% + 14px); margin-right:-14px;}
.form1 .dl dd{font-size:13px; line-height:26px; padding-left:19px;  background-size: auto 14px !important;  min-width:64px; margin-right:12px; margin-top: 2px; margin-bottom: 2px;}
.form1 .dl2{ margin-bottom:15px;}
.form1 .submit{font-size:14px;line-height: 40px; height: 40px; margin: 0; padding-bottom: 2px;}
.form1 .yangzhengma{height:calc(30px + 0.16rem);min-width:inherit;width:auto;}
.form1 .text1{width:3rem; font-size: calc(12px + 0.02rem);}
}
@media screen and (max-width:767px) {
.form1 .lab{ width:100%;}
.form1 .w33{ width:100%;}	
}





._sect01 .box{ display:flex; flex-wrap: wrap; justify-content: space-between; width:100%; border-radius:12px; overflow: hidden;  }
._sect01 .right{ position: relative; display:flex; flex-wrap: wrap; align-content: flex-start; background:#fff; width:72.37%; padding:0.48rem 0.4rem 0.56rem 0.4rem;background:rgba(255,255,255,0.96);}
._sect01 .left{ position: relative; display:flex; flex-wrap: wrap; align-content: flex-start; width:27.63%; padding:0.48rem 0.4rem 0.56rem 0.46rem;background:rgba(215,21,24,0.9);}
._sect01 .left .addr .div{border-bottom: 1px solid rgba(255,255,255,0.1); margin-top:18px; }
._sect01 .left .addr .div:last-child{border-bottom:0;}
._sect01 .title{ display:block; width:100%;color: #1c1c1c;font-size:0.34rem; line-height:0.44rem; font-weight: bold;font-family: 'NotoSans-Bold';}
._sect01 .title1{ display:block; width:100%;color: #fff;font-size:0.29rem; line-height:0.4rem; font-weight: bold;font-family: 'NotoSans-Bold';}
._sect01 .info1{display: block; width: 100%; color: #666;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin:8px 0 5px 0;}
._sect01 .addr{display:flex; flex-wrap: wrap; width:100%;  margin-top:10px;}
._sect01 .addr .div{display:block; width:100%; position: relative; padding:13px 0 13px 45px;}
._sect01 .addr .t1{ display: block; width:100%; color:rgba(255,255,255,1); font-size:calc(14px + 0.06rem);line-height:30px;}
._sect01 .addr .s{ display: block; width:100%; color:rgba(255,255,255,0.6); font-size:calc(14px + 0.02rem);line-height:26px; margin-top: 2px;}
._sect01 .addr .ico{ position: absolute; left:0; top:29px; width:32px;height:32px; }
._sect01 .er{ display:flex; flex-wrap: wrap; align-items: center; width:83px;margin:0.28rem 5px 0 0;}
._sect01 .er i{ display:block; width:100%; line-height: 0;}
._sect01 .er span{ display:block; width:100%; text-align: center;  color:rgba(255,255,255,0.72); font-size:14px; line-height:24px; margin-top: 14px;}
._sect01 .er:last-child{margin-right:0;}
._sect01 .form1 .dl1{ margin-bottom:-10px;}
._sect01 .form1 .dl2{ margin-bottom:-10px;}
._sect01 .form1 .lab1{ margin-top:27px;}
._sect01 .left1{ position: relative; display:flex; flex-wrap: wrap; align-content:space-between; width:27.63%; padding:0.43rem 0.38rem 0.82rem 0.41rem;background:url(img/bg9.png) left bottom no-repeat rgba(215,21,24,0.9); background-size: 100% auto; }
._sect01 .ino{ display: block; width: 100%; line-height: 0;}
._sect01 .ino img{ width:0.6rem;height:0.6rem; }
._sect01 .line1{ display: block; width: 100%; height:1px; background:#ff7072; margin: 0.44rem 0 0.06rem 0;}
._sect01 .top1{display:flex; flex-wrap: wrap; width:100%; }

@media screen and (max-width:1600px) {
._sect01 .title1{ font-size:0.26rem; line-height:0.38rem;}	
._sect01 .left{ padding:0.48rem 0.35rem 0.56rem 0.35rem;}
._sect01 .left1{ padding:0.43rem 0.35rem 0.82rem 0.35rem;}
}	
@media screen and (max-width:1440px) {
._sect01 .right{ padding:0.48rem 0.36rem 0.56rem 0.36rem;}	
._sect01 .left{  padding:0.48rem 0.36rem 0.56rem 0.36rem;}	
._sect01 .left .addr .div{margin-top:9px; }
._sect01 .addr .div{ padding:13px 0 13px 36px; }
._sect01 .addr .t1{ font-size:calc(14px + 0.03rem);line-height:28px;}
._sect01 .addr .ico{ position: absolute; left:0; top:26px; width:28px;height:28px; }
._sect01 .left1{/* display: none; */ padding:0.43rem 0.36rem 0.82rem 0.36rem;}	
}	
@media screen and (max-width:1024px) {
._sect01 .title{ font-size:18px; line-height:28px;}
._sect01 .title1{font-size:17px; line-height:27px;}
._sect01 .info1{font-size:13px; line-height:22px; }
._sect01 .left{ display: none; padding:30px 15px; width: 100%;}
._sect01 .left1{display: none; padding:30px 15px; width: 100%;}
._sect01 .left .addr .div{ margin-top:5px;}
._sect01 .addr{ margin-top:0;}
._sect01 .addr .s{font-size:14px; line-height:24px; }
._sect01 .right{ padding:30px 15px; width: 100%;}
._sect01 .box{ flex-wrap: wrap-reverse;}	
._sect01 .form1 .dl1{ margin-bottom:0;}
._sect01 .form1 .dl2{ margin-bottom:15px;}
._sect01 .line1{ margin:20px 0 5px 0;}
._sect01 .left1{ padding:30px 15px; width: 100%;}
._sect01 .ino{ width: auto; position: absolute; right:15px; top:35px;}
._sect01 .ino img{ width:30px;height:30px; }
}



._sect02{ position: relative; z-index: 6;}
._sect02::after{ display: block; content: ''; position: absolute; left:0; bottom:0; z-index: 1; width: 100%; height:4.25rem; background:url(img/bg2.png) center bottom no-repeat; background-size:100% 100%; }
._sect02 .box{ display:flex; flex-wrap: wrap; justify-content: space-between; width:100%; }
._sect02 .right{ position: relative; display:flex; flex-wrap: wrap; align-content: flex-start; border-radius:10px; background:#fff; width:68%; padding:0.57rem 0.5rem 0.78rem 0.5rem;}
._sect02 .left{ position: relative; display:flex; flex-wrap: wrap; overflow: hidden; align-content: flex-start; width:calc(32% - 12px); border-radius:10px;  padding:0.57rem 0.38rem 0.78rem 0.5rem;}
._sect02 .left::after{ display: block; content: ''; position: absolute; left:0; bottom:0; z-index: 1; width: 100%; height:100%; opacity:0.7; background: #000; }
._sect02 .title{ display:block; width:100%;color: #1c1c1c;font-size:0.34rem; line-height:0.44rem; font-weight: bold;font-family: 'NotoSans-Bold';}
._sect02 .info1{display: block; width: 100%; color: #666;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin:8px 0 5px 0;}
._sect02 .left .ul{display: block; width: 100%; padding-top: 0.15rem; }
._sect02 .left .li{display: block; width: 100%; margin-top: 0.44rem; position: relative; padding:0 0 0 0.6rem; }
._sect02 .left .tit{ display: block;width: 100%; color: #d71518;font-size:0.22rem; line-height:0.32rem;}
._sect02 .left .p{display: block; width: 100%; color: #fff;font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.06rem); margin-top:0.09rem;}
._sect02 .left .ico{ width:0.42rem; display: block; line-height: 0; position:absolute; left:0; top: 0;}
._sect02 .left .ico img{ width:100%;}

@media screen and (max-width:1024px) {
._sect02::after{ height:212px; }	
/* ._sect02 .box{  flex-wrap: wrap-reverse;} */
._sect02 .left{ padding:30px 15px;width: 100%;}
._sect02 .title{ font-size:18px; line-height:28px;}
._sect02 .info1{font-size:13px; line-height:22px; }
._sect02 .right{ padding:30px 15px;width: 100%; margin-top:15px;}
._sect02 .left{  width: 100%;}
._sect02 .left .li{ margin-top:20px; padding:0 0 0 44px; }
._sect02 .left .tit{font-size:16px; line-height:26px;}
._sect02 .left .p{font-size:14px; line-height:24px; margin-top:5px;}
._sect02 .left .ico{ width:32px; }
}





.main10{ padding-top: 0.85rem; padding-bottom: 1rem;}
.main10 .title{ display:block; width: 100%; color: #fff; font-weight: bold; text-align: center; font-size:0.4rem; line-height:0.5rem;}
.main10 .info{  display:block; width: 100%; color: #fff;text-align: center; font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem); margin-top: 0.16rem;}
.main10 .btn{ display:flex; justify-content: center; width: 100%; margin-top:0.45rem;}
.main10 .btn .div{ display:inline-flex; margin:0 0.15rem; }
.main10 .btn .a{ display:inline-flex; font-size:14px; line-height:1; height:40px; justify-content: center; align-items: center; border-radius:43px; width:124px;padding-bottom:1px;background: #d71518; color:#fff;}
.main10 .btn .a:hover{background: #fff; color:#d71518;}

@media (max-width: 1024px){
.main10{padding-top:45px; padding-bottom: 50px;}	
.main10 .title{ font-size:20px; line-height:30px;}
.main10 .info{ font-size:14px; line-height:24px;margin-top:6px;}
.main10 .btn{ margin-top:20px;}
.main10 .btn .a{font-size:13px;  height:32px; width:90px;}
}


.fuwu1{ width:100%; }
.fuwu1 .ul{display: flex;width:calc(100% + 10px); margin:-5px;}
.fuwu1 .ul .li{display: flex; flex-wrap: wrap; width: 18.44%; padding:5px; }
.fuwu1 .ul .la{display: flex; flex-wrap: wrap; align-content: space-between; width: 100%; position: relative; padding:0.6rem 0.3rem 0.55rem 0.3rem;
background: #fff; text-align: center; overflow: hidden;
border-radius: 10px;}
.fuwu1 .ul .la .cont{display: flex; flex-wrap: wrap; width: 100%; justify-content:center; }
.fuwu1 .ul .la .info{display:block; width: 100%;}
.fuwu1 .ul .la .t1{display:block; width: 100%; color:#333; font-size:0.3rem; line-height:0.4rem;}
.fuwu1 .ul .la .t2{display:block; width: 100%; color:#666; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem);margin-top:0.18rem; opacity: 0; overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2; }
.fuwu1 .ul .la .num{display:block; width: 100%; color:#666; font-size:0.22rem; line-height:0.3rem;}
.fuwu1 .ul .la .ino{display:block; width:1rem;line-height:0; position: absolute; right: -6px; bottom:-0.19rem; z-index: 1; opacity: 0;  }
.fuwu1 .ul .la .ino img{ width:100%;}
.fuwu1 .ul .la .ico{display:block; min-width:0.6rem; width:0.6rem; height:0.6rem;line-height:0; margin-bottom:0.4rem;  }
.fuwu1 .ul .la .ico img{ width:100%;}
.fuwu1 .ul .la .ico .img1{display:block;}
.fuwu1 .ul .la .ico .img2{display:none;}

.fuwu1 .ul .on{width: 44.68%; }
.fuwu1 .ul .on .la{background:#d71518; padding:0.6rem 0.46rem 0.55rem 0.46rem; text-align: left;}
.fuwu1 .ul .on .la .ico .img1{display:none;}
.fuwu1 .ul .on .la .ico .img2{display:block;}
.fuwu1 .ul .on .la .cont{ align-items: flex-start; flex-wrap: initial;}
.fuwu1 .ul .on .la .info{padding:0 0.5rem;}
.fuwu1 .ul .on .la .t1{ color:#fff;}
.fuwu1 .ul .on .la .t2{ color:#fff; opacity: 1;-webkit-line-clamp:inherit; }
.fuwu1 .ul .on .la .num{ color:#fff;}
.fuwu1 .ul .on .la .ino{ opacity: 0.2; }

@media screen and (max-width:1024px) {
.fuwu1 .ul .la{ padding:20px 20px;}
.fuwu1 .ul .la .t1{ font-size:16px; line-height:26px;}
.fuwu1 .ul .la .t2{ font-size:14px; line-height:24px; margin-top:6px;}
.fuwu1 .ul .la .num{ font-size:14px; line-height:22px;}
.fuwu1 .ul .la .ico{min-width:34px; width:34px; height:34px; margin-bottom:15px; }
.fuwu1 .ul .la .ino{width:54px; right: -6px; bottom:-6px;}
.fuwu1 .ul .on .la{ padding:20px 14px;}
.fuwu1 .ul .on .la .info{padding:0 0 0 14px;}
}
@media screen and (max-width:767px) {
.fuwu1 .ul{ flex-wrap: wrap;}	
.fuwu1 .ul .li{ width: 100%; }
.fuwu1 .ul .la{ flex-wrap: initial; justify-content: space-between; align-items: center; text-align: left; }
.fuwu1 .ul .la .num{ width:auto; white-space: initial;}
.fuwu1 .ul .la .t2{ display:none;}
.fuwu1 .ul .la .cont{flex-wrap: initial; justify-content: space-between; align-items: center;}
.fuwu1 .ul .la .ico{ margin: 0;}
.fuwu1 .ul .la .info{padding:0 0 0 14px;}
.fuwu1 .ul .on{width: 100%; }
.fuwu1 .ul .on .la .t2{ display:block;}


}


.IPLAS{display: flex; flex-wrap: wrap;width: 100%;}
.IPLAS .li{display: flex; width: 100%; }
.IPLAS .li .left{display: flex; flex-wrap: wrap; align-content: center; justify-content: flex-end; width:50%; margin:3px 0; }
.IPLAS .li .cont{display: flex; flex-wrap: wrap; flex-direction: column; width:91%; position: relative; height: 100%;padding:0.16rem 0.3rem; background: url(img/bg12.png) center no-repeat; background-size:100% 100% !important; border-radius: 10px;}
.IPLAS .li .milld{display: flex; flex-wrap: wrap; align-items: center; justify-content:center; width: 0;}
.IPLAS .li .tit2{display: flex; flex-wrap: wrap; align-items: center; justify-content:center; position: relative; height: 100%; text-align: center; padding:0.22rem 0.32rem;  font-weight: bold; color: #fff; font-size:0.2rem; line-height: 0.3rem; background-size:100% 110% !important;}
.IPLAS .li .tit1{display: block;width: 100%; font-weight: bold; color: #d71518; font-size:0.2rem; line-height: 0.3rem;}
.IPLAS .li .info{display: block;width: 100%; color: #666666; font-size:0.16rem;line-height: 0.27rem; margin-top: 4px;}
.IPLAS .li:nth-child(2n){ flex-direction: row-reverse;}
.IPLAS .li:nth-child(2n) .left{justify-content: flex-start;}
.IPLAS .li:nth-child(2n) .cont{background: url(img/bg13.png) center no-repeat;}
.IPLAS .li:nth-child(1) .tit2{ min-width: 1.7rem;}
.IPLAS .li:nth-child(1) .cont{ width:61.58%; transform: translateX(0.4rem); padding-right:1rem;}
.IPLAS .li:nth-child(2) .tit2{ min-width: 3.18rem;}
.IPLAS .li:nth-child(2) .cont{ width:61.75%; transform: translateX(0.4rem); padding-left:1.4rem;}
.IPLAS .li:nth-child(3) .tit2{ min-width: 4.7rem;}
.IPLAS .li:nth-child(3) .cont{ width:63.75%; transform: translateX(-20%); padding-right:1.4rem;}
.IPLAS .li:nth-child(4) .tit2{ min-width: 6.22rem;}
.IPLAS .li:nth-child(4) .cont{ width:77.5%; transform: translateX(29%); padding-left:1.4rem;}
.IPLAS .li:nth-child(5) .tit2{ min-width: 7.78rem;}
.IPLAS .li:nth-child(5) .cont{ width:66.75%; transform: translateX(-50.4%); padding-right:1.4rem;}

@media  screen and (max-width: 1600px){
.IPLAS .li:nth-child(1) .cont{ width:68.58%; padding-right:1.4rem; }	
.IPLAS .li:nth-child(2) .cont{ width:68.75%; }
.IPLAS .li:nth-child(3) .cont{ width:70.75%;}
.IPLAS .li:nth-child(4) .cont{ width:75.5%; transform: translateX(34%);}
}	
@media  screen and (max-width: 1024px){
.IPLAS .li{flex-direction: row-reverse; margin: 7px 0;}	
.IPLAS .li .left{ width:100%; justify-content:flex-start; margin: 0; }	
.IPLAS .li .milld{ justify-content: flex-start;}
.IPLAS .li .cont{ width:100% !important; transform: translateX(0) !important; padding:15px 15px 15px 155px !important;background: url(img/bg13.png) center no-repeat;}	
.IPLAS .li .tit2{min-width:140px !important;font-size:16px;line-height:26px;padding:12px 25px 12px 12px;background: url(img/bg19.png) top center no-repeat !important; background-size:100% 110% !important; border-radius: 10px 0 0 10px; }
.IPLAS .li .tit1{font-size: 16px;line-height: 26px;}
.IPLAS .li .info{font-size: 14px;line-height:24px;}

}
@media  screen and (max-width: 767px){

}



._section5 .content{width: 100%;margin-top: 0.95rem; overflow: hidden;}
._section5 .ul{display: flex;justify-content: space-between; margin:0 -0.3rem;width:calc(100% + 0.6rem);}
._section5 .li{display: flex; flex-wrap: wrap; justify-content: center; align-content:flex-start; position: relative; width: 16.66%; padding:0 0.3rem;}
._section5 .li::after{display: block; content: ''; position: absolute; right:0; top:1rem; width:24px; height:24px;background: url(img/img49.png) center no-repeat; background-size: auto 100% !important; transform: translateX(50%); -ms-transform: translateX(50%);}
._section5 .li .pic{width: 0.83rem; height:0.83rem; display:flex; align-items: center;justify-content: center; border-radius: 50%; background: #d71518; box-shadow: 0 12px 27px rgba(215,21,24,0.34);}
._section5 .li .pic img{width: 0.44rem; height:0.44rem; display: block;}
._section5 .li .wordsbox{position: relative; text-align: center;width: 100%;}
._section5 .li .tit{width: 100%;color:#333;font-size: 0.22rem;line-height: 0.32rem;font-weight: bold;margin-top:0.27rem;}
._section5 .li .words{width: 100%;color:#666;font-size: calc(14px + 0.02rem);line-height: calc(22px + 0.02rem);margin-top:9px;}
._section5 .li .num{width: 100%;color:#666;font-size: calc(14px + 0.02rem);line-height: calc(22px + 0.02rem);margin-top:0.2rem;}
._section5 .li:hover .tit{color: #d71518;}

@media  screen and (max-width: 1440px){
._section5 .li .words br{ display:none;}
}
@media  screen and (max-width: 1024px){
._section5 .content{ margin-top: 25px;}	
._section5 .ul{ margin:0 -7px;width:calc(100% + 14px);}	
._section5 .li{ padding:0 5px;}
._section5 .li::after{ top:50px; width:14px; height:14px;}	
._section5 .li .pic{width:50px; height:50px; box-shadow: 0 6px 13px rgba(215,21,24,0.34); }
._section5 .li .pic img{width:26px; height:26px;}
._section5 .li .tit{font-size:15px;line-height:26px;margin-top:12px;}
._section5 .li .words{font-size: 13px;line-height: 22px;margin-top:5px;}
._section5 .li .num{font-size: 14px;line-height: 18px;margin-top:8px;}
}
@media  screen and (max-width: 767px){
._section5 .ul{flex-wrap: wrap; }	
._section5 .content{ margin-top: 0;}	
._section5 .li{ width: 33.33%; margin-top: 25px;}
}



.dspzb1 .size54{ line-height:0.7rem; padding-top: 0.5rem;}
.seo1{ display:flex;flex-wrap: wrap;justify-content: space-between;  width: 100%; position: relative;}
.seo1 .hd{ width:38%; margin-top:-0.1rem;}
.seo1 .hd ul{ display: block; width:100%; padding:0 0.57rem 0 0;}
.seo1 .hd ul li{ display: block; width:100%;margin-top:0.2rem;}
.seo1 .hd ul li .a{ position: relative; cursor: pointer; display:flex; flex-wrap: wrap; align-content: center; justify-content:space-between; width:100%; background:#fff; border-radius:10px; height: 0.92rem; padding:0 0.3rem 0 0.35rem;}
.seo1 .hd ul li .tit{ display:flex; align-items: center; justify-content:space-between; width:100%;color: #252525;font-size:0.32rem; line-height:1.4;}
.seo1 .hd ul li time{ color:#cccccc;}
.seo1 .hd ul li .p{ display:none; width:100%;color: #666;font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem); margin-top: 0.12rem;}
.seo1 .hd ul li .pic{ width:100%; display: none; line-height:0;border-radius:10px; overflow: hidden; margin-top: 15px; }
.seo1 .hd ul li .pic img{  width:100%;; }
.seo1 .hd ul li.on .a{height:1.47rem; background: #d71518; color: #fff;}
.seo1 .hd ul li.on .a::after{ display: block; content: ''; position: absolute; left: 100%; top: 50%; margin-top: -12px; border-top: 12px solid transparent; border-bottom:12px solid transparent;border-left: 12px solid #d71518; }
.seo1 .hd ul li.on .tit{ color: #fff;}
.seo1 .hd ul li.on .p{ color: #fff;display:block;}
.seo1 .hd ul li.on time{ color: #fff;}
.seo1 .bxs{ width:62%; display: block;border-radius:10px; overflow: hidden;}
.seo1 .u2{ width:100%; display: flex; position: relative; height: 100%; }
.seo1 .u2 .pic{ width:100%; display: flex; line-height:0;  position: relative;
  height: 100%;
}
.seo1 .u2 .pic img{  width:100%; height:100%; object-fit: cover; }


@media screen and (max-width:1440px) {
.seo1 .hd ul{ padding:0 0.4rem 0 0;}	
.seo1 .hd ul li{ padding:0 0.3rem 0 0.3rem;}	
.seo1 .hd ul li .tit{ font-size:0.3rem; }
.seo1 .hd ul li .p{font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); margin-top: 0.1rem;}	
}	
@media screen and (max-width:1024px) {
.dspzb1 .size54{ line-height:29px; padding-top:30px;}	
.seo1 .box{ flex-wrap: wrap; }
.seo1 .hd{ width:100%; min-width:100%; margin:0;}	
.seo1 .hd ul{ display: flex; flex-wrap: wrap; justify-content: space-between; padding:0;}
.seo1 .hd ul li{ margin:0 0 15px 0;padding:0;}
.seo1 .hd ul li .a{ font-size:14px; padding:12px 14px; height: auto; }
.seo1 .hd ul li .tit{ font-size:16px; }
.seo1 .hd ul li .p{ font-size:13px; line-height:21px; margin-top:2px;}
.seo1 .hd ul li.on .a{height:auto;}
.seo1 .hd ul li.on .a::after{ left:50%; top: 100%; transform: rotate(90deg); -ms-transform: rotate(90deg);margin:-10px 0 0 -12px; }
.seo1 .hd ul li.on .pic{ display: block;}
.seo1 .bxs{ width:100%; display:none;}
}



.dspzb2::after{ display: block; position:absolute; left:0; top: 0; z-index: 1; background: #000; opacity: 0.1; content: ''; width:100%; height: 100%; }
.seo2 ul{ display: flex;flex-wrap: wrap; width:calc(100% + 0.28rem); margin:-0.14rem;}
.seo2 ul li{ display: flex;flex-wrap: wrap; width:25% ; padding:0.14rem;
}
.seo2 ul li .la{ display: flex;flex-wrap: wrap; align-content:space-between; width:100%; padding:0.57rem 0.33rem 0.6rem 0.33rem; position: relative; height: 100%; border-radius: 10px; border: 1px solid rgba(255,255,255,0.5);}
.seo2 ul li .ico{ width: 100%;line-height: 0;margin-top: 0.38rem;}
.seo2 ul li .ico img{ height:0.62rem;}
.seo2 ul li .tit{ width:100%; color: #ffff;font-size:0.36rem;line-height: 0.46rem; font-weight: bold;}
.seo2 ul li .text{ width:100%; color: #fff; font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.12rem);margin-top: 0.19rem;}
.seo2 ul li .la:hover{  background: #d71518; border: 1px solid #d71518;}

@media  screen and (max-width:1024px){
.seo2 ul{ width: calc(100% + 14px); margin:-7px;}
.seo2 ul li{ padding:7px;}
.seo2 ul li .la{ padding:20px 14px;}
.seo2 ul li .tit{font-size:16px; line-height:26px;}
.seo2 ul li .text{font-size:14px; line-height:24px;margin-top:8px;}
.seo2 ul li .ico{margin-top:15px;}
.seo2 ul li .ico img{ height:36px;}
}
@media  screen and (max-width:767px){
.seo2 ul li{ width:50% ; }
}

.seo3 ul{ display: flex;flex-wrap: wrap; width:calc(100% + 0.28rem); margin:-0.14rem;}
.seo3 ul li{ display: flex;flex-wrap: wrap; width:25% ; padding:0.14rem;
}
.seo3 ul li .la{ display: flex;flex-wrap: wrap; align-content: flex-start; width:100%; padding:0.5rem 0.45rem 0.64rem 0.38rem; position: relative; height: 100%; border-radius: 10px; border: 1px solid rgba(255,255,255,0.5);}
.seo3 ul li .ico{ width: 100%;line-height: 0;}
.seo3 ul li .ico img{ height:0.62rem;}
.seo3 ul li .tit{ width:100%; color: #ffff;font-size:0.36rem;line-height: 0.46rem; font-weight: bold;margin-top: 0.46rem;}
.seo3 ul li .text{ width:100%; color: #fff; font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.12rem); min-height: calc(110px + 0.6rem); margin-top: 0.26rem;}
.seo3 ul li .la:hover{  background: #d71518; border: 1px solid #d71518;}

@media  screen and (max-width:1440px){
.seo3 ul li .la{ padding:0.5rem 0.38rem 0.5rem 0.38rem;}
}
@media  screen and (max-width:1024px){
.seo3 ul{ width: calc(100% + 14px); margin:-7px;}
.seo3 ul li{ padding:7px;}
.seo3 ul li .tit{font-size:16px; line-height:26px;margin-top:15px;}
.seo3 ul li .text{font-size:14px; line-height:24px;margin-top:8px; min-height: inherit;}
.seo3 ul li .ico img{ height:36px;}
}
@media  screen and (max-width:767px){
.seo3 ul li{ width:50% ; }
}



.list16{ width: 100%;}
.list16 .ul{ display: flex;flex-wrap: wrap; width: calc(100% + 0.4rem);  margin:-0.2rem;}
.list16 .ul li{ width:33.33%; padding:0.2rem;}
.list16 .ul li .la{ width: 100%; background: #fbf5e2;overflow: hidden;border-radius:0.2rem; }
.list16 .ul li .tit{ display: flex; align-items: center; justify-content: space-between; background: url(img/ico23.png) center no-repeat; background-size: 100% 100% !important; color: #333; width:100%;font-size:0.4rem;line-height: 0.5rem; font-weight: bold; padding:0.35rem 0.4rem;border-radius:0.2rem;}
.list16 .ul li .tit img{ min-width:1.5rem;width:1.5rem;height:1.5rem; margin-left: 0.15rem; object-fit: contain;}
.list16 .ul li .text{ width:100%; border-top: 1px solid #fdc448; margin-top:0.29rem; padding-top: 8px; }
.list16 .ul li .cont{ width:100%; padding:0.29rem 0.4rem 0.6rem 0.4rem;}
.list16 .ul li .info{ width:100%; color: #666;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.1rem);}
.list16 .ul li .p{ width:100%; color: #444444;font-size:calc(14px + 0.04rem);line-height: calc(22px + 0.06rem);display: flex; margin-top: 0.24rem;}
.list16 .ul li .p img{ min-width: 20px;width: 20px;height: 20px;margin:calc(1px + 0.03rem) 12px 0 0;}


@media  screen and (max-width:1024px){
.list16 .ul{ width: calc(100% + 14px);margin:-7px;}	
.list16 .ul li{ padding:7px;}
.list16 .ul li .la{border-radius:10px;}
.list16 .ul li .info{ font-size:14px; line-height:24px; }
.list16 .ul li .tit{ font-size:18px; line-height:28px;border-radius:10px; padding:10px 15px;}
.list16 .ul li .tit img{ min-width:56px;width:56px;height:56px;}
.list16 .ul li .p{ font-size:14px; line-height:24px; margin-top:6px;}
.list16 .ul li .p img{ min-width:18px;width: 18px;height: 18px;margin:3px 8px 0 0;}
.list16 .ul li .cont{ padding:15px 15px 25px 15px;}
.list16 .ul li .text{ margin-top:15px; padding-top: 8px; }
}
@media  screen and (max-width:767px){
.list16 .ul li{ width:100%;}
}



.advant{ display: flex; width:100%; flex-direction: row-reverse;}
.advant .pic{ display:block; line-height:0; overflow: hidden; width:56.75%; margin-top:0.63rem; position: relative; z-index: 6;}
.advant ._img{ padding-bottom:65.44%;border-radius:10px; }
.advant .cont{ display:flex; flex-wrap: wrap; background:#fff;  border-radius:10px; align-content:space-between; width:calc(43.25% + 2.2rem); margin-bottom:0.63rem; margin-right:-2.2rem; padding:0.65rem 2.8rem 0.86rem 0.6rem; }
.advant .tit{ display:block; width:100%; font-weight: bold; color: #d71518; font-size:0.36rem; line-height:0.46rem;}
.advant .p{  width:100%; color: #666666; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.14rem); margin-top:0.25rem;}
.advant .ico{ display:block; width:100%; line-height:0; margin-top:0.4rem;}
.advant .ico img{ display:block; width:0.68rem; height:0.68rem;}

@media screen and (max-width:1600px) {
.advant .p{ font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.1rem);margin-top:0.2rem;}
.advant .ico{ margin-top:0.3rem;}
.advant .cont{ padding:0.6rem 2.8rem 0.6rem 0.6rem; }
}
@media screen and (max-width:1024px) {
.advant{ flex-wrap: wrap;}
.advant .pic{ width:100%; margin:0; }
.advant ._img{border-radius:10px 10px 0 0; }
.advant .cont{ width:100%; margin:0 !important; padding:20px 15px;border-radius:0 0 10px 10px;  }
.advant .ico{ margin-top:15px; }
.advant .ico img{width:35px; height:35px;}
.advant .tit{ font-size:17px; line-height:27px; }	
.advant .p{ font-size:14px; line-height:24px; margin-top:6px;}

}



.ppxc1 .size54{ padding-top: 0.55rem;}
.ppxc1 .info1{ width:100%; color: #666;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.12rem);display: block; margin-top: 0.37rem;}

@media  screen and (max-width:1024px){
.ppxc1 .size54{ padding-top:30px;}
.ppxc1 .info1{ font-size:14px; line-height:24px; margin-top:10px; }
}


.list15{ width: 100%;}
.list15 .ul{ display: flex;flex-wrap: wrap; width: calc(100% + 0.3rem);  margin:-0.15rem;}
.list15 .ul li{ width:33.33%; padding:0.15rem;}
.list15 .ul li .la{ width: 100%; background: #fff;overflow: hidden;border-radius:10px; position: relative; height:100%; }
.list15 .ul li .top{ display: flex;flex-wrap: wrap;  align-content: flex-start; color: #fff; width:100%;padding:0.35rem 0.4rem;}
.list15 .ul li .tit0{ display: block; color: #fff; width:100%;font-size:0.37rem;line-height: 0.47rem; font-weight: bold;}
.list15 .ul li .tit1{ display: block; color: #fff; width:100%;font-size:0.22rem;line-height: 0.32rem; font-style: italic; margin-top:0.12rem;}
.list15 .ul li .down{ width:100%; padding:0.29rem 0.4rem 1.1rem 0.4rem;}
.list15 .ul li .info{ width:100%; color: #666;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.04rem);}
.list15 .ul li .p{ width:100%; color: #444444;font-size:calc(14px + 0.04rem);line-height: calc(22px + 0.06rem);}
.list15 .ul li .tit2{ position: relative; width:100%; display: block; font-weight: bold; color: #333333;font-size:calc(14px + 0.04rem); line-height:calc(22px + 0.06rem); }
.list15 .ul li .tit2::after{ display: block; content: ''; position: absolute; left:-20px; top:calc(8px + 0.03rem); width:5px; height:5px; background: #d71518; }
.list15 .ul li .cont{ display: flex; flex-wrap: wrap; width: 100%; align-items: flex-start; padding-top:0.12rem;}
.list15 .ul li .s{display: flex; flex-wrap: wrap; width:100%; margin-top: 0.18rem; padding-left: 20px;}
.list15 .ul li .btn{ display:inline-flex;}
.list15 .ul li .btn .a{ display:inline-flex; font-size:14px; line-height:1; height:0.4rem; justify-content: center; align-items: center; border-radius:43px;padding-bottom:1px;background: #d71518; border:1px solid #d71518; color:#fff;padding-left:0.33rem; padding-right:0.33rem;}
.list15 .ul li .btn .a:hover{background: #fff; color:#d71518;}
.list15 .ul li .pf{ display:flex; justify-content: space-between; align-items: center; width: 100%; position: absolute; left:0; z-index: 6; bottom:0.44rem; padding:0 0.4rem; }
.list15 .ul li .left{ display:inline-flex; align-items: flex-end;}
.list15 .ul li .dw{ display:inline-flex; font-size:0.2rem; line-height:0.3rem; color:#d71518;}
.list15 .ul li .moeny{ display:inline-flex; font-weight: bold; font-size:0.3rem; line-height:0.4rem; color:#d71518; margin:0 0.1rem 0 0.06rem;}
.list15 .ul li .qi{ display:inline-flex; font-size:calc(14px + 0.02rem); line-height:26px; color:#666666;}



@media  screen and (max-width:1600px){
.list15 .ul{ width: calc(100% + 0.2rem);  margin:-0.1rem;}
.list15 .ul li{ padding:0.1rem;}	
.list15 .ul li .top{padding:0.3rem 0.22rem;}	
.list15 .ul li .pf{ bottom:0.34rem; padding:0 0.22rem; }
.list15 .ul li .down{ padding:0.29rem 0.22rem 1.1rem 0.22rem;}
.list15 .ul li .info{ font-size:14px; line-height:24px;}
.list15 .ul li .s{ margin-top: 0.1rem; padding-left:14px;}
.list15 .ul li .tit2::after{left:-14px;}
}
@media  screen and (max-width:1024px){
.list15 .ul{ width: calc(100% + 14px);margin:-7px;}	
.list15 .ul li{width:100%; padding:7px;}
.list15 .ul li .top{ padding:12px 14px;}
.list15 .ul li .tit0{ font-size:17px; line-height:27px;}
.list15 .ul li .tit1{ font-size:15px; line-height:25px; margin-top: 2px;}
.list15 .ul li .tit2{ font-size:15px; line-height:25px;}
.list15 .ul li .p{ font-size:14px; line-height:24px; margin-top:6px;}
.list15 .ul li .down{ padding:18px 14px 60px 14px;}
.list15 .ul li .cont{ width: 100%; padding-top: 5px;}
.list15 .ul li .s{ margin:5px 0;align-items: center; justify-content: center; }	
.list15 .ul li .s img{ width:auto; height:24px; }
.list15 .ul li .pf{ bottom:18px; padding:0 14px;}
.list15 .ul li .btn .a{font-size:13px;  height:32px; width:90px;padding-left:0; padding-right:0;}
.list15 .ul li .dw{  font-size:16px; line-height:26px;}
.list15 .ul li .moeny{ font-size:22px; line-height:32px;  margin:0 6px 0 4px;}
.list15 .ul li .qi{ font-size:14px; line-height:24px; }
}
@media  screen and (max-width:767px){
.list15 .ul li .left {
  transform: translateY(-2px);
  -ms-transform: translateY(-2px);
}
.list15 .ul li .btn .a{ display:none;}
}



.list14{ width: 100%;}
.list14 .ul{ display: flex;flex-wrap: wrap; width: calc(100% + 0.3rem);  margin:-0.15rem;}
.list14 .ul li{ width:25%; padding:0.15rem;}
.list14 .ul li .la{ width: 100%; background: #fff;overflow: hidden;border-radius:10px; position: relative; height:100%; }
.list14 .ul li .top{ display: flex;flex-wrap: wrap;  align-content: flex-start; color: #fff; width:100%;padding:0.3rem 0.3rem 0.35rem 0.34rem;}
.list14 .ul li .tit0{ display: flex; align-items: center; justify-content: space-between; color: #fff; width:100%;font-size:0.36rem;line-height: 0.46rem; font-weight: bold;}
.list14 .ul li .tit0 img{min-width:0.7rem;height:0.7rem; margin:0 0.04rem;}
.list14 .ul li .tit1{ display: block; color: #fff; width:100%;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.06rem); margin-top:0.2rem;}
.list14 .ul li .down{ width:100%; padding:0.27rem 0.3rem 1.24rem 0.3rem;color: #333333;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.04rem);}
.list14 .ul li .p{ width:100%;display:block; position: relative; padding-left: 14px; margin-top:0.1rem; }
.list14 .ul li .p::after{ display: block; content: ''; position: absolute; left:0; top: calc(8px + 0.02rem); width:5px; height:5px; background: #d71518;}
.list14 .ul li .btn{ display:inline-flex;}
.list14 .ul li .btn .a{ display:inline-flex; font-size:14px; line-height:1; height:0.4rem; justify-content: center; align-items: center; border-radius:43px;padding-bottom:1px; padding-left:0.33rem; padding-right:0.33rem;background: #d71518; border:1px solid #d71518; color:#fff;}
.list14 .ul li .btn .a:hover{background: #fff; color:#d71518;}
.list14 .ul li .pf{ display:flex; justify-content: space-between; align-items: center; width: 100%; position: absolute; left:0; z-index: 6; bottom:0.42rem; padding:0 0.3rem; }
.list14 .ul li .left{ display:inline-flex; align-items: flex-end;}
.list14 .ul li .dw{ display:inline-flex; font-size:0.2rem; line-height:0.3rem; color:#d71518;}
.list14 .ul li .moeny{ display:inline-flex; font-weight: bold; font-size:0.3rem; line-height:0.4rem; color:#d71518; margin:0 0.1rem 0 0.06rem;}
.list14 .ul li .qi{ display:inline-flex; font-size:calc(14px + 0.02rem); line-height:26px; color:#666666;}



@media  screen and (max-width:1600px){
.list14 .ul{ width: calc(100% + 0.2rem);  margin:-0.1rem;}
.list14 .ul li .tit0{font-size:0.32rem;line-height: 0.42rem;}
.list14 .ul li .tit0 img{min-width:0.6rem;height:0.6rem; margin:0 0.04rem;}
.list14 .ul li{ padding:0.1rem;}	
.list14 .ul li .top{padding:0.3rem 0.22rem;}	
.list14 .ul li .pf{ bottom:0.34rem; padding:0 0.22rem; }
.list14 .ul li .down{ padding:0.29rem 0.22rem 1.1rem 0.22rem;}
.list14 .ul li .tit1{ font-size:calc(8px + 0.06rem);}
.list14 .ul li .btn .a{ padding-left:0.3rem; padding-right:0.3rem;}
}
@media  screen and (max-width:1024px){
.list14 .ul{ width: calc(100% + 14px);margin:-7px;}	
.list14 .ul li{width:50%; padding:7px;}
.list14 .ul li .top{ padding:12px 14px;}
.list14 .ul li .tit0{ font-size:17px; line-height:27px;}
.list14 .ul li .tit0 img{min-width:36px;height:36px; margin:0 0 0 6px;}
.list14 .ul li .tit1{ font-size:15px; line-height:25px;margin:4px 0 6px 0;}
.list14 .ul li .p{ margin-top:4px;}
.list14 .ul li .down{ padding:14px 14px 60px 14px; font-size:14px; line-height:24px;}
.list14 .ul li .pf{ bottom:18px; padding:0 14px;}
.list14 .ul li .btn .a{font-size:13px;  height:32px; width:90px;padding-left:0; padding-right:0;}
.list14 .ul li .dw{  font-size:16px; line-height:26px;}
.list14 .ul li .moeny{ font-size:22px; line-height:32px;  margin:0 6px 0 4px;}
.list14 .ul li .qi{ font-size:14px; line-height:24px; }
}
@media  screen and (max-width:767px){
.list14 .ul li{width:100%;}
.list14 .ul li .down{ flex-wrap: wrap; display: flex; justify-content: space-between;}
.list14 .ul li .p{ width:48.5%;}
.list14 .ul li .left{ transform: translateY(-2px); -ms-transform: translateY(-2px);}
.list14 .ul li .btn{ display:none;}
}



.list13{ width: 100%;}
.list13 .ul{ display: flex;flex-wrap: wrap; width: calc(100% + 0.3rem);  margin:-0.15rem;}
.list13 .ul li{ width:25%; padding:0.15rem;}
.list13 .ul li .la{ width: 100%; background: #fff;overflow: hidden;border-radius:10px; position: relative; height:100%; }
.list13 .ul li .top{ display: flex;flex-wrap: wrap;  align-content: flex-start; color: #fff; width:100%;padding:0.37rem 0.3rem;}
.list13 .ul li .tit0{ display: block; color: #fff; width:100%;font-size:0.36rem;line-height: 0.46rem; font-weight: bold; margin-top: 0.22rem;}
.list13 .ul li .ico{ display: block;width:100%;line-height: 0; }
.list13 .ul li .ico img{width:0.74rem;height:0.74rem;}
.list13 .ul li .tit1{ display: block; color: #666; width:100%;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.06rem); }
.list13 .ul li .down{ width:100%; padding:0.3rem 0.3rem 1.39rem 0.3rem;}
.list13 .ul li .line{ display: block; height: 1px; width: 100%; background: #c4c4c4; margin-top: 0.3rem;}
.list13 .ul li .info{ width:100%; color: #333333;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.04rem); padding-top: 0.18rem;}
.list13 .ul li .p{ width:100%;display:block; position: relative; padding-left: 14px; margin-top:0.1rem; }
.list13 .ul li .p::after{ display: block; content: ''; position: absolute; left:0; top: calc(8px + 0.02rem); width:5px; height:5px; background: #d71518;}
.list13 .ul li .btn{ display:inline-flex;}
.list13 .ul li .btn .a{ display:inline-flex; font-size:14px; line-height:1; height:0.4rem; justify-content: center; align-items: center; border-radius:43px;padding-bottom:1px; padding-left:0.33rem; padding-right:0.33rem;background: #d71518; border:1px solid #d71518; color:#fff;}
.list13 .ul li .btn .a:hover{background: #fff; color:#d71518;}
.list13 .ul li .pf{ display:flex; justify-content: space-between; align-items: center; width: 100%; position: absolute; left:0; z-index: 6; bottom:0.44rem; padding:0 0.3rem; }
.list13 .ul li .left{ display:inline-flex; align-items: flex-end;}
.list13 .ul li .dw{ display:inline-flex; font-size:0.2rem; line-height:0.3rem; color:#d71518;}
.list13 .ul li .moeny{ display:inline-flex; font-weight: bold; font-size:0.3rem; line-height:0.4rem; color:#d71518; margin:0 0.1rem 0 0.06rem;}
.list13 .ul li .qi{ display:inline-flex; font-size:calc(14px + 0.02rem); line-height:26px; color:#666666;}



@media  screen and (max-width:1600px){
.list13 .ul{ width: calc(100% + 0.2rem);  margin:-0.1rem;}
.list13 .ul li .tit0{font-size:0.32rem;line-height: 0.42rem; margin-top: 0.2rem;}
.list13 .ul li .ico img{min-width:0.56rem;height:0.56rem; }
.list13 .ul li{ padding:0.1rem;}	
.list13 .ul li .top{padding:0.3rem 0.22rem;}	
.list13 .ul li .pf{ bottom:0.34rem; padding:0 0.22rem; }
.list13 .ul li .down{ padding:0.29rem 0.22rem 1.1rem 0.2rem;}
.list13 .ul li .tit1{ font-size:calc(8px + 0.06rem); line-height:24px;}
.list13 .ul li .btn .a{ padding-left:0.3rem; padding-right:0.3rem;}
.list13 .ul li .info{font-size:14px;}
}
@media  screen and (max-width:1024px){
.list13 .ul{ width: calc(100% + 14px);margin:-7px;}	
.list13 .ul li{width:50%; padding:7px;}
.list13 .ul li .top{ padding:18px 14px;}
.list13 .ul li .tit0{ font-size:17px; line-height:27px;margin-top:6px;}
.list13 .ul li .ico img{width:36px;height:36px; }
.list13 .ul li .tit1{ font-size:15px; line-height:25px;margin-top:2px;}
.list13 .ul li .p{margin-top:4px;}
.list13 .ul li .line{ margin-top: 15px;}
.list13 .ul li .down{ padding:14px 14px 60px 14px;}
.list13 .ul li .info{ padding-top:10px;}
.list13 .ul li .pf{ bottom:18px; padding:0 14px;}
.list13 .ul li .btn .a{font-size:13px;  height:32px; width:90px;padding-left:0; padding-right:0;}
.list13 .ul li .dw{  font-size:16px; line-height:26px;}
.list13 .ul li .moeny{ font-size:22px; line-height:32px;  margin:0 6px 0 4px;}
.list13 .ul li .qi{ font-size:14px; line-height:24px; }
}
@media  screen and (max-width:767px){
.list13 .ul li{width:100%;}
.list13 .ul li .left{ transform: translateY(-2px); -ms-transform: translateY(-2px);}
.list13 .ul li .btn{ display:none;}
}


.list12{ width: 100%;}
.list12 .ul{ display: flex;flex-wrap: wrap; width: calc(100% + 0.3rem);  margin:-0.15rem;}
.list12 .ul li{ width:33.33%; padding:0.15rem;}
.list12 .ul li .la{ width: 100%; background: #f5f5f5;overflow: hidden;border-radius:10px; position: relative; height:100%; }
.list12 .ul li .top{ display: flex;flex-wrap: wrap;  align-items:center; justify-content: space-between; width:100%;padding:0.2rem 0.4rem; height:1.45rem; }
.list12 .ul li .tit0{ display: inline-flex; color: #fff; font-size:0.37rem;line-height: 0.47rem; font-weight: bold;}
.list12 .ul li .ico{ display: inline-flex;line-height: 0; min-width:0.74rem; width:0.74rem; }
.list12 .ul li .ico img{width:100%;}
.list12 .ul li .tit1{ display: block; color: #666; width:100%;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.12rem); }
.list12 .ul li .down{ width:100%; padding:0.4rem 0.4rem 1.88rem 0.4rem;}
.list12 .ul li .line{ display: block; height: 1px; width: 100%; background: #c4c4c4; margin-bottom: 0.33rem;}
.list12 .ul li .info{ width:100%; color: #666;font-size:0.2rem;line-height:0.3rem;}
.list12 .ul li .cont{ display:flex; flex-wrap: wrap; width: 100%; position: absolute; left: 0; bottom:0.55rem; padding:0 0.4rem; z-index: 6; }
.list12 .ul li .left{ display:inline-flex; align-items: flex-end;}
.list12 .ul li .dw{ display:inline-flex; font-size:0.2rem; line-height:0.3rem; color:#d71518;}
.list12 .ul li .moeny{ display:inline-flex; font-weight: bold; font-size:0.3rem; line-height:0.4rem; color:#d71518; margin:0 0.1rem 0 0;}
.list12 .ul li .w50{display:flex; flex-wrap: wrap; width: 47.5%; }



@media  screen and (max-width:1600px){
.list12 .ul{ width: calc(100% + 0.2rem);  margin:-0.1rem;}
.list12 .ul li .tit0{font-size:0.32rem;line-height: 0.42rem; margin-top: 0.2rem;}
.list12 .ul li .ico{min-width:0.64rem;width:0.64rem;}
.list12 .ul li{ padding:0.1rem;}	
.list12 .ul li .top{padding:0.2rem 0.3rem; height:1.2rem;}	
.list12 .ul li .down{ padding:0.3rem 0.3rem 1.88rem 0.3rem;}
.list12 .ul li .cont{  bottom:0.5rem; padding:0 0.3rem;}
.list12 .ul li .w50{ width: 50%; }
}
@media  screen and (max-width:1024px){
.list12 .ul{ width: calc(100% + 14px);margin:-7px;}	
.list12 .ul li{ padding:7px;}
.list12 .ul li .top{ padding:14px 14px;}
.list12 .ul li .tit0{ font-size:17px; line-height:27px;margin-top:6px;}
.list12 .ul li .ico{min-width:40px;width:40px; }
.list12 .ul li .tit1{ font-size:15px; line-height:25px; text-align: justify;}
.list12 .ul li .info{ font-size:16px; line-height:26px;}
.list12 .ul li .line{ margin-bottom: 15px;}
.list12 .ul li .down{ padding:14px 14px 116px 14px;}
.list12 .ul li .dw{  font-size:16px; line-height:26px;}
.list12 .ul li .moeny{ font-size:22px; line-height:32px;  margin:0 6px 0 0;}
.list12 .ul li .cont{  bottom:20px; padding:0 14px;}
}
@media  screen and (max-width:767px){
.list12 .ul li{width:100%;}
.list12 .ul li .top{ height: auto;}
}






.ppxc2 .size54{ line-height: 0.7rem;}

@media  screen and (max-width:1024px){
.ppxc2 .size54{ line-height:29px;}
}


.seo3 ul{ display: flex;flex-wrap: wrap; width:calc(100% + 0.28rem); margin:-0.14rem;}
.seo3 ul li{ display: flex;flex-wrap: wrap; width:25% ; padding:0.14rem;
}
.seo3 ul li .la{ display: flex;flex-wrap: wrap; align-content: flex-start; width:100%; padding:0.5rem 0.45rem 0.64rem 0.38rem; position: relative; height: 100%; border-radius: 10px; border: 1px solid rgba(255,255,255,0.5);}
.seo3 ul li .ico{ width: 100%;line-height: 0;}
.seo3 ul li .ico img{ height:0.62rem;}
.seo3 ul li .tit{ width:100%; color: #ffff;font-size:0.36rem;line-height: 0.46rem; font-weight: bold;margin-top: 0.46rem;}
.seo3 ul li .text{ width:100%; color: #fff; font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.12rem); min-height: calc(110px + 0.6rem); margin-top: 0.26rem;}
.seo3 ul li .la:hover{  background: #d71518; border: 1px solid #d71518;}

@media  screen and (max-width:1600px){
.seo3 ul li .la{ padding:0.5rem 0.3rem 0.5rem 0.3rem;}
.seo3 ul li .tit{ font-size:0.32rem;line-height: 0.42rem; margin-top: 0.32rem;}
.seo3 ul li .text{min-height:inherit; margin-top: 0.2rem;}
}
@media  screen and (max-width:1024px){
.seo3 ul{ width: calc(100% + 14px); margin:-7px;}
.seo3 ul li{ padding:7px;}
.seo3 ul li .la{ padding:20px 14px;}
.seo3 ul li .tit{font-size:16px; line-height:26px;margin-top:12px;}
.seo3 ul li .text{font-size:14px; line-height:24px;margin-top:8px; min-height: inherit;}
.seo3 ul li .ico img{ height:36px;}
}
@media  screen and (max-width:767px){
.seo3 ul li{ width:50% ; }
}



.list4{display: flex;flex-wrap: wrap;width:calc(100% + 1rem); margin:0 -0.5rem;position: relative;}
.list4::after{ content: ''; position: absolute; left:0; top: 0.28rem; display: flex;flex-wrap: wrap; width:100%; height:2.56rem; background: url(img/bg5.png) center no-repeat; background-size:100% 100% !important;}
.list4 ul{ display: flex;flex-wrap: wrap; align-items: flex-start; width: 100%; }
.list4 ul li{ display: flex;flex-wrap: wrap; align-items: flex-start; width:20%; padding:0 0.5rem;
}
.list4 ul li .cont{ display: flex;flex-wrap: wrap; width:100%; padding:0.4rem 0 0 0.25rem;background: url(img/bg6.png) left top no-repeat; background-size:0.19rem auto !important;margin-top: 0.28rem; position: relative;}
.list4 ul li .ico{ display: block; width: 100%;line-height: 0;}
.list4 ul li .ico img{width:0.56rem; height:0.56rem;}
.list4 ul li .tit{ width:100%; color: #333333;font-size:0.24rem;line-height: 0.34rem; font-weight: bold;}
.list4 ul li .text{ width:100%; color: #666666; font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.04rem);margin-top: 0.1rem;}
.list4 ul li:nth-child(1){ margin-top:1.88rem;}
.list4 ul li:nth-child(2){ margin-top:1.82rem;}
.list4 ul li:nth-child(3){ margin-top:1.42rem;}
.list4 ul li:nth-child(4){ margin-top:0.55rem;}
.list4 ul li:nth-child(5){ margin-top:-0.05rem;}

@media  screen and (max-width:1600px){
.list4{width:calc(100% + 0.6rem); margin:0 -0.3rem;}	
.list4 ul li{padding:0 0.3rem;}
.list4::after{ top:0.26rem; }	
}	
@media  screen and (max-width:1440px){
.list4{width:calc(100% + 0.44rem); margin:0 -0.22rem;}	
.list4 ul li{padding:0 0.22rem;}
.list4::after{ top:0.26rem; }	
}	
@media  screen and (max-width:1024px){
.list4{ width: calc(100% + 14px); margin:0 -7px;}
.list4::after{ top:20px; }	
.list4 ul li{ padding:0 7px;}
.list4 ul li .tit{font-size:16px; line-height:26px;}
.list4 ul li .text{font-size:14px; line-height:24px;margin-top:4px;}
.list4 ul li .ico img{width:36px; height:36px;}
.list4 ul li .cont{ padding:20px 0 0 24px; background-size:10px auto !important;margin-top:15px;}
.list4 ul li:nth-child(1){ margin-top:86px;}
.list4 ul li:nth-child(2){ margin-top:83px;}
.list4 ul li:nth-child(3){ margin-top:68px;}
.list4 ul li:nth-child(4){ margin-top:27px;}
.list4 ul li:nth-child(5){ margin-top:-5px;}
}
@media  screen and (max-width:767px){
.list4 ul li{ flex-wrap: initial; align-items: flex-start; justify-content: space-between; width:100% ; margin:25px 0 0 0 !important; }
.list4 ul li .ico{ min-width:36px; width:36px; margin:10px 14px 0 0;}
.list4 ul li .cont{ padding:5px 0 10px 24px;margin-top:0;}
.list4::after{ display: none; }	
}


.main18{ overflow: hidden;}
.main18 .more{ display: block; width:100%; margin-top:0.52rem;}
.main18 .more a{ width:100%;display:flex; align-items: center; justify-content:center; background: #f5f5f5; height:0.6rem; color: #666666; font-size: calc(14px + 0.02rem);  border-radius: 10px; }
.main18 .more a i{display: block; width:14px; height:14px; margin-left: 18px;background: url(img/ico17.png) center no-repeat; background-size:auto 100% !important;}
.main18 .more a:hover{background: #d71518; color: #fff;}
.main18 .more a:hover i{background: url(img/ico18.png) center no-repeat;}
.main18 .box{ display: flex; flex-wrap: wrap; width:100%;}
.main18 .u2{ display: flex; flex-wrap: wrap;  width:100%; justify-content: space-between;}
.main18 .u2 .li{ display: flex; flex-wrap: wrap;align-content: space-between; justify-content: space-between;}
.main18 .u2 .a{ display:flex; flex-wrap: wrap; width:100%; position: relative; overflow: hidden; border-radius:10px; margin-bottom: 0.2rem; }
.main18 .u2 .cont{ display: block; position: absolute; left: 0; bottom: 0; z-index: 6; width: 100%; padding:0.4rem;}
.main18 .u2 .tit{ width:100%; color: #fff;font-size:0.3rem; line-height:0.4rem; font-weight: bold;}
.main18 .u2 .info{ display: flex; flex-wrap: wrap; width:calc(100% + 10px); margin-right: -10px;}
.main18 .u2 .p{display: inline-flex; color: #fff; font-size:14px; line-height:25px; border:1px solid #fff; border-radius: 3px; margin:8px 10px 0 0;padding:0 9px 1px 9px ;}
.main18 .u2 ._img{ padding-bottom: 82%;}


.main18 .u2 .w33{ width:32.5%;}
.main18 .u2 .w66{ width:66.25%;}
.main18 .u2 .w50{ width:49%;}
.main18 .u2 .last ._img{ padding-bottom: 167.7%;}
.main18 .u2 .first ._img{ padding-bottom: 40.4%;}

.main18 .box .pc{}
.main18 .box .ph{ display: none;}

@media screen and (max-width:1024px) {
.main18 .more{margin-top:25px;}	
.main18 .more a{ height:40px; font-size:14px;}
.main18 .more a i{ margin-left: 14px;}
.main18 .u2{ width: calc(100% + 12px);  margin-right:-12px;}
.main18 .u2 .cont{ padding:15px;}
.main18 .u2 .tit{font-size:15px; line-height:24px;}
.main18 .u2 .p{font-size:13px; line-height:22px; margin:8px 10px 0 0;padding:0 9px 1px 9px ;}
.main18 .u2 .li{ width:50%; padding:0 12px 0 0;}
.main18 .u2 .a{ margin-bottom:12px; }
.main18 .box .pc{display: none;}
.main18 .box .ph{ display: block;}
}
@media screen and (max-width:767px) {
.main18 .u2 .cont{ position: static;padding:15px 0 5px 0;}
.main18 .u2 ._img{ border-radius:10px;}
.main18 .u2 .tit{  color: #333;}
.main18 .more{margin-top:15px;}	
}


.list07{ width: 100%;}
.list07 .ul{ display: flex;flex-wrap: wrap; width: calc(100% + 0.32rem);  margin:-0.16rem;}
.list07 .ul li{ width:16.66%; padding:0.16rem;}
.list07 .ul li .la{ width: 100%; background: #fff;overflow: hidden;border-radius:10px;  align-items: flex-start; position: relative; height: 100%;}
.list07 .ul li .tit{ display: inline-flex; color: #fff;font-size:0.26rem;line-height:1.4; font-weight: bold;  }
.list07 .ul li .ico{ display: inline-flex; line-height: 0; min-width:0.48rem;}
.list07 .ul li .ico img{ width:0.48rem;width:0.48rem; object-fit: contain;}
.list07 .ul li .info{ width:100%; color: #303030;font-size:calc(14px + 0.02rem);line-height: calc(22px + 0.02rem); min-height: calc(66px + 0.06rem); margin-top: 0.18rem;}
.list07 .ul li .top{ width:100%; padding:0.15rem 0.23rem;background: #d71518; display: flex; align-items: center; justify-content:space-between; height:1rem;}
.list07 .ul li .cont{ width:100%; padding:0.12rem 0.23rem 0.25rem 0.23rem;}
.list07 .ul li .tit2{ display: block; color: #333; font-weight: bold; font-size:0.2rem;line-height: 0.3rem; margin-top:0.16rem;  }
.list07 .ul li .text{ width:100%; display: flex; flex-wrap: wrap; justify-content: space-between; color: #666;font-size:calc(14px + 0.02rem);line-height:26px; padding:0.12rem 0; }
.list07 .ul li .p{ width:100%;display:block; position: relative; padding-left: 14px; }
.list07 .ul li .p::after{ display: block; content: ''; position: absolute; left:0; top: calc(8px + 0.02rem); width:5px; height:5px; background: #d71518;}


@media  screen and (max-width:1600px){
.list07 .ul{  width: calc(100% + 0.2rem);  margin:-0.1rem;}
.list07 .ul li{ padding:0.1rem;}	
.list07 .ul li .top{padding:0.15rem 0.2rem; height:0.8rem;}
.list07 .ul li .tit{font-size:0.22rem; }	
.list07 .ul li .ico{ min-width:0.4rem;}
.list07 .ul li .ico img{ width:0.4rem;width:0.4rem; }
.list07 .ul li .tit2{font-size:0.18rem;line-height: 0.28rem; margin-top:0.12rem;  }
.list07 .ul li .text{ font-size:14px; padding:0.08rem 0; }
}
@media  screen and (max-width:1024px){
.list07 .ul{ width: calc(100% + 14px);margin:-7px;}	
.list07 .ul li{ width:33.33%; padding:7px;}
.list07 .ul li .la{border-radius:10px;}
.list07 .ul li .top{ padding:10px 14px; height:50px;}
.list07 .ul li .tit{ font-size:17px;  }
.list07 .ul li .ico img{ width:30px;height:30px;}
.list07 .ul li .tit2{ font-size:15px; line-height:24px;margin-top:6px; }
.list07 .ul li .p{ font-size:14px; line-height:24px;}
.list07 .ul li .cont{ padding:10px 14px 18px 14px;}
.list07 .ul li .text{ font-size:14px; padding:4px 0; }

}
@media  screen and (max-width:767px){
.list07 .ul li{ width:50%;}
.list07 .ul li .info{ min-height: inherit;}
.list07 .ul li .top{ position: relative; padding:20px 15px 20px 15px;}
.list07 .ul li .p{ font-size:13px; }
}



._ask{ display: block; width: calc(100% + 0.3rem);  margin:0 -0.15rem; }
._ask .ul{ display: flex;flex-wrap: wrap; width: 100%;padding-top: 0.55rem;}
._ask .li{  display: flex;flex-wrap: wrap; width:50%; margin-bottom:0.3rem; padding:0 0.15rem;}
._ask .li .cont{ width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; position: relative; background: #fff; border-radius: 10px; padding:0.35rem 0.4rem;}
._ask .li .fl{ cursor: pointer; align-items: flex-start;}
._ask .li .ico{ cursor: pointer; position:relative; min-width:20px; height:20px; margin: 4px 0 0 0;}
._ask .li .ico::after,
._ask .li .ico::before{ display: block; left:50%; top:50%; content:''; position: absolute; width:100%; height:3px; background: #b3b3b3;transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
._ask .li .ico::after{ width:100%; height:2px;}
._ask .li .ico::before{ height:100%; width:2px;}
._ask .li .q{ display: flex; align-items: center; justify-content:center; color: #fff; min-width:26px; height:25px;font-size:14px; line-height:1; border-radius: 8px 8px 8px 0; background: #d71518; padding-bottom:4px; margin:2px 0 0 0; }
._ask .li .tit{ color: #333; font-size:calc(14px + 0.04rem); line-height:28px; width:100%; padding:0 15px;}
._ask .li .info{ display: none;  color: #666; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.06rem); width:100%; }

._ask .li.on .tit{ color: #d71518;margin-bottom:0.15rem;}
._ask .li.on .ico::after{ background: #d71518;}
._ask .li.on .ico::before{ background: #d71518; opacity: 0; }

._ask .slick-dots{ justify-content: center; padding:0.3rem 0.15rem 0 0.15rem;}
._ask .slick-arrow{ bottom: 100%;  margin-bottom:0.05rem; }

@media  screen and (max-width:1024px){
._ask{ width: calc(100% + 14px);  margin:0 -7px;}	
._ask .ul{padding-top:25px; }	
._ask .li{margin-bottom:14px;padding:0 -7px;}	
._ask .li .cont{  padding:16px 15px;}	
._ask .li .tit{ font-size: 16px; line-height:26px; padding:0 10px;}
._ask .li .ico{ min-width:14px; height:14px;}
._ask .li .info{  font-size:14px; line-height:24px;}
._ask .li.on .tit{ margin-bottom:10px;}
._ask .slick-dots{ padding:10px 7px 0 7px;}
._ask .slick-arrow{ bottom: 100%; margin-bottom:0; }
}
@media  screen and (max-width:767px){
._ask .li{ width:100%;display:none;}
._ask .li:nth-child(1),
._ask .li:nth-child(2),
._ask .li:nth-child(3),
._ask .li:nth-child(4),
._ask .li:nth-child(5),
._ask .li:nth-child(6){ display:block;}
}


.list10{ display: block;width: calc(100% + 0.3rem);  margin:0 -0.15rem;}
.list10 .ul{ display: block; width: 100%; padding-top: 0.55rem;}
.list10 .li{  display: flex;flex-wrap: wrap; width:50%; margin-bottom:0.3rem; padding:0 0.15rem;}
.list10 .li .cont{ width: 100%; display: flex; flex-wrap: wrap; border:1px solid #dddddd; border-radius: 10px; padding:0.43rem 0.3rem 0.32rem 0.3rem;}
.list10 .li .time{ color:rgba(102,102,102,0.49); font-size:14px; line-height:22px; width:100%;}
.list10 .li .tit{color: #444444; font-size:0.22rem; line-height:0.3rem; height:0.9rem; width:100%; margin-top: 0.11rem;}
.list10 .li .more{ color: #666; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); display: inline-flex; align-items: center; margin-top: 0.34rem;}
.list10 .li .more img{ width:14px; height: 14px; margin-left: 0.17rem;}

.list10 .li:hover .cont{ border:1px solid #d71518; }
.list10 .li:hover .tit{ color: #d71518;}
.list10 .li:hover .more{ color: #d71518;}

.list10 .slick-dots{ justify-content: center; padding:0.3rem 0.15rem 0 0.15rem;}
.list10 .slick-arrow{ bottom: 100%;  margin-bottom:0.05rem; }

@media  screen and (max-width:1024px){
.list10{ width: calc(100% + 14px);  margin:0 -7px;}	
.list10 .ul{ padding-top:25px;}
.list10 .li{margin-bottom:14px;padding:0 -7px;}	
.list10 .li .cont{  padding:20px 14px;}	
.list10 .li .tit{ font-size: 16px; line-height:24px; height:72px; margin-top:5px;}
.list10 .li .more{ font-size: 14px; line-height:24px; margin-top:10px;}
.list10 .li .more img{ width:10px; height: 10px; margin-left:10px;}
.list10 .slick-dots{ padding:10px 7px 0 7px;}
.list10 .slick-arrow{ bottom: 100%; margin-bottom:0; }
}
@media  screen and (max-width:767px){
.list10 .ul{display: flex;flex-wrap: wrap; }
.list10 .li{ display: none;}
.list10 .li:nth-child(1),
.list10 .li:nth-child(2),
.list10 .li:nth-child(3),
.list10 .li:nth-child(4){ display: flex;}
}


.cxkf1{ position: relative; overflow: hidden;}
.cxkf1 .size54{ line-height:0.7rem; padding-top: 0.6rem;}
@media screen and (max-width:1024px) {
.cxkf1 .size54{ line-height:29px; padding-top:30px;}	
}

.list11{ display: block; width: 100%; position: relative; padding:0.14rem 0 0.94rem;}
.list11::after{ content: ''; display: block; width: 110%; height:100%; position:absolute; right:0; top:0; background: url(img/bg7.png) right center no-repeat; background-size:100% 100%;}
.list11 .ul{ display: flex; flex-wrap: wrap; align-items: flex-start; width: 100%;}
.list11 .li{  display: flex;flex-wrap: wrap; width:32.81%; padding:0 1rem 0 0;}
.list11 .li .tit{color: #fff; font-size:0.36rem; line-height:0.46rem; font-weight: bold;width:100%; margin-bottom: 0.25rem; background: url(img/bg10.png) left bottom no-repeat; background-size:auto 0.16rem; padding-bottom:0.05rem;}
.list11 .li .info{ color: #fff; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.12rem); width:100%;}
.list11 .li .cont{ display: flex;flex-wrap: wrap;width:100%; margin-top: 0.42rem;}
.list11 .li .num{ display: flex;flex-wrap: wrap;color: #d71518; font-size:0.36rem; line-height:0.4rem; font-weight: bold; width:100%;}
.list11 .li .w50{width:50%;}
.list11 .li:nth-child(1){ margin-top: 2rem;}
.list11 .li:nth-child(2){ margin-top: 1rem;}

@media  screen and (max-width:1600px){
.list11::after{ width:104%;}
.list11 .li{ padding:0 0.8rem 0 0;}
.list11 .li:nth-child(1){ margin-top: 1.4rem;}
.list11 .li:nth-child(2){ margin-top: 0.7rem;}
}
@media  screen and (max-width:1024px){
.list11{ padding:0;}
.list11 .li{ width:100%; margin-top:0 !important; padding:30px 0; border-top:2px solid #d71518;}	
.list11 .li:first-child{border-top:0;}
.list11 .li .tit{ font-size: 18px; line-height:26px; margin-bottom:12px; background-size:auto 9px; padding-bottom:2px;}
.list11 .li .info{ font-size: 14px; line-height:24px;}
.list11 .li .cont{ margin-top:12px;}
.list11 .li .num{ font-size: 18px; line-height:26px;}
.list11::after{ display: none;}
}
@media  screen and (max-width:767px){

}



.yxtg1{ width: 100%; position: relative;}
.yxtg1::after{ display: block; content: ''; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity:0.7; background: #000;}
.xyffl{display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between; width: 100%;}
.xyffl .left{ width:45%;}
.xyffl .right{ width:5.38rem; margin-top: 0.36rem;}
.xyffl .pic{ display: block; line-height: 0; width:100%;}
.xyffl .info{ color: #fff; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.12rem); width:100%; margin-top: 0.8rem;}

@media  screen and (max-width:1600px){
.xyffl .left{ width:50%;}	
.xyffl .info{ margin-top: 0.6rem;}	
}	
@media  screen and (max-width:1440px){
.xyffl .left{ width:55%;}	
.xyffl .info{ margin-top: 0.4rem;}		
}
@media  screen and (max-width:1024px){
.xyffl{ justify-content: center;}	
.xyffl .left{ width:100%;}
.xyffl .info{ font-size: 14px; line-height:24px; margin-top:15px;}
.xyffl .right{ width:250px; margin-top:30px;}
}



._section3 .info1{ display: block; width: 100%; margin-top: 0.5rem;  color: #666666; font-size: 0.24rem; line-height:0.34rem;}
._section3 .sect{ display: block; width: 100%; margin-top: 36px;}
._section3 .sect ul{ width: 100%;display: flex;border-right: 1px solid #e3e3e3}
._section3 .sect li{width: 13.94%; border-left: 1px solid #e3e3e3;}
._section3 .sect li.on{width: 44.24%;}
._section3 .sect a{display: flex; flex-wrap: wrap; width: 100%;position: relative; overflow: hidden; height:100%;}
._section3 .sect .boxs0{width: 100%;position:relative;z-index:1; padding-bottom:67.87%;}
._section3 .sect .boxs1{width: 100%;position: absolute;left: 0;top: 0;height: 100%;z-index: 3; background: #fff; }
._section3 .sect .cons1{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);padding: 0 12px;}
._section3 .sect .ico{width:100%;display: flex;justify-content: center; margin-top: 10px;}
._section3 .sect .ico img{width:0.66rem; height:0.66rem;display: block;}
._section3 .sect .border{width:0.37rem;height: 0.37rem; background:url(img/img27.png) center  no-repeat; background-size:0.15rem !important;margin:1.05rem auto 0 auto;border-radius: 50%; border:1px solid #a6a6a6; }
._section3 .sect .bt{font-size: 0.36rem;color: #333333;line-height: 0.46rem;text-align: center;font-weight: bold; margin-top: 0.43rem;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
._section3 .sect .boxs2{position: absolute;left:0;top:0; width:283.2%;height: 100%;opacity: 0;z-index:2; background: url(img/bg8.png) center  no-repeat; background-size:100% 100%;}
._section3 .sect .cons2{width: 100%;position: absolute;left: 0;bottom: 0;padding:0.35rem 0.43rem;}
._section3 .sect .info{font-size:calc(14px + 0.02rem);color: #ffffff;line-height: calc(22px + 0.12rem); width:100%; display:block; margin-top: 0.2rem;}
._section3 .sect .boxs1 .info{color: #666; display:none;}
._section3 .sect li.on{ border-radius: 10px; overflow: hidden;}
._section3 .sect li.on .boxs1{opacity: 0;z-index: 1;}
._section3 .sect li.on .boxs2{width: 100%;opacity: 1;z-index: 3;}
._section3 .sect li.on .ico{ justify-content: flex-start;}
._section3 .sect li.on .bt{color: #fff; text-align: left; margin-top: 0.3rem;}


@media  screen and (max-width:1600px){
._section3 .sect .border{margin:0.8rem auto 0 auto; }	
}
@media  screen and (max-width:1024px){
._section3 .info1{margin-top:10px;font-size:16px; line-height:26px;}
._section3 .sect{ margin-top:20px;}
._section3 .sect ul{ display: grid; gap: 16px; flex-wrap: wrap;border-right:0;}
._section3 .sect li{width: 100%;border-left:0;}
._section3 .sect li.on{width: 100%;}
._section3 .sect .ico{ margin-top: 0;}
._section3 .sect .ico img{width:40px;height: 40px;}
._section3 .sect .bt{font-size: 18px;line-height: 28px; margin-top:10px;}
._section3 .sect .info{font-size: 14px;line-height: 24px; margin-top: 6px;}
._section3 .sect .boxs2{width:100%; opacity: 1;}
._section3 .sect .boxs2 .bt{ color:#fff; text-align: left;}
._section3 .sect .boxs2 .ico{ justify-content: flex-start;}
._section3 .sect .cons2{ padding:20px 15px;}
._section3 .sect .boxs1{ opacity: 0;}
._section3 .sect a{ border-radius: 10px;}
._section3 .sect .boxs1 .info{color: #666; display:block;}
._section3 .sect .border{width:22px;height:22px;background-size:10px !important;margin:12px auto 0 auto;}
._section3 .sect li.on .bt{ margin-top:10px;}
}




.list09{ display: block;width: calc(100% + 0.36rem);  margin:0 -0.18rem;}
.list09 .ul{ display: block; width: 100%; padding-top: 0.55rem;}
.list09 .li{ display: flex;flex-wrap: wrap; width:33.33%; margin-bottom:0.3rem; padding:0 0.18rem;}
.list09 .li .a{ width: 100%; display: flex; flex-wrap: wrap;border-radius: 10px; background: #f5f5f5; overflow: hidden; position: relative; padding-bottom:calc(66px + 2.23rem);}
.list09 .li .time{ color:rgba(102,102,102,0.49); font-size:14px; line-height:22px; width:100%;}
.list09 .li .tit{color: #333; font-size:0.2rem; line-height:0.3rem; width:100%; margin-top: 0.24rem;}
.list09 .li .info{ color: #666; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); height:calc(44px + 0.08rem); margin-top: 0.12rem;}
.list09 .li .more{ color: #666; font-size:calc(14px + 0.02rem); line-height:calc(22px + 0.04rem); display: inline-flex; align-items: center; margin-top: 0.3rem;}
.list09 .li .more img{ width:14px; height: 14px; margin-left: 0.17rem;}
.list09 .li .cont{width: 100%; display: flex; flex-wrap: wrap; background: #f5f5f5; padding:0.26rem 0.37rem 0.38rem 0.37rem; position: absolute; left:0; bottom:0; z-index: 6;  }
.list09 .li ._img{ padding-bottom: 65.49%;}
.list09 .li .logo{ display: block; width: 100%; line-height: 0;}
.list09 .li .logo img{ object-fit: contain; height: 0.51rem;}
.list09 .li .sect{ display:none;flex-wrap: wrap; width:100%; color: #bfbfbf; font-size:14px; line-height:22px;}
.list09 .li .sect .s{ display: inline-flex; margin:10px 10px 0 0; border:1px solid #bfbfbf; border-radius: 3px; padding:1px 10px 3px 10px;}

.list09 .li:hover .sect{ display: flex;}
.list09 .li:hover .tit{ color: #d71518;}
.list09 .li:hover .info{ margin-bottom:0.19rem;}
.list09 .li:hover .more{ color: #d71518;margin-top: 0.49rem;}

.list09 .slick-dots{ justify-content: center; padding:0.3rem 0.15rem 0 0.15rem;}
.list09 .slick-arrow{ bottom: 100%;  margin-bottom:0.05rem; }

@media  screen and (max-width:1024px){
.list09{ width: calc(100% + 14px);  margin:0 -7px;}	
.list09 .ul{ padding-top:25px;}
.list09 .li{margin-bottom:14px; padding:0 7px;}	
.list09 .li .a{ padding-bottom:190px;}
.list09 .li .cont{  padding:14px 14px 20px 14px;}	
.list09 .li .tit{ font-size: 16px; line-height:24px;margin-top:8px;}
.list09 .li .info{ font-size: 14px; line-height:24px; height: 44px; margin-top:6px;}
.list09 .li .more{ font-size: 14px; line-height:24px; margin-top:8px;}
.list09 .li .more img{ width:10px; height: 10px; margin-left:10px;}
.list09 .li .logo img{ height:40px;}
.list09 .li .sect{ font-size:12px; line-height:21px;}
.list09 .li .sect .s{ margin:6px 6px 0 0; padding:1px 8px 2px 8px;}
.list09 .li:hover .more{ margin-top:16px;}
.list09 .li:hover .info{ margin-bottom:8px;}
.list09 .slick-dots{ padding:10px 7px 0 7px;}
.list09 .slick-arrow{ bottom: 100%; margin-bottom:0; }
}
@media  screen and (max-width:767px){
.list09 .li{ width:100%;}
}




/*2512en*/


/* 分页 */
.wack1 .pz_fy{ display:flex; flex-wrap: wrap; justify-content: center; width:100%;}
.wack1 .pz_fy a { position: relative; float:left; border-radius:10px; width:0.4rem; height:0.4rem; line-height:0.4rem; color:#9c9c9c; text-align: center; font-size:16px; margin:0 5px;}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{ background:#d71518; color: #fff;}
.wack1 .pz_fy .prev::after,
.wack1 .pz_fy .next::after{ display: block; content:''; position: absolute; left:50%; top:50%; width:0.1rem; height:0.1rem; border-top:1px solid #9c9c9c; border-right:1px solid #9c9c9c; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); margin-left: -0.02rem;}
.wack1 .pz_fy .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .pz_fy .prev:hover::after,
.wack1 .pz_fy .next:hover::after,
.wack1 .pz_fy .prev.on::after,
.wack1 .pz_fy .next.on::after{ border-top:1px solid #fff; border-right:1px solid #fff;}
.wack1 .fy_pc{ display:none; flex-wrap: wrap; width:100%; justify-content: center; align-items: center; text-align:center; font-size:16px; color:#9c9c9c;}
.wack1 .fy_pc .prev,
.wack1 .fy_pc .next{ display: flex; position: relative; height:32px; width:32px; border-radius:4px;}
.wack1 .fy_pc .prev::after,
.wack1 .fy_pc .next::after{ display: block; content:''; position: absolute; left:50%; top:50%; width:9px; height:9px; border-top:1px solid #9c9c9c; border-right:1px solid #9c9c9c; transform: translate(-50%,-50%) rotate(45deg); -ms-transform: translate(-50%,-50%) rotate(45deg); margin-left: -0.04rem;}
.wack1 .fy_pc .prev{ transform:rotate(180deg); -ms-transform:rotate(180deg);}
.wack1 .fy_pc span{ padding:0 22px;}


@media  screen and (max-width:1024px){
.wack1 .pz_fy{ display: none;}
.wack1 .fy_pc{ display: flex;}
}

/* 新闻列表 */
.w1600 {
    max-width: 1600px;
    margin: 0 auto;
	}
.navbarbox{ border-bottom: 1px solid #e0e0e0;}	
.navbar .mbx1{ padding:0;}
.navbar{
   width: 100%;
	height:0.8rem;
	display: flex; justify-content: space-between;
	align-items: center;
}

.nav-items {
    display: inline-flex;
    gap: 0.46rem;
}

.nav-item { position: relative;
    color: #555;
    font-size: calc(14px + 0.04rem); line-height:1.5;
    transition: color 0.3s;
	display: flex; height:0.8rem;
	align-items: center; 
}

.nav-item:hover {
    color: #d71518;
}

.nav-item.active {
    color: #d71518;
    font-weight: 500;
}

.nav-item.active::after {
    content: '';
    position: absolute;
    bottom:-1px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #d71518;
}
@media (max-width: 1024px) {
.nav-item{ font-size: 15px; height:40px; }
.navbar{
	height:40px;
}
.nav-items {
    gap:15px;
}

}
@media (max-width: 767px) {
 
}


/* 新闻网格布局 */
.news-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0.3rem;
}

/* 新闻卡片样式 */
.news-card {
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    
    transition: transform 0.3s, box-shadow 0.3s;
    display: flex;
    flex-direction: column;
}

.news-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.12);
}

/* 新闻图片样式 */
.news-image {
    aspect-ratio: 100/63.2; /* 宽高比 */
    overflow: hidden;
	width:100%;
}

.news-image img {
	width: 100%;
	height: 100%;
    object-fit: cover;
    transition: transform 0.3s;
}

.news-card:hover .news-image img {
    transform: scale(1.05);
}
.news-text{padding:0.22rem 0.3rem 0.34rem 0.3rem;}
/* 新闻内容样式 */
.news-date { width:100%; color: rgba(102,102,102,0.49);
    font-size: 14px;
	line-height:22px;
    
}

.news-title {width:100%; 
    font-size: 0.22rem;
    color: #444444;
    line-height: 0.3rem; height: 0.6rem;
    flex-grow: 1;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	margin:0.1rem 0px 0.3rem 0px; 
}
.news-card:hover .news-title {
      color: #d71518;
}
.news-info{width:100%;  border-top: 1px solid #e3e3e3; padding-top: 0.28rem;}
.search-btn {
	display: inline-flex;
    padding:2px 9px 4px 9px;  line-height:20px;    /* 按钮内边距（上下、左右） */
    border: 1px solid #a3a3a3;  /* 按钮边框（颜色、粗细） */
    border-radius: 2px;      /* 按钮圆角大小 */
    font-size: 14px;         /* 按钮文字大小 */
    color:rgba(102,102,102,0.6);     white-space: nowrap;        /* 按钮文字颜色（浅灰） */
	background-color: transparent;  
    }

    /* 可选：鼠标悬浮时的交互效果 */
    .search-btn:hover {
      background-color: #ddd;  /* 悬浮时背景色加深 */
    }

@media (max-width: 1024px) {
.news-grid {grid-template-columns: repeat(3, 1fr);
    gap:14px;
}
.news-text{  padding:14px 14px 20px 14px;}	
.news-title{ font-size: 15px; line-height:24px; height:48px; margin:4px 0 12px 0;}
.news-info{padding-top:15px;}
.search-btn{ font-size:13px;}
}
@media (max-width: 767px) {
 .news-grid{grid-template-columns: repeat(2, 1fr);}
}


/* ----------新闻详情------ */
.next-article,
.prev-article{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.tit-rig {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-bg{background: #f5f5f5;}
.news-cont{display: flex; flex-wrap:wrap; align-items: flex-start; padding: 32px 0 1.1rem 0;justify-content: space-between;}
.news-cont .left {width: 70%;}
.news-cont .right {width: 24.7%;}
/* 左侧内容 */
.news-tit{font-size: 0.36rem;line-height:0.46rem;color: #333;margin-bottom: 42px;}
.biaoqian{display: flex;justify-content: space-between; align-items: center;background-color: #eaeaea;padding: 20px;border-radius: 10px;margin-bottom: 32px;}
.biaoqian1{display: flex; flex-wrap: wrap; gap: 1.06rem;align-items: center;}
.bq-text{font-size: calc(14px + 0.02rem); color: #666;}
.newsicon1{width: 22px;height: 22px;background: url(img/icon01.png)center no-repeat; background-size: 100% auto;}
.newsicon2{width: 22px;height: 22px;background: url(img/icon02.png)center no-repeat; background-size: 100% auto;}
.newsicon3{width: 22px;height: 22px;background: url(img/icon03.png)center no-repeat; background-size: 100% auto;}
.nub1{display: flex;align-items:center;gap:12px;}
.article{font-size: calc(14px + 0.02rem);color: #333;line-height: calc(22px + 0.14rem); margin-bottom: 40px;}
.article .shipin{ cursor: pointer; display: flex; align-items: center; justify-content: center; flex-direction: column; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);}
.article .shipin img{ width:0.7rem; height:0.7rem;}
.article .part,
.article .news-image{margin-bottom: 0.4rem;}
/* 右侧新闻列表 */
.news-xgyd {display: flex;width: 100%;margin-bottom: 20px;}
.news-xgyd .a{display: flex;gap: 0.18rem;width: 100%; align-items:flex-start;}
.pic-left {aspect-ratio: 100/68;min-width: 1.53rem; width: 1.53rem;overflow: hidden; border-radius: 10px;}
.pic-left img {width: 100%;height: 100%;object-fit: cover;}
.time-rig {width: 100%;font-size: 12px;color: #666; line-height:22px; margin:0.06rem 0 0.06rem 0;}
.tit-rig {width: 100%;font-size: calc(14px + 0.02rem); color: #666;line-height: calc(22px + 0.06rem);}
.news-tit2 {font-size: 0.22rem; line-height:0.32rem; width: 100%; color: #222;font-weight: 500;margin-bottom: 20px;}

/* 翻页 */
.nav-containt{display: flex;justify-content: space-between;align-items:center;}
.article-nav{font-size: calc(14px + 0.02rem);line-height: 32px; width:100%; padding-right: 0.4rem;}
.prev-article{ width: 100%; color: #444;}
.next-article{color: #444;}
.prev-article:hover{color: #d71518;}
.next-article:hover{color: #d71518;}
.return{background-color: #d71518;border-radius: 32px;padding: 9px 0px;width: 136px;display: flex;justify-content: center;align-items: center;gap: 0.16rem; border:1px solid #d71518;}
.return:hover{background-color: #fff;}
.ret-text{display: inline-block;color: #fff;font-size: calc(14px + 0.02rem); }
.return:hover .ret-text{ color: #d71518;}
.ret-arrow{background: url(img/return.png) no-repeat center;width:18px; height:18px; display: inline-flex; background-size: 100% 100% !important;}
.return:hover .ret-arrow{ background: url(img/return1.png) no-repeat center;}

/* 响应式设计 */
@media (max-width:1600px) {
.biaoqian1{gap:0.4rem;}
.news-cont .right {width: 26.7%;}
}

@media (max-width: 1024px) {
.news-cont{flex-direction: column;}
.news-cont .left{width: 100%;}
.news-cont .right{width: 100%; margin-top: 20px;}
.biaoqian1{gap: 12px;}
.news-tit{margin-bottom:20px;
font-size:18px; line-height:28px;}
.article .shipin img{ width:36px; height:36px;}
.biaoqian{ padding:14px; margin-bottom:20px;}
.article{ font-size: 14px; line-height:26px; margin-bottom: 20px;}
.news-xgyd{ margin-bottom: 15px;}
.news-xgyd .a{ gap: 12px;}
.time-rig{ margin:6px 0 3px 0;}
.news-tit2{ font-size:16px; line-height:26px; margin-bottom: 15px;}
.nub1{ gap:8px;}
.newsicon1{width: 18px;height: 18px;}
.newsicon2{width: 18px;height: 18px;}
.newsicon3{width: 18px;height: 18px;}
.biaoqian1 {gap:2px 15px;}
.return{padding:6px 0px;width: 120px;gap:8px;}
.ret-text{font-size:14px; }
.return:hover .ret-text{ color: #d71518;}
.ret-arrow{width:16px; height:16px;}
.pic-left {min-width:130px; width:130px;}
.article .part,
.article .news-image{margin-bottom:16px;}
}
@media (max-width: 767px) {

.nav-containt{
flex-direction: column;
gap: 25px;
}

.article-nav {
width: 100%;
}
}


/* 解决方案解决方案解决方案解决方案解决方案 */
.solu-bg{background: #f5f5f5;}
.solution-par1{ width: 100%; display: block; padding-top: 0.8rem;}
.solution-par1 .box{
	background: #fff;
    width: 100%;  display: grid;
    grid-template-columns: repeat(4, 1fr); gap: 0.3rem;
	border-radius: 10px;
	padding: 0.32rem;
}

.block {
    display: flex; flex-wrap: wrap; align-content: flex-start;
    background-color: white;
    padding: 0.49rem 0.3rem 0.64rem 0.4rem;
    transition: all 0.3s ease;
    cursor: pointer;
	border-radius: 10px;
}

.block:hover {
    background-color: #d71518;
    color: white;
	}
	

.block-icon { display: block;
	width: 100%;
	line-height: 0;
}
.block-icon img{ width: 0.7rem; height: 0.7rem;}
.block-icon .img1{display: block;}
.block-icon .img2{display: none;}
.solution-par1 .block:hover .block-icon .img1{display: none;}
.solution-par1 .block:hover .block-icon .img2{display: block;}
.block-title { width: 100%;margin-top:0.34rem;
    font-size: 0.32rem; line-height:0.42rem;
	color: #171717;
}

.block-list{ display: block; width: 100%;margin-top:0.25rem;}
.block-list li {
    font-size: calc(14px + 0.02rem);
    line-height: calc(24px + 0.04rem);
    position: relative;
    padding-left: 15px;
	color: #666;
}

.block-list li::before {
  content: "■"; /* 实心方形（U+25A0） */
  /* 或 content: "□"; （空心方形，U+25A1） */
  position: absolute;
  left: 0;
  color: #d71518; /* 保持原红色 */
  font-size: 5px; /* 可选：适当调大尺寸（原8px可能偏小） */
  line-height: 24px; /* 保持垂直居中 */
  
}

.block:hover .block-list li::before {
    color: #d71518;
}
.block:hover .block-title {
    color: white;}
.block:hover .block-list li {
    color: white;}

@media (max-width: 1024px){
.solution-par1 .box{  padding:14px;  gap:14px; grid-template-columns: repeat(2, 1fr);}
.block-title { margin-top:0;  width:calc(100% - 40px); padding:6px 0 6px 14px;
    font-size:18px; line-height:28px;
}
.block-list{margin-top:10px;}
.block-icon { 
	width:40px; min-width:40px; 
}
.block-icon img{ width:40px; height:40px;}
.block{  padding:18px 14px;box-shadow:0 0 3px rgba(0,0,0,0.1);}
}
@media (max-width: 767px){
.solution-par1 .box{ grid-template-columns: repeat(1, 1fr); }

}


/* --------解决方案板块2------- */

        
        .pain-points {
            display: grid;
 width: 100%;
            gap: 0.3rem;
        }
        
        .pain-point {
            display: flex; flex-wrap: wrap; align-items: flex-start;
            justify-content: space-between;
            background-color: #f5f5f5;
            padding:0.43rem 0.48rem 0.5rem 0.55rem;
            border-radius:10px;
            transition: all 0.3s ease;
        }
        
        .pain-point-content {
            flex: 1;
        }
        
        .pain-point-title { width: 100%;
            font-size: 0.36rem; line-height: 0.46rem;
            font-weight:600;
            
            color: #333333;
        }
        
        .pain-point-description {margin-top: 0.22rem; width: 100%;
            font-size: calc(14px + 0.02rem);
            line-height: calc(22px + 0.04rem);
            color: #666666;
        }
        
        .pain-point-number { display: inline-flex;
            font-size: 0.36rem;line-height: 0.46rem;
            font-weight: bold;
            color: #d71518;
            margin-left: 0.48rem;
            white-space: nowrap;
        }
        
        /* 响应式设计 */
        @media (max-width:1024px) {
            .pain-points {
                      
                       gap:16px;
                   }
            .pain-point {
                padding: 20px 15px;
            }
            
            .pain-point-title {
                font-size: 18px; line-height:28px;
            }
            
            .pain-point-description { margin-top: 8px;
                font-size:14px; line-height:24px;
            }
            
            .pain-point-number { margin-left: 14px;
                font-size: 18px; line-height:28px;
            }
        }
/* 解决方案第三个板块 */
.solu-pt3 .size54{ line-height: 0.7rem;}
.services-container {
    width: 100%; margin-top: 23px;
    display: flex; flex-wrap: wrap;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}


.services-content {
    width:49.75%;
    position: relative;
    z-index: 1;
}
.services-list {
    display: block;
   width: 100%;
}

.service-item {  display: block; padding:0.38rem 0;
    cursor: pointer;
    border-bottom: 1px solid #e9e9e9;
    transition: all 0.3s ease;
    position: relative;
}

.service-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.service-title { width:100%; font-weight: bold;
    font-size: 0.28rem; line-height:0.46rem; color: #fff;
 width: 100%;
}

.service-arrow {background: url(img/icon40.png) center no-repeat; background-size: 100% 100% !important;
    display: block; min-width:18px; height:18px; margin-left:calc(0.95rem - 18px);
    transition: transform 0.3s ease;
}

.service-description {display: none; width: 100%; color: #fff; padding-right:0.95rem;
    font-size:calc(14px + 0.02rem); line-height:0.36rem;
}
.pt3-image{
    width: 45.43%;
    border-radius: 10px;
	overflow: hidden;
	display: block;}
	
.pt3-image img { width: 100%;
    object-fit: cover;
}
.pt3-img{ display: block; width: 100%; line-height: 0; overflow: hidden; border-radius: 10px;}
.solu-pt3 .service-item .pt3-img{display: none; }
.solu-pt3 .service-item.on .service-description{display: block; }
.solu-pt3 .service-item.on{
    border-bottom-color: #d71518;
}
.solu-pt3 .service-item.on .service-title{color: #d71518; }
.solu-pt3 .service-item.on .service-header{margin-bottom: 0.17rem;}
.solu-pt3 .service-item.on .service-arrow {background: url(img/icon41.png) center no-repeat;}

@media (max-width: 1600px) {
.service-item {padding:0.31rem 0;}	
.solu-pt3 .service-item.on .service-header{margin-bottom: 0.12rem;}
}	
@media (max-width: 1440px) {
.service-description { padding-right:0.6rem;
}
.service-arrow {min-width:18px; height:18px; margin-left:calc(0.6rem - 18px);
}

}	
@media (max-width: 1024px) {
.solu-pt3 .size54{ line-height: 29px;}	
.services-container{ margin-top: 10px;}
.service-title{ font-size:16px; line-height:26px;}	
.service-description{ font-size:14px; line-height:24px;}
.service-item {padding:14px 0;}	
.service-arrow { min-width:14px; height:14px; margin-left:10px;
}
.service-description { padding-right:0;
}
.solu-pt3 .service-item.on .service-header{margin-bottom: 6px;}
}

@media (max-width: 767px) {
.services-content {
        width: 100%;
    }
.pt3-image { display:none;
        width: 100%;
    }
	
.solu-pt3 .service-item.on .pt3-img{display: block; margin:20px 0 10px 0; }	
}



.s_brand{ width: 100%; position: relative; z-index: 1;}
.s_brand .bd{z-index: 99;}

.pagecon{padding-top:0.4rem; padding-bottom:0.4rem;}
.pagecon.about1 .right{width:100%; margin-top:0;}
.pagecon.about1 .info1{margin-top:0;}

@media (max-width: 1024px) {
.pagecon{padding-top:0.5rem; padding-bottom:0.5rem;}
}


.sitemap{ width:100%; overflow:hidden;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#d71518;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}



/*260727start*/
.xialaph .icobox{ width: 40%; z-index: 6;}
.about2 .bd .pic{
-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;  
}
.about2 .box li{
-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;  	
}
.about2 .box .ico{ transition:background 0.5s ease; -o-transition:background 0.5s ease; -moz-transition:background 0.5s ease;  -webkit-transition:background 0.5s ease;}


.list06 .ul li .top{ background: #e98e57;}
.list06 .ul li:nth-child(3n+2) .top{ background: #6cab92;}
.list06 .ul li:nth-child(3n+3) .top{ background: #ab8bd7;}
.list06 .ul li:nth-child(3n+4) .top{ background: #e3ba63;}


.pain-points{grid-template-columns: repeat(2, 1fr);}

@media (max-width:700px) {
.pain-points{grid-template-columns: repeat(1, 1fr);}
}


.main7 .hd ul li{-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;  	}
.main7 .u2{-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; }
.pt3-img{-webkit-transition: all 0.1s ease-out 0s; 
-moz-transition: all 0.1s ease-out 0s; 
-o-transition: all 0.1s ease-out 0s; 
transition: all 0.1s ease-out 0s;  	}


/*260727end*/



/*260803start*/
.main8 .u2 .li{ display: none;}
.main8 .u2 .li:nth-child(1),
.main8 .u2 .li:nth-child(2),
.main8 .u2 .li:nth-child(3),
.main8 .u2 .li:nth-child(4),
.main8 .u2 .li:nth-child(5),
.main8 .u2 .li:nth-child(6){ display: block;}



@media (max-width:1024px) {
.news-cont .right{ display: none;}	
}


.fwnr{ display: block; width: 100%; background: #fff; border-radius: 10px; padding:0.45rem 0.4rem 0.55rem 0.4rem; margin-bottom: 0.55rem;}
.fwnr .btn{ display: block; width: 100%; margin-top:0.43rem;}
.fwnr .btn a{ display: block; width: 100%; background:#d71518; border:1px solid #d71518; border-radius: 10px;font-size: calc(14px + 0.04rem);
  color: #fff; text-align: center;
  line-height:46px;}
.fwnr .btn a:hover{ background:none; color:#d71518 ;}
.fwnr .info{ display: block; width: 100%;font-size: calc(14px + 0.04rem);
  color: #333333;
  line-height: 26px;}
.fwnr .ul{ display: block; width: 100%; padding:0.09rem 0 0.16rem 0;}
.fwnr .ul li{ position: relative; padding-left: 18px; display: block; width: 100%; margin-bottom: 0.2rem; font-size: calc(14px + 0.04rem);
  color: #666;
  line-height:26px;}
.fwnr .ul li::after{ content: ''; position:absolute; left: 0; top:11px; width: 4px; height: 4px; background: #d71518; transform: rotate(45deg); -ms-transform: rotate(45deg);}


/*260803end*/
