/*主页左侧*/
.s1con{
    /*padding-left:250px;*/
    padding-right:250px;
    margin-top: 280px;
    box-sizing:border-box;
    width:100%;
}
.s1cfl{
	width:2240px;
	height: 1400px;
	box-sizing:border-box;
	background-color: transparent;
    background-image: url(../image/s1mapbg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
}
.s1cm{
	width:750px;
	height: 120px;
	position: absolute;
	left:250px;
	bottom:200px;
	display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
}
.mapbt{
	width:220px;
	height:98px;
	background-color: transparent;
    background-image: url(../image/mapbutton1bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    align-items:center;
    cursor:pointer;
    color:#fff;
    font-family: "MiSans-Bold";
	font-size: 40px;
}
.mapbth{
	background-image: url(../image/mapbutton2bg.png);
	color:#de6f11;
}
.mapbt:hover{
	background-image: url(../image/mapbutton2bg.png);
	color:#de6f11;
}
.caidan1{
	color: #fff;
	font-size: 44px;
	font-family: "MiSans-Bold";
	font-weight: 800;
	position: absolute;
	cursor: pointer;
	transition:1s;
}
.caidan1:hover{
	transform: translate(0px,-5px);
}
.caidan1:nth-child(1){
	top:500px;
	left:1670px;
	/*animation: shangxia 6s linear 0s infinite;*/
}
.caidan1:nth-child(2){
	top:580px;
	left:1570px;
	/*animation: shangxia 6s linear 1s infinite;*/
}
.caidan1:nth-child(3){
	top: 670px;
    left: 1910px;
    /*animation: shangxia 6s linear 2s infinite;*/
}
.caidan1:nth-child(4){
	top: 630px;
    left: 1710px;
    /*animation: shangxia 6s linear 3s infinite;*/
}
.caidan1:nth-child(5){
	top:460px;
	left:1270px;
	/*animation: shangxia 6s linear 4s infinite;*/
}
.caidan1:nth-child(6){
	top:480px;
	left:990px;
	/*animation: shangxia 6s linear 5s infinite;*/
}
.caidan1:nth-child(7){
	top: 930px;
    left: 1170px;
    /*animation: shangxia 6s linear 6s infinite;*/
}
.caidan1:nth-child(8){
	top:720px;
	left:570px;
	/*animation: shangxia 6s linear 7s infinite;*/
}
.caidan1:nth-child(9){
	top:650px;
	left:920px;
	/*animation: shangxia 6s linear 8s infinite;*/
}
.caidan1:nth-child(10){
	top: 680px;
    left: 1270px;
    /*animation: shangxia 6s linear 9s infinite;*/
}
.caidan1:nth-child(11){
	top: 940px;
    left: 1470px;
    /*animation: shangxia 6s linear 10s infinite;*/
}
.caidan1:nth-child(12){
	top: 490px;
    left: 1440px;
    /*animation: shangxia 6s linear 11s infinite;*/
}
.caidan1:nth-child(13){
	top: 550px;
    left: 1820px;
    /*animation: shangxia 6s linear 12s infinite;*/
}
.caidan1:nth-child(14){
	top:580px;
	left:1570px;
	/*animation: shangxia 6s linear 13s infinite;*/
}
.cds1{
	-webkit-text-stroke:2px #6baae6;
	transition:0.4s;
}
.caidan1:hover .cds1{
	-webkit-text-stroke:2px #ca5a00;
}
.cds2{
	position: absolute;
	width:100%;
	top:-40px;
	display: none;
}
.cdn{
	width:100px;
	height:100px;
	margin:0 auto;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	background: linear-gradient(rgb(255,126,0,0.8),rgb(255,126,0,0.1),rgb(255,126,0,0.1),rgb(255,255,255,0));
	text-align: center;
	font-size: 40px;
}
.cds3{
	position: absolute;
	width:100%;
	top:-40px;
	display: none;
}

/*主页右侧*/
.s1cfr{
    width:1145px;
}
.s1r1{
	width:1135px;
	height:530px;
	box-sizing:border-box;
	background-color: transparent;
    background-image: url(../image/s1r1bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
}
.s1r1-title{
	position: absolute;
	left:150px;
	top:20px;
	font-size: 48px;
	color: #fff;
	font-family:"pmzd";
	letter-spacing: 2px;
}
.s1r1-text{
	position: absolute;
	left:0px;
	top:80px;
	font-size: 32px;
	color: #fff;
	font-family: "MiSans-regular";
	line-height: 1.6;
	padding:50px;
    text-align: justify;
}
.s1r2{
	width:1135px;
	height:400px;
	background-color: transparent;
    background-image: url(../image/s1r2bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-around;
    align-items:center;
    color: #fff;
}
.s1b21{
	width:229px;
	height:214px; 
	padding:65px 0 0 24px;
	background-color: transparent;
    background-size: 100% auto;
    background-repeat: no-repeat;
    position: relative;
    font-family: "MiSans-regular";
    font-size: 30px;
    color:#fff;
}
.s1b21:nth-child(1){
	background-image: url(../image/s1b211bg.png);
}
.s1b21:nth-child(2){
	background-image: url(../image/s1b212bg.png);
}
.s1b21:nth-child(3){
	background-image: url(../image/s1b213bg.png);
}
.s1b21:nth-child(4){
	background-image: url(../image/s1b214bg.png);
}
.s1b21n{
	font-size:58px;
	font-family: "bahnschrift";
	font-weight: 800;
	margin-top: 25px;
	float:left;
}
.s1b21t{
	font-family: "MiSans-regular";
	font-size: 25px;
    color:#8e9ec3;
    margin-left: 10px;
    margin-top: 50px;
    float:left;
}
.color1{
	color:#45c0ff;
}
.color2{
	color:#fe7e00;
}
.color3{
	color:#23fffc;
}
.color4{
	color:#ffc600;
}
.s1r31{
	display: block;
	width:540px;
	height:260px;
	background-color: transparent;
    background-image: url(../image/s1r3bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-around;
    align-items:center;
    color:#fff;
    font-family: "MiSans-regular";
	font-size: 40px;
	cursor: pointer;
}
.s1r31 img{
	transition:2s;
}
.s1r31:hover img{
	transform: rotateY(180deg);
}

@keyframes shangxia{
    0% {transform: translate(0px,0px);font-size: 44px;}
    25% {transform: translate(0px,-10px);font-size: 45px;}
    50% {transform: translate(0px,0px);font-size: 46px;}
    75% {transform: translate(0px,10px);font-size: 45px;}
    100% {transform: translate(0px,0px);font-size: 44px;}
}