@font-face {
	font-family: impact;
	src: url(../font/impact.eot?#iefix) format("eot"), url(../font/impact.ttf) format("truetype");
}
* {
	margin: 0px; padding: 0px;
}
body {
	font-size: 100px;
}
* {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.trans {
	transition:0.3s ease-in;
}
html {
	width: 100%; min-height: 100%;
}
body {
	background: rgb(223, 223, 223); font: 0.24rem/1.5 "Microsoft Yahei", Arial; margin: 0px auto; width: 100%; color: rgb(51, 51, 51); position: relative; min-height: 100%; min-width: 320px; max-width: 640px; font-size-adjust: none; font-stretch: normal; -ms-user-select: none; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none;
}
body::before {
	width: 100%; display: block; content: "";
}
body::after {
	width: 100%; display: block; content: "";
}
img {
	border: 0px currentColor; border-image: none;
}
em {
	font-style: normal;
}
s {
	font-style: normal;
}
i {
	font-style: normal;
}
ul {
	list-style-type: none;
}
ol {
	list-style-type: none;
}
li {
	list-style: none;
}
strong {
	font-weight: normal;
}
b {
	font-weight: normal;
}
input {
	font-family: "Microsoft Yahei", Arial; font-size: 0.24rem; -webkit-appearance: none;
}
button {
	font-family: "Microsoft Yahei", Arial; font-size: 0.24rem; -webkit-appearance: none;
}
select {
	font-family: "Microsoft Yahei", Arial; font-size: 0.24rem; -webkit-appearance: none;
}
textarea {
	font-family: "Microsoft Yahei", Arial; font-size: 0.24rem; -webkit-appearance: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
input:-ms-input-placeholder {
	color: rgb(102, 102, 102);
}
textarea:-ms-input-placeholder {
	color: rgb(102, 102, 102);
}
.layout {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; opacity: 1; z-wrapper: 101;
}
.blue {
	color: rgb(40, 165, 244);
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:link {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:visited {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:active {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:focus {
	
}
a:hover {
	color: rgb(1, 164, 32);
}
a:active {
	color: rgb(1, 164, 32);
}
h1 {
	font-size: 0.24rem; font-weight: normal;
}
h2 {
	font-size: 0.24rem; font-weight: normal;
}
h3 {
	font-size: 0.24rem; font-weight: normal;
}
h4 {
	font-size: 0.24rem; font-weight: normal;
}
h5 {
	font-size: 0.24rem; font-weight: normal;
}
h6 {
	font-size: 0.24rem; font-weight: normal;
}
h7 {
	font-size: 0.24rem; font-weight: normal;
}
.icon {
	background: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/icon.png") no-repeat 0% 0% / 2.4rem auto; vertical-align: middle; display: inline-block;
}
.icon {
	display: block; content: "\20";
}
.iconbef::before {
	display: block; content: "\20";
}
.iconbef::after {
	display: block; content: "\20";
}
.iconn {
	background: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/iconn.png") no-repeat 0% 0% / 1.4rem auto; vertical-align: middle;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.hidden {
	display: none;
}
.clearfix::after {
	width: 100%; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; content: "";
}
.clear {
	width: 100%; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; content: "";
}
.clearfix::after {
	width: 100%; height: 0px; line-height: 0; clear: both; font-size: 0px; display: block; content: "";
}
.wrapper {
	width: 100%;
}
#top_main {
	margin: 0px auto; width: 100%; height: 1.25rem; min-width: 320px; max-width: 640px;
}
#top {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%; height: 1.25rem; text-align: center;
}
#top .logo {
	width: 100%; display: block;
}
#top .logo img {
	width: 100%; height: 1.25rem;
}
#top #goBack {
	background-position: -1.9rem 0px; margin: 0.2rem auto; left: 3%; top: 0px; width: 0.3rem; height: 0.3rem; text-align: center; position: absolute; cursor: pointer;
}
.show.subNav {
	right: 0px !important;
}
.subNavShow {
	display: block; transform: translateX(-48%); -webkit-transform: translateX(-48%); -moz-transform: translateX(-48%);
}
#menu {
	background: rgb(255, 255, 255); width: 100%; height: 0.7rem; overflow: hidden; margin-top: 0.2rem; position: relative;
}
#menu li {
	margin: 0px 0.2rem; text-align: center; line-height: 0.7rem; display: inline-block;
}
#menu li a {
	width: 100%; height: 0.66rem; text-align: center; display: block;
}
#menu li h2 {
	text-align: center; color: rgb(0, 0, 0); font-size: 0.24rem; display: block;
}
#menu li em {
	background: rgb(0, 98, 208); margin: 0px auto; width: 1.1rem; height: 0.04rem; display: none;
}
#menu li.cur em {
	display: block;
}
#menu li a:hover h2 {
	color: rgb(0, 98, 208);
}
#menu li:hover em {
	display: block;
}
#menu .swiper-container {
	width: 100%; overflow: hidden;
}
#menu .swiper-container .swiper-wrapper {
	height: 0.7rem;
}
#menu .swiper-container .swiper-wrapper .swiper-slide {
	height: 0.7rem; text-align: center; float: left;
}
#menu .swiper-container .swiper-wrapper .swiper-slide a {
	padding: 0px 0.2rem; height: 0.68rem; text-align: center; line-height: 0.68rem; font-size: 0.24rem; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
#menu .swiper-container .swiper-wrapper .cur.swiper-slide a {
	border-bottom-color: rgb(0, 98, 208); border-bottom-width: 2px; border-bottom-style: solid;
}
#menu .swiper-container .swiper-wrapper .kong.swiper-slide {
	width: 0.9rem;
}
#menu .submenu {
	background: rgb(222, 224, 229); left: 0px; width: 100%; height: 0.6rem; bottom: -0.8rem; line-height: 0.6rem; position: absolute;
}
#menu .submenu a {
	padding: 0px 0.2rem; text-align: center; color: rgb(0, 0, 0); font-size: 0.22rem; display: inline-block;
}
#menu .submenu a:hover {
	color: rgb(0, 98, 208);
}
#menu .submenu .xsj {
	border-width: 0.2rem; border-style: dotted dashed solid; border-color: transparent transparent rgb(221, 221, 221); left: 12%; width: 0px; height: 0px; bottom: 0.5rem; position: absolute;
}
.xsj {
	left: 12%;
}
#menu :nth-child(2).submenu .xsj {
	left: 40%;
}
#menu :nth-child(3).submenu .xsj {
	left: 70%;
}
#menu :nth-child(4).submenu .xsj {
	left: 88%;
}
#menu :first-child.submenu {
	display: block;
}
#menu::before {
	display: block; position: absolute; content: "\20";
}
#menu::after {
	display: block; position: absolute; content: "\20";
}
#menu::after {
	top: 0.25rem; width: 0px; height: 0px; right: 0.22rem; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(246, 246, 246); border-top-width: 0.13rem; border-bottom-width: 0.13rem; border-left-width: 0.16rem; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; z-index: 4;
}
#menu::before {
	top: 0px; width: 1.8rem; height: 0.7rem; right: 0px; z-index: 3;
}
#banner_main {
	width: 100%; height: 2.0rem; overflow: hidden; position: relative; z-index: 1;
}
.banner {
	margin: 0px auto; width: 100%; overflow: hidden; position: relative; z-index: 1;
}
.banner .list {
	width: 100%; overflow: hidden;
}
.banner .list li {
	width: 100%; overflow: hidden; float: left;
}
.banner .list li img {
	width: 100%; height: auto;
}
#banner .tip {
	left: 8%; width: 80%; height: 0.32rem; text-align: center; bottom: 4%; line-height: 0.32rem; clear: both; font-size: 0px; position: absolute; z-index: 2;
}
#banner .tip span {
	margin: 0px 0.02rem; border-radius: 0.12rem; border: 0.02rem solid rgb(188, 190, 187); border-image: none; width: 0.15rem; height: 0.15rem; vertical-align: middle; display: inline-block; -moz-border-radius: 0.12rem; -webkit-border-radius: 0.12rem;
}
#banner .tip span.cur {
	background: rgb(255, 255, 255); border: 0.02rem solid rgb(255, 255, 255); border-image: none;
}
#banner_main .touy {
	background: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/bannerty.png") repeat-x left top / auto 0.1rem; left: 0px; top: 0px; width: 100%; height: 0.1rem; position: absolute; z-index: 20;
}
#footer_main {
	background: rgb(51, 51, 51); padding: 0px 0px 0.6rem; width: 100%; text-align: center;
}
#returntop {
	background: rgb(255, 255, 255); width: 100%; height: 1.7rem; padding-top: 0.5rem; position: relative; cursor: pointer;
}
#returntop p {
	background: rgb(255, 255, 255); margin: 0px auto; width: 30%; height: 0.6rem; text-align: center; color: rgb(0, 113, 202); line-height: 0.6rem; font-size: 0.3rem; display: block; position: relative; z-index: 3;
}
#returntop p em {
	background-position: -0.98rem 0px; width: 0.2rem; height: 0.28rem; vertical-align: middle; display: inline-block;
}
#returntop s {
	left: 0px; top: 50%; width: 100%; height: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1;
}
#copyright {
	margin: 0px auto; padding: 0.2rem 0px 0.8rem; width: 90%; height: 3.2rem; color: rgb(102, 102, 102); font-size: 0.24rem;
}
#copyright a {
	color: rgb(102, 102, 102);
}
.bottomnav {
	margin: 0px auto; width: 94%; padding-top: 0.2rem; padding-bottom: 0.2rem;
}
.bottomnav li {
	width: 100%; height: 0.6rem; line-height: 0.6rem; border-top-color: rgb(43, 43, 43); border-top-width: 1px; border-top-style: solid; display: block;
}
.bottomnav li:first-child {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.bottomnav li a {
	text-align: left; color: rgb(255, 255, 255); font-size: 0.24rem; display: block;
}
.bottomnav li em {
	background-position: -0.5rem 0px; width: 0.36rem; height: 0.36rem; margin-top: 0.1rem; vertical-align: middle; display: inline-block;
}
.bottomnav li a:hover {
	color: rgb(71, 188, 0);
}
#toolbar {
	background: rgb(0, 113, 202); left: 0px; width: 100%; height: 1.22rem; bottom: 0px; position: fixed; z-index: 888;
}
#toolbar .list {
	margin: 0px auto; width: 100%; min-width: 320px; max-width: 640px;
}
#toolbar .list li {
	width: 25%; text-align: center; float: left;
}
#toolbar .list a {
	height: 1.2rem; line-height: 0.24rem; padding-top: 0.2rem; font-size: 0.26rem; display: block;
}
#toolbar .list a:hover {
	background: rgb(71, 188, 0); color: rgb(255, 255, 255);
}
#toolbar .list a.hover {
	background: rgb(71, 188, 0); color: rgb(255, 255, 255);
}
#toolbar .list a:hover span {
	color: rgb(255, 255, 255);
}
#toolbar .list li:active {
	color: rgb(255, 255, 255);
}
#toolbar .list a s {
	width: 0.38rem; height: 0.38rem; margin-right: auto; margin-left: auto; display: block;
}
#toolbar .list a span {
	text-align: center; color: rgb(255, 255, 255); padding-top: 0.1rem; display: block;
}
#toolbar .list a .too-home {
	background-position: 0px -3.64rem; width: 0.32rem;
}
#toolbar .list a .too-qiao {
	background-position: -1.56rem -3.64rem;
}
#toolbar .list a .too-map {
	background-position: -0.56rem -3.64rem; width: 0.24rem;
}
#toolbar .list a .too-tel {
	background-position: -1.06rem -3.64rem; width: 0.3rem;
}
#search {
	background: rgb(255, 255, 255); margin: 0.2rem auto; padding: 0px; border-radius: 0.5rem; width: 96%; height: 0.6rem; box-shadow: 1px 1px 1px #e7e9e9; -moz-border-radius: 0.5rem; -webkit-border-radius: 0.5rem; -webkit-box-shadow: 1px 1px 1px #e7e9e9; -moz-box-shadow: 1px 1px 1px #e7e9e9;
}
#search input {
	margin: 0px; padding: 0px; font-family: "Î¢ÈíÑÅºÚ"; display: block;
}
#search .txt {
	background: none; padding: 0px 4%; border: currentColor; border-image: none; width: 66%; height: 0.5rem; color: rgb(102, 102, 102); line-height: 0.6rem; font-size: 0.22rem; margin-right: 1%;
}
#search .searchbtn {
	background-position: -0.63rem 0px; border: currentColor; border-image: none; width: 0.8rem; height: 0.6rem; text-align: center; font-size: 0.24rem; cursor: pointer;
}
.index #floor_1_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%;
}
.index #floor_2_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%;
}
.index #floor_3_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%;
}
.index #floor_4_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%;
}
.index #floor_5_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%;
}
.index #floor_6_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%;
}
.index #floor_7_main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 100%;
}
.index #floor_1_main {
	overflow: hidden;
}
.index #floor_1_main .navlist {
	width: 100%; position: relative;
}
.index #floor_1_main .navlist li {
	width: 25%; height:0.6rem; text-align: center; float: left;
}
.index #floor_1_main .navlist li a {
	 height:0.3rem; display: block;
}





.index #floor_1_main .navlist li:nth-child(1) em {
	background-position: 0px -0.4rem;
}
.index #floor_1_main .navlist li:nth-child(2) em {
	background-position: -0.8rem -0.4rem;
}
.index #floor_1_main .navlist li:nth-child(3) em {
	background-position: -1.6rem -0.4rem;
}
.index #floor_1_main .navlist li:nth-child(4) em {
	background-position: 0px -1.2rem;
}
.index #floor_1_main .navlist li:nth-child(5) em {
	background-position: -0.8rem -1.2rem;
}
.index #floor_1_main .navlist li:nth-child(6) em {
	background-position: -1.6rem -1.2rem;
}
.index #floor_1_main .navlist li:nth-child(7) em {
	background-position: 0px -2rem;
}
.index #floor_1_main .navlist li:nth-child(8) em {
	background-position: -0.8rem -2rem;
}
.index #floor_1_main .navlist li:nth-child(9) em {
	background-position: -0.8rem -2rem;
}
.index #floor_1_main .navlist li:nth-child(10) em {
	background-position: -0.8rem -2rem;
}
.index #floor_1_main .navlist s {
	background: rgb(236, 236, 236); left: 0px; top: 50%; width: 100%; height: 1px; display: block; position: absolute;
}
.index #floor_1_main .navlist li h2 {
	color: rgb(51, 51, 51); padding-top: 0.1rem; font-size: 0.2rem;
}
.index #floor_1_main .navlist li.hover h2 {
	color: rgb(71, 188, 0);
}
.index #floor_2_main {
	margin: 0.3rem auto 0px;
}
.index .title {
	margin: 0px auto; width: 60%; text-align: center; padding-top: 0.5rem;
}
.index .title h2 {
	width: 100%; color: rgb(51, 51, 51); line-height: 0.7rem; font-size: 0.48rem; font-weight: normal; border-bottom-color: rgb(183, 183, 183); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.index .title h2 em {
	background: rgb(0, 98, 208); left: 24%; width: 2rem; height: 0.04rem; bottom: -1px; display: block; position: absolute;
}
.index .title h3 {
	color: rgb(200, 200, 200); text-transform: uppercase; font-family: arial; font-size: 0.3rem; display: block;
}
.index #floor_2_main .gridlist {
	margin: 0px auto; width: 94%; overflow: hidden; padding-top: 0.2rem; padding-bottom: 0.4rem;
}
.index #floor_2_main .gridlist li {
	margin: 2% 3% 0px 0px; width: 48%; float: left;
}
.index #floor_2_main .gridlist li:nth-child(2n) {
	margin-right: 0px;
}
.index #floor_2_main .gridlist li a {
	display: block;
}
.index #floor_2_main .gridlist li img {
	width: 100%; height: 2rem;
}
.index #floor_2_main .gridlist li h2 {
	height: 0.36rem; text-align: center; color: rgb(51, 51, 51); line-height: 0.36rem; overflow: hidden; font-weight: normal; display: block;
}
.index #floor_2_main .gridlist li a:hover h2 {
	color: rgb(1, 164, 32);
}
.index .adbanner {
	width: 100%; height: 1.24rem; display: block;
}
.index .adbanner img {
	width: 100%; height: 100%;
}
.index #floor_3_main {
	padding-top: 0.7rem;
}
.index .ystitle {
	display: block;
}
.index .ystitle img {
	margin: 0px auto; width: 100%;
}
.index .yslist {
	margin: 0px auto; padding: 0.5rem 0px; width: 96%;
}
.index .yslist li {
	background: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/line.jpg") no-repeat top / 5.8rem auto; padding: 0.3rem 0px 0.6rem; width: 100%; height: 3.5rem; overflow: hidden; display: block; position: relative;
}
.index .yslist li:first-child {
	background: none;
}
.index .yslist li a {
	display: block;
}
.index .yslist li .txt {
	width: 72%; position: relative; z-index: 5;
}
.index .yslist li .txt .tit {
	width: 100%; height: 1rem; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid;
}
.index .yslist li .txt .tit h3 {
	width: 78%; height: 0.76rem; color: rgb(81, 170, 27); font-size: 0.45rem; font-weight: bold; vertical-align: middle;
}
.index .yslist li .txt .tit h3 strong {
	color: rgb(98, 98, 98); line-height: 0.2rem; font-size: 0.2rem; font-weight: bold; display: block;
}
.index .yslist li .txt .tit em {
	width: 20%; height: 0.9rem; margin-right: 2%; vertical-align: middle; display: block;
}
.index .yslist li .txt .desc {
	height: 2.1rem; color: rgb(51, 51, 51); overflow: hidden; padding-top: 0.3rem; font-size: 0.2rem;
}
.index .yslist li .img {
	position: absolute; z-index: 2;
}
.index .yslist li:nth-child(1) .txt {
	width: 80%;
}
.index .yslist li:nth-child(1) .txt .tit em {
	background-position: 0px -2.74rem; width: 16%;
}
.index .yslist li:nth-child(1) .img {
	top: 35%; right: 0px;
}
.index .yslist li:nth-child(1) .img img {
	width: 3.5rem; height: 2.1rem;
}
.index .yslist li:nth-child(1) .txt .desc {
	width: 54%;
}
.index .yslist li:nth-child(2) .txt .tit em {
	background-position: -0.8rem -2.74rem; width: 18%;
}
.index .yslist li:nth-child(2) .img {
	left: 0px; top: 21%;
}
.index .yslist li:nth-child(2) .img img {
	width: 3.1rem; height: 2.7rem;
}
.index .yslist li:nth-child(2) .txt .desc {
	padding-left: 31%;
}
.index .yslist li:nth-child(2) .txt .tit h3 {
	color: rgb(0, 113, 202);
}
.index .yslist li:nth-child(3) .txt .tit h3 {
	width: 75%;
}
.index .yslist li:nth-child(3) .txt {
	width: 63%;
}
.index .yslist li:nth-child(3) .txt .tit em {
	background-position: -1.6rem -2.74rem;
}
.index .yslist li:nth-child(3) .img {
	top: 12%; right: 0px;
}
.index .yslist li:nth-child(3) .img img {
	width: 2.62rem; height: 2.8rem;
}
.index .yslist li:nth-child(3) .txt .desc {
	width: 90%;
}
.index #floor_4_main {
	margin: 0.3rem auto;
}
.index .floor_4 .abimg {
	width: 100%; display: block;
}
.index .floor_4 .abimg img {
	width: 100%; height: 1.8rem;
}
.index .floor_4 .desc {
	margin: 0px auto; width: 96%; padding-bottom: 0.3rem;
}
.index .floor_4 .desc h3 {
	text-align: center; color: rgb(0, 113, 202); font-size: 0.36rem; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: solid;
}
.index .floor_4 .desc p {
	padding: 0.2rem 0px; line-height: 0.3rem; font-size: 0.24rem;
}
.index .more {
	border: 0.02rem solid rgb(191, 191, 191); border-image: none; height: 0.7rem; text-align: center; color: rgb(134, 134, 134); line-height: 0.7rem; display: block;
}
.index .more:hover {
	background: rgb(71, 188, 0); border: 0.02rem solid rgb(71, 188, 0); border-image: none; color: rgb(255, 255, 255);
}
.index #floor_5 {
	margin: 0px auto; width: 94%; overflow: hidden; padding-top: 0.2rem; padding-bottom: 0.4rem;
}
.index #floor_5 .gridlist {
	width: 100%; overflow: hidden; padding-bottom: 0.4rem;
}
.index #floor_5_main .gridlist li {
	margin: 2% 2% 2% 0px; width: 48%; float: left;
}
.index #floor_5_main .gridlist li a {
	display: block;
}
.index #floor_5_main .gridlist li img {
	width: 100%; height: 2.05rem; display: block;
}
.index #floor_5_main .gridlist li h3 {
	background: rgb(0, 113, 202); height: 0.6rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.6rem; font-weight: normal; display: block;
}
.index #floor_5_main .gridlist li a:hover h3 {
	background: rgb(71, 188, 0);
}
.honor ul {
	float: left;
}
.index #floor_6 {
	margin: 0px auto; width: 94%; padding-bottom: 0.4rem;
}
.index #floor_6_main .textlist {
	margin: 0px auto; width: 100%; padding-bottom: 0.4rem;
}
.index #floor_6_main .textlist li {
	padding: 4% 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.index #floor_6_main .textlist li a {
	display: block; min-height: 1.4rem;
}
.index #floor_6_main .textlist li .img {
	width: 1.9rem; margin-left: 0.1rem;
}
.index #floor_6_main .textlist li .img img {
	width: 100%; height: 1.4rem;
}
.index #floor_6_main .textlist li h2 {
	color: rgb(51, 51, 51); font-size: 0.3rem;
}
.index #floor_6_main .textlist li h2 a {
	color: rgb(51, 51, 51); font-size: 0.3rem;
}
.index #floor_6_main .textlist li a:hover {
	color: rgb(0, 113, 202);
}
.index #floor_6_main .textlist li a:hover h2 {
	color: rgb(0, 113, 202);
}
.index #floor_6_main .textlist li span {
	color: rgb(132, 132, 132); font-size: 0.2rem; display: inline-block;
}
.index #floor_6_main .textlist li .txt {
	width: 65%;
}
.index #floor_6_main .title2 a {
	width: 50%; display: inline-block; position: relative;
}
.index #floor_6_main .title2 h2 {
	background: rgb(0, 113, 202); height: 0.8rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.8rem; font-size: 0.24rem;
}
.index #floor_6_main .title2 a em {
	border-width: 0.2rem; border-style: solid dashed dotted; border-color: rgb(0, 113, 202) transparent transparent; left: 42%; width: 0px; height: 0px; bottom: -0.4rem; position: absolute;
}
.index #floor_6_main .title2 a.hyzx h2 {
	background: rgb(71, 188, 0);
}
.index #floor_6_main .textlist .desc {
	height: 0.68rem; overflow: hidden; font-size: 0.2rem;
}
.index #floor_7_main {
	margin: 0.3rem auto 0px;
}
.index #floor_7_main .title {
	width: 63%;
}
.index #floor_7 {
	margin: 0px auto; width: 94%; padding-top: 0.2rem; padding-bottom: 0.4rem;
}
.index #floor_7 .thumblist {
	width: 100%;
}
.index #floor_7 .thumblist li {
	margin: 2% 0px 4%; width: 100%; height: 1.8rem;
}
.index #floor_7 .thumblist li a {
	display: block;
}
.index #floor_7 .thumblist li .img {
	width: 40%;
}
.index #floor_7 .thumblist li .img img {
	width: 100%; height: 1.8rem;
}
.index #floor_7 .thumblist li .txt {
	background: rgb(71, 188, 0); padding: 0px 2%; width: 60%; height: 1.8rem; color: rgb(255, 255, 255);
}
.index #floor_7 .thumblist li .txt h3 {
	height: 0.45rem; line-height: 0.45rem; overflow: hidden; font-size: 0.24rem; border-bottom-color: rgb(61, 162, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.index #floor_7 .thumblist li .txt .desc {
	height: 0.85rem; overflow: hidden; padding-top: 0.1rem; font-size: 0.2rem; margin-top: 1px; border-top-color: rgb(82, 217, 0); border-top-width: 1px; border-top-style: solid;
}
.index #floor_7 .thumblist li .txt .jia {
	background-position: 0px 0px; width: 0.4rem; height: 0.4rem; text-align: right; margin-right: 0.2rem; display: block;
}
.index #floor_8_main {
	background: rgb(0, 113, 202); margin: 0px auto; width: 100%; height: auto; padding-top: 0.6rem;
}
.index #floor_8_main .title_on {
	background-position: 0px -4.1rem; margin: 0px auto; width: 2.4rem; height: 0.6rem;
}
.index #floor_8 {
	margin: 0px auto; padding: 0.4rem 0px; width: 96%;
}
.index .detail_book {
	margin: 0px auto; width: 100%;
}
.index .detail_book li {
	background: rgb(255, 255, 255); margin: 3% 0px; border-radius: 0.05rem; width: 100%; height: 0.65rem; line-height: 0.65rem; font-size: 0.22rem;
}
.index .detail_book label {
	width: 20%; text-align: center; color: rgb(255, 255, 255); margin-top: 0.1rem; border-right-color: rgb(235, 235, 235); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.index .detail_book em {
	margin: 0px auto; width: 0.4rem; height: 0.4rem; display: block;
}
.index .detail_book .tub1 {
	background-position: -1.2rem 0px;
}
.index .detail_book .tub2 {
	background-position: -1.6rem 0px;
}
.index .detail_book .tub3 {
	background-position: -2.04rem 0px;
}
.index .detail_book input {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.index .detail_book .txt {
	background: rgb(255, 255, 255); margin: 0px; width: 76%; color: rgb(102, 102, 102); line-height: 0.6rem; padding-left: 2%; font-size: 0.22rem; float: left;
}
.index .detail_book li.cos_con {
	border: 0px currentColor; border-image: none; width: 100%;
}
.index .detail_book li textarea {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 100%; height: 2.6rem;
}
.index .detail_book li textarea.txt {
	width: 100%;
}
.index .detail_book input.sub {
	background: none; margin: 0.65rem auto 0.3rem; border: 1px solid rgb(255, 255, 255); border-image: none; width: 98%; height: 0.7rem; color: rgb(255, 255, 255); line-height: 0.7rem; font-size: 0.3rem; display: block; cursor: pointer;
}
.index .detail_book .inputErr {
	color: rgb(255, 110, 13);
}
.index .detail_book input.sub:hover {
	background: rgb(71, 188, 0); border: 1px solid rgb(71, 188, 0); border-image: none; color: rgb(255, 255, 255);
}
.content {
	background: rgb(255, 255, 255); width: 100%; padding-top: 0.2rem; padding-bottom: 0.2rem;
}
.menu {
	background: rgb(255, 255, 255); padding: 0.1rem 0px; width: 100%; border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.menu .iconn {
	width: 0.4rem; height: 0.4rem; display: inline-block; cursor: pointer;
}
.menu .goHome {
	margin-right: 0.16rem;
}
.menu .iconn::before {
	width: 0.4rem; height: 0.4rem; background-size: 1.4rem;
}
.menu .goBack {
	background-position: -1rem -0.62rem; margin-left: 0.2rem;
}
.menu .goHome {
	background-position: 0px -0.66rem;
}
.menu .subSort {
	background-position: -0.5rem -0.7rem;
}
.sitepath {
	background: rgb(246, 246, 246); margin: 0.2rem 0px 0px; padding: 0px; width: 100%; height: 0.6rem; line-height: 0.6rem; overflow: hidden; font-size: 0.22rem; border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.sitepath .btn {
	width: 1.5rem; height: 0.8rem; text-align: center; font-size: 0.22rem;
}
.sitepath .btn em {
	background-position: -1.16rem 0px; width: 0.3rem; height: 0.2rem; margin-top: 0.08rem; margin-left: 0.06rem; display: inline-block;
}
.sitepath .onbtn.btn::after {
	background-position: -0.6rem 0px; margin-top: -0.08rem; transform: rotate(180deg);
}
.sitepath a {
	text-align: center; color: rgb(14, 102, 183); text-transform: capitalize; font-size: 0.24rem; margin-right: 2%; margin-left: 2%; display: inline-block;
}
.sitepath a a:hover {
	color: rgb(181, 135, 68);
}
.catemore {
	background: rgb(14, 102, 183); margin: 2% auto 6%; width: 100%; height: 0.65rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.65rem; font-size: 0.22rem; display: block; box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
}
.catemore:active {
	background: rgb(14, 102, 183); color: rgb(255, 255, 255);
}
.catemore:hover {
	background: rgb(14, 102, 183); color: rgb(255, 255, 255);
}
.showmenu {
	background: rgb(255, 255, 255); width: 100%; padding-top: 0.4rem; display: none;
}
.showmenu a {
	background: rgb(14, 102, 183); margin: 0px 1% 2%; border-radius: 0.04rem; width: 31%; height: 0.6rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.6rem; float: left; display: block;
}
.showmenu a:last-child {
	margin-right: 0px;
}
.erro {
	padding-top: 0.2rem; padding-left: 0.2rem;
}
.pager {
	background: rgb(246, 246, 246); padding: 0.2rem 0px; width: 100%; text-align: center; font-size: 0.2rem;
}
.pager a {
	background: rgb(14, 102, 183); border-radius: 5px; width: 1.6rem; height: 0.4rem; color: rgb(255, 255, 255); line-height: 0.4rem; display: inline-block;
}
.pager span {
	background: rgb(14, 102, 183); border-radius: 5px; width: 1.6rem; height: 0.4rem; color: rgb(255, 255, 255); line-height: 0.4rem; display: inline-block;
}
.pager .yem {
	margin: 0px 0.1rem; height: 0.4rem; line-height: 0.4rem; display: inline-block;
}
.reLink {
	margin: 0.3rem auto; width: 92%;
}
.reLink .prevLink {
	width: 100%; height: 0.5rem; line-height: 0.5rem; overflow: hidden; font-size: 0.22rem; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.reLink .nextLink {
	width: 100%; height: 0.5rem; line-height: 0.5rem; overflow: hidden; font-size: 0.22rem; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.reLink a {
	
}
.content .detail {
	padding: 0.2rem 0px; width: 100%;
}
.content .detail img {
	text-align: center; max-width: 100% !important;
}
.singlepage .info img {
	text-align: center; max-width: 100% !important;
}
.Infonews .info img {
	text-align: center; max-width: 100% !important;
}
.singlepage .info {
	margin: 0px auto; width: 96%; color: rgb(102, 102, 102); overflow: hidden; font-size: 0.24rem;
}
.singlepage .ntitle {
	color: rgb(0, 0, 0); font-size: 0.3rem; margin-top: 0.3rem;
}
.singlepage .zxqq {
	background: rgb(0, 98, 208); margin: 0.2rem auto 0px; width: 100%; height: 0.9rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.9rem; font-size: 0.24rem; display: block;
}
.singlepage .baiduMap {
	width: 100%; overflow: hidden; margin-top: 0.4rem; min-width: 320px; max-width: 640px;
}
.listNews .textlist {
	background: rgb(255, 255, 255); width: 100%;
}
.listNews .textlist li {
	padding: 4%; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: dotted;
}
.recomnews .textlist li {
	padding: 4%; border-bottom-color: rgb(241, 241, 241); border-bottom-width: 1px; border-bottom-style: dotted;
}
.listNews .textlist li a {
	display: block; min-height: 0.88rem;
}
.recomnews .textlist li a {
	display: block; min-height: 0.88rem;
}
.listNews .textlist li .img {
	width: 1.5rem; margin-left: 0.1rem;
}
.recomnews .textlist li .img {
	width: 1.5rem; margin-left: 0.1rem;
}
.listNews .textlist li .img img {
	width: 1.5rem; height: 1.13rem;
}
.recomnews .textlist li .img img {
	width: 1.5rem; height: 1.13rem;
}
.listNews .textlist li h2 {
	color: rgb(51, 51, 51); font-size: 0.3rem;
}
.listNews .textlist li h2 a {
	color: rgb(51, 51, 51); font-size: 0.3rem;
}
.recomnews .textlist li h2 {
	color: rgb(51, 51, 51); font-size: 0.3rem;
}
.listNews .textlist li span {
	color: rgb(153, 153, 153); padding-left: 0.1rem; font-size: 0.2rem; display: inline-block;
}
.recomnews .textlist li span {
	color: rgb(153, 153, 153); padding-left: 0.1rem; font-size: 0.2rem; display: inline-block;
}
.listNews .textlist li span:nth-child(2) {
	padding-left: 0px;
}
.recomnews .textlist li span:nth-child(2) {
	padding-left: 0px;
}
.listNews .textlist li span.itime em {
	background-position: -1.6rem 0px; width: 0.16rem; height: 0.16rem; margin-right: 0.05rem; display: none;
}
.recomnews .textlist li span.itime em {
	background-position: -1.6rem 0px; width: 0.16rem; height: 0.16rem; margin-right: 0.05rem; display: none;
}
.listNews .textlist li a:hover {
	color: rgb(0, 98, 208);
}
.listNews .textlist li a:hover h2 {
	color: rgb(0, 98, 208);
}
.recomnews .textlist li a:hover h2 {
	color: rgb(0, 98, 208);
}
.Infonews {
	background: rgb(255, 255, 255);
}
.ArticleTitle {
	padding: 0.3rem;
}
.ArticleTitle h1 {
	color: rgb(0, 0, 0); font-size: 0.4rem; font-weight: normal;
}
.ArticleTitle .mark {
	color: rgb(153, 153, 153); padding-top: 0.16rem; font-size: 0.22rem;
}
.ArticleTitle .mark span {
	padding-right: 0.1rem; display: inline-block;
}
.Infonews .info {
	margin: 0px auto; width: 96%; padding-bottom: 0.3rem;
}
#loding {
	background: rgb(222, 224, 229); margin: 0px auto 0.34rem; width: 100%; height: 0.9rem; text-align: center; line-height: 0.9rem; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; min-width: 320px; max-width: 640px;
}
#loding a {
	text-align: center; color: rgb(0, 0, 0); font-size: 0.24rem; display: block;
}
#loding a:hover {
	background: rgb(0, 98, 208); color: rgb(255, 255, 255);
}
.showimg {
	width: 100%; position: relative;
}
.showimg .imglist {
	margin: 0px auto; padding: 0.4rem 0px 0.2rem; width: 4.2rem; overflow: hidden; position: relative;
}
.showimg .list {
	width: 500%; float: left;
}
.showimg a {
	width: 4.2rem; text-align: center; float: left; display: block;
}
.showimg a img {
	margin: 0px auto; width: 4.2rem; height: 3.09rem; display: block;
}
.showimg span {
	top: 50%; width: 30px; height: 50px; text-align: center; right: 50%; margin-top: -25px; margin-right: -2.8rem; display: block; position: absolute; cursor: pointer;
}
.showimg span.left {
	left: 50%; right: auto; margin-left: -2.8rem;
}
.showimg span.right::after {
	background: rgb(170, 170, 170); top: 20px; width: 11px; height: 11px; right: 10px; position: absolute; z-index: 10; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.showimg span.right::before {
	background: rgb(255, 255, 255); top: 20px; width: 11px; height: 11px; right: 14px; position: absolute; z-index: 11; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.showimg span.left::after {
	background: rgb(170, 170, 170); top: 20px; width: 11px; height: 11px; right: 14px; position: absolute; z-index: 10; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.showimg span.left::before {
	background: rgb(255, 255, 255); top: 20px; width: 11px; height: 11px; right: 10px; position: absolute; z-index: 11; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}
.showorder {
	margin: 0.3rem auto 0.4rem; height: 0.5rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.5rem; font-size: 0.24rem;
}
.showorder a {
	color: rgb(255, 255, 255);
}
.showorder {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0.2rem 0px; width: 100%;
}
.showSubTit {
	background: rgb(255, 255, 255); width: 100%; height: 0.5rem; line-height: 0.5rem; text-indent: 0.15rem; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.liuym {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0.2rem 0px 0px; width: 100%;
}
.showInfo {
	background: rgb(255, 255, 255); width: 100%; overflow: hidden;
}
.showInfo .showSubTit {
	background: rgb(246, 246, 246); margin: 0.2rem 0px 0.1rem; width: 100%; height: 0.5rem; line-height: 0.5rem; text-indent: 0.1rem; font-size: 0.24rem; font-weight: normal; border-bottom-color: rgb(14, 102, 183); border-bottom-width: 1px; border-bottom-style: solid;
}
.showInfo .showTit {
	padding: 0.2rem 2% 0.1rem; width: 96%; text-align: center; line-height: 0.3rem; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.showInfo .showTit h1 {
	color: rgb(14, 102, 183); line-height: 0.45rem; font-size: 0.4rem; font-weight: normal; margin-bottom: 0.05rem;
}
.showInfo .showTit .mark {
	font-size: 0.22rem; margin-top: 0.1rem;
}
.showInfo .contxt {
	padding: 5% 3%; line-height: 0.34rem; font-size: 0.24rem;
}
.showInfo .contxt img {
	margin: 0px auto; height: auto !important; display: inline; max-width: 100%;
}
.leave {
	padding: 0.4rem 2% 0px;
}
.leave li {
	margin-bottom: 0.2rem;
}
.leave label {
	width: 0.55rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.2rem; float: left; display: block;
}
.leave .item-wrap {
	margin-left: 0.55rem;
}
.leave input {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 95%; color: rgb(170, 170, 170); font-size: 0.2rem;
}
.leave textarea {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; border: 1px solid rgb(232, 232, 232); border-image: none; width: 95%; color: rgb(170, 170, 170); font-size: 0.2rem;
}
.leave input {
	border-radius: 0px; height: 0.5rem; color: rgb(51, 51, 51); text-indent: 8px; -webkit-border-radius: 0;
}
.leave .ly {
	padding: 0.1rem 0px; border-radius: 0px; height: 1rem; color: rgb(102, 102, 102); line-height: 0.22rem; text-indent: 8px; -webkit-border-radius: 0; resize: none;
}
.show_more2 {
	padding: 0px 10px 18px; height: 0.6rem;
}
.show_more2 input {
	background: rgb(14, 102, 183); border: 0px currentColor; border-image: none; width: 100%; height: 0.6rem; color: rgb(255, 255, 255); line-height: 0.6rem; font-size: 0.22rem;
}
.next_wrap .rtit {
	background: rgb(255, 255, 255); width: 100%; height: 0.6rem; line-height: 0.6rem; overflow: hidden; margin-bottom: 0.2rem;
}
.next_wrap p {
	background: rgb(255, 255, 255); margin: 0px 0px 0.2rem; height: 0.6rem; color: rgb(51, 51, 51); line-height: 0.6rem; text-indent: 0.16rem; overflow: hidden; font-size: 0.24rem; white-space: nowrap;
}
.next_wrap p.biaot {
	background: rgb(255, 255, 255); margin: 0px 4% 0px 0px; width: 96%; height: 0.6rem; color: rgb(51, 51, 51); line-height: 0.6rem; text-indent: 0.2rem; overflow: hidden; font-size: 0.24rem; white-space: nowrap;
}
.next_wrap a {
	color: rgb(51, 51, 51); padding-left: 0.08rem; font-size: 0.24rem;
}
.recomPro {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0.2rem 0px; width: 100%;
}
.recomPro .showSubTit {
	padding: 0px 0px 0.2rem 0.2rem; color: rgb(0, 0, 0); font-family: "PingFang SC"; font-size: 0.24rem;
}
.recomnews .showSubTit {
	padding: 0px 0px 0.2rem 0.2rem; color: rgb(0, 0, 0); font-family: "PingFang SC"; font-size: 0.24rem;
}
.recomPro .recomList {
	margin: 0px auto; width: 96%; overflow: hidden;
}
.recomPro .recomList .list {
	width: 500%; float: left;
}
.recomPro .recomList ul {
	float: left;
}
.recomPro .recomList li {
	margin: 0px 2%; width: 46%; text-align: center; float: left;
}
.recomPro .recomList li a {
	width: 100%; display: block;
}
.recomPro .recomList li img {
	width: 100%; height: 2.1rem;
}
.recomPro .recomList li h3 {
	color: rgb(0, 0, 0); font-size: 0.24rem;
}
.recomPro .recomList li a:hover h3 {
	color: rgb(0, 98, 208);
}
.recomnews {
	background: rgb(255, 255, 255); padding: 0.2rem 0px; width: 100%; margin-top: 0.2rem; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.recomnews .showSubTit {
	padding: 0px 0px 0px 0.2rem;
}
.recomnews .textlist li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.listproduct {
	background: rgb(247, 247, 248); padding: 2% 0px;
}
.listproduct .gridlist {
	margin: 0.2rem auto; width: 96%; overflow: hidden; padding-bottom: 0.2rem;
}
.listproduct .gridlist li {
	margin: 2% 2% 0px 0px; width: 49%; float: left;
}
.listproduct .gridlist li:nth-child(2n) {
	margin-right: 0px;
}
.listproduct .gridlist li a {
	display: block;
}
.listproduct .gridlist li img {
	border: 1px solid rgb(233, 233, 233); border-image: none; width: 100%; height: 2.25rem;
}
.listproduct .gridlist li h2 {
	height: 0.4rem; text-align: center; color: rgb(0, 0, 0); line-height: 0.4rem; font-weight: normal; display: block;
}
.listproduct .gridlist li a:hover h2 {
	color: rgb(0, 98, 208);
}
.message .showorder {
	margin: 0.2rem auto; width: 96%;
}
.message .showorder li {
	width: 100%; margin-bottom: 0.2rem; display: block;
}
.message .showorder li label {
	height: 0.58rem; color: rgb(51, 51, 51); line-height: 0.58rem; font-size: 0.24rem; float: left; display: block;
}
.message .showorder li .item-wrap {
	width: 82%;
}
.message .showorder li .item-wrap input {
	background: rgb(255, 255, 255); border: 1px solid rgb(173, 173, 173); border-image: none; width: 100%; height: 0.58rem; line-height: 0.58rem; text-indent: 0.08rem;
}
.message .showorder li textarea {
	background: rgb(255, 255, 255); border: 1px solid rgb(173, 173, 173); border-image: none; width: 100%; height: 0.58rem; line-height: 0.58rem; text-indent: 0.08rem;
}
.message .showorder li.phone .item-wrap {
	width: 65%;
}
.message .showorder li.lynr .item-wrap {
	width: 100%;
}
.message .showorder li textarea {
	height: 2rem; color: rgb(222, 224, 229); resize: none;
}
.message .showorder .show_more2 {
	width: 100%; height: 0.6rem; text-align: center; line-height: 0.6rem; margin-bottom: 0.2rem;
}
.message .showorder .show_more2 input {
	border: currentColor; border-image: none; width: 100%; height: 0.6rem; color: rgb(255, 255, 255); line-height: 0.6rem; text-indent: 0.08rem;
}
.message .showorder .show_more2 .upimg {
	background: rgb(1, 164, 32); border: currentColor; border-image: none; width: 100%; height: 0.6rem; color: rgb(255, 255, 255); line-height: 0.6rem; display: block;
}
.message .showorder .show_more2 .u-co-bt {
	background: rgb(1, 164, 32);
}
.message .replylist {
	width: 100%; padding-top: 0.3rem;
}
.message .replylist h2 {
	color: rgb(0, 0, 0); padding-left: 0.2rem; font-size: 0.24rem;
}
.message .replylist .replybox {
	padding: 0.2rem 0px 0.2rem 0.2rem; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: dashed;
}
.message .replylist .replybox .liuy {
	color: rgb(51, 51, 51); font-size: 0.24rem;
}
.message .replylist .replybox .lytime {
	color: rgb(102, 102, 102); font-family: tahoma; font-size: 0.24rem; display: block;
}
.message .replylist .replybox .liuy img {
	padding-bottom: 0.2rem; max-width: 100% !important;
}
.message .replylist .replybox .reply {
	background: rgb(221, 221, 221); padding: 0.2rem 0px 0.2rem 0.2rem;
}
.message .replylist .replybox .reply p {
	color: rgb(102, 102, 102);
}
.message .showorder .scimg input {
	opacity: 0;
}
.message .showorder .show_more2 .upimg:hover {
	background: rgb(228, 88, 90);
}
.message .showorder .show_more2 .upimg:active {
	background: rgb(228, 88, 90);
}
#top .search {
	background: rgb(255, 255, 255); margin: 0.1rem auto; border-radius: 0.5rem; width: 4.6rem; height: 0.56rem; line-height: 0.56rem;
}
#top .search input {
	border: currentColor; border-image: none;
}
#top .search .txt {
	background: none; width: 80%; height: 0.56rem; color: rgb(51, 51, 51); line-height: 0.56rem; text-indent: 0.08rem; font-size: 0.22rem; display: block;
}
#top .search .searchbtn {
	background-position: -2rem -3.64rem; margin: 0.05rem 0.2rem 0px 0px; width: 0.4rem; height: 0.4rem; display: block;
}
.searchinfo {
	background: rgb(255, 255, 255); padding: 0.4rem 2%; height: 100%;
}
.searchinfo h2 {
	color: rgb(0, 0, 0);
}
.searchinfo .searchlist {
	padding: 0.2rem 0px;
}
.searchinfo .searchlist a {
	background: rgb(1, 164, 32); margin: 0px 1rem 0.3rem 0px; padding: 0px 0.2rem; border-radius: 0.5rem; height: 0.64rem; text-align: center; color: rgb(255, 255, 255); line-height: 0.64rem; font-size: 0.24rem; display: inline-block;
}
.msg-box span {
	color: rgb(255, 0, 0);
}
#nativeShare {
	margin: 0px auto; width: 100%; padding-top: 0.3rem;
}
#nativeShare .label {
	color: rgb(102, 102, 102); line-height: 0.6rem; font-size: 0.24rem; margin-left: 0.2rem;
}
#nativeShare .list {
	width: 83%; float: right;
}
#nativeShare .list span {
	padding: 0px; width: 0.8rem; height: 0.9rem; display: inline-block;
}
#nativeShare .list span i {
	margin: 0px auto; width: 0.6rem; height: 0.6rem; display: block;
}
#nativeShare .weibo i {
	background-image: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/weibo.png"); background-size: cover;
}
#nativeShare .weixin i {
	background-image: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/weixin_friend.png"); background-size: cover;
}
#nativeShare .weixin_timeline i {
	background-image: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/weixin.png"); background-size: cover;
}
#nativeShare .qq i {
	background-image: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/qq.png"); background-size: cover;
}
#nativeShare .qzone i {
	background-image: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/qqzone.png"); background-size: cover;
}
#nativeShare .more i {
	background-image: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/more.png"); background-size: cover;
}
#nativeShare .list span.qzone {
	width: 0.72rem;
}
#nativeShare .list span.more {
	width: 0.72rem;
}
#fenxiang {
	display: none;
}
.fenx {
	width: 100%; height: 1rem;
}
.fenx .tt {
	color: rgb(102, 102, 102); line-height: 0.6rem; font-size: 0.24rem; margin-left: 0.2rem;
}
.fenx .bdsharebuttonbox {
	width: 80%; float: right;
}
.fenx .bdsharebuttonbox a {
	margin-left: 0.2rem;
}
#bdfx {
	
}
#bdfx a {
	margin: 0px 0.08rem; padding: 0px; width: 0.6rem; height: 0.6rem; display: inline-block;
}
#bdfx .d1 {
	background: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/qqzone.png") no-repeat center / 100% 100%;
}
#bdfx .d2 {
	background: url("http://www.zzjhhb.com.cn/plugins/template/zzjh/mobile/images/weibo.png") no-repeat center / 100% 100%;
}
@media only screen and (min-width:641px)
{
html {
	font-size: 100px;
}
}
@media only screen and (max-width:640px)
{
html {
	font-size: 100px;
}
}
@media only screen and (max-width:540px)
{
html {
	font-size: 84.37px;
}
}
@media only screen and (max-width:480px)
{
html {
	font-size: 75px;
}
}
@media only screen and (max-width:414px)
{
html {
	font-size: 64.68px;
}
}
@media only screen and (max-width:400px)
{
html {
	font-size: 62.5px;
}
}
@media only screen and (max-width:375px)
{
html {
	font-size: 58.59px;
}
}
@media only screen and (max-width:360px)
{
html {
	font-size: 56.25px;
}
}
@media only screen and (max-width:320px)
{
html {
	font-size: 50px;
}
}

.Page {
    width:100%;clear:both;margin-top:5px; margin-bottom:5px;
}
.Page li{
    float:left; width:60px; text-align:center; margin-right:10px;  background-color:rgb(221, 221, 221);color:#000;padding:10px;
}


.gallery li{
    clear:both;
    margin-bottom:50px;
    text-align:center;

}