*{ margin:0; padding:0}
header{width:100%;float:left;}
nav{width:100%;float:left;}
footer{width:100%;float:left;}
body {-webkit-text-size-adjust:none;background:#fff;font-family:"微软雅黑",Arial;color:#393939;font-style: normal;font-weight: normal;font-variant: normal;}
a {text-decoration: none; border: 0px none; outline: 0px none;} 
a:link{ text-decoration: none}
a:visited{ text-decoration: none}
a:hover{text-decoration: none}
a:active{text-decoration: none}
.clear{margin: 0px;padding: 0px;clear: both;}
.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
ul,li,dt,dl,dd{	list-style-type: none;	margin: 0px; padding: 0px; background:none;}
p {	margin: 0px; padding: 0px;}
img{ width:100%; }

.top-nav{width:100%;z-index:9999;}
.top-nav ul{width:100%;max-width:750px;margin:0 auto;border-left:1px solid #dfdfdf;box-sizing:border-box;}
.top-nav ul li{width:25%;float:left;text-align:center;border-right:1px solid #dfdfdf;box-sizing:border-box; border-bottom:1px solid #dfdfdf;}
.top-nav ul li a{display:block;font-size:.34rem;line-height:1.1em;padding:.7em 0;color:#282828;background:#fff}

.toutu{width:100%; margin:0 auto; position:relative;}
.toutu .an{position: absolute; width:17.9%; top:65%; left: 20%;animation: updown 2s 0s ease both infinite;}


.con1{width:100%;margin:0 auto;padding-bottom: 5%;}
.bt{position:relative;margin-top: 5%;}
.bt p{position: absolute;
    
    font-size: 0.44rem;
    color: #fff;
    top: 20%;
    left: 27%;}
.bt img{width:86%;margin-left: 7%;}
.bt p span{display:inline-block;color:#848383;}
.con1 .ss{float:left;}
.con1 .ss img{width:39%;float:left;}
.con1 .ss p{color: #747373;
    font-size: 0.36rem;
    width: 53%;
    line-height: 0.6rem;
    margin-top: 5%;
    margin-left: 42%;}
.con1 .ss p span{color: #f83071}
.anniu{font-size:0.47rem;padding:2% 3%;background:#8e4e3a;color:#fff;text-align:center;width:65%;border-radius:.3em;margin:5% auto;}
.con2{background:#f6e3c5;width:100%;margin:0 auto;padding-top:4%;padding-bottom: 5%;}
.con2 .ys{width:84%;margin:0 auto; margin-right:6%;margin-top: 5%;}
.con2 .ys li{float:left;width:44%;margin-right:6%;}
.con3{width:100%;margin:0 auto;background:#fff;}
.con3 dl{margin-top:4%;}
.con3 dl dd{font-size:0.4rem;font-weight:bold;color:#c39986;margin-left:7%;}
.con3 dl dt{font-size:0.33rem;width:86%;margin:2% auto;line-height: 0.55rem;}
.con3 .nr{width:95%; margin:0 auto;background:#f9f1e4;margin-bottom:3%}
.con3 .nr .z{font-size: 0.35rem;
    width: 66%;
    margin-left: 29%;
    margin-top: -7%;}
.con3 .nr .ul1{width: 92%;
    margin-left: 5%;}
.con3 .nr .ul1 li{float: left;
    width: 46%;
    margin-right: 4%;
    margin-top: 6%;}
.con3 .nr .ul1 li p{text-align:center;font-size:0.36rem;margin-top:4%;color:#393939;}
.con3 .nr .ul2{width:92%;margin:8% auto 0;}
.con3 .nr .ul2 li{float:left; width:22%;margin-right:3%;}
.tip1{position:relative;}
.tip1 p{position: absolute;
    font-size: 0.32rem;
    width: 66%;
    left: 23%;
    top: 33%;
    line-height: 0.5rem;}
.tip1 p span{ color:#f83071}
.anniu2{font-size:0.47rem;padding:2% 3%;background:#9a1a0d;color:#fff;text-align:center;width:72%;border-radius:25px;margin:7% auto;}
.con4{width:100%;background:#c79c88;padding-bottom:1%;}


.con5{width:100%;margin-top:8%;}
.con5 .zj{width:95%;position:relative;right: -5%;}
.con5 .tx{position: absolute; margin-top:1%;}
.con5 .tx dt{font-size:0.5rem;color:#8e4e3a;}
.con5 .tx dd{font-size:0.32rem;color:#3c3c3c;margin-top:3%;line-height:0.55rem;}
.con5 .tx dd span{padding:1%;background:#cea590;color:#fff;}
.con5 .tx dl{position:absolute;color:#c5c4c4;font-size:0.32rem; z-index:20;margin-top:1%;}

.anniu3{font-size: 0.47rem;
    padding: 2% 3%;
    background: #9a1a0d;
    color: #fff;
    text-align: center;
    width: 45%;
    border-radius: 25px;
    margin: 7% auto;
    color: #fff;}

.anniu3 a{color:#fff;}

#zjswiper{width:100%; margin-top:7%}
#zjswiper .swiper-pagination-bullet{ background:#ccc; opacity:1;}
#zjswiper .swiper-pagination-bullet-active{ background:#354a67;}



@keyframes ftimg105{
	0%{opacity:0;transform:scale(0.95)}
	50%{opacity:1;transform:scale(1)}
	100%{opacity:0;transform:scale(0.95)}
}
@keyframes updown{
	0%{opacity:1;transform:translateY(0)}
	50%{opacity:1;transform:translateY(-10px)}
	100%{opacity:1;transform:translateY(0px)}
}
