@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;
	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, p,label {
	margin: 0;
	padding: 0;
	font-weight:normal;
}
a{ cursor:pointer;}
img {border: 0px;display: block;}
ul li{ list-style:none;}
.clear{ clear:both;}
.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; background:#f6f6f6}
.bg1{ width:100%; background:url(../images/bg1.jpg) no-repeat; background-size:100%; height:1.2rem}
.bg1 p{ color:#620d19; font-size:0.55rem; line-height: 2; margin-left: 2.25rem;}
.bg2{ width:100%; background:url(../images/bg2.jpg) no-repeat; background-size:100%; height:6.7rem; margin-top:0.6rem}
.bg2 ul{ width:60%; margin-left:25%; padding-top: 0.35rem;}
.bg2 ul li{ color:#000000; font-size:0.55rem; line-height:2;}
.bg2 ul li span{ color:#d7374d; font-weight:bold}

.lqbtn{ width:47.5%; display:block; margin:auto; padding-top:0.5rem}

.txt{margin-top: 0.5rem;text-align: center;color: #686868;font-size: 0.5rem;}

.card{ width:84.4%; margin:auto}
.xz{ position:fixed; width:9.5%; display:block; top:40%; right:0}
.bg{ width:100%; background:#f6f6f6}



.bt{font-weight: bold;font-size: 0.75rem; color: #d84156; width: 90%; margin-top:0.4rem}

.bt1 span {
    display: block;
    float: left;
    margin-right: 0.2rem;
    background: #3b5c7b;
    border-radius: 30px;
    width: 0.8rem;
    text-align: center;color: #fff;
}
.q1 span{ width:4.5%; display:block; float:left; margin-right:0.2rem;}
.q1 label{ font-weight:normal; width:93%; float:right; padding-bottom:0.5rem;border-bottom:1px solid #1f1c83 }
.bt1 label {
    width: 92%;
    float: right;
    color: #3e3e3e;
}
.bt1{ padding-top:0.4rem; font-size:0.57rem}

.q1 {padding-top: 0.1rem;font-size: 0.55rem;}

.bt1{ color:#3e3e3e; font-weight:bold;}

.xz-ceng{height:21rem; position: fixed; top: 15%; border-radius: 8px;}
.xz-ceng p{ margin-top:0.1rem}
.pop {margin: 0 auto; font-size:0.55rem;left:4%;width: 92%; color:#6b6b6b;z-index: 40;display: none;background: #fff;}
.xz-ceng .closebtn {z-index: 20; position: absolute;right: 1.5%;top:1.5%;width: 0.8rem;height:0.8rem;float: right;}
.pop .fsk01 { overflow-y: scroll;position: absolute;z-index: 11;height:89%;padding-right: 0.2rem;top:7%;width: 91%;left:5.5%;}
.pop ul li label{ font-weight:normal; width:93%; float:right;margin-bottom: 0;}
.pop .c li span{width:0.6rem; height:0.6rem;display: block;float: left; background:#3b5c7b; color:#fff;line-height:1.2;
text-align:center; border-radius:30px; margin-top:0.1rem;margin-right: 0.15rem;}
.pop ul li a{ text-decoration:none; color:#627fc7}

.pop .c1 li span{width:0.2rem; height:0.2rem;display: block;float: left; background:#3b5c7b; color:#fff;line-height:1.2;
text-align:center; border-radius:30px; margin-top:0.25rem;margin-right: 0.15rem;}

.pop ul {margin-top:0.2rem}

.pop .fsk01::-webkit-scrollbar {
width:0.2rem;
height:0.2rem;
margin-right:0.1rem;
}
 .pop .fsk01::-webkit-scrollbar-track-piece {
background-color:#eee;
}
 .pop .fsk01::-webkit-scrollbar-thumb {
background:#e0e0e0;
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;
}
.mt2{ margin-top:0.2rem}

