/* CSS Document */
*{padding:0; margin: 0;}
body{margin:0 auto !important;max-width:640px;min-width:320px;background: #fff !important;overflow-x: hidden;position: relative;}
body,button,input,select,textarea{color:#505050;font:12px/1.5 Microsoft Yahei;}
h1,h2,h3,h4,h5,h6{text-align:center;font-size:100%;}
li,ol,ul{list-style:none;}
a{outline:0;color:#2a2a2a;text-decoration:none;}
a:hover{color:#2a2a2a;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{outline:0;font-size:100%;}
textarea{resize:none;}
img{width:100%;vertical-align:top;}
#QIAO_INVITE_CONTAINER{display: none!important;}
article,aside,footer,header,hgroup,nav,section{display:block;}
h2{color:#303132;text-align:center;}
/**头尾**/
header{display:flex;max-width:640px; overflow: hidden;justify-content: space-between;padding:4% 0 4% 0;}
header embed{display:block;width:100%;}
header .header-menu-btn,header .header-home-btn{width:15%;display: flex;align-items: center;}
header .header-menu-btn embed,header .header-home-btn embed{width:50%;margin:0 auto;}
header .header-logo{width:46%;}
header div.header-home-btn{max-width:48px;width:7.5%;margin-right:2.5%;}
.swiper-container{
  --swiper-theme-color: #d02b06;/* 设置Swiper风格 */
  --swiper-preloader-color: #ff6600;/* 单独设置预加载圆圈的颜色 */
}

.index-banner-bg{position: absolute;left:0;top:0;z-index:-1;width:100%;max-width:640px;}

.index-banner-bg img{display:block;width:100%;}
div.index-banner{padding-bottom:7%;}
.index-banner .swiper-slide img{width:92%;margin:0 auto;display:block;border-radius:10px;-moz-box-shadow:0px 2px 10px #333; -webkit-box-shadow:0px 2px 10px #333; box-shadow:0px 2px 10px #333;}
.index-banner .index-banner-pagination{bottom:0;}
.index-banner .index-banner-pagination span.swiper-pagination-bullet{background:#f097a0;width:10px;height:10px;}
/* .index-banner .index-banner-pagination::before{content:'';display:block;width:100%;height:16px;} */

.index-banner-des{margin:0 auto;}
.index-banner-des img{display:block;width:100%;}

.index-box1{margin-top:2%;}
/* .index-box1{width:96%;margin:0;margin:5% auto;
  -moz-box-shadow:0px -10px 20px #333333; -webkit-box-shadow:0px -10px 20px #333333; box-shadow:0px -10px 20px #333333;

}
.index-box1 img{display:block;width:90%;margin:0 auto;border-radius:40%;} */


.index-menu-list ul{display:flex;flex-wrap: wrap;width:94%;margin:0 auto;}
.index-menu-list ul li{display:block;width:20%;text-align:center;margin:2% 0;position: relative;}
.index-menu-list ul li embed,.index-menu-list ul li img{display:block;width:70%;margin:0 auto;}
.index-menu-list ul li span{display:block;padding:3% 0;font-size:1.1em;color:#666;}
.index-menu-list ul li a{display:block;position: absolute;width:100%;height:100%;left:0;top:0;}

/* 
.index-menu-list a{display:block;width:20%;text-align:center;margin:2% 0;}
.index-menu-list a embed{display:block;width:70%;margin:0 auto;} */

.index-title{background: url(../images/p4.png) no-repeat center;background-size:auto 100%; font-size:2em;text-align:center;margin:0.2rem;color:#333;}

.index-box2{display:flex;width:93%;margin:0.2rem auto;justify-content: space-between;padding:0.1rem;}
.index-box2 a{display:block;width:45%;}
.index-box2 a img{display:block;width:100%;border:2px #FFF solid;border-radius:1px;
  -moz-box-shadow:0px 2px 10px #999; -webkit-box-shadow:0px 2px 10px #999; box-shadow:0px 2px 10px #999;
}

.index-box3{width:93%;margin:0.3rem auto;}
.index-box3-1{position: relative;}
.index-box3-1 a{display:block;}
.index-box3-1 a img{display:block;width:100%;}
.index-box3-1 a:nth-child(1){width:46%;}
.index-box3-1 a:nth-child(2){width:50%;right:0;top:0;position: absolute;}
.index-box3-1 a:nth-child(3){width:50%;right:0;bottom:0;position: absolute;}
.index-box3-2{display:flex;justify-content:space-between;margin-top:3%;}
.index-box3-2 a{display:block;width:31%;}

.index-box4{width:92%;padding:3%;margin:1% auto 7% auto;}


.index-box4 .index-box4-pagination{display:flex;justify-content: space-between;}
.index-box4 .index-box4-pagination span{position: relative;}
.index-box4 .index-box4-pagination span,.index-box4 .index-box4-pagination a{font-size:1.2em;padding:0.3em 0.4em;display:inline-block;}
.index-box4 .index-box4-pagination span:nth-child(2)::after{content:'';width:6px;height:6px;background:#a80929;display:block;
border-radius:3px;position: absolute;right:0;top:0;
}

.index-box4 .swiper-wrapper{margin-top:3%;}
.index-box4 .index-box4-pagination span.index-box4-bullet-active{background:#a0a0a0;color:#FFF;border-radius:29px;}
.index-box4 .swiper-slide img{border-radius:20px;
  -moz-box-shadow:0px 2px 10px #999; -webkit-box-shadow:0px 2px 10px #999; box-shadow:0px 2px 10px #999;
}
.index-box4 .swiper-slide a{display:block;width:33%;height:50px;left:10%;bottom:5%;position: absolute;}

.index-box5{background:url(../images/p13.jpg) no-repeat top center;overflow: hidden;}
.index-box5 .index-title{margin:4% 0;}

.index-box5-swiper {padding-bottom:7%;}
.index-box5-swiper .index-box5-pagination{bottom:0;}
.index-box5-swiper .index-box5-pagination span.swiper-pagination-bullet{background:#f097a0;width:1em;height:1em;}
.index-box5-swiper .index-box5-pagination span.swiper-pagination-bullet-active{background:#c30c31;}

.index-box6{width:96%;display:flex;justify-content:space-between;margin:4% auto 6% auto;overflow: hidden;}
.index-box6 a{display:block;}

.index-box7{position: relative;}
.index-box7 a{position: absolute;width:35%;height:10%;left:45%;top:35%;}
.index-box8 {position: relative;}
.index-box8 ul {color:#fff;text-align:center;position: absolute;left:0;bottom:5px;font-size:.8em;width:100%;line-height:1.2em;}


/* */
.footer-nav{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9998;
	width: 100%;
	height: 2.04rem;
	background: linear-gradient(left,#b31526 0%,#a41323 14%,#94111f 30%,#8d101e 50%,#a11322 60%,#b71627 70%,#c7182b 100%);
	background: -webkit-linear-gradient(left,#b31526 0%,#a41323 14%,#94111f 30%,#8d101e 50%,#a11322 60%,#b71627 70%,#c7182b 100%);
	background: -moz-linear-gradient(left,#b31526 0%,#a41323 14%,#94111f 30%,#8d101e 50%,#a11322 60%,#b71627 70%,#c7182b 100%);
	box-shadow: 0 -0.5rem 2rem 0 rgba(0,0,0,0.2);
}

.footer-nav .content{
	display: flex;
	justify-content: space-between;
}

.footer-nav .content .item{
	width: 5.2rem;
	display: flex;
}

.footer-nav .content .item-con{
flex: 1;
}

.footer-nav .content .item-con .icon{
	width: 1.8rem;
	height: 1.6rem;
	margin: 0.18rem auto 0;
	display: block;
}

.footer-nav .center-btn{
	position: absolute;
	top: -0.52rem;
	left: 50%;
	margin-left: -1.2rem;
	width: 2.4rem;
	height: 2.4rem;
	background-color: #780f1a;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.footer-nav .center-btn .center-btn-in{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 2.04rem;
	height: 2.04rem;
	background-color: #aa1524;
	border: 0.08rem solid #b91727;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: auto;
}

.footer-nav .center-btn .center-btn-in .icon{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 1.44rem;
	height: 1.28rem;
	margin: auto;
}