/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Microsoft YaHei";
	font-size:12px; background-color:#f5f5f5;
}
*{ font-family:"Microsoft YaHei";}
@font-face {
  font-family: "HYJunHei-CEJ";
  src: url("/fonts/HYJunHei-CEJ.woff2") format("woff2"),
       url("/fonts/HYJunHei-CEJ.woff") format("woff"),
       url("/fonts/HYJunHei-CEJ.ttf") format("truetype"),
       url("/fonts/HYJunHei-CEJ.eot") format("embedded-opentype"),
       url("/fonts/HYJunHei-CEJ.svg") format("svg");
}
@font-face {
  font-family: "hklhj";
  src: url("/fonts/hklhj.woff2") format("woff2"),
       url("/fonts/hklhj.woff") format("woff"),
       url("/fonts/hklhj.ttf") format("truetype"),
       url("/fonts/hklhj.eot") format("embedded-opentype"),
       url("/fonts/hklhj.svg") format("svg");
}
dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,h6,b{ margin:0px; padding:0px; font-weight:normal;}
li,ul {list-style-type:none;}
span,i,em,b,e{font-style: normal;}
img{border:none;border:0;vertical-align:middle;}

textarea{outline:none;}



input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;}
input{ outline:none;}



.q1{max-width:640px;min-width:320px;margin:0 auto;overflow:hidden;position:relative;}
.q2{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.0rem; border-radius:0.1rem;}
.q2 img{ width:100%;}
.q5{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.2rem;}

.q3{ width:85%; float:left; background-color:#FFFFFF; border-radius:0.5rem; overflow:hidden;}
.q3 dl{ width:85%; float:left;}
.q3 dt{ float:right; width:15%;}
.q4{
	width:100%;
	line-height:0.5rem;
	box-sizing:border-box;
	border-top-style: none; font-size:0.23rem; color:#666666; padding-left:0.2rem;
	border-right-style: none;background-color: unset !important;
	border-bottom-style: none;outline: medium;
	border-left-style: none;
}

.q6{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;background-color: transparent; text-align:center; width:100%;outline: medium;
}
.q6 span{ display:inline-block; line-height:0.5rem; font-size:0.3rem; cursor:pointer; color:#6c6c6c;}
.q7{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.3rem;}
.q7 span{ width:0.1rem; height:0.3rem; display:inline-block; background-color:#2cb68c; float:left; border-radius:2px;  margin-top:0.05rem;}
.q7 p{ font-size:0.3rem; color:#000000; font-weight:bolder; margin-left:0.1rem; float:left;}
.q7 em{ display:inline-block; float:right; font-size:0.22rem; color:#666666; cursor:pointer;}
.q7 e{ display:inline-block; font-size:0.22rem;}
.q8{ float:right; text-align:center;}
.q8 span{ display:inline-block; width:0.3rem; height:0.3rem; text-align:center; line-height:0.3rem; font-size:0.2rem; color:#FFFFFF; border-radius:0.5rem;background: -webkit-linear-gradient(left,#ffd07f, #ff8e29); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#ffd07f, #ff8e29); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#ffd07f, #ff8e29); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#ffd07f, #ff8e29); /* 标准的语法（必须放在最后） */}
.q8 p{ background-color:#d6384c; font-size:0.15rem; color:#FFFFFF; border-radius:0.3rem; padding-left:0.15rem; padding-right:0.15rem;}
.q9{ float:right; line-height:0.5rem;}
.q9 span{ display:inline-block; font-size:0.45rem; color:#cf211a; cursor:pointer;}
.q10{ width:95%; margin:0 auto; background-color:#FFFFFF; margin-top:0.2rem; overflow:hidden; border-radius:0.1rem; padding-bottom:0.2rem; box-shadow: 0 0 7px #d6d6d6; margin-bottom:0.2rem;}
.q11{ overflow:hidden; width:95%; margin:0 auto;}
.q11 li{ float:left; width:25%; text-align:center; margin-top:0.2rem;}
.q11 img{ width:85%;}
.q11 p{ font-size:0.22rem; color:#474747;}
.q12{
	width:95%;
	margin:0 auto; background-color:#fff9e0; border-radius:0.2rem; box-sizing:border-box; padding:0.1rem 0.1rem 0.1rem 0.1rem;
	overflow:hidden; margin-top:0.2rem;
}
.q12 img{ float:left; height:0.5rem; margin-top:0.2rem;}
.q12 dl{ float:right; width:78%; overflow:hidden; line-height:0.5rem; margin-top:0.2rem;}
.q12 p{ font-size:0.24rem; float:left; line-height:0.5rem; color:#333; cursor:pointer; width:87%;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q12 em{ display:inline-block; font-size:0.24rem; margin-right:0.05rem;}
.q12 span{ display:inline-block; float:right; font-size:0.3rem; color:#333; line-height:0.5rem;}
.q13{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.2rem; border-radius:0.1rem;background: -webkit-linear-gradient(top,#ff848d, #e71c20); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top,#ff848d, #e71c20); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top,#ff848d, #e71c20); /* Firefox 3.6 - 15 */
    background: linear-gradient(top,#ff848d, #e71c20); /* 标准的语法（必须放在最后） */}
.q14{
	overflow:hidden;
	box-sizing:border-box;
	border-radius:0.1rem;
	background-color:rgba(255, 255, 255, 0.2);
	border: 1px solid rgba(255, 255, 255, 0.2);
	padding:0.2rem;
	background-image: url(../images/casesa.png);
	background-position: right top;
	background-repeat: no-repeat;
}
.q15{
	overflow:hidden;
	line-height:0.7rem;
	font-size:0.27rem;
	color:#FFFFFF;
	font-family: "HYJunHei-CEJ";
	font-weight:bolder;
	background-image: url(../images/casesa.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.q15 span{ display:inline-block; font-size:0.35rem; margin-left:0.2rem; color:#fbe5c9; float:left; font-weight:normal; margin-right:0.05rem;}
.q16{ height:1rem; overflow:hidden;}
.q17{ overflow:hidden; width:100%;}
.q17 li{ float:left; width:150px; overflow:hidden; margin-right:10px; border-radius:0.1rem;}
.q17 dl{ height:150px; overflow:hidden;}
.q17 img{ width:100%;}
.q17 p{ text-align:center; padding-bottom:0.1rem; padding-top:0.1rem; background-color:#990000; color:#FFFFFF; font-size:0.22rem;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q18{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.4rem;}
.q18 span{ display:inline-block; float:left; font-size:0.3rem; font-family: "HYJunHei-CEJ"; font-weight:bolder; color:#333333;}
.q18 em{ display:inline-block; float:right; line-height:0.4rem; font-size:0.22rem; color:#666666;}
.q18 i{ display:inline-block; font-size:0.3rem; float:right;}
.q19{ overflow:hidden; margin-top:0.2rem;}
.q19 li{ float:left; margin-left:2%; width:47%; overflow:hidden; border-radius:0.1rem; background-color:#FFFFFF; margin-top:0.2rem;}
.q19 img{ width:100%;}
.q19 dl{ padding:0.15rem; overflow:hidden;}
.q19 p{ font-size:0.27rem; color:#000; text-align:justify; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q19 span{
	display:inline-block;
	line-height:0.35rem; margin-top:0.1rem; font-size:0.22rem;
	margin-right:0.1rem; color:#666;
}
.q19 dt{ overflow:hidden; margin-top:0.1rem;}
.q19 em{ display:inline-block; float:left; color:#FF0000; font-size:0.3rem; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; margin-top:0.05rem;}
.q19 e{ display:inline-block; font-size:0.15rem;}
.q19 i{ display:inline-block; float:right; line-height:0.4rem; background-color:#ff4a00; width:0.4rem; text-align:center; cursor:pointer; border-radius:0.1rem; font-size:0.25rem; color:#FFFFFF;background: -webkit-linear-gradient(left,#ff7700, #ff4a00); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#ff7700, #ff4a00); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#ff7700, #ff4a00); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#ff7700, #ff4a00); /* 标准的语法（必须放在最后） */}
.q20{max-width:640px;min-width:320px;margin:0 auto;overflow:hidden;}
.q21{
	width:100%;
	line-height:0.5rem;
	box-sizing:border-box;
	border-top-style: none; font-size:0.23rem; color:#666666; padding-left:0.2rem;
	border-right-style: none; background-color:#f7f7f7;
	border-bottom-style: none;outline: medium;
	border-left-style: none;
}
.q22{ width:85%; float:right; background-color:#f7f7f7; border-radius:0.5rem; overflow:hidden;}
.q22 dl{ width:85%; float:left;}
.q22 dt{ float:right; width:15%;}
.q23{ float:left; line-height:0.5rem; overflow:hidden;}
.q23 span{ display:inline-block; font-size:0.3rem; color:#333333;}
.q24{
	background-color:#f7f7f7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f0f0f0;
}
.q25{ width:100%; margin:0 auto; overflow:hidden; padding-top:0.2rem; padding-bottom:0.2rem; box-sizing:border-box; padding-left:2.5%; padding-right:2.5%; background-color:#FFFFFF;}
.q26{ width:95%; margin:0 auto; margin-top:0.2rem; padding-bottom:0.2rem;}
.q26 li{ overflow:hidden; margin-top:0.2rem;}
.q26 img{ width:30%; height:0.9rem; border-radius:0.1rem; object-fit: cover;}
.q26 dl{ float:right; width:65%;}
.q26 p{ font-size:0.25rem; color:#666666; text-align:justify; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
.q26 span{
	display:inline-block;
	margin-top:0.1rem;
	font-size:0.18rem;
	margin-right:0.05rem; color:#ff94a2;
}
.q27{
	overflow:hidden;
	padding-bottom:0.1rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e6;
}
.q27 ul{white-space: nowrap;overflow-x: auto; margin-top:0.2rem;}
.q27 ul li{display: inline-block; margin-left:0.2rem; position: relative; font-size:0.3rem; font-weight:bolder;  overflow:hidden;}
.q27 .av{
	color:#d6384c;

}
.q28{ width:95%; margin:0 auto; overflow:hidden; font-size:0.2rem; font-family: "HYJunHei-CEJ"; color:#333333; margin-top:0.2rem;}
.q29{ overflow:hidden; background-color:#FFFFFF;}
.q29 span{ display:inline-block; font-size:0.35rem; color:#333333; cursor:pointer; float:left; line-height:0.7rem; width:10%; text-align:center;}
.q29 dl{ width:80%; text-align:center; line-height:0.7rem; font-size:0.3rem; color:#333333; font-weight:bolder;font-family: "HYJunHei-CEJ"; float:left;}
.q29 em{ display:inline-block; font-size:0.35rem; color:#333333; cursor:pointer; float:right; line-height:0.7rem; width:10%; text-align:center;}
.q30{ overflow:hidden; width:95%; margin:0 auto;}
.q30 li{ overflow:hidden; padding-top:0.2rem; padding-bottom:0.1rem; border-bottom-width: 0px; background-color:#FFFFFF;border-radius:5px; margin-top:0.1rem;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.08);}
.q30 dl{ float:left; width:95%; font-size:0.3rem; color:#000; padding-left:2%;box-sizing:border-box;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q30 dt{ font-size:0.2rem; color:#666666; padding-top:0.2rem;}
.q30 span{ float:right; width:0.2rem; color:#666;box-sizing:border-box; margin-right:0.1rem; margin-top:0.13rem; font-size:0.2rem;}
.q31{ text-align:center; overflow:hidden; margin-top:0.2rem; padding-bottom:0.2rem;}
.q31 span{ display:inline-block; line-height:0.5rem; padding-left:0.3rem; padding-right:0.3rem; background-color:#e9e9e9; font-size:0.23rem; color:#333; cursor:pointer; margin-left:0.05rem; margin-right:0.05rem; border-radius:4px;}
.q31 .q32{ background-color:#d6384c; color:#FFFFFF;}
.q33{ overflow:hidden; }
.q34{ text-align:center; font-size:0.3rem; padding-bottom:0.2rem; padding-top:0.2rem;}
.q35{ width:95%; margin:0 auto; text-align:justify; overflow:hidden; font-size:0.24rem; color:#333; line-height:180%; background-color:#FFFFFF; padding:0.1rem 0.2rem 0.2rem 0.2rem; box-sizing:border-box; border-radius:0.1rem;
}
.q35 p{ margin-top:0.1rem;}
.q35 img{ max-width:100%;}
.q36{
	position:absolute;
	right:0px;
	top:0px;
	width:100%;
	position: fixed;
	z-index:999999999999999999999;
}
.q37{
	max-width:640px;
	min-width:320px;
	margin:0 auto; overflow:hidden;
	background-color:#ffffff;
	border-bottom-width: 1px; text-align:center;
	border-bottom-style: solid;
	border-bottom-color: #f4f4f4;
}
.q37 li{ float:left; width:50%; line-height:0.7rem; font-size:0.25rem; cursor:pointer; height:0.7rem; font-weight:bolder;font-family: "HYJunHei-CEJ"; color:#333333;}

.q38{ height:0.85rem; overflow:hidden;}
.q39{
	overflow:hidden;
}
.q39 ul{white-space: nowrap;overflow-x: auto; margin-top:0.2rem; }
.q39 ul li{display: inline-block; margin-left:0.15rem; position: relative; overflow:hidden; text-align:center; background-color:#FFFFFF; padding:0.1rem;}
.q39 img{ width:1.2rem;}
.q39 p{ font-size:0.2rem; color:#333333;}
.q39 .av p{
	color:#d6384c;

}
.q40{ overflow:hidden;}
.q40 img{ width:100%;}
.q41{ width:95%; margin:0 auto; margin-top:0.2rem; padding:0.2rem; box-sizing:border-box; background-color:#FFFFFF; border-radius:0.1rem; overflow:hidden;}
.q41 p{ font-size:0.35rem; color:#333333; font-weight:bolder;font-family: "HYJunHei-CEJ"; margin-bottom:0.1rem;}
.q41 li{ float:left; width:50%; overflow:hidden; font-size:0.22rem; color:#666666; padding-bottom:0.1rem; padding-top:0.1rem;  box-sizing:border-box;}
.q41 dl{ overflow:hidden; padding-bottom:0.1rem;}
.q41 span{
	display:inline-block;
	line-height:0.35rem; margin-top:0.1rem;
	padding-left:0.15rem;
	padding-right:0.15rem; font-size:0.18rem;
	border: 1px solid #00cf22; margin-right:0.08rem; border-radius:3px; color:#00cf22;
}
.q42{ width:95%; margin:0 auto; background-color:#FFFFFF; margin-top:0.2rem; font-size:0.32rem; padding-bottom:0.2rem; padding-top:0.2rem; color:#333333; text-align:center; font-weight:bolder;font-family: "HYJunHei-CEJ";}
.q43{
	width:95%;
	margin:0 auto;
	overflow:hidden;
	margin-top:0.2rem;
	background-color:#FFFFFF;
	padding:0.2rem;
	box-sizing:border-box;
	border-radius:0.1rem;
	font-size:0.25rem;
	text-align:justify;
	line-height:180%;
	color:#333333;
	background-image: url(../images/bj.jpg);
	background-repeat: no-repeat;
	background-position: left center;background-attachment:fixed;
}
.q43 img{ width:100%;}
.q43 strong{ color:#d6384c;}
.q44{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.1rem;}
.q44 li{ float:left; line-height:0.5rem; overflow:hidden; color:#333333; font-size:0.22rem; width:25%; text-align:center;}
.q44 span{ font-size:0.22rem; margin-right:0.05rem;}
.q45{ text-align:center; overflow:hidden; margin-top:0.2rem;}
.q45 li{ float:left; width:33.333%; text-align:center;}
.q45 img{ height:1.3rem; width:1.3rem; border-radius:2rem;}
.q45 p{ font-size:0.24rem; color:#000; margin-top:0.2rem;}
.q46{ width:95%; margin:0 auto; margin-top:0.2rem; overflow:hidden; border-radius:0.1rem; padding-bottom:0.2rem; margin-bottom:0.2rem;
background: -webkit-linear-gradient(top,#ffe6e8, #ffffff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top,#ffe6e8, #ffffff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top,#ffe6e8, #ffffff); /* Firefox 3.6 - 15 */
    background: linear-gradient(top,#ffe6e8, #ffffff); /* 标准的语法（必须放在最后） */
}

.q47{ width:95%; margin:0 auto; overflow:hidden;}
.q47 li{ border-radius:0.1rem; overflow:hidden; margin-top:0.3rem;position: relative; height:4.7rem;}
.q47 img{ width:100%; height:3rem; object-fit: cover;}
.q47 dl{position:absolute; width:100%; top:2.9rem; left:0px; background-color:#FFFFFF; border-radius:0.1rem; padding:0.2rem; box-sizing:border-box;
}
.q47 p{ font-size:0.3rem; color:#000000; margin-bottom:0.1rem; font-weight:bolder;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q47 em{ display:inline-block; line-height:0.4rem; background-color:#e9f8f3; padding-left:0.2rem; padding-right:0.2rem; margin-right:0.05rem; color:#2cb68c; border-radius:0.3rem; font-size:0.2rem;}
.q47 dt{ overflow:hidden; margin-top:0.1rem;}
.q47 h3{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:0.27rem; color:#ff6600; line-height:0.4rem;}
.q47 span{ display:inline-block; font-size:0.2rem; margin-right:0.05rem;}
.q47 e{ display:inline-block; line-height:0.4rem; padding-left:0.2rem; padding-right:0.2rem; font-size:0.24rem; color:#FFFFFF; border-radius:0.3rem; cursor:pointer; float:right;background: -webkit-linear-gradient(left,#08a9a8, #63e5aa); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#08a9a8, #63e5aa); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#08a9a8, #63e5aa); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#08a9a8, #63e5aa); /* 标准的语法（必须放在最后） */}
.q47 i{ display:inline-block; font-size:0.23rem; margin-right:0.05rem;}

.q48{ width:95%; margin:0 auto; overflow:hidden; background-image:url(../images/bg.png); border-radius:0.1rem; margin-top:0.2rem; box-shadow: 0 0 5px #cfcfcf; margin-bottom:0.1rem;}
.q49{ overflow:hidden; padding:0.2rem;}
.q49 p{ font-family:Arial, Helvetica, sans-serif; font-size:0.4rem; font-weight:bolder; color:#FFFFFF;}
.q49 span{ display:inline-block; font-size:0.2rem; font-weight:normal;}
.q49 dl{
	font-size:0.2rem;
	color:#CCCCCC;
	text-decoration: line-through;
}
.q49 dt{
	font-size:0.2rem;
	color:#fff100; padding-top:0.1rem;
}
.q50{ background-color:#FFFFFF; overflow:hidden; margin-top:0.0rem;border-radius:0.1rem 0.1rem 0rem 0rem; padding:0.2rem;}
.q51{ overflow:hidden;}
.q51 p{ font-size:0.4rem;}
.q51 dl{ font-size:0.23rem; color:#666666; margin-top:0.05rem;}
.q52{ overflow:hidden; margin-top:0.1rem;}
.q52 li{ overflow:hidden; line-height:0.4rem; color:#333333; font-size:0.2rem; float:left; width:50%;}
.q53{ overflow:hidden; width:95%; margin:0 auto; margin-top:0.2rem; font-size:0.2rem; color:#666666;}
.q53 span{ display:inline-block; font-size:0.2rem; margin-right:0.05rem;}
.q54{
	position:absolute;
	right:0px;
	bottom:0px;
	width:100%;
	position: fixed;
	z-index:999999999999999999999;
}
.q55{max-width:640px;min-width:320px;margin:0 auto; background-color:#FFFFFF; overflow:hidden;}
.q55 li{ float:left; width:20%; text-align:center; padding-bottom:0.1rem; padding-top:0.1rem; padding-right:10%;}
.q55 span{ display:inline-block; font-size:0.4rem;}
.q55 p{ font-size:0.2rem; color:#666666;}
.q55 dl{ background-color:#00cf22; font-size:0.3rem; color:#FFFFFF; width:35%; text-align:center; float:left; line-height:0.85rem;}
.q55 dt{ background-color:#ffa800; font-size:0.3rem; color:#FFFFFF; width:35%; text-align:center; float:left; line-height:0.85rem;}
.q55 .fr{ float:right;}
.q56{ background-color:#FFFFFF; overflow:hidden; padding:0.2rem;}
.q56 p{ font-size:0.4rem;}
.q56 dl{ font-size:0.2rem; color:#999; padding-top:0.1rem;}
.q56 dt{ padding-top:0.1rem; font-size:0.25rem; color:#333333; line-height:180%; text-align:justify;}
.q57{max-width:640px;min-width:320px;margin:0 auto;overflow:hidden; background-color:#fff; height:0.9rem;}
.q57 li{ float:left; width:15%; text-align:center; padding-top:0.1rem; color:#666666; cursor:pointer;}

.q57 em{ font-size:0.28rem; display:inline-block; margin-right:0.1rem; float:left;}
.q57 span{ font-size:0.35rem;}
.q57 p{ font-size:0.2rem;}
.q57 dd{
	width:80%;
	margin:0 auto;
	line-height:0.6rem;
	height:0.6rem; background-color:#9c6900;
	color:#fff; margin-top:0.15rem;
	font-size:0.28rem;
	border-radius:50px; text-align:center;
	display:inline-block;
	border: 1px solid #9c6900; cursor:pointer;
}
.q57 ul{ float: right; width:60%; background-color:#00cf22; line-height:0.7rem; height:0.7rem; margin-right:5%;border-radius:1rem; margin-top:0.1rem;}
.q57 dl{ float:left; width:48%; text-align:center; cursor:pointer; font-size:0.27rem; color:#FFFFFF;}
.q57 i{ display: inline-block; text-align:center;}
.q57 b{ font-size:0.2rem; color:#FFFFFF; display:inline-block; float:left;}
.q58{ overflow:hidden; padding-top:0.2rem; padding-bottom:0.2rem;}
.q58 li{ float:left; width:25%; text-align:center; color:#666;}
.q58 span{ display:inline-block; font-size:0.4rem; width:0.8rem; height:0.8rem; line-height:0.8rem; color:#FFFFFF;border-radius:1rem;}
.q58 p{ padding-top:0.1rem; font-size:0.22rem;}


.q61{background: -webkit-linear-gradient(left,#6ee490, #6dcb96); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#6ee490, #6dcb96); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#6ee490, #6dcb96); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#6ee490, #6dcb96); /* 标准的语法（必须放在最后） */}
.q62{ background-color:#FFFFFF; overflow:hidden;}
.q63{background: -webkit-linear-gradient(left,#f77c77, #ff5951); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#f77c77, #ff5951); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#f77c77, #ff5951); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#f77c77, #ff5951); /* 标准的语法（必须放在最后） */}
.q64{background: -webkit-linear-gradient(left,#fba461, #fc8b47); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#fba461, #fc8b47); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#fba461, #fc8b47); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#fba461, #fc8b47); /* 标准的语法（必须放在最后） */}
.q65{background: -webkit-linear-gradient(left,#6bacfc, #5392fb); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#6bacfc, #5392fb); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#6bacfc, #5392fb); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#6bacfc, #5392fb); /* 标准的语法（必须放在最后） */}

.q66{ height:0.3rem; overflow:hidden;}
.q67{ overflow:hidden; background-color:#FFFFFF;}
.q67 span{ display:inline-block; font-size:0.4rem; color:#333333; cursor:pointer; float:left; line-height:0.7rem; padding-left:0.1rem;}
.q67 dl{ width:92%; text-align:center; line-height:0.7rem; font-size:0.3rem; color:#333333; font-weight:bolder;}
.q68{ width:95%; margin:0 auto; margin-top:0.2rem; padding-bottom:0.2rem;}
.q68 li{ overflow:hidden; margin-top:0.2rem; background-color:#FFFFFF; border-radius:0.1rem;}
.q68 img{ width:30%; height:1.3rem; border-radius:0.1rem; object-fit: cover;}
.q68 dl{ float:right; width:65%;}
.q68 p{ font-size:0.25rem; color:#666666; text-align:justify; font-family: "HYJunHei-CEJ"; font-weight:bolder; margin-top:0.1rem;}
.q68 dt{ font-size:0.2rem; color:#ff94a2; margin-top:0.05rem;}
.q68 ul{ overflow:hidden; margin-top:0.1rem; line-height:0.3rem; font-size:0.23rem;}
.q68 span{
	line-height:0.3rem;
	width:0.4rem;
	text-align:center; display:inline-block; font-family:Arial, Helvetica, sans-serif;
	font-size:0.2rem; box-sizing:border-box;
	border: 1px solid #F0F0F0; margin-left:0.1rem; margin-right:0.1rem;
}
.q68 em{ display:inline-block; float:right; font-size:0.22rem; color:#666666; margin-right:0.1rem; cursor:pointer;}
.q69{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.2rem; box-sizing:border-box; padding:0.2rem; background-color:#FFFFFF;border-radius:0.1rem;}
.q69 dl{ font-size:0.23rem; color:#666666;}
.q69 span{ display:inline-block; color:#FF0000;}
.q69 dt{ margin-top:0.2rem;}
.q70{
	width:3rem;
	line-height:0.5rem;
	border-top-style: none;
	border-right-style: none; text-align:center; font-size:0.24rem; color:#FFFFFF; cursor:pointer;
	border-bottom-style: none; border-radius:0.3rem;
	border-left-style: none;background: -webkit-linear-gradient(left,#ff7700, #ff4a00); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#ff7700, #ff4a00); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#ff7700, #ff4a00); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#ff7700, #ff4a00); /* 标准的语法（必须放在最后） */
}
.q71{ display:none;}

.q73{ overflow:hidden; background-color:#FFF; margin-top:3px;}
.q73 li{ float:left; width:33.33%; text-align:center; overflow:hidden; line-height:0.5rem; font-size:0px; padding-top:0.1rem;}
.q73 span{line-height:0.5rem; font-size:0.25rem; display:inline-block; }
.q74{
	color:#00ca88;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00ca88;
}
.q75{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.2rem;}
.q75 li{ background-color:#FFFFFF; margin-top:0.2rem; box-sizing:border-box; border-radius:0.1rem; padding:0.2rem;}
.q75 p{ font-size:0.24rem; color:#000000; line-height:150%;}
.q75 dl{ font-size:0.22rem; color:#666666; margin-top:0.15rem;}
.q76{ text-align:center; margin-top:0.3rem; font-size:0.22rem; color:#666666; line-height:170%;}
.q77{ overflow:hidden; width:80%; margin:0 auto; margin-top:0.2rem;}
.q77 li{ float:left; width:47%; margin-right:6%; text-align: center;}
.q77 img{ width:100%; border-radius:0.1rem;}
.q77 p{ font-size:0.2rem; color:#666666; margin-top:0.2rem;}
.q77 li:nth-child(2n){ margin-right:0;}







.q120{ width:93%; margin:0 auto; margin-top:0.1rem; background-color:#FFF; overflow:hidden; padding-bottom:0.1rem; padding-top:0.1rem; padding-left:1%; padding-right:1%;}
.q120 dl{ width:40%; font-size:0.25rem; font-weight:bolder; color:#333; float:left;}
.q120 dt{ width:30%; float:left;}
.q120 p{ font-size:0.2rem; font-weight:normal; color:#666; padding-top:0.05rem;}
.q120 h2{ font-size:0.23rem; color:#ff6002;}
.q120 span{ line-height:0.5rem; background-color:#666; font-size:0.24rem; color:#FFF; float:left; padding-left:0.17rem; padding-right:0.17rem; display:inline-block; margin-top:0.06rem;}
.q120 em{ line-height:0.5rem; background-color:#ff6002; font-size:0.24rem; color:#FFF; float:right; padding-left:0.17rem; padding-right:0.17rem; display:inline-block; margin-top:0.06rem;}


.q138{ overflow:hidden; margin-top:0.2rem; background-color:#FFFFFF;}
.q138 li{ overflow:hidden; line-height:0.8rem;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.08);}
.q138 dl{ float:left; width:20%; font-size:0.22rem; color:#666666; padding-left:3%;}
.q138 dt{ float:left; width:77%; font-size:0.22rem; color:#000000;}
.q139{
	width:100%;
	line-height:0.8rem; height:0.8rem;
	border-top-style: none; background-color:#FFFFFF;
	border-right-style: none;box-sizing:border-box;
	border-bottom-style: none;outline:medium;
	border-left-style: none; font-size:0.23rem;
}
.q140{
	overflow:hidden;
	width:70%;
	line-height:0.6rem;
	cursor:pointer;
	font-size:0.28rem;
	background-color:#00ca88;
	border-radius:1rem;
	border-top-style: none; color:#fff;
	border-right-style: none;outline:medium;
	border-bottom-style: none;
	border-left-style: none;
}
.q141{ text-align:center; overflow:hidden;margin-top:0.3rem;}
.q142{
	width:100%;
	line-height:0.4rem;
	border-top-style: none; background-color:#FFFFFF;
	border-right-style: none;box-sizing:border-box;
	border-bottom-style: none;outline:medium;
	border-left-style: none; font-size:0.23rem;
}

.q152{ height:100vh; background-color:#FFFFFF;}
.q153{
	overflow:hidden;
	background-image:url(../images/bg.png);
	background-repeat: no-repeat;background-size:100% auto;  
	background-position: center top;
}
.q154{ width:90%; margin:0 auto; overflow:hidden; margin-top:1rem; color:#FFFFFF;}
.q154 p{ font-size:0.3rem;}
.q154 dl{ font-size:0.4rem; padding-top:0.1rem;}
.q155{ background-color:#FFFFFF; overflow:hidden;border-radius:0.5rem 0.5rem 0rem 0rem; margin-top:0.6rem;}
.q156{ width:80%; margin:0 auto; overflow:hidden; margin-top:0.5rem;}
.q156 li{ overflow:hidden; padding-top:0.4rem;}
.q156 dl{ overflow:hidden; padding-top:0.4rem; text-align:right;}
.q156 dl a{ font-size:0.26rem;}
.q157{
	width:100%;
	line-height:0.7rem;
	box-sizing:border-box;
	font-size:0.3rem;
	padding-left:0.4rem;outline: medium;
	border-radius:1rem; background-color:#f6f6f6;
	border: 0px solid #CCCCCC;
}
.q158{
	width:100%;
	line-height:0.7rem;
	box-sizing:border-box;
	font-size:0.3rem;
	outline: medium; color:#FFFFFF;
	border-radius:1rem;background: -webkit-linear-gradient(left,#00ca88, #00ffac); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#00ca88, #00ffac); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#00ca88, #00ffac); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#00ca88, #00ffac); /* 标准的语法（必须放在最后） */
	border: 0px solid #CCCCCC;
}




.white_content { 
            display: none; 
            position: absolute; position: fixed;
            top: 0%; left:0%; margin:0 auto; width:100%; height:100%;
            z-index:99999999999999;  background-color: rgba(0, 0, 0, 0.2);
        }



.w1{ width:70%; margin:0 auto; overflow:hidden; background-color:#FFFFFF;border-radius:10px; margin-top:50%; padding-bottom:0.5rem; padding-top:0.5rem; text-align:center;box-sizing:border-box;}
.w1 img{ width:20%;}
.w1 dl{ font-size:0.28rem; color:#333; font-weight:bolder; padding-bottom:0.1rem; padding-top:0.1rem;}
.w1 dt{ font-size:0.23rem; color:#666666;}
.w1 span{ background-color:#1aad17; display:inline-block; padding:0.1rem 0.2rem 0.1rem 0.2rem; font-size:0.24rem; color:#FFFFFF;border-radius:5px; margin-top:0.2rem; margin-bottom:0.2rem;}
.w2{max-width:640px;min-width:320px;margin:0 auto;overflow:hidden;}









.c13{ width:95%; margin:0 auto; padding-top:0.2rem; overflow:hidden; font-size:12px;}
.c13 img{
	width:15%; float:left;
	border-radius:1rem;
	border: 3px solid #f6f6f6;
}
.c13 ul{ float:left; padding-left:0.2rem;}
.c13 p{ font-size:0.26rem; color:#FFFFFF; padding-bottom:0.05rem; padding-top:0.0rem;}
.c13 dl{ }
.c13 li{ float:right; width:20%; text-align:right;}
.c13 span{ display:inline-block; font-size:0.35rem; color:#FFFFFF; margin-left:0.1rem;}
.c13 dt{ float:left; width:80%;}
.c13 em{ display:inline-block; background-color:#333333; font-size:0.2rem; color:#FFFFFF; padding-left:5px; padding-right:5px;border-radius:1rem; margin-left:5px; margin-top:0.02rem;}
.c13 i{ float:left; font-size:0.23rem; color:#FFFFFF;}
.c14{
	background-color:#ff6100;
	height:2.5rem;
	width:100%;background-size:100% auto;  
	position:relative;
	background-image: url(../images/bg.png);
	background-position: center top;
}
.c15{
	width:95%;
	margin:0 auto;
	background-color:#333333;
	overflow:hidden;background-size:auto 100%;  
	height:1.7rem;
	border-radius:0.08rem;
	background-image: url(../images/VIP.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.c15 li{ width:49%; float:left; text-align:center; color:#FFFFFF; padding-top:0.2rem;}
.c15 p{ font-size:0.22rem; padding-bottom:0.07rem; padding-top:0.07rem;}
.c15 dl{ font-size:0.35rem; font-weight:bolder; color:#ff780b;}
.c15 span{ font-size:0.15rem;}
.c15 em{ display:inline-block; width:1px; height:1rem; background-color:rgba(255, 255, 255, 0.05); float:left; margin-top:0.35rem;}
.c16{ position:absolute; right:0px; top:1.2rem; width:100%; z-index:99999;}
.c17{ width:100%; height:0.4rem; }


.c18{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.2rem; background-color:#FFFFFF;border-radius:0.08rem;}
.c19{
	width:95%;
	margin:0 auto;
	overflow:hidden;
	line-height:0.6rem;
	font-size:0.3rem;
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.1);
}





.c23{ width:100%; overflow:hidden;}
.c23 li{ line-height:0.85rem; overflow:hidden; cursor:pointer;}
.c23 dl{ width:15%; float:left; text-align:center;}
.c23 dt{ float:right; width:85%;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.08);}
.c23 span{ font-size:0.4rem;}
.c23 em{ float:left; font-size:0.24rem; color:#666666;}
.c23 i{ float:right; font-size:0.24rem; color:#999999; margin-right:0.1rem; display:inline-block;}
.c24{ color:#fdbf2d;}
.c25{ color:#12c9a0;}
.c26{ color:#8a8ef9;}
.c27{ color:#fb6c5e;}
.c28{ color:#f67b2b;}
.c29{ color:#629bfe;}
.c30{ color:#84bd42;}



.c34{ text-align:center; overflow:hidden;margin-top:0.3rem;}
.c34 span{overflow:hidden;
	width:70%;
	line-height:0.6rem;
	cursor:pointer;
	font-size:0.28rem; display:inline-block;
	background-color:#c0c0c0;
	border-radius:1rem;
	border-top-style: none; color:#fff;
	border-right-style: none;outline:medium;
	border-bottom-style: none;
	border-left-style: none;}
.c35{display:flex;
  justify-content:space-between}




/*产品展示样式*/
#ProList{ }
p#change{ float:left; width:25%;}
p#change span{ display:inline-block; line-height:0.8rem; font-size:0.25rem; padding-left:0.2rem; width:100%; box-sizing:border-box; font-family: "HYJunHei-CEJ"; font-weight:bolder;}
p#change span.hover{
	background-color:#FFFFFF;
	color:#d6384c;
	background-image: url(../images/dd.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#ProList div.changeCon{
	display:none; width:75%; float:right; background-color:#FFFFFF; height:93vh; overflow:auto;
}




    .m_head_nav {
        position: fixed;
        top: 100%;
        left: 100%;
        width: 0;
        height: 0;
        z-index: 9999999999;
        overflow-y: scroll;
        background-color:#f7f7f7;
        opacity: 0;
        transition: left .2s;
    }

    .m_head_nav.on {
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        opacity: 1;
        transition: left .2s;
    }



.clear{ clear:both;}
.e21{
	position:absolute;
	right:0px;
	bottom:0px;
	width:100%;
	position: fixed;
	z-index:999999999999999999999;
}
.e22{
	max-width:640px;
	min-width:320px;
	margin:0 auto;
	background-color:#ffffff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d5d5;
}
.e22 li{
	width:20%;
	float:left;
	text-align:center;
	box-sizing:border-box;
	color:#909090;
	overflow:hidden; padding-bottom:0.1rem; padding-top:0.1rem;
	cursor:pointer;
}
.e22 span{ font-size:0.35rem;}
.e22 p{ font-size:0.22rem; margin-top:0.05rem;}
.e22 li:nth-child(4n){border-right-width: 0px; }
.e22 .e23{ color:#cf211a;}