@charset "utf-8";
/* CSS Document */
html, body {
	width: 100%;
	height: 100%;	
}
html {
	color: black;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	font-family: "宋体";
	line-height: 1.5;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-size:0.6rem;
}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p,label {
	margin: 0;
	padding: 0;
	font-weight:normal;
}
img {border: 0px;display: block;}
ul li{ list-style:none;}
.clear{ clear:both;}
ul, ol, li {
	list-style:none;
}
caption, th {
	text-align:left;
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}
img {
	vertical-align:top;
}

.swiper-container {width:100%;height:100%;}
.swiper-slide {background: #fff;width:100%;height:100%;position: relative;}
.arrar{height:auto;width:35px;position:absolute;left:50%;top:94%;margin-left:-17.5px;
animation:upDownBtn 1.5s infinite; animation:upDownBtn 1.5s infinite;
-webkit-animation:upDownBtn 1.5s infinite; animation:upDownBtn 1.5s infinite;}
.arrar img{ width:35px; height:19px; display:block}
.page1{background:url(../images/bg.jpg) no-repeat center center;background-size:100%;position: relative;}
.page1 img,.page2 img{ width:100%; display:block}
.p_loading_logo {width:40%;position:absolute; left:10%; top:4%;}
.p_loading_gif{ width:99.6%;position:absolute; left:50%; top:20%; margin-left:-49.8%;}
.p_loading img{ width:100%; display:block}
.p1-box1{position: absolute;
    background-size: 100% 100%; padding-bottom:150%; position: absolute; 
            top:50%;
            left:50%;
            width:100%;
            transform:translate(-50%,-50%);
            text-align: center;
    overflow: hidden;
    }
	
.p1-box1 .bg1{ width:100%; height:81%; position:absolute; left:0%; top:0; color:#fff; }	
.p1-box1 .link1{ width:35%; height:5%; position:absolute; left:0%; top:81%; color:#fff;}	
.p1-box1 .link2{width:30%; height:5%; position:absolute; left:35%; top:81%; color:#fff; }	
.p1-box1 .link3{width:35%; height:5%; position:absolute; left:65%; top:81%; color:#fff;}	
.p1-box1 .bg2{ width:100%; height:14%; position:absolute; left:0%; top:86%; color:#fff;  }

	
.bg0 a{ color:#ffffff; text-decoration:none}
.bg0 .link1{width:47%;height:2rem; background: url(../images/btn.png) no-repeat;background-size: 100%; margin:auto; display: block;  } 


.bg0 h3{ margin-top:0.3rem} 
.bg0 h4{ margin-top:0.2rem; font-size:0.55rem;} 
.bg0 p{ font-size:0.5rem;margin-top:0.1rem;}
.swiper-slide .link{ width:100%; height:100%; position:absolute; left:0%; top:0%; }


.xz-ceng{height:20rem; position: fixed; top:12%; background: #fffcf9; font-size:0.55rem} 
.pop {margin: 0 auto; font-size:0.55rem;left:4%;width: 92%; color:#8c7451;display: none; z-index:50;text-align:justify; text-justify:inter-ideograph;}
.closebtn {z-index: 20; position: absolute;right:0;top: -7%;width: 1.25rem;height: 1.25rem;float: right;}
.pop .fsk01 { overflow-y: scroll;position: absolute;z-index: 11;height: 83%;top: 13.7%;width: 90%;left:5%;}

.bt1{ margin-top:0.8rem}
.bt1 label{ font-weight:normal; width:92%; float:right;margin-bottom: 0; color:#8c7451; font-size:0.65rem}
.bt1 span{ background:#c9baa8; text-align:center; width:0.8rem; height:0.8rem;display: block;float: left;  color:#8c7451;line-height:1.4;
text-align:center; border-radius:30px; margin-top:0.1rem;margin-right: 0.15rem;font-size:0.6rem}

.q1{width: 96%;padding-left: 8%; padding-top: 0.1rem;}


.bt{ width: 30%;padding-top:0.8rem}




.pop .fsk01::-webkit-scrollbar {
width:0.2rem;
height:0.2rem;
margin-right:0.1rem;
}
 .pop .fsk01::-webkit-scrollbar-track-piece {
background-color:#ddd;
}
 .pop .fsk01::-webkit-scrollbar-thumb {
background:#8c7651;
width:0.2rem;
border-radius:5px;
}
.pop .fsk01::-webkit-scrollbar-thumb:hover {

}
.pop .fsk01::-webkit-scrollbar-corner {
display:none;
}
.mask {
    position:fixed;
    left: 0;
    top: 0;
    z-index: 20;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    display:none;
}







