/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{font-size: 16px;}
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ font-size:16px; }/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";font-size:12px;}
@font-face { font-family: "FZDB";src: url("FZDB.ttf");}
/* 全局头尾 */
/* .AllLeftCont{ float:left;}
.AllRightCont{ float:right;} */
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
/*
.bg{height: 800px;margin: 0 auto;background: url(bg_20230905.jpg) center top no-repeat ;background-size: 100% 100%;background-color: #fd66aa; display: flex;flex-direction: column;align-items: center;justify-content: center;}*/
.header{position:relative;background: #fddaef;}
.top_bg_con{ width:100%;  margin:0 auto;  padding:2em 0 23em 0;    	position: absolute;    margin: 0 auto;}
.header .logoandfanhui{  width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
    flex-direction: row;}
.header .logo{  vertical-align:middle; width:50%;max-width600px;}
.header .logo img{ width:20%;max-width:128px;}
.fanHui{  vertical-align:middle; width:50%;font-size:1.15em; min-width:19em;max-width:600px;}
.fanHui a{ background:#f34f33; float:right; padding:0 0.4em; line-height:2;  border-radius:0.3em; color:#fff;margin: 0 0.1em;}
.bg{width:100%; max-width:1920px;margin:0 auto;text-align:center;    padding: 5em 0;
    background: #fddaef;}
.bg img{width:100%;}
.title{margin: 2rem 0 2.75rem;}
.title a{font-family: 'FZDB'; font-size: 3.75rem;color: #fd66aa;text-decoration: none; }
.sear{width: 30.63rem;height: 2.38rem;box-sizing: border-box;padding-left: 1.5rem;background-color: #ffffff;display: flex;justify-content: space-between;align-items: center;}
.sear input{width: 70%; border: none;background-color: #fff;}
.sear button{width: 2.44rem;height: 100%;cursor: pointer; border: none;background-color: #fd66aa;}
.recommend{ width: 30.63rem;margin: 1.06rem 0 3rem; font-size: 0.88rem;color: #fff; display: flex;}
.recommend div{width: 21rem;margin-left: 1rem; display: flex;justify-content: space-between;}
.recommend a{color: #fff;}
.menu{background-color: #fd66aa;}
.menu ul{max-width: 1274px;margin: 0 auto;height: 3.13rem; display: flex;justify-content: space-between;align-items: center;}
.menu ul li{margin: 0 3.13rem;}
.menu ul li a {color: #fff;font-weight: bold;}
.YDmenu{ cursor:pointer;background-size:40% auto;  width:3.85em; height:2.85em; border-radius:100% 0% 0% 100%; text-indent:-9999px; top:0; right:0px; z-index:999; position:absolute; }

.page {margin-top: 1.13rem; display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.page a{padding: 0.38rem 0.7rem;margin:  0.15rem; display: block; background-color: #fff; color: #666666;text-decoration: none; border: solid 0.06rem #999999;}
.page a:hover{color: #fff;background-color: #ab0f25;}
/*  */
.center{background-color: #f5f5f5;font-size:12px;float: left;
    width: 100%;}
.center2{font-size:12px;float: left;
		width: 100%;}
.center3{font-size:12px;float: left;
			width: 100%;background-color: #f5f5f5;    padding: 0 0 3em 0;}

.center .top{max-width: 1274px;padding-top: 2.75rem; margin: 0 auto;display: flex;justify-content: space-between;position: relative;}
.nav_right{ position: fixed;z-index: 99;  right: 13rem;top: 70%;}
.nav_right div{background-color: #dfdfdf;}
.nav_right div a{width: 4.69rem;height: 4.69rem;margin-bottom: 0.31rem; font-size: 0.88rem;display: flex;flex-direction: column; align-items: center;justify-content: center;text-align: center; color: #000;}
.nav_right div a p{width: 3.54rem;margin-top: 0.3rem;}
.top_left{width: 49.21%;}
.top_right{width: 49.14%;}
.swiper-pagination span{background: #fff}
.swiper-slide{position: relative;}
/*.swiper-slide p{width: 85%; height: 2.81rem;padding: 0 15% 0 0;line-height: 2.81rem; z-index: 9;text-indent: 1em; background: rgba(0,0,0,.4);position: absolute;bottom: 0;color: #fff;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}*/	
.swiper-slide p{width: 100%;height: 2rem;padding: 0 0% 0 0;line-height: 2.81rem;z-index: 9;text-indent: 1em;background: rgba(0,0,0,.4);position: absolute;bottom: 0;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.swiper-slide a{display: grid;}
.swiper-pagination{  text-align: right;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width: 97%;}


.tabTit {margin-bottom: 1.2rem;display: flex;justify-content: space-between;align-items: center;border-bottom: 2px solid #fd66aa;}
.tabTit span{padding: 0.55rem 1.94rem; font-size: 1.13rem;display: inline-block;font-weight: bold;color: #666666;cursor: pointer;}
.tabTit .hover{background-color: #fd66aa;color: #fff;}
.tabTit a{font-size: 1.2rem;color: #959595;}
ul.tab_cont{min-height: 14.3em;}
.tab_cont li{padding: 1.05rem 0;display: flex;justify-content: space-between;align-items: center;}
.tab_cont a{width: 84%; overflow: hidden;color: #333333;display: block; white-space: nowrap;text-overflow: ellipsis;}
.tab_cont a::before{content: '▪';color: #bfbfbf; display: inline-block;margin-right: 1.3rem;}
.tab_cont li span{font-size: 0.88rem;color: #999999;}
.banner{max-width: 1274px;margin: 2.44rem auto 1.38rem; padding: 2.75rem 6.8rem;box-sizing: border-box; font-family: 'FZDB'; font-size: 3rem;line-height: 3.75rem;letter-spacing: 0.3rem;text-align: center;color: #efd08b;background-color: #b70b0b;}
.allList{max-width: 1274px;padding-bottom: 1rem; margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.allList .con{width: 31.75%;}
.con .tabTit span{padding: 1rem 0;color: #000;}
.con  .tab_cont a{font-size: 1.13rem;width: 100%;} 
.con img{width: 100%;}
.con .tab_cont a::before{margin-right: 0.3rem;}
.con .tab_cont li{padding: 0.79rem 0;}
.content{max-width: 1274px;margin: 0 auto;padding: 4rem 0 1.2rem; display: flex; justify-content: space-between;flex-wrap: wrap;}
.content a{width: 31.47%;margin-bottom: 1.81rem;font-size: 1.5rem; background-color: #e7e7e7;color: #000; display: flex;align-items: center;justify-content: center;}
.content a img{ width: 100%;display: block;}
.llxc .allList{padding-top: 1.4rem;}
.llxc .allList .con{ padding-bottom: 1.5rem;}
.llxc .tabTit span{cursor: default;}
.spzb {max-width: 1274px;margin: 2.75rem auto;}
.spzb .tabTit span{    padding: 0.55rem 0;cursor: default;color: #D4006E;font-size: 1.64rem;}
.all_sp{display: flex;justify-content: space-between;}
.all_sp {width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.all_sp a{display: block;width: 32.48%;}
.all_sp a{margin-bottom: 1.13rem;}
.all_sp a img{display: block;width: 100%;}


.zb_item .zb_tit{padding: 1.6rem 0;border-bottom: 0.1rem solid rgba(0, 0, 0, 0.28); display: flex;justify-content: space-between;align-items: center;}
.zb_item .zb_tit span{padding-left: 2rem;font-size: 3.6rem;font-weight: bold;position: relative; background: -webkit-linear-gradient(#D4006E, #D4006E);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.zb_item .zb_tit span::before{content: '';display: block;width: 3.1rem; height: 3.1rem; position: absolute;left: 0;top: 50%;transform: translate(0,-50%); background-size: 100% 100%;}
.zb_item .zb_tit a{padding: 0.5rem 0.9rem; font-size: 1.4rem;color: #008efa;border: 0.1rem solid #008efa;border-radius: 3.2rem;background-color: #fff;}
.zb_cont{margin-top: 2.8rem; display: flex;justify-content: space-between;    max-width: 1440px;
    margin: 2em auto;font-size:12px;padding: 0 0 2em 0;}
.zb_cont .zb_left{width: 54.96%;    padding: 3em 0;}
.zb_cont .zb_left img{width: 100%;	border-radius: 1.2rem;}
.zb_cont .zb_right{width: 42.89%;position: relative;}
.zb_cont .zb_right .jj{padding: 0.9rem 2rem; font-size: 2.2rem;font-weight: bold; background: linear-gradient(90deg, rgba(0, 142, 250, 0.34) 0%, rgba(0, 142, 250, 0) 100%);}
.zb_cont .zb_right div div{padding-left: 2.7rem; font-size: 1.4rem;font-weight: bold;white-space: nowrap;}
.zb_cont .zb_right div span{font-size: 1.64rem;}
.zb_cont .zb_right .jj_cont{margin-bottom: 1.5rem;}
.zb_cont .zb_right .more{width: 100%;margin: 0 auto;text-align: center;}
.zb_cont .zb_right .kbsj,.zb_cont .zb_right .jzzt {display: flex;align-items: center;}
.zb_cont .zb_right div p{padding-left: 2.7rem;margin-top: 0.6rem;padding-bottom: 0.5rem; font-size: 1.4rem;color: #696969;line-height: 2.5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal; }
.zb_right .zjr {margin-top: 1.5rem;}
.zb_right .jrzb{padding: 0.7rem 2.4rem; font-size: 1.2rem;transform: translate(-50%, 0); color: #fff;background-color: #fd7bae;border-radius: 3.2rem;}

.index_icon ul {
	display:flex;
	justify-content: space-evenly;
}
.index_icon ul li {
	font-size:1.33em;
	max-width:200px;
	width:20%;
	display: flex;
}
.index_icon ul li a {
	color:#2c2c2c;
	text-align:center;
	display:flex;font-size: 1rem;
}
.index_icon ul.up{
    padding: 0 10%;
}
.index_icon ul.up li a {
	flex-direction: column-reverse;
}
.index_icon ul li a:hover{
	text-decoration:none;
}
.index_icon ul.up li a span{
    padding: 1rem 0 0 0;
}
.index_icon ul.dowm li a {
	flex-direction: column;
}
.index_icon ul li span {
	display:block;
	margin:0 auto 0.5em auto;
	width:75%;
}
.index_icon ul li span img {
	width:100%;
	transition:all .5s;
}
.index_icon ul a:hover img {
	transform:scale(1.1);
}
.hd_list_cont {
	display:flex;
	margin:0 2%;
	flex-wrap:wrap;
}
.hd_list_cont .cont {
	width:21%;
	display:flex;
	background:#fff;
	border-radius:0.5em;
	box-shadow:0 0.5em 0.5em rgba(234,234,254,.8);
	align-items:center;
	justify-content:space-around;
	padding:0 1em;
	margin:0 2% 3% 2%;
}
.hd_list_cont .cont a {
	color:#bbbbbb;
}
.hd_list_cont .cont .text {
	font-size:1.33em;
	text-transform:uppercase;
}
.hd_list_cont .cont .text span {
	color:#2c2c2c;
	display:block;
}
.hd_list_cont .cont .photo img {
	transition:all .5s;
	width:5em;
}
.hd_list_cont .cont:hover img {
	transform:scale(1.1);
}
.hd_banner {
	background:#fff;
	background-size:cover;
	border-radius:0.5em;
	box-shadow:0 0.5em 0.5em rgba(234,234,254,.8);
	overflow:hidden;
	margin:0 4%;
}
.hd_banner a {
	display:flex;
	text-align:center;
	font-size:1.33em;
	color:#bbbbbb;
	flex-wrap:wrap;
	text-transform:uppercase;
	align-content:center;
	justify-content:center;
	height:6.7em;
	letter-spacing:0.5em;
	line-height:1.5;
}
.hd_banner a span {
	color:#2c2c2c;
	width:100%;
}


.procont .pro_left{float: left;}    
.swiper-slide .procont .pro_left{min-height: 34em;}    
.prodiv{padding: 2%;
    background: #fddaef57;
    margin: 1% 0;    border-radius: 0.4rem;}
.procont .jj_cont .tit{text-align: center;
    color: #D4006E;font-size: 1.4rem;}
.procont .jj_cont .tit a{
    color: #D4006E;}
.procont .pro_right{width: 44%;float: right;}
.procont .prodiv .jj{padding: 0.9rem 2rem; font-size: 1.2rem;font-weight: bold; background: linear-gradient(90deg, rgba(0, 142, 250, 0.34) 0%, rgba(0, 142, 250, 0) 100%);}
.procont .prodiv div div{ font-size: 1.2rem;font-weight: bold;min-width: 5em;}
.procont .prodiv div span{font-size: 1.64rem;}
.procont .prodiv .jj_cont{margin-bottom: 1.2rem;}
.procont .prodiv .kbsj,.zb_cont .zb_right .jzzt {display: flex;align-items: center;align-items: flex-start;}
/*.procont .prodiv div p{margin-top: 0.6rem;padding-bottom: 0.5rem; font-size: 1.2rem;color: #696969;line-height: 2.4rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;white-space: normal; }*/
.procont .prodiv div p{margin-top: 0.6rem;font-size: 0.8rem;color: #fff;line-height: 1rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}

.centermore {background-color: #fff;}
.centermore .prodiv{width: 94%;}
.syprodiv{min-height: 37em;}

.center3 .procont .fleft{width: 69%; float: left;}
.center3 .procont .fright{width: 21.6%;float: right;}
.center3 .procont .H47em{height: 47em;overflow: hidden;}
.center3 .procont .H25em{height: 25em;overflow: hidden;}
.center3 .procont .fright div img{width: 100%;}
.center3 .procont .fright .gqtp_box .swiper-pagination span.swiper-pagination-bullet {
	background: #cdcdcd;
}
.center3 .procont .fright .gqtp_box .swiper-pagination span.swiper-pagination-bullet-active {
	background: #fd7bae;
}
.center3 .procont .fright .gqtp_box .swiper-pagination span {
    font-size: small;
}

.xl{float: none !important;
    max-width: 1200px;margin: 0 auto;}
.xl .message{background-color: #efefef;text-align: center;}
.xl .message span{display: inline-block; font-size: 0.88rem;color: #666666;padding: 0.56rem 0.75rem;}
.xl .xl_cont{width: 96%;margin: 1.19rem auto;}
.xl .xl_cont p{font-size: 1rem;line-height: 1.88rem;}
.xl .xl_cont img{max-width: 100%;margin: 1rem 0;}
.fjlb {width: 96%;margin: 0 auto;}
.fjlb div{    border-left: 10px solid #bb2821; padding: 0 10px; margin: 2em 0 1em;}
.fjlb p {margin-left: 2em;}
.fjlb p a{text-decoration: underline;color: #3860c9;}

.xl .title{width: 80%;margin: 3.5rem auto 0.25rem; font-size: 1.75rem;color: #fd7bae;text-align: center;}
.location{padding: 0.69rem;margin-bottom: 1.5rem; display: flex;justify-content: space-between;align-items: center;border-bottom: 2px solid #f1f1f1; max-width: 1200px;margin: auto;}
.location div{display: flex;align-items: center;}
.location div a{padding: 0 0.5rem; display: inline-block; color: #666666;}




.procont .swiper-button-next,.procont  .swiper-button-prev{ top:50%;display: none;}
.procont .swiper-button-next:after, .procont .swiper-button-prev:after{ font-size:3.5em; color:#636363;} 
.procont .swiper-pagination-bullet{ background:#fddaef57; opacity:10; width:1em; height:1em;}
.procont .swiper-pagination-bullet-active{ background:#D4006E;}
.swiper-container {
    padding: 0 0 3em 0;
}
.swiper-pagination{text-align: center;}


.method{

	padding: 10px 0 70px 0;
	text-align: center;
	position: relative;

}
.method:before{
	width: 100%;
	height: 1px;
	background: #fd7bae;
	content: '';
	display: inline-block;
	position: absolute;
	left: 0;
	top: 195px;
}
.method .title2{
	color: #fff;
	font-size: 40px;
}
.methodList{text-align: center; height: 380px;	background-color: #f7ebf3;
	background: url(fly_20241010173624.png) no-repeat left top #f7ebf3;
    background-size: 15em;
}
.methodList li{
	width: 180px;
	text-align: center;	
	position: relative;	
	display: inline-block;
	margin-top: 180px;
}
.methodList li:after{
	width: 18px;
	height: 18px;
	display: inline-block;
	background: #fff;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	content: ' ';
	margin: -3px 0 0 -3px;
}
.methodList li:before{
	width: 30px;
	height: 30px;
	display: inline-block;
	background: #ffb8e2;
	border-radius: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	content: ' ';
	margin: -9px 0 0 -9px;
}

.methodList li .floatPop{
	width: 256px;
	border-radius: 8px;
	background: #fd7bae;
	color: #fff;
	text-align: center;
	font-size: 18px;
	position: absolute;
	height: 124px;
	line-height: 124px;
}

.methodList li:nth-child(even) .floatPop{
	top: -158px;
    left: -32px;
}
.methodList li:nth-child(odd) .floatPop{
	bottom: -168px;
    left: -32px;
}
.methodList li .floatPop p{
	height: 124px;
	line-height: 124px;
	position: relative;
	z-index: 2;
}
.methodList li .floatPop p span{ display: inline-block; line-height: 24px; padding: 0 15px; vertical-align: middle;}
.methodList li .floatPop p span a{ color: #fff;}
.methodList li .floatPop .icon1{
	display: inline-block;
	height: 66px;
	width: 40px;
	border-radius: 100%;
	background: #fd7bae;
	color: #fff;
	font-size: 24px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: -20px;
	line-height: 66px;
	
}


/*footer start*/
.footer { text-align: center;}
.footer p {height: auto; font-size: 14px; line-height: 24px; color: #002249;}
.footer p.nav a{ padding: 0 5px; color: #002249;}
.footer p.nav a.imgIco { padding: 0 5px;}
.footer p.nav a img {position: relative; top: 14px; height: 40px; width: auto;}
.footer p.nav a.imgIco.ico1 img { top: 14px; }
.footer p.nav select { border: 1px solid #3B4245; background: none; margin-right: 10px;}
.footer p.copy a { display: inline-block; padding: 0 10px 0 20px; height: 16px; line-height: 14px; background: url(/globalimages/ico-1-4.png) no-repeat; color: #002249;} 
.footer p.copy a.ico1 { background-position: 0 -30px;}
.footer p.copy a.ico2 { background-position: 0 -60px;}
.footer p a:hover { color: #000}
/*footer end*/

@media (max-width:1800px){
	.nav_right{right: 10rem;}
}
@media (max-width:1600px){
	.nav_right{right: 3rem;}
	.bg{    height: 270px;}
}
@media (max-width:1490px){
	.nav_right{right: 0;}
}
@media (max-width:860px){
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}
		.center .top,.content,.spzb{margin: 0 3%;}
		/*--移动菜单--*/
		.menu{ background: rgba(170,15,37,.9); position:fixed; top:0px; right:0px; width:45%; height:100%; max-width:350px; z-index:1000;padding:1em 0; display:none; margin:0;    transform:none; left:auto; }
		.menu .closeBtn{ float:right; margin:0 3% 1em 0; background:rgba(0,0,0,.5); border-radius:100%; padding:0.5em; width:1em;}
		.menu .closeBtn img{ width:100%; display:block;}
		.menu ul{overflow:hidden; padding:1em 0; clear:both; background:none;display:block; height:auto;}
		.menu ul li{margin: 1rem 0; text-align:center; width:auto;}
		.menu ul li a{ color:#fff;}
		.tabTit span{padding: 0.55rem 0.74rem;}
		.nav_right{display: none;}
		.all_sp .sp_left,.sp_right a{height: auto;}
		.sp_right a:first-child{margin-bottom: 0.65rem;}
		.spzb{margin:  3%;}
		.mxq_cont1 .zqyjx{width: 100%;}
		.footer div{}

		.center3 .procont .fleft{width: 95%; float: left;}
.center3 .procont .fright{width: 95%;float: left;}
.center3 .procont .fright div img{width: 100%;}


	.method:before{ width: 1px; height: 85%;left: 50%; top: 12%; margin-left: 6px;}

.methodList{overflow: hidden; height: auto;}
.methodList li:before{}
.method:before{ width: 1px; height: 85%;left: 10%; top: 6%; margin-left: 6px;}
.methodList li{width: 100%;display: table; margin: 20px 0;text-align: left;}
.methodList li .floatPop{width: 70%; font-size: 16px; position: inherit; left: 0; top: 0;}
.methodList li:before{ left: 10%;}
.methodList li:after{ left: 10%;}
.methodList li:nth-child(even) .floatPop { left: 18%; top: 0; margin-left: 20px; }
.methodList li:nth-child(odd) .floatPop .icon1{left: -20px; }
.methodList li:nth-child(odd) .floatPop { left: 18%; top: 0;margin-left: 20px; }
.method{display: inline-block;}
.methodList {
    background-size: 5em;
}

}
@media (max-width:780px){
		/* body{font-size: 50%;} */
		.bg{height: auto;    padding: 20% 0 10% 0;background-size: 309% 99%;}
		.title{margin: 1rem 0 0.75rem;}
		.title a{font-size: 2rem;}
		.sear{width: 80%;height: 2.2rem;padding-left: 0.5rem;}
		.recommend{width: 94%;}
		.recommend div{width: 81%;margin-left: 0;}
		.center .top{flex-wrap: wrap;padding-top: 3%;}
		.top_left,.top_right{width: 100%;}
		.top_right{margin-top: 3%;}
		.tab_cont li{padding: 0.5rem 0;}
		.tab_cont a::before{    margin-right: 0.6rem;}
		.tab_cont a{width: 87%;    font-size: 0.75rem;}
		.tab_cont li span{font-size: 0.75rem;}
		.banner{    margin: 2.14rem auto 0;padding: 1.5rem 3%;font-size: 2rem;line-height: 2.5rem;}
		.swiper-slide a img{width: 100%;}
		.swiper-slide p{height: 2.31rem;line-height: 2.31rem;}
		.tabTit span{padding: 0.55rem 0.94rem;font-size: 1rem;}
		.allList{margin: 0 3%;}
		.allList .con{width: 100%;}
		.tabTit{margin-bottom: 3%;}
		.con .tabTit span{    padding: 0.7rem 0;}
		.con .tab_cont li{padding: 0.4rem 0;}
		.con .tab_cont a{font-size: 0.75rem;}
		.content{padding: 6% 0;}
		.content a{width: 100%; margin-bottom: 3%;font-size: 1rem;background-color: #fff;}
		.llxc .allList{padding-top: 3%;}
		.llxc .allList .con{padding-bottom: 0;}
		.all_sp{flex-wrap: wrap;}
		.all_sp {width: 100%;margin: 3% 0;}
		.all_sp a{height: auto;margin-bottom: 3%;width:100%;}
		.ny_cont{margin: 3%;padding: 3%;}
		.spbz{flex-direction: column-reverse;}
		.lb{flex-direction: column;}
		.xwtj,.spbz_con{width: 100%;}
		.spbz .spbz_cont a{width: 48.5%;}
		.xwtj{height: auto; padding: 4% 3%;margin-bottom: 3%;}
		.xwtj ul li{margin-top: 0.69rem;}
		.xwtj ul li a{font-size: 50%;}
		.spbz .spbz_cont a{margin-bottom: 0.8rem;}
		.spbz a p{padding-top: 0.4rem;line-height: 1rem;}
		.nav_tab .nav_tit{padding: 11px 11px 11px 34px;display: flex;justify-content: space-between;}
		.nav_tab .nav_tit span{display: inline-block;height: 1.05em;width: 1.05em;border-radius: 100%;position: relative; border: 0.15em solid #fff;}
		.nav_tab .nav_tit span::after{content: "";position: absolute;height: 50%;width: 50%;top: 25%;left: 25%;border-radius: 100%;background: #fff;}
		.nav_tab ul{display: none;}
		.nav_tab{width: 100%;}
		.procont .prodiv div span {
    font-size: 1rem;
}
.procont .jj_cont .tit {
    font-size: 1.2rem;
}
.zb_cont .zb_right div span {
    font-size: 1.4rem;
}
.zb_cont .zb_right div div {
    font-size: 1.2rem;}
.spzb .tabTit span {
    font-size: 1.4rem;
}

		.center{width:99%;}
		.zb_item{height: auto;padding: 3%;border-radius: 2.5rem;border: 1rem solid #fff;}
		.zb_cont{flex-wrap: wrap;}
		.zb_cont .zb_left,.zb_cont .zb_right {width: 100%;}
		.zb_cont .zb_right{padding: 3% 0 0.5rem;}
		/* .zb_right .jrzb{position: unset;} */
		.zb_item .zb_tit{padding: 0 0 0rem;}
		.zb_cont .zb_right .jj {padding: 0.9rem 2rem;margin-bottom: 3rem; }
		.zb_cont .zb_right div div{ padding-left: 1rem;}
		.zb_cont .zb_right div p{padding-left: 0rem;    font-size: 1rem;
			line-height: 2rem;}
			.zb_right .jrzb {
				font-size: 1rem;}
		.zb_cont .zb_right div span{}
		.procont .prodiv {
			width: 94%;
		}
		.fanHui {
			width: 90%;
		}
		.header .logo img {
    width: 50%;
}

}
    @media (max-width:780px) {
		.top_bg_con .fanhui a{
			margin:0 0 0.5em 0;
		}
	}
@media (max-width:390px){
		
		.recommend{margin: 0.76rem 0 3rem;font-size: 0.75rem;}
		.page a{padding: 0.38rem 0.5rem}
	}
		
		