@charset "utf-8";
/* CSS Document */
@import url("gonggong.css");
@import url("icon/iconfont.css");
html,
body {
	padding: 0px;
	margin: 0px;
}

* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family: "microsoft yahei";
	margin: 0 auto;
	font-size: 14px;
	min-width: 1200px;
	position: relative;
}

ul {
	list-style: none;
}

a {
	color: #333;
	text-decoration: none;
}

li a {
	display: block;
}

.slh {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.clear {
	clear: both;
	width: 100%;
	display: block;
	margin: 0px auto;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.w1200 {
	width: 1200px;
	margin: auto;
}

.dis_tab {
	width: 60%;
	height: 100%;
	display: table;
	overflow: hidden;
}

.tab_cell {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

@font-face {
	font-family: 'GENUINE';
	src: url('../fonts/GENUINE.TTF'), url('../fonts/GENUINE.OTF');
	src: url('../fonts/impact.TTF');
}

@font-face {
	font-family: 'hklj';
	src: url('../fonts/hklj.TTF'), url('../fonts/hklj.TTC'), url('../fonts/hklj.OTF');
}

@font-face {
	font-family: 'AMERICAN';
	src: url('../fonts/AMERICAN CAPTAIN.TTF');
}

@font-face {
	font-family: 'FZZDHJW';
	src: url('../fonts/FZZDHJW.TTF');
}

@font-face {
	font-family: 'WJY';
	src: url('../fonts/WJY.TTF');
}

.jb {
	background-image: -webkit-linear-gradient(left, #c27f09 45%, #e4b03e 60%, #f9cf5f 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.hjb {
	background-image: -webkit-linear-gradient(left, #010101 45%, #242424 60%, #4d4d4d 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.bjb {
	background-image: -webkit-linear-gradient(left, #fff 45%, #fff 60%, #fff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/*公共样式*/
* {
	margin: 0px;
	padding: 0px;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	margin: 0 auto;
	-webkit-appearance: none;
	color: #000;
	overflow-x: hidden;
	letter-spacing: 1px;
}

textarea,
input,
select,
button {
	font-family: 'microsoft yahei';
	outline: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

select {
	background-size: 15px 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

ul {
	list-style: none;
}

a {
	color: #333;
	text-decoration: none;
}

.slh {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.clear {
	clear: both;
	width: 100%;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	border: none;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.flex {
	display: flex;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
}

.wrap {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
}

.df {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.spjz {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.evenly {
	justify-content: space-evenly;
	-webkit-justify-content: space-evenly;
	-moz-justify-content: space-evenly;
	-ms-justify-content: space-evenly;
	-o-justify-content: space-evenly;
}

.czjz {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.column {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
}

.ydq {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
}

.row-reverse {
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
}

.column-reverse {
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
}

.baseline {
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
}

.onload {
	position: fixed;
	position: fixed;
	z-index: 1888888;
	left: 50%;
	top: 50%;
}

.onload img {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	width: 45px;
}

.lgsize {
	font-size: 36px;
	line-height: 38px;
	font-weight: lighter;
}

.mdsize {
	font-size: 28px;
	line-height: 30px;
	font-weight: lighter;
}

.smsize {
	font-size: 15px;
	line-height: 15px;
}

.pcshow {
	display: flex;
}

.sjshow {
	display: none;
}

.w1200 {
	width: 96%;
	max-width: 1200px;
	margin: auto;
}

.sjpcimg img {
	display: block;
	width: 100%;
}

.sjpcimg img:nth-child(2) {
	display: none;
}

.pd100 {
	padding: 100px 0;
}

.pd80 {
	padding: 80px 0;
}

.pd50 {
	padding: 50px 0;
}

.mb100 {
	margin-bottom: 100px;
}

.mb80 {
	margin-bottom: 80px;
}

.mb50 {
	margin-bottom: 50px;
}

@media (max-width:1200px) {
	.lgsize {
		font-size: 26px;
		line-height: 28px;
	}

	.mdsize {
		font-size: 18px;
		line-height: 20px;
	}

	.smsize {
		font-size: 12px;
		line-height: 12px;
	}

	.mb100 {
		margin-bottom: 50px;
	}

	.mb80 {
		margin-bottom: 30px;
	}

	.mb50 {
		margin-bottom: 30px;
	}
}

@media (max-width:640px) {
	.lgsize {
		font-size: 18px;
		line-height: 18px;
	}

	.mdsize {
		font-size: 15px;
		line-height: 15px;
	}

	.smsize {
		font-size: 10px;
		line-height: 16px;
	}

	.sjpcimg img:nth-child(1) {
		display: none;
	}

	.sjpcimg img:nth-child(2) {
		display: block;
	}

	.pcshow {
		display: none !important;
	}

	.sjshow {
		display: flex !important;
	}

	.mb100 {
		margin-bottom: 25px;
	}

	.mb80 {
		margin-bottom: 20px;
	}

	.mb50 {
		margin-bottom: 16px;
	}
}

.corlv {
	color: #8c7a66;
}

.corhei {
	color: #030000;
}

.corbai {
	color: #ffffff;
}

.corqianlv {
	color: #dfc5a9;
}

.corhuang {
	color: #8c7a66;
}

.jb {
	background-image: -webkit-linear-gradient(left, #c27f09 45%, #e4b03e 60%, #f9cf5f 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.hjb {
	background-image: -webkit-linear-gradient(left, #010101 45%, #242424 60%, #4d4d4d 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.bjb {
	background-image: -webkit-linear-gradient(left, #fff 45%, #fff 60%, #fff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 26px;
	font-weight: normal;
	line-height: 48px;
	text-align: right;
}

/*上面的公共代码如果样式里面有，无需重复加，如果原样式没有，需要加上面的公共代码*/
/*顶部*/
.header {
	width: 100%;
}

.top {
	padding: 20px 0 20px;
	overflow: hidden;
	background: #fff;
}

.top_fl {
	
	padding-top: 14px;
}

.top_fl h3 {
	font-family: "microsoft yahei";
	font-size: 30px;
	color: #333333;
	line-height: 36px;
	font-weight: normal;
}

.top_fl p {
	font-family: "microsoft yahei";
	margin-bottom: 5px;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 1.1px;
}
.top_fl a {
	font-family: "microsoft yahei";
	font-size: 28px;
}

.top_cen {
	height: 77px;
}

.top_cen img {
	max-width: 121px;
	max-height: 75px;
}

.top_fr {
	padding-top: 15px;
}

.top_fr p {
	font-size: 16px;
	color: #333333;
}

.top_fr p span {
	font-size: 16px;
	color: #333333;
	font-family: 'GENUINE';
}

.top_fr a {
	font-size: 32px;
	color: #333333;
	font-family: 'GENUINE';
}

.top_fr a span {
	font-size: 36px;
	color: #333333;
	font-family: 'MFBANHEI';
}

/*导航*/
.nav {
	background: #000;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #666666;
	height: 60px;
}

#nav_img_smy {
	display: none;
}

#nav_img_smy img {
	width: 75px;
	height: 50px;
	margin: 5px 20px 0 5px;
}

#nav_tel_smy {
	display: none;
	margin: 0px 0 0 -15px;
}

#nav_tel_smy a {
	font-size: 22px;
	font-weight: 500;
}

.nav_ul {
	width: 1197px;
	height: 62px;
	text-align: center;
	display: block;
	margin: 0px auto;
}

.nav_ul li {
	float: left;
	display: block;
	position: relative;
}

.nav_ul li a {
	padding: 0px 10px;
	height: 54px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	line-height: 58px;
	margin-left: 30px;
	margin-right: 30px;
}

.nav_ul li.on a.nava {
	border-bottom: 6px solid #fff;
}

.nav_ul li .subyu {
	display: none;
	position: absolute;
	z-index: 2;
	width: 140px;
	padding-top: 14px;
	background-color: #1f7654d4;
	border: 1px solid rgb(255, 255, 255);
	border-radius: 16px;
}

.nav_ul li .subyu li {
	width: 140px !important;
	display: block;
	float: left;
	line-height: 42px !important;
	height: 42px !important;
}

.nav_ul li .subyu a {
	display: block;
	text-align: center;
	padding: 0px !important;
	margin: 0px auto;
	width: 100%;
	line-height: 42px !important;
	height: 42px !important;
}

.nav_ul li .subyu a:hover {
	background-color: rgba(255, 255, 255, 0.3);
}

.subyu001 {
	left: 15px;
	top: 69px;
}

.subyu002 {
	left: 6px;
	top: 69px;
}

/*banner*/
.banner {
	width: 100%;
	height: 600px;
	position: relative;
	overflow: hidden;
}

.banner .pic li {
	width: 100%;
	height: 600px;
	float: left;
}

.banner .pic li img {
	position: absolute;
	display: block;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.banner .pic li .w1200 {
	position: relative;
	height: 500px;
}

.ban_info {
	width: 440px;
	height: 300px;
	position: absolute;
	left: 200px;
	bottom: 64px;
}

.ban_info_top {
	padding: 11px 0 0px;
	text-align: center;
	width: 490px;
}

.ban_info_top h3 {
	font-size: 34px;
	font-weight: normal;
	font-style: normal;
	line-height: 60px;
	margin-bottom: 12px;
	text-align: center;
}

.baiyu {
	background: #000;
	height: 18px;
	width: 260px;
	display: block;
	position: absolute;
	right: 0px;
	top: 43px;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

.ban_info_top p span {
	display: block;
	text-align: left;
	text-transform: Uppercase;
}

.ban_info_top p span:nth-child(1) {
	font-size: 35px;
	line-height: 60px;
	color: #fff;
	padding-bottom: 14px;
}

.ban_info_top p span:nth-child(2) {
	font-size: 20px;
	line-height: 24px;
	color: #d5d5d5;
	padding-bottom: 10px;
}

.ban_info_top p span:nth-child(3) {
	font-size: 10px;
	line-height: 14px;
	color: #bebebe;
}

.ban_lj {
	width: 199px;
	height: 58px;
	text-align: center;
	background: url(../images/pp_anniu.png) center top no-repeat;
	margin-top: 20px;
}

.ban_lj a {
	width: 50%;
	font-size: 18px;
	line-height: 58px;
	color: #fff;
	float: left;
	display: block;
	text-indent: 20px;
}

.ban_lj a:nth-of-type(2) {
	color: #000;
	text-indent: 14px;
}

.banner .hd {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
	font-size: 0;
	z-index: 1;
}

.banner .hd li {
	margin: 0 5px;
	background: url(../images/dot.png) no-repeat 0 -16px;
	height: 16px;
	overflow: hidden;
	width: 16px;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	_background: url(../images/dot8.png) no-repeat 0 -16px;
}

.banner .hd .on {
	background-position: 0 0;
}

.banner .prev,
.banner .next {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: none;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	filter: alpha(opacity=20);
	opacity: 0.2;
}

.banner .prev {
	left: 0;
}

.banner .next {
	background-position: 0 -90px;
	right: 0;
}

.banner .prev:hover,
.banner .next:hover {
	filter: alpha(opacity=50) !important;
	opacity: 0.5 !important;
}

/*p01*/
.p01 {
	width: 1200px;
	display: block;
	margin: 60px auto 0px;
}

.p01a {
	width: 656px;
	display: block;
	float: left;
	position: relative;
}

.p01a_a {
	width: 656px;
	display: block;
	position: absolute;
	left: 0px;
	top: 20px;
	text-align: center;
	font-size: 58px;
	line-height: 62px;
	color: #000000;
	font-family: 'AMERICAN';
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	text-transform: Uppercase;
}

.p01a_b {
	width: 656px;
	display: block;
	text-align: center;
	font-size: 30px;
	line-height: 40px;
	color: #333333;
	font-weight: bold;
	padding-top: 48px;
}

.p01a p {
	font-size: 16px;
	color: #666666;
	text-indent: 2em;
	line-height: 26px;
	padding-top: 14px;
}

.p01a_c {
	width: 120px;
	height: 42px;
	line-height: 42px;
	display: block;
	text-align: center;
	background: #1f7654;
	color: #fff;
	font-size: 22px;
	text-transform: Uppercase;
	margin: 16px auto 0px;
	border-radius: 6px;
}

.p01b {
	width: 520px;
	display: block;
	float: right;
}

.p01b img {
	width: 520px;
	height: 315px;
	display: block;
	margin: 0px auto;
	border-radius: 10px;
}


/*fwxm*/
.fwxm {
	background: #fff;
	width: 100%;
	height: 520px;
}

.fwxm_ul ul {
	width: 100%;
}

.fwxm_ul ul a {
	display: block;
	width: 24%;
}

.fwxm_ul li {
	background: url(../images/fwxm_li.png) no-repeat center/100% 100%;
	height: 204px;
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}

.fwxm_ul li img {
	width: 63px;
	margin-top: 40px;
}

.fwxm_ul li h3 {
	color: #353535;
	font-size: 20px;
	line-height: 36px;
}

.fwxm_ul li span {
	display: block;
	color: #808080;
	font-size: 14px;
	line-height: 14px;
}

.fwxm_ul li p {
	color: #fff;
	font-size: 18px;
	line-height: 60px;
}

.fwxm .fwxm_rx {
	width: 400px;
	margin: 0 auto;
	text-align: center;
	border: 1px solid #fff;
	color: #fff;
}

.fwxm .fwxm_rx p {
	font-size: 18px;
	line-height: 36px;
}

.fwxm .fwxm_rx span {
	font-size: 24px;
	line-height: 48px;
	margin-left: 13px;
}

ul.fwxm_ul2 {
	display: none;
}

.fwxm_list {
	display: none;
}

@media screen and (min-width:950px) and (max-width:1000px) {
	.fwxm_ul li {
		background: url(../images/fwxm_li.png) no-repeat center/90% 100%;
	}
}

@media screen and (max-width:1200px) {
	.fwxm_ul li {
		background: url(../images/fwxm_li.png) no-repeat center/80% 95%;
	}

	.fwxm_ul li p {
		font-size: 16px;
		line-height: 58px;
	}
}

@media screen and (min-width:1201px) {
	.fwxm_ul li {
		background: url(../images/fwxm_li.png) no-repeat center/70% 100%;
	}
}

@media screen and (max-width:950px) {
	.fwxm_ul li {
		background: url(../images/fwxm_li.png) no-repeat center/90% 90%;
	}

	.fwxm_ul li p {
		font-size: 16px;
		line-height: 50px;
	}
}

@media screen and (max-width:750px) {
	.fwxm_ul {
		display: none;
	}

	.fwxm_ul2 {
		display: flex;
	}

	.fwxm_ul2 a {
		display: block;
		width: 30%;
	}

	.fwxm_ul2 li {
		width: 100%;
		text-align: center;
		padding-top: 24px;
	}

	.fwxm_ul2 li h3 {
		width: 65%;
		text-align: right;
		line-height: 16px;
		color: #333;
		padding-top: 16px;
		font-weight: 800;
	}

	.fwxm_ul2_img {
		width: 100%;
	}

	.fwxm_ul2_1 {
		width: 35%;
		text-align: left;
		line-height: 16px;
		color: #333;
		padding-top: 18px;
	}

	.fwxm_ul2 li .fwxm_ul2_2 {
		width: 100%;
		text-align: center;
		line-height: 0px;
		font-weight: 0;
		color: #808080;
		line-height: 18px;
	}
}

@media screen and (max-width:640px) {
	.fwxm_listl p {
		padding: 15px 0px;
		margin-top: 10px;
	}
}

@media screen and (max-width:500px) {
	.fwxm_ul2 li h3 {
		width: 70%;
	}

	.fwxm_ul2_1 {
		width: 30%;
	}
}

/* 本例子css */
.slideGroupyu {
	width: 100%;
	background: #fafafa;
	margin: 60px auto 0px;
	display: none;
}

.slideGroup {
	width: 1200px;
	display: block;
	margin: 0px auto;
}

.slideGroup .parHd {
	width: 80px;
	float: left;
	display: block;
	background: #f4f4f4;
}

.slideGroup .parHd ul {
	width: 80px;
	float: left;
	display: block;
}

.slideGroup .parHd ul li {
	float: left;
	display: block;
	width: 80px;
	height: 120px;
	padding: 50px 0px;
	background: #2d2d2d;
}

.slideGroup .parHd ul li:nth-of-type(1) {
	border-bottom: 1px solid #fff;
}

.slideGroup .parHd ul li span {
	width: 74px;
	height: 112px;
	border-right: 6px solid #2d2d2d;
	font-size: 24px;
	color: #ffffff;
	line-height: 28px;
	display: block;
	text-align: center;
	padding: 4px 0px;
}

.slideGroup .parHd ul li.on {
	background: #1f7654;
}

.slideGroup .parHd ul li.on span {
	border-right: 6px solid #eea71b;
}

.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	width: 1120px;
	position: relative;
}

.slideGroup .sPrev,
.slideGroup .sNext {
	display: none;
	z-index: 2;
	position: absolute;
	top: 172px;
	width: 30px;
	height: 94px;
	border: 1px solid #ddd;
}

.slideGroup .sPrev {
	left: 18px;
	background: url(../images/icoLeft.gif) center center no-repeat #f4f4f4;
}

.slideGroup .sNext {
	right: 18px;
	background: url(../images/icoRight.gif) center center no-repeat #f4f4f4;
}

.slideGroup .sPrev:hover,
.slideGroup .sNext:hover {
	border-color: #f60;
	display: block;
}

.slideGroup:hover .sPrev,
.slideGroup:hover .sNext {
	display: block;
}

.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}

.slideGroup .parBd ul li {
	float: left;
	display: block;
	width: 1120px;
}

.cloneyu {
	width: 479px;
	height: 441px;
	display: block;
	float: left;
}

.slideGroup .parBd ul li .slia {
	width: 50%;
	float: left;
	display: block;
}

.slideGroup .parBd ul li .slia img {
	display: block;
	width: 559px;
	height: 441px;
	margin-left: 1px;
}

.slideGroup .parBd ul li .slib {
	display: block;
	margin: 0px auto;
}

.slideGroup .parBd ul li .slib img {
	float: left;
	display: block;
	width: 479px;
	height: 441px;
	margin-left: 1px;
}

.slideGroup .parBd ul li .slic {
	width: 640px;
	display: block;
	float: right;
}

.slic_a {
	font-size: 30px;
	color: #000000;
	line-height: 80px;
	font-weight: bold;
	display: block;
	text-align: center;
	padding-top: 30px;
}

.slic p {
	padding-top: 10px;
	width: 558px;
	text-indent: 2em;
	margin: 0px auto;
	font-size: 18px;
	color: #666666;
	line-height: 42px;
}

.slic p span {
	color: #1f7654;
}

.slic_b {
	width: 160px;
	height: 50px;
	display: block;
	margin: 10px auto 0px;
	background: #1f7654;
	color: #ffffff;
	font-size: 26px;
	line-height: 50px;
	text-align: center;
	border-radius: 8px;
}

.p01tit {
	width: 100%;
	margin: 60px auto 0px;
	position: relative;
}

.p01tita {
	display: block;
	text-align: center;
	font-size: 58px;
	color: #000000;
	line-height: 58px;
	font-family: 'AMERICAN';
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	text-transform: Uppercase;
}

.p01titb {
	display: block;
	width: 100%;
	background: url(../images/p01.png) center top no-repeat #fff;
	height: 20px;
}

.p01titc {
	width: 100%;
	display: block;
	text-align: center;
	font-size: 32px;
	color: #333333;
	font-weight: bold;
	line-height: 36px;
	left: 0px;
	top: 38px;
	position: absolute;
}

.p01titd {
	display: block;
	width: 100%;
	background: url(../images/p01.png) center top no-repeat #fafafa;
	height: 20px;
}

/*p02*/
.p02 {
	width: 1198px;
	display: block;
	margin: 0px auto;
	padding-top: 20px;
}

.p02 li {
	width: 280px;
	float: left;
	display: block;
	margin-right: 26px;
	margin-top: 30px;
}

.p02 li img {
	display: block;
	margin: 0px auto;
	width: 280px;
	height: 138px;
	border-radius: 8px;
}

.p02 li:nth-of-type(4n) {
	margin-right: 0px;
}

.p02 li span {
	display: block;
	width: 280px;
	font-size: 22px;
	color: #000000;
	line-height: 66px;
	text-align: center;
}

/*维修服务中心流程*/
.part4 {
	width: 100%;
	display: block;
	background: #fafafa;
	padding: 40px 0px 0px;
}

.qylb {
	height: 322px;
	overflow: hidden;
	position: relative;
	margin-bottom: 45px;
}

.qy_ul li {
	overflow: hidden;
}

.qy_ul li .fl {
	width: 544px;
}

.qy_ul li .fr {
	width: 618px;
}

.qy_info h3 {
	font-size: 24px;
	color: #000;
	line-height: 24px;
	margin-bottom: 23px;
}

.qy_tw {
	padding: 16px 0;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
}

.qy_tw img {
	float: left;
}

.qy_tw p {
	font-size: 14px;
	color: #727272;
	width: 310px;
	float: right;
	line-height: 30px;
	text-indent: 28px;
}

.qylb .hd {
	position: absolute;
	width: 600px;
	right: 0;
	bottom: 20px;
}

.qylb .hd ul li {
	width: 88px;
	height: 15px;
	background: #f1f1f1;
	margin-right: 13px;
	float: left;
}

.qylb .hd ul li:last-child {
	margin-right: 0;
}

.qylb .hd ul li.on {
	background: #1f7654;
}

.lc {
	padding: 48px 0 40px;
	border-top: 1px solid #ebebeb;
	position: relative;
}

.lc>span {
	position: absolute;
	width: 240px;
	line-height: 18px;
	font-size: 18px;
	color: #727272;
	text-align: center;
	left: 50%;
	top: -9px;
	margin-left: -120px;
}

.lc ul {
	overflow: hidden;
}

.lc ul li {
	width: 133px;
	margin-right: 70px;
	text-align: center;
	float: left;
}

.lc ul li:last-child {
	margin-right: 0;
}

.lc ul li h3 {
	font-size: 40px;
	color: #2d2d2d;
	line-height: 40px;
	margin-bottom: 14px;
}

.lc ul li p {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 16px;
	color: #2d2d2d;
}

.lc ul li:nth-child(2n) h3,
.lc ul li:nth-child(2n) p {
	color: #1f7654;
}

.lc ul li img {
	margin: auto;
}

/*p03*/
.p03 {
	width: 1200px;
	display: block;
	margin: 60px auto 0px;
}

.p03a {
	width: 790px;
	float: left;
	display: block;
}

.p03a_a {
	width: 790px;
	display: block;
	height: 54px;
	background: #1f7654;
	color: #fff;
	font-size: 24px;
	line-height: 54px;
	text-indent: 40px;
	border-radius: 6px;
}

.p03a_a a {
	display: block;
	color: #fff;
	font-size: 24px;
	line-height: 54px;
}

.p03a_b {
	width: 790px;
	height: 284px;
	padding: 30px 0px;
}

.p03a_b:nth-last-of-type(1) {
	padding: 30px 0px 0px;
}

.p03a_ba {
	float: left;
	display: block;
	width: 280px;
	height: 283px;
}

.p03a_ba img {
	display: block;
	width: 280px;
	height: 283px;
	margin: 0px auto;
}

.p03a_bb {
	width: 448px;
	float: right;
	display: block;
	margin-right: 30px;
}

.p03a_bb_a {
	width: 448px;
	display: block;
}

.p03a_bb_a a {
	display: block;
	text-align: center;
	font-size: 28px;
	color: #333333;
	line-height: 46px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.p03a_bb p {
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	text-indent: 2em;
	padding: 6px 0px 16px;
	border-bottom: 1px solid #1f7654;
}

.p03a_bb p a {
	color: #1f7654;
	line-height: 24px;
	font-size: 16px;
}

.p03a_bb_b {
	width: 448px;
	padding-top: 12px;
	margin: 0px auto;
}

.p03a_bb_b li {
	width: 448px;
	float: left;
	display: block;
}

.p03a_bb_b li a {
	width: 448px;
	display: block;
	font-size: 16px;
	line-height: 26px;
	color: #666666;
}

.p03a_bb_b li a span {
	display: block;
	float: right;
	font-size: 16px;
	line-height: 26px;
	color: #1f7654;
}

.p03b {
	width: 390px;
	float: right;
	display: block;
}

.p03b p {
	font-size: 16px;
	color: #666666;
	line-height: 23px;
	text-indent: 2em;
	padding: 6px 0px 15px;
}

.p03b p a {
	color: #1f7654;
	line-height: 23px;
	font-size: 16px;
}

.p03ba {
	width: 390px;
	display: block;
	height: 54px;
	text-align: center;
	background: #828282;
	color: #fff;
	font-size: 24px;
	line-height: 54px;
	border-radius: 6px;
}

.p03ba a {
	display: block;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 54px;
}

.p03bb {
	width: 390px;
	display: block;
	margin: 10px auto 0px;
}

.p03bb img {
	display: block;
	width: 390px;
	height: 162px;
	margin: 0px auto;
}

.p03bc {
	width: 390px;
	display: block;
	border-bottom: 1px solid #000000;
	height: 50px;
}

.p03bc a {
	display: block;
	text-align: center;
	font-size: 28px;
	color: #333333;
	line-height: 50px;
}

.p03bd {
	width: 390px;
	padding: 12px 0px 0px;
	margin: 0px auto;
	height: 292px;
}

.p03bd p {
	font-size: 16px;
	color: #666666;
	line-height: 23px;
	text-indent: 2em;
	padding: 6px 0px 15px;
}

.p03bd p a {
	color: #1f7654;
	line-height: 23px;
	font-size: 16px;
}

.p03bd li {
	width: 390px;
	float: left;
	display: block;
}

.p03bd li a {
	width: 390px;
	display: block;
	font-size: 18px;
	line-height: 45px;
	color: #000;
}

.p03bd li a span {
	display: block;
	float: right;
	font-size: 16px;
	line-height: 28px;
	color: #1f7654;
}

/*友情链接*/
.p04 {
	width: 1200px;
	display: block;
	margin: 80px auto 40px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.p04 span {
	display: block;
	float: left;
	margin-left: 40px;
	width: 100px;
	font-size: 19px;
	color: #000000;
	line-height: 36px;
}

.p04yu {
	width: 1052px;
	float: left;
	display: block;
}

.p04yu li {
	float: left;
	display: block;
}

.p04yu li a {
	padding: 4px 6px;
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 28px;
}

.p04a {
	width: 100%;
	background: #212121;
	padding: 120px 0px;
	margin: 20px auto 0px;
}

.p04a_a {
	width: 820px;
	margin: 0px auto;
	display: block;
}

.p04a_aa {
	width: 240px;
	float: left;
	display: block;
	margin-right: 50px;
}

.p04a_aa:nth-of-type(3) {
	margin-right: 0px;
}

.p04a_aa_a {
	width: 100%;
	display: block;
	font-size: 16px;
	color: #ffffff;
	line-height: 30px;
	border-bottom: 1px solid #666666;
}

.p04a_aa_a a {
	font-size: 16px;
	color: #ffffff;
	line-height: 30px;
}

.p04a_ab {
	width: 100%;
	padding-top: 16px;
}

.p04a_ab li {
	width: 100%;
	float: left;
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 22px;
}

.p04a_ab li a {
	width: 100%;
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 22px;
}

.p04b {
	width: 52px;
	height: 52px;
	display: block;
	margin: 100px auto 0px;
}

.p04b img {
	width: 52px;
	height: 52px;
	display: block;
	margin: 0px auto;
}

.p04c {
	width: 100%;
	display: block;
	margin: 0px auto;
	background: #000;
	padding: 16px 0px;
	text-align: center;
}

.p04ca {
	width: 100%;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	line-height: 30px;
}

.p05 {
	width: 100%;
	display: block;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
	height: 300px;
}

.p05 img {
	position: absolute;
	display: block;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.p05a {
	width: 100%;
	left: 0px;
	top: 90px;
	position: absolute;
	font-size: 40px;
	line-height: 52px;
	text-align: center;
	display: block;
	color: #ffffff;
	font-family: 'FZZDHJW';
}

.p05b {
	width: 100%;
	left: 0px;
	top: 140px;
	position: absolute;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	display: block;
	color: #ffffff;
	font-family: 'ITALIC';
	background: url(../images/p03.png) center 12px no-repeat;
}

.p05c {
	width: 100%;
	left: 0px;
	top: 204px;
	position: absolute;
}

.p05c a {
	display: block;
	text-align: center;
	font-size: 22px;
	color: #ffffff;
	line-height: 36px;
	border: 1px solid #ffffff;
	width: 132px;
	height: 36px;
	margin: 0px auto;
}

.p05ctext {
	color: #fff;
	width: 60%;
	text-align: center;
	margin: -1% 0 0 19%;
	line-height: 26px;
	letter-spacing: 1px;
}

.p05lis {
	width: 1200px;
	display: block;
	margin: 60px auto 0px;
}

.p05lis_a {
	width: 840px;
	display: block;
	float: left;
}

.p05lis_b {
	width: 320px;
	float: right;
	display: block;
}

.p05lis_ba {
	width: 320px;
	display: block;
	height: 54px;
	text-align: center;
	background: #1f7654;
	color: #fff;
	font-size: 24px;
	line-height: 54px;
}

.p05lis_bb {
	width: 320px;
	display: block;
	margin: 10px auto 0px;
}

.p05lis_bb img {
	display: block;
	width: 320px;
	height: 162px;
	margin: 0px auto;
}

.p05lis_bd {
	width: 320px;
	padding: 12px 0px 0px;
	margin: 0px auto;
	height: 292px;
}

.p05lis_bd li {
	width: 320px;
	float: left;
	display: block;
}

.p05lis_bd li a {
	width: 320px;
	display: block;
	font-size: 14px;
	line-height: 28px;
	color: #666666;
}

.p05lis_bd li a span {
	display: block;
	float: right;
	font-size: 14px;
	line-height: 28px;
	color: #1f7654;
}

.p05lis_be {
	width: 320px;
	background: url(../images/p04.png) center 10px no-repeat;
	height: 56px;
	line-height: 36px;
	display: block;
	text-align: center;
	font-size: 16px;
	color: #1f7654;
	padding: 10px 0px;
}

.p05lis_be a {
	display: block;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	color: #1f7654;
}

.p05lis_b .p05lis_be:nth-last-of-type(1) {
	height: 36px !important;
	padding: 10px 0px 0px !important;
}

/*当前位置*/
.p06 {
	width: 100%;
	display: block;
	font-size: 22px;
	line-height: 24px;
	color: #999999;
}

.p06 a {
	font-size: 22px;
	line-height: 24px;
	color: #999999;
}

.p06ul {
	width: 100%;
	display: block;
	padding-top: 40px;
	margin: 0px auto;
}

.p06ul li {
	width: 100%;
	display: block;
	float: left;
	margin-bottom: 22px;
}

.p06ula {
	width: 120px;
	height: 126px;
	display: block;
	float: left;
}

.p06ula img {
	width: 120px;
	height: 126px;
	display: block;
	margin: 0px auto;
}

.p06ulb {
	width: 700px;
	float: right;
	display: block;
}

.p06ulb h3 {
	width: 100%;
	display: block;
	font-size: 20px;
	color: #333333;
	line-height: 36px;
}

.p06ulb h3 a {
	width: 100%;
	display: block;
	font-size: 20px;
	color: #333333;
	line-height: 36px;
}

.p06ulb p {
	display: block;
	text-indent: 2em;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
}

.p06ulb p a {
	font-size: 14px;
	color: #1f7654;
	line-height: 22px;
	display: inline;
}

.p06ulb span {
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	text-align: right;
}

/*zr_13page 分页*/
.zr_13page {
	width: 824px;
	margin: 50px auto 0px;
	display: block;
}

.zr_13pagea {
	width: 824px;
	display: block;
	margin: 0px auto;
	text-align: center;
}

.zr_13pagea li {
	padding: 0px 5px;
	display: inline-block;
	zoom: 1;
	background: #ffffff;
	border: 1px solid #999999;
	line-height: 28px;
	color: #999999;
	margin-right: 4px;
}

.zr_13pagea li:nth-of-type(1) {
	padding: 0px 10px;
}

.zr_13pagea li:nth-of-type(last) {
	padding: 0px 10px;
}

.zr_13pagea li a {
	color: #666666;
	font-size: 14px;
	display: block;
	padding: 0px 16px;
	line-height: 28px;
}

.zr_13pagea li.thisclass {
	background: #1f7654;
	color: #fff;
	padding: 0px 16px;
}

.zr_13pagea li.thisclass a {
	color: #fff;
}

.zr_13pagea li .pageinfo {
	padding: 0px 10px;
}

.p07 {
	font-weight: normal;
	width: 100%;
	display: block;
	padding-top: 30px;
	font-size: 28px;
	color: #333333;
	line-height: 56px;
	text-align: center;
}

.p07a {
	width: 100%;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}

.p07a span {
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}

.p07b {
	width: 768px;
	display: block;
	margin: 15px auto 0px;
	/*background: #f8f8f8;*/
	padding: 0 10px 0 10px;
}

.p07b img {
	width: 70% !important;
	height: 70% !important;
	margin-top: 10px;
	margin-bottom: 10px;
}

.p07b p {
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	padding-top: 10px;
}

.p07b p span.p07ba {
	font-size: 20px;
	color: #333333;
	line-height: 32px;
	display: block;
	font-weight: bold;
}

.zr_06b_ac {
	width: 100%;
	margin: 0px auto;
	padding: 20px 0px 20px;
	border-bottom: 1px solid #c7c7cb;
}

.zr_06b_ac_a {
	font-size: 18px;
	color: #333;
	line-height: 36px;
}

.zr_06b_ac_a a {
	font-size: 18px;
	color: #666;
	line-height: 36px;
}

.p07c {
	width: 100%;
	display: block;
	margin: 0px auto;
	padding-bottom: 20px;
	border-bottom: 1px solid #999999;
}

.p07ca {
	width: 424px;
	display: block;
	float: right;
	position: relative;
}

.p07ca_a {
	width: 424px;
	display: block;
	position: absolute;
	left: 0px;
	top: 4px;
	text-align: center;
	font-size: 48px;
	line-height: 50px;
	color: #000000;
	font-family: 'AMERICAN';
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	text-transform: Uppercase;
}

.p07ca_b {
	width: 424px;
	display: block;
	text-align: center;
	font-size: 26px;
	line-height: 30px;
	color: #333333;
	font-weight: bold;
	padding-top: 26px;
}

.p07ca p {
	font-size: 14px;
	color: #666666;
	text-indent: 2em;
	line-height: 28px;
	padding-top: 14px;
}

.p07cb {
	width: 400px;
	display: block;
	float: left;
}

.p07cb img {
	width: 400px;
	height: 266px;
	display: block;
	margin: 0px auto;
	border-radius: 10px;
}

.p07d {
	width: 838px;
	margin: 10px aauto 0px;
	border: 1px solid #666;
	height: 360px;
}

.p08 {
	width: 100%;
	display: block;
	padding: 20px 0px;
	border-bottom: 1px solid #999999;
	margin: 0px auto 20px;
}

.p08a {
	width: 100%;
	display: block;
	margin: 0px auto;
	font-size: 14px;
	color: #666666;
	line-height: 32px;
}

.p08a strong {
	color: #1f7654;
}

.sh4ctit {
	width: 480px;
	display: block;
	margin: 30px auto 0px;
}

.sh4ctit span {
	display: block;
	margin: 0px auto;
	font-family: 'pingfang', "Microsoft YaHei";
	text-transform: Uppercase;
	text-align: center;
}

.sh4ctit span:nth-of-type(1) {
	line-height: 38px;
	color: #333333;
	font-size: 28px;
	background: url(../images/sh27.png) center 10px no-repeat;
}

.sh4ctit span:nth-of-type(2) {
	font-weight: bold;
	color: #999999;
	font-size: 16px;
}

.main6_xia {
	width: 480px;
	height: 630px;
	margin: 0px auto;
	overflow: hidden;
	border-radius: 20px;
	position: relative;
}

.sj_05b_p label {
	color: #6c6c6c;
	float: left;
	display: block;
	width: 90px;
	text-align: right;
	line-height: 52px;
	font-size: 16px;
	padding-right: 10px;
}

.sj_05b_p select,
.sj_05b_p input {
	background: none;
	float: right;
	display: block;
	height: 52px;
	line-height: 52px;
	border: 1px solid #c0c0c0;
	border-radius: 8px;
	color: #c3c3c3;
	font-size: 16px;
}

.sj_05b_p input {
	width: 370px;
	text-indent: 20px;
}

.sj_05b_p select {
	width: 372px;
	text-indent: 0px;
	padding-left: 16px;
}

.text_height textarea {
	background: none;
	width: 330px;
	border: 1px solid #c0c0c0;
	height: 100px;
	float: right;
	display: block;
	border-radius: 8px;
	color: #c3c3c3;
	vertical-align: top;
	font-size: 16px;
	line-height: 28px;
	padding: 20px;
}

.main6_xia p {
	margin-top: 24px;
	text-align: center;
}

.zr_11bsub {
	-webkit-appearance: none;
	height: 60px;
	width: 246px;
	font-size: 28px;
	text-align: center;
	line-height: 60px;
	border-radius: 15px;
	background: #006039;
	color: #fff;
	display: block;
	margin: 0px auto;
}

.btn {
	width: 480px;
	margin: 30px auto 0px;
}

.gh_form3 {
	width: 480px;
	height: 570px;
	left: 0px;
	top: 0px;
	position: absolute;
}

.sh6 {
	width: 480px;
	display: block;
	height: 500px;
	left: 0px;
	top: 0px;
	position: absolute;
}

.sh6 img {
	max-width: 453px;
	max-height: 249px;
	filter: alpha(opacity=10);
	opacity: 0.1;
}

/*新流程*/
.visit_content {
	width: 804px;
	margin: 0px auto;
	overflow: hidden;
}

.hidden {
	display: none;
}

.progress_bar {
	background: url(../images/process_bg.png) no-repeat scroll -25px 86px;
	height: 120px;
	left: 0px;
	margin: 22px 0 0;
	position: relative;
}

.progress_bar .progress_bar_current {
	background: url(../images/process_bg_progress.png) no-repeat scroll left 18px;
	height: 29px;
	left: 23px;
	overflow: hidden;
	position: absolute;
	top: 68px;
	width: 0;
	z-index: 0;
	_z-index: -10;
}

.progress_bar ul {
	position: relative;
	z-index: 2;
}

.progress_bar li {
	cursor: pointer;
	float: left;
	width: 100px;
	_height: 100px;
	list-style: none;
}

.progress_bar li .intro {
	display: block;
	height: 72px;
	left: -38px;
	margin: 0 0 0 12px;
	position: relative;
	text-align: center;
	_left: 0;
	_position: static;
	_margin: 0;
	_text-align: left;
	_width: 100%;
	_height: 54px;
}

.progress_bar li .intro h4 {
	font-size: 13px;
	text-indent: 0px;
	text-align: center;
}

.progress_bar li .intro p {
	color: #999999;
	display: block;
	font-size: 12px;
	margin-top: 3px;
	line-height: 18px;
	text-align: center;
	_text-align: left;
	text-indent: 0px;
}

.progress_bar li span {
	background: url(../images/process_dot.png) no-repeat scroll -45px 0;
	_background-image: url(common.css);
	display: block;
	height: 46px;
	width: 45px;
	margin: 0;
}

.progress_bar li.past span {
	background-position: right top;
}

.progress_bar li.current .intro h4 {
	color: #1f7654;
}

.progress_bar li.current .intro p {
	color: #666666;
	display: block;
	margin-top: 3px;
}

.progress_bar li.current span {
	background-position: left top;
}

#visit_process_list_outter {
	padding: 15px 0 0;
}

.visit_process_list .jcarousel-clip,
.visit_process_list {
	height: auto;
	overflow: hidden;
	position: relative;
	width: 783px;
}

.visit_process_list dl dt a.more span,
.process li span,
.prevBtn,
.nextBtn,
#top_nav .search_box,
.check_submit,
.login_btn {
	background: url(../images/icon1.png) no-repeat scroll 0 0;
}

.prevBtn {
	background-position: 0 -93px;
	height: 24px;
	left: 22px;
	margin: -12px 0 0;
	position: absolute;
	top: 50%;
	width: 24px;
	z-index: 2;
}

.nextBtn {
	background-position: -110px -93px;
	height: 24px;
	margin: -12px 0 0;
	position: absolute;
	right: 22px;
	top: 50%;
	width: 24px;
	z-index: 2;
}

.visit_process_list .jcarousel-item {
	height: auto;
	width: 783px;
}

.visit_process_list li {
	float: left;
	height: auto;
	position: relative;
	width: 783px;
}

.visit_process_list dl {
	height: 170px;
	position: relative;
	width: 783px;
}

.visit_process_list dl dd.image {
	display: inline;
	float: left;
	height: 150px;
	margin: 0 30px 0 65px;
	width: 265px;
	overflow: hidden;
}

.visit_process_list dl dd.image img {
	display: block;
	margin: 0px auto;
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
	-o-transition: all 2s;
	-ms-transition: all 2s;
}


.visit_process_list dl dt {
	float: left;
	width: 380px;
}

.visit_process_list dl dt h2 {
	color: #1f7654;
	font-size: 20px;
}

.visit_process_list dl dt h3 {
	border-bottom: 1px solid #CFCFCF;
	color: #333333;
	float: left;
	font-size: 15px;
	height: 30px;
	line-height: 30px;
}

.visit_process_list dl dt p {
	clear: both;
	color: #666666;
	font-size: 13px;
	padding: 8px 0 5px;
}

.visit_process_list dl dt a.more {
	color: #08348B;
	display: block;
	float: left;
	height: 20px;
	padding: 0 0 0 10px;
	position: relative;
	width: 400px;
}

.visit_process_list dl dt a {
	color: #08348B;
}

.prevBtn:hover {
	background-position: -34px -93px;
}

.nextBtn:hover {
	background-position: -76px -93px;
}

/* 服务提示开始 */
.topbtm {
	height: 0;
	background: #1f7654;
	overflow: hidden;
	transition: all 2s;
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
	-ms-transition: all 2s;
	-o-transition: all 2s;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.topbtm.active {
	height: 60px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.topbtmcon {
	height: 100%;
	width: 94.8%;
	margin: auto;
}

.topbtmcon p {
	font-size: 16px;
	color: #fff;
}

.topbtmcon span {
	color: #fff;
}

.czjz {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.df {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width:673px) {
	.topbtm.active {
		height: 42px;
	}

	.topbtmcon p {
		font-size: 12px;
	}
}

/* banner小箭头 */
.xjtwrap {
	position: absolute;
	left: 50%;
	bottom: 24px;
	margin-left: -13px;
	width: 26px;
	height: 75px;
	display: block;
}

.xjt {
	width: 100%;
	display: block;
	position: relative;
	animation: shan 1s linear 0.8s infinite normal;
	-webkit-animation: shan 1s linear 0.8s infinite normal;
	-moz-animation: shan 1s linear 0.8s infinite normal;
	-ms-animation: shan 1s linear 0.8s infinite normal;
	-o-animation: shan 1s linear 0.8s infinite normal;
}

@keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@-webkit-keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@-moz-keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@-ms-keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@media (max-width: 673px) {
	.xjtwrap {
		margin-left: -8px;
		margin-top: -56px;
		width: 16px;
		height: 43px;
	}
}

/* 挂号区域开始 */
.fmdzone {
	margin-bottom: 42px;
	margin-left: 35%;
}

.ghwrap.active {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.ghwrap {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.tit {
	margin-bottom: 58px;
}

.tit h3 {
	font-size: 38px;
	color: #1f7654;
	line-height: 38px;
	margin-bottom: 30px;
	text-align: center;
}

.tit p {
	font-size: 16px;
	color: #555555;
	line-height: 25px;
	text-align: center;
	width: 48.8%;
	margin: auto;
}

.form1 {
	width: 55.6%;
	margin: auto;
}

.df {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.tselect {
	margin-bottom: 15px;
	margin-top: 15px;
}

.tselect select {
	width: 47%;
	padding: 15px 20px;
	font-size: 14px;
	color: #555;
	background: #fbfbfb url(../images/icon1.png) 92% center no-repeat;
	background-size: 14px 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	border: 1px solid #ececec;
}

option {
	font-weight: normal;
	display: block;
	white-space: pre;
	min-height: 1.2em;
	padding: 0px 2px 1px;
}

.tsinput input {
	width: 47%;
	padding: 15px 20px;
	font-size: 14px;
	color: #555;
	background: #fbfbfb;
	outline: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	border: 1px solid #ececec;
}

.fmdzone {
	margin-bottom: 42px;
}

.show509 {
	display: none !important;
}

.btmaction {
	position: relative;
	overflow: hidden;
}

.fombtn button {
	width: 46%;
	height: 56px;
	border: 1px solid #000000;
	font-size: 16px;
	display: block;
	text-align: center;
	line-height: 56px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	color: #000;
	margin: auto;
	background: none;
}

.btmaction i {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #1f7654;
	left: 0;
	top: 100%;
	z-index: -1;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}

.smy {
	margin-top: 30px;
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@media (max-width: 1230px) {
	.tit h3 {
		font-size: 33px;
		line-height: 33px;
		margin-bottom: 17px;
	}

	.tit p {
		width: 88.8%;
	}

	.form1 {
		width: 69.6%;
	}
}

@media (max-width: 860px) {
	.tit {
		margin-bottom: 28px;
	}

	.tit h3 {
		font-size: 25px;
		line-height: 25px;
		margin-bottom: 11px;
	}

	.form1 {
		width: 90.6%;
	}

	.fombtn button {
		width: 40%;
		height: 43px;
		line-height: 43px;
		font-size: 15px;
	}
}

@media (max-width: 673px) {
	.tit {
		margin-bottom: 20px;
	}

	.tit h3 {
		font-size: 18px;
		line-height: 18px;
		margin-bottom: 10px;
	}

	.tit p {
		font-size: 12px;
		line-height: 20px;
		width: 90%;
		margin: auto;
	}

	.form1 {
		width: 93.6%;
	}

	.tselect,
	.tsinput {
		margin-bottom: 12px;
	}

	.tselect select,
	.tsinput input {
		padding: 10px 10px;
		font-size: 13px;
		width: 100%;
	}

	.tselect select:nth-child(1),
	.tsinput input:nth-child(1) {
		margin-bottom: 12px;
	}

	.fmdz {
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		-o-justify-content: center;
	}

	.fmdzone {
		margin-bottom: 13px;
	}

	.fombtn button {
		width: 36%;
		height: 33px;
		line-height: 33px;
		font-size: 13px;
		margin-top: 6px;
	}
}

/*寻找欧米茄模块*/
.zxwrap {
	position: relative;
	overflow: hidden;
}

/* .mb100{margin-bottom: 100px;} */
.zxwrap.active img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
}

.zxwrap img {
	display: block;
	width: 100%;
	transition: all 3s;
	-webkit-transition: all 3s;
	-moz-transition: all 3s;
	-ms-transition: all 3s;
	-o-transition: all 3s;
}

.zxwrap.active .zxinfo {
	animation: delayaction 0.5s linear 0.8s 1 normal;
	-webkit-animation: delayaction 0.5s linear 0.8s 1 normal;
	-moz-animation: delayaction 0.5s linear 0.8s 1 normal;
	-ms-animation: delayaction 0.5s linear 0.8s 1 normal;
	-o-animation: delayaction 0.5s linear 0.8s 1 normal;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
}

.zxinfo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	margin-top: 10px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	margin-top: 10px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.column {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
}

.czjz {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.spjz {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.flex {
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
}

.zxinfo h3 {
	font-size: 38px;
	color: #fff;
	line-height: 38px;
	margin-bottom: 20px;
}

.zxinfo p:nth-child(2) {
	margin-bottom: 64px;
}

.zxinfo p {
	font-size: 16px;
	color: #fff;
	line-height: 16px;
}

.zxinfo p:nth-child(3) {
	margin-bottom: 15px;
}

.zxinfo p {
	font-size: 16px;
	color: #fff;
	line-height: 16px;
}

.zxinfo span {
	font-size: 15px;
	color: #fff;
	line-height: 48px;
	width: 168px;
	text-align: center;
}

.zxinfo p:nth-child(4) {
	margin-bottom: 48px;
}

.zxinfo p {
	font-size: 16px;
	color: #fff;
	line-height: 16px;
}

.zxinfo p i {
	font-style: initial;
}

.zxinfo span.btmaction {
	font-size: 15px;
	color: #fff;
	line-height: 48px;
	width: 168px;
	border: 1px solid #fff;
	display: block;
	text-align: center;
}

.btmaction {
	position: relative;
	overflow: hidden;
}

.btmaction i {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #1f7654;
	left: 0;
	top: 100%;
	z-index: -1;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}

.btmaction:hover i {
	top: 0;
}

@keyframes delayaction {
	from {
		margin-top: 10px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}

	to {
		margin-top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-webkit-keyframes delayaction {
	from {
		margin-top: 10px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}

	to {
		margin-top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-moz-keyframes delayaction {
	from {
		margin-top: 10px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}

	to {
		margin-top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

@-ms-keyframes delayaction {
	from {
		margin-top: 10px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}

	to {
		margin-top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}
}

/* 中间弹窗开始 */
.flex210711 {
	display: flex;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
}

.df210711 {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.spjz210711 {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.czjz210711 {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.column210711 {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
}

.mdsize210711 {
	font-size: 21px;
	line-height: 21px;
}

.smsize210711 {
	font-size: 15px;
	line-height: 15px;
}

/* 中间弹窗主样式 */
.yjgb {
	text-align: right;
	color: #e5e5e5;
}

.bdtishi {
	padding: 10px 0 0px 0;
	line-height: 18px;
	text-align: left;
}

.textarer210711 {
	color: #666;
	border: 1px solid #b5b5b5;
	margin-bottom: 10px;
	padding: 5px;
}

.zjtc210711 {
	text-align: center;
	z-index: 999 !important;
	width: 320px;
	border-radius: 8px;
	padding: 1px;
	overflow: hidden;
	box-shadow: 0px 0px 8px #666;
	position: fixed;
	left: 50%;
	margin-left: -160px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	background: #fff;
	z-index: 100;
	display: none;
}

.zjtop210711 {
	height: 45px;
	background: #e9e9e9;
	width: 100%;
	margin: auto;
	padding: 0 2%;
	margin-bottom: 18px;
	color: #000;
}

.zjtop210711 h3 {
	font-weight: lighter;
	font-size: 18px;
	line-height: 18px;
}

.zjtopfr210711 img {
	margin-right: 5px;
}

.zjtopfr210711 p {
	margin-right: 15px;
	font-size: 12px;
	line-height: 12px;
	color: #5e5d5d;
}

.gbzjtc210711 {
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	padding: 6px;
	margin-right: 20px;
	background: #a4a4a4;
	cursor: pointer;
	border-radius: 50%;
	width: 30px;
}

.zjspp210711 {
	margin-bottom: 18px;
}

.zjspp210711 img:nth-child(1) {
	width: 45px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.zjspp210711 img:nth-child(2) {
	width: 166px;
	margin: 0 36px;
}

.zjspp210711 img:nth-child(3) {
	width: 60px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.ghfm210711 {
	width: 91%;
	margin: 0 auto 20px;
	font-size: 14px;
}

.ghfm210711 input,
.ghfm210711 select {
	border: 1px solid #b5b5b5;
	margin-bottom: 16px;
	line-height: 20px;
	height: 28px;
	color: #666;
	text-indent: 4px;
	outline: none;
	font-size: 14px;
}

.fm5btn210711 button,
.fm5btn210711 a {
	line-height: 30px;
	height: 32px;
	border: 1px solid #191919;
	text-align: center;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	border-radius: 6px;
}

.fm5btn210711 button {
	width: 46%;
}

.fm5btn210711 a {
	width: 52%;
}

.fm5btn210711 button {
	background: #191919;
	color: #fff;
	outline: none;
}

.fm5btn210711 a {
	background: #fff;
	color: #000;
}

.fm5btn210711 button:hover {
	background: #fff;
	color: #000;
}

.fm5btn210711 a:hover {
	background: #191919;
	color: #fff;
}

@media (max-width:768px) {
	.zjtc210711 {
		margin-left: -18%;
	}
}

@media (max-width:640px) {
	.zjtc210711 {
		width: 250px;
		margin-left: -32%;
	}

	.zjtop210711 h3 {
		font-size: 13px;
		line-height: 13px;
	}

	.zjtopfr210711 img {
		width: 15px;
	}

	.gbzjtc210711 {
		padding: 8px;
		font-size: 12px;
		line-height: 10px;
		width: 26px;
	}

	.zjtop210711 {
		height: 36px;
		margin-bottom: 14px;
	}

	.zjspp210711 img:nth-child(2) {
		width: 111px;
		margin: 0px 20px;
	}

	.zjspp210711 img:nth-child(1) {
		width: 33px;
	}

	.zjspp210711 img:nth-child(3) {
		width: 40px;
	}

	.zjspp210711 {
		margin-bottom: 14px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		margin-bottom: 6px;
		line-height: 28px;
		height: 28px;
		font-size: 12px;
	}

	.fm5btn210711 button,
	.fm5btn210711 a {
		line-height: 28px;
		height: 28px;
	}

	.ghfm210711 {
		margin: 0 auto 14px;
	}

	.yjgb {
		text-align: right;
		color: #e5e5e5;
	}

	.bdtishi {
		padding: 10px 0 0px 0;
		line-height: 18px;
		text-align: left;
	}

	.textarer210711 {
		font-size: 12px;
	}
}

@media (max-width:414px) {
	.fm5btn210711 a {
		font-size: 12px;
	}

	.zjtc210711 {
		width: 225px;
		margin-left: -27%;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		height: 26px;
	}
}

@media (max-width:375px) {
	.zjtc210711 {
		margin-left: -29%;
	}
}

@media (max-width:320px) {
	.zjtc210711 {
		width: 215px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		height: 22px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		font-size: 12px;
	}

	.button210711 {
		font-size: 12px;
	}

	.gbzjtc210711 {
		width: 40px;
		line-height: 8px;
	}

	.zjtc210711 {
		margin-left: -33%;
	}
}

/* 中间弹窗结束 */

.dbtc {
	display: none;
}

/* 底部悬浮开始 */
@media (max-width:720px) {
	.dbtc {
		display: block;
		border-top: 3px solid #fff;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 90px;
		background: #000;
		z-index: 80;
	}

	.dbtccon {
		width: 100%;
		margin: auto;
		height: 100%;
	}
}


.column {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
}

.czjz {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.spjz {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.flex {
	display: flex;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
}

.dbfl img {
	max-width: 109px;
	max-height: 38px;
	margin-bottom: 8px;
}

.dbfl h3 {
	font-size: 20px;
	color: #fff;
	line-height: 20px;
}

.dbline {
	width: 1px;
	height: 40px;
	background: #fff;
	margin: 0 40px;
}

.df {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.dbcenone {
	width: 160px;
	height: 36px;
	background: #fff;
}

.dbcenone span {
	font-size: 30px;
	line-height: 30px;
	color: #000;
}

.dbcenone p {
	font-size: 17px;
	color: #000;
	line-height: 17px;
	margin-left: 10px;
}

.dbfrform {
	width: 356px;
	display: block;
	position: relative;
	margin-left: 20px;
}

.dbfrform input {
	display: block;
	width: 100%;
	font-size: 16px;
	line-height: 36px;
	outline: none;
	text-indent: 12px;
	background: #fff;
	color: #000;
}

.dbfrform button {
	position: absolute;
	right: -2px;
	top: 0;
	width: 105px;
	background: #343434;
	font-size: 16px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	outline: none;
}

.dbfrform input {
	display: block;
	width: 100%;
	font-size: 16px;
	line-height: 36px;
	outline: none;
	text-indent: 12px;
	background: #fff;
	color: #000;
}

.dbfrinfo {
	margin-left: 8px;
}

.dbfrinfo p {
	font-size: 12px;
	color: #fff;
	line-height: 12px;
	margin-bottom: 4px;
}

.dbfrinfo h3 {
	font-size: 24px;
	color: #fff;
	line-height: 24px;
}

.dbfr>span {
	font-size: 30px;
	line-height: 30px;
	color: #fff;
}

@font-face {
	font-family: "iconfont";
	src: url('iconfont.eot%3Ft=1597106605005');
	/* IE9 */
	src: url('iconfont.eot%3Ft=1597106605005') format('embedded-opentype'),
		/* IE6-IE8 */
		url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
		url('iconfont.woff%3Ft=1597106605005') format('woff'),
		url('iconfont.ttf%3Ft=1597106605005') format('truetype'),
		/* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
		url('iconfont.svg%3Ft=1597106605005') format('svg');
	/* iOS 4.1- */
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-weizhi:before {
	content: "\e62e";
}

.icon-dianhua:before {
	content: "\e611";
}

.icon-dianhua1:before {
	content: "\e606";
}

.icon-guanbi:before {
	content: "\e747";
}

.icon-shijian:before {
	content: "\e517";
}

.icon-icon-test:before {
	content: "\e619";
}

.icon-caidan:before {
	content: "\e653";
}

.icon-shouhuodizhi:before {
	content: "\e61d";
}

.icon-icon-test1:before {
	content: "\e603";
}

.icon-kefu:before {
	content: "\e62d";
}

.icon-jiantouyou:before {
	content: "\e61b";
}

.icon-jiantouzuo:before {
	content: "\e61c";
}

.icon-dianhua03:before {
	content: "\e6c1";
}

.icon-yuyanzhongwen:before {
	content: "\e518";
}

/* 底部悬浮结束 */
/*顶部悬浮开始 */
.topoff {
	margin-top: -123px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.topon {
	margin-top: 0;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

/*头部悬浮开始 */
.topoff {
	margin-top: -123px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.topon {
	margin-top: 0;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

/*Tag*/
.tagg {
	overflow: hidden;
	padding: 15px 0 12px 15px;
}

.tagg a {
	color: #999;
	background-color: #f6f6f6;
	float: left;
	width: 10%;
	text-align: center;
	margin: 0 1% 1% 0;
	padding: 0 8px;
	font-size: 12px;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
}

.tagg a:hover {
	color: #fff;
	background-color: #1f7654
}

/*返回顶部-咨询-预约*/
#yuyue {
	display: none;
	position: fixed;
	bottom: 22%;
	right: 2%;
	z-index: 1;
}

.yuyue {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	background: #1f7654;
	font-size: 10px;
	color: #fff;
	text-align: center;
	line-height: 60px;
}

#zixun {
	display: none;
	position: fixed;
	bottom: 21%;
	right: 2%;
	z-index: 1;
}

.zixun {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	background: #1f7654;
	font-size: 10px;
	color: #fff;
	text-align: center;
	line-height: 60px;
}

#goToTop {
	display: none;
	position: fixed;
	bottom: 12%;
	right: 2%;
	z-index: 1;
}

.goToTop {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	background: #1f7654;
	font-size: 40px;
	color: #fff;
	text-align: center;
}

/*标题公共*/
.wxtit01 {
	margin: 0px auto 32px;
	width: 100%;
}

.wxtit01 h3,
.wxtit01 div:first-child {
	margin-bottom: 10px;
}

.wxtit01a {
	width: 108px;
	height: 8px;
	line-height: 7px;
	background: #dfc5a9;
	margin: 0px auto 12px;
}

.wxtit01b {
	width: 90%;
	line-height: 36px;
	margin: 0px auto;
	text-align: center;
	font-weight: bold;
}

.wxtit01b span {
	font-weight: bold;
}

.wxtit01c {
	width: 68%;
	border: 4px solid #9e8463;
	height: 54px;
	border-radius: 12px;
}

.wxtit01ca {
	color: #9e8463;
	font-size: 24px;
}

.wxtit01d {
	width: 100%;
	margin-bottom: 24px;
	padding-top: 12px;
}

.wxtit01d a {
	padding: 0px 8px 0px;
	border-right: 1px solid #fff;
	color: #fff;
}

.wxtit01d a:nth-last-of-type(1) {
	border-right: none;
}

.wxtit01d .wxtit01d01 {
	padding: 0px 8px 0px;
	border-right: 1px solid #fff;
	color: #fff;
	margin-bottom: 10px;
}

.wxtit01d .wxtit01d01:nth-last-of-type(1) {
	border-right: none;
}

@media (max-width:640px) {
	.wxtit01b {
		line-height: 28px;
	}

	.wxtit01a {
		height: 4px;
	}

	.wxtit01c {
		width: 78%;
		height: 46px;
	}
}

@media (max-width:360px) {
	.wxtit01c {
		width: 88%;
		height: 36px;
	}
}

/*滑动样式公共*/
.swiper-jx {
	position: relative;
	padding-bottom: 50px;
}

.swiper-jx .swiper-slide:hover .jxform {
	top: 0;
}

.swiper-jx .swiper-slide:hover .jximgwrap img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.swiper-jx .swiper-slide {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	top: auto;
	bottom: 0;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #1f7654;
}

/*切换按钮公共*/
.jxbtn {
	position: absolute;
	width: 42px;
	height: 42px;
	background: rgb(31 118 84);
	border-radius: 50%;
	font-size: 15px;
	color: rgba(255, 255, 255, 0.6);
	text-align: center;
	line-height: 42px;
	font-weight: bold;
	top: 38%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	z-index: 10;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

@media (max-width:780px) {
	.jxbtn {
		width: 32px;
		height: 32px;
		font-size: 12px;
		line-height: 32px;
	}
}

.jxnext {
	right: 10px;
}

.jxprev {
	left: 10px;
}

.jxbtn:hover {
	background: rgb(71 143 115);
	color: rgba(255, 255, 255, 1);
}


/*中心地址板块开始*/
.jxwrap {
	padding: 62px 0 0px;
	overflow: hidden;
}

.jximgwrap {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	border: 8px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.jximgwrap img {
	width: 100%;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	overflow: hidden;
}

.lao02 .sjpcimg img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.lao02:hover .sjpcimg img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

.lao02 {
	position: relative;
	overflow: hidden;
	margin-top: 32px;
}

.lao0201 {
	width: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: -1;
	background: #f3f3f3;
}

.lao02 .sjpcimg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.lao02a {
	padding-top: 52px;
}

.lao02aa {
	width: 100%;
}

.lao02aa a {
	padding: 0px 2px;
	color: #fff;
	border-right: 1px solid #fff;
}

.lao02aa a:last-of-type(1) {
	border-right: none;
}

/*滑动样式*/
.swiper-jxwxxl .swiper-slide {
	background: #fff;
}

.swiper-jxwxxl .swiper-slide h3 {
	color: #333;
	margin-bottom: 8px;
	border-left: 8px solid #fff;
	border-right: 8px solid #fff;
}

.swiper-jxwxxl .swiper-slide h3 a {
	color: #333;
}

.swiper-jxwxxl .swiper-slide h3 strong {
	color: #333;
}

.swiper-jxwxxl .swiper-slide p {
	color: #616362;
	line-height: 24px;
	margin-bottom: 24px;
	border-left: 8px solid #fff;
	border-right: 8px solid #fff;
}

.swiper-jxwxxl .swiper-slide p a {
	color: #616362;
	line-height: 24px;
}

.swiper-jxwxxl .swiper-slide span.lianjie1 {
	width: 100%;
	text-align: center;
	display: block;
	line-height: 52px;
	height: 52px;
	color: #fff;
	background: #1f7654;
}

.swiper-jxwxxl .swiper-slide span.lianjie1:hover {
	background: #1f7654d1;
}

/*中心地址板块结束*/
/*中心环境开始*/
.huanjin_cont {
	margin: 0px auto 24px;
}

.huanjin_left {
	width: 20%;
}

.huanjin_left li {
	padding: 3px;
	background: #bfbfbf;
	width: 48%;
	margin-bottom: 14px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.huanjin_left li:nth-last-of-type(1),
.huanjin_left li:nth-last-of-type(2) {
	margin-bottom: 0px;
}

.huanjin_left li .bor {
	text-align: center;
	border: 1px solid #fff;
	width: 97.6%;
	height: 96px;
}

.huanjin_left li .bor span {
	font-size: 14px;
	color: #fff;
}

.huanjin_left li .bor p {
	font-size: 12px;
	color: #fff;
	padding-top: 6px;
	filter: alpha(Opacity=45);
	-moz-opacity: 0.45;
	opacity: 0.45;
}

.huanjin_left li.on {
	background: #1f7654;
}

.huanjin_left li.on .bor {
	border: 1px solid #fff;
}

.huanjin_left li.on .bor span {
	color: #fff;
}

.huanjin_left li.on .bor p {
	color: #fff;
}

.huanjin_right {
	width: 78.4%;
}

.huanjin_right ul li {
	overflow: hidden;
	width: 100%;
}

.huanjin_right ul li img {
	width: 100%;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.huanjin_right ul li:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}

@media (max-width:1200px) {
	.huanjin_left {
		width: 100%;
		margin-bottom: 14px;
	}

	.huanjin_left li:nth-last-of-type(1),
	.huanjin_left li:nth-last-of-type(2) {
		margin-bottom: 14px;
	}

	.huanjin_left li {
		width: 16.2%;
	}

	.huanjin_right {
		width: 100%;
	}
}

@media (max-width:740px) {
	.huanjin_left li {
		width: 32.3%;
	}
}

/*中心环境结束*/


/* 设备开始 */
.shebei {
	width: 100%;
	padding-bottom: 42px;
}

.shebei_cont {
	margin: 0px auto;
}

.shebei_left {
	width: 20%;
}

.shebei_left li {
	padding: 3px;
	background: #bfbfbf;
	width: 95%;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 50px;
	border-radius: 8px;
}

.shebei_left li:nth-of-type(3) {
	margin-bottom: 0px;
}

.shebei_left li .bor {
	text-align: center;
	width: 97.6%;
}

.shebei_left li .bor p {
	color: #fff;
	filter: alpha(Opacity=45);
	line-height: 50px;
	font-size: 18px;
}

.shebei_left li.on {
	background: #1f7654;
}

.shebei_left li.on .bor p {
	color: #fff;
}

.shebei_right {
	width: 78.4%;
	box-shadow: 0px 0px 5px 0px rgba(80, 45, 27, 0.71);
	border-radius: 20px;
}

.shebei_right ul li {
	overflow: hidden;
	width: 100%;
}

.shebei1 {
	width: 49%;
	margin-bottom: 20px;
}

.shebei1_img {
	width: 35%;
	border: 1px solid #1f7654;
	border-radius: 20px;
	margin-right: 5%;
}

.shebei1_img img {
	width: 70%;
	display: block;
	margin: 0 auto;
	padding: 20px 0px;
	border-radius: 20px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.shebei1_bt {
	width: 50%;
	color: #1f7654;
}

.shebei1_bt1 {
	width: 100%;
	padding: 10px 0px;
	border-bottom: 1px solid #1f7654;
	margin-bottom: 10px;
}

.shebei1_bt2 {
	line-height: 20px;
}

.tab-dd {
	padding-top: 20px;
}

@media (max-width:1200px) {
	.shebei_left {
		width: 100%;
		margin-bottom: 14px;
	}

	.shebei_left ul {
		width: 100%;
	}

	.shebei_left li {
		width: 32.3%;
	}

	.shebei_right {
		width: 100%;
	}

	.shebei_left li {
		margin-bottom: 0px !important;
	}
}

@media (max-width:780px) {
	.shebei_left li {
		width: 32.3%;
	}

	.shebei1 {
		width: 100%;
	}
}

@media (max-width:480px) {
	.shebei_left li {
		width: 100%;
		margin-bottom: 8px !important;
	}
}

@media (max-width:380px) {
	.shebei_right ul li {
		width: 92%;
		margin-left: 4%;
		margin-right: 4%;
	}

	.shebei1_img {
		width: 100%;
		margin-bottom: 8px;
		margin-right: 0px;
	}

	.shebei1_bt {
		width: 100%;
	}
}

/* 设备结束 */



.yzlc .title {
	margin: 4.0625rem auto;
	text-align: center;
}

.yzlc .title h2 {
	font-size: 2.125rem;
	margin-bottom: 1.875rem;
	font-weight: bold;
	color: #333333;
}

.yzlc .title p {
	font-size: 1.375rem;
	color: #666666;
}




.yizhanshifuwu {
	margin-top: 5.5rem;
}



.yizhanshifuwu .tizhan_top {

	background: url("../images/fuwu_bg.jpg") no-repeat;

	background-size: 100% 100%;

	height: 25rem;

	padding: 1rem 0;

}



.yizhanshifuwu .tizhan_top h2,
.yizhanshifuwu .tizhan_top p {
	color: #FFFFFF;
}

.yizhanshifuwu .yizhan_bottom {
	background: #FFFFFF;
	padding: 3rem;
	margin-top: -12rem;
}

.yizhanshifuwu .yizhan_bottom ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

.yizhanshifuwu .yizhan_bottom ul li {
	width: 26%;
	margin: 1rem 0;
}

.yizhanshifuwu .yizhan_bottom ul li .img {
	width: 100%;
	height: 8.625rem;
	overflow: hidden;
}

.yizhanshifuwu .yizhan_bottom ul li .img img {
	width: 100%;
	min-height: 100%;
}

.yizhanshifuwu .yizhan_bottom ul li h2 {
	font-size: 1.125rem;
	color: #001729;
	margin: 1.0rem 0;
}

.yizhanshifuwu .yizhan_bottom ul li h2 span {
	margin-right: 0.5rem;
}

.yizhanshifuwu .yizhan_bottom ul li p {
	font-size: 0.875rem;
	color: #999999;
}

.yizhanshifuwu .zixunfangshi {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 3.125rem auto 0 auto;
	width: 60%;
}

.yizhanshifuwu .zixunfangshi a {
	text-align: center;
	border: 1px solid #e2e2e2;
	border-radius: 3.125rem;
	height: 3.75rem;
	line-height: 3.75rem;
	display: block;
}

.yizhanshifuwu .zixunfangshi a.dianhua {
	width: 60%;
	color: #666666;
}

.yizhanshifuwu .zixunfangshi a.dianhua span {
	color: #001729;
}

.yizhanshifuwu .zixunfangshi a.zaixian {
	background: #001729;
	color: #FFFFFF;
	width: 32%;
}

.yizhanshifuwu .zixunfangshi a.zaixian .iconfont {
	margin-right: 0.5rem;
}


.liucheng {

	background: #F5F5F5;

	padding: 0.5rem 0;

}



.liucheng ul {

	display: flex;

	flex-direction: row;

	justify-content: space-between;

	flex-wrap: wrap;

}



.liucheng ul li {

	width: 23%;

	margin-bottom: 2.1875rem;

}



.liucheng ul li img {

	width: 100%;

}



.liucheng ul li .wenzi {

	padding: 1.25rem 1rem 0.5rem 1rem;

	height: 7rem;

}



.liucheng ul li h2 {

	color: #333333;

	font-size: 1.375rem;

	font-weight: bold;

	display: flex;

}



.liucheng ul li h2 span {

	margin-right: 0.5rem;

	font-family: "Impact";

	font-size: 1.8rem;

	font-weight: 500;

	margin-top: -0.15rem;

}



.liucheng ul li p {

	color: #666666;

	font-size: 1rem;

	line-height: 1.5rem;

	margin-top: 1.25rem;

}

/*footer*/
.footer {
	width: 100%;
	background-color: #2b2e33;
	padding: 3rem 0;
}

.footer_con {
	max-width: 1400px;
	width: 98%;
	margin: 0 auto;
}

.copyrights {
	width: 100%;
	background-color: #15171a;
	padding: 1rem 0;
}

.copyrights_con {
	max-width: 1400px;
	width: 98%;
	margin: 0 auto;
}

.copyrights_con p {
	font-size: 1rem;
	color: #fff;
}


.footer_main {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}

.footer_logo {
	width: 15%;
}

.footer_logo img {
	max-width: 100%;
	margin: 0 auto;
}

.footer_phone p {
	font-size: 1rem;
	color: #fff;
}

.footer_phone span {
	font-size: 1.5rem;
	color: #fff;
	display: block;
	margin: 0.8rem 0 1rem 0;
}

.footer_phone {
	padding-left: 3rem;
	border-left: 1px solid #56595f;
}

.footer_button {
	width: 8rem;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	border-radius: 35px;
	background-color: #2433e4;
	display: flex;
	justify-content: center;
	align-items: center;
}

.footer_button h4 {
	font-size: 0.8rem;
	color: #fff;
	margin-left: 0.3rem;
}

.footer_nav span {
	font-size: 1rem;
	display: block;
	color: #fff;
	margin-bottom: 1.5rem;
	font-weight: bold;
}

.footer_nav_ul ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.footer_nav_ul li {
	width: 48%;
	overflow: hidden;
	margin-bottom: 0.5rem;
}

.footer_nav_ul li a {
	font-size: 0.8rem;
	color: #ccc;
}

.footer_way span {
	font-size: 1rem;
	display: block;
	color: #fff;
	margin-bottom: 1.5rem;
	font-weight: bold;
}

.footer_way h4 {
	color: #ccc;
	font-size: 0.8rem;
}

.footer_way p {
	color: #ccc;
	font-size: 0.8rem;
}

.footer_way div {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin: 0.8rem 0;
}

.ma {
	width: 8rem;
	height: 8rem;
	overflow: hidden;
	margin: 1rem 0;
}

.ma img {
	width: 100%;
	vertical-align: middle;
}

.footer_nav {
	width: 15%;
	overflow: hidden;
}

.footer_button i {
	font-size: 0.8rem;
	color: #fff !important;
	margin-right: 0.3rem;
}

.footer_way i {
	margin-right: 0.5rem;
	color: #ccc;
}

/* 栏目新加九方格开始 */
.pjcbabc {
	margin: 0px auto 52px;
}

.pjcbabc_outer {
	margin: 0 auto;
}

.pjcbabc .pjcbabc_inner {
	margin-bottom: 32px;
}

.pjcbabc .pjcbabc_inner .nr_l {
	width: 90%;
	margin: 0 auto;
}

.pjcbabc .pjcbabc_inner .nr_l div {
	padding: 5px 5px;
	width: 21%;
	background-color: #fff;
	-moz-box-shadow: 2px 2px 8px #EBEBEB;
	-webkit-box-shadow: 2px 2px 8px #EBEBEB;
	box-shadow: 2px 2px 8px #666;
	margin-top: 15px;
}

.pjcbabc .pjcbabc_inner .nr_l div img {
	width: 100%;
}

.pjcbabc .pjcbabc_inner .nr_l div p {
	color: #000;
	text-align: center;
	margin: 0px 0;
}

.pjcbabc .pjcbabc_inner .nr_r {
	width: 48%;
}

.pjcbabc .pjcbabc_inner .nr_r div {
	width: 20%;
	padding: 10px 10px 0;
	margin: 10px 0;
	background-color: #fff;
	-moz-box-shadow: 2px 2px 8px #EBEBEB;
	-webkit-box-shadow: 2px 2px 8px #EBEBEB;
	box-shadow: 2px 2px 8px #666;
}

.pjcbabc .pjcbabc_inner .nr_r div img {
	width: 100%;
}

.pjcbabc .pjcbabc_inner .nr_r div p {
	margin: 10px 0;
	text-align: center;
	color: #000;
}

.lmqfg p {
	line-height: 36px !important;
}

/* 栏目新加九方格结束 */

/*分页样式*/
.pages {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.pagination {
	display: flex;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination>li {
	display: inline;
}

.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eeeeee;
	border-color: #ddd;
}

.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
	z-index: 3;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}
.top_menu,
.top_icontel{
	display:none;
}
.yizhanshifuwu .zixunfangshi a.dianhua span.tel{
	font-weight: bold;
	font-size: 1.625rem;
	margin-left: 0.5rem;
}


@media (max-width:1160px) {
	.fwlc .pcshow {
		display: none;
	}

	.fwlc_left {
		margin-bottom: 24px;
	}
}

@media (max-width:784px) {
	.visit_process_list dl dd.image {
		width: 30%;
		margin-left: 20%;
	}

	.visit_process_list dl dt {
		width: 40%;
	}
}

@media (max-width:680px) {
	.visit_process_list dl dd.image {
		width: 30%;
		margin-left: 10%;
	}

	.visit_process_list dl dt {
		width: 40%;
	}
}

@media (max-width:600px) {
	.visit_process_list dl dd.image {
		display: none !important;
		margin-left: 0px;
	}

	.visit_process_list dl dt {
		width: 70%;
		margin-left: 0px;
	}
}

@media (max-width:520px) {
	.visit_process_list dl dt {
		width: 50%;
		margin-left: 10%;
	}

	.fwlc_tab li img {
		margin-right: 6px;
		max-width: 62%;
	}
}

@media (max-width:410px) {
	.visit_process_list dl dt {
		width: 38%;
		margin-left: 7%;
	}

	.fwlc_tab li img {
		margin-right: 4px;
		max-width: 56%;
	}
}
.m_fixed{
	display: none;
}
@media (max-width:640px) {
	body{
		min-width:100%;
	}
	.top{
		padding:0;
	}
	
	.top_menu{
		display:flex;
		position: relative;
	}
	.top_fl,
	.top_fr{
		display:none;
	}
	
	.dis_tab{
		margin: 0 auto;
	}
	.top_cen img{
		width: 100%;
	}
	
	.wrapper {
	  
	}
	.wrapper .icon {
	  margin: 1rem;
	}
	.nav-icon {
	  width: 35px;
	  height: 30px;
	  position: relative;
	  cursor: pointer;
	  display: inline-block;
	}
	.nav-icon span {
	  background-color: #000;
	  position: absolute;
	  border-radius: 2px;
	  transition: .3s cubic-bezier(.8, .5, .2, 1.4);
	  width: 100%;
	  height: 4px;
	  transition-duration: 500ms;
	}
	.nav-icon span:nth-child(1) {
	  top: 0px;
	  left: 0px;
	}
	.nav-icon span:nth-child(2) {
	  top: 13px;
	  left: 0px;
	  opacity: 1;
	}
	.nav-icon span:nth-child(3) {
	  bottom: 0px;
	  left: 0px;
	}
	
	.nav-icon.open span:nth-child(1) {
	  transform: rotate(45deg);
	  top: 13px;
	}
	.nav-icon.open span:nth-child(2) {
	  opacity: 0;
	}
	.nav-icon.open span:nth-child(3) {
	  transform: rotate(-45deg);
	  top: 13px;
	}
	
	.nav_ul li .subyu{
		width: 0;
		height: 0;
		opacity: 0;
		overflow: hidden;
	}
	
	.top_icontel{
		display:flex;
	}
	.top_icontel span{
		font-size: 2.5rem;
		margin: 1rem;
	}
	
	/*nav*/
	.header{
		position: relative;
		z-index: 999;
	}
	.nav{
		display:none;
		width: 100%;
	}
	.nav.on{
		display:block;
		height: auto;
		position: absolute;
	}
	.nav.on .nav_ul{
		width:100%;
		height: auto;
		display:flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		text-align: center;
	}
	.nav.on .nav_ul li{
		width: 100%;
	}
	.nav.on .nav_ul li a{
		/* display: inline-block; */
	}
	
	/*banner*/
	.banner .pic li img{
		transform: translate(-70%, -50%);
	}
	.ban_info{
		width: 80%;
		padding: 2%;
		top: 40%;
		left: 8%;
		text-align: center;
		background-color: rgb(0, 0, 0,.6);
	}
	.ban_info_top{
		width: 100%;
	}
	.ban_info_top p span{
		text-align: center;
	}
	.ban_info_top p span:nth-child(1){
		font-size: 2rem;
		line-height: 3rem;
		color: #fff;
	}
	.p01{
		width: 95%;
		padding: 0 2.5%;
		margin: 0 auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		
		flex-direction: row-reverse;
		-webkit-flex-direction: row-reverse;
		-moz-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		-o-flex-direction: row-reverse;
	}
	.p01a,
	.p01b{
		width: 100%;
	}
	.p01a{
		margin-bottom: 10%;
	}
	.p01b img{
		max-width: 100%;
	}
	
	/**/
	ul.fwxm_ul2{
		display:flex;
	}
	/**/
	.yizhanshifuwu .tizhan_top{
		height:auto;
	}
	.yzlc .title{
		margin:0 auto;
	}
	.yizhanshifuwu .yizhan_bottom{
		margin-top: 0;
	}
	.yzlc .title h2{
		font-size: 1.5rem;
	}
	.yzlc .title p{
		font-size: 1rem;
	}
	.yizhanshifuwu .yizhan_bottom{
		padding: 0;
		margin: 0 auto;
		width: 95%;
	}
	.yizhanshifuwu .yizhan_bottom ul li{
		width: 48%;
	}
	.yizhanshifuwu .zixunfangshi{
		width: 100%;
		margin: 10% auto;
	}
	.yizhanshifuwu .zixunfangshi a.dianhua span.tit{
		display:none;
	}
	.yizhanshifuwu .zixunfangshi a.dianhua span.tel{
		font-size:1rem;
	}
	
	/*liucheng*/
	.liucheng ul{
		margin-top: 5%;
	}
	.liucheng ul li{
		width: 48%;
	}
	/*.qylb*/
	.qylb{
		height:auto;
	}
	.qy_ul li{
		padding-bottom: 10%;
	}
	.qy_ul li .fl,
	.qy_ul li .fr{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}
	
	.qy_tw{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}
	.qy_tw img,
	.qy_tw p{
		width: 100%;
	}
	
	.qylb .hd{
		width: 100%;
	}
	.qylb .hd ul{
		width:100%;
		display:flex;
		align-items: center;
	}
	.qylb .hd ul li{
		width: 15%;
	}
	
	/*.lc ul*/
	.lc ul{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}
	.lc ul li{
		width: 48%;
		margin-right: 0;
	}
	
	.progress_bar{
		display:none;
	}
	
	
	/*.visit_content*/
	.visit_content{
		width:100%;
	}
	.visit_process_list .jcarousel-clip, 
	.visit_process_list{
		width:100%;
	}
	.visit_process_list dl{
		width: auto;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}
	.visit_process_list .prevBtn,
	.visit_process_list .nextBtn{
	    background: url(../images/slider-arrow.png) -60px -64px #000 no-repeat;
	    background-size: 120px 92px;
	    cursor: pointer;
	    filter: alpha(opacity=50);
	    opacity: 0.5;
		height: 40px;
	}
	.visit_process_list .nextBtn{
		background-position: 0px -64px;
	}
	
	/*p03*/
	.p03{
		width:100%;
	}
	.p03a,
	.p03b,
	.p03ba,
	.p03bb,
	.p03bc{
		width:95%;
		margin:0 auto;
		float: none;
	}
	.p03bb img{
		width: auto;
		max-width: 100%;
	}
	.p03a_a{
		width:100%;
		text-align: center;
	}
	.p03a_b{
		width:100%;
	}
	.p03a_ba{
		display: none;
	}
	.p03a_bb{
		width: 100%;
		float: none;
	}
	.p03a_bb_a{
		width: 100%;
	}
	.p03a_bb_b,
	.p03a_bb_b li,
	.p03a_bb_b li a{
		width: 100%;
	}
	
	/*p04*/
	.p04{
		width:95%;
		margin: 10% auto;
	}
	.p04yu,
	.p03bd{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		height: auto;
	}
	
	.p03bd li{
		width: 100%;
		float: none;
	}
	.p03bd li a{
		width: 100%;
	}
	
	.footer {
		margin-top: 2rem;
	}
	.copyrights{
		padding-bottom: 4rem;
	}
	.footer_main {}
	
	.footer_logo {
		width: 48%;
	}
	
	.footer_logo img {
		width: 100%;
		margin: 0 auto;
		display: block;
	}
	
	.footer_phone {
		padding-left: 5%;
		width: 45%;
	}
	
	.footer_nav,
	.footer_way {
		width: 45%;
		padding-top: 5%;
		text-align: center;
	}
	
	.footer_top .f_rigth {
	
		padding: 1rem;
	
	}
	
	.footer_content .footer_right {
		float: left;
		margin-top: 2.0rem;
	}
	
	.footer_content .footer_right {
		display: none;
	}
	.footer_content .footer_left {
		float: left;
		margin-bottom: 10px;
		margin: -10px 0px 20px 0px;
	}
	.ma{
		display:none;
	}
	#yuyue{
		bottom:40%;
	}
	#goToTop{
		bottom:30%;
	}
	
	
	
	.m_fixed {
	
		display: block;
	
		position: fixed;
	
		left: 0;
	
		bottom: 0;
	
		background: #e0c3a3;
	
		width: 100%;
	
		z-index: 999999999;
	
	}
	.m_fixed ul {
		overflow: hidden;
	}
	.m_fixed ul li {
		font-size: 1.15rem;
		text-align: center;
		width: 70%;
		border-right: 1px solid white;
		float: left;
		color: white;
		height: 55px;
		line-height: 55px;
		background: #e0c3a3;
	}
	.m_fixed ul li:last-child {
		width: 29.5%;
	}
	.m_fixed ul li .iconfont {
		font-size: 1.25rem;
	}
	.m_fixed ul li p {
		display: inline-block;
		margin-top: 0.2rem;
	}
	.m_fixed ul li a {
		color: white;
	}
	.m_fixed ul li:last-child {
		border: none;
	}
	
	
	/*p05lis*/
	.p05lis{
		width:100%;
	}
	.p05lis_a{
		width: 95%;
		margin: 0 auto;
		float: none;
	}
	.p06ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}
	.p06ul li{
		float: none;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}
	.p06ula,
	.p06ulb{
		width: 100%;
		height: auto;
		float: none;
	}
	.p06ula img{
		width: auto;
		max-width: 100%;
		height: auto;
	}
	
	.p05lis_b{
		display:none;
	}
	
	/*zr_13page*/
	.zr_13page,
	.p01a_b{
		width:100%;
	}
	
	/*.p07b*/
	.p07b,
	.p07d{
		width:100%;
	}
	
	
	.p05ctext{
		display: none;
	}
	
}