@charset "utf-8";
/* CSS Document */
html, body {
	width: 100%;
	height: 100%;	
}
html {
	background: white;
	color: black;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-size:62.5%;
}
body {
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 1.5;
	background: #ffffff repeat;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	font-size:0.5rem;
}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
a:visited{ color:#fff; text-decoration:underline;}
img {border: 0px;display: block;}
ul li{ list-style:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.box {width: 100%;height: auto;position: relative;margin: 0px;padding: 0px;overflow: hidden;}
.innbox {width: 100%;height: auto;position: relative;margin: 0px;padding: 0px;overflow: hidden;}
.bg1{ width:100%; height:11.2rem; background:url(../images/img1.jpg)  no-repeat; background-size:100%; }
.bg2{background:url(../images/img2.jpg)  no-repeat; background-size:100%;width:100%; height:10.5rem; }
.link1{ width:36%; height:2.15rem;margin:0 auto;display:block}
.link2 {width: 25%;float: right;color: #fff;text-decoration: underline;font-size: 0.5rem;}
.bg3{background:url(../images/img3.jpg)  no-repeat; background-size:100%; width:100%; height:9rem;}
.bg4{background:url(../images/img4.jpg)  no-repeat; background-size:100%; width:100%; height:8.3rem; }
.bg5{background:url(../images/img5.jpg)  no-repeat; background-size:100%; width:100%; height:8.3rem; }
.bg6{background:url(../images/img6.jpg)  no-repeat; background-size:100%; width:100%; height:8.3rem;  }
.bg7{background:url(../images/img7.jpg)  no-repeat; background-size:100%; width:100%; height:8.3rem;  }
.bg8{background:url(../images/img8.jpg)  no-repeat; background-size:100%; width:100%; height:8.3rem; }
.bg9{background:url(../images/img9.jpg)  no-repeat; background-size:100%; width:100%; height:8.3rem; }
.bg10{background:url(../images/img10.jpg)  no-repeat; background-size:100%;width:100%; height:8.3rem; }
.bg11{background:url(../images/img11.jpg)  no-repeat; background-size:100%; width:100%; height:9.4rem;}
.bg12{width:100%; height:6rem; background:#2bc9f6;}
.bg12 .link{width:43%; margin:0 auto; font-size:0.55rem; color:#fff;}
.bg12 .link3{ text-decoration:underline;color:#fff;}
.bg1 p{ color:#fff; width:82%; margin:0 auto; padding-top:8.75rem; font-size:0.5rem;text-align: center;}
.part{font-size: 0.65rem;color: #fff;}
.part .bt{ font-size:0.75rem; color:#10aedb;width: 88%; text-align:center;height: 1.15rem;}
.part .bt1{font-size:0.75rem; color:#10aedb;width: 100%; text-align:center;height: 1.15rem;}
.part1 {width: 61%;padding-top: 5.2rem;margin-left: 10.5%;}
.part2 {width: 57%;padding-top: 4.7rem;float:right; margin-right:13%;}
.part3 { width: 60%;padding-top: 4rem;margin-left: 10.5%;}
.part4 {width: 53%;padding-top: 3.95rem;float:right; margin-right:16%;}
.andor {
	width: 40%;
	position: fixed;
	right: 0px;
	top:40px;
	margin: 0px;
	padding: 0px;
	display: none;
}
.iphone {
	width: 40%;
	position: fixed;
	right: 0px;
	top: 40px;
	margin: 0px;
	padding: 0px;
	display: none;
}

.xz-ceng{height:17rem; position: fixed; top: 10%; background:#fff;} 
.pop {margin: 0 auto; font-size:0.51rem;left: 4%;width: 92%; color:#000;z-index: 40;display: none;}
.xz-ceng .closebtn {z-index: 20;position: absolute;right: 2%;top: 3%; width: 0.6rem;height: 0.6rem;
float: right;}
.pop ul { overflow-y: scroll;position: absolute;z-index: 11;height: 80%;padding-right: 0.2rem;top: 12.5%;width: 95%;left: 2.5%;}
.pop ul li{ padding-left: 0.3rem;}
.pop ul::-webkit-scrollbar {
width:0.2rem;
height:0.2rem;
margin-right:0.1rem;
}
 .pop ul::-webkit-scrollbar-track-piece {
background-color:#F5F5F5;
}
 .pop ul::-webkit-scrollbar-thumb {
background:#7F7F7F;
width:0.2rem;
border-radius:5px;
}
.pop ul::-webkit-scrollbar-thumb:hover {

}
.pop ul::-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;
}
.hdxz {
    color: #5a96cc;
    font-size: 0.9rem;
    font-weight: bold;
    position: absolute;
    top: 5%;
    left: 37%;
    width: 26%;
	text-align:center;
}
.foot{ padding:0.5rem}
.foot p{width:88%; border-radius:20px; margin:0 auto; background:#ffea00; color:#10aedb; text-align:center; padding:0.15rem; font-size:0.8rem;}

