body,
ol,
ul,
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
dl,
dd,
form,
fieldset,
legend,
input,
textarea,
select,
header,
footer {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	font: 15px/1.14 "微软雅黑", microsoft yahei, arial, sans-serif;
	-webkit-text-size-adjust: 100%;
	width: 100%;
	height: 100%;
	background-color: #fff;
}

li,
ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
}

em {
	font-style: normal;
}

img {
	border: 0;
	vertical-align: middle;
	pointer-events: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

p {
	word-wrap: break-word;
}

button {
	outline: none;
	border: none;
	font-family: "微软雅黑";
	background-color: white;
}

input,
input[type=submit],
input[type=reset],
input[type=button],
button {
	outline: none;
}

select,
input,
img,
select {
	vertical-align: middle;
}

a,
button,
input,
textarea {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

input,
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {}

*:focus {
	outline: none;
}

body {
	max-width: 750px;
	margin: 0 auto !important;
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 20px;
	font-style: normal;
	vertical-align: middle;
}

.clear:after {
	content: "";
	display: block;
	clear: both;
}

.clearboth:after {
	content: "";
	display: block;
	clear: both;
}

html {
	width: 100%;
	height: 100%;

}

.bigzm {
	text-transform: uppercase;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

*,
*:before,
*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #888888;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #888888;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #888888;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #888888;
}

/*内容*/

#banner {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.font_qx {
	font-style: italic;
}

/*手机导航*/
/* CSS Document */
.phone_nav {
	display: none;
}

.phone_logo {
	/*padding:10px 0px;*/
	text-align: center;
}

.phone_logo .p1 img {
	width: 100%;
}

@media screen and (max-width:1200px) {
	.phone_logo .p1 {
		display: block;
		width: 0.6rem;
		display: inline-block;
	}

	.header {
		display: none;
	}

	.phone_logo {
		width: 100%;
		/*padding: 10px 20px;*/
		box-sizing: border-box;
	}

	.phone_nav {
		display: block;
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
		display: block;
		z-index: 100000;
		background-color: #fff;
	}

	.phone_nav.addrixed {
		position: fixed;
		-moz-box-shadow: 0px 0px 10px #c7c5bf;
		/*firefox*/
		-webkit-box-shadow: 0px 0px 10px #c7c5bf;
		/*webkit*/
		box-shadow: 0px 0px 10px #c7c5bf;
		/*opera或ie9*/
	}

	/*导航按钮*/
	.phone_nav .nav_but_box {
		display: block;
		position: absolute;
		width: 1rem;
		height: 100%;
		background-color: #fff;
		right: 0px;
		top: 0px;
		z-index: 1;
		transition: all 0.7s;
		-webkit-transition: all 0.7s;
	}

	.phone_nav .nav_but {
		display: inline-block;
		position: relative;
		width: 20px;
		height: 2px;
		z-index: 2;
		left: 50%;
		top: 25%;
		webkit-transform: translate(-50%, 0%);
		-moz-transform: translate(-50%, 0%);
		transform: translate(-50%, 0%);
		/* margin:20px 0 0 12px;*/
		background: #c7a87c;
		-webkit-transition-property: background-color, -webkit-transform;
		transition-property: background-color, -webkit-transform;
		transition-property: background-color, transform;
		transition-property: background-color, transform, -webkit-transform;
		-webkit-transition-duration: 300ms;
		transition-duration: 300ms;
	}

	.phone_nav .nav_but:before,
	.nav_but:after {
		content: '';
		display: block;
		width: 20px;
		height: 2px;
		position: absolute;
		background: #c7a87c;
		transition-property: margin, -webkit-transform;
		-webkit-transition-property: margin, -webkit-transform;
		transition-property: margin, transform;
		transition-property: margin, transform, -webkit-transform;
		transition-duration: 300ms;
		-webkit-transition-duration: 300ms;
	}

	.phone_nav .nav_but:before {
		margin-top: -5px;
	}

	.phone_nav .nav_but:after {
		margin-top: 5px;
	}

	/*栏目名称*/
	.phone_nav .nav_main {
		height: 100%;
		position: fixed;
		left: 0;
		opacity: 0;
		width: 0;
		transition: all 0.4s ease 0.3s;
		-webkit-transition: all 0.4s ease 0.3s;
		background-color: #c7a87c;
		overflow: hidden;
		z-index: 10000001;
	}

	.phone_nav .nav_main ul {
		padding: 0 20px;
		margin-top: 40px;
	}

	.phone_nav .nav_main li a {
		background-position: left;
		color: #ffffff;
		font-size: 16px;
		height: 46px;
		line-height: 46px;
		display: inline-block;
		background-size: 32px;
		background-repeat: no-repeat;
	}

	.phone_nav .nav_main .ss {
		border: 1px solid #fff;
		margin-top: 20px;
	}

	.phone_nav .nav_main .ss .p2 {
		float: right;
	}

	.phone_nav .nav_main .ss .p2 input {
		border: 0;
		width: 34px;
		height: 34px;
	}

	.phone_nav .nav_main .ss .p1 {
		display: block;
		margin: 0 34px 0 5px;
	}

	.phone_nav .nav_main .ss .p1 input {
		width: 100%;
		height: 34px;
		line-height: 34px;
		background: none;
		border: 0;
		font-family: "Microsoft YaHei";
		font-size: 14px;
		color: #fff;
	}

	.phone_nav .nav_main li b {
		display: inline-block;
		position: absolute;
		right: 10px;
		top: 0px;
		width: 100%;
		height: 50px;
		background: url("../wap_images/lmfooter_bottom.png") center right no-repeat;
		z-index: 99;
	}

	.phone_nav .nav_main .ul {
		padding: 0px !important;
		margin: 0;
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.4s;
		-webkit-transition: max-height 0.4s;
	}

	.phone_nav .nav_main .ul li {
		padding: 0;
		border-bottom: 0;
		transform: translateX(0px);
		-webkit-transform: translateX(0px);
	}

	.phone_nav .nav_main .ul li a {
		padding: 0;
		height: auto;
		line-height: 30px;
		font-weight: normal;
		font-size: 14px;
	}

	.phone_nav .nav_main .b_one .ul {
		max-height: 300px;
		padding: 0 0 0px 40px;
		margin-bottom: 10px;
	}

	.phone_nav .nav_main .b_one b {
		background: url(../wap_images/lmfooter_bottom1.png) center right no-repeat;
	}


	.phone_nav .nav_main li {
		transform: translateX(100px);
		-webkit-transform: translateX(100px);
		transition: all 0.8s ease;
		-webkit-transition: all 0.8s ease;
		border-bottom: 1px solid rgba(225, 225, 225, 0.5);
		padding: 0 20px;
		position: relative;
	}

	.phone_nav .nav_main li:nth-of-type(1) {
		transition-delay: 0.1s;
		-webkit-transition-delay: 0.1s;
	}

	.phone_nav .nav_main li:nth-of-type(2) {
		transition-delay: 0.2s;
		-webkit-transition-delay: 0.2s;
	}

	.phone_nav .nav_main li:nth-of-type(3) {
		transition-delay: 0.3s;
		-webkit-transition-delay: 0.3s;
	}

	.phone_nav .nav_main li:nth-of-type(4) {
		transition-delay: 0.4s;
		-webkit-transition-delay: 0.4s;
	}

	.phone_nav .nav_main li:nth-of-type(5) {
		transition-delay: 0.5s;
		-webkit-transition-delay: 0.5s;
	}

	.phone_nav .nav_main li:nth-of-type(6) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(7) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(8) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(9) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}

	.phone_nav .nav_main li:nth-of-type(10) {
		transition-delay: 0.6s;
		-webkit-transition-delay: 0.6s;
	}


	/*打开样式*/
	.phone_nav_one {
		transition-delay: 0s;
		-webkit-transition-delay: 0s;
	}

	.phone_nav_one .nav_main {
		opacity: 1;
		width: 100%;
		overflow: inherit;
	}

	.phone_nav_one .nav_but {
		background: rgba(0, 0, 0, 0);
	}

	.phone_nav_one .nav_but:before {
		margin-top: 0;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		background-color: #c7a87c;
	}

	.phone_nav_one .nav_but:after {
		margin-top: 0;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		background-color: #c7a87c;
	}

	.phone_nav_one .nav_but_box {
		opacity: 0.8;
	}

	.phone_nav_one .nav_main li {
		transform: translateX(0);
		-webkit-transform: translateX(0);
	}
}


@media screen and (max-width:758px) {

	/*--768-0--*/
	.phone_nav .nav_but_box {
		/* top:0.27rem; right:10px;*/
	}

	.phone_nav .nav_main ul {
		margin-top: 20px;
		height: 300px;
		overflow-y: auto;
		box-sizing: border-box;
	}

	.phone_nav .nav_main .b_one .ul {
		height: auto;
	}

}

@media screen and (max-width:470px) {

	/*--768-0--*/
	.phone_logo {
		padding: 0.2rem 3%;
	}

	.phone_nav .nav_main ul {
		height: 600px;
	}

	.phone_nav .nav_main .b_one .ul {
		height: auto;
	}

}

.i_banben {
	width: 1.2rem;
	position: absolute;
	left: 4%;
	top: 50%;
	webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.i_banben_t {
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	-moz-border-radius: 8px;
	/* Gecko browsers */
	-webkit-border-radius: 8px;
	/* Webkit browsers */
	border-radius: 8px;
	/* W3C syntax */
	border: 1px solid #e5e5e5;
	padding-left: 0.13rem;
	color: #666666;
	font-size: 0.26rem;
	background: url(../wap_images/tb_01.png) right 0.15rem center no-repeat;
	background-size: 0.2rem;
	background-color: #faf9f7;
}

.i_banben_c {
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0.6rem;
	background-color: #fff;
	display: none;
}

.i_banben_c li {
	width: 100%;
	float: left;
}

.i_banben_c li a,
.i_banben_c li a:hover {
	text-decoration: none;
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	overflow: hidden;
	color: #333;
	font-size: 13px;
}


/*手机导航*/
.i_content {
	width: 100%;
	/* padding-bottom:0.9rem;*/
}

.i_box1 {
	width: 100%;
	padding: 0.45rem 4% 0.9rem 4%;
}

.i_box1_t {
	width: 100%;
	text-align: center;
}

.i_box1_t img {
	width: 1.56rem;
}

.i_box1_c {
	width: 100%;
}

.i_box1_c li {
	width: 100%;
	float: left;
}

.i_box1_c li .div {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	color: #333333;
	font-size: 0.28rem;
	float: left;
	font-weight: bold;
}

.i_box1_c li .div:hover {
	color: #333333;
	text-decoration: none;
}

.i_box1_c li .div .a_text {
	width: 100%;
	padding: 0.2rem 0px 0.15rem 0px;
	line-height: 1.6;
	text-align: center;
}

.i_box1_c li .div .a_text .s1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 0.22rem;
}

.i_box1_c li .div .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.i_box1_c li .div .a_img img {
	width: 100%;
}

.i_box2 {
	width: 100%;
	background: url(../wap_images/bg1.jpg) center center no-repeat;
	background-size: cover;
	background-color: #000;
	padding: 0.4rem 4% 0.5rem 4%;
}

.i_box2_t {
	width: 100%;
	padding-bottom: 0.2rem;
	line-height: 1.8;
	text-align: center;
	color: #fff;
	font-size: 0.5rem;
}

.i_box2_t1 {
	width: 100%;
	padding-bottom: 0.35rem;
	line-height: 1.7;
	color: #fff;
	font-size: 0.3rem;
	text-align: center;
}

.i_box2_c {
	width: 100%;
	text-align: center;
}

.i_box2_c a,
.i_box2_c a:hover {
	width: 1.5rem;
	height: 0.5rem;
	line-height: 0.5rem;
	color: #000000;
	font-size: 0.18rem;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	background-color: #fff;
	text-decoration: none;
	-moz-border-radius: 0.3rem;
	/* Gecko browsers */
	-webkit-border-radius: 0.3rem;
	/* Webkit browsers */
	border-radius: 0.3rem;
	/* W3C syntax */
}

.i_footer {
	width: 100%;
	background-color: #000000;
	padding: 0.4rem 4%;
}

.i_footer_t {
	width: 100%;
	padding-bottom: 0.3rem;
	color: #fff;
	font-size: 0.24rem;
	line-height: 1.7;
	/* text-align: justify; */
}

.i_footer_c {
	width: 100%;
	color: #fff;
	font-size: 0.22rem;
	line-height: 1.7;
	text-align: justify;
}

.n_banner {
	width: 100%;
	position: relative;
}

.n_banner img {
	width: 100%;
}

.n_banner .a_text {
	width: 100%;
	color: #fff;
	font-size: 0.22rem;
	padding: 0px 3%;
	text-align: center;
	line-height: 1.7;
	position: absolute;
	left: 0px;
	top: 50%;
	webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.n_banner .a_text .s1 {
	font-size: 0.36rem;
}


.n_box1 {
	width: 100%;
}

.n_about {
	width: 100%;
	padding: 0.5rem 7% 1rem 7%;
	line-height: 1.8;
	overflow: hidden;
	/* text-align: justify; */
	color: #333333;
	font-size: 0.26rem;
}

.n_about img {
	max-width: 100%;
	height: auto !important;
}


.n_box2 {
	width: 100%;
	padding: 0.7rem 4%;
}

.n_box1_c {
	width: 100%;
}

.n_box1_c li {
	width: 50%;
	padding: 0px 2% 4% 2%;
	float: left;
}

.n_box1_c li .div {
	width: 100%;
	float: left;
	display: inline-block;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px #e7e7e7;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #e7e7e7;
	/*webkit*/
	box-shadow: 0px 0px 10px #e7e7e7;
	/*opera或ie9*/
	color: #333333;
	font-size: 0.26rem;
	-webkit-transition: all ease-out 0.2s;
	transition: all ease-out 0.2s;
}

.n_box1_c li .div:hover {
	text-decoration: none;
	color: #333;
}

.n_box1_c li .div .s1 {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	 height:4.5rem;
}

.n_box1_c li .div .s1 img {
	width: 100%
}

.n_box1_c li .div .s2 {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	text-align: center;
	overflow: hidden;
}

.n_box1_c li .div:hover {
	-moz-box-shadow: 0px 0px 10px #cdad79;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #cdad79;
	/*webkit*/
	box-shadow: 0px 0px 10px #cdad79;
	/*opera或ie9*/
}

.n_box1_b {
	width: 100%;
	padding-top: 0.3rem;
	text-align: center;
}

.n_box1_b a,
.n_box1_b a:hover {
	width: 1.8rem;
	height: 0.6rem;
	line-height: 0.6rem;
	color: #fff;
	background-color: #cdad79;
	text-align: center;
	display: inline-block;
	overflow: hidden;
	font-size: 0.24rem;
	text-decoration: none;
}

.n_box1_ul {
	width: 100%;
}

.n_box1_ul li {
	width: 100%;
	padding-bottom: 0.65rem;
	float: left;
}

.n_box1_ul li .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
	float: left;
	position: relative;
}

.n_box1_ul li .a_img img {
	width: 100%
}

.n_box1_ul li .a_img .a_text {
	width: 100%;
	height: 1.2rem;
	padding-top: 0.4rem;
	background: url(../wap_images/tb12.png) bottom repeat;
	background-size: auto 1.2rem;
	position: absolute;
	left: 0px;
	bottom: 0px;
	line-height: 0.8rem;
	font-size: 0.26rem;
	text-align: center;
	color: #fff;
}


.n_box3 {
	width: 100%;
	padding: 0px 4% 0.7rem 4%;
}

.n_box3_t {
	width: 100%;
}

.n_box3_t a,
.n_box3_t a:hover {
	text-decoration: none;
	padding-left: 0.3rem;
	color: #999999;
	font-size: 0.24rem;
	height: 1rem;
	line-height: 1rem;
	background: url(../wap_images/tb3.png) left center no-repeat;
}

.n_box3_c {
	width: 100%;
	padding-bottom: 1rem;
}

.n_box2_cr_t {
	width: 100%;
	padding-bottom: 0.2rem;
	line-height: 1.7;
	color: #232835;
	font-size: 0.3rem;
}

.n_box2_cr_t1 {
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	color: #999999;
	font-size: 0.22rem;
	overflow: hidden;
}

.n_box2_cr_c {
	width: 100%;
	padding-top: 0.3rem;
	line-height: 2;
	color: #666666;
	font-size: 0.24rem;
	text-align: justify;
	overflow: hidden;
}

.n_box2_cr_c img {
	max-width: 100%;
	height: auto !important;
}

.n_box2_cl {
	width: 100%;
}

.n_box2_cl_t {
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	color: #232835;
	font-size: 0.26rem;
}

.n_box2_cl_c {
	width: 100%;
	height: 44px;
}

.bshare-custom a {
	width: 44px !important;
	padding: 0px !important;
	display: inline-block;
	height: 44px !important;
	/*background:none !important;*/
	margin-right: 8px !important;
}

.bshare-facebook {
	background: url(../wap_images/img11.jpg) no-repeat !important;
}

.bshare-linkedin {
	background: url(../wap_images/img13.jpg) no-repeat !important
}

.bshare-twitter {
	background: url(../wap_images/img12.jpg) no-repeat !important
}

.a_rlzydiv_c {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.a_rlzydiv_c dt {
	width: 100%;
	padding-bottom: 5px;
	float: left;
	font-weight: normal;
}

.a_rlzydiv_c dt .div {
	width: 100%;
	padding: 3% 0px;
	background-color: #cdad79;
	color: #fff;
	font-size: 0.24rem;
}

.a_rlzydiv_c dt .div .s1 {
	width: 40%;
	text-indent: 3%;
}

.a_rlzydiv_c dt .div .s2 {
	width: 19.5%;
}

.a_rlzydiv_c dt .div .s3 {
	width: 14%;
	text-align: center;
}

.a_rlzydiv_c dt .div .s4 {
	width: 26.5%;
	text-align: center;
}

.a_rlzydiv_c dd {
	width: 100%;
	padding-bottom: 5px;
	float: left;
	font-weight: normal;
}

.a_rlzydiv_c dd .div {
	width: 100%;
	padding: 3% 0px;
	background: url(../wap_images/r_jt1.jpg) right center no-repeat;
	background-size: 10px;
	background-color: #efefef;
	font-size: 0.24rem;
	color: #333333;
	cursor: pointer;
	/*transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 1s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;*/
}

.a_rlzydiv_c dd .div:hover,
.a_rlzydiv_c dd .div.activerc {
	/*padding:2% 0px;*/
	background: url(../wap_images/r_jt2.jpg) right center no-repeat;
	background-size: 10px;
	background-color: #eddec7;
}

.a_rlzydiv_c dd .div .s1 {
	width: 40%;
	text-indent: 3%;
}

.a_rlzydiv_c dd .div .s2 {
	width: 19.5%;
}

.a_rlzydiv_c dd .div .s3 {
	width: 14%;
	text-align: center;
}

.a_rlzydiv_c dd .div .s4 {
	width: 26.5%;
	text-align: center;
}

.a_rlzydiv_c dd .div1 {
	width: 100%;
	background-color: #fff;
	padding: 2% 3%;
	color: #333333;
	font-size: 0.24rem;
	line-height: 1.8;
	overflow-x: hidden;
	display: none;
}

/*.a_rlzydiv_c dd .div1{width:100%; padding:15px 10px 20px 4%; display:none;}*/
.a_rlzydiv_c dd .div1_l {
	width: 100%;
	line-height: 1.8;
	overflow: hidden;
	color: #222222;
	font-size: 0.24rem;
}

.a_rlzydiv_c dd .div1_l img {
	max-width: 100%;
}

.a_rlzydiv_c dd .div1_r,
.a_rlzydiv_c dd .div1_r:hover {
	width: 100%;
	margin-top: 15px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	background-color: #cdad79;
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
	overflow: hidden;
	-moz-border-radius: 10px;
	/* Gecko browsers */
	-webkit-border-radius: 10px;
	/* Webkit browsers */
	border-radius: 10px;
	/* W3C syntax */
	/* margin-right:10px;*/
}

.n_box4 {
	width: 100%;
	padding: 0.15rem 4%;
	background-color: #c7a87c;
}

.n_box4 .ipt1 {
	width: 85%;
	border: 1px solid #f4f4f4;
	height: 0.8rem;
	line-height: 0.8rem;
	text-indent: 0.2rem;
	font-family: "微软雅黑";
	color: #333;
	font-size: 0.24rem;
}

.n_box4 .ipt2 {
	width: 15%;
	height: 0.8rem;
	background: url(../wap_images/tb4.png) center no-repeat;
	background-size: 0.23rem;
	border: 0px;
	cursor: pointer;
	background-color: #fff;
}

.n_box4_c {
	width: 100%;
	padding: 0.2rem 4% 0.7rem 4%;
}


.n_box4_con {
	width: 100%;
	color: #666666;
	line-height: 1.8;
	padding-top: 0.2rem;
	overflow: hidden;
	text-align: justify;
	font-size: 0.26rem;
}

.n_box4_con img {
	max-width: 100%;
	height: auto !important;
}

.n_box3_t1 {
	width: 100%;
	height: 1.2rem;
	line-height: 1.2rem;
	overflow: hidden;
	color: #333333;
	font-size: 0.36rem;
}

.n_messages {
	width: 100%;
}

.n_messages table tr td {
	padding: 2% 0px;
	color: #333333;
	font-size: 0.24rem;
}

.n_messages .ipt1 {
	width: 67%;
	height: 35px;
	border: 0px;
	line-height: 35px;
	background-color: #efefef;
	text-indent: 10px;
	color: #333;
	font-size: 0.24rem;
	font-family: "微软雅黑";
}

.n_messages .ipt2 {
	width: 100%;
	height: 110px;
	padding: 5px 2%;
	resize: none;
	border: 0px;
	background-color: #efefef;
	color: #333;
	font-size: 0.24rem;
	font-family: "微软雅黑";
}

.n_messages .ipt3 {
	width: 99px;
	height: 30px;
	line-height: 30px;
	background-color: #cdad7a;
	border: 0px;
	color: #fff;
	font-size: 0.24rem;
	font-family: "微软雅黑";
}

.n_messages .ipt4 {
	width: 99px;
	height: 30px;
	line-height: 30px;
	background-color: #efefef;
	border: 0px;
	color: #666666;
	font-size: 0.26rem;
	font-family: "微软雅黑";
}

.n_address {
	width: 100%;
	padding-top: 0.2rem;
	line-height: 2;
	padding-bottom: 0.3rem;
	background: url(../wap_images/e.jpg) left top no-repeat;
	color: #666666;
	font-size: 0.24rem;
}

.n_address span {
	color: #333333;
}

.n_contanct_map {
	width: 100%;
	overflow: hidden;
}

.n_contanct_map #allmap {
	width: 100%;
	height: 5rem;
}

.n_box4_t {
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	color: #333333;
	font-size: 0.3rem;
	overflow: hidden;
}

.n_box5 {
	width: 100%;
	padding-bottom: 0.4rem;
	text-align: center;
	color: #dcdcdc;
}

.n_box5 a,
.n_box5 a:hover {
	text-decoration: none;
	height: 0.7rem;
	line-height: 0.7rem;
	color: #666666;
	font-size: 0.24rem;
	padding: 0px 0.3rem;
	display: inline-block;
}


.n_box4_r_ul {
	width: 100%;
}

.n_box4_r_ul li {
	width: 50%;
	padding: 0px 2% 4% 2%;
	float: left;
}

.n_box4_r_ul li .div {
	width: 100%;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px #e8e8e8;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #e8e8e8;
	/*webkit*/
	box-shadow: 0px 0px 10px #e8e8e8;
	/*opera或ie9*/
	display: inline-block;
	float: left;
	color: #333333;
	font-size: 0.26rem;
}

.n_box4_r_ul li .div:hover {
	text-decoration: none;
	color: #333;
}

.n_box4_r_ul li .div .a_img {
	width: 100%;
	display: inline-block;
	overflow: hidden;
}

.n_box4_r_ul li .div .a_img img {
	width: 100%;
}

.n_box4_r_ul li .div .a_text {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	overflow: hidden;
	text-align: center;
}

.n_box5_l {
	width: 100%;
	overflow: hidden;
}

.n_box5_l img {
	width: 100%;
}

.n_box5_rc {
	width: 100%;
	padding-top: 0.3rem;
}

.n_box5_rc_t {
	width: 100%;
	padding: 10px 0px;
	line-height: 1.8;
	color: #333333;
	font-size: 0.3rem;
	text-align: center;
}

.n_box5_rc_c {
	width: 100%;
	padding-top: 25px;
	line-height: 2;
	color: #333333;
	font-size: 0.26rem;
	overflow: hidden;
}

.n_box5_rc_c img {
	max-width: 100%;
	height: auto !important;
}

.n_box6 {
	width: 100%;
	text-align: center;
	height: 1.2rem;
	line-height: 1.2rem;
	margin-top: 0.45rem;
	overflow: hidden;
	color: #333333;
	font-size: 0.38rem;
}

.n_box6_ul {
	width: 100%;
	padding-top: 0.2rem;
}

.n_box6_ul li {
	width: 100%;
	padding-bottom: 0.2rem;
	float: left;
}

.n_box6_ul li .div {
	width: 100%;
	height: 111px;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 10px #e8e8e8;
	/*firefox*/
	-webkit-box-shadow: 0px 0px 10px #e8e8e8;
	/*webkit*/
	box-shadow: 0px 0px 10px #e8e8e8;
	/*opera或ie9*/
	display: inline-block;
	float: left;
	color: #333333;
	font-size: 0.24rem;
}

.n_box6_ul li .div:hover {
	text-decoration: none;
	color: #333;
}

.n_box6_ul li .div .a_img {
	width: 42%;
	height: 111px;
	display: inline-block;
	overflow: hidden;
}

.n_box6_ul li .div .a_img img {
	width: 100%;
	height: 111px;
}

.n_box6_ul li .div .a_text {
	width: 58%;
	padding: 15px 25px;
}

.n_box6_ul li .div .a_text_c {
	width: 100%;
	text-align: center;
	line-height: 25px;
	height: 75px;
}


/*2021-1-27*/
.n_box7{width:100%; padding:0.2rem 2% 0.4rem 2%;}
.n_box7_ul{width:100%;}
.n_box7_ul li{width:100%; float:left;}
.n_box7_ul li .div_t{width:100%; height:1.6rem; line-height:1.6rem; overflow:hidden; color:#333333; font-size:0.34rem; font-weight:bold; text-align:center;}
.n_box7_ul li .div_c{width:100%;}
.n_box7_ul li .div_c dd{width:50%; float:left; padding:0px 2% 2% 2%;}
.n_box7_ul li .div_c dd .div{width:100%; display:inline-block; overflow:hidden; color:#666666; font-size:0.2rem;}
.n_box7_ul li .div_c dd .div:hover{ color:#666; text-decoration:none;}
.n_box7_ul li .div_c dd .div .a_img{width:100%; display:inline-block; overflow:hidden; position:relative;}
.n_box7_ul li .div_c dd .div .a_img img{width:100%;}
.n_box7_ul li .div_c dd .div .a_img .a_tb1{width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../wap_images/zs1.png) bottom center no-repeat; z-index:1;}
.n_box7_ul li .div_c dd .div .a_img .a_tb2{width:100%; height:0.7rem; line-height:0.7rem; position:absolute; left:0px; bottom:0px; z-index:2; padding-right:0.3rem; text-align:right;}
.n_box7_ul li .div_c dd .div .a_img .a_tb2 span{ height:0.7rem; line-height:0.7rem; padding-right:0.45rem; color:#fff; font-size:0.22rem; font-weight:bold;background:url(../wap_images/zs2.png) right center no-repeat;}
.n_box7_ul li .div_c dd .div .a_text{width:100%; margin:0.18rem 0.05rem 0.1rem 0.05rem; color:#333333; font-size:0.26rem; font-weight:bold; height:1rem; line-height:0.5rem; overflow:hidden;}
.n_box7_ul li .div_c dd .div:hover .a_text{ color:#bf9654;}
.n_box7_ul li .div_c dd .div .a_time{width:100%; height:0.5rem; line-height:0.5rem; overflow:hidden;}



@-webkit-keyframes float {
	0% {
		-webkit-transform: translateY(0) transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(1em);
		transform: translateY(1em);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes float {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	50% {
		-webkit-transform: translateY(1em);
		transform: translateY(1em);
	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}


@-webkit-keyframes float1 {
	0% {
		-webkit-transform: translateY(-1em);
		transform: translateY(-1em);

	}

	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0);

	}

	100% {
		-webkit-transform: translateY(-1em);
		transform: translateY(-1em);

	}
}

@keyframes float1 {
	0% {
		-webkit-transform: translateY(-1em);
		transform: translateY(-1em);

	}

	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	100% {
		-webkit-transform: translateY(-1em);
		transform: translateY(-1em);

	}
}


@-webkit-keyframes float2 {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);

	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);

	}
}

@keyframes float2 {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);

	}

	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);

	}
}
