
a,body,button,dd,dl,dt,h1,h2,h3,h4,h5,i,img,input,li,p,select,span,strong,textarea,ul {
    margin: 0;
    padding: 0
}

html {
	width: 100%;
	height: 100%;
	background: #2a68a1;
}


body {
    font-family: "microsoft yahei",Arial;
    font-size: .26rem;
    line-height: 1;
    color: #fff;
    -webkit-user-select: auto;
    -webkit-text-size-adjust: 100%!important;
    text-size-adjust: 100%!important;
    -moz-text-size-adjust: 100%!important;

}


* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

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

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

img {
    border: none;
    vertical-align: middle
}


.clearfix {
    zoom:1}

.hide {
    display: none!important
}

.mobile-wrap {
    position: relative;
    min-height: 100vh;
    width: 100%;
    float: left;
    background-size: 100% auto;
    padding-bottom: .4rem;
    background: #01437c;	
}



.logo {
	background-color: #0a4e89;
    width: 100%;
    text-align: center;
    padding: .1rem;
	z-index: 999;
    border-bottom: 1px solid #2a68a1;
}

.logo img {
    height: .66rem;
	
}

.banner {
    width: 100%;
}

.banner img {
    width: 100%;
}

.ac{
	width: 3.74rem;
	position:relative;
	margin: 0 auto;
	height: .6rem;
	background-size: contain;
	text-align: center;
	font-size: .32rem;
	line-height: 0.88rem;
	font-weight: bold;
	color: #ffd409;
}

.conts {
    width: 7.5rem;
    padding-bottom:0.12rem;
	height: auto;
	min-height: 9.4rem;
	margin: 0 auto;
	position: relative;
	border-radius: 6px;
}
.conts p{	
	font-size:.26rem;
	color:#fff;
	padding: .2rem .26rem;
	text-align:justify ;
	line-height: .44rem;
}
.conts p span{	
	font-weight: bold;
	color:#ffd409; 
    line-height: .6rem;
}

.jcpic {
    width: 100%;
    text-align: center;
    padding: 0 .2rem;
	z-index: 999;
	margin: 0 auto;
}

.jcpic img {
    width: 7rem;
	border-radius: .04rem;
}


.goodBox .swiper-slide {
	background-position: center;
	background-size: cover;
	width: 64vw;
	height: 122vw;
}
.goodBox .swiper-slide img{
	border-radius: 15px;
	border:1px solid #c9a67f;
	box-sizing: border-box;
	width: 100%;
}
.pos{
	position: relative;
}
.pos .posl{
	position: absolute;
	left: 0;
	top:0;
	background-color: #FFFFFF;
	z-index: 10000;
	width: 11.8vw;
	height:122vw;
	opacity: 0.35;
}
.pos .posr{
	position: absolute;
	right: 0;
	top:0;
	background-color: #FFFFFF;
	z-index: 10000;
	width: 11.8vw;
}

.button{
	width: 3.35rem;
	height: auto;
	float: left;
	margin: .2rem;
}
.button a{
	width: 3.2rem;
	height: .68rem;
	display: block;
	background-color: #ffd409;
	border-radius: .1rem;
	font-size: .3rem;
	color: #fff;
	text-align: center;
	line-height: .28rem;	
	padding: 0.2rem;	
}

.mh1{width: 6.91rem;
	height: auto;
	margin: 0 auto;
	text-align: center;}
.mh1 img{
	width:6.91rem ;
}	
.footer{
	width:7.5rem; 
	height:.2rem;
	font-size:.2rem;
	line-height: .48rem;
	text-align: center;
	color: #666;
	margin: 0 auto;
	position:absolute;
	bottom: 0;}
.conts .list {
    width: 100%;
    padding-top: .3rem;
    padding-bottom: .3rem;
    float: left
}

.conts .list ul {
    width: 100%
}

.conts .list ul li {
    width: 100%
}

.conts .list ul li img {
    width: 100%;

}
.conts .list .swiper-pagination {
    bottom: .05rem!important
}

.conts .list .swiper-pagination .swiper-pagination-bullet {
    width: .1rem;
    margin: 0 .09rem;
    height: .1rem;
    opacity: 1;
    background-color: #bfbfbf
}
.conts .list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #42a5f5
}

.type {
    width: 100%
}

.type img {
    width: 100%;
    float: left
}

/* .customer {
    display: inline-block;
    position: fixed;
    z-index: 10;
    right: 0.5%;
    top: 30%;
	margin: .2rem 0;
}

.customer img {
    width: .88rem;
} */

.leftmenu {
	position: fixed;
    z-index: 10;
    right: 50%;
    margin-right: -3.72rem;
    bottom: 24%;
	max-width: .8rem;
}

.leftmenu ul {
  list-style: none;
  
}

.leftmenu ul a li {
  margin-bottom: .2rem;
  font-size: .22rem;
  font-weight: 600;
  color: #ff0c0c;
  text-align: center;
  background: rgba(255, 255, 255, 0.98);
  padding: .12rem;
  border-radius: .1rem 0 0 .1rem;
}

.menuOption img {
  width: .6rem;
  height: auto;
  animation: myfirst 500ms infinite;
  margin-bottom: .06rem;
}

@-webkit-keyframes myfirst {
    from {
        transform: scale(1)
    }

    50% {
        transform: scale(.9)
    }

    to {
        transform: scale(1)
    }
}

@keyframes myfirst {
    from {
        transform: scale(1)
    }

    50% {
        transform: scale(.9)
    }

    to {
        transform: scale(1)
    }
}

table,
tr,
td,
th {
  border: .01rem solid #4096d3;
  height: .5rem;
  line-height: .38rem;
}

td,
th {
  padding: .1rem;
}

table {
  width: 92%;
  text-align: center;
  margin: 0 auto;
  color: #fff;
  font-size: .24rem;
  margin-bottom: .2rem;
}

table tr th {
  text-align: center;
  background: #3a73c2;
}

table tr:nth-of-type(1) {
  background: #3a73c2;
}


@media screen and (min-width: 750px) {
	html {		
        margin: 0 auto;
        zoom: 80%;
	}
}