 @charset "utf-8";
 @font-face {
	font-family: 'iconfont';
	src: url('iconfont.woff2?t=1729216712511') format('woff2'),
		 url('iconfont.woff?t=1729216712511') format('woff'),
		 url('iconfont.ttf?t=1729216712511') format('truetype');
  }
.iconfont{
	display: inline-block;
}
body{
    font-family: "微软雅黑";
	overflow-x: hidden;

}
*{
	margin: 0;
	padding: 0;
}
img {
    display: table;
    margin: 0 auto;
    border: 0px;
    vertical-align: bottom;
	width: 100%;
	aspect-ratio: 16/10;
	object-fit: cover;
}

a {
    text-decoration: none;
    outline: none;
    color: #333333;
}

.bar {
    height: 20px;
}

.f {
    float: left;
}

.r {
    float: right;
}

.mn {
    width: 1200px !important;
    margin: 0 auto;
}

.c {
    clear: both;
}

a {

    text-decoration: none;
	font-family: PingFang SC, PingFang SC;
}

li {
    list-style: none;
    float: left;
}

* {
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-decoration: none;
    margin: 0px 0px;
    padding: 0px;
    box-sizing: border-box;
}

a:hover {
    text-decoration: none;
}

/*分页*/

 #pages {

 	 padding:14px 0;

 	  text-align: right;

 	  font-family:宋体 ;

 	  margin-right: 20px;
	 display: table;
	 margin: 0 auto;

 	}

#pages span {
    vertical-align: center;

	display:inline-block;
}
#pages a {

   display:inline-block;
    text-decoration: none;
    text-align:center;

    vertical-align: top;

    font-size: 14px;
	font-family: '宋体';
	font-weight: 400;
	font-size: 12px;
	color: rgba(0,0,0,0.9);
    color:#999999;
	vertical-align: center;
	
}

#pages a.a1 {

	padding-top: 5px;

	border: none;

    width:56px;

    text-decoration: none;

    color: #fff;

   height: 24px;

   vertical-align: middle;

font-size: 12px;


}

#pages a:hover {

    text-decoration:none;

    }

#pages li {
	margin-right: 8px;
	background: #FFFFFF;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #DCDCDC;
	width: 24px !important;
	height: 24px !important;
	line-height: 24px;
	text-align: center;
	padding: 0 !important;
}
#pages .active span {

   display:inline-block;
    background:#ff6600;

    color:#fff;

    text-align:center;
	width: 100%;
	height: 100%;
    vertical-align: top;
    border-radius: 50%;

    }
#pages  span {

   display:inline-block;


    text-align:center;
	width: 100%;
	height: 100%;
    vertical-align: top;
	font-size: 12px;
	color: #999999;

    }

  .page .noPage {

   display:inline-block;

   vertical-align: middle;

    width:56px;

    height:24px;

    line-height:22px;

    border:3px solid #DB3E3E;

    text-align:center;

    color:#a4a4a4}

	.w100{
		width: 100%;
	}

.iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
  
  
  .logo{
	  width: 160px;
	  height: 90px;
	  aspect-ratio: 2/1;
	  object-fit: contain;
	  margin-top: -20px;
  }
  .mn.p200{
	  padding-bottom: 0;
  }
  
  html,
  body {
	position: relative;
	height: 100%;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 0;
  }
.topbg{
	width: 100%;
	height: 32px;
	line-height: 32px;
	background: #F1F1F1;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 12px;
	color: #999999;
}
.soso{
	width: 450px;
	height: 48px;
	line-height: 48px;
	background: #FFFFFF;
	border-radius: 24px 24px 24px 24px;
	border: 1px solid #EEEEEE;
}
.w835{
	width: 835px;
}
.p200{
	padding: 20px 0;
	overflow: hidden;
}
.sinputt{
	border: none;
	width: 343px;
	height: 46px;
	border-radius: 24px;
	padding-left: 20px;
	vertical-align: top;
}
.sosub span{
	display: inline-block;
	margin-right: 5px;
	font-size: 15px;
}
.sosub{
	width: 100px;
	height: 48px;
	background: #F25B1A;
	border-radius: 24px;
	box-sizing: border-box;
	border: none;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #FFFFFF;
}
.zxdhname span{
	display: inline-block;
	margin-right: 6px;
	font-size: 14px;
}
.zxdhname{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: rgba(0,0,0,0.5);
}
.tzxdh{
	font-family: D-DIN-PRO, D-DIN-PRO;
	font-weight: 600;
	font-size: 20px;
	color: #F25B1A;
}
.menu{
	width: 1920px;
	height: 52px;
	line-height: 52px;
	background: #F25B1A;
	position: relative;
}
.nav li a{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
}
.nav li.hovee::after{
	display: inline-block;
	content: "";
	width: 20px;
	height: 4px;
	background: #FFFFFF;
	border-radius: 2px ;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: 10px;
}
.nav li{
	width: 198px;
	text-align: center;
	position: relative;
}
.mn2{
	width: 1200px;
	margin: 0 auto;
	display: table;
	position: absolute;
	left: 50%;
	margin-left: -600px;
}
.bannerbg{
	background: url("../images/banerbg.webp") no-repeat center ;
	background-size: cover;
	width: 100%;
	height: 542px;
}
.xffl{
	width: 1200px;
	height: 97px;
	background: #FFFFFF;
	border-radius: 16px 16px 16px 16px;
	border: 1px solid #EEEEEE;
	margin: 15px 0;
	overflow: hidden;
}
.dfl{
	display: flex;
	flex-direction: left;
}
.flul li:hover .flanme {
	color: #F25B1A;
}
.flul li:hover .r a {
	color: #F25B1A;
	background: #F9E7E1;
}
.flul li .r a .iconfont{
	font-size: 18px;
}
.flul li .r a{
	display: inline-block;
	color: #333333;;
	width: 18px;
	background: #EEEEEE;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border-radius: 50%;
	transform: rotateZ(-90deg);
} 
.flul li a{
	transition: all .5s;
}
.flul li:nth-child(6n)::after{
	display: none;
}
.flul li::after{
	content: "";
	display: block;
	width: 1px;
	height: 40px;
	background: #EEEEEE;
	right: 0px;
	top: 10px;
	position: absolute;
}
.flul li{
	width: 198.5px;
	box-sizing: border-box;
	padding: 16px 20px 0;
	position: relative;
}
.xxflu{
	width: 24px;
	height: 24px;
	margin-right: 8px;
}
.flanme{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
} 

 .banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #fffffff;
}
.banner .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background: #FFFFFF;
	border-radius:50%;
	display: inline-block;
	margin-right: 10px;
}
.banner{
	position: relative;
}
.bannerbg .mn{
	background: url("../images/loading.gif") no-repeat center center;
}
.bannerimg{
	height: 400px;
}
.banner .swiper-pagination{
	position: absolute;
	bottom: 10px;
	z-index: 999999;
}
.h20{
	height: 20px;
}

.mxtj{
	background: url("../images/mxbg.png") no-repeat top center #F25B1A;
	overflow: hidden;
	padding: 0 3px 3px;
	border-radius: 16px;
}
.mxtitle{
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 32px;
	color: #FFFFFF;
	text-align: center;
	margin: 21px 19px;
}
.mxtjswipwe .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #000;
	height: calc((100% - 30px) / 2) !important;
	margin-top: 40px;
  }
.mySwiper1{
	background: #FFFFFF;
	border-radius: 16px;
	box-sizing: border-box;
	width: 100% !important;
	position: relative;

}

.multipleColumn{ overflow:hidden; 
	position:relative; width:100%;  
}
.multipleColumn .hd .next.comm{
	transform: rotateZ(270deg);

}
.multipleColumn .hd .comm{
	display: inline-block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border:1px solid#F25B1A;
	border-radius: 50%;
	color: #F25B1A;
	transform: rotateZ(90deg);
	cursor: pointer;
}
.multipleColumn .hd .pageState{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #F25B1A;
	display: inline-block;
	width: 68px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin: 0 15px;
	border-radius: 14px 14px 14px 14px;
	border: 1px solid #F25B1A;
}
.multipleColumn .hd{
	display: table;
	margin: 10px auto 20px;
}
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.multipleColumn .hd ul li.on{ background-position:0 0; }

.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:400px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ 
	float:left; 
	 overflow:hidden;  
	 width: 400px;
	 margin-bottom: 10px;
	 }
.multipleColumn .bd ul li .pic{ text-align:center; 
	margin-right: 10px;
}
.multipleColumn .bd ul li .pic img{ width:128px; 
	 display:block;
}
.multipleColumn .bd ul li .title {
	margin-bottom: 10px;
} 
.multipleColumn .bd ul::after {
	content: "";
	display: block;
	position: absolute;
	right: 20px;
	top: 5px;
	width: 1px;
	height: 100%;
	background: #EEEEEE;
}
.multipleColumn .bd ul {
	display: inline-block;
	position: relative;
	padding-left: 10px;
} 
.multipleColumn .bd ul li .title a{ 
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
   }
.redu1{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #999999;
	margin-bottom: 10px;
	    overflow: hidden;
	    height: 20px;
}   
.rmkc{
	width: 1200px;
	height: 568px;
	background:url(../images/rmkc.png) no-repeat left center #2F3033;
	border-radius: 16px 
}
.w240{
	text-align: center;
	padding: 90px 0;
	width: 240px;
}
.rmbt {
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 32px;
	line-height: 32px;
	font-style: normal;
	text-transform: none;
	background-image: linear-gradient(to bottom, #FFF3E4, #FFD5BB);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	color: transparent;
	text-align: center;
	margin-bottom: 97px;
}
.remdesd{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: rgba(255,255,255,0.7);
	line-height: 40px;
	text-align: center;
	width: 136px;
	text-align: justify;
	text-align-last: justify;
	display: table;
	margin: 0 auto 99px;
}
.rmbtmore{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #2F3033;
	line-height: 16px;
	text-align: center;
	width: 144px;
	height: 40px;
	line-height: 40px;
	background: linear-gradient( 90deg, #F9E7E1 0%, #FDB88B 100%);
	border-radius: 20px;
	display: table;
	margin: 0 auto;
}
.wbgfff{
	width: 950px;
	height: 548px;
	background: #FFFFFF;
	border-radius: 8px ;
	margin: 10px 10px 10px 0;
	padding: 20px;
}
.kclist li:nth-child(4n){
	margin: 0;
	float: right;
}
.kclist li{
	width: 212px;
	background: #F7F8F9;
	border-radius: 8px;
	margin-right: 20px;
	margin-bottom: 20px;
	height: 244px;
}
.p10{
	padding: 10px;
}
.kcfdb{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px;
	height: 40px;
    overflow: hidden;
}
.kctags span:nth-child(2n){
	color: #BC8017;
	background: #FFF0D7;
}
.kctags span{
	vertical-align: top;
	display: inline-block;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #F25B1A;
	line-height: 14px;
	text-align: left;
	background: #F9E7E1;
	border-radius: 11px;
	display: inline-block;
	padding: 4px 8px;
	margin-right: 5px;
}
.kctags{
	vertical-align: top;
	margin-bottom: 10px;
	height: 22px;
	overflow: hidden;
}
.bbbx{
	border-bottom: 1px solid #EEEEEE;
	height: 1px;
	width: 100%;
	margin-bottom: 10px;
}
.ckgd{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #F25B1A;
}
.w895{
	width: 895px;
}
.w285::after{
	content: "";
	display: block;
	width: 285px;
	height: 30px; ;
	background: url(../images/dbx7.png) no-repeat bottom ;
	position: absolute;
	background-size: cover;
	bottom: -1px;
	left: -1px;
	/* border: 1px solid rgba(241, 194, 174, 1); */
	border-top: none;
	border-bottom: none;
}
.w285{
	width: 285px;
	background:url(../images/ybg.png) no-repeat top center #FFFFFF;	
	border-radius: 16px ;
	border: 1px solid;
	border-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(241, 194, 174, 1)) 1 1;
	padding: 20px 20px 0;
	position: relative;
	border-bottom:none ;
	box-sizing: border-box;
}
.xxlist li:nth-child(2),
.xxlist li:nth-child(5)
{
	margin-right: 0;
	float: right;
}
.xxlist li:nth-child(1){
	width: 590px;
	padding: 0;
	border: none;
}
.xxlist li{
	width: 285px;
	height: 295px;
	border-radius: 16px ;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #EEEEEE;
	overflow: hidden;
	padding: 10px;
}
.pxlsxban{
	margin: 20px 0 23px;
}
.xxbt{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	margin: 11px 0;
	height: 20px;
	overflow: hidden;
}
.tags span:last-child:after{
	display: none;
}
.tags span::after{
	width: 1px;
	height: 14px;
	background: #9598A2;
	position: absolute;
	display: block;
	content: "";
	right: -13px;
	top: 3px;
}
.tags span{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #9598A2;
	display: inline-block;
	position: relative;
	margin-right: 20px;
	margin-bottom: 7px;
	height: 18px;
	overflow: hidden;
}
.tags{
	border-bottom: 1px solid #EEEEEE;
}
.hbbmz{
	margin: 15px 0;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #9598A2;
}
.ycxgzx{
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	margin-bottom: 30px;
}
.xgzxlist li:last-child(){
	margin-bottom: 0;
}
.xgzxlist li:nth-child(1) a span{
	color: #F25B1A;
}
.xgzxlist li:nth-child(2) a span{
	color: #E29A1D;
}
.xgzxlist li:nth-child(3) a span{
	color: #333333;
}
.xgzxlist li span{
	font-family: D-DIN-PRO, D-DIN-PRO;
	font-weight: 600;
	font-size: 20px;
	color: #D6DBE3;
}
.xgzxlist li{
	height: 20px;
	line-height: 20px;
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}
.xgzxlist{
	position: relative;
}
.xxlist li:nth-child(3),
.xxlist li:nth-child(4),
.xxlist li:nth-child(5){
	margin-bottom: 0;
}
.footer{
	/* min-height: 489px; */
	background: #292C31;
}
.dbnav{
	border-bottom:  1px solid rgba(255,255,255,0.2);
	margin-bottom: 30px;
}
.dbnav li a{
	color: #ffffff;
	display: inline-block;
	width: 100%;
}
.dbnav li::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 25px;
	width: 4px;
	height: 4px;
	background: #FFFFFF;
	border-radius: 50%;
}
.dbnav li{
	position: relative;
	width: 196px;
	text-align: center;
	line-height: 56px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #FFFFFF;
	position: relative;
}
.dblmfl li a{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #FFFFFF;
}
.dblmfl li{
	width: 20%;
	margin-bottom: 30px;
}
.w839::after{
	content: "";
	display: block;
	width: 1px;
	height: 247px;
	background:  rgba(255,255,255,0.2);
	position: absolute;
	right: 0;
	top: 0;
}
.w839{
	width: 839px;
	position: relative;
}
.dblxbq li a{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: rgba(255,255,255,0.5);
}
.dblxbq li{
	float: none;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: rgba(255,255,255,0.5);
	margin-bottom: 15px;
}
.w360{
	width: 360px;
	padding-left: 30px;

}
.dblogo{
	width: 159px;
	display: block;
	margin: 0;
	aspect-ratio: 16/4;
	margin-bottom: 27px;
}
.lsng{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: rgba(255,255,255,0.5);
}
.lxdh{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
}
.lxdh.lxdh0{
	font-weight: 600;
	font-size: 20px;
}
.dblxnabe{
	margin-bottom: 20px;
}
.fotbq a{
	color: rgba(255,255,255,0.5);
}
.fotbq li{
	width: 200px;
	margin-bottom: 20px;
}
.fotbq{
	background: #202225;
	padding-top: 20px;
	overflow: hidden;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: rgba(255,255,255,0.5);
}
.linktit{
	margin-bottom: 20px;
}
.multipleColumn .tempWrap {
	width: 1106px !important;
}

.dqwzpos{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: rgba(0,0,0,0.4);
}
.dqwzpos a:last-child{
	color: #F25B1A;
}
.dqwzpos a{
	color: rgba(0,0,0,0.4);
}
.dqwzpos{
	line-height: 68px;
}
.lmfldq{
	background: linear-gradient( 180deg, #FFEFE3 0%, rgba(255,255,255,0) 100%);
}

.bgf6f6{
	background: #F6F6FA;
}
.bgflm{
	background: #ffffff;
	border-radius:16px ;
	padding: 20px 20px 0;
	overflow: hidden;
	
}

.bgflm .xzfl{
	width: 70px;
	height: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	line-height: 14px;
	vertical-align: bottom;
	margin-top: 5px;
}
.fllist li.flhover{
	border: 1px solid #F25B1A;
}
.fllist li.flhover a{
	color: #F25B1A;
}
.fllist li{
	padding:0 10px ;
	text-align: center;
	height: 24px;
	line-height: 24px;
	background: #FFFFFF;
	border-radius: 12px;
	margin-bottom: 20px;
	margin-right: 20px;
}
.fllist{
	width: 1080px;
}
.zxlista .mn{
	background: #FFFFFF;
	border-radius: 16px ;
	padding: 20px 20px 0;
}
.xwbyt{
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	margin-bottom: 15px;
	display: inline-block;
}
.zxitem {
	padding-bottom: 20px;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 20px;
}
.zxitem .dfl a{
	display: inline-block;
	width: 160px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.descg{
	width: 985px;
	height: 71px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	overflow: hidden;
	margin-top: 15px;
}
.whjpb span{
	display: inline-block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	font-size: 15px;
	background: linear-gradient( 180deg, #FF7C43 0%, #F25B1A 100%);
	color: #ffffff;
	text-align: center;
}
.whjpb1{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #999999;
	height: 30px;
	line-height: 30px;
	margin-right: 16px;
}
.whjpb{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #F25B1A;
	width: 146px;
	height: 30px;
	line-height: 30px;
	background: #FFEDE5;
	border-radius: 15px;
	margin-right: 16px;
}
.ydxqb{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #F25B1A;
}
.bgff{
	background: #ffffff;
}
.xxtop{
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #FFFFFF;
	box-shadow: 0px 4px 15px 0px #F3DED5;
	border-radius: 0px 0px 0px 0px;
}
.xxlogof{
	width: 128px;
	height: 80px;
}
.xxdbz::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 20px;
	width: 1px;
	height: 40px;
	background: #EEEEEE;
}
.xxdbz{
	width: 144px;
	position: relative;
}
.w943{
	width: 943px;
}
.xxnav li{
	width: 128px;
	text-align: center;
}
.fhhome{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 16px;
}
.fhhome a{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	display: inline-block;
	width: 110px;
	height: 32px;
	line-height: 32px;
	background: #F25B1A;
	border-radius: 16px;
	text-align: center;
	margin-top: 24px;
}
.w510{
	width: 510px;	
}
.kxxq{
	width: 650px;
}
.kxtitle{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 24px;
	color: #000000;
	margin: 25px 0 20px;
	vertical-align: top;
	line-height: 24px;
}
.abgn{
	background: none;
	background: #ffffff;
	border: none;
}
.abgn::after{
	background: none;
	display: none;
}
.kxtage span:last-child:after{
	display: none;
}
.kxtage span::after{
	content: "";
	display: block;
	width: 1px;
	height: 14px;
	background: #9598A2;
	position: absolute;
	right: -10px;
	top: 3px;
}
.kxtage span{
	display: inline-block;
	margin-right: 20px;
	position: relative;
}
.kxtage{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #9598A2;
	margin-bottom: 21px;
}
.bghsd .dkd{
	color: #F25B1A;
}
.bghsd .sdsld{
	margin-bottom: 14px;
}
.bghsd{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #9598A2;
}
.bghsd{
	background: #F6F6FA;
	border-radius: 8px;
	padding: 20px 20px 1px;
	margin-bottom: 20px;
}
.sqstdg{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 48px;
	text-align: center;
	width: 132px;
	height: 48px;
	background: #F25B1A;
	border-radius: 8px;
	display: inline-block;
}


.kcxqtit{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #F25B1A;
	text-indent: 30px;
	margin: 20px 0 18px;
	background: none;
}
.kcxqx::after{
	width: 72px;
	height: 2px;
	background: #F25B1A;
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 30px;

}
.kcxqx{
	width: 100%;
	height: 1px;
	background: #EEEEEE;
	position: relative;
}
.p30b{
	padding: 30px;
}
.bd16{
	border-radius: 16px ;
}
.qtkcbt::after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 3px;
	width: 2px;
	height: 18px;
	background: #F25B1A;
}
.qtkcbt{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #F25B1A;
	margin-bottom: 20px;
	position: relative;
	text-indent: 12px;
}
.qtkcliar img{
	width: 112px;
	border-radius: 8px ;
}
.kcby a:nth-child(1){
	height: 34px;
	display: inline-block;
	line-height: 17px;
	overflow: hidden;
}
.kcby{
	width: 123px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	padding-left: 10px;
}
a.ziizfj{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #F25B1A;
}
.qtkcliar li{
	margin-bottom: 20px;
}
.xxdbnav li a{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #333333;
}
.xxdbnav li:nth-child(7)::after{
	display: none;
}
.xxdbnav li::after{
	width: 1px;
	content: "";
	height: 14px;
	background: #DDDDDD;
	display: block;
	position: absolute;
	right: 0;
	top: 5px;
}
.xxdbnav li{
	width: 170px;
	text-align: center;
	position: relative;
}
.xxdbnav {
	margin: 20px auto 30px;
}
.xxdsbqxx a{
	color: rgba(51,51,51,0.5);
}
.xxdsbqxx{
	display: table;
	margin: 0 auto ;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: rgba(51,51,51,0.5);
}
.xxdsbqxx span{
	display: inline-block;
	margin-right: 50px;
}
.xxdbfo{
	padding-bottom: 40px;
}
#bgnong li img{
	border-radius: 8px;
}
#bgnong li:nth-child(4n){
	margin-right: 0;
	float: right;
}
#bgnong li{
	width: 275px;
	height: 303px;
	background: #FFFFFF;
	border-radius: 16px ;
	padding: 10px;
}
#bgnong{
	background:none;
}
.xxnybannwr{
	position: relative;
	height: 350px;

}
.xxnybannwr img{
	width: 1920px;
	height: 350px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
}
.lxfsxx{
	text-align: center;
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 24px;
	color: #333333;
}
.stlitem .iconfont{
	font-size: 26px;
	color:  #F25B1A;;
	vertical-align: bottom;
	margin-bottom: 17px;
}
.stlitem:nth-child(3)::after{
	display: none;
}
.stlitem::after{
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: -2px;
	width: 1px;
	height: 96px;
	background: #EEEEEE;
}
.stlitem{
	width: 33.3%;
	text-align: center;
	margin-top: 22px;
	position: relative;
	margin-bottom: 40px;
}
.lxsnageg{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #F25B1A;
	margin-bottom: 15px;
}
.lxtijr{
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
}
.w50p{
	width: 49%;
	margin-bottom: 30px;
}
.p30b{
	padding: 30px 30px 0 30px;

}
.ljzxd{
	width: 190px;
	height: 48px;
	line-height: 48px;
	background: #F25B1A;
	border-radius: 8px ;
	display:table;
	margin: 30px auto 0;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #FFFFFF;

}
#dituContent{
	width: 140%;
	height: 530px;
	position: absolute;
	left: -40%;
	top: 0;
}
.dtcon{
	position: relative;
	height: 530px;
}
.lxpt1{
	width: 747px;
	height: 450px;
	background: #FFFFFF;
	box-shadow: 0px 0px 20px 0px rgba(34,61,134,0.1);
	border-radius: 16px ;
	position: absolute;
	top: 40px;
	right: 8%;
	padding: 51px 52px;
}
.litem .lxtitle{
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	margin-top: 1px;
	margin-bottom: 20px;
}
.litem{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #F25B1A;
}
.tac{
	text-align: center;
}
.stbt{
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 24px;
	color: #F25B1A;
	line-height: 24px;
	margin: 30px 0 15px;
}
.stdesc{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #82839C;
	line-height: 14px;
	margin-bottom: 15px;
}
.mb30{
	margin-bottom: 30px;
}
.h34{
	height: 34px;
}
.p200p{
	padding: 20px;
}
.w465{
	width: 465px;
	height: 290px;
}
.w695{
	width: 695px;
}
.xxmc{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 24px;
	color: #000000;
	line-height: 24px;
	margin: 28px 20px;
}
.xxdjj{
	height: 80px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #9598A2;
	line-height: 20px;
	margin: 20px 0;
}
.jbjj{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 48px;
	display: inline-block;
	width: 132px;
	height: 48px;
	background: #F25B1A;
	border-radius: 8px;
	text-align: center;
}
.xxkctiiu::after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 4px;
	width: 4px;
	height: 16px;
	background: #F25B1A;
}
.xxkctiiu{
	text-indent: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	position: relative;
	margin-bottom: 20px;
}
a.mores span{
	width: 15px;
	display: inline-block;
	
}
a.mores{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #F25B1A;
	width: 70px;
	display: inline-block;
	position: relative;
}
.xxdkclist li:nth-child(4n){
	padding-right: 0;
}
.xxdkclist li img{
	width: 275px;
	height: 172px;
	border-radius: 8px;
}
.xxdkclist li{
	width: 25%;
	padding-right: 20px;
}
.xckctiy{
	margin: 15px 0 20px;
	text-align: center;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	display: inline-block;
	width: 100%;
}
.xxzsxleft{
	width: 820px;
}
.xxdzxlist{
	width: 320px;
	
}
.xxdzxlist li{
	font-family: PingFang SC, PingFang SC;
	width: 100%;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	line-height:37px;
	height: 37px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tjzx{
	width: 480px;
	height: 300px;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
}
.xxzxtj{
	width: 100%;
	text-align: left;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,0.5);
	border-radius: 0px 0px 8px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 20px;

}
.bd8{
	border-radius: 8px;
}
.xxdszlist li:nth-child(5){
	margin-right: 0;
	float: right;
}
.xxdszlist li{
	width: 216px;
	margin-right: 20px;
}
.xxdszlist li .lsjsde{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #9598A2;
}
.xxdszlist li .lsmnae{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px;
}
.xxdszlist li img{
	width: 216px;
	height: 288px;
	border-radius: 8px;
	aspect-ratio: 9/16;
	margin-bottom: 15px;
	vertical-align: bottom;

}
.w895{
	width: 895px;
}
.bd16{
	border-radius: 16px;
	padding: 25px 20px;
}
.h1{
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	line-height: 20px;
	margin-bottom: 20px;
}
.fbsjhie .iconfont{
	vertical-align: middle;
	display: inline-block;
	margin-right: 5px;
}
.fbsjhie{
	display: table;
	margin: 0 auto;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #999999;
	padding-bottom: 20px;
}
.fbsji{
	display: inline-block;
	margin-right: 50px;
}
.xian{
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #DDDDDD;

}
.ww285{
	width: 285px;
	padding: 20px;
}
.qtkctit::after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 4px;
	width: 2px;
	height: 18px;
	background: #F25B1A;
}
.qtkctit{
	position: relative;
	text-indent: 14px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #F25B1A;
	margin-bottom: 20px;
}
.kkfdb{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	line-height: 46px;
}
.qtklist li{
	margin-bottom: 25px;
}
.pd200{
	padding: 0 20px;
}
.zxlitile{
	display: inline-block;
	margin: 15px 0 10px;
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	line-height: 20px;
}
.w160{
	width: 160px;
	margin-right: 15px;
}
.zxlisdes{
	width: 985px;
}
.zscond{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #999999;
	line-height: 23px;
	margin-bottom: 5px;
}
.sjdhsdgf .fbsjhie{
	font-size: 16px;
}
.ydxq{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #F25B1A;
}
.xxzzxlist li{
	padding-bottom: 20px;
	border-bottom: 1px solid #EEEEEE;
}
#bgnong1{
	background: none;
}
#bgnong1 .jihlist li:nth-child(3n){
	margin-right: 0;
	float: right;
}
#bgnong1 .jihlist li{
	width: 372px;
	background: none;
	height: 100%;
	padding: 0;
	margin-right: 21px;

}
.hjbyut{
	margin: 15px 0 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	display: inline-block;
	width: 100%;
	text-align: center;
}
.xxlsbannwr{
	height: 300px;	
	width: 100%;
	padding: 30px 0;
}
.w187{
	width: 187px;
	height: 230px;
	position: relative;

}
.xxlsvae{
	width: 172px;
	height: 230px;
	border-radius: 8px;
	position: absolute;
	left: 15px;
	top: 0;
	z-index: 1;
}
.lsmcbg{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 187px;
	height: 46px;
}
.lsnamt{
	position: absolute;
	left: 0;
	bottom: -5px;
	height: 46px;
	line-height: 46px;
	z-index: 3;
	width: 100%;
	text-indent: 25px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 18px;
	color: #FFFFFF;
}
.tjkkdh::after{
	content: "";
	display: block;
	width: 4px;
	height: 16px;
	background: #F25B1A;
	position: absolute;
	left: 0;
	top: 4px;
}
.tjkkdh{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	position: relative;
	text-indent: 14px;
	margin-bottom: 20px;
}
.tjulist li .hjbyut{
	margin: 15px 0 20px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	text-align: center;
}
.tjulist li:nth-child(4n){
	margin-right: 0;
	float: right;
}
.tjulist li{
	width: 275px;
	margin-right: 20px;
}
.pb46{
	padding-bottom: 46px;
}
.jilshlist li:nth-child(5n){
	margin-right: 0;
	float: right;
}
.jilshlist li .hjlsimg{
	width: 100%;
	height: 288px;
}
.jilshlist li .hjbyut{
	text-align: left;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	margin: 15px 0 10px;
}
.jilshlist li .lsjauds{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #9598A2;
	line-height: 14px;
	margin-bottom: 20px;
}
.jilshlist li{
	width: 216px;
	margin-right: 20px;

}
.w270{
	width: 270px;
}
.aboupt{
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	margin-bottom: 20px;
	text-align: center;
}
.gyerji li.gyhove::after{
	content: "";
	display: block;
	width: 4px;
	height: 16px;
	background: #F25B1A;
	border-radius: 0px 2px 2px 0px;
	position: absolute;
	top: 25px;
	left: 0;
}
.gyerji li.gyhove a{
	color: #f25b1a;
}
.gyerji li.gyhove{
	background: #F9E7E1;
	position: relative;
}
.gyerji li a{
	display: inline-block;
	width: 100%;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
}
.gyerji li{
	float: none;
	width: 100%;
	text-align: center;
	height: 66px;
	line-height: 66px;
	border-bottom: 1px solid #EEEEEE;
}

.pd0{
	padding:20px 0 0; 
}
.w910{
	width: 910px;
}
.ptjdstit{
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	line-height: 20px;
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.lmny img{
	width: 100%;
	aspect-ratio: auto;
}
.lmny{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	text-align: justify;
}
.xxlogogog{
	width: 265px;
	height: 166px;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #EEEEEE;
	margin-right: 20px;
}
.xxxxsl::after{
	content: "";
	display: block;
	height: 166px;
	width: 1px;
	background: #EEEEEE;
	position: absolute;
	right: -20px;
	top: 4px;
}
.xxxxsl{
	width: 675px;
	position: relative;
}
.xxjianj{
	width: 100%;
	height: 39px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #9598A2;
	line-height: 20px;
	text-align: left;
	overflow: hidden;
}
.xxlj{
	font-family: PingFang SC, PingFang SC;
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	margin: 14px 0 15px;
	display: inline-block;
}
.sksjna{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #9598A2;
	line-height: 14px;
	margin-bottom: 15px;
}
.sksjtit{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 14px;
	color: #F25B1A;
	line-height: 14px;
	margin-right: 71px;
}
.jrxx{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 40px;
	width: 120px;
	height: 40px;
	background: #F25B1A;
	border-radius: 8px;
	text-align: center;
	position: absolute;
	right: 40px;
	top: 83px;
}

.xxitems{
	position: relative;
	margin-bottom: 15px;
	background: #ffffff;
	padding: 20px;
	border-radius: 16px;
}
.dbnav li:nth-child(6)::after{
	display: none;
}

.jrxxnfw a:hover{
	color: #ffffff;
}
.bgfgfs::after{
	content: "";
	width: 100%;
	height: 185px;
	background: linear-gradient( 180deg, #FFEFE3 0%, rgba(255,255,255,0) 100%);
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.bgfgfs{
	position: relative;
	width: 100%;

}
.xxnav li .xxhovwers{
	color: #F25B1A;
}
.w983{
	width: 983px;
}
.flfsdd .fl1{
	display: inline-block;
	padding: 12px 20px;
	border-radius: 20px 20px 20px 20px;
	border: 1px solid #F25B1A;
	color: #F25B1A;
	margin: 20px 20px 20px 0;
}
.flfsdd{

}
.lsjy{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	line-height: 24px;
}
.hjdtb{
	aspect-ratio: auto;
	width: 100%;
}
.h10000{
	height: 100%;
	display: flex;
	align-items: center;
}
.ulWrap11 li:nth-child(4n){
	margin-right: 0px;
	float: right;
}
.ulWrap11 li img{
	width: 100%;
	height: 172px;
	aspect-ratio: auto !important;
	border-radius: 8px 8px 8px 8px;
	border: 1px solid #DDDDDD;
}
.ulWrap11 li{
	width: 278px;
	margin-right: 20px;
	margin-bottom: 31px;
}
.pic2{
	width: 100%;
	height: 182px;
}
.ulWrap11{
	padding: 10px 10px 0 10px;
}

