/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Microsoft YaHei"; background-color:#fff; font-size:12px;
}
*{ 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");
}


textarea{outline:none;}



input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;}
input{ outline:none;}






dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,b{ margin:0px; padding:0px; font-weight:normal;}
li {list-style-type:none;}
img{border:none;border:0;vertical-align:middle;}
span,em,i,b{
	font-style: normal;
}

.q1{max-width:640px;min-width:320px;margin:0 auto;overflow:hidden;position:relative; background-color:#f5f5f5;}
.q2{ overflow:hidden;position: relative;}
.q2 img{ width:100%;}
.q2 dl{position:absolute; left:0px; bottom:0px; width:100%; background-color:#f5f5f5; height:0.2rem; border-radius:0.2rem 0.2rem 0rem 0rem;}
.q3{ width:95%; margin:0 auto; overflow:hidden;}
.q3 li{ float:left; width:20%; text-align:center; margin-top:0.2rem;}
.q3 span{ display:inline-block; width:0.7rem; height:0.7rem; line-height:0.7rem; font-size:0.45rem; color:#FFFFFF; border-radius:0.25rem;}
.q3 p{ font-size:0.2rem; color:#333333; margin-top:0.1rem;}
.q4{background: -webkit-linear-gradient(left,#78a6fb, #3062ec); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#78a6fb, #3062ec); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#78a6fb, #3062ec); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#78a6fb, #3062ec); /* 标准的语法（必须放在最后） */}
.q5{background: -webkit-linear-gradient(left,#fab847, #e5910f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#fab847, #e5910f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#fab847, #e5910f); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#fab847, #e5910f); /* 标准的语法（必须放在最后） */}
.q6{background: -webkit-linear-gradient(left,#af56fe, #7e6ffe); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#af56fe, #7e6ffe); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#af56fe, #7e6ffe); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#af56fe, #7e6ffe); /* 标准的语法（必须放在最后） */}
.q7{background: -webkit-linear-gradient(left,#00e0d0, #009aa0); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#00e0d0, #009aa0); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#00e0d0, #009aa0); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#00e0d0, #009aa0); /* 标准的语法（必须放在最后） */}
.q8{background: -webkit-linear-gradient(left,#ffa48c, #ff8362); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#ffa48c, #ff8362); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#ffa48c, #ff8362); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#ffa48c, #ff8362); /* 标准的语法（必须放在最后） */}
.q9{background: -webkit-linear-gradient(left,#5dd4f0, #1a9edb); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#5dd4f0, #1a9edb); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#5dd4f0, #1a9edb); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#5dd4f0, #1a9edb); /* 标准的语法（必须放在最后） */}
.q10{background: -webkit-linear-gradient(left,#c390fb, #a488f7); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#c390fb, #a488f7); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#c390fb, #a488f7); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#c390fb, #a488f7); /* 标准的语法（必须放在最后） */}
.q11{background: -webkit-linear-gradient(left,#67c8fd, #55adff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#67c8fd, #55adff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#67c8fd, #55adff); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#67c8fd, #55adff); /* 标准的语法（必须放在最后） */}
.q12{background: -webkit-linear-gradient(left,#78a6fb, #3062ec); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#78a6fb, #3062ec); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#78a6fb, #3062ec); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#78a6fb, #3062ec); /* 标准的语法（必须放在最后） */}
.q13{background: -webkit-linear-gradient(left,#78a6fb, #3062ec); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#78a6fb, #3062ec); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#78a6fb, #3062ec); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#78a6fb, #3062ec); /* 标准的语法（必须放在最后） */}
.q14{ width:95%; margin:0 auto; overflow:hidden; background-color:#FFFFFF; margin-top:0.3rem; border-radius:0.15rem; box-sizing:border-box; padding:0.2rem;}
.q15{ overflow:hidden;}
.q15 h1{ font-size:0.3rem; font-weight:bolder;}
.q15 h2{ font-size:0.22rem; color:#666666; margin-top:0.1rem;}
.q16{ overflow:hidden; margin-top:0.1rem;}
.q16 li{ float:left; width:49%; margin-right:2%; background-color:#f7f5ff; box-sizing:border-box; padding:0.2rem; margin-top:0.1rem;}
.q16 a:nth-child(2n) li{ margin-right:0;}
.q16 dl{ float:left; font-size:0.18rem; color:#666666;}
.q16 span{ display:inline-block; font-size:0.5rem; float:right;}
.q16 p{ font-size:0.26rem; font-weight:bolder; color:#000000; margin-bottom:0.05rem;}
.q16 em{ display:inline-block; font-size:0.18rem;}
.q16 .q17{ background-color:#f2f8fd;}
.q16 img{ width:0.6rem;}
.q18{ overflow:hidden; text-align:center;}
.q18 h1{ font-family: "HYJunHei-CEJ"; font-size:0.3rem; font-weight:bolder; margin-top:0.1rem;}
.q19{ overflow:hidden; margin-top:0.2rem;}
.q19 li{ margin-top:0.15rem; overflow:hidden;}
.q20{
	border-radius:0.05rem;
	width:100%;
	line-height:0.6rem;
	overflow:hidden;
	padding-left:0.2rem;
	font-size:0.23rem;
	border-radius:0.05rem;
	box-sizing:border-box;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; background-color:#f8f8f8;
}
.q21{
	border-radius:0.05rem;
	width:100%;
	line-height:0.7rem;
	overflow:hidden;
	font-size:0.24rem;
	border-radius:0.05rem;
	box-sizing:border-box;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none; background-color:#4974f5; color:#FFFFFF;
}
.q22{ background-color:#eef4ff; overflow:hidden;  padding-bottom:0.4rem; padding-top:0.4rem; text-align:center; font-size:0.21rem; color:#333333;}
.q22 p{ margin-top:0.2rem; color:#666666;}
.q22 dl{ font-family: "hklhj"; font-size:0.28rem; color:#333333;}
.q23{position:fixed; right:5px; bottom:1rem; z-index:99999; width:0.65rem;}
.q23 li{ margin-top:0.1rem; padding-bottom:0.1rem; padding-top:0.1rem; text-align:center;border-radius:0.1rem; cursor:pointer; color:#FFFFFF;background: -webkit-linear-gradient(top,#00cfff, #007bff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top,#00cfff, #007bff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top,#00cfff, #007bff); /* Firefox 3.6 - 15 */
    background: linear-gradient(top,#00cfff, #007bff); /* 标准的语法（必须放在最后） */}
.q23 span{ display:inline-block; font-size:0.35rem;  }
.q23 p{ font-size:0.2rem; margin-top:0.05rem;}
.q24{ overflow:hidden; height:0.4rem;}
.q25{ overflow:hidden; text-align:center; margin-top:0.3rem;}
.q25 h1{ font-size:0.3rem; font-weight:bolder;}
.q25 h2{ font-size:0.22rem; color:#666666; margin-top:0.1rem;}
.q26{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.2rem;}
.q26 li{ float:left; width:49%; margin-right:2%; margin-top:0.15rem; background-color:#fff; text-align:center; padding-top:0.4rem; border-radius:0.05rem;}
.q26 li:nth-child(2n){ margin-right:0;}
.q26 span{ display:inline-block; width:1rem; height:1rem; line-height:1rem; font-size:0.5rem; color:#FFFFFF; border-radius:0.7rem;}
.q26 p{ font-size:0.25rem; margin-top:0.15rem; font-weight:bolder;}
.q26 dl{ padding:0.2rem; font-size:0.22rem; color:#666666; line-height:160%;}
.q27{background: -webkit-linear-gradient(left,#6b83ff, #526dff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#6b83ff, #526dff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#6b83ff, #526dff); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#6b83ff, #526dff); /* 标准的语法（必须放在最后） */}
.q28{background: -webkit-linear-gradient(left,#ff7f45, #fe5d36); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#ff7f45, #fe5d36); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#ff7f45, #fe5d36); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#ff7f45, #fe5d36); /* 标准的语法（必须放在最后） */}
.q29{background: -webkit-linear-gradient(left,#fd5d67, #fe476c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#fd5d67, #fe476c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#fd5d67, #fe476c); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#fd5d67, #fe476c); /* 标准的语法（必须放在最后） */}
.q30{background: -webkit-linear-gradient(left,#61e6a9, #1fcd9e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#61e6a9, #1fcd9e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#61e6a9, #1fcd9e); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#61e6a9, #1fcd9e); /* 标准的语法（必须放在最后） */}
.q31{ overflow:hidden; padding-bottom:0.2rem; padding-top:0.2rem;}
.q31 li{
	font-size:0.24rem;
	height:0.75rem;
	line-height:0.75rem;
	color:#333333;
	cursor:pointer;
	overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
.q31 span{ display:inline-block; font-size:0.23rem; color:#999;}

.q32{ overflow:hidden; text-align:center;}
.q32 span{
	display:inline-block; background-color:#FFFFFF;
	line-height:0.45rem;
	padding-left:0.3rem;
	padding-right:0.3rem; font-size:0.22rem; color:#333333; cursor:pointer;
	border: 1px solid #CCCCCC; border-radius:0.5rem;
}
.q32 em{ display:inline-block; font-size:0.22rem; margin-left:0.1rem;}
.q33{ overflow:hidden; }
.q33 ul{
	overflow:hidden;
	margin-top:0.2rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ededed; padding-bottom:0.2rem;
}
.q33 dl{ font-size:0.22rem; color:#666666; line-height:150%; text-align:justify;}
.q33 dt{ font-size:0.21rem; color:#666; margin-top:0.15rem;}
.q33 span{ display:inline-block; float:left; margin-right:0.1rem; font-size:0.28rem;}
.q34{ overflow:hidden; background-color:#FFFFFF;}
.q34 span{ display:inline-block; font-size:0.35rem; color:#333333; cursor:pointer; float:left; line-height:0.7rem; width:10%; text-align:center;}
.q34 dl{ width:85%; text-align:center; line-height:0.7rem; font-size:0.3rem; color:#333333; font-weight:bolder;font-family: "HYJunHei-CEJ"; float:left;}
.q35{ overflow:hidden; font-size:0.25rem; line-height:160%; text-align:justify; color:#000; margin-top:0.1rem;}
.q35 p{ margin-top:0.15rem;}
.q36{ text-align:center; margin-top:0.3rem; overflow:hidden; padding-bottom:0.3rem;}
.q36 e{ width:1.2rem; height:1.0rem; text-align:center; display:inline-block; background-color:#498bff; color:#FFFFFF; box-sizing:border-box; border-radius:0.3rem; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; cursor:pointer;}
.q36 em{ display:inline-block; font-size:0.4rem; color:#FFFFFF; margin-top:0.1rem;}
.q36 p{ font-size:0.24rem; margin-top:0.1rem; font-family:Arial, Helvetica, sans-serif;}
.q36 e:hover{ background-color:#ffd100;}
.q37{ width:89%; margin:0 auto; overflow:hidden; }
.q37 p{font-size:0.3rem; font-weight:bolder;}
.q38{ width:95%; margin:0 auto; overflow:hidden; background-color:#FFFFFF; margin-top:0.05rem; border-radius:0.15rem; box-sizing:border-box; padding:0.2rem;}







.q220{
	font-size:0.2rem; padding:0.1rem 0.1rem 0.1rem 0.1rem;
	background-color:#FFFFFF; color:#333; display:inline-block; box-sizing:border-box;
	border: 1px solid #F0F0F0;border-radius:5px 0px 0px 5px; margin-left:2px; margin-right:2px;
}
.q220:hover{ background-color:#2c9cf2; color:#FFFFFF;}
.q221{
	font-size:0.2rem; padding:0.1rem 0.1rem 0.1rem 0.1rem;
	background-color:#FFFFFF; color:#333; display:inline-block;box-sizing:border-box;
	border: 1px solid #F0F0F0;border-radius:0px 5px 5px 0px; margin-left:2px; margin-right:2px;
}
.q221:hover{ background-color:#2c9cf2; color:#FFFFFF;}
.page-num{
	font-size:0.2rem; padding:0.1rem 0.1rem 0.1rem 0.1rem;
	background-color:#fff; color:#333; display:inline-block;
	border: 1px solid #F0F0F0; margin-left:2px;
}

.page{
	overflow:hidden; text-align:center;
	padding-top:0.4rem; padding-bottom:0.4rem;
}


.clear{ clear:both;}