/* CSS Document */
/*qt：sjh*/
* {
	padding: 0;
	margin: 0;
	
}

html {
	overflow-x: hidden;
	overflow-y: auto;
}

ul,
ol,
li {
	list-style-type: none;
	line-height: normal;
}

body,
button,
input,
select,
textarea {
	font-family: 'Microsoft yahei', Arial;
	font-size: 12px;
}

body {
	float: left;
	width: 100%;
	position: relative;
}

code,
kbd,
pre,
samp {
	font-family: 'Microsoft yahei', Arial;
}

a {
	text-decoration: none;
	color: #333;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
	/*清除IOS系统点击默认事件*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
}

a:hover {
	color: #333;
	cursor: pointer;
}

img {
	border: 0;
	max-width: 100%;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-weight: normal;
	font-family: 'Microsoft yahei', Arial;
}

h1 {
	font-size: 32px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 22px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 12px;
}

input,
table,
tr,
td {
	margin: 0;
	padding: 0;
	border: none;
}

button,
table {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

select {
	margin: 0;
	padding: 0;
	font-family: 'Microsoft yahei', Arial;
}

textarea {
	resize: none;
}

input {
	outline: 0;
}

article,
aside,
dialog,
footer,
header,
section,
footer,
nav,
figure,
menu {
	display: block;
}

.pz_top {
	float: left;
	width: 100%;
}

.pz_banner {
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.pz_main {
	float: left;
	width: 100%;
}

.pz_down {
	float: left;
	width: 100%;
	background: #232323;
}


/*pc版头部*/
.top1 {
	padding: 30px 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	border-bottom: 1px solid #eee;
}

/* .top1.active {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 6px #aaa;
	-moz-box-shadow: 0 2px 6px #aaa;
	-o-box-shadow: 0 2px 6px #aaa;
	box-shadow: 0 2px 6px #aaa;
} */

.top1 .logo {
	float: left;
	margin-right: 20px;
}

.homeTop {
	float: right;
	width: 100%;
}

.homeTop_m {
	float: right;
}

.homeTop_m a {
	float: left;
	padding-left: 47px;
	height: 64px;
	line-height: 64px;
	color: #fff;
	position: relative;
	z-index: 20;
}

.homeTop_m a i {
	position: absolute;
	left: 24px;
	top: 50%;
	display: block;
	width: 16px;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.homeTop_m a i img {
	float: left;
	width: 100%;
	display: block;
}

.homeTop_m a span {
	float: left;
	width: 100%;
	font-size: 14px;
}

.homeTop_m .tel {
	float: right;
	padding-left: 50px;
	font-size: 14px;
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	background: url(images/telIco.png) no-repeat 20px;
	height: 64px;
	line-height: 64px;
}

.menu {
	float: left;
	height: 58px;
}

.menu .nli {
	float: left;
	z-index: 15;
	position: relative;
	margin-left: 58px;
}

.menu .nli span a {
	display: block;
	float: left;
	font-size: 16px;
	height: 58px;
	line-height: 58px;
	color: #333;
	position: relative;
	font-weight: bold;
}

/* .menu .nli span a:hover, */
/* .menu .nli.on span a{ color:#33bb54;} */
.menu .nli.on:after {
	content: "";
	display: block;
	height: 5px;
	width: 100%;
	position: absolute;
	bottom: 0;
	background-color: #fb6504;
	border-radius: 5px;
}

.homeTop_m a.top_wx .wxewm {
	position: absolute;
	left: 50%;
	margin-left: -47px;
	top: 50px;
	padding: 10px;
	display: none;
	background: #284b90;
	width: 120px;
}

.homeTop_m a.top_wx:hover .wxewm {
	display: block;
}

.tel {
	margin-top: 18px;
	float: right;
	font-size: 16px;
}

.tel .message {
	background-color: #fb6504;
	color: #FFF;
	padding: 10px 20px;
	border-radius: 20px;
}


@media screen and (max-width:1699px) {
	.top1 .logo {
		margin-right: 20px;
	}

	.menu .nli {
		margin-left: 40px;
	}
}

@media screen and (max-width:1449px) {
	.top1 .logo {
		margin-right: 20px;
	}

	.menu .nli {
		margin-left: 20px;
		font-size: 14px;
	}
}


/*phone版头部*/
.top2 {
/* 	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 80px;
	z-index: 1030; */
	padding:20px;
}

.top2.active {
	background: rgba(0, 0, 0, .6);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
}

.top2 .logo {
	float: left;
	width: 150px;
}

/*手机按钮*/
.menuph {
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
	width: 50px;
	height: 50px;
	background: #016d56;
	text-align: center;
}

.menuph .point {
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 14px;
	position: relative;
}

.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {
	width: 28px;
}

.menuph .navbtn {
	position: absolute;
	top: 10px;
	right: 0;
	display: inline-block;
	width: 21px;
	height: 1px;
	background: #fff;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}

.menuph .navbtn::after,
.menuph .navbtn::before {
	content: '';
	position: absolute;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	background: #fff;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}

.menuph .navbtn::after {
	top: -11px;
}

.menuph .navbtn::before {
	top: 10px;
}

.menuph .point.active .navbtn {
	background: transparent;
}

.menuph .point.active .navbtn::after {
	top: 0px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.menuph .point.active .navbtn::before {
	top: 0px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

@media screen and (max-width:767px) {
	.top2 {
	
	}

	.top2 .logo {
		width: 100px;
	}

	.top2 .menuph {
		top: 15px;
		right: 15px;
		width: 40px;
		height: 40px;
	}

	.top2 .menuph .point {
		width: 22px;
		height: 19px;
		margin-top: 10px;
	}

	.top2 .menuph .point:hover .navbtn,
	.top2 .menuph .point:hover .navbtn::after,
	.top2 .menuph .point:hover .navbtn::before {
		width: 22px;
	}

	.top2 .menuph .navbtn {
		top: 9px;
		width: 16px;
	}

	.top2 .menuph .navbtn::after,
	.top2 .menuph .navbtn::before {
		width: 22px;
	}

	.top2 .menuph .navbtn::after {
		top: -9px;
	}

	.top2 .menuph .navbtn::before {
		top: 9px;
	}
}


/*手机下拉*/
.xialaph {
	position: absolute;
	top: 70px;
	left: 0;
	width: 100%;
	max-height: 100%;
	overflow-y: auto;
	background: #eee;
	display: none;
	z-index: 1049;
}

.xialaph .ul1 {
	border-top: 1px solid #fff;
}

.xialaph li {
	border-bottom: 1px solid #fff;
	padding: 0 15px;
}

.xialaph .ul2,
.xialaph .ul3 {
	display: none;
	border-top: 1px solid #fff;
	position: relative;
}

.xialaph .ul2>li:last-child {
	border-bottom: 0 none;
}

.xialaph .ul3>li:last-child {
	border-bottom: 0 none;
}

.xialaph h4 a {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 62px;
}

.xialaph h5 a {
	color: #333;
	font-size: 16px;
	line-height: 57px;
}

.xialaph h4,
.xialaph h5 {
	position: relative;
}

.xialaph h4 i,
.xialaph h5 i {
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -9px;
	width: 12px;
	height: 12px;
	border-bottom: 2px solid #333;
	border-right: 2px solid #333;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-ms-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.xialaph h4.active i,
.xialaph h5.active i {
	margin-top: -3px;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

.xialaph .ul2 {
	padding: 10px 0;
}

.xialaph .ul3 {
	padding: 5px 0;
}

.xialaph .ul3 li a {
	color: #666;
	font-size: 14px;
	line-height: 35px;
	display: block;
}

.xialaph .ul3 li {
	padding-top: 5px;
}

.xialaph .phsou {
	position: relative;
	margin-top: 30px;
}

.xialaph .phsou input {
	width: 100%;
	height: 56px;
	background-color: #fff;
	color: #aaa;
	font-size: 14px;
	padding-left: 20px;
	border: 1px solid #e5e5e5;
}

.xialaph .phsou img {
	cursor: pointer;
	width: 21px;
	height: 22px;
	position: absolute;
	top: 17px;
	right: 29px;
}

.xialaph .try {
	text-align: center;
	padding: 30px 0 0 0;
}

.xialaph .try a {
	display: inline-block;
	width: 120px;
	background: #80b63b;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
}

.phonemeng {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	z-index: 196;
	display: none;
}

@media screen and (max-width:767px) {


	.xialaph h4 a {
		font-size: 14px;
		line-height: 42px;
	}

	.xialaph h5 a {
		color: #333;
		font-size: 14px;
		line-height: 38px;
	}

	.xialaph h4 i,
	.xialaph h5 i {
		margin-top: -6px;
		width: 8px;
		height: 8px;
		border-bottom: 1px solid #333;
		border-right: 1px solid #333;
	}

	.xialaph h4.active i,
	.xialaph h5.active i {
		margin-top: -2px;
	}

	.xialaph .ul3 li a {
		color: #666;
		font-size: 12px;
		line-height: 30px;
		display: block;
	}

	.xialaph .ul3 li {
		padding-top: 5px;
	}
}

/*banner*/
.slide_banner {
	margin: 0;
}

.slide_banner .slick-slide {
	width: 100%;
	padding: 0;
}

.slide_banner img {
	width: 100%;
}

.slide_banner .slick-dots {
	bottom: 46px;
	height: 22px;
	overflow: hidden;
	z-index: 99;
}

.slide_banner .slick-dots li {
	width: 14px;
	height: 14px;
	border: solid 1px #dadadc;
	margin: 4px 8px;
	position: relative;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.slide_banner .slick-dots li::after {
	position: absolute;
	content: "";
	left: -5px;
	top: -5px;
	width: 22px;
	height: 22px;
	border: solid 1px #dadadc;
	filter: alpha(opacity=00);
	opacity: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.slide_banner .slick-dots li button {
	display: none;
}

.slide_banner .slick-dots li.slick-active {
	background: #dadadc;
}

.slide_banner .slick-dots li.slick-active::after {
	filter: alpha(opacity=100);
	opacity: 1;
}

.nyBan {
	float: left;
	width: 100%;
	position: relative;
}

.nyBan img {
	float: left;
	width: 100%;
	display: block;
}

.nyBan .nyBanTit {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	text-align: center;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.nyBan .nyBanTit h4 {
	float: left;
	width: 100%;
	line-height: 54px;
	height: 54px;
	font-size: 46px;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
}

.nyBan .nyBanTit .local {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 14px;
	color: #fff;
}

.nyBan .nyBanTit .local a {
	padding: 0 5px;
	color: #fff;
}

.nyBan .nyBanTit .local a:hover {
	color: #284b90;
}

@media screen and (max-width:767px) {
	.slide_banner .slick-dots {
		bottom: 15px;
		height: 15px;
	}

	.slide_banner .slick-dots li {
		width: 8px;
		height: 8px;
		margin: 2px 4px;
	}

	.slide_banner .slick-dots li::after {
		left: -3px;
		top: -3px;
		width: 12px;
		height: 12px;
	}

	.nyBan .nyBanTit {
		top: 60%;
	}

	.nyBan .nyBanTit h4 {
		line-height: 34px;
		height: 34px;
		font-size: 18px;
	}

	.nyBan .nyBanTit .local {
		font-size: 12px;
	}
}

.banInput {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding-top: 134px;
}

.banInput_m {
	position: absolute;
	left: 0;
	top: 50%;
	text-align: center;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.banInput_m h2 {
	float: left;
	width: 100%;
	line-height: 88px;
	color: #fff;
	font-size: 55px;
}

.banInput_m h2 span {
	font-weight: bold;
}

.banInput_m h4 {
	float: left;
	width: 100%;
	margin-top: 14px;
	text-transform: uppercase;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
}

.banInput_m h4 span {
	border-top: 1px solid rgba(255, 255, 255, .3);
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	padding: 0 25px;
	line-height: 44px;
	display: inline-block;
}

.banInput_m .banInput_d {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-top: 25px;
	width: 38%;
}

.banInput_m .banInput_d .name {
	float: left;
	width: 50%;
	padding: 0 10px;
}

.banInput_m .banInput_d .yzm_m,
.banInput_m .banInput_d .name input {
	float: left;
	width: 100%;
	line-height: 38px;
	height: 40px;
	border: 1px solid rgba(255, 255, 255, .5);
	background: rgba(255, 255, 255, .1);
	padding: 0 15px;
	font-size: 14px;
	color: #fff;
}

.banInput_m .banInput_d .name input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, .5) !important;
}

.banInput_m .banInput_d .name input:-moz-placeholder {
	color: rgba(255, 255, 255, .5) !important;
}

.banInput_m .banInput_d .name input::-moz-placeholder {
	color: rgba(255, 255, 255, .5) !important;
}

.banInput_m .banInput_d .name input:-ms-input-placeholder {
	color: rgba(255, 255, 255, .5) !important;
}

.banInput_m .banInput_d .yzm {
	float: left;
	width: 100%;
	margin-top: 16px;
	padding: 0 10px;
}

.banInput_m .banInput_d .yzm button {
	float: right;
	width: 22.556391%;
	background: #a6a4a6;
	line-height: 40px;
	height: 40px;
	color: #414141;
}

.banInput_m .banInput_d .yzm_m {
	float: left;
	width: 72.519084%;
}

.banInput_m .banInput_d a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 188px;
	height: 42px;
	margin-top: 38px;
	background: #006a53;
	font-size: 16px;
	color: #fff;
	line-height: 42px;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
}

@media screen and (max-width:1399px) {
	.banInput_m h2 {
		line-height: 68px;
		font-size: 40px;
	}

	.banInput_m h4 {
		margin-top: 10px;
		font-size: 20px;
	}

	.banInput_m h4 span {
		padding: 0 20px;
		line-height: 40px;
	}

	.banInput_m .banInput_d a {
		margin-top: 25px;
	}
}

@media screen and (max-width:1199px) {
	.banInput_m .banInput_d {
		margin-top: 20px;
		width: 48%;
	}
}

@media screen and (max-width:991px) {
	.banInput_m h2 {
		line-height: 48px;
		font-size: 22px;
	}

	.banInput_m h4 {
		font-size: 16px;
	}

	.banInput_m h4 span {
		padding: 0 15px;
		line-height: 30px;
	}

	.banInput_m .banInput_d {
		margin-top: 20px;
		width: 50%;
	}

	.banInput_m .banInput_d .name {
		padding: 0 5px;
	}

	.banInput_m .banInput_d .yzm_m,
	.banInput_m .banInput_d .name input {
		line-height: 30px;
		height: 32px;
		padding: 0 10px;
		font-size: 12px;
	}

	.banInput_m .banInput_d .yzm {
		margin-top: 15px;
		padding: 0 5px;
	}

	.banInput_m .banInput_d .yzm button {
		line-height: 30px;
		height: 30px;
	}

	.banInput_m .banInput_d a {
		width: 148px;
		height: 32px;
		margin-top: 20px;
		font-size: 14px;
		line-height: 32px;
	}
}

@media screen and (max-width:767px) {
	.banInput_m h2 {
		line-height: 28px;
		font-size: 16px;
	}

	.banInput_m h4 {
		display: none;
	}

	.banInput_m .banInput_d {
		margin-top: 10px;
		width: 90%;
	}

	.banInput_m .banInput_d .name {
		padding: 0 5px;
	}

	.banInput_m .banInput_d .yzm_m,
	.banInput_m .banInput_d .name input {
		line-height: 24px;
		height: 26px;
		padding: 0 5px;
	}

	.banInput_m .banInput_d .yzm {
		margin-top: 10px;
	}

	.banInput_m .banInput_d .yzm button {
		line-height: 26px;
		height: 26px;
		font-size: 12px;
		width: 25%;
	}

	.banInput_m .banInput_d a {
		width: 108px;
		height: 24px;
		margin-top: 10px;
		font-size: 12px;
		line-height: 24px;
	}
}

/* 隐藏菜单 按钮 */
.navBtn {
	position: absolute;
	top: 50%;
	right: 46px;
	padding-right: 58px;
	font-size: 16px;
	color: #fff;
	line-height: 41px;
	height: 41px;
	background: url(images/ban_r.png) no-repeat right;
	cursor: pointer;
	z-index: 9;
}

/* 隐藏菜单 */
.navList {
	display: none;
	position: absolute;
	z-index: 999;
	right: 0;
	top: 0;
	height: 100%;
	width: 40.9375%;
}

.navList_r {
	float: right;
	width: 33.078880%;
	height: 100%;
	padding-top: 148px;
	background: rgba(0, 0, 0, .8);
}

.navList_r .ul1 {
	float: left;
	width: 100%;
	padding: 0 22px;
}

.navList_r .li1 {
	float: left;
	width: 100%;
	line-height: 71px;
	height: 72px;
	border-bottom: 1px solid #2a2929;
	font-size: 14px;
	padding-left: 50px;
}

.navList_r .li1 a {
	padding-left: 30px;
	color: #fff;
	position: relative;
}

.navList_r .li1 .navBox {
	display: none;
}

.navList_r .li1 a i {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
	width: 16px;
	height: 16px;
	display: block;
}

.navList_r .li1 a i img {
	float: left;
	width: 100%;
	display: block;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.navList_r .li1 a i img.img02 {
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity=00);
	opacity: 0;
}

.navList_r .li1 a.active {
	color: #355db1;
}

.navList_r .li1 a.active img.img01 {
	filter: alpha(opacity=00);
	opacity: 0;
}

.navList_r .li1 a.active img.img02 {
	filter: alpha(opacity=100);
	opacity: 1;
}

.navList_le {
	float: left;
	width: 66.92112%;
	background: rgba(53, 97, 177, .8);
	height: 100%;
	padding: 138px 20px 50px 20px;
	overflow-y: auto;
	overflow-x: hidden;
	filter: alpha(opacity=00);
	opacity: 0;
}

.navList_le.active {
	filter: alpha(opacity=100);
	opacity: 1;
}

.navList_le ul {
	float: left;
	width: 100%;
	display: block;
	margin-top: 45px;
}

.navList_le ul h4 {
	float: left;
	width: 100%;
	line-height: 36px;
	height: 36px;
	margin-bottom: 10px;
	padding-left: 12px;
	color: #fff;
	font-size: 16px;
}

.navList_le ul li {
	float: left;
	padding: 0 12px;
	font-size: 14px;
	line-height: 36px;
	height: 36px;
}

.navList_le ul a {
	color: #fff;
}

.navList_le ul a:hover {
	text-decoration: underline;
}

@media screen and (max-width:1699px) {
	.navList_r {
		padding-top: 108px;
	}

	.navList_r .li1 {
		line-height: 61px;
		height: 62px;
	}

	.navList_le {
		padding: 98px 20px 50px 20px;
	}

	.navList_le ul {
		margin-top: 35px;
	}
}

@media screen and (max-width:1549px) {
	.navList_r {
		padding-top: 88px;
	}

	.navList_r .li1 {
		line-height: 51px;
		height: 52px;
		padding-left: 30px;
	}

	.navList_le {
		padding: 78px 20px 30px 20px;
	}

	.navList_le ul {
		margin-top: 30px;
	}

	.navList_le ul h4 {
		line-height: 30px;
		height: 30px;
		margin-bottom: 8px;
		font-size: 16px;
	}

	.navList_le ul li {
		padding: 0 12px;
		line-height: 30px;
		height: 30px;
	}
}

@media screen and (max-width:1299px) {
	.navList_r {
		padding-top: 68px;
	}

	.navList_r .li1 {
		line-height: 51px;
		height: 52px;
		padding-left: 10px;
	}

	.navList_le {
		padding: 58px 20px 30px 20px;
	}

	.navList_le ul {
		margin-top: 30px;
	}

	.navList_le ul h4 {
		line-height: 30px;
		height: 30px;
		margin-bottom: 8px;
		font-size: 16px;
	}

	.navList_le ul li {
		padding: 0 12px;
		line-height: 30px;
		height: 30px;
	}
}

@media screen and (max-width:1199px) {
	.navBtn {
		display: none;
	}
}


/*main*/

/* 标题 */
.homtTit {
	float: left;
	width: 100%;
	margin-top: 60px;
	text-align: center;
}

.homtTit h2 {
	float: left;
	width: 100%;
	line-height: 48px;
	color: #006a53;
	font-size: 28px;
	font-weight: bold;
}

.homtTit h4 {
	float: left;
	width: 100%;
	line-height: 36px;
	color: #333;
	font-size: 28px;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.homtTit h4 span {
	padding: 0 20px;
	position: relative;
}

.homtTit h4 span::after,
.homtTit h4 span::before {
	position: absolute;
	right: 100%;
	top: 50%;
	margin-top: -1px;
	width: 40px;
	height: 2px;
	background: #e1e1e1;
	content: "";
}

.homtTit h4 span::after {
	left: 100%;
	right: auto;
}

.homtTit h5 {
	float: left;
	width: 100%;
	line-height: 37px;
	color: #bfbfbf;
	font-size: 14px;
}

@media screen and (max-width:767px) {
	.homtTit {
		margin-top: 30px;
	}

	.homtTit h2 {
		line-height: 28px;
		font-size: 18px;
	}

	.homtTit h4 {
		line-height: 26px;
		font-size: 16px;
	}

	.homtTit h4 span {
		padding: 0 15px;
	}

	.homtTit h4 span::after,
	.homtTit h4 span::before {
		margin-top: 0;
		width: 20px;
		height: 1px;
	}

	.homtTit h5 {
		line-height: 24px;
		font-size: 14px;
	}
}

.homeNews {
	float: left;
	width: 100%;
	background: #f4f4f4;
	border-bottom: 1px solid #ebebeb;
	position: relative;
}

.homeNews_m {
	float: left;
	width: 100%;
	position: relative;
	padding-left: 140px;
}

.homeNews_m .homeNews_le {
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 40px;
	line-height: 60px;
	height: 60px;
	color: #006a53;
	font-size: 14px;
	background: url(images/hnews.png) no-repeat 4px;
}

.homeNews_m .bd {
	float: left;
	width: 100%;
	height: 60px;
	overflow: hidden;
}

.homeNews_m .bd .tempWrap {
	width: 100% !important;
}

.homeNews_m .bd ul {
	overflow: hidden;
	zoom: 1;
}

.homeNews_m .bd ul li {
	float: left;
	height: 60px;
	line-height: 60px;
	text-align: left;
	_display: inline;
	width: auto !important;
	padding: 0 122px 0 42px;
	font-size: 14px;
	color: #3f3f3f;
	position: relative;
}

.homeNews_m .bd ul li span {
	position: absolute;
	right: 42px;
	top: 0;
}

@media screen and (max-width:991px) {
	.homeNews_m {
		padding-left: 120px;
	}

	.homeNews_m .bd {
		height: 40px;
		overflow: hidden;
	}

	.homeNews_m .homeNews_le {
		padding-left: 30px;
		line-height: 40px;
		height: 40px;
		font-size: 12px;
		background-size: 18px 14px;
	}

	.homeNews_m .bd ul li {
		height: 40px;
		line-height: 40px;
		padding: 0 102px 0 22px;
		font-size: 12px;
	}

	.homeNews_m .bd ul li span {
		right: 22px;
		top: 0;
	}
}

@media screen and (max-width:767px) {
	.homeNews_m {
		padding-left: 105px;
	}

	.homeNews_m .homeNews_le {
		padding-left: 15px;
		background-size: 12px 8px;
		background-position: 0 center;
	}
}

.homeService {
	float: left;
	width: 100%;
	padding-bottom: 70px;
}

.homeSerList {
	float: left;
	width: 100%;
	position: relative;
	margin-top: 11px;
}

.homeSerList::after,
.homeSerList::before {
	position: absolute;
	width: 100%;
	height: 38px;
	background: #fff;
	left: 0;
	top: 0;
	content: "";
	z-index: 9;
}

.homeSerList::after {
	top: auto;
	bottom: 0;
}

.homeSerList ul {
	float: left;
	width: 100%;
	position: relative;
}

.homeSerList ul::after {
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	width: 1px;
	height: 100%;
	background: #fff;
}

.homeSerList ul li {
	float: left;
	width: 25%;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 38px 0;
}

.homeSerList ul li a {
	float: left;
	width: 100%;
	text-align: center;
	padding: 0 66px;
	display: block;
}

.homeSerList ul li i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	position: relative;
	width: 100px;
}

.homeSerList ul li i img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.homeSerList ul li i img.img02 {
	position: absolute;
	left: 0;
	top: 0;
	filter: alpha(opacity=00);
	opacity: 0;
}

.homeSerList ul li h4 {
	float: left;
	width: 100%;
	line-height: 28px;
	height: 28px;
	font-size: 18px;
	color: #222222;
	margin-top: 13px;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.homeSerList ul li span {
	float: left;
	width: 100%;
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	font-size: 14px;
	color: #888888;
	display: block;
	margin-top: 9px;
}

.homeSerList ul li a:hover .img01 {
	filter: alpha(opacity=00);
	opacity: 0;
}

.homeSerList ul li a:hover .img02 {
	filter: alpha(opacity=100);
	opacity: 1;
}

.homeSerList ul li a:hover h4 {
	color: #284b90;
}

.homeSerMore {
	float: left;
	width: 100%;
	margin-top: 11px;
	text-align: center;
}

.homeSerMore a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 187px;
	background: #284b90;
	text-align: center;
	font-size: 16px;
	color: #fff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
}

.homeSerMore a span {
	padding-right: 42px;
	height: 46px;
	line-height: 46px;
	display: inline-block;
	background: url(images/hser_bg1.png) no-repeat right;
}

.homeSerMore a:hover {
	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
	box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
}

@media screen and (max-width:1399px) {
	.homeSerList ul li a {
		padding: 0 40px;
	}
}

@media screen and (max-width:1199px) {
	.homeSerList ul li a {
		padding: 0 20px;
	}
}

@media screen and (max-width:991px) {
	.homeService {
		padding-bottom: 40px;
	}

	.homeSerList::after,
	.homeSerList::before {
		height: 28px;
	}

	.homeSerList ul li {
		padding: 28px 0;
	}

	.homeSerList ul li a {
		padding: 0 10px;
	}

	.homeSerList ul li h4 {
		font-size: 15px;
		margin-top: 8px;
	}

	.homeSerList ul li i {
		width: 80px;
	}

	.homeSerList ul li span {
		font-size: 12px;
		margin-top: 5px;
	}
}

@media screen and (max-width:767px) {
	.homeService {
		padding-bottom: 30px;
	}

	.homeSerList::after,
	.homeSerList::before {
		height: 20px;
	}

	.homeSerList ul li {
		padding: 20px 0;
		width: 50%;
	}

	.homeSerList ul li a {
		padding: 0 10px;
	}

	.homeSerList ul li i {
		width: 60px;
	}

	.homeSerMore a {
		width: 127px;
		font-size: 14px;
	}

	.homeSerMore a span {
		padding-right: 22px;
		height: 36px;
		line-height: 36px;
		background-size: 15px;
	}
}

.homeFlow {
	float: left;
	width: 100%;
	padding-bottom: 49px;
}

.homeFlow_s {
	float: left;
	width: 100%;
	padding: 49px 0;
	overflow: hidden;
}

.homeFlow_s .slick-slide {
	padding: 0;
	position: relative;
}

.homeFlow_s .li_hp {
	float: left;
	width: 100%;
	text-align: center;
	padding: 0 50px;
}

.homeFlow_s .li_hp a {
	float: left;
	width: 100%;
	display: block;
}

.homeFlow_s .homeFlowIcon {
	float: left;
	width: 100%;
	position: relative;
}

.homeFlow_s .homeFlowIcon::after {
	position: absolute;
	content: "";
	width: 42px;
	height: 22px;
	left: 118%;
	top: 50%;
	margin-top: -11px;
	background: url(images/hflow_bg04.png) no-repeat;
}

.homeFlow_s .slick-slide:last-child .homeFlowIcon::after {
	display: none;
}

.homeFlow_s .homeFlowIcon i img {
	float: left;
	width: 100%;
	display: block;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.homeFlow_s .homeFlowIcon i img.img02 {
	position: absolute;
	top: 0;
	left: 0;
	filter: alpha(opacity=00);
	opacity: 0;
}

.homeFlow_s .homeFlowIcon .icon_m {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	text-align: center;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.homeFlow_s .homeFlowIcon .icon_m img {
	display: block;
	margin: 0 auto;
	width: 84px;
}

.homeFlow_s .homeFlowIcon .icon_m span {
	float: left;
	width: 100%;
	font-size: 20px;
	font-style: italic;
	color: #fff;
	line-height: 22px;
	height: 22px;
	display: block;
	font-family: Arial;
}

.homeFlow_s .li_hp a h4 {
	float: left;
	width: 100%;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	font-size: 14px;
	color: #888;
	margin-top: 28px;
	text-align: center;
}

.homeFlow_s .li_hp a:hover i .img01 {
	filter: alpha(opacity=00);
	opacity: 0;
}

.homeFlow_s .li_hp a:hover i .img02 {
	filter: alpha(opacity=100);
	opacity: 1;
}

@media screen and (max-width:1199px) {
	.homeFlow_s .li_hp {
		padding: 0 30px;
	}

	.homeFlow_s .homeFlowIcon::after {
		width: 32px;
		height: 18px;
		left: 110%;
		margin-top: -9px;
		background-size: 100%;
	}

	.homeFlow_s .homeFlowIcon .icon_m img {
		width: 64px;
	}

	.homeFlow_s .homeFlowIcon .icon_m span {
		font-size: 18px;
	}
}

@media screen and (max-width:991px) {
	.homeFlow_s .li_hp {
		padding: 0 15px;
	}

	.homeFlow_s .homeFlowIcon::after {
		width: 20px;
		height: 12px;
		left: 106%;
		margin-top: -6px;
	}

	.homeFlow_s .homeFlowIcon .icon_m img {
		width: 54px;
	}

	.homeFlow_s .homeFlowIcon .icon_m span {
		font-size: 16px;
	}

	.homeFlow_s .li_hp a h4 {
		line-height: 24px;
		height: 48px;
		font-size: 13px;
		margin-top: 20px;
	}
}

@media screen and (max-width:767px) {
	.homeFlow {
		padding-bottom: 30px;
	}

	.homeFlow_s {
		padding: 30px 0 40px 0;
	}

	.homeFlow_s .homeFlowIcon::after {
		display: none;
	}
}

.homeAdv {
	float: left;
	width: 100%;
	padding-bottom: 66px;
}

.homeAdv_m {
	float: left;
	width: 100%;
	padding: 0 96px;
	position: relative;
}

.homeAdv_m .homeAdvCenter {
	position: absolute;
	width: 32.214286%;
	top: 72px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.homeAdvCenter img {
	float: left;
	width: 100%;
	display: block;
}

.homeAdv_m .homeAdvCenter .txt {
	position: absolute;
	top: 40%;
	left: 0;
	width: 100%;
	text-align: center;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.homeAdv_m .homeAdvCenter .txt h2 {
	float: left;
	width: 100%;
	line-height: 49px;
	height: 49px;
	color: #333;
	font-size: 34px;
}

.homeAdv_m .homeAdvCenter .txt h4 {
	float: left;
	width: 100%;
	line-height: 35px;
	height: 35px;
	color: #284b90;
	font-size: 26px;
	font-weight: bold;
	font-family: Arial;
	text-transform: uppercase;
}

.homeAdv_m ul {
	float: left;
	width: 100%;
	position: relative;
	height: 456px;
	margin-top: 37px;
}

.homeAdv_m ul li {
	float: left;
	position: absolute;
	width: 100%;
	width: 22%;
	text-align: center;
}

.homeAdv_m ul li::after {
	position: absolute;
	content: "";
	height: 23px;
	top: 58px;
}

.homeAdv_m ul li img {
	display: block;
	width: 95px;
	margin: 0 auto;
}

.homeAdv_m ul li h4 {
	float: left;
	width: 100%;
	line-height: 30px;
	height: 30px;
	color: #292a2b;
	font-size: 18px;
	font-weight: bold;
	margin-top: 12px;
}

.homeAdv_m ul li h5 {
	float: left;
	width: 100%;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	color: #666666;
	font-size: 16px;
	margin-top: 10px;
}

.homeAdv_m ul li h5 span {
	color: #284b90;
	font-weight: bold;
}

.homeAdv_m ul li:nth-child(1) {
	left: 0;
	top: 0;
}

.homeAdv_m ul li:nth-child(2) {
	right: 0;
	top: 0;
}

.homeAdv_m ul li:nth-child(3) {
	left: 0;
	bottom: 0;
}

.homeAdv_m ul li:nth-child(4) {
	right: 0;
	bottom: 0;
}

.homeAdv_m ul li:nth-child(1)::after {
	background: url(images/hadv01.png) no-repeat;
	width: 162px;
	left: 100%;
}

.homeAdv_m ul li:nth-child(2)::after {
	background: url(images/hadv02.png) no-repeat;
	width: 162px;
	right: 100%;
}

.homeAdv_m ul li:nth-child(3)::after {
	background: url(images/hadv03.png) no-repeat;
	width: 125px;
	left: 100%;
}

.homeAdv_m ul li:nth-child(4)::after {
	background: url(images/hadv04.png) no-repeat;
	width: 125px;
	right: 100%;
}

@media screen and (max-width:1439px) {
	.homeAdv_m ul {
		height: 426px;
		margin-top: 30px;
	}

	.homeAdv_m ul li {
		width: 28%;
		text-align: center;
	}

	.homeAdv_m ul li:nth-child(1)::after,
	.homeAdv_m ul li:nth-child(2)::after {
		width: 122px;
		background-size: 100%;
	}

	.homeAdv_m ul li:nth-child(3)::after,
	.homeAdv_m ul li:nth-child(4)::after {
		width: 85px;
		background-size: 100%;
	}
}

@media screen and (max-width:1199px) {
	.homeAdv_m {
		padding: 0 36px;
	}

	.homeAdv_m ul {
		height: 366px;
		margin-top: 30px;
	}

	.homeAdv_m ul li {
		width: 28%;
	}

	.homeAdv_m ul li img {
		width: 75px;
	}

	.homeAdv_m ul li h4 {
		line-height: 24px;
		height: 24px;
		font-size: 16px;
		margin-top: 10px;
	}

	.homeAdv_m ul li h5 {
		line-height: 24px;
		height: 48px;
		font-size: 14px;
		margin-top: 8px;
	}
}

@media screen and (max-width:991px) {
	.homeAdv_m {
		padding: 0px;
	}

	.homeAdv_m .homeAdvCenter {
		width: 32.214286%;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.homeAdv_m .homeAdvCenter .txt h2 {
		line-height: 30px;
		height: 30px;
		font-size: 22px;
	}

	.homeAdv_m .homeAdvCenter .txt h4 {
		line-height: 26px;
		height: 26px;
		font-size: 18px;
	}

	.homeAdv_m ul {
		height: 346px;
		margin-top: 30px;
	}

	.homeAdv_m ul li {
		width: 34%;
	}

	.homeAdv_m ul li img {
		width: 75px;
	}

	.homeAdv_m ul li::after {
		top: 48px;
	}

	.homeAdv_m ul li:nth-child(3)::after,
	.homeAdv_m ul li:nth-child(1)::after {
		left: 80%;
	}

	.homeAdv_m ul li:nth-child(4)::after,
	.homeAdv_m ul li:nth-child(2)::after {
		right: 80%;
	}
}

@media screen and (max-width:767px) {
	.homeAdv_m .homeAdvCenter {
		float: left;
		position: static;
		width: 100%;
		top: auto;
		left: auto;
		margin-top: 20px;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	.homeAdv_m .homeAdvCenter .txt h2 {
		line-height: 30px;
		height: 30px;
		font-size: 20px;
	}

	.homeAdv_m .homeAdvCenter .txt h4 {
		line-height: 26px;
		height: 26px;
		font-size: 16px;
	}

	.homeAdv_m ul {
		height: auto;
		margin-top: 10px;
	}

	.homeAdv_m ul li {
		float: left;
		width: 50%;
		padding: 0 5px;
		position: static;
		left: auto;
		top: auto;
		bottom: auto;
		right: auto;
		margin-top: 20px;
	}

	.homeAdv_m ul li img {
		width: 55px;
	}

	.homeAdv_m ul li::after {
		display: none;
	}

	.homeAdv_m ul li h4 {
		font-size: 12px;
		margin-top: 5px;
	}

	.homeAdv_m ul li h5 {
		font-size: 12px;
		margin-top: 4px;
	}
}

.homeZx {
	float: left;
	width: 100%;
	padding: 64px 0 42px 0;
}

.homeZxLe {
	float: left;
	width: 60%;
}

.homeZxLe .span01 {
	float: left;
	padding: 0 20px;
	display: block;
	line-height: 35px;
	height: 35px;
	color: #284b90;
	font-size: 18px;
	background: #fff;
}

.homeZxLe h2 {
	float: left;
	width: 100%;
	line-height: 56px;
	color: #fff;
	margin-top: 9px;
	font-size: 34px;
}

.homeZxLe h2 span {
	font-weight: bold;
}

.homeZxLe h4 {
	float: left;
	width: 100%;
	line-height: 34px;
	font-size: 18px;
	color: #fff;
}

.homeZxLe h4 p {
	display: inline-block;
}

.homeZxR {
	float: right;
	width: 40%;
	margin-top: 12px;
}

.homeZxR h4 {
	float: right;
	text-align: right;
	line-height: 36px;
	height: 36px;
	color: #fff;
	font-size: 18px;
}

.homeZxR h4 span {
	float: left;
	padding-right: 10px;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	font-family: Arial;
	position: relative;
}

.homeZxR h4 span::before {
	position: absolute;
	content: "";
	width: 88px;
	height: 88px;
	background: url(images/hzx01.png) no-repeat;
	top: 4px;
	left: -62px;
}

.homeZxR .homeZxBtn {
	float: left;
	width: 100%;
}

.homeZxR a {
	float: right;
	width: 102px;
	height: 37px;
	line-height: 37px;
	margin-top: 5px;
	margin-right: 116px;
	background: rgba(255, 255, 255, .2);
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.homeZxR a:hover {
	color: #006a53;
	background: #fff;
}

@media screen and (max-width:1199px) {
	.homeZxLe h2 {
		line-height: 46px;
		margin-top: 5px;
		font-size: 24px;
	}
}

@media screen and (max-width:991px) {
	.homeZxLe .span01 {
		padding: 0 15px;
		line-height: 30px;
		height: 30px;
		font-size: 16px;
	}

	.homeZxLe h2 {
		line-height: 36px;
		font-size: 20px;
	}

	.homeZxLe h4 {
		line-height: 24px;
		font-size: 16px;
	}

	.homeZxR h4 {
		line-height: 26px;
		height: 26px;
		font-size: 16px;
	}

	.homeZxR h4 span {
		padding-right: 5px;
		font-size: 18px;
	}

	.homeZxR h4 span::before {
		width: 58px;
		height: 58px;
		left: -42px;
		background-size: 100%;
	}

	.homeZxR a {
		width: 82px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
}

@media screen and (max-width:767px) {
	.homeZx {
		padding: 30px 0;
	}

	.homeZxLe {
		width: 100%;
	}

	.homeZxR {
		float: left;
		width: 100%;
	}

	.homeZxLe .span01 {
		padding: 0 10px;
		line-height: 26px;
		height: 26px;
		font-size: 14px;
	}

	.homeZxLe h2 {
		line-height: 30px;
		font-size: 16px;
	}

	.homeZxLe h4 {
		font-size: 14px;
	}

	.homeZxR h4 {
		font-size: 14px;
		padding-left: 40px;
		float: left;
		text-align: left;
	}

	.homeZxR h4 span {
		font-size: 16px;
	}

	.homeZxR a {
		width: 82px;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		float: left;
		margin-right: 0;
		margin-left: 70px;
	}
}

.homeTesti {
	float: left;
	width: 100%;
	padding-bottom: 60px;
}

.homeTestiList {
	margin: 0 -85px;
}

.homeTesti_s {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	padding: 0 72px;
	margin-top: 40px;
}

.homeTesti_s .slick-slide {
	padding: 0 13px;
}

.homeTesti_s .li_hp {
	float: left;
	width: 100%;
}

.homeTesti_s .li_hp a {
	float: left;
	width: 100%;
	display: block;
	position: relative;
}

.homeTesti_s .li_hp a::after {
	position: absolute;
	content: "";
	bottom: 0;
	left: 50%;
	width: 0;
	height: 1px;
	background: #006a53;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

.homeTesti_s .li_hp i {
	float: left;
	width: 100%;
	display: block;
	border: 5px solid #f6f3f5;
	overflow: hidden;
}

.homeTesti_s .li_hp i img {
	float: left;
	width: 100%;
	display: block;
	-webkit-transition: all 0.4s ease-out 0s;
	-moz-transition: all 0.4s ease-out 0s;
	-o-transition: all 0.4s ease-out 0s;
	transition: all 0.4s ease-out 0s;
}

.homeTesti_s .li_hp .homeTestiTxt {
	float: left;
	width: 100%;
	padding: 53px 0 24px 0;
	border-bottom: 1px solid #e4e4e4;
	position: relative;
}

.homeTesti_s .li_hp .homeTestiTxt::after,
.homeTesti_s .li_hp .homeTestiTxt::before {
	position: absolute;
	content: "";
	width: 24px;
	height: 16px;
	background: url(../images/htesti_bg1.png) no-repeat left;
	background-size: 48px;
	top: 24px;
	left: 5px;
}

.homeTesti_s .li_hp .homeTestiTxt::after {
	background-position: right;
	top: auto;
	left: auto;
	right: 5px;
	bottom: 24px;
}

.homeTesti_s .li_hp .homeTestiTxt h4 {
	float: left;
	width: 100%;
	line-height: 28px;
	height: 28px;
	color: #1a1a1a;
	font-size: 16px;
}

.homeTesti_s .li_hp .homeTestiTxt span {
	float: left;
	width: 100%;
	line-height: 26px;
	height: 52px;
	color: #666;
	display: block;
	overflow: hidden;
	margin-top: 3px;
	font-size: 14px;
}

.homeTesti_s .li_hp .homeTestiTxt h5 {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #a8a8a8;
	font-family: Arial;
	margin-top: 7px;
	text-transform: uppercase;
}

.homeTesti_s .li_hp i,
.homeTesti_s .li_hp a::after,
.homeTesti_s .li_hp .homeTestiTxt h4 {
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.homeTesti_s .li_hp a:hover i {
	border: 5px solid #006a53;
}

.homeTesti_s .li_hp a:hover i img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.homeTesti_s .li_hp a:hover::after {
	width: 100%;
}

/* .homeTesti_s .li_hp a:hover .homeTestiTxt h4 {
	color: #006a53;
} */

.homeTesti_s .slick-prev,
.homeTesti_s .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 50%;
	display: block;
	width: 64px;
	height: 64px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: url(../images/htesti_le2.png) no-repeat;
	z-index: 80;
}

.homeTesti_s .slick-next {
	left: auto;
	right: 0;
	background: url(../images/htesti_r2.png) no-repeat;
}

.homeTesti_s .slick-prev:hover {
	background: url(../images/htesti_le.png) no-repeat;
	background-size: 100%;
}

.homeTesti_s .slick-next:hover {
	background: url(../images/htesti_r.png) no-repeat;
	background-size: 100%;
}

@media screen and (max-width:1379px) {
	.homeTestiList {
		margin: 0 -65px;
	}

	.homeTesti_s {
		padding: 0 52px;
		margin-top: 40px;
	}
}

@media screen and (max-width:1199px) {
	.homeTestiList {
		margin: 0 -20px;
	}

	.homeTesti_s {
		padding: 0 42px;
		margin-top: 40px;
	}

	.homeTesti_s .slick-prev,
	.homeTesti_s .slick-next {
		width: 44px;
		height: 44px;
		background-size: 100%;
	}
}

@media screen and (max-width:991px) {
	.homeTesti {
		padding-bottom: 40px;
	}

	.homeTestiList {
		margin: 0 -5px;
	}

	.homeTesti_s {
		padding: 0 52px;
		margin-top: 30px;
	}
}

@media screen and (max-width:767px) {
	.homeTesti {
		padding-bottom: 30px;
	}

	.homeTesti_s {
		padding: 0 32px;
		margin-top: 20px;
	}

	.homeTesti_s .slick-slide {
		padding: 0 5px;
	}

	.homeTesti_s .li_hp .homeTestiTxt {
		padding: 25px 0 20px 0;
	}

	.homeTesti_s .li_hp .homeTestiTxt::before {
		width: 15px;
		height: 10px;
		background-size: 30px;
		top: 14px;
		left: 2px;
	}

	.homeTesti_s .li_hp .homeTestiTxt::after {
		width: 15px;
		right: 2px;
		bottom: 15px;
		background-size: 30px;
	}

	.homeTesti_s .li_hp .homeTestiTxt span {
		line-height: 22px;
		height: 44px;
		margin-top: 3px;
	}

	.homeTesti_s .slick-prev,
	.homeTesti_s .slick-next {
		width: 34px;
		height: 34px;
	}
}

.HomeTrends {
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 30px;
	background: #f4f4f4;
}

.HomeTrends::before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100px;
	background: #fff;
	left: 0;
	top: 0;
}

.HomeTreNews {
	float: left;
	position: relative;
	width: 59.428571%;
}

.HomeTreNews .hd {
	float: left;
	width: 100%;
	height: 100px;
}

.HomeTreNews .hd ul {
	float: left;
	margin-top: 23px;
}

.HomeTreNews .hd ul li {
	float: left;
	padding-right: 34px;
	line-height: 60px;
	height: 60px;
	font-size: 20px;
	color: #333333;
	cursor: pointer;
	font-weight: bold;
	position: relative;
}

.HomeTreNews .hd ul li::after {
	position: absolute;
	content: "";
	width: 11px;
	height: 7px;
	bottom: 0;
	left: 38%;
	margin-left: -5px;
	background: url(images/htre_bg1.png) no-repeat;
	filter: alpha(opacity=00);
	opacity: 0;
}

.HomeTreNews .hd ul li.on {
	color: #284b90;
}

.HomeTreNews .hd ul li.on::after {
	filter: alpha(opacity=100);
	opacity: 1;
}

.HomeTreNews .bd {
	float: left;
	width: 100%;
	margin-top: 29px;
}

.HomeTreNews .bd ul {
	float: left;
	width: 100%;
}

.HomeTreNews .bd ul .more {
	float: left;
	width: 100%;
	display: block;
	margin-top: 4px;
	height: 47px;
	line-height: 47px;
	color: #666;
	font-size: 14px;
	font-family: Arial;
	text-transform: uppercase;
}

.HomeTreNews .bd ul li {
	float: left;
	width: 100%;
	margin-top: 4px;
}

.HomeTreNews .bd ul li a {
	float: left;
	width: 100%;
	display: block;
	height: 47px;
	line-height: 47px;
	font-size: 14px;
	color: #4c4c4c;
	position: relative;
}

.HomeTreNews .bd ul li a::before {
	position: absolute;
	content: "";
	width: 2px;
	background: #284b90;
	height: 100%;
	left: 0;
	top: 0;
	filter: alpha(opacity=00);
	opacity: 0;
}

.HomeTreNews .bd ul li span {
	max-width: 68%;
	float: left;
}

.HomeTreNews .bd .top {
	float: left;
	display: block;
	padding: 0 5px;
	height: 18px;
	line-height: 16px;
	font-size: 12px;
	color: #d82128;
	margin-top: 15px;
	border: 1px solid #d82128;
	margin-left: 10px;
	font-style: normal;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

.HomeTreNews .bd .date {
	float: right;
	font-family: Arial;
}

.HomeTreNews .bd ul li a::before,
.HomeTreNews .bd ul li span,
.HomeTreNews .bd .date {
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.HomeTreNews .bd ul li a:hover {
	background: #ebebeb;
}

.HomeTreNews .bd ul li a:hover::before {
	filter: alpha(opacity=100);
	opacity: 1;
}

.HomeTreNews .bd ul li a:hover span {
	color: #284b90;
	padding-left: 20px;
}

.HomeTreNews .bd ul li a:hover .date {
	color: #284b90;
	padding-right: 22px;
}

.HomeTreNews .bd ul .more:hover {
	color: #284b90;
}

.HomeTreQue {
	float: right;
	width: 32.714286%;
	position: relative;
}

.HomeTreTit {
	float: left;
	width: 100%;
	background: #284b90;
	padding: 30px 36px;
}

.HomeTreTit span {
	float: left;
	width: 50%;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	display: block;
}

.HomeTreTit a {
	float: right;
	padding-right: 26px;
	line-height: 40px;
	height: 40px;
	color: #fff;
	font-size: 14px;
	font-family: Arial;
	text-transform: uppercase;
	background: url(images/htre_bg2.png) no-repeat right;
}

.HomeTreTit a:hover {
	text-decoration: underline;
}

.HomeTreQue ul {
	float: left;
	width: 100%;
	padding: 5px 45px;
	background: #fff;
}

.HomeTreQue ul li {
	float: left;
	width: 100%;
	padding: 20px 0 17px 0;
	border-bottom: 1px dashed #ccc;
}

.HomeTreQue ul li:last-child {
	border: 0;
}

.HomeTreQue ul li a {
	float: left;
	width: 100%;
	display: block;
}

.HomeTreQue ul li a .ask01 {
	float: left;
	width: 100%;
	padding-left: 30px;
	line-height: 26px;
	height: 26px;
	color: #4c4c4c;
	font-size: 14px;
	background: url(images/htre_bg3.png) no-repeat left;
}

.HomeTreQue ul li a .answer01 {
	float: left;
	width: 100%;
	padding-left: 30px;
	line-height: 26px;
	height: 52px;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	background: url(images/htre_bg4.png) no-repeat left 6px;
}

.HomeTreQue ul li a:hover .ask01 {
	color: #284b90;
}

@media screen and (max-width:1199px) {
	.HomeTreQue {
		width: 35%;
	}
}

@media screen and (max-width:991px) {
	.HomeTreNews {
		width: 57%;
	}

	.HomeTreNews .bd ul li a {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}

	.HomeTreNews .bd .top {
		margin-top: 10px;
	}

	.HomeTreNews .bd ul li span {
		max-width: 60%;
	}

	.HomeTreQue {
		width: 40%;
	}

	.HomeTreQue ul {
		padding: 5px 25px;
	}
}

@media screen and (max-width:767px) {
	.HomeTrends::before {
		height: 60px;
	}

	.HomeTreNews {
		width: 100%;
	}

	.HomeTreNews .hd {
		height: 60px;
		text-align: center;
	}

	.HomeTreNews .hd ul {
		margin-top: 0;
		float: none;
		display: inline-block;
		*display: inline;
		zoom: 1;
		vertical-align: top;
	}

	.HomeTreNews .hd ul li {
		padding: 0 10px;
		line-height: 40px;
		height: 40px;
		font-size: 16px;
	}

	.HomeTreNews .hd ul li::after {
		left: 50%;
	}

	.HomeTreNews .bd ul li a {
		height: auto;
		line-height: 30px;
		font-size: 13px;
	}

	.HomeTreNews .bd .top {
		position: absolute;
		right: 0;
		bottom: 5px;
	}

	.HomeTreNews .bd ul li span {
		max-width: 100%;
	}

	.HomeTreNews .bd .date {
		float: left;
		width: 100%;
	}

	.HomeTreNews .bd ul li a:hover span {
		padding-left: 10px;
	}

	.HomeTreNews .bd ul li a:hover .date {
		padding-left: 10px;
		padding-right: 0;
	}

	.HomeTreQue {
		width: 100%;
	}

	.HomeTreQue ul {
		padding: 5px 15px;
	}

	.HomeTreTit {
		padding: 10px 16px;
	}

	.HomeTreTit span {
		font-size: 16px;
	}

	.HomeTreQue ul li {
		padding: 15px 0;
	}
}

.homeCoo {
	float: left;
	width: 100%;
	padding-bottom: 70px;
}

.homeCoo_s {
	float: left;
	width: 100%;
	padding: 42px 0 44px 0;
	position: relative;
	overflow: hidden;
}

.homeCoo_s .slick-list {
	border-top: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}

.homeCoo_s .li_hp {
	float: left;
	width: 100%;
	border-bottom: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}

.homeCoo_s .li_hp a {
	float: left;
	width: 100%;
	display: block;
	overflow: hidden;
}

.homeCoo_s .li_hp img {
	float: left;
	width: 100%;
	display: block;
	-webkit-transition: all 0.4s ease-out 0s;
	-moz-transition: all 0.4s ease-out 0s;
	-o-transition: all 0.4s ease-out 0s;
	transition: all 0.4s ease-out 0s;
}

.homeCoo_s .li_hp a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

@media screen and (max-width:767px) {
	.homeCoo {
		padding-bottom: 30px;
	}

	.homeCoo_s {
		padding: 25px 0;
	}
}

/* 内页导航 */
.nyNav {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
}

.nyNav .pz_SideLayer {
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.nyNav .pz_SideLayer .l1 {
	float: left;
	margin-left: 1px;
}

.nyNav .pz_SideLayer .l1 a {
	float: left;
	width: 240px;
	height: 60px;
	color: #fff;
	font-size: 18px;
	line-height: 60px;
	background-color: rgba(0, 0, 0, .3);
	display: block;
}

.nyNav .pz_SideLayer .l1 a:hover,
.nyNav .pz_SideLayer .l1 .hover {
	background-color: rgba(1, 109, 68, .8);
}

@media screen and (max-width:1199px) {
	.nyNav .pz_SideLayer .l1 a {
		width: 180px;
		height: 50px;
		font-size: 16px;
		line-height: 50px;
	}
}

@media screen and (max-width:767px) {
	.nyNav {
		position: static;
		left: auto;
		bottom: auto;
		float: left;
		margin-top: 20px;
	}

	.nyNav .pz_SideLayer .l1 {
		width: 78px;
		margin-left: 0;
		padding-left: 1px;
	}

	.nyNav .pz_SideLayer .l1:first-child {
		padding-left: 0;
	}

	.nyNav .pz_SideLayer .l1 a {
		width: 100%;
		height: 34px;
		font-size: 14px;
		line-height: 34px;
		background-color: rgba(0, 0, 0, .6);
	}
}

/* 帮助中心 */
.help {
	float: left;
	width: 100%;
	padding-top: 73px;
}

.help .helpLi {
	float: left;
	width: 100%;
	margin-top: 9px;
}

.help .helpLi .helpTit {
	float: left;
	width: 100%;
	height: 60px;
	padding: 0 36px 0 21px;
	border: 1px solid #ebebeb;
	position: relative;
	cursor: pointer;
}

.help .helpLi .helpTit::after {
	position: absolute;
	content: "";
	width: 15px;
	height: 9px;
	background: url(images/help02.png) no-repeat;
	right: 36px;
	top: 50%;
	margin-top: -5px;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.help .helpLi .helpTit h4 {
	float: left;
	width: 90%;
	height: 58px;
	line-height: 58px;
	font-size: 14px;
	color: #292929;
	padding-left: 30px;
	background: url(images/help01.png) no-repeat left;
}

.help .helpLi .helpTit.on::after {
	-webkit-transform: rotate(180deg);
	/* Safari and Chrome */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-o-transform: rotate(180deg);
	/* Opera */
	transform: rotate(180deg);
}

.help .helpLi .helpTit.on h4 {
	color: #186ebf;
}

.help .helpLi .help_m {
	display: none;
	float: left;
	width: 100%;
	padding: 13px 20px;
	line-height: 30px;
	font-size: 14px;
	color: #797979;
}

@media screen and (max-width:767px) {
	.help {
		padding-top: 10px;
	}

	.help .helpLi .helpTit {
		height: 40px;
		padding: 0 15px 0 10px;
	}

	.help .helpLi .helpTit::after {
		width: 10px;
		height: 6px;
		right: 15px;
		top: 50%;
		margin-top: -3px;
		background-size: 100%;
	}

	.help .helpLi .helpTit h4 {
		height: 38px;
		line-height: 38px;
		font-size: 13px;
		padding-left: 24px;
		background-size: 15px 13px;
	}

	.help .helpLi .help_m {
		padding: 10px 15px;
		line-height: 26px;
		font-size: 13px;
	}
}

/* 税务筹划 */
.tax {
	float: left;
	width: 100%;
}

.taxTit {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 72px;
	overflow: hidden;
}

.taxTit .taxTit_m {
	padding: 0 80px;
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	color: #2f2f2f;
}

.taxTit .taxTit_m::after,
.taxTit .taxTit_m::before {
	position: absolute;
	content: "";
	background: url(images/tax_bg1.png) no-repeat;
	width: 501px;
	height: 6px;
	right: 100%;
	top: 50%;
	margin-top: -3px;
}

.taxTit .taxTit_m::after {
	background: url(images/tax_bg2.png) no-repeat;
	left: 100%;
	right: auto;
}

.taxTit .taxTit_m h2 {
	float: left;
	width: 100%;
	line-height: 46px;
	height: 46px;
	font-size: 30px;
	font-weight: bold;
}

.taxTit .taxTit_m h2 span {
	color: #006a53;
}

.taxTit .taxTit_m h4 {
	float: left;
	width: 100%;
	line-height: 36px;
	font-size: 16px;
}

.taxTit.tit02 .taxTit_m {
	color: #fff;
}

.taxTit.tit02 .taxTit_m::before {
	background: url(images/tax_bg4.png) no-repeat;
}

.taxTit.tit02 .taxTit_m::after {
	background: url(images/tax_bg5.png) no-repeat;
}

.taxTit.tit02 .taxTit_m h2 span {
	color: #fff;
}

.taxSense {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.taxSense ul {
	float: left;
	width: 100%;
	margin-top: 35px;
}

.taxSense ul li {
	float: left;
	width: 20%;
	border-right: 1px dotted #e3e3e3;
	text-align: center;
	padding: 41px 15px 16px 15px;
}

.taxSense ul li:last-child {
	border-right: 0;
}

.taxSense ul li img {
	margin: 0 auto;
	width: 114px;
	display: block;
}

.taxSense ul li span {
	float: left;
	width: 100%;
	line-height: 24px;
	height: 48px;
	font-weight: bold;
	overflow: hidden;
	font-size: 18px;
	color: #333333;
	margin-top: 19px;
	display: block;
}

@media screen and (max-width:1199px) {
	.taxTit .taxTit_m {
		padding: 0 50px;
	}

	.taxSense ul li img {
		width: 94px;
	}

	.taxSense ul li span {
		font-size: 16px;
		margin-top: 15px;
	}
}

@media screen and (max-width:991px) {
	.taxTit {
		margin-top: 42px;
	}

	.taxTit .taxTit_m {
		padding: 0 30px;
	}

	.taxTit .taxTit_m h2 {
		line-height: 36px;
		height: 36px;
		font-size: 20px;
	}

	.taxTit .taxTit_m h4 {
		line-height: 30px;
		font-size: 14px;
	}

	.taxSense ul {
		margin-top: 20px;
	}

	.taxSense ul li {
		padding: 20px 10px 10px 10px;
	}

	.taxSense ul li img {
		width: 74px;
	}

	.taxSense ul li span {
		font-size: 14px;
		margin-top: 10px;
	}

	.taxSense {
		padding-bottom: 40px;
	}
}

@media screen and (max-width:767px) {
	.taxTit {
		margin-top: 22px;
	}

	.taxTit .taxTit_m {
		padding: 0;
	}

	.taxTit .taxTit_m h2 {
		line-height: 26px;
		height: 26px;
		font-size: 16px;
	}

	.taxTit .taxTit_m h4 {
		line-height: 20px;
		font-size: 12px;
	}

	.taxSense ul li {
		width: 50%;
		padding: 10px;
		margin-top: 10px;
	}

	.taxSense ul li img {
		width: 74px;
	}

	.taxSense ul li span {
		font-size: 14px;
		margin-top: 10px;
	}

	.taxSense {
		padding-bottom: 20px;
	}

	.taxSense ul li:nth-child(2n) {
		border-right: 0;
	}
}

.taxContent {
	float: left;
	width: 100%;
	padding-bottom: 80px;
	background: #f9f9f9;
}

.taxConList {
	float: left;
	width: 100%;
	margin-top: 22px;
}

.taxConList ul {
	margin: 0 -8px;
}

.taxConList ul li {
	float: left;
	width: 25%;
	padding: 0 8px;
	color: #fff;
}

.taxConList .taxCon_m {
	float: left;
	width: 100%;
	display: block;
	text-align: center;
	padding: 49px 33px 22px 33px;
	background: #006a53;
	position: relative;
}

.taxConList .taxCon_m i {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
}

.taxConList .taxCon_m i img {
	float: left;
	width: 100%;
	height: 100%;
	display: block;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.taxConList .taxCon_m h4 {
	float: left;
	width: 100%;
	height: 49px;
	font-weight: bold;
	position: relative;
	z-index: 9;
}

.taxConList .taxCon_m h4 span {
	padding: 0 38px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	line-height: 47px;
	font-size: 24px;
	display: inline-block;
}

.taxConList .taxCon_m .taxConTxt {
	float: left;
	width: 100%;
	line-height: 30px;
	font-size: 15px;
	margin-top: 19px;
	height: 120px;
	overflow: hidden;
	position: relative;
	z-index: 9;
}

.taxKind {
	float: left;
	width: 100%;
	padding-bottom: 85px;
}

.taxKind ul {
	float: left;
	width: 100%;
	margin-top: 45px;
}

.taxKind ul li {
	float: left;
	width: 16.666667%;
	padding: 0 11px;
}

.taxKind .taxKind_m {
	float: left;
	width: 100%;
	border: 1px solid #efefef;
	text-align: center;
	padding: 20px 10px;
}

.taxKind .taxKind_m img {
	display: block;
	margin: 0 auto;
	width: 75px;
}

.taxKind .taxKind_m span {
	float: left;
	width: 100%;
	font-size: 18px;
	color: #585858;
	line-height: 28px;
	height: 28px;
	margin-top: 12px;
	display: block;
}

@media screen and (max-width:1439px) {
	.taxConList .taxCon_m h4 span {
		padding: 0 25px;
	}

	.taxConList .taxCon_m {
		padding: 49px 20px 22px 20px;
	}
}

@media screen and (max-width:1199px) {
	.taxConList .taxCon_m h4 span {
		padding: 0 20px;
		font-size: 20px;
	}

	.taxConList .taxCon_m {
		padding: 39px 20px 22px 20px;
	}

	.taxConList .taxCon_m .taxConTxt {
		line-height: 28px;
		font-size: 14px;
		margin-top: 15px;
		height: 112px;
	}
}

@media screen and (max-width:991px) {
	.taxContent {
		padding-bottom: 30px;
	}

	.taxConList {
		margin-top: 15px;
	}

	.taxConList ul {
		margin: 0 -5px;
	}

	.taxConList ul li {
		width: 50%;
		padding: 0 5px;
		margin-top: 10px;
	}

	.taxConList .taxCon_m h4 {
		height: 30px;
	}

	.taxConList .taxCon_m h4 span {
		padding: 0 10px;
		font-size: 15px;
		line-height: 30px;
		height: 30px;
	}

	.taxConList .taxCon_m {
		padding: 30px 15px 15px 15px;
	}

	.taxConList .taxCon_m .taxConTxt {
		line-height: 24px;
		font-size: 13px;
		margin-top: 10px;
		height: 120px;
	}

	.taxKind {
		padding-bottom: 45px;
	}

	.taxKind ul {
		margin-top: 25px;
	}

	.taxKind ul li {
		width: 16.666667%;
		padding: 0 5px;
	}

	.taxKind .taxKind_m {
		padding: 15px 5px;
	}

	.taxKind .taxKind_m img {
		width: 50px;
	}

	.taxKind .taxKind_m span {
		font-size: 14px;
		line-height: 28px;
		height: 28px;
		margin-top: 8px;
	}
}

@media screen and (max-width:767px) {
	.taxKind {
		padding-bottom: 30px;
	}

	.taxKind ul {
		margin-top: 15px;
	}

	.taxKind ul li {
		width: 33.333333%;
		padding: 0 5px;
		margin-top: 10px;
	}
}

@media screen and (max-width:349px) {
	.taxContent {
		padding-bottom: 30px;
	}

	.taxConList ul li {
		width: 100%;
		padding: 0 5px;
		margin-top: 10px;
	}

	.taxConList .taxCon_m h4 {
		height: 30px;
	}

	.taxConList .taxCon_m h4 span {
		padding: 0 10px;
		font-size: 15px;
		line-height: 30px;
		height: 30px;
	}

	.taxConList .taxCon_m {
		padding: 20px 10px 10px 10px;
	}

	.taxConList .taxCon_m .taxConTxt {
		line-height: 24px;
		font-size: 13px;
		margin-top: 10px;
		height: auto;
		max-height: 120px;
	}
}

.taxWay {
	float: left;
	width: 100%;
	padding-bottom: 84px;
}

.taxWay ul {
	float: left;
	width: 100%;
	margin-top: 55px;
	border-top: 1px solid rgba(255, 255, 255, .3);
	border-left: 1px solid rgba(255, 255, 255, .3);
}

.taxWay ul li {
	float: left;
	width: 25%;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	border-right: 1px solid rgba(255, 255, 255, .3);
	padding: 32px 10px 22px 10px;
}

.taxWay .taxWayTit {
	float: left;
	width: 100%;
	padding-bottom: 16px;
	border-bottom: 1px dashed rgba(255, 255, 255, .3);
	text-align: center;
}

.taxWay .taxWay_t {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.taxWay .taxWayTit img {
	width: 80px;
	float: left;
	display: block;
}

.taxWay .taxWayTit span {
	float: left;
	display: inline-block;
	padding-left: 26px;
	line-height: 80px;
	height: 80px;
	font-size: 20px;
	color: #fff;
}

.taxWay .taxWayTxt {
	float: left;
	width: 100%;
	padding: 0 10px;
	line-height: 24px;
	height: 96px;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	margin-top: 19px;
}

@media screen and (max-width:1439px) {
	.taxWay .taxWayTxt {
		height: 120px;
		padding: 0 9px;
	}
}

@media screen and (max-width:1199px) {
	.taxWay .taxWayTit img {
		width: 60px;
	}

	.taxWay .taxWayTit span {
		padding-left: 20px;
		line-height: 60px;
		height: 60px;
		font-size: 16px;
	}
}

@media screen and (max-width:991px) {
	.taxWay {
		padding-bottom: 44px;
	}

	.taxWay ul {
		margin-top: 35px;
	}

	.taxWay ul li {
		width: 33.333333%;
		padding: 24px 10px 20px 10px;
	}
}

@media screen and (max-width:767px) {
	.taxWay {
		padding-bottom: 30px;
	}

	.taxWay ul {
		margin-top: 20px;
	}

	.taxWay ul li {
		width: 50%;
		padding: 15px 5px;
	}

	.taxWay .taxWayTit {
		padding-bottom: 10px;
	}

	.taxWay .taxWayTit img {
		width: 40px;
	}

	.taxWay .taxWayTit span {
		padding-left: 5px;
		line-height: 40px;
		height: 40px;
		font-size: 14px;
	}

	.taxWay .taxWayTxt {
		padding: 0 5px;
		line-height: 20px;
		height: 120px;
		font-size: 12px;
		margin-top: 10px;
	}
}

.taxSerCon {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.taxSerCon table {
	float: left;
	width: 100%;
	margin-top: 42px;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
}

.taxSerCon table thead {
	width: 100%;
}

.taxSerCon table th {
	border-right: 1px solid #e5e5e5;
	font-size: 16px;
	color: #fff;
	background: #000000;
	height: auto;
	text-align: center;
	line-height: 22px;
	padding: 15px 0;
}

.taxSerCon table tr td {
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	font-size: 14px;
	color: #7b7b7b;
	background: #fafafa;
	text-align: center;
	line-height: 38px;
}

.taxSerCon table tr td span {
	display: inline-block;
}

.taxSerCon table tr td:nth-child(1),
.taxSerCon table th:nth-child(1) {
	width: 10.571428%;
}

.taxSerCon table tr td:nth-child(2),
.taxSerCon table th:nth-child(2) {
	width: 15.142857%;
}

.taxSerCon table tr td:nth-child(3),
.taxSerCon table th:nth-child(3) {
	width: 19.071429%;
}

.taxSerCon table tr td:nth-child(4),
.taxSerCon table th:nth-child(4) {
	width: 17.785714%;
}

.taxSerCon table tr td:nth-child(5),
.taxSerCon table th:nth-child(5) {
	width: 18.571429%;
}

.taxSerCon table tr td:nth-child(6),
.taxSerCon table th:nth-child(6) {
	width: 18%;
}

@media screen and (max-width:991px) {
	.taxSerCon {
		padding-bottom: 40px;
	}

	.taxSerCon table {
		margin-top: 30px;
	}
}

@media screen and (max-width:767px) {
	.taxSerCon {
		padding-bottom: 30px;
	}

	.taxSerCon table {
		margin-top: 24px;
	}

	.taxSerCon table th {
		font-size: 14px;
		line-height: 22px;
		padding: 10px 3px;
	}

	.taxSerCon table tr td {
		font-size: 12px;
		line-height: 20px;
		padding: 5px 3px;
	}

	.taxSerCon table tr td span {
		display: inline;
	}

	.taxSerCon table tr td:nth-child(1),
	.taxSerCon table th:nth-child(1) {
		width: 8%;
	}

	.taxSerCon table tr td:nth-child(2),
	.taxSerCon table th:nth-child(2) {
		width: 28%;
	}

	.taxSerCon table tr td:nth-child(3),
	.taxSerCon table th:nth-child(3) {
		width: 16%;
	}

	.taxSerCon table tr td:nth-child(4),
	.taxSerCon table th:nth-child(4) {
		width: 16%;
	}

	.taxSerCon table tr td:nth-child(5),
	.taxSerCon table th:nth-child(5) {
		width: 16%;
	}

	.taxSerCon table tr td:nth-child(6),
	.taxSerCon table th:nth-child(6) {
		width: 16%;
	}
}

.taxSerFlow {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.taxSerFlow ul {
	float: left;
	width: 100%;
	margin-top: 62px;
}

.taxSerFlow ul li {
	float: left;
	width: 25%;
	text-align: center;
}

.taxSerFlow ul li i {
	float: left;
	width: 100%;
	display: block;
	position: relative;
}

.taxSerFlow ul li i::after {
	position: absolute;
	content: "";
	width: 48px;
	height: 56px;
	right: -24px;
	top: 50%;
	margin-top: -28px;
	background: url(images/tax_bg6.png) no-repeat;
}

.taxSerFlow ul li:last-child i::after {
	display: none;
}

.taxSerFlow ul li img {
	width: 117px;
}

.taxSerFlow ul li span {
	float: left;
	width: 100%;
	margin-top: 21px;
	font-size: 18px;
	color: #646464;
	line-height: 38px;
	height: 38px;
	display: block;
}

.hotLine {
	float: left;
	width: 100%;
	background: url(images/tax_bg7.jpg) repeat-x;
}

.hotLine_m {
	float: left;
	width: 100%;
	padding: 38px 130px 38px 335px;
	background: url(images/tax_bg8.jpg) no-repeat 100px top;
}

.hotLine_m .hotLine_l {
	float: left;
	width: 65.775401%;
}

.hotLine_m .hotLine_l .h4 {
	float: left;
	width: 152px;
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	letter-spacing: 2px;
	background: #354696;
	margin-top: 3px;
}

.hotLine_m .hotLine_l span {
	float: left;
	width: 100%;
	display: block;
	font-weight: bold;
	height: 52px;
	line-height: 52px;
	font-size: 34px;
	color: #fff;
	margin-top: 7px;
}

.hotLine_m .homeZxR {
	float: right;
	width: 34%;
}

@media screen and (max-width:1429px) {
	.hotLine_m {
		padding: 38px 40px 38px 220px;
		background-position: 20px top;
	}
}

@media screen and (max-width:1199px) {
	.hotLine_m {
		padding: 28px 30px 28px 160px;
		background-position: 0 top;
		background-size: 160px 145px;
	}

	.hotLine_m .hotLine_l span {
		height: 42px;
		line-height: 42px;
		font-size: 24px;
		margin-top: 5px;
	}
}

@media screen and (max-width:991px) {
	.taxSerFlow {
		padding-bottom: 40px;
	}

	.taxSerFlow ul {
		margin-top: 32px;
	}

	.taxSerFlow ul li i::after {
		width: 28px;
		height: 34px;
		right: -14px;
		margin-top: -17px;
		background-size: 100% 100%;
	}

	.taxSerFlow ul li img {
		width: 87px;
	}

	.taxSerFlow ul li span {
		margin-top: 15px;
		font-size: 16px;
		line-height: 28px;
		height: 28px;
	}

	.hotLine_m {
		padding: 28px 20px;
		background: none;
	}

	.hotLine_m .hotLine_l .h4 {
		width: 132px;
		font-size: 14px;
	}

	.hotLine_m .hotLine_l span {
		height: 32px;
		line-height: 32px;
		font-size: 20px;
	}
}

@media screen and (max-width:767px) {
	.taxSerFlow {
		padding-bottom: 20px;
	}

	.taxSerFlow ul {
		margin-top: 20px;
	}

	.taxSerFlow ul li {
		width: 50%;
	}

	.taxSerFlow ul li i::after {
		display: none;
	}

	.taxSerFlow ul li img {
		width: 47px;
	}

	.taxSerFlow ul li span {
		margin-top: 10px;
		font-size: 14px;
		line-height: 24px;
		height: 48px;
	}

	.hotLine {
		background: url(images/tax_bg7.jpg) no-repeat center/cover;
	}

	.hotLine_m {
		padding: 20px 15px;
	}

	.hotLine_m .hotLine_l {
		width: 100%;
	}

	.hotLine_m .hotLine_l span {
		height: auto;
		line-height: 32px;
		font-size: 18px;
	}

	.hotLine_m .homeZxR {
		width: 100%;
		float: left;
	}
}

.taxYs {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.taxYs .taxYs_m {
	float: left;
	width: 100%;
	margin-top: 11px;
}

.taxYs ul {
	margin: 0 -28px;
}

.taxYs ul li {
	float: left;
	width: 50%;
	padding: 0 28px;
	margin-top: 38px;
}

.taxYs .taxYsPic {
	float: left;
	width: 33.074534%;
	position: relative;
	overflow: hidden;
	-webkit-border-radius: 50% 50% 0 50%;
	-moz-border-radius: 50% 50% 0 50%;
	border-radius: 50% 50% 0 50%;
}

.taxYs .taxYsPic img {
	float: left;
	width: 100%;
	display: block;
	-webkit-border-radius: 50% 50% 0 50%;
	-moz-border-radius: 50% 50% 0 50%;
	border-radius: 50% 50% 0 50%;
}

.taxYs .taxYsPic h4 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	line-height: 41px;
	height: 41px;
	font-size: 21px;
	padding-right: 44px;
	text-align: right;
	color: #fff;
	background: #016d56;
	text-transform: uppercase;
}

.taxYs .taxYsBox {
	float: right;
	width: 66.925466%;
	padding-left: 35px;
	margin-top: 20px;
/* 	height: 136px; */
	position: relative;
	padding-bottom: 20px;
}

.taxYs .taxYsBox::after {
	position: absolute;
	content: "";
	width: 100%;
	left: 0;
	bottom: 0;
	height: 1px;
	border-bottom: 2px dotted #016d56;
}

.taxYs .taxYsBox::before {
	position: absolute;
	content: "";
	width: 16px;
	height: 16px;
	right: 0;
	bottom: -8px;
	background: #016d56;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.taxYs .taxYsBox h4 {
	float: left;
	width: 100%;
	line-height: 40px;
	height: 40px;
	font-size: 24px;
	color: #333;
}

.taxYs .taxYsBox span {
	float: left;
	width: 100%;
	line-height: 25px;
	height: 75px;
	display: block;
	overflow: hidden;
	margin-top: 17px;
	font-size: 15px;
	color: #333333;
}

.taxYs .taxYsBox a{
	background-color: #fb6504;
	color: #FFF;
	padding:5px 20px;
	border-radius:30px;
}

@media screen and (max-width:1429px) {
	.taxYs .taxYsBox {
		padding-left: 30px;
		margin-top: 30px;
	}
}

@media screen and (max-width:1199px) {
	.taxYs .taxYsBox {
		padding-left: 20px;
		margin-top: 20px;
		height: 116px;
	}

	.taxYs .taxYsBox span {
		line-height: 22px;
		/* height: 44px; */
		margin-top: 10px;
		font-size: 14px;
	}
}

@media screen and (max-width:991px) {
	.taxYs {
		padding-bottom: 40px;
	}

	.taxYs ul {
		margin: 0 -15px;
	}

	.taxYs ul li {
		padding: 0 15px;
		margin-top: 28px;
	}

	.taxYs .taxYsBox {
		padding-left: 15px;
		margin-top: 10px;
		height: auto;
		padding-bottom: 10px;
	}

	.taxYs .taxYsBox h4 {
		line-height: 30px;
		height: 30px;
		font-size: 20px;
	}

	.taxYs .taxYsPic h4 {
		line-height: 25px;
		height: 25px;
		font-size: 16px;
		padding-right: 24px;
	}
}

@media screen and (max-width:767px) {
	.taxYs {
		padding-bottom: 30px;
	}

	.taxYs ul {
		margin: 0;
	}

	.taxYs ul li {
		padding: 0;
		margin-top: 15px;
		width: 100%;
	}

	.taxYs .taxYsBox {
		padding-left: 15px;
		margin-top: 20px;
		height: auto;
		padding-bottom: 15px;
	}

	.taxYs .taxYsBox::before {
		width: 10px;
		height: 10px;
		bottom: -5px;
	}

	.taxYs .taxYsBox h4 {
		line-height: 24px;
		height: 24px;
		font-size: 16px;
	}

	.taxYs .taxYsBox span {
		margin-top: 5px;
	}

	.taxYs .taxYsPic h4 {
		line-height: 25px;
		height: 25px;
		font-size: 16px;
		padding-right: 24px;
	}
}

@media screen and (max-width:349px) {
	.taxYs .taxYsBox {
		margin-top: 10px;
		padding-bottom: 8px;
	}
}

.taxEvr {
	float: left;
	width: 100%;
	background: url(images/tax_bg9.jpg);
	padding: 64px 0;
}

.taxEvr_m {
	float: left;
	width: 100%;
}

.taxEvr_le {
	float: left;
	width: 70.5%;
	margin-top: -26px;
}

.taxEvr_le ul {
	float: left;
	width: 100%;
}

.taxEvr_le ul li {
	float: left;
	width: 100%;
	margin-top: 26px;
}

.taxEvr_le .taxEvr_1 {
	float: left;
	width: 32%;
	background: #006a53;
	height: 238px;
	position: relative;
	overflow: hidden;
}

.taxEvr_le .taxEvrTit {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	color: #fff;
	text-align: center;
	padding-bottom: 16px;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.taxEvr_le .taxEvrTit::after {
	position: absolute;
	left: 50%;
	margin-left: -18px;
	bottom: 0;
	width: 36px;
	height: 3px;
	background: #fff;
	content: "";
}

.taxEvr_le .taxEvrTit h4 {
	float: left;
	width: 100%;
	font-size: 28px;
	font-weight: bold;
	line-height: 41px;
	height: 41px;
}

.taxEvr_le .taxEvrTit h5 {
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	height: auto;
	display: block;
	text-transform: uppercase;
}

.taxEvr_le .taxEvr_2 {
	float: right;
	width: 65%;
	height: 238px;
	overflow: hidden;
}

.taxEvr_le .taxEvr_1 i,
.taxEvr_le .taxEvr_2 i {
	float: left;
	width: 100%;
	height: 238px;
	display: block;
}

.taxEvr_r {
	float: right;
	width: 27.214286%;
	position: relative;
	height: 502px;
	overflow: hidden;
}

.taxEvr_r i {
	float: left;
	width: 100%;
	display: block;
	height: 502px;
}

.taxEvr_r img {
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
	float: left;
	width: 100%;
	display: block;
}

.taxEvr_r::after {
	position: absolute;
	content: "";
	left: 6%;
	top: 5%;
	width: 88%;
	height: 90%;
	border: 1px solid rgba(255, 255, 255, .5);
}

.taxEvr_le ul li:nth-child(2n) .taxEvr_1 {
	float: right;
}

.taxEvr_le ul li:nth-child(2n) .taxEvr_2 {
	float: left;
}

.taxEvr_le .taxEvr_1 i,
.taxEvr_le .taxEvr_2 i,
.taxEvr_r i {
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.taxEvr_le .taxEvr_1:hover i,
.taxEvr_le .taxEvr_2:hover i,
.taxEvr_r:hover i {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

@media screen and (max-width:991px) {
	.taxEvr {
		padding: 44px 0;
	}

	.taxEvr_le {
		margin-top: -15px;
	}

	.taxEvr_le ul li {
		margin-top: 15px;
	}

	.taxEvr_le .taxEvrTit h4 {
		font-size: 18px;
		line-height: 31px;
		height: 31px;
	}

	.taxEvr_le .taxEvrTit h5 {
		font-size: 14px;
		line-height: 24px;
	}

	.taxEvr_le .taxEvr_1 {
		height: 148px;
	}

	.taxEvr_le .taxEvr_1 i,
	.taxEvr_le .taxEvr_2 i {
		height: 148px;
	}

	.taxEvr_le .taxEvr_2 {
		height: 148px;
	}

	.taxEvr_r {
		width: 27.214286%;
		height: 311px;
	}
}

@media screen and (max-width:767px) {
	.taxEvr {
		padding: 30px 0;
	}

	.taxEvr_le {
		width: 100%;
	}

	.taxEvr_le .taxEvrTit {
		padding-bottom: 10px;
	}

	.taxEvr_le .taxEvrTit h4 {
		font-size: 16px;
		line-height: 31px;
		height: 31px;
	}

	.taxEvr_le .taxEvrTit h5 {
		font-size: 12px;
		line-height: 20px;
	}

	.taxEvr_le .taxEvr_1 {
		height: 100px;
	}

	.taxEvr_le .taxEvr_1 i,
	.taxEvr_le .taxEvr_2 i {
		height: 100px;
	}

	.taxEvr_le .taxEvr_2 {
		height: 100px;
	}

	.taxEvr_r {
		width: 100%;
		height: auto;
		margin-top: 15px;
		background: none !important;
	}
}

/* 单页模板 */
.navigation {
	float: left;
	width: 100%;
	padding: 84px 0 40px 0;
}

.navigation .navig_le {
	float: left;
	width: 17.428571%;
}

.navigation .navigTit {
	float: left;
	width: 100%;
	background: url(images/navg_bg1.jpg) repeat-x;
	padding: 20px;
	color: #fff;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.navigation .navigTit h4 {
	float: left;
	width: 100%;
	line-height: 32px;
	height: 32px;
	font-size: 24px;
}

.navigation .navigTit span {
	float: left;
	width: 100%;
	display: block;
	line-height: 18px;
	height: 18px;
	font-size: 14px;
	text-transform: uppercase;
}

.navigation .pz_SideLayer {
	float: left;
	width: 100%;
}

.navigation .pz_SideLayer .l1 {
	float: left;
	width: 100%;
	margin-top: 2px;
}

.navigation .pz_SideLayer .l1 a {
	float: left;
	width: 100%;
	display: block;
	border: 1px solid #e3e3e3;
	padding: 0 27px 0 20px;
	line-height: 48px;
	height: 50px;
	font-size: 14px;
	color: #4c4c4c;
	position: relative;
	background: #f7f7f7;
}

.navigation .pz_SideLayer .l1 a::after {
	position: absolute;
	content: "";
	background: url(images/navg_bg3.png) no-repeat;
	width: 7px;
	height: 12px;
	right: 20px;
	top: 50%;
	margin-top: -6px;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.navigation .pz_SideLayer .l1 a:hover,
.navigation .pz_SideLayer .l1 .hover {
	color: #6284b4;
	background: #e6e6e6;
	border-color: #d6d6d6;
}

.navigation .pz_SideLayer .l1 a:hover::after,
.navigation .pz_SideLayer .l1 .hover::after {
	background: url(images/navg_bg2.png) no-repeat;
}

.navig_r {
	float: right;
	width: 77.428571%;
}

.navig_r .navig_rm {
	float: left;
	width: 100%;
	padding-bottom: 40px;
}

.navig_r .navig_rm .h2 {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	background: #006a53;
	padding: 15px 26px;
	line-height: 24px;
	margin: 0;
}

.navig_r .navig_rm .h4 {
	float: left;
	width: 100%;
	line-height: 30px;
	font-size: 16px;
	color: #2e2e2e;
	font-weight: bold;
	margin-top: 34px;
	padding: 0 5px;
}

.navig_r .navig_rm .txt {
	float: left;
	width: 100%;
	line-height: 34px;
	font-size: 14px;
	color: #818181;
	margin-top: 34px;
	padding: 0 5px;
}

@media screen and (max-width:991px) {
	.navigation {
		padding: 44px 0 30px 0;
	}

	.navigation .navig_le {
		width: 100%;
	}

	.navig_r {
		width: 100%;
		margin-top: 15px;
	}

	.navigation .navigTit {
		position: relative;
	}

	.navigation .navigTit::after {
		position: absolute;
		content: "";
		right: 20px;
		top: 50%;
		background: url(images/right_down.png) no-repeat;
		width: 18px;
		margin-top: -6px;
		height: 10px;
		background-size: 100%;
	}

	.navigation .navigTit.on::after {
		-webkit-transform: rotate(180deg);
		/* Safari and Chrome */
		-moz-transform: rotate(180deg);
		/* Firefox */
		-ms-transform: rotate(180deg);
		/* IE 9 */
		-o-transform: rotate(180deg);
		/* Opera */
		transform: rotate(180deg);
	}

	.navigation .navigTit h4 {
		line-height: 28px;
		height: 28px;
		font-size: 18px;
	}

	.navigation .navigTit span {
		font-size: 12px;
	}

	.navigation .pz_SideLayer {
		display: none;
	}

	.navig_r .navig_rm {
		padding-bottom: 40px;
	}

	.navig_r .navig_rm .h2 {
		font-size: 16px;
		padding: 10px 20px;
		line-height: 24px;
	}

	.navig_r .navig_rm .h4 {
		line-height: 28px;
		font-size: 15px;
		margin-top: 20px;
	}

	.navig_r .navig_rm .txt {
		line-height: 24px;
		margin-top: 20px;
	}
}

@media screen and (max-width:767px) {
	.navigation {
		padding: 30px 0 20px 0;
	}

	.navigation .navigTit {
		padding: 10px 20px;
	}

	.navigation .pz_SideLayer .l1 a {
		padding: 0 20px;
		line-height: 34px;
		height: 36px;
		font-size: 14px;
	}

	.navig_r .navig_rm {
		padding-bottom: 20px;
	}
}

/* 加入我们 */
.joinUs {
	float: left;
	width: 100%;
	padding-top: 80px;
	min-height: 800px;
}

.t_7 {
	float: left;
	width: 100%;
	background: #006a53;
	height: 60px;
}

.t_7 span {
	float: left;
	width: 28.114754%;
	height: 60px;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	padding-left: 98px;
	line-height: 60px;
	color: #fff;
}

.t_7 ul {
	float: left;
	width: 71.885246%;
	padding-right: 10.638298%;
}

.t_7 ul li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 60px;
	height: 60px;
	font-weight: bold;
}

.d_7 {
	float: left;
	width: 100%;
	margin-top: 12px;
	background: #f5f5f5;
	cursor: pointer;
}

.d_7 .d_7_t {
	float: left;
	width: 28.114754%;
	display: table;
	height: 60px;
}

.d_7 .d_7_t div {
	display: table-cell;
	vertical-align: middle;
}

.d_7 .d_7_t span {
	float: left;
	width: 100%;
	line-height: 24px;
	max-height: 60px;
	overflow: hidden;
	font-size: 16px;
	padding-left: 98px;
}

.d_7 ul {
	float: left;
	width: 71.885246%;
	padding-right: 10.638298%;
	position: relative;
}

.d_7 ul li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 60px;
	height: 60px;
}

.d_7 ul i {
	position: absolute;
	right: 0;
	top: 0;
	width: 10.638298%;
	height: 60px;
	background: url(images/join1.png) no-repeat center;
	display: block;
	border-left: 1px solid rgba(255, 255, 255, .8);
}

.d_7.on i {
	background: url(images/join2.png) no-repeat center;
}

.d_7.on {
	background: #006a53;
}

.d_7.on .d_7_t span {
	color: #fff;
}

.d_7.on ul li {
	color: #fff;
}

.d_7 .d_7_h {
	display: none;
	float: left;
	width: 100%;
	padding: 24px 0;
	background: #fbfbfb;
}

.d_7 .d_7_le {
	float: left;
	width: 47.340426%;
	padding-left: 98px;
	line-height: 28px;
	font-size: 14px;
	color: #666;
}

.d_7 .d_7_le .d_7_h4 {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #333;
	line-height: 24px;
	height: 24px;
}

.d_7 .d_7_le .d_7_s {
	float: left;
	width: 100%;
	display: block;
	font-size: 12px;
	padding-bottom: 6px;
}

.d_7 .d_7_le a {
	float: left;
	width: 133px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: url(images/join_bg1.png) no-repeat center;
	background-size: 100%;
	margin-top: 49px;
}

.d_7 .d_7_le.d_7_r {
	margin-left: 23px;
}

@media screen and (max-width:1199px) {
	.t_7 span {
		padding-left: 10px;
	}

	.d_7 .d_7_t span {
		font-size: 14px;
		padding-left: 10px;
	}

	.d_7 .d_7_le {
		padding-left: 20px;
	}

	.d_7 ul li {
		font-size: 14px;
	}
}

@media screen and (max-width:991px) {
	.m_11 {
		padding-top: 20px;
		min-height: 600px;
	}

	.t_7 span {
		font-size: 14px;
	}

	.t_7 ul li {
		font-size: 14px;
		line-height: 48px;
		height: 48px;
	}

	.d_7 .d_7_t span {
		font-size: 12px;
	}

	.d_7 ul li {
		font-size: 12px;
	}
}

@media screen and (max-width:767px) {
	.joinUs {
		padding-top: 20px;
		min-height: 400px;
	}

	.t_7 {
		display: none;
	}

	.d_7 .d_7_t {
		width: 80%;
		height: 40px;
		line-height: 40px;
	}

	.d_7 .d_7_t span {
		font-size: 12px;
		height: 40px;
		line-height: 40px;
	}

	.d_7 ul {
		width: 20%;
	}

	.d_7 ul i {
		width: 100%;
		height: 40px;
		background-size: 15px;
	}

	.d_7.on i {
		background-size: 15px;
	}

	.d_7 ul li {
		display: none;
	}

	.d_7 .d_7_h {
		padding: 14px 0;
	}

	.d_7 .d_7_le {
		width: 100%;
		padding-top: 10px;
	}

	.d_7 .d_7_le .d_7_h4 {
		font-size: 14px;
	}

	.d_7 .d_7_le.d_7_r {
		margin-left: 0;
	}

	.d_7 .d_7_le a {
		width: 100px;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		margin-top: 19px;
	}
}

/* 在线留言 */
.c_1200_19 {
	float: left;
	width: 100%;
	padding: 80px 0 66px 0;
}

.c_19_m {
	float: left;
	width: 100%;
	padding: 10px 55px 28px 55px;
	background: #f5f5f5;
}

.c_19_m ul {
	float: left;
	width: 100%;
}

.c_19_m ul li {
	float: left;
	width: 50%;
	padding: 0 24px;
	margin-top: 20px;
}

.c_19_1 label,
.c_19_m li label {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #4c4c4c;
	line-height: 32px;
	height: 32px;
	text-transform: uppercase;
	font-weight: normal;
}

.c_19_2 span i,
.c_19_m li label i {
	font-size: 14px;
	color: #ec9706;
	font-style: normal;
}

.c_19_m li input {
	float: left;
	width: 100%;
	border: 1px solid #e6e6e6;
	background: #fff;
	padding: 0 18px;
	color: #333;
	line-height: 48px;
	height: 48px;
	font-size: 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.c_19_m li.li2 {
	float: left;
	width: 100%;
}

.c_19_1 {
	float: left;
	width: 100%;
	padding: 0 24px;
	margin-top: 20px;
}

.c_19_1 textarea {
	float: left;
	width: 100%;
	height: 138px;
	border: 1px solid #e6e6e6;
	line-height: 30px;
	padding: 9px 18px;
	color: #333;
	font-size: 14px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.c_19_2 {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 45px;
}

.c_19_2 span {
	line-height: 32px;
	height: 32px;
	font-size: 14px;
	color: #999999;
	float: left;
	width: 100%;
	display: block;
}

.c_19_2 a {
	width: 280px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 16px;
	color: #fff;
	background: #006a53;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.c_19_2 a:hover {
	background: #20438c;
}

@media screen and (max-width:991px) {
	.c_1200_19 {
		padding: 40px 0 36px 0;
	}

	.c_19_m {
		padding: 10px 25px 28px 25px;
	}

	.c_19_m ul li {
		padding: 0 15px;
		margin-top: 10px;
	}

	.c_19_1 {
		padding: 0 15px;
		margin-top: 10px;
	}

	.c_19_2 {
		margin-top: 25px;
	}

	.c_19_2 a {
		width: 180px;
		height: 36px;
		line-height: 36px;
		font-size: 14px;
	}
}

@media screen and (max-width:767px) {
	.c_1200_19 {
		padding: 30px 0 30px 0;
	}

	.c_19_m {
		padding: 10px 15px 20px 15px;
	}

	.c_19_m ul li {
		padding: 0;
		margin-top: 10px;
		width: 100%;
	}

	.c_19_1 {
		padding: 0;
		margin-top: 10px;
	}

	.c_19_2 {
		margin-top: 20px;
	}

	.c_19_2 a {
		width: 140px;
		height: 32px;
		line-height: 32px;
	}

	.c_19_m li input {
		padding: 0 10px;
		line-height: 38px;
		height: 40px;
	}

	.c_19_1 label,
	.c_19_m li label {
		line-height: 24px;
		height: 24px;
	}
}

/* 联系我们 */
.contact {
	float: left;
	width: 100%;
	padding: 34px 0 52px 0;
}

.contact_t {
	float: left;
	width: 100%;
}

.contactMa {
	float: left;
	width: 35.714286%;
	border: 1px solid #f5f5f5;
	padding: 61px 0 81px 0;
	text-align: center;
	background: url(images/bg_7_1.jpg);
}

.contactMa>img {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 302px;
}

.contactMa .contactMa_m {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-top: 40px;
}

.contactMa .contactMa_1 {
	float: left;
	width: 149px;
	margin: 0 16px;
}

.contactMa .contactMa_1 img {
	display: block;
	border: 1px solid #ddd;
}

.contactMa .contactMa_1 span {
	float: left;
	width: 100%;
	display: block;
	line-height: 35px;
	height: 35px;
	text-align: center;
	font-size: 18px;
	color: #000;
	margin-top: 11px;
}

.contactAdd {
	float: right;
	width: 61.285714%;
	border: 1px solid #f5f5f5;
	padding: 12px 66px 50px 66px;
}

.contactAdd ul li {
	float: left;
	width: 100%;
	margin-top: 43px;
	padding-left: 50px;
}

.contactAdd ul li h4 {
	float: left;
	width: 100%;
	line-height: 30px;
	height: 30px;
	color: #006a53;
	font-size: 18px;
	font-weight: bold;
}

.contactAdd ul li span {
	float: left;
	width: 100%;
	display: block;
	margin-top: 3px;
	line-height: 26px;
	color: #000;
	font-size: 16px;
}

.contact #dituContent {
	width: 100%;
	margin-top: 40px;
	height: 480px;
	float: left;
	overflow: hidden;
	position: relative;
	font-size: 14px;
	color: #666666 !important;
}

.contact #dituContent img {
	max-width: none;
}

@media screen and (max-width:1199px) {
	.contactMa {
		width: 36%;
		padding: 41px 0 61px 0;
	}

	.contactMa>img {
		width: 242px;
	}

	.contactMa .contactMa_1 {
		width: 129px;
		margin: 0 10px;
	}

	.contactAdd {
		width: 62%;
		padding: 12px 36px 29px 36px;
	}

	.contactAdd ul li {
		margin-top: 28px;
		padding-left: 50px;
	}
}

@media screen and (max-width:991px) {
	.contactMa {
		width: 40%;
		padding: 32px 0 41px 0;
	}

	.contactMa>img {
		width: 202px;
	}

	.contactMa .contactMa_1 {
		width: 109px;
		margin: 0 5px;
	}

	.contactAdd {
		width: 56%;
		padding: 12px 26px 25px 26px;
	}

	.contactAdd ul li {
		margin-top: 15px;
		padding-left: 50px;
	}

	.contactAdd ul li h4 {
		line-height: 28px;
		height: 28px;
		font-size: 16px;
	}

	.contactAdd ul li span {
		line-height: 24px;
		font-size: 14px;
	}

	.contact #dituContent {
		margin-top: 30px;
	}
}

@media screen and (max-width:767px) {
	.contact {
		padding: 30px 0 32px 0;
	}

	.contactMa {
		width: 100%;
		padding: 32px 0 31px 0;
	}

	.contactMa>img {
		width: 162px;
	}

	.contactMa .contactMa_m {
		margin-top: 20px;
	}

	.contactMa .contactMa_1 {
		width: 109px;
		margin: 0 5px;
	}

	.contactMa .contactMa_1 span {
		line-height: 30px;
		height: 30px;
		font-size: 14px;
		margin-top: 5px;
	}

	.contactAdd {
		width: 100%;
		padding: 12px 15px 25px 15px;
		margin-top: 15px;
	}

	.contactAdd ul li {
		margin-top: 15px;
		padding-left: 30px;
		background-size: 25px !important;
	}

	.contactAdd ul li h4 {
		line-height: 28px;
		height: 28px;
		font-size: 16px;
	}

	.contactAdd ul li span {
		line-height: 24px;
		font-size: 14px;
	}

	.contact #dituContent {
		margin-top: 30px;
		height: 300px;
	}
}

/* 股权转让 */
.equity {
	float: left;
	width: 100%;
}

.equityTit {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 70px;
}

.equityTit h2 {
	float: left;
	width: 100%;
	font-size: 30px;
	font-family: Arial;
	color: #006a53;
	font-weight: bold;
	font-style: italic;
	line-height: 42px;
	text-transform: uppercase;
}

.equityTit h4 {
	float: left;
	width: 100%;
	font-size: 32px;
	color: #181818;
	font-weight: bold;
	line-height: 50px;
}

.equityHot {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.equityHot .equityHotList {
	margin: 0 -12px;
}

.equityHot ul {
	float: left;
	width: 100%;
	margin-top: 32px;
}

.equityHot ul li {
	float: left;
	width: 25%;
	padding: 0 12px;
}

.equityHot ul li a {
	float: left;
	width: 100%;
	display: block;
	background: #f4f4f4;
	text-align: center;
	/* padding: 20px 25px 29px 25px; */
}

.equityHot ul li a img {
	float: left;
	width: 100%;
	display: block;
}

.equityHot .equityBox {
	float: left;
	width: 100%;
	/* padding-top: 24px; */
	/* border-top: 1px solid #dfdfdf; */
}

.equityHot .equityBox h4 {
	float: left;
	width: 100%;
	font-size:16px;
	color: #FFF;
	font-weight: normal;
	line-height: 30px;
	background-color:#016d56;
	padding:5px 0;
}

.equityHot .equityTxt {
	float: left;
	width: 100%;
	line-height: 24px;
	overflow: hidden;
	font-size: 14px;
	color: #545454;
	margin-top: 4px;
	padding:0 20px 20px 20px;
	text-align: left;
}

.equityHot .span01 {
	float: left;
	width: 100%;
	line-height: 32px;
	font-size: 24px;
	color: #333;
	font-weight: bold;
	display: block;
	padding:20px 20px 10px 20px;
	text-align: left;
}

.equityHot .equityBtn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 140px;
	line-height: 40px;
	height: 40px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin-top: 9px;
	background: #006a53;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.equityHotMore a:hover,
.equityHot ul li a:hover {
	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
}

.equityHotMore {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 54px;
}

.equityHotMore a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 282px;
	line-height: 48px;
	height: 48px;
	font-size: 18px;
	color: #fff;
	background: #006a53;
}

@media screen and (max-width:1429px) {
	.equityHot .equityTxt {
		height: 96px;
	}
}

@media screen and (max-width:991px) {
	.equityTit {
		padding-top: 40px;
	}

	.equityTit h2 {
		font-size: 20px;
		line-height: 32px;
	}

	.equityTit h4 {
		font-size: 24px;
		line-height: 38px;
	}

	.equityHot {
		padding-bottom: 40px;
	}

	.equityHot .equityHotList {
		margin: 0 -5px;
	}

	.equityHot ul {
		margin-top: 15px;
	}

	.equityHot ul li {
		padding: 0 5px;
	}

	.equityHot ul li a {
		padding: 15px;
	}

	/* .equityHot ul li a img {
		margin-bottom: 10px;
	} */

	/* .equityHot .equityBox {
		padding-top: 15px;
	} */

	.equityHot .equityBox h4 {
		font-size: 16px;
		line-height: 28px;
		/* height: 28px; */
	}

	.equityHot .equityTxt {
		height: 96px;
		font-size: 12px;
	}

	.equityHot .span01 {
		line-height: 28px;
		/* height: 28px; */
		font-size: 18px;
		margin-top: 5px;
	}

	.equityHot .equityBtn {
		width: 90px;
		line-height: 30px;
		height: 30px;
		font-size: 14px;
		margin-top: 5px;
	}

	.equityHotMore {
		margin-top: 34px;
	}

	.equityHotMore a {
		width: 182px;
		line-height: 38px;
		height: 38px;
		font-size: 16px;
	}
}

@media screen and (max-width:767px) {
	.equityTit {
		padding-top: 30px;
	}

	.equityTit h2 {
		font-size: 16px;
		line-height: 24px;
	}

	.equityTit h4 {
		font-size: 18px;
		line-height: 28px;
	}

	.equityHot {
		padding-bottom: 30px;
	}

	.equityHot ul li {
		padding: 0 5px;
		width: 50%;
		margin-top: 10px;
	}

	.equityHot ul li a {
		padding: 15px 10px;
	}

	/* .equityHot ul li a img {
		margin-bottom: 10px;
	} */

	/* .equityHot .equityBox {
		padding-top: 10px;
	} */

	.equityHot .equityBox h4 {
		font-size: 14px;
		line-height: 24px;
		/* height: 24px; */
	}

	.equityHot .span01 {
		line-height: 24px;
		/* height: 24px; */
		font-size: 16px;
	}

	.equityHot .equityBtn {
		width: 90px;
		line-height: 30px;
		height: 30px;
		font-size: 14px;
	}

	.equityHotMore {
		margin-top: 24px;
	}

	.equityHotMore a {
		width: 122px;
		line-height: 30px;
		height: 30px;
		font-size: 14px;
	}
}

@media screen and (max-width:349px) {
	.equityHot .equityTxt {
		line-height: 22px;
		height: 110px;
		font-size: 12px;
	}
}

.equityAcq {
	float: left;
	width: 100%;
	background: #f4f4f4;
	padding-bottom: 60px;
}

.equityAcq_s {
	float: left;
	width: 100%;
	margin-top: 45px;
	position: relative;
	overflow: hidden;
	padding-bottom: 45px;
}

.equityAcq_s .slick-slide {}

.equityAcq_s .li_hp {
	text-align: center;
}

.equityAcq_s .li_hp i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 96px;
	position: relative;
	padding-bottom: 10px;
}

.equityAcq_s .li_hp i::after {
	position: absolute;
	content: "";
	width: 99px;
	height: 94px;
	background: url(images/equ_bg2.png) no-repeat;
	top: 15px;
	left: 9px;
	z-index: 1;
}

.equityAcq_s .li_hp img {
	width: 100%;
	position: relative;
	z-index: 2;
}

.equityAcq_s .li_hp .step {
	float: left;
	width: 100%;
	border-top: 1px solid #c3c3c3;
	padding-top: 27px;
	position: relative;
}

.equityAcq_s .li_hp .step::before {
	position: absolute;
	content: "";
	width: 23px;
	height: 23px;
	background: url(images/equ_bg1.png) no-repeat;
	left: 50%;
	margin-left: -11px;
	top: -12px;
	z-index: 3;
}

.equityAcq_s .li_hp .step .num {
	float: left;
	width: 100%;
	line-height: 22px;
	height: 22px;
	font-size: 18px;
	color: #333333;
}

.equityAcq_s .li_hp .step h4 {
	float: left;
	width: 100%;
	line-height: 31px;
	height: auto;
	font-size: 16px;
	color: #666666;
	margin-top: 10px;
	padding: 0 5px;
}

@media screen and (max-width:991px) {
	.equityAcq {
		padding-bottom: 20px;
	}

	.equityAcq_s {
		margin-top: 25px;
		padding-bottom: 25px;
	}

	.equityAcq_s .li_hp i {
		width: 66px;
		padding-bottom: 5px;
	}

	.equityAcq_s .li_hp i::after {
		width: 64px;
		height: 58px;
		top: 15px;
		left: 9px;
		background-size: 100% 100%;
	}

	.equityAcq_s .li_hp .step {
		padding-top: 20px;
	}

	.equityAcq_s .li_hp .step::before {
		width: 16px;
		height: 16px;
		margin-left: -8px;
		top: -8px;
		background-size: 100%;
	}

	.equityAcq_s .li_hp .step .num {
		font-size: 16px;
	}

	.equityAcq_s .li_hp .step h4 {
		line-height: 24px;
		font-size: 14px;
		margin-top: 5px;
	}
}

.equityGood {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.equityGoodList {
	float: left;
	width: 100%;
	padding-top: 120px;
}

.equityGoodList ul {
	margin: 0 -31px;
}

.equityGoodList ul li {
	float: left;
	width: 25%;
	padding: 0 31px;
	position: relative;
	text-align: center;
}

.equityGoodList ul li img {
	position: absolute;
	margin-top: -70px;
	width: 118px;
	left: 50%;
	margin-left: -59px;
	top: 0;
	z-index: 9;
}

.equityGoodBox {
	float: left;
	width: 100%;
	padding: 116px 65px 80px 65px;
	background: url(images/equ_bg3.png) no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.equityGoodBox .num2 {
	float: left;
	width: 100%;
	font-size: 30px;
	color: #006a53;
	font-weight: bold;
	padding-bottom: 15px;
	line-height: 44px;
	position: relative;
}

.equityGoodBox .num2::after {
	position: absolute;
	content: "";
	width: 40px;
	height: 2px;
	background: #dddddd;
	left: 50%;
	margin-left: -20px;
	bottom: 0;
}

.equityGoodBox span {
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 36px;
	height: 144px;
	overflow: hidden;
	margin-top: 17px;
	display: block;
}

.equityGoodList ul li.even .equityGoodBox {
	background: url(images/equ_bg4.png) no-repeat;
	background-size: 100% 100%;
}

.equityGoodList ul li.even .equityGoodBox .num2::after {
	background: #fff;
}

@media screen and (max-width:1429px) {
	.equityGoodList ul {
		margin: 0 -20px;
	}

	.equityGoodList ul li {
		padding: 0 20px;
	}

	.equityGoodBox {
		padding: 116px 30px;
	}
}

@media screen and (max-width:1199px) {
	.equityGoodList ul {
		margin: 0 -10px;
	}

	.equityGoodList ul li {
		padding: 0 10px;
	}

	.equityGoodBox {
		padding: 86px 15px;
	}
}

@media screen and (max-width:991px) {
	.equityGood {
		padding-bottom: 40px;
	}

	.equityGoodList {
		padding-top: 70px;
	}

	.equityGoodList ul {
		margin: 0 -10px;
	}

	.equityGoodList ul li {
		padding: 0 10px;
	}

	.equityGoodList ul li img {
		margin-top: -50px;
		width: 88px;
		margin-left: -44px;
	}

	.equityGoodBox {
		padding: 66px 15px 42px 15px;
	}

	.equityGoodBox .num2 {
		font-size: 24px;
		padding-bottom: 10px;
		line-height: 34px;
	}

	.equityGoodBox span {
		font-size: 14px;
		line-height: 24px;
		height: 96px;
		margin-top: 10px;
	}
}

@media screen and (max-width:767px) {
	.equityGood {
		padding-bottom: 30px;
	}

	.equityGoodList {
		padding-top: 20px;
	}

	.equityGoodList ul {
		margin: 0 -5px;
	}

	.equityGoodList ul li {
		padding: 0 5px;
		width: 50%;
		margin-top: 35px;
	}

	.equityGoodList ul li img {
		margin-top: -30px;
		width: 68px;
		margin-left: -34px;
	}

	.equityGoodBox .num2 {
		font-size: 20px;
		padding-bottom: 5px;
		line-height: 24px;
	}
}

@media screen and (max-width:349px) {
	.equityGoodBox span {
		font-size: 12px;
		line-height: 22px;
		height: 88px;
		margin-top: 5px;
	}
}

.equityNotice {
	float: left;
	width: 100%;
}

.equityNotice ul {
	float: left;
	width: 100%;
	padding-top: 25px;
}

.equityNotice ul li {
	float: left;
	width: 100%;
	margin-top: 18px;
	background-color:#f8f8f8;
}

.equityNotice ul li .pic {
	float: left;
	width: 40%;
}

.equityNotice ul li img {
	float: left;
	width: 100%;
	display: block;
}

.equityNoticeBox {
	float: right;
	width: 55%;
	background: #f8f8f8;
	padding: 71px 54px 60px 71px;
}

.equityNotTit {
	float: left;
	width: 100%;
	padding-left: 90px;
	position: relative;
	line-height: 28px;
	font-size: 18px;
	color: #282828;
	height: 56px;
	overflow: hidden;
}

.equityNotTit i {
	position: absolute;
	left: 0;
	top: 0;
	width: 67px;
	height: 50px;
	margin-top: 3px;
	background: #006a53;
	line-height: 50px;
	font-size: 30px;
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	display: block;
	text-align: center;
}

.equityNotTxt {
	float: left;
	width: 100%;
	margin-top: 33px;
	line-height: 30px;
	font-size: 16px;
	color: #717171;
	height: 90px;
	overflow: hidden;
	position: relative;
}

.equityNotTxt span {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	font-size: 18px;
	color: #4f6aa3;
	display: block;
	text-align: right;
	width: 67px;
}

.equityNotice ul li:nth-child(2n){
	flex-direction:row-reverse
}

.equityNotice ul li:nth-child(2n) .pic {
	float: right;
	width: 40%;
}

.equityNotice ul li:nth-child(2n) .equityNoticeBox {
	float: left;
	width: 55%;
}

@media screen and (max-width:1429px) {
	.equityNoticeBox {
		padding: 71px 40px 60px 50px;
	}

	.equityNotTit {
		font-size: 16px;
	}

	.equityNotTxt {
		font-size: 14px;
	}
}

@media screen and (max-width:1199px) {
	.equityNotice ul li .pic {
		height: 242px;
	}

	.equityNoticeBox {
		padding: 41px 15px 40px 15px;
	}

	.equityNotTit {
		font-size: 16px;
		padding-left: 50px;
		line-height: 24px;
		height: 48px;
	}

	.equityNotTit i {
		width: 40px;
		height: 42px;
		line-height: 42px;
		font-size: 24px;
	}

	.equityNotTxt {
		font-size: 14px;
		padding-left: 50px;
		margin-top: 23px;
	}

	.equityNotTxt span {
		font-size: 16px;
		width: 40px;
	}
}

@media screen and (max-width:767px) {
	.equityNotice ul li .pic {
		height: auto;
		width: 100%;
		background: none !important;
	}

	.equityNoticeBox {
		padding: 20px 15px;
		width: 100%;
	}

	.equityNotTit {
		font-size: 14px;
		padding-left: 50px;
		line-height: 22px;
		height: auto;
	}

	.equityNotTit i {
		width: 40px;
		height: 42px;
		line-height: 42px;
		font-size: 24px;
	}

	.equityNotTxt {
		font-size: 14px;
		line-height: 24px;
		padding-left: 50px;
		margin-top: 10px;
		height: auto;
	}

	.equityNotTxt span {
		font-size: 14px;
		width: 40px;
		line-height: 24px;
		height: 24px;
	}

	.equityNotice ul li:nth-child(2n) .pic {
		width: 100%;
	}

	.equityNotice ul li:nth-child(2n) .equityNoticeBox {
		width: 100%;
	}
}

.equityBz {
	float: left;
	width: 100%;
	padding-bottom: 40px;
}

.equityBzTit {
	float: left;
	width: 100%;
	padding-top: 70px;
	text-align: center;
}

.equityBzTit h4 {
	float: left;
	width: 100%;
	font-size: 32px;
	color: #181818;
	font-weight: bold;
	line-height: 52px;
	height: 52px;
}

.equityBzTit h5 {
	float: left;
	width: 100%;
	font-size: 18px;
	color: #006a53;
	font-weight: bold;
	line-height: 41px;
	height: 41px;
}

.equityBzList {
	margin: 0 -74px;
}

.equityBz_s {
	float: left;
	width: 100%;
	margin-top: 44px;
	padding-bottom: 40px;
	text-align: center;
}

.equityBz_s .slick-slide {
	padding: 0 74px;
}

.equityBz_s li img {
	width: 170px;
	display: block;
	margin: 0 auto;
}

.equityBz_s li h4 {
	float: left;
	width: 100%;
	line-height: 40px;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	color: #262626;
	margin-top: 23px;
}

.equityBz_s .equityBzTxt {
	float: left;
	width: 100%;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}

@media screen and (max-width:1199px) {
	.equityBzList {
		margin: 0 -20px;
	}

	.equityBz_s .slick-slide {
		padding: 0 20px;
	}
}

@media screen and (max-width:991px) {
	.equityBz {
		padding-bottom: 20px;
	}

	.equityBzTit {
		padding-top: 40px;
	}

	.equityBzTit h4 {
		font-size: 22px;
		line-height: 32px;
		height: 32px;
	}

	.equityBzTit h5 {
		font-size: 16px;
		line-height: 31px;
		height: 31px;
	}

	.equityBz_s {
		margin-top: 25px;
		padding-bottom: 20px;
	}

	.equityBzList {
		margin: 0 -15px;
	}

	.equityBz_s .slick-slide {
		padding: 0 15px;
	}

	.equityBz_s li img {
		width: 104px;
	}

	.equityBz_s li h4 {
		line-height: 24px;
		height: 24px;
		font-size: 16px;
		margin-top: 5px;
	}

	.equityBz_s .equityBzTxt {
		line-height: 22px;
		font-size: 12px;
		margin-top: 5px;
	}
}

@media screen and (max-width:767px) {
	.equityBzTit {
		padding-top: 30px;
	}

	.equityBzTit h4 {
		font-size: 18px;
		line-height: 28px;
		height: 28px;
	}

	.equityBzTit h5 {
		font-size: 14px;
		line-height: 26px;
		height: 26px;
	}

	.equityBzList {
		margin: 0 -5px;
	}

	.equityBz_s .slick-slide {
		padding: 0 5px;
	}

	.equityBz_s li img {
		width: 84px;
	}

	.equityBz_s li h4 {
		font-size: 14px;
	}
}

/* 客户感言 */
.customer {
	float: left;
	width: 100%;
}

.customerList {
	margin: 0 -13px;
}

.customerList .homeTesti_s {
	padding: 0;
}

.customer .li_hp {
	float: left;
	width: 25%;
	padding: 0 13px;
	padding-top: 40px;
}

@media screen and (max-width:991px) {
	.customerList {
		margin: 0 -5px;
	}

	.customer .li_hp {
		float: left;
		width: 25%;
		padding: 0 5px;
		padding-top: 20px;
	}

	.customer .li_hp .homeTestiTxt {
		padding: 25px 0 20px 0;
	}

	.customer .li_hp .homeTestiTxt::before {
		width: 15px;
		height: 10px;
		background-size: 30px;
		top: 14px;
		left: 2px;
	}

	.customer .li_hp .homeTestiTxt::after {
		width: 15px;
		right: 2px;
		bottom: 15px;
		background-size: 30px;
	}

	.customer .li_hp .homeTestiTxt span {
		line-height: 22px;
		height: 44px;
		margin-top: 3px;
	}
}

@media screen and (max-width:767px) {
	.customerList {
		margin: 0 -5px;
	}

	.customer .li_hp {
		float: left;
		width: 50%;
		padding: 0 5px;
		padding-top: 15px;
	}

	.customer .li_hp .homeTestiTxt h4 {
		font-size: 15px;
	}

	.customer .li_hp .homeTestiTxt span {
		margin-top: 3px;
		font-size: 13px;
	}
}

/* 资讯百科 */
.news {
	float: left;
	width: 100%;
	padding-top: 51px;
}

.news ul {
	float: left;
	width: 100%;
}

.news ul li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ededed;
}

.news ul li a {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	display: block;
}

.news ul li a i {
	float: right;
	width: 22.785714%;
	display: block;
	overflow: hidden;
}

.news ul li a i img {
	float: left;
	width: 100%;
	display: block;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.news .newsDate {
	float: left;
	width: 11.142857%;
	text-align: center;
	color: #333333;
	margin-top: 19px;
}

.news .newsDate h2 {
	float: left;
	width: 100%;
	line-height: 36px;
	height: 36px;
	font-size: 36px;
}

.news .newsDate h4 {
	float: left;
	width: 100%;
	line-height: 23px;
	height: 23px;
	font-size: 16px;
}

.news .newsDate .span01 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-top: 22px;
	width: 36px;
	height: 36px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 36px;
	background: #006a53;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.news .newsIntr {
	float: left;
	width: 59.928571%;
	padding-left: 59px;
	border-left: 1px solid #ededed;
	margin-top: 19px;
}

.news .newsIntr .newsTit {
	float: left;
	width: 100%;
	line-height: 44px;
	height: 44px;
	font-size: 16px;
	color: #333333;
}

.news .newsIntr .newsTxt {
	float: left;
	width: 100%;
	line-height: 30px;
	height: 90px;
	font-size: 14px;
	color: #9a9a9a;
	margin-top: 6px;
	overflow: hidden;
}

.news ul li a:hover {
	background: #efefef;
}

.news ul li a:hover .newsIntr h4 {
	color: #006a53;
}

.news ul li a:hover .newsIntr {
	border-color: #dddddd;
}

.news ul li a:hover .newsDate .span01 {
	background: #33bb54;
}

.news ul li a:hover i img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

@media screen and (max-width:1199px) {
	.news .newsDate {
		width: 14%;
		margin-top: 0;
	}

	.news .newsIntr {
		width: 58%;
		padding-left: 39px;
		margin-top: 0;
	}
}

@media screen and (max-width:991px) {
	.news {
		padding-top: 30px;
	}

	.news .newsDate h2 {
		line-height: 30px;
		height: 30px;
		font-size: 26px;
	}

	.news .newsDate h4 {
		line-height: 20px;
		height: 20px;
		font-size: 13px;
	}

	.news .newsDate .span01 {
		margin-top: 15px;
		width: 30px;
		height: 30px;
		font-size: 18px;
		line-height: 30px;
	}

	.news .newsIntr {
		padding-left: 39px;
	}

	.news ul li a {
		padding: 20px 0;
	}

	.news .newsIntr .newsTit {
		line-height: 34px;
		height: 34px;
		font-size: 16px;
	}

	.news .newsIntr .newsTxt {
		line-height: 24px;
		height: 72px;
		font-size: 14px;
		margin-top: 3px;
	}
}

@media screen and (max-width:767px) {
	.news {
		padding-top: 20px;
	}

	.news ul li a i {
		float: left;
		width: 100%;
	}

	.news .newsDate {
		width: 100%;
		margin-top: 15px;
		text-align: left;
	}

	.news .newsDate h2 {
		font-size: 22px;
		width: 30%;
	}

	.news .newsDate h4 {
		line-height: 30px;
		height: 30px;
		font-size: 14px;
		width: 30%;
	}

	.news .newsDate .span01 {
		display: inline;
		float: right;
		margin-top: 0;
		font-size: 16px;
		line-height: 30px;
	}

	.news .newsIntr {
		width: 100%;
		padding-left: 0;
		border-left: 0;
	}

	.news ul li a {
		padding: 20px 0;
	}

	.news .newsIntr .newsTit {
		line-height: 34px;
		height: 34px;
		font-size: 16px;
	}

	.news .newsIntr .newsTxt {
		line-height: 24px;
		height: 72px;
		font-size: 14px;
		margin-top: 3px;
	}
}

/* 资讯百科-详细 */
.newsDel {
	float: left;
	width: 100%;
	padding: 80px 0 65px 0;
}

.newsDel_le {
	float: left;
	width: 74.142857%;
	border: 1px solid #ececec;
	padding: 31px 24px 38px 24px;
	min-height: 731px;
}

.newsDelTit {
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 9px;
	border-bottom: 1px solid #ececec;
}

.newsDelTit h2 {
	float: left;
	width: 100%;
	line-height: 48px;
	font-size: 24px;
	color: #333;
	font-weight: bold;
}

.newsDelTit span {
	float: left;
	width: 100%;
	display: block;
	line-height: 36px;
	height: 36px;
	font-size: 14px;
	color: #999;
}

.newsDel_m {
	float: left;
	width: 100%;
	margin-top: 28px;
	color: #333;
	line-height: 28px;
	font-size: 14px;
	border-bottom: 1px solid #ececec;
	padding-bottom: 28px;
}

.newsDel_m img {
	float: left;
	width: 100%;
	display: block;
	padding-bottom: 23px;
}

.newsPage {
	float: left;
	width: 100%;
	padding: 13px 0;
}

.newsPage .newsPageTurn {
	float: left;
	width: 40%;
	line-height: 36px;
	height: 36px;
}

.newsPage .newsPageTurn a {
	float: left;
	padding-right: 16px;
	border-right: 1px solid #ececec;
	font-size: 14px;
	color: #666666;
}

.newsPage .newsPageTurn a.next {
	padding-right: 0;
	padding-left: 16px;
	border-right: 0;
}

.newsPage .newsPageTurn a:hover {
	color: #006a53;
}

.newsShare {
	float: right;
	width: 60%;
}

.newsShare span {
	float: left;
	padding-right: 20px;
	line-height: 36px;
	height: 36px;
	font-size: 16px;
	color: #666666;
}

.newsShare .bdsharebuttonbox {
	float: right;
}

.newsAbout {
	float: left;
	width: 100%;
	margin-top: 30px;
}

.newsAbout h4 {
	display: block;
	float: left;
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	color: #006a53;
	text-transform: uppercase;
}

.newsAbout .d_15 {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.newsAbout .d_15 ul {
	margin: 0 -12px;
}

.newsAbout .d_15 ul li {
	float: left;
	width: 50%;
	padding: 0 12px;
}

.newsAbout .d_15 ul li a {
	display: block;
	float: left;
	width: 100%;
	position: relative;
	height: 39px;
	line-height: 38px;
	font-size: 14px;
	padding-right: 90px;
	border-bottom: 1px solid #d7d8d8;
}

.newsAbout .d_15 ul li a span {
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	color: #333;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.newsAbout .d_15 ul li a font {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	color: #777;
}

.newsAbout .d_15 ul li a:hover span {
	color: #006a53;
}

.newsDel_r {
	float: right;
	width: 22.714286%;
	border: 1px solid #ebebeb;
	margin-bottom: 40px;
}

.newsDel_r .title {
	float: left;
	width: 100%;
	padding: 33px 0;
	line-height: 58px;
	text-align: center;
	background: url(images/news_bg1.jpg) no-repeat center/cover;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}

.newsDel_r ul {
	float: left;
	width: 100%;
	padding-bottom: 50px;
	margin-top: -10px;
}

.newsDel_r ul li {
	float: left;
	width: 100%;
	margin-top: 32px;
	padding: 0 28px 0 20px;
}

.newsDel_r ul li .a1 {
	float: left;
	width: 100%;
	display: block;
	padding-left: 18px;
	position: relative;
}

.newsDel_r ul li .a1 i {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	color: #333;
	display: block;
	font-style: normal;
}

.newsDel_r ul li .a1 h4 {
	float: left;
	width: 100%;
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.newsDel_r ul li .a1 span {
	float: left;
	width: 100%;
	line-height: 27px;
	height: 27px;
	font-size: 14px;
	color: #666;
	display: block;
}

.newsDel_r ul li .a1:hover h4 {
	color: #006a53;
}

.newsDel_r .newsDelBtn {
	float: left;
	width: 100%;
}

.newsDel_r .newsDelBtn span {
	margin-right: -16px;
}

.newsDel_r .newsDelBtn .a2 {
	float: right;
	padding: 0 16px 0 28px;
	font-size: 14px;
	color: #a7a7a7;
	position: relative;
	line-height: 19px;
	height: 19px;
	margin-top: 5px;
}

.newsDel_r .newsDelBtn .a2 i {
	position: absolute;
	left: 0;
	top: 50%;
	width: 19px;
	height: 19px;
	margin-top: -9px;
}

.newsDel_r .newsDelBtn .a2 i img {
	float: left;
	width: 100%;
	display: block;
}

.newsDel_r .newsDelBtn .a2 i .img02 {
	position: absolute;
	left: 0;
	top: 0;
	filter: alpha(opacity=00);
	opacity: 0;
}

.newsDel_r .newsDelBtn .a2:hover i img {
	filter: alpha(opacity=00);
	opacity: 0;
}

.newsDel_r .newsDelBtn .a2:hover i .img02 {
	filter: alpha(opacity=100);
	opacity: 1;
}

@media screen and (max-width:1199px) {
	.newsDel_le {
		width: 70%;
		padding: 31px 24px 38px 24px;
		min-height: 731px;
	}

	.newsDel_r {
		width: 28%;
		margin-bottom: 40px;
	}
}

@media screen and (max-width:991px) {
	.newsDel {
		padding: 40px 0 35px 0;
	}

	.newsDel_le {
		width: 67%;
		padding: 20px 15px 28px 15px;
		min-height: 570px;
	}

	.newsDelTit h2 {
		line-height: 38px;
		font-size: 20px;
	}

	.newsDelTit span {
		line-height: 30px;
		height: 30px;
	}

	.newsDel_m {
		margin-top: 20px;
		line-height: 26px;
		font-size: 13px;
		padding-bottom: 20px;
	}

	.newsAbout .d_15 ul {
		margin: 0;
	}

	.newsAbout .d_15 ul li {
		width: 100%;
		padding: 0;
	}

	.newsDel_r {
		width: 32%;
		margin-bottom: 40px;
	}

	.newsDel_r .title {
		padding: 15px 0;
		line-height: 38px;
		font-size: 20px;
	}

	.newsDel_r ul li {
		margin-top: 20px;
		padding: 0 15px;
	}

	.newsDel_r ul li .a1 h4 {
		line-height: 24px;
		height: 24px;
		font-size: 14px;
	}

	.newsDel_r ul li .a1 i {
		font-size: 14px;
		line-height: 24px;
		height: 24px;
	}

	.newsDel_r ul li .a1 span {
		line-height: 24px;
		height: 24px;
		font-size: 12px;
	}
}

@media screen and (max-width:767px) {
	.newsDel {
		padding: 30px 0;
	}

	.newsDel_le {
		width: 100%;
		padding: 20px 15px 28px 15px;
		min-height: inherit;
	}

	.newsDelTit h2 {
		line-height: 28px;
		font-size: 18px;
	}

	.newsDelTit span {
		line-height: 24px;
		height: 24px;
	}

	.newsPage {
		padding: 10px 0;
	}

	.newsPage .newsPageTurn {
		width: 100%;
		line-height: 26px;
		height: 26px;
		text-align: center;
	}

	.newsPage .newsPageTurn span {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
	}

	.newsShare {
		width: 100%;
		text-align: center;
	}

	.newsShare span {
		padding-right: 10px;
		line-height: 28px;
		height: 28px;
		font-size: 14px;
	}

	.newsShare .bdsharebuttonbox {
		float: none;
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
	}

	.newsAbout .d_15 {
		margin-top: 10px;
	}

	.newsAbout {
		margin-top: 10px;
	}

	.newsAbout h4 {
		font-size: 16px;
	}

	.newsAbout .d_15 ul li a {
		height: 28px;
		line-height: 28px;
		font-size: 12px;
		padding-right: 90px;
	}

	.newsDel_r {
		width: 100%;
		margin-bottom: 0;
	}

	.newsDel_r .title {
		padding: 15px 0;
		line-height: 38px;
		font-size: 20px;
	}

	.newsDel_r ul {
		padding-bottom: 20px;
	}
}

/* 许可证办理 */
.licen {
	float: left;
	width: 100%;
}

.licenTit {
	float: left;
	width: 100%;
	padding: 75px 0 0 0;
	position: relative;
	text-align: center;
}

.licenTit::after {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 506px;
	background: #dfdfdf;
	height: 1px;
	content: "";
	margin-left: -253px;
}

.licenTit h2 {
	float: left;
	width: 100%;
	line-height: 47px;
	height: 47px;
	font-size: 30px;
	color: #434343;
	font-weight: bold;
}

.licenTit h4 {
	float: left;
	width: 100%;
	line-height: 34px;
	font-size: 16px;
	color: #606060;
	position: relative;
	padding-bottom: 16px;
}

.licenTit h4 span {
	color: #006a53;
	font-weight: bold;
}

.licenTit h4::after {
	position: absolute;
	content: "";
	width: 94px;
	height: 1px;
	bottom: 0;
	background: #006a53;
	left: 50%;
	margin-left: -47px;
	z-index: 9;
}

.licenAround {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.licenAroList {
	float: left;
	width: 100%;
	margin-top: 15px;
	position: relative;
}

.licenAroList::after,
.licenAroList::before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 40px;
	background: #fff;
	content: "";
	z-index: 9;
}

.licenAroList::after {
	bottom: 0;
	top: auto;
}

.licenAround ul {
	float: left;
	width: 100%;
	position: relative;
}

.licenAround ul::after {
	position: absolute;
	content: "";
	width: 1px;
	height: 100%;
	background: #fff;
	right: 0;
	top: 0;
}

.licenAround ul li {
	float: left;
	width: 25%;
	padding: 40px 15px;
	text-align: center;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

.licenAround ul li img {
	width: 92px;
	margin: 0 auto;
	display: block;
}

.licenAround ul li h4 {
	float: left;
	width: 100%;
	line-height: 26px;
	height: 26px;
	font-size: 16px;
	color: #606060;
	margin-top: 25px;
}

@media screen and (max-width:991px) {
	.licenTit {
		padding: 35px 0 0 0;
	}

	.licenTit::after {
		width: 406px;
		margin-left: -203px;
	}

	.licenTit h2 {
		line-height: 37px;
		height: 37px;
		font-size: 20px;
	}

	.licenTit h4 {
		line-height: 24px;
		font-size: 14px;
		padding-bottom: 12px;
	}

	.licenTit h4::after {
		width: 64px;
		margin-left: -37px;
	}

	.licenAround {
		padding-bottom: 40px;
	}

	.licenAroList::after,
	.licenAroList::before {
		height: 30px;
	}

	.licenAround ul li {
		padding: 30px 10px;
	}

	.licenAround ul li img {
		width: 62px;
	}

	.licenAround ul li h4 {
		line-height: 22px;
		height: 22px;
		font-size: 14px;
		margin-top: 15px;
	}
}

@media screen and (max-width:767px) {
	.licenTit {
		padding: 30px 0 0 0;
	}

	.licenTit::after {
		width: 306px;
		margin-left: -153px;
	}

	.licenTit h2 {
		line-height: 30px;
		height: 30px;
		font-size: 18px;
	}

	.licenTit h4 {
		font-size: 14px;
		padding-bottom: 10px;
	}

	.licenTit h4::after {
		width: 44px;
		margin-left: -22px;
	}

	.licenAround {
		padding-bottom: 0;
	}

	.licenAround ul li {
		padding: 30px 5px;
		width: 50%;
	}
}

.licenIntr {
	float: left;
	width: 100%;
	position: relative;
}

.licenIntr ul {
	float: left;
	width: 100%;
}

.licenIntr ul li {
	float: left;
	width: 100%;
	padding: 52px 0;
	position: relative;
}

.licenIntr ul li::before {
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	background: #006a53;
	content: "";
	height: 100%;
}

.licenIntr ul li::after {
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	background: #eaeaea;
	content: "";
	height: 100%;
}

.licenIntr ul li i {
	float: right;
	width: 50%;
	position: relative;
	display: block;
	z-index: 9;
}

.licenIntr ul li img {
	float: right;
	width: 466px;
	display: block;
	margin-top: 20px;
}

.licenIntr .licenIntrTxt {
	float: left;
	width: 50%;
	padding-right: 30px;
	position: relative;
	z-index: 9;
}

.licenIntr .licenIntrTxt h4 {
	float: left;
	width: 100%;
	font-size: 28px;
	line-height: 44px;
	height: 44px;
	color: #e3e3e3;
	font-weight: bold;
}

.licenIntr .licenIntrTxt h5 {
	float: left;
	width: 100%;
	margin-top: 6px;
	color: #e3e3e3;
	position: relative;
}

.licenIntr .licenIntrTxt h5 span {
	padding-right: 68px;
	border-bottom: 1px solid #e3e3e3;
	font-size: 16px;
	line-height: 25px;
	padding-bottom: 25px;
	display: inline-block;
}

.licenIntr .licenIntrTxt h5::after {
	position: absolute;
	content: "";
	left: 0;
	bottom: -1px;
	height: 3px;
	width: 58px;
	background: #e3e3e3;
}

.licenIntr .licenIntrTxt .span01 {
	float: left;
	width: 100%;
	line-height: 30px;
	font-size: 14px;
	color: #e3e3e3;
	margin-top: 24px;
	display: block;
}

.licenIntr ul li.even i {
	float: left;
}

.licenIntr ul li.even .licenIntrTxt {
	padding-left: 60px;
	padding-right: 0;
}

.licenIntr ul li.even img {
	float: left;
}

.licenIntr ul li.even::before {
	background: #eaeaea;
}

.licenIntr ul li.even::after {
	background: #006a53;
}

@media screen and (max-width:1199px) {
	.licenIntr ul li {
		padding: 42px 0;
	}

	.licenIntr ul li img {
		width: 366px;
		margin-top: 30px;
	}

	.licenIntr .licenIntrTxt {
		padding-right: 30px;
	}

	.licenIntr .licenIntrTxt h4 {
		font-size: 24px;
		line-height: 40px;
		height: 40px;
	}

	.licenIntr .licenIntrTxt h5 span {
		padding-right: 48px;
		padding-bottom: 20px;
	}

	.licenIntr .licenIntrTxt .span01 {
		line-height: 26px;
		margin-top: 20px;
	}
}

@media screen and (max-width:991px) {
	.licenIntr ul li {
		padding: 32px 0;
	}

	.licenIntr .licenIntrTxt {
		padding-right: 20px;
	}

	.licenIntr .licenIntrTxt h4 {
		font-size: 20px;
		line-height: 35px;
		height: 35px;
	}

	.licenIntr .licenIntrTxt h5 span {
		padding-right: 38px;
		font-size: 14px;
		padding-bottom: 15px;
	}

	.licenIntr .licenIntrTxt .span01 {
		font-size: 13px;
		margin-top: 15px;
	}

	.licenIntr ul li.even .licenIntrTxt {
		padding-left: 30px;
	}
}

@media screen and (max-width:767px) {
	.licenIntr ul li {
		padding: 0;
	}

	.licenIntr ul li::before,
	.licenIntr ul li::after {
		display: none;
	}

	.licenIntr ul li i {
		width: 100%;
		padding: 15px 0;
	}

	.licenIntr ul li img {
		width: 266px;
		margin: 0 auto;
		float: none;
	}

	.licenIntr .licenIntrTxt {
		padding: 15px 20px;
		width: 100%;
		background: #006a53;
	}

	.licenIntr .txtBox {
		margin: 0 -15px;
	}

	.licenIntr .licenIntrTxt h4 {
		font-size: 18px;
		line-height: 30px;
		height: 30px;
	}

	.licenIntr .licenIntrTxt h5 span {
		padding-right: 15px;
		font-size: 14px;
		padding-bottom: 10px;
	}

	.licenIntr .licenIntrTxt .span01 {
		margin-top: 10px;
	}

	.licenIntr ul li.even .licenIntrTxt {
		padding: 15px 20px;
	}

	.licenIntr ul li.even img {
		float: none;
	}
}

.licenFlow {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.licenFlowList {
	float: left;
	width: 100%;
	margin-top: 58px;
}

.licenFlowList ul {
	margin: 0 -94px;
}

.licenFlowList ul li {
	float: left;
	width: 25%;
	padding: 0 94px;
	position: relative;
}

.licenFlowList ul li::after {
	position: absolute;
	content: "";
	background: url(images/licen_bg2.png) no-repeat;
	width: 50px;
	height: 29px;
	right: -25px;
	top: 50%;
	margin-top: -15px;
}

.licenFlowList ul li:last-child::after {
	display: none;
}

.licenFlowList .step01 {
	float: left;
	width: 100%;
	background: url(images/licen_bg1.png) no-repeat center;
	overflow: hidden;
	text-align: center;
	padding: 30px 0 24px 0;
	background-size: auto 100%;
}

.licenFlowList .step01 i {
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 21px;
	display: block;
}

.licenFlowList .step01 i::after {
	position: absolute;
	left: 50%;
	bottom: 0;
	content: "";
	width: 80px;
	height: 1px;
	background: rgba(255, 255, 255, .1);
	margin-left: -40px;
}

.licenFlowList .step01 img {
	width: 71px;
	margin: 0 auto;
	display: block;
}

.licenFlowList .step01 span {
	float: left;
	width: 100%;
	position: relative;
	line-height: 32px;
	height: 32px;
	font-size: 18px;
	color: #333;
	display: block;
	margin-top: 12px;
	font-weight: bold;
}

@media screen and (max-width:1429px) {
	.licenFlowList ul li {
		padding: 0 84px;
	}

	.licenFlowList .step01 {
		padding: 28px 0;
		background-size: 100% auto;
	}

	.licenFlowList .step01 i {
		padding-bottom: 15px;
	}

	.licenFlowList .step01 i img {
		width: 60px;
	}

}

@media screen and (max-width:1199px) {
	.licenFlowList ul {
		margin: 0 -64px;
	}

	.licenFlowList ul li {
		padding: 0 64px;
	}

	.licenFlowList .step01 span {
		line-height: 28px;
		height: 28px;
		font-size: 16px;
		margin-top: 10px;
	}
}

@media screen and (max-width:991px) {
	.licenFlow {
		padding-bottom: 40px;
	}

	.licenFlowList {
		margin-top: 38px;
	}

	.licenFlowList ul {
		margin: 0 -34px;
	}

	.licenFlowList ul li {
		padding: 0 34px;
	}

	.licenFlowList ul li::after {
		width: 30px;
		height: 20px;
		right: -15px;
		margin-top: -10px;
		background-size: 100%;
	}

	.licenFlowList .step01 i img {
		width: 40px;
	}

	.licenFlowList .step01 span {
		line-height: 24px;
		height: 24px;
		font-size: 14px;
		margin-top: 6px;
	}
}

@media screen and (max-width:449px) {
	.licenFlow {
		padding-bottom: 30px;
	}

	.licenFlowList {
		margin-top: 28px;
	}

	.licenFlowList ul {
		margin: 0 -20px;
	}

	.licenFlowList ul li {
		padding: 0 20px;
		width: 50%;
		margin-top: 20px;
	}

	.licenFlowList ul li::after {
		display: none;
	}

	.licenFlowList .step01 {
		background-size: auto 100%;
	}
}

@media screen and (max-width:369px) {
	.licenFlowList .step01 {
		background-size: 100% auto;
	}
}

.licenTrobule {
	float: left;
	width: 100%;
}

.licenTroList {
	float: left;
	width: 100%;
	margin-top: 60px;
}

.licenTroList ul {
	margin: 0 -18px;
}

.licenTroList ul li {
	float: left;
	width: 33.333333%;
	padding: 0 18px;
}

.licenTroBox {
	float: left;
	width: 100%;
	padding: 55px 28px 66px 28px;
	background: #f4f4f4;
}

.licenTroBox img {
	float: left;
	width: 48.311688%;
	display: block;
}

.licenTroBox .licenTroTxt {
	float: right;
	width: 43.116883%;
}

.licenTroBox .licenTroTxt h4 {
	float: left;
	width: 100%;
	line-height: 28px;
	font-size: 18px;
	color: #006a53;
	font-weight: bold;
}

.licenTroBox .licenTroTxt span {
	float: left;
	width: 100%;
	margin-top: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #474545;
	display: block;
	height: 156px;
	overflow: hidden;
}

@media screen and (max-width:1429px) {
	.licenTroBox {
		padding: 45px 20px 56px 20px;
	}

	.licenTroBox img {
		width: 55%;
	}

	.licenTroBox .licenTroTxt {
		width: 40%;
	}

	.licenTroBox .licenTroTxt span {
		margin-top: 10px;
	}
}

@media screen and (max-width:1199px) {
	.licenTroList ul {
		margin: 0 -10px;
	}

	.licenTroList ul li {
		padding: 0 10px;
	}

	.licenTroBox {
		padding: 35px 15px 46px 15px;
	}

	.licenTroBox img {
		width: 48%;
	}

	.licenTroBox .licenTroTxt {
		width: 48%;
	}

	.licenTroBox .licenTroTxt span {
		margin-top: 10px;
	}
}

@media screen and (max-width:991px) {
	.licenTroList {
		margin-top: 40px;
	}

	.licenTroBox {
		padding: 25px 10px 36px 10px;
	}

	.licenTroBox img {
		width: 40%;
	}

	.licenTroBox .licenTroTxt {
		width: 56%;
	}

	.licenTroBox .licenTroTxt h4 {
		line-height: 24px;
		font-size: 16px;
	}

	.licenTroBox .licenTroTxt span {
		margin-top: 10px;
		font-size: 13px;
		line-height: 22px;
		height: 132px;
	}
}

@media screen and (max-width:767px) {
	.licenTroList {
		margin-top: 20px;
	}

	.licenTroList ul {
		margin: 0;
	}

	.licenTroList ul li {
		width: 100%;
		margin-top: 10px;
		padding: 0;
	}

	.licenTroBox img {
		width: 50%;
	}

	.licenTroBox .licenTroTxt {
		width: 46%;
	}
}

/* 关于我们 */
.about {
	float: left;
	width: 100%;
}

.aboutFh {
	float: left;
	width: 100%;
	padding: 80px 0;
}

.aboutFhTit {
	float: left;
	width: 100%;
	line-height: 64px;
	height: 64px;
	font-size: 24px;
	color: #000;
	text-align: center;
}

.aboutFh_m {
	float: left;
	width: 100%;
	margin-top: 76px;
	line-height: 30px;
	color: #717171;
	font-size: 15px;
	position: relative;
}

.aboutFh_m img {
	float: left;
	max-width: 100%;
	display: block;
	margin-right: 40px;
	margin-top: -20px;
}

@media screen and (min-width:1200px) {
	.aboutFh .about_txt {
		background-color: #FFF;
		box-shadow: 0 2px 5px #999;
		padding: 50px;
		right: 0;
		width: 60%;
		position: absolute;
	}

}

.aboutFh .about_txt .title {
	font-size: 30px;
	position: relative;
	margin: 15px 0;
}

.aboutFh .about_txt .title:after {
	display: block;
	content: "";
	background-color: #fa6602;
	width: 100px;
	height: 3px;
	margin-top: 20px;
}

.aboutTit {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
	line-height: 48px;
	font-size: 30px;
	color: #303030;
	font-weight: bold;
	margin-top: 36px;
	padding-bottom: 21px;
}

.aboutTit span {
	color: #006a53;
}

.aboutTit.tit02 {
	color: #fff;
}

.aboutTit::after {
	position: absolute;
	content: "";
	width: 36px;
	background: #006a53;
	height: 3px;
	bottom: 0;
	left: 50%;
	margin-left: -18px;
}

.aboutTit.tit02::after {
	background: #fff;
}

.aboutCul {
	float: left;
	width: 100%;
	padding-bottom: 90px;
}

.aboutCul_m {
	float: left;
	width: 100%;
	margin-top: 14px;
	position: relative;
}

.aboutCul_m img {
	position: absolute;
	left: 3%;
	width: 30%;
	top: 0;
	display: block;
}

.aboutCulTxt {
	float: right;
	width: 60%;
}

.aboutCulTxt ul {
	float: left;
	width: 100%;
}

.aboutCulTxt ul li {
	float: left;
	width: 100%;
	margin-top: 37px;
}

.aboutCulTxt ul li h4 {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	line-height: 36px;
	height: 36px;
	color: #333;
}

.aboutCulTxt ul li h5 {
	float: left;
	width: 100%;
	font-size: 16px;
	line-height: 36px;
	color: #4c4c4c;
}

.aboutCulTxt ul li span {
	float: left;
	width: 100%;
	display: block;
	font-size: 16px;
	line-height: 36px;
	color: #9b9b9b;
}

@media screen and (max-width:1429px) {
	.aboutCul_m img {
		top: 50%;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
	}
}

@media screen and (max-width:1199px) {
	.aboutFh .about_txt .title{
		font-size:20px;
	}
	.aboutFh {
		padding: 60px 0;
	}

	.aboutFh_m {
		margin-top: 56px;
		line-height: 28px;
		font-size: 14px;
	}

	.aboutFh_m img {
		margin-top: -15px;
	}

	.aboutCulTxt {
		float: right;
		width: 55%;
	}
}

@media screen and (max-width:991px) {
	.aboutFh {
		padding: 40px 0;
	}

	.aboutFhTit {
		line-height: 44px;
		height: 44px;
		font-size: 20px;
		background-size: 90% 100% !important;
	}

	.aboutFh_m {
		margin-top: 36px;
		font-size: 13px;
	}

	.aboutFh_m img {
		margin-top: -5px;
		margin-right: 15px;
	}

	.aboutCul {
		padding-bottom: 50px;
	}

	.aboutTit {
		line-height: 38px;
		font-size: 20px;
		margin-top: 26px;
		padding-bottom: 15px;
	}

	.aboutCulTxt ul li {
		margin-top: 25px;
	}

	.aboutCulTxt ul li h4 {
		font-size: 16px;
		line-height: 30px;
		height: 30px;
	}

	.aboutCulTxt ul li h5 {
		font-size: 14px;
		line-height: 30px;
	}

	.aboutCulTxt ul li span {
		font-size: 14px;
		line-height: 30px;
	}
}

@media screen and (max-width:767px) {
	.aboutFh {
		padding: 30px 0;
	}

	.aboutFhTit {
		line-height: 34px;
		height: 34px;
		font-size: 18px;
		background-size: 100% !important;
	}

	.aboutFh_m {
		margin-top: 26px;
	}

	.aboutFh_m img {
		width: 100%;
		margin-top: 0;
		margin-right: 0;
		padding-bottom: 20px;
	}

	.aboutCul {
		padding-bottom: 30px;
	}

	.aboutTit {
		line-height: 30px;
		font-size: 18px;
		margin-top: 20px;
		padding-bottom: 10px;
	}

	.aboutCulTxt {
		width: 100%;
	}

	.aboutCulTxt ul li {
		margin-top: 20px;
	}

	.aboutCul_m img {
		top: auto;
		position: static;
		left: auto;
		width: 100%;
		padding: 0 50px;
		margin: 20px 0 0 0;
		float: left;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

.aboutYw {
	float: left;
	width: 100%;
	padding-bottom: 53px;
}

.aboutYwList {
	float: left;
	width: 100%;
	margin-top: 57px;
}

.aboutYwList ul {
	margin: 0 -46px;
}

.aboutYwList ul li {
	float: left;
	width: 16%;
	padding: 0 46px;
}

.aboutYwList ul li a {
	float: left;
	width: 100%;
	display: block;
	text-align: center;
}

.aboutYwList .aboutYwPic {
	float: left;
	width: 100%;
	position: relative;
}

.aboutYwList .aboutYwPic img {
	margin: auto;
	display: block;
}

.aboutYwList .aboutYwPic .img02 {
	position: absolute;
	left: 0;
	top: 0;
	filter: alpha(opacity=00);
	opacity: 0;
}

.aboutYwList ul li span {
	float: left;
	width: 100%;
	line-height: 38px;
	font-size: 18px;
	color: #fff;
	margin-top: 18px;
	display: block;
}

.aboutYwList ul li a:hover .img01 {
	filter: alpha(opacity=00);
	opacity: 0;
}

.aboutYwList ul li a:hover .img02 {
	filter: alpha(opacity=100);
	opacity: 1;
}

@media screen and (max-width:1199px) {
	.aboutYwList ul {
		margin: 0 -26px;
	}

	.aboutYwList ul li {
		padding: 0 26px;
	}
}

@media screen and (max-width:991px) {
	.aboutYw {
		padding-bottom: 43px;
	}

	.aboutYwList {
		margin-top: 37px;
	}

	.aboutYwList ul {
		margin: 0 -15px;
	}

	.aboutYwList ul li {
		padding: 0 15px;
	}

	.aboutYwList ul li span {
		line-height: 30px;
		font-size: 16px;
		margin-top: 10px;
	}
}

@media screen and (max-width:767px) {
	.aboutYw {
		padding-bottom: 30px;
	}

	.aboutYwList {
		margin-top: 20px;
	}

	.aboutYwList ul {
		margin: 0;
	}

	.aboutYwList ul li {
		padding: 0 10px;
		width: 33.333333%;
		margin-top: 10px;
	}

	.aboutYwList ul li span {
		line-height: 24px;
		font-size: 14px;
		margin-top: 10px;
	}
}

.aboutHistory {
	float: left;
	width: 100%;
	padding-bottom: 83px;
}

.aboutHi_s {
	float: left;
	width: 100%;
	padding: 0 112px 0 112px;
	position: relative;
	overflow: hidden;
	margin-top: 44px;
}

.aboutHi_s .slick-slide {
	padding: 176px 14px;
	position: relative;
}

.aboutHi_s .slick-list {
	padding-right: 80px;
	position: relative;
}

.aboutHi_s .slick-list::after {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	left: 0;
	top: 50%;
	background: #006a53;
	z-index: -1;
}

.aboutHi_s .li_hp {
	float: left;
	width: 100%;
}

.aboutHi_s .li_hp .year {
	float: left;
	width: 100%;
	background: url(../images/about_bg4.png) no-repeat center;
	background-size: 100%;
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	font-family: Arial;
	line-height: 123px;
	position: relative;
	z-index: 9;
}

.aboutHi_s .aboutHiIntr {
	position: absolute;
	left: 0;
	top: 0;
	width: 318px;
	padding-left: 28px;
}

.aboutHi_s .aboutHiIntr::before {
	position: absolute;
	background: url(../images/about_bg05.png) no-repeat;
	width: 68px;
	height: 219px;
	top: 0;
	left: 0;
	content: "";
}

.aboutHi_s .aboutHiIntr h4 {
	float: left;
	width: 100%;
	line-height: 22px;
	height: 22px;
	margin-top: 12px;
	font-size: 16px;
	color: #006a53;
	font-weight: bold;
}

.aboutHi_s .aboutHiIntr span {
	float: left;
	width: 100%;
	display: block;
	line-height: 20px;
	height: 96px;
	margin-top: 5px;
	font-size: 14px;
	overflow: hidden;
}

.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr {
	top: auto;
	bottom: 0;
	padding-bottom: 45px;
}

.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr::before {
	background: url(../images/about_bg06.png) no-repeat;
	top: auto;
	bottom: 0;
}

.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr h4 {
	margin-top: 90px;
}

.aboutHi_s .slick-prev,
.aboutHi_s .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 50%;
	display: block;
	width: 55px;
	height: 110px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: url(../images/about_le01.jpg) no-repeat;
	z-index: 100;
}

.aboutHi_s .slick-next {
	left: auto;
	right: 0;
	background: url(../images/about_r01.jpg) no-repeat;
}

.aboutHi_s .slick-prev:hover {
	background: url(../images/about_le02.jpg) no-repeat;
}

.aboutHi_s .slick-next:hover {
	background: url(../images/about_r02.jpg) no-repeat;
}

@media screen and (max-width:991px) {
	.aboutHistory {
		padding-bottom: 43px;
	}

	.aboutHi_s {
		padding: 0 62px 0 62px;
		margin-top: 34px;
	}

	.aboutHi_s .slick-slide {
		padding: 156px 10px;
	}

	.aboutHi_s .aboutHiIntr {
		width: 198px;
		padding-left: 28px;
	}

	.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr {
		padding-bottom: 15px;
	}

	.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr h4 {
		margin-top: 90px;
	}

	.aboutHi_s .slick-prev,
	.aboutHi_s .slick-next {
		width: 35px;
		height: 90px;
		background-size: 100%;
	}

	.aboutHi_s .slick-prev:hover,
	.aboutHi_s .slick-next:hover {
		background-size: 100%;
	}
}

@media screen and (max-width:767px) {
	.aboutHistory {
		padding-bottom: 33px;
	}

	.aboutHi_s {
		padding: 0 40px;
		margin-top: 34px;
	}

	.aboutHi_s .slick-slide {
		padding: 156px 10px;
	}

	.aboutHi_s .slick-list {
		padding-right: 30px;
	}

	.aboutHi_s .li_hp .year {
		font-size: 18px;
		line-height: 83px;
		background-size: auto 100%;
	}

	.aboutHi_s .aboutHiIntr {
		width: 148px;
		padding-left: 18px;
	}

	.aboutHi_s .aboutHiIntr h4 {
		margin-top: 5px;
		font-size: 14px;
	}

	.aboutHi_s .aboutHiIntr span {
		line-height: 20px;
		height: 80px;
		font-size: 12px;
	}

	.aboutHi_s .slick-prev,
	.aboutHi_s .slick-next {
		width: 24px;
		height: 50px;
	}

	.aboutHi_s .aboutHiIntr::before,
	.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr::before {
		width: 48px;
		height: 169px;
		background-size: 100% 100%;
	}
}

@media screen and (max-width:329px) {
	.aboutHi_s .slick-slide {
		padding: 126px 10px;
	}

	.aboutHi_s .li_hp .year {
		background-size: auto 100%;
		line-height: 123px;
	}
}

.aboutCont {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.aboutContList {
	float: left;
	width: 100%;
	margin-top: 5px;
}

.aboutContList .ul1 {
	margin: 0 -17px;
}

.aboutContList .ul1 .li1 {
	float: left;
	width: 50%;
	padding: 0 17px;
	margin-top: 38px;
}

.aboutContBox {
	float: left;
	width: 100%;
	padding: 32px 38px;
	border: 1px solid #eee;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
}

.aboutContBox h4 {
	float: left;
	width: 100%;
	padding-bottom: 22px;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
	font-size: 18px;
	color: #000000;
}

.aboutContBox h4::after {
	position: absolute;
	content: "";
	width: 62px;
	height: 2px;
	left: 0;
	bottom: 0;
	background: #006a53;
}

.aboutContBox .ul2 {
	float: left;
	width: 100%;
	margin-top: 9px;
}

.aboutContBox .ul2 .li2 {
	float: left;
	width: 100%;
	padding-left: 40px;
	line-height: 25px;
	height: 25px;
	font-size: 14px;
	color: #666666;
	position: relative;
	margin-top: 18px;
}

.aboutContBox .ul2 .li2 span {
	position: absolute;
	left: 5px;
	top: 0;
	width: 25px;
	height: 25px;
	display: block;
}

.aboutContBox .ul2 .li2 span img {
	float: left;
	width: 100%;
	display: block;
}

.aboutContBox .ul2 .li2 span .img02 {
	position: absolute;
	left: 0;
	top: 0;
	filter: alpha(opacity=00);
	opacity: 0;
}

.aboutContMap {
	float: left;
	width: 100%;
	margin-top: 27px;
	height: 159px;
	position: relative;
	overflow: hidden;
}

.aboutContMap .anchorBL {
	display: none;
}

.aboutContBox:hover {
	background: #006a53;
}

.aboutContBox:hover h4 {
	color: #fff;
	border-color: rgba(255, 255, 255, .1);
}

.aboutContBox:hover h4::after {
	background: #fff;
}

.aboutContBox:hover .ul2 .li2 {
	color: #fff;
}

.aboutContBox:hover .ul2 .li2 img {
	filter: alpha(opacity=00);
	opacity: 0;
}

.aboutContBox:hover .ul2 .li2 .img02 {
	filter: alpha(opacity=100);
	opacity: 1;
}

@media screen and (max-width:1199px) {
	.aboutContList .ul1 {
		margin: 0 -10px;
	}

	.aboutContList .ul1 .li1 {
		padding: 0 10px;
		margin-top: 20px;
	}

	.aboutContBox {
		padding: 25px 15px;
	}
}

@media screen and (max-width:991px) {
	.aboutContList .ul1 {
		margin: 0 -10px;
	}

	.aboutContList .ul1 .li1 {
		padding: 0 10px;
		margin-top: 20px;
	}

	.aboutContBox {
		padding: 25px 15px;
	}
}

@media screen and (max-width:767px) {
	.aboutCont {
		padding-bottom: 30px;
	}

	.aboutContBox h4 {
		padding-bottom: 10px;
		font-size: 16px;
	}

	.aboutContList .ul1 {
		margin: 0;
	}

	.aboutContList .ul1 .li1 {
		width: 100%;
		padding: 0;
	}

	.aboutContBox {
		padding: 25px 15px;
	}

	.aboutContBox .ul2 .li2 {
		height: auto;
	}
}

/* 公司注册 */
.register {
	float: left;
	width: 100%;
}

.registerTit {
	float: left;
	width: 100%;
	margin-top: 80px;
	text-align: center;
}

.registerTit h4 {
	float: left;
	width: 100%;
	line-height: 41px;
	padding-bottom: 18px;
	color: #000;
	font-size: 32px;
	position: relative;
}

.registerTit h4::after {
	position: absolute;
	content: "";
	left: 50%;
	bottom: 0;
	width: 116px;
	height: 2px;
	background: #006a53;
	margin-left: -58px;
}

.registerTit h5 {
	float: left;
	width: 100%;
	line-height: 32px;
	color: #727272;
	font-size: 16px;
	margin-top: 12px;
}

.registerTop {
	float: left;
	width: 100%;
	padding-bottom: 79px;
}

.registerTop_m {
	float: left;
	width: 100%;
	margin-top: 88px;
	line-height: 36px;
	font-size: 15px;
	color: #4c4c4c;
}

.registerTop_m .img01 {
	float: right;
	width: 31.5%;
	display: block;
	margin-top: -44px;
	margin-left: 8%;
}

.registerTop_m .reh4 {
	float: left;
	width: 60%;
	font-size: 26px;
	color: #006a53;
	font-weight: bold;
	line-height: 43px;
}

.registerTop_m .reh5 {
	float: left;
	width: 60%;
	font-size: 14px;
	color: #cacaca;
	line-height: 29px;
	padding-bottom: 16px;
}

@media screen and (max-width:1429px) {
	.registerTop_m {
		margin-top: 88px;
		line-height: 36px;
		font-size: 15px;
	}

	.registerTop_m .img01 {
		width: 35%;
		margin-top: -44px;
		margin-left: 5%;
	}
}

@media screen and (max-width:1199px) {
	.registerTop {
		padding-bottom: 59px;
	}

	.registerTop_m {
		margin-top: 68px;
		line-height: 30px;
		font-size: 14px;
	}

	.registerTop_m .img01 {
		width: 35%;
		margin-top: -24px;
		margin-left: 5%;
	}

	.registerTop_m .reh4 {
		font-size: 22px;
		line-height: 33px;
	}

	.registerTop_m .reh5 {
		line-height: 25px;
		padding-bottom: 10px;
	}
}

@media screen and (max-width:991px) {
	.registerTit {
		margin-top: 40px;
	}

	.registerTit h4 {
		line-height: 30px;
		padding-bottom: 14px;
		font-size: 22px;
	}

	.registerTit h4::after {
		width: 86px;
		margin-left: -43px;
	}

	.registerTit h5 {
		line-height: 24px;
		font-size: 14px;
		margin-top: 5px;
	}

	.registerTop {
		padding-bottom: 39px;
	}

	.registerTop_m {
		margin-top: 48px;
		line-height: 28px;
	}

	.registerTop_m .img01 {
		width: 35%;
		margin-top: 0;
		margin-left: 5%;
	}

	.registerTop_m .reh4 {
		font-size: 18px;
		line-height: 30px;
	}

	.registerTop_m .reh5 {
		line-height: 22px;
		padding-bottom: 10px;
		font-size: 12px;
	}
}

@media screen and (max-width:767px) {
	.registerTit {
		margin-top: 30px;
	}

	.registerTit h4 {
		line-height: 25px;
		padding-bottom: 10px;
		font-size: 18px;
	}

	.registerTit h4::after {
		width: 56px;
		margin-left: -28px;
	}

	.registerTop {
		padding-bottom: 29px;
	}

	.registerTop_m {
		margin-top: 38px;
		line-height: 28px;
		font-size: 13px;
	}

	.registerTop_m .img01 {
		width: 100%;
		margin-top: 0;
		margin-left: 0;
		padding: 0 5%;
	}

	.registerTop_m .reh4 {
		font-size: 16px;
		width: 100%;
		line-height: 30px;
		margin-top: 20px;
	}

	.registerTop_m .reh5 {
		line-height: 22px;
		width: 100%;
		padding-bottom: 10px;
		font-size: 12px;
	}
}

.registerCl {
	float: left;
	width: 100%;
	padding-bottom: 90px;
}

.regClList {
	float: left;
	width: 100%;
	margin-top: 40px;
}

.regClList ul {
	margin: 0 -14px;
}

.regClList ul li {
	float: left;
	width: 20%;
}

.regClList ul li i {
	padding: 0 69px;
	float: left;
	width: 100%;
	margin-bottom: 40px;
}

.regClList ul li img {
	width: 100%;
	display: block;
	background: #fff;
	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
	box-shadow: 1px 1px 10px rgba(0, 0, 0, .2);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.regClList ul li .regClTxt {
	float: left;
	width: 100%;
	border-top: 1px solid #d7d7d7;
	position: relative;
	padding: 19px 49px 0 49px;
}

.regClList ul li .regClTxt::after {
	position: absolute;
	content: "";
	left: 50%;
	bottom: 100%;
	width: 72px;
	height: 6px;
	background: #006a53;
	margin-left: -36px;
}

.regClList ul li .regClTxt span {
	float: left;
	width: 100%;
	display: block;
	line-height: 38px;
	height: 38px;
	font-size: 20px;
	color: #333333;
	text-align: center;
}

.regClList ul li:hover .regClTxt span {
	color: #006a53;
}

@media screen and (max-width:1429px) {
	.regClList ul li i {
		padding: 0 49px;
		margin-bottom: 30px;
	}

	.regClList ul li .regClTxt {
		padding: 19px 39px 0 39px;
	}
}

@media screen and (max-width:1199px) {
	.regClList ul li i {
		padding: 0 39px;
		margin-bottom: 30px;
	}

	.regClList ul li .regClTxt {
		padding: 15px 30px 0 30px;
	}

	.regClList ul li .regClTxt::after {
		width: 52px;
		height: 3px;
		margin-left: -26px;
	}

	.regClList ul li .regClTxt span {
		line-height: 32px;
		height: 32px;
		font-size: 16px;
	}
}

@media screen and (max-width:991px) {
	.registerCl {
		padding-bottom: 50px;
	}

	.regClList ul li i {
		padding: 0 29px;
		margin-bottom: 20px;
	}

	.regClList ul li .regClTxt {
		padding: 10px 20px 0 20px;
	}

	.regClList ul li .regClTxt::after {
		width: 52px;
		height: 3px;
		margin-left: -26px;
	}

	.regClList ul li .regClTxt span {
		line-height: 24px;
		height: 24px;
		font-size: 14px;
	}
}

@media screen and (max-width:767px) {
	.registerCl {
		padding-bottom: 30px;
	}

	.regClList {
		margin-top: 0;
	}

	.regClList ul li {
		width: 33.33333%;
		margin-top: 25px;
	}

	.regClList ul li i {
		padding: 0 25px;
		margin-bottom: 15px;
	}

	.regClList ul li .regClTxt {
		padding: 10px 10px 0 10px;
	}

	.regClList ul li .regClTxt::after {
		width: 32px;
		height: 2px;
		margin-left: -16px;
	}

	.regClList ul li .regClTxt span {
		font-size: 13px;
		line-height: 20px;
		height: 20px;
	}

	.regClList ul li:nth-child(4) {
		margin-left: 16%;
	}
}

.regFlow {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.regFlowList {
	float: left;
	width: 100%;
	margin-top: 60px;
	min-height: 682px;
	background: url(images/reg_bg2.png) no-repeat 20px center;
	padding-right: 186px;
}

.regFlowList .li_hp {
	float: left;
	width: 20%;
	padding: 0 10px;
	height: 280px;
	position: relative;
}

.regFlowList .regFlowTxt {
	position: absolute;
	top: -28px;
	left: 0;
	width: 100%;
	text-align: center;
}

.regFlowList .regFlowTxt h4 {
	float: left;
	width: 100%;
	line-height: 38px;
	height: 38px;
	font-size: 18px;
	color: #333;
}

.regFlowList .regFlowTxt h4 span {
	color: #006a53;
	padding-right: 8px;
}

.regFlowList .regFlowTxt .span02 {
	float: left;
	width: 100%;
	display: block;
	margin-top: 8px;
	line-height: 28px;
	height: 140px;
	overflow: hidden;
	font-size: 14px;
	color: #7d7d7d;
}

.regFlowList .regFlowIcon {
	position: absolute;
	bottom: 0;
	width: 80px;
	left: 50%;
	margin-left: -40px;
}

.regFlowList .regFlowIcon img {
	float: left;
	width: 100%;
	display: block;
}

.regFlowList .regFlowIcon .img02 {
	position: absolute;
	left: 0;
	top: 0;
	filter: alpha(opacity=00);
	opacity: 0;
}

.regFlowList .regFlowIcon i {
	position: absolute;
	left: 50%;
	margin-left: -13px;
	top: -34px;
	width: 26px;
	height: 26px;
	background: url(images/agen_bg9.png) no-repeat;
	z-index: 9;
}

.regFlowList .li_hp:hover .img02 {
	filter: alpha(opacity=100);
	opacity: 1;
}

.regFlowList .li_hp:nth-child(7) .regFlowTxt,
.regFlowList .li_hp:nth-child(9) .regFlowTxt,
.regFlowList .li_hp:nth-child(2n) .regFlowTxt {
	top: auto;
	bottom: -100px;
}

.regFlowList .li_hp:nth-child(7) .regFlowIcon,
.regFlowList .li_hp:nth-child(9) .regFlowIcon,
.regFlowList .li_hp:nth-child(2n) .regFlowIcon {
	top: 60px;
	bottom: 0;
}

.regFlowList .li_hp:nth-child(7) .regFlowIcon i,
.regFlowList .li_hp:nth-child(9) .regFlowIcon i,
.regFlowList .li_hp:nth-child(2n) .regFlowIcon i {
	top: 106px;
}

.regFlowList .li_hp:nth-child(6) {
	float: right;
	height: 186px;
	right: -186px;
	top: -20px;
}

.regFlowList .li_hp:nth-child(7) {
	float: right;
	right: -146px;
	top: 32px;
}

.regFlowList .li_hp:nth-child(8) {
	float: right;
	right: -146px;
	top: 32px;
}

.regFlowList .li_hp:nth-child(9) {
	float: right;
	right: -146px;
	top: 32px;
}

.regFlowList .li_hp:nth-child(6) .regFlowTxt {
	top: 30px;
	bottom: auto;
	left: -150px;
}

.regFlowList .li_hp:nth-child(6) .regFlowIcon {
	top: 30px;
	bottom: auto;
	right: 15px;
	left: auto;
}

.regFlowList .li_hp:nth-child(6) .regFlowIcon i {
	top: 50%;
	left: -25px;
	margin-top: -13px;
}

.regFlowList .li_hp:nth-child(8) .regFlowTxt {
	top: 0;
	bottom: auto;
}

.regFlowList .li_hp:nth-child(8) .regFlowIcon {
	top: auto;
	bottom: 0;
}

.regFlowList .li_hp:nth-child(8) .regFlowIcon i {
	top: -34px;
}

@media screen and (max-width:1429px) {
	.regFlowList {
		background-size: 90%;
		background-position: 0 center;
	}

	.regFlowList .regFlowTxt {
		width: 110%;
	}

	.regFlowList .regFlowTxt h4 {
		line-height: 38px;
		height: 38px;
		font-size: 15px;
	}

	.regFlowList .regFlowTxt .span02 {
		font-size: 12px;
		line-height: 24px;
		height: 120px;
		margin-top: 0;
	}

	.regFlowList .li_hp {
		margin-top: 26px;
	}

	.regFlowList .li_hp:nth-child(7) .regFlowTxt,
	.regFlowList .li_hp:nth-child(9) .regFlowTxt,
	.regFlowList .li_hp:nth-child(2n) .regFlowTxt {
		top: auto;
		bottom: -70px;
	}

	.regFlowList .li_hp:nth-child(6) {
		top: -60px;
	}

	.regFlowList .li_hp:nth-child(7) {
		right: -116px;
		top: -44px;
	}

	.regFlowList .li_hp:nth-child(8) {
		right: -116px;
		top: -44px;
	}

	.regFlowList .li_hp:nth-child(9) {
		right: -116px;
		top: -44px;
	}

	.regFlowList .li_hp:nth-child(6) .regFlowTxt {
		top: 30px;
		bottom: auto;
		left: -150px;
	}

	.regFlowList .li_hp:nth-child(6) .regFlowIcon {
		top: 30px;
		bottom: auto;
		right: 12px;
		left: auto;
	}

	.regFlowList .li_hp:nth-child(8) .regFlowTxt {
		top: 35px;
		bottom: auto;
	}
}

@media screen and (max-width:1199px) {
	.regFlowList {
		background: none;
		padding-right: 0;
		min-height: 360px;
	}

	.regFlowList .li_hp {
		width: 100%;
		padding: 0;
	}

	.regFlowList .li_hp::after {
		position: absolute;
		content: "";
		width: 100%;
		height: 1px;
		background: #ececec;
		left: 0;
		bottom: 100px;
	}

	.regFlowList .regFlowTxt {
		width: 110%;
		top: 0;
	}

	.regFlowList .li_hp:nth-child(7) .regFlowTxt,
	.regFlowList .li_hp:nth-child(9) .regFlowTxt {
		top: 0;
		bottom: auto;
	}

	.regFlowList .li_hp:nth-child(7) .regFlowIcon,
	.regFlowList .li_hp:nth-child(9) .regFlowIcon {
		top: auto;
		bottom: 0;
	}

	.regFlowList .li_hp:nth-child(7) .regFlowIcon i,
	.regFlowList .li_hp:nth-child(9) .regFlowIcon i {
		top: -34px;
	}

	.regFlowList .li_hp:nth-child(6) {
		float: left;
		height: 280px;
		right: auto;
		top: auto;
	}

	.regFlowList .li_hp:nth-child(7) {
		float: left;
		right: auto;
		top: 0;
	}

	.regFlowList .li_hp:nth-child(8) {
		float: left;
		right: auto;
		top: 0;
	}

	.regFlowList .li_hp:nth-child(9) {
		float: left;
		right: auto;
		top: 0;
	}

	.regFlowList .li_hp:nth-child(6) .regFlowTxt {
		top: auto;
		bottom: -70px;
		left: auto;
	}

	.regFlowList .li_hp:nth-child(6) .regFlowIcon {
		top: 60px;
		bottom: 0;
		right: auto;
		left: 50%;
	}

	.regFlowList .li_hp:nth-child(6) .regFlowIcon i {
		top: 106px;
		left: 50%;
		margin-top: 0;
	}

	.regFlowList .li_hp:nth-child(8) .regFlowTxt {
		top: auto;
		bottom: -70px;
	}

	.regFlowList .li_hp:nth-child(8) .regFlowIcon {
		top: 60px;
		bottom: auto;
	}

	.regFlowList .li_hp:nth-child(8) .regFlowIcon i {
		top: 106px;
	}
}

@media screen and (max-width:767px) {
	.regFlow {
		padding-bottom: 30px;
	}

	.regFlowList {
		min-height: 360px;
		margin-top: 15px;
	}

	.regFlowList .li_hp {
		height: 260px;
	}

	.regFlowList .regFlowTxt {
		width: 100%;
	}

	.regFlowList .regFlowTxt h4 {
		font-size: 14px;
	}

	.regFlowList .regFlowTxt .span02 {
		height: 72px;
	}
}


.regAfcl {
	float: left;
	width: 100%;
}

.regAfcl_m {
	float: left;
	width: 100%;
	margin-top: 40px;
	background: #f7f7f7;
	padding: 44px 72px 44px 81px;
}

.regAfcl_m img {
	float: left;
	width: 42.181235%;
	display: block;
}

.regAfcl_m ul {
	float: right;
	width: 48.516439%;
	margin-top: 33px;
}

.regAfcl_m ul li {
	float: left;
	width: 100%;
	line-height: 52px;
	height: 54px;
	font-size: 16px;
	color: #565656;
	border: 1px solid #e4e4e4;
	padding: 0 28px;
	border-left: 2px solid #006a53;
	margin-top: 19px;
}

.regNotice {
	float: left;
	width: 100%;
	padding-bottom: 80px;
	background-color: #F1F1F1;
}

.regNoticeList {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.regNoticeList ul {
	margin: 0 -13px;
}

.regNoticeList ul li {
	float: left;
	width: 33.333333%;
	padding: 0 13px;
	margin-top: 26px;
}

.regNoticeBox {
	float: left;
	width: 100%;
	border-top: 5px solid #e4e4e4;
	padding: 20px;
	position: relative;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color: #FFF;
}

.regNoticeBox img {
	position: absolute;
	left: 24px;
	top: 50%;
	width: 76px;
	display: block;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.regNoticeBox h4 {
	float: left;
	width: 100%;
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	margin-bottom:20px;
}

.regNoticeBox span {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #a0a0a0;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}

.regTro {
	float: left;
	width: 100%;
	background: #e4e4e4;
	padding-bottom: 93px;
}

.regTro .licenTroBox {
	background: #f2f2f2;
	padding: 28px 33px 28px 25px;
}

.regTro .licenTroBox .licenTroTxt h4 {
	color: #333;
}

.regTro .licenTroBox img {
	background: #f2f2f2;
	border: 6px solid rgba(41, 75, 146, .5);
	width: 195px;
	margin-top: 12px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

@media screen and (max-width:1429px) {
	.regAfcl_m ul {
		margin-top: 20px;
	}

	.regAfcl_m ul li {
		line-height: 46px;
		height: 48px;
		font-size: 16px;
		padding: 0 28px;
		margin-top: 15px;
	}

	.regNoticeBox {
		padding: 20px;
	}

	.regNoticeBox img {
		left: 12px;
		width: 56px;
	}

	.regNoticeBox span {
		font-size: 13px;
	}

	.regTro .licenTroBox {
		padding: 24px 15px 24px 18px;
	}

	.regTro .licenTroBox img {
		width: 155px;
	}

	.regTro .licenTroTxt {
		width: 47%;
	}
}

@media screen and (max-width:1199px) {
	.regAfcl_m ul {
		margin-top: 15px;
	}

	.regAfcl_m ul li {
		line-height: 36px;
		height: 38px;
		font-size: 14px;
		padding: 0 15px;
		margin-top: 10px;
	}



	.regNoticeBox img {
		left: 12px;
		width: 66px;
	}

	.regNoticeBox span {
		line-height: 20px;
		height: 80px;
	}

	.regTro .licenTroBox {
		padding: 24px 15px 24px 18px;
	}

	.regTro .licenTroBox img {
		width: 110px;
		border: 3px solid rgba(41, 75, 146, .5);
	}

	.regTro .licenTroTxt {
		width: 57%;
	}
}

@media screen and (max-width:991px) {
	.regAfcl_m {
		margin-top: 30px;
		padding: 34px 50px;
	}

	.regAfcl_m ul {
		margin-top: 10px;
	}

	.regAfcl_m ul li {
		line-height: 34px;
		height: 36px;
		margin-top: 5px;
	}

	.regNotice {
		padding-bottom: 40px;
	}

	.regNoticeList ul {
		margin: 0 -5px;
	}

	.regNoticeList ul li {
		padding: 0 5px;
		margin-top: 10px;
		width: 50%;
	}

	.regNoticeBox span {
		line-height: 20px;
		height: 60px;
	}

	.regTro {
		padding-bottom: 43px;
	}

	.regTro .licenTroBox {
		padding: 20px 10px 20px 13px;
	}

	.regTro .licenTroBox img {
		width: 100px;
		float: none;
		margin: 0 auto;
	}

	.regTro .licenTroTxt {
		width: 100%;
		margin-top: 15px;
		text-align: center;
	}
}

@media screen and (max-width:767px) {
	.regAfcl_m {
		margin-top: 30px;
		padding: 24px 20px;
	}

	.regAfcl_m img {
		width: 100%;
	}

	.regAfcl_m ul {
		margin-top: 10px;
		width: 100%;
	}

	.regAfcl_m ul li {
		line-height: 34px;
		height: 36px;
		font-size: 13px;
		padding: 0 12px;
	}

	.regNotice {
		padding-bottom: 30px;
	}

	.regNoticeList ul {
		margin: 0;
	}

	.regNoticeList ul li {
		padding: 0;
		width: 100%;
	}

	.regNoticeBox img {
		left: 12px;
		width: 66px;
	}

	.regNoticeBox h4 {
		font-size: 16px;
		line-height: 26px;
		height: 26px;
	}

	.regTro .licenTroTxt span {
		height: auto;
	}
}

/* 代理记账 */
.agency {
	float: left;
	width: 100%;
}

.agencyTit {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 75px;
}

.agencyTit h2 {
	float: left;
	width: 100%;
	line-height: 44px;
	font-size: 34px;
	color: #333;
	height: 44px;
}

.agencyTit h2 span {
	padding: 0 29px;
	position: relative;
}

.agencyTit h2 span::before {
	position: absolute;
	content: "";
	background: url(images/agen_bg1.png) no-repeat;
	right: 100%;
	top: 50%;
	width: 373px;
	height: 24px;
	margin-top: -12px;
}

.agencyTit h2 span::after {
	position: absolute;
	content: "";
	background: url(images/agen_bg2.png) no-repeat;
	left: 100%;
	top: 50%;
	width: 373px;
	height: 24px;
	margin-top: -12px;
}

.agencyTit h2 i {
	font-weight: bold;
	color: #254c9b;
	font-style: normal;
}

.agencyTit h4 {
	float: left;
	width: 100%;
	line-height: 28px;
	font-size: 16px;
	color: #979797;
	margin-top: 11px;
}

.agencyTit.tit02 h4,
.agencyTit.tit02 h2,
.agencyTit.tit02 h2 i {
	color: #fff;
}

.agencyTit.tit02 h2 span::before {
	background: url(images/agen_bg6.png) no-repeat;
}

.agencyTit.tit02 h2 span::after {
	background: url(images/agen_bg7.png) no-repeat;
}

.agencyTopList {
	float: left;
	width: 100%;
	margin-top: 42px;
}

.agencyTopList ul {
	margin: 0 -3px 0 -4px;
}

.agencyTopList ul li {
	float: left;
	width: 16.666667%;
	padding: 0 3px 0 4px;
}

.agencyTopList ul li a {
	float: left;
	width: 100%;
	border: 1px solid #e8e8e8;
	padding: 32px 20px 20px 20px;
}

.agencyTopList ul li h2 {
	padding: 0 20px;
	float: left;
	width: 100%;
	color: #222222;
	font-weight: bold;
}

.agencyTopList ul li h2 span {
	float: left;
	width: 100%;
	line-height: 35px;
	height: 35px;
	font-size: 20px;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
}

.agencyTopList ul li h4 {
	float: left;
	width: 100%;
	line-height: 20px;
	height: 20px;
	margin-top: 9px;
	text-align: center;
	font-size: 14px;
	color: #222222
}

.agencyTopList .agencyTop_p {
	float: left;
	width: 100%;
	margin-top: 26px;
	padding-top: 20px;
	border-top: 1px dashed #c1c1c1;
}

.agencyTopList .agencyTop_p .price01 {
	float: left;
	width: 50%;
	line-height: 35px;
	height: 35px;
	color: #d3252b;
	font-size: 14px;
}

.agencyTopList .agencyTop_p .price01 span {
	font-weight: bold;
	font-size: 18px;
}

.agencyTopList .agencyTop_p .btn01 {
	float: right;
	width: 50%;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: #bababa;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.agencyTopList ul li a:hover .btn01 {
	background: #5170af;
}

@media screen and (max-width:1429px) {
	.agencyTopList ul li h2 {
		padding: 0 15px;
	}

	.agencyTopList ul li h2 span {
		font-size: 18px;
	}
}

@media screen and (max-width:1199px) {
	.agencyTopList ul {
		margin: 0 -15px;
	}

	.agencyTopList ul li {
		width: 33.333%;
		margin-top: 20px;
		padding: 0 15px;
	}

	.agencyTopList ul li a {
		padding: 20px 15px 15px 15px;
	}
}

@media screen and (max-width:991px) {
	.agencyTit {
		margin-top: 40px;
	}

	.agencyTit h2 {
		line-height: 40px;
		font-size: 24px;
		height: 40px;
		overflow: hidden;
	}

	.agencyTit h2 span {
		padding: 0 20px;
	}

	.agencyTit h4 {
		font-size: 16px;
		margin-top: 5px;
	}

	.agencyTopList {
		margin-top: 20px;
	}

	.agencyTopList ul {
		margin: 0 -10px;
	}

	.agencyTopList ul li {
		padding: 0 10px;
	}

	.agencyTopList ul li a {
		padding: 20px 15px 15px 15px;
	}

	.agencyTopList ul li h2 {
		padding: 0 10px;
	}

	.agencyTopList ul li h4 {
		margin-top: 5px;
		font-size: 12px;
	}

	.agencyTopList .agencyTop_p {
		margin-top: 15px;
		padding-top: 15px;
	}
}

@media screen and (max-width:767px) {
	.agencyTit {
		margin-top: 30px;
	}

	.agencyTit h2 {
		line-height: 30px;
		font-size: 18px;
		height: 30px;
		overflow: hidden;
	}

	.agencyTit h2 span {
		padding: 0 15px;
	}

	.agencyTit h2 span::before,
	.agencyTit h2 span::after {
		width: 273px;
		height: 18px;
		margin-top: -9px;
		background-size: 100%;
	}

	.agencyTit h4 {
		line-height: 24px;
		font-size: 14px;
		margin-top: 5px;
	}

	.agencyTopList {
		margin-top: 15px;
	}

	.agencyTopList ul {
		margin: 0 -5px;
	}

	.agencyTopList ul li {
		padding: 0 5px;
		width: 50%;
		margin-top: 10px;
	}

	.agencyTopList ul li a {
		padding: 15px 10px;
	}

	.agencyTopList ul li h2 {
		padding: 0 5px;
	}

	.agencyTopList ul li h2 span {
		line-height: 28px;
		height: 28px;
		font-size: 16px;
	}

	.agencyTopList ul li h4 {
		margin-top: 5px;
		font-size: 12px;
	}

	.agencyTopList .agencyTop_p {
		margin-top: 10px;
		padding-top: 10px;
	}

	.agencyTopList .agencyTop_p .price01 {
		line-height: 25px;
		height: 25px;
		font-size: 12px;
	}

	.agencyTopList .agencyTop_p .price01 span {
		font-size: 16px;
	}

	.agencyTopList .agencyTop_p .btn01 {
		height: 25px;
		line-height: 25px;
		font-size: 14px;
	}
}

.agenSense {
	float: left;
	width: 100%;
}

.agenSense_m {
	float: left;
	width: 100%;
	margin-top: 40px;
	position: relative;
}

.agenSense_m::after,
.agenSense_m::before {
	position: absolute;
	content: "";
	width: 50%;
	height: 100%;
	background: #f4f4f4;
	left: 0;
	top: 0;
}

.agenSense_m::after {
	right: 0;
	left: auto;
	background: #eaeaea;
}

.agenSense_m ul li {
	float: left;
	width: 50%;
	padding: 91px 4% 113px 15.571429%;
	position: relative;
	z-index: 9;
}

.agenSense_m ul li img {
	position: absolute;
	left: 56px;
	top: 50%;
	width: 126px;
	display: block;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.agenSense_m ul li h4 {
	float: left;
	width: 100%;
	line-height: 32px;
	padding: 33px 0 10px 0;
	font-size: 24px;
	color: #333;
	font-weight: bold;
	position: relative;
}

.agenSense_m ul li h4::before {
	position: absolute;
	left: 0;
	top: 0;
	width: 48px;
	height: 4px;
	background: #254c9b;
	content: "";
}

.agenSense_m .agenSenseTxt {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #565656;
	line-height: 36px;
	display: block;
}

.agenSense_m .agenSenseTxt span {
	display: block;
}

@media screen and (max-width:1429px) {
	.agenSense_m ul li {
		padding: 91px 3% 113px 13%;
	}

	.agenSense_m ul li img {
		left: 20px;
		width: 126px;
	}
}

@media screen and (max-width:1199px) {
	.agenSense_m ul li {
		padding: 61px 3% 60px 13%;
	}

	.agenSense_m ul li img {
		left: 20px;
		width: 86px;
	}

	.agenSense_m ul li h4 {
		line-height: 30px;
		padding: 23px 0 10px 0;
		font-size: 20px;
	}

	.agenSense_m ul li h4::before {
		width: 40px;
		height: 3px;
	}

	.agenSense_m .agenSenseTxt {
		font-size: 14px;
		line-height: 30px;
	}
}

@media screen and (max-width:991px) {
	.agenSense_m ul li {
		padding: 40px 2% 40px 15%;
	}

	.agenSense_m ul li img {
		left: 20px;
		width: 76px;
	}

	.agenSense_m ul li h4 {
		line-height: 24px;
		padding: 15px 0 10px 0;
		font-size: 18px;
	}

	.agenSense_m ul li h4::before {
		height: 2px;
	}

	.agenSense_m .agenSenseTxt {
		font-size: 13px;
		line-height: 24px;
	}

	.agenSense_m .agenSenseTxt span {
		display: inline;
	}
}

@media screen and (max-width:767px) {
	.agenSense_m {
		margin-top: 30px;
	}

	.agenSense_m::after,
	.agenSense_m::before {
		display: none;
	}

	.agenSense_m ul li {
		width: 100%;
		padding: 30px 5% 30px 22%;
		background: #f4f4f4;
	}

	.agenSense_m ul {
		margin: 0 -15px;
	}

	.agenSense_m ul li:nth-child(2n) {
		background: #eaeaea;
	}

	.agenSense_m ul li img {
		left: 15px;
		width: 66px;
	}

	.agenSense_m ul li h4 {
		line-height: 24px;
		padding: 10px 0 10px 0;
		font-size: 16px;
	}

	.agenSense_m .agenSenseTxt {
		font-size: 13px;
		line-height: 24px;
	}
}

.agenFlow {
	float: left;
	width: 100%;
	display: block;
	padding-bottom: 73px;
	overflow: hidden;
}

.agenFlowList {
	float: left;
	width: 100%;
	margin-top: 50px;
}

.agenFlowList ul {
	margin: 0 -92px;
}

.agenFlowList ul li {
	float: left;
	width: 25%;
	padding: 0 92px;
	position: relative;
}

.agenFlowList ul li::after {
	position: absolute;
	content: "";
	width: 65px;
	height: 30px;
	right: -32px;
	top: 50%;
	margin-top: -15px;
	background: url(images/agen_bg3.png) no-repeat;
}

.agenFlowList ul li:last-child::after {
	display: none;
}

.agenFlowList ul li img {
	float: left;
	width: 100%;
	display: block;
}

.agenFlowList ul li span {
	float: left;
	width: 100%;
	margin-top: 19px;
	line-height: 33px;
	height: 33px;
	font-size: 16px;
	color: #333333;
	display: block;
	text-align: center;
}

@media screen and (max-width:1429px) {
	.agenFlowList ul li::after {
		width: 55px;
		height: 24px;
		right: -27px;
		margin-top: -12px;
		background-size: 100%;
	}
}

@media screen and (max-width:1199px) {
	.agenFlowList ul {
		margin: 0 -52px;
	}

	.agenFlowList ul li {
		padding: 0 52px;
	}

	.agenFlowList ul li::after {
		width: 55px;
		height: 24px;
		right: -27px;
		margin-top: -20px;
	}
}

@media screen and (max-width:991px) {
	.agenFlow {
		padding-bottom: 43px;
		overflow: hidden;
	}

	.agenFlowList ul {
		margin: 0 -32px;
	}

	.agenFlowList ul li {
		padding: 0 32px;
	}

	.agenFlowList ul li::after {
		width: 45px;
		height: 20px;
		right: -22px;
		margin-top: -20px;
	}
}

@media screen and (max-width:767px) {
	.agenFlow {
		padding-bottom: 30px;
	}

	.agenFlowList {
		margin-top: 30px;
	}

	.agenFlowList ul {
		margin: 0;
	}

	.agenFlowList ul li {
		padding: 0 15px;
		width: 50%;
		margin-top: 15px;
	}

	.agenFlowList ul li::after {
		display: none;
	}

	.agenFlowList ul li img {
		width: 100px;
		margin: 0 auto;
		float: none;
	}

	.agenFlowList ul li span {
		font-size: 14px;
	}
}

.agenNeed {
	float: left;
	width: 100%;
	padding: 57px 0;
	background: url(images/agen_bg4.png);
}

.agenNeedTit {
	float: left;
	width: 100%;
}

.agenNeedTit h2 {
	float: left;
	width: 100%;
	line-height: 46px;
	font-size: 34px;
	color: #333;
}

.agenNeedTit h2 span {
	font-weight: bold;
	color: #254c9b;
}

.agenNeedTit h4 {
	float: left;
	width: 100%;
	line-height: 35px;
	color: #979797;
	font-size: 16px;
}

.agenNeed_le {
	float: left;
	width: 50%;
	padding: 18px 70px 78px 20px;
	border-right: 1px solid #e6e6e6;
}

.agenNeed_m {
	float: left;
	width: 100%;
	margin-top: 18px;
}

.agenNeed_m .txt01 {
	float: left;
	width: 37.704918%;
	line-height: 48px;
	color: #888888;
	font-size: 18px;
	margin-top: 49px;
}

.agenNeed_m img {
	float: right;
	width: 58.688525%;
	display: block;
}

.agenGet {
	float: right;
	width: 50%;
	padding: 18px 0 65px 60px
}

.agenGet img {
	float: left;
	width: 100%;
	display: block;
	margin-top: 30px;
}

.agenNotice {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.agenNotice ul {
	float: left;
	width: 100%;
	margin-top: 42px;
}

.agenNotice ul li {
	float: left;
	width: 20%;
	padding: 78px 3.2% 58px 3.2%;
	text-align: center;
	background: #222222;
}

.agenNotice ul li:nth-child(2n) {
	background: #2b2b2b;
}

.agenNotice ul li img {
	display: block;
	margin: 0 auto;
	width: 90px;
}

.agenNotice ul li span {
	float: left;
	width: 100%;
	line-height: 40px;
	height: 80px;
	overflow: hidden;
	font-size: 16px;
	color: #fff;
	display: block;
	margin-top: 29px;
}

@media screen and (max-width:1429px) {
	.agenNotice ul li {
		padding: 78px 2.5% 58px 2.5%;
	}

	.agenNotice ul li span {
		font-size: 15px;
	}
}

@media screen and (max-width:1199px) {
	.agenNeed {
		padding: 30px 0;
	}

	.agenNeedTit h2 {
		line-height: 36px;
		font-size: 30px;
	}

	.agenNeed_le {
		padding: 18px 40px 58px 20px;
	}

	.agenNeed_m .txt01 {
		line-height: 38px;
		font-size: 14px;
		margin-top: 29px;
	}

	.agenGet {
		padding: 18px 0 55px 40px
	}

	.agenNotice {
		padding-bottom: 60px;
	}

	.agenNotice ul {
		margin-top: 32px;
	}

	.agenNotice ul li {
		padding: 58px 2.5% 48px 2.5%;
	}

	.agenNotice ul li img {
		width: 60px;
	}

	.agenNotice ul li span {
		line-height: 34px;
		height: 68px;
		font-size: 14px;
		margin-top: 20px;
	}
}

@media screen and (max-width:991px) {
	.agenNeedTit h2 {
		line-height: 30px;
		font-size: 22px;
	}

	.agenNeed_le {
		padding: 18px 20px 38px 20px;
	}

	.agenNeed_m .txt01 {
		line-height: 28px;
		font-size: 13px;
		margin-top: 15px;
		width: 40%;
	}

	.agenGet {
		padding: 18px 0 25px 20px
	}

	.agenGet img {
		margin-top: 20px;
	}

	.agenNotice {
		padding-bottom: 40px;
	}

	.agenNotice ul {
		margin-top: 28px;
	}

	.agenNotice ul li {
		padding: 48px 2% 38px 2%;
	}

	.agenNotice ul li img {
		width: 40px;
	}

	.agenNotice ul li span {
		line-height: 30px;
		height: 60px;
		font-size: 13px;
		margin-top: 15px;
	}
}

@media screen and (max-width:767px) {
	.agenNeedTit h2 {
		line-height: 28px;
		font-size: 18px;
	}

	.agenNeedTit h4 {
		line-height: 25px;
		font-size: 14px;
	}

	.agenNeed_le {
		padding: 18px 15px 25px 15px;
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid #e6e6e6;
	}

	.agenNeed_m .txt01 {
		line-height: 28px;
		font-size: 13px;
		margin-top: 15px;
		width: 45%;
	}

	.agenNeed_m img {
		width: 55%;
	}

	.agenGet {
		padding: 18px 15px 25px 15px;
		width: 100%;
	}

	.agenGet img {
		margin-top: 15px;
	}

	.agenNotice {
		padding-bottom: 30px;
	}

	.agenNotice ul {
		margin-top: 20px;
	}

	.agenNotice ul li {
		width: 100%;
		padding: 25px 2% 25px 20%;
		position: relative;
	}

	.agenNotice ul li img {
		width: 40px;
		float: left;
		position: absolute;
		left: 3%;
		top: 50%;
		margin-top: -20px;
	}

	.agenNotice ul li span {
		width: 100%;
		line-height: 24px;
		height: 48px;
		font-size: 13px;
		margin-top: 0;
		text-align: left;
	}
}

@media screen and (max-width:349px) {
	.agenNeed_m .txt01 {
		width: 100%;
	}

	.agenNeed_m img {
		width: 100%;
		float: left;
	}
}

.agenTro {
	float: left;
	width: 100%;
	padding-bottom: 122px;
}

.agenTroList {
	float: left;
	width: 100%;
	margin-top: 156px;
}

.agenTroList ul {
	margin: 0 -14px;
}

.agenTroList ul li {
	float: left;
	width: 33.333333%;
	display: block;
	padding: 0 14px;
	position: relative;
}

.agenTroList ul li img {
	position: absolute;
	width: 37.473233%;
	display: block;
	border: 6px solid #9caaca;
	top: 0;
	left: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transform: translate(-50%, -60%);
	-ms-transform: translate(-50%, -60%);
	transform: translate(-50%, -60%);
}

.agenTroList .agenTroTxt {
	float: left;
	width: 100%;
	border: 1px solid #fff;
	padding: 80px 40px 30px 40px;
	color: #fff;
}

.agenTroList .agenTroTxt h4 {
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
}

.agenTroList .agenTroTxt span {
	float: left;
	width: 100%;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	font-size: 16px;
}

.agenCl {
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.agenCl .agenCl_s {
	float: left;
	width: 100%;
	height: 405px;
	padding-bottom: 65px;
	padding-top: 55px;
	position: relative;
	border-bottom: 1px solid #e2e2e2;
	background: url(images/agen_bg8.png) no-repeat center;
	background-size: 100%;
}

.agenCl .agenCl_s::after {
	position: absolute;
	bottom: -3px;
	width: 90%;
	height: 6px;
	background: #e2e2e2;
	left: 5%;
	content: "";
}

.agenCl .li_hp {
	float: left;
	width: 14.285714%;
	position: relative;
	height: 233px;
	padding: 0 5px;
}

.agenCl .agenClTxt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 24px;
	height: 96px;
	display: block;
	color: #333;
	overflow: hidden;
	font-size: 15px;
}

.agenCl .agenClIcon {
	position: absolute;
	bottom: 0;
	width: 80px;
	text-align: center;
}

.agenCl .agenClIcon i {
	position: absolute;
	left: 50%;
	top: -36px;
	width: 26px;
	height: 26px;
	margin-left: -13px;
	background: url(images/agen_bg9.png) no-repeat;
	display: block;
}

.agenCl .agenClIcon img {
	width: 100%;
	display: block;
}

.agenCl .li_hp:nth-child(2n) .agenClTxt {
	bottom: 0;
	top: auto;
}

.agenCl .li_hp:nth-child(2n) .agenClIcon {
	top: 0;
	bottom: auto;
}

.agenCl .li_hp:nth-child(2n) .agenClIcon i {
	bottom: -36px;
	top: auto;
}

.agenCl .li_hp:nth-child(1) {
	top: 55px;
}

.agenCl .li_hp:nth-child(2) {
	top: 75px;
}

.agenCl .li_hp:nth-child(3) {
	top: -15px;
}

.agenCl .li_hp:nth-child(4) {
	top: 45px;
}

.agenCl .li_hp:nth-child(5) {
	top: -10px;
}

.agenCl .li_hp:nth-child(6) {
	top: 10px;
}

.agenCl .li_hp:nth-child(6) .agenClTxt {
	bottom: -40px;
	top: auto;
}

.agenCl .li_hp:nth-child(7) {
	top: 26px;
}

.agenCl .li_hp:nth-child(7) .agenClIcon {
	right: 0;
}

@media screen and (max-width:1429px) {
	.agenTroList .agenTroTxt span {
		font-size: 15px;
	}

	.agenCl .agenClTxt {
		font-size: 13px;
	}

	.agenCl .li_hp:nth-child(2) {
		top: 70px;
	}

	.agenCl .li_hp:nth-child(3) {
		top: -10px;
	}

	.agenCl .li_hp:nth-child(6) {
		top: 15px;
	}

	.agenCl .li_hp:nth-child(7) {
		top: 30px;
	}
}

@media screen and (max-width:1199px) {
	.agenTro {
		padding-bottom: 102px;
	}

	.agenTroList {
		margin-top: 126px;
	}

	.agenTroList .agenTroTxt {
		padding: 60px 30px 25px 30px;
	}

	.agenTroList .agenTroTxt span {
		font-size: 15px;
		height: 90px;
	}

	.agenCl .agenCl_s {
		background: none;
		height: 343px;
	}

	.agenCl .li_hp {
		padding: 0 15px;
		height: 212px;
	}

	.agenCl .li_hp::before {
		position: absolute;
		width: 100%;
		left: 0;
		top: 50%;
		height: 1px;
		background: #006a53;
		content: "";
	}

	.agenCl .agenClIcon {
		left: 50%;
		margin-left: -40px;
	}

	.agenCl .agenClIcon i {
		top: -40px;
	}

	.agenCl .li_hp:nth-child(2n) .agenClIcon i {
		bottom: -40px;
		top: auto;
	}

	.agenCl .li_hp:nth-child(1),
	.agenCl .li_hp:nth-child(2),
	.agenCl .li_hp:nth-child(3),
	.agenCl .li_hp:nth-child(4),
	.agenCl .li_hp:nth-child(5),
	.agenCl .li_hp:nth-child(6),
	.agenCl .li_hp:nth-child(7) {
		top: 0;
	}
}

@media screen and (max-width:991px) {
	.agenTro {
		padding-bottom: 82px;
	}

	.agenTroList {
		margin-top: 86px;
	}

	.agenTroList ul li img {
		border: 3px solid #9caaca;
	}

	.agenTroList .agenTroTxt {
		padding: 40px 20px 20px 20px;
	}

	.agenTroList .agenTroTxt h4 {
		font-size: 16px;
	}

	.agenTroList .agenTroTxt span {
		font-size: 13px;
		height: 90px;
	}

	.agenCl {
		padding-bottom: 30px;
	}
}

@media screen and (max-width:767px) {
	.agenTro {
		padding-bottom: 42px;
	}

	.agenTroList {
		margin-top: 10px;
	}

	.agenTroList ul li {
		width: 100%;
		margin-top: 80px;
	}

	.agenTroList ul li img {
		border: 3px solid #9caaca;
		width: 30%;
	}

	.agenTroList .agenTroTxt h4 {
		font-size: 16px;
		line-height: 24px;
		height: 24px;
	}

	.agenTroList .agenTroTxt span {
		font-size: 13px;
		height: auto;
		line-height: 24px;
	}

	.agenCl {
		padding-bottom: 30px;
	}

	.agenCl .li_hp {
		padding: 0 10px;
		height: 220px;
	}

	.agenCl .agenClIcon i {
		top: -42px;
	}

	.agenCl .li_hp:nth-child(2n) .agenClIcon i {
		bottom: -42px;
		top: auto;
	}

	.agenCl .agenClTxt {
		font-size: 12px;
		line-height: 20px;
		height: 100px;
		text-align: center;
	}
}




/*down*/
.homeDownTop {
	float: left;
	width: 100%;
	padding-top: 16px;
}

.homeDownNav {
	float: left;
	width: 21.285714%;
	padding-top: 35px;
	border-right: 1px solid #3a3a3a;
}

.homeDownNav h4 {
	float: left;
	width: 100%;
	line-height: 41px;
	height: 41px;
	font-size: 16px;
	color: #fff;
}

.homeDownNav ul {
	float: left;
	width: 100%;
	margin-top: 25px;
	height: 232px;
}

.homeDownNav ul li {
	float: left;
	width: 100%;
	line-height: 36px;
	height: 36px;
}

.homeDownNav ul li a {
	float: left;
	font-size: 14px;
	color: #fff;
	padding-right: 16px;
	position: relative;
}

.homeDownNav ul li a::after {
	position: absolute;
	right: 5px;
	top: 50%;
	width: 7px;
	height: 10px;
	margin-top: -5px;
	background: url(images/down01.png) no-repeat;
	filter: alpha(opacity=00);
	opacity: 0;
	content: "";
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.homeDownNav ul li a:hover {
	color: #3e7af2;
}

.homeDownNav ul li a:hover::after {
	right: 0;
	filter: alpha(opacity=100);
	opacity: 1;
}

.homeDownAdd {
	float: left;
	width: 36.785714%;
	padding-left: 31px;
}

.homeDownAdd .hd {
	float: left;
	width: 100%;
	margin-top: 23px;
}

.homeDownAdd .hd ul {
	float: left;
	width: 100%;
}

.homeDownAdd .hd ul li {
	float: left;
	margin-right: 31px;
	position: relative;
	line-height: 58px;
	height: 58px;
	font-size: 15px;
	color: #fff;
	cursor: pointer;
}

.homeDownAdd .hd ul li::after {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
	height: 8px;
	border-bottom: 4px solid #3e7af2;
	background: url(images/down02.png) no-repeat top center;
	filter: alpha(opacity=00);
	opacity: 0;
	content: "";
}

.homeDownAdd .hd ul li.on::after {
	filter: alpha(opacity=100);
	opacity: 1;
}

.homeDownAdd .bd {
	float: left;
	width: 100%;
	margin-top: 28px;
}

.homeDownAdd .address {
	float: left;
	width: 100%;
}

.homeDownAdd .address .tit {
	float: left;
	width: 100%;
	line-height: 36px;
	height: 36px;
	color: #fff;
	font-size: 14px;
	padding: 0 15px;
	position: relative;
	background: rgba(255, 255, 255, .2);
}

.homeDownAdd .address .tit::after {
	position: absolute;
	content: "";
	background: url(images/down03.png) no-repeat;
	right: 15px;
	top: 50%;
	margin-top: -4px;
	width: 11px;
	height: 7px;
}

.homeDownAdd .address .h4 {
	float: left;
	width: 100%;
	line-height: 23px;
	height: 23px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

.homeDownAdd .address .downTel {
	float: left;
	width: 100%;
	line-height: 35px;
	height: 35px;
	font-size: 28px;
	color: #3e7af2;
	font-weight: bold;
	font-family: Arial;
}

.homeDownAdd .address .downTel span {
	padding-left: 33px;
	background: url(images/telIco2.png) no-repeat left;
}

.homeDownAdd .address .address_m {
	float: left;
	width: 100%;
	line-height: 23px;
	margin-top: 11px;
	font-size: 14px;
	color: #fff;
}

.homeDownAdd .address .address_m .span02 {
	float: left;
	width: 100%;
	font-weight: bold;
}

.homeDownEwm {
	float: right;
	width: 31.785714%;
	margin-top: 36px;
}

.homeDownEwm h4 {
	float: left;
	width: 100%;
	line-height: 40px;
	height: 40px;
	font-size: 16px;
	color: #fff;
}

.homeDownEwm .ewm {
	float: left;
	width: 125px;
	margin-right: 25px;
	padding-top: 32px;
}

.homeDownEwm .ewm img {
	float: left;
	width: 100%;
	display: block;
}

.homeDownEwm .ewm span {
	float: left;
	width: 100%;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-top: 14px;
	display: block;
	line-height: 23px;
	height: 23px;
}

.homeDownEwm .ewm_r {
	float: right;
	width: 126px;
	margin-top: 64px;
}

.homeDownEwm .ewm_r h5 {
	float: left;
	width: 100%;
	line-height: 24px;
	height: 48px;
	font-size: 14px;
	color: #fff;
}

.homeDownEwm .ewm_r span {
	float: left;
	width: 100%;
	display: block;
	line-height: 24px;
	height: 48px;
	font-size: 14px;
	color: #3e7af2;
	margin-top: 5px;
}

.homeDown_b {
	float: left;
	width: 100%;
	border-top: 1px solid #3a3a3a;
	padding: 25px 0 37px 0;
}

.homeDown_b .link {
	float: left;
	width: 100%;
	line-height: 23px;
	font-size: 12px;
	color: #7d7d7d;
}

.homeDown_b .link a {
	padding: 0 20px;
	color: #7d7d7d;
}

.homeDown_b .link a:hover {
	color: #fff;
}

.homeDown_b .downTxt {
	float: left;
	width: 100%;
	font-size: 12px;
	color: #7d7d7d;
	line-height: 23px;
}

.homeDown_b .downBq {
	float: left;
	/*width: 100%;*/
	font-size: 12px;
	color: #7d7d7d;
	line-height: 23px;
}

.homeDown_b .downBq a {
	float: left;
	width: 100%;
	color: #7d7d7d;
}

.homeDown_b .downBq a:hover {
	color: #fff;
}

.homeDown_b .r_link {
	float: right;
	font-size: 12px;
	color: #7d7d7d;
	line-height: 23px;
}

.homeDown_b .r_link a {
	color: #7d7d7d;
}

.homeDown_b .r_link a:hover {
	color: #fff;
}


@media screen and (max-width:1409px) {
	.homeDownNav {
		width: 18%;
	}

	.homeDownAdd {
		width: 42%;
	}

	.homeDownEwm {
		width: 38%;
	}
}

@media screen and (max-width:1199px) {
	.homeDownNav {
		width: 15%;
	}

	.homeDownAdd {
		width: 48%;
	}

	.homeDownAdd .hd ul li {
		margin-right: 20px;
		line-height: 58px;
		height: 58px;
		font-size: 15px;
	}

	.homeDownEwm {
		width: 35%;
	}

	.homeDownEwm .ewm {
		width: 90px;
		margin-right: 15px;
		padding-top: 32px;
	}

	.homeDownEwm .ewm_r {
		width: 125px;
	}
}

@media screen and (max-width:991px) {
	.homeDownTop .downtit {
		float: left;
		width: 100%;
		font-size: 14px;
		color: #fff;
		line-height: 30px;
		height: 30px;
		position: relative;
		background: rgba(255, 255, 255, .2);
		padding: 0 15px;
	}

	.homeDownTop .downtit::after {
		position: absolute;
		content: "";
		background: url(images/down03.png) no-repeat;
		right: 15px;
		top: 50%;
		margin-top: -4px;
		width: 11px;
		height: 7px;
	}

	.homeDownAdd .address .tit.on::after,
	.homeDownTop .downtit.on::after {
		-webkit-transform: rotate(180deg);
		/* Safari and Chrome */
		-moz-transform: rotate(180deg);
		/* Firefox */
		-ms-transform: rotate(180deg);
		/* IE 9 */
		-o-transform: rotate(180deg);
		/* Opera */
		transform: rotate(180deg);
	}

	.homeDownTop {
		padding-top: 16px;
		padding-bottom: 30px;
	}

	.homeDownNav {
		width: 100%;
		padding-top: 15px;
	}

	.homeDownNav ul {
		height: auto;
		margin-top: 10px;
		display: none;
	}

	.homeDownNav ul li {
		padding: 0 15px;
		margin-top: 1px;
		background: rgba(255, 255, 255, .2);
	}

	.homeDownAdd {
		width: 100%;
		padding-left: 0;
		margin-top: 10px;
	}

	.homeDownAdd .bd {
		margin-top: 5px;
		display: none;
	}

	.homeDownAdd .address {
		margin-top: 1px;
	}

	.homeDownAdd .address .content {
		display: none;
		float: left;
		width: 100%;
		padding: 20px 15px;
		margin-top: 1px;
		background: rgba(255, 255, 255, .2);
	}

	.homeDownAdd .hd {
		display: none;
	}

	.homeDownEwm {
		width: 100%;
		text-align: center;
		margin-top: 15px;
	}

	.homeDownEwm_m {
		display: inline-block;
		*display: inline;
		vertical-align: top;
		*zoom: 1;
		width: 50%;
	}

	.homeDownEwm .ewm {
		width: 50%;
		padding: 0 15px;
		margin: 0;
		padding-top: 15px;
	}

	.homeDownEwm .ewm_r {
		display: none;
	}

	.homeDown_b {
		padding: 20px 0 20px 0;
		text-align: center;
	}

	.homeDown_b .link a {
		padding: 0 4px;
	}


	.homeDown_b .downBq {
		width: 100%;
	}

	.homeDown_b .r_link {
		width: 100%;
	}
}

@media screen and (max-width:767px) {
	.homeDownEwm_m {
		width: 80%;
	}
}

/* 右侧栏 */
.right {
	position: fixed;
	z-index: 110;
	width: 230px;
	padding-bottom: 49px;
	right: 30px;
	top: 75%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.right .cha {
	position: absolute;
	bottom: 0;
	right: 16px;
	background: url(images/cha.png) no-repeat;
	width: 26px;
	height: 26px;
	cursor: pointer;
}

.right .right_m {
	float: right;
	width: 59px;
	background: rgba(0, 0, 0, .5);
	padding-bottom: 10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.right .backTop {
	float: left;
	width: 100%;
	display: block;
	height: 51px;
	font-size: 20px;
	line-height: 61px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.rightLis {
	float: right;
	width: 59px;
	padding: 0px 13px 0px 158px;
	position: relative;
	/*overflow:hidden;*/
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

.rightLis_m {
	margin-right: -13px;
}

.rightLis .hd .prev,
.rightLis .hd .next {
	position: absolute;
	top: 0;
	right: 13px;
	display: block;
	width: 59px;
	height: 30px;
	overflow: hidden;
	cursor: pointer;
	background: url("images/right_up.png") no-repeat top center;
}

.rightLis .hd .next {
	top: auto;
	bottom: 0;
	background: url("images/right_down.png") no-repeat bottom center;
}

.rightLis .hd .prev:hover,
.rightLis .hd .next:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.rightLis .bd {
	float: left;
	width: 59px;
}

.rightLis .tempWrap {
	width: 100%;
	padding-left: 158px;
	margin-left: -158px;
	padding-right: 13px;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

.rightLis .bd ul {
	float: left;
	zoom: 1;
	position: relative;
}

.rightLis .bd ul li {
	float: left;
	zoom: 1;
	height: 50px;
	width: 100%;
	text-align: center;
	position: relative;
}

.rightLis .bd ul li a {
	float: left;
	width: 100%;
	display: block;
	padding: 13px 0 12px 0;
	height: 25px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

.rightLis .bd ul li a img {
	position: relative;
	z-index: 10;
}

.rightLis .bd ul li a span {
	position: absolute;
	right: -300px;
	top: 0;
	padding: 13px 60px 12px 24px;
	line-height: 25px;
	height: 25px;
	display: block;
	font-size: 16px;
	color: #fff;
	background: #284b90;
	width: 146px;
	text-align: left;
	-webkit-box-sizing: content-box;
	z-index: 1;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.rightLis .bd ul li a:hover {
	background: #284b90;
	padding-right: 13px;
}

.rightLis .bd ul li.qq a:hover {
	padding-right: 0;
}

.rightLis .bd ul li.wx a:hover {
	padding-right: 0;
}

.rightLis .bd ul li a:hover span {
	right: -13px;
}

.rightLis .bd ul li a:hover i {
	display: block;
}

.rightLis .bd ul li .wxewm {
	position: absolute;
	right: -300px;
	bottom: 0px;
	padding: 10px;
	display: block;
	background: #284b90;
	width: 120px;
	-webkit-box-sizing: content-box;
	z-index: 1;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.rightLis .bd ul li.wx:hover .wxewm {
	right: 59px;
}

/* 分页 */
.d_0100_fy {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 52px;
	padding-bottom: 63px;
}

.pz_fy {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.pz_fy a {
	display: block;
	float: left;
	width: 38px;
	height: 38px;
	text-align: center;
	line-height: 36px;
	border: 1px solid #e1e1e1;
	font-size: 14px;
	color: #272727;
	margin: 0 5px;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
}

.pz_fy a:hover,
.pz_fy a.on {
	color: #fff;
	border: 1px solid #006a53;
	background: #006a53;
	text-decoration: none;
}

.pz_fy a.prve {
	background: url(images/prve_fy.png) no-repeat center;
	width: 100px;
}

.pz_fy a.prve:hover,
.pz_fy a.prve.on {
	background: url(images/prve_fy_h.png) no-repeat center #006a53;
	border: 1px solid #006a53;
}

.pz_fy a.next {
	background: url(images/next_fy.png) no-repeat center;
	width: 100px;
}

.pz_fy a.next:hover,
.pz_fy a.next.on {
	background: url(images/next_fy_h.png) no-repeat center #006a53;
	border: 1px solid #006a53;
}

.fy_phone {
	display: none;
}

@media screen and (max-width:767px) {
	.d_0100_fy {
		margin-top: 30px;
		padding-bottom: 30px;
	}

	.pz_fy {
		display: none;
	}

	.fy_phone {
		display: block;
		float: left;
		width: 100%;
		text-align: center;
		font-size: 14px;
		color: #333;
	}

	.fy_phone a {
		display: inline-block;
		*display: inline;
		*zoom: 1;
		width: 80px;
		height: 30px;
		text-align: center;
		line-height: 36px;
		border: 1px solid #e1e1e1;
		margin: 0 5px;
		-webkit-border-radius: 18px;
		-khtml-border-radius: 18px;
		-moz-border-radius: 18px;
		border-radius: 18px;
	}

	.fy_phone a.prve {
		background: url(images/prve_fy.png) no-repeat center;
	}

	.fy_phone a.prve:hover,
	.fy_phone a.prve.on {
		background: url(images/prve_fy_h.png) no-repeat center #006a53;
		border: 1px solid #006a53;
	}

	.fy_phone a.next {
		background: url(images/next_fy.png) no-repeat center;
	}

	.fy_phone a.next:hover,
	.fy_phone a.next.on {
		background: url(images/next_fy_h.png) no-repeat center #006a53;
		border: 1px solid #006a53;
	}

	.fy_phone span {
		padding: 0 5%;
		color: #333;
		display: inline-block;
		*display: inline;
		*zoom: 1;
		vertical-align: top;
		height: 30px;
		line-height: 30px;
	}
}

/*手机版底部菜单*/
.pf_d {
	float: left;
	width: 100%;
	height: 50px;
}

.pf_down {
	width: 100%;
	float: left;
	position: fixed;
	left: 0;
	bottom: 0;
	background: #fff;
	border-top: solid 1px #ddd;
	height: 50px;
	z-index: 99;
}

.pf_down li {
	width: 33.3333%;
	float: left;
	text-align: center;
	padding: 5px 0 0 0;
}

.pf_down li .ico7 {
	width: 100%;
	float: left;
	height: 20px;
}

.pf_down li .name {
	width: 100%;
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	font-family: "Arial";
}

.pf_down li.l1 .ico7 {
	background: url(images/btn15.png) no-repeat center;
	background-size: 20px 20px;
}

.pf_down li.l2 .ico7 {
	background: url(images/btn16.png) no-repeat center;
	background-size: 20px 20px;
}

.pf_down li.l3 .ico7 {
	background: url(images/btn18.png) no-repeat center;
	background-size: 20px 20px;
}

.pf_down li:hover .name,
.pf_down li.on .name {
	color: #006a53;
}

.pf_down .l1:hover .ico7,
.pf_down .l1.on .ico7 {
	background: url(images/btn15_1.png) no-repeat center;
	background-size: 20px 20px;
}

.pf_down .l2:hover .ico7,
.pf_down .l2.on .ico7 {
	background: url(images/btn16_1.png) no-repeat center;
	background-size: 20px 20px;
}

.pf_down .l3:hover .ico7,
.pf_down .l3.on .ico7 {
	background: url(images/btn18_1.png) no-repeat center;
	background-size: 20px 20px;
}

/* 轮播圆点 */
.agenCl_s .slick-dots {
	bottom: 15px;
	height: 22px;
	overflow: hidden;
}

.regFlowList .slick-dots,
.equityBz_s .slick-dots,
.equityAcq_s .slick-dots,
.homeCoo_s .slick-dots,
.homeFlow_s .slick-dots {
	bottom: 0;
	height: 22px;
	overflow: hidden;
}

.regFlowList .slick-dots li,
.agenCl_s .slick-dots li,
.equityBz_s .slick-dots li,
.equityAcq_s .slick-dots li,
.homeCoo_s .slick-dots li,
.homeFlow_s .slick-dots li {
	width: 14px;
	height: 14px;
	background: #bbbbbb;
	margin: 2px 6px;
	position: relative;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.regFlowList .slick-dots li::after,
.agenCl_s .slick-dots li::after,
.equityBz_s .slick-dots li::after,
.equityAcq_s .slick-dots li::after,
.homeCoo_s .slick-dots li::after,
.homeFlow_s .slick-dots li::after {
	position: absolute;
	content: "";
	left: -2px;
	top: -2px;
	width: 18px;
	height: 18px;
	border: solid 1px #bbbbbb;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.regFlowList .slick-dots li button,
.agenCl_s .slick-dots li button,
.equityBz_s .slick-dots li button,
.equityAcq_s .slick-dots li button,
.homeCoo_s .slick-dots li button,
.homeFlow_s .slick-dots li button {
	display: none;
}

.regFlowList .slick-dots li.slick-active,
.agenCl_s .slick-dots li.slick-active,
.equityBz_s .slick-dots li.slick-active,
.equityAcq_s .slick-dots li.slick-active,
.homeCoo_s .slick-dots li.slick-active,
.homeFlow_s .slick-dots li.slick-active {
	background: #284b90;
}

.equityAcq_s .slick-dots li.slick-active::after,
.homeCoo_s .slick-dots li.slick-active::after,
.homeFlow_s .slick-dots li.slick-active::after {
	border-color: #284b90;
}

@media screen and (max-width:767px) {

	.regFlowList .slick-dots,
	.agenCl_s .slick-dots,
	.equityBz_s .slick-dots,
	.equityAcq_s .slick-dots,
	.homeCoo_s .slick-dots,
	.homeFlow_s .slick-dots {
		height: 14px;
	}

	.regFlowList .slick-dots li,
	.agenCl_s .slick-dots li,
	.equityBz_s .slick-dots li,
	.equityAcq_s .slick-dots li,
	.homeCoo_s .slick-dots li,
	.homeFlow_s .slick-dots li {
		width: 8px;
		height: 8px;
		margin: 2px 4px;
	}

	.regFlowList .slick-dots li::after,
	.agenCl_s .slick-dots li::after,
	.equityBz_s .slick-dots li::after,
	.equityAcq_s .slick-dots li::after,
	.homeCoo_s .slick-dots li::after,
	.homeFlow_s .slick-dots li::after {
		width: 12px;
		height: 12px;
	}
}


.sitemap {
	width: 100%;
	float: left;
}

.sitemap li {
	border-bottom: 1px dashed #d2d2d2;
	padding: 7px 0;
	float: left;
	line-height: 40px;
	width: 98%;
	padding-left: 2%;
}

.sitemap li a {
	margin-right: 10px;
	font-size: 12px;
	float: left;
	white-space: nowrap;
	font-size: 14px;
}

.sitemap li a:hover {
	color: #006a53;
}

.sitemap li .font16 {
	font-size: 16px;
	/*color:#135fb1*/
}

.sitemap li .font14 {
	font-size: 14px;
}

.sitemap li .font12 {
	font-size: 12px;
	color: #999
}


.elli {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


@media screen and (max-device-width: 320px) {
	body {
		-webkit-text-size-adjust: none
	}
}

@media screen and (max-device-width: 480px) {
	body {
		-webkit-text-size-adjust: none
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	body {
		-webkit-text-size-adjust: none
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1243px) {
	body {
		-webkit-text-size-adjust: none
	}
}


.ys img{
	max-width: 100%;
	margin: auto;
}

.ys .content{
	padding:50px 20px;
	font-size:15px;
	line-height:30px;
}


/*footer*/
#Down .pz_down{ float:left; width:100%; background:#222222;}
#Down .foot1{ float:left; width:100%; padding:76px 0 42px 0;position:relative; z-index:6;}
#Down .footNav{ float:left;}
#Down .footNav .ul1{ float:left; width:176px; padding-right:12px;}
#Down .footNav .footTit,#Down .footNav .footTit a{ float:left; width:100%; color:#fff; font-size:16px; line-height:28px;font-weight: bold;}
#Down .footNav .box{ float:left; width:100%; margin-top:16px;}
#Down .footNav .box li{ float:left; width:100%;}
#Down .footNav .box li a{ float:left; width:100%; color:#fff; color:rgba(255,255,255,0.8); font-size:14px; line-height:30px;}
#Down .footUs{ float:right; width:295px;}
#Down .footUs .tel{ float:left; width:100%; line-height:40px; font-size:36px; color:#fff; font-family:Arial; font-weight:bold; position:relative; letter-spacing:1px; white-space:nowrap;}
#Down .footUs .tel img{ position:relative; top:3px; margin-right:16px; width:30px; height:30px;}
#Down .footUs .addr{ float:left; width:100%; color:#fff; font-size:16px; line-height:32px; margin:14px 0;}
#Down .footShare{ float:left;}
#Down .footShare a,
#Down .footShare .bds_more{ float:left; width:34px !important; height:34px !important; padding:0 !important; margin:0 10px 0 0 !important; border:1px solid #fff; border-radius:50%; background:none !important;}
#Down .footShare a:hover,


#Down .foot2{ float:left; width:100%; padding:25px 0; position:relative; z-index:6; border-top:1px solid #fff; border-top:1px solid rgba(255,255,255,0.1); }
#Down .Copyright{ text-align: center;color:#fff; color:rgba(255,255,255,0.6); font-size:14px; line-height:24px;}
#Down .Copyright a{color:#fff; color:rgba(255,255,255,0.6);}
#Down .FootMap{ float:right; color:#fff; color:rgba(255,255,255,0.6); font-size:14px; line-height:24px;}
#Down .links{ float:right; position:relative; margin-right:24px;}
#Down .links h5{ float:left; color:#fff; color:rgba(255,255,255,0.6); font-size:14px; line-height:24px; padding-right:17px; cursor:pointer;}
#Down .links ul{ display:none; float:left; width:90px; text-align:center; position:absolute; right:0; bottom:24px; background:#666666; background:rgba(17,17,17,0.8); padding:6px 0;}
#Down .links ul li{ float:left; width:100%;}
#Down .links ul li a{ float:left; width:100%; color:#fff; font-size:12px; line-height:20px;}
@media screen and  (max-width:1430px){
#Down .footNav .ul1{ width:142px;}
}
@media screen and  (max-width:1230px){
#Down .footNav .ul1{ width:116px;}
#Down .footNav .box li a{ font-size:13px;}
#Down .footUs{ width:250px;}
#Down .footUs .addr{ font-size:14px; line-height:30px;}
#Down .footUs .tel{ font-size:30px; line-height:36px;}
#Down .footUs .tel img{ top:3px; margin-right:12px; width:26px; height:26px;}
}
@media screen and  (max-width:992px){
#Down .foot1{ padding:15px 0;}	
#Down .footNav{ width:100%; display:none; margin:0 0 10px 0;}
#Down .footNav .ul1{ width:100%; padding-right:0; margin-top:10px;}
#Down .footNav .footTit{ background:#3571b0; border-radius:3px; padding:4px 12px;}
#Down .footNav .box{ margin:0; display:none;}
#Down .footNav .box li{ float:left; width:16.66%;}

#Down .footUs{ float:left; width:100%;}
#Down .footUs .tel{ font-size:26px; line-height:32px;}
#Down .footUs .tel img{ top:3px; margin-right:8px; width:22px; height:22px;}
#Down .footUs .addr{ margin:0; line-height:24px;}
#Down .footShare{ display:none;}
#Down .foot2{ padding:15px 0;}
#Down .links{ margin-right:15px;}
.ys .content{
	font-size: 12px;
}
}
@media screen and  (max-width:768px){
#Down .footNav .box li{ width:33.33%;}
#Down .footUs{ text-align:center;}
#Down .foot2{ text-align:center;}
#Down .Copyright{ width:100%;}
#Down .FootMap{ float:none; display:inline-block; vertical-align:top;}
#Down .links{ float:none; display:inline-block; vertical-align:top; margin:0 0 0 12px;}
}
.contentbox{
	max-width:1200px;
	margin: auto;
	font-size:14px;
	line-height:28px;
}
.contentbox img{
	max-width: 100%;
}
.contentbox .title{
	border-bottom: 1px solid #EEEEEE;
	font-size:24px;
	text-align: center;
	padding-bottom:20px;
	margin-bottom:20px;
}

.newslist h4{
	margin-bottom:10px;
}
.newslist p{
	font-size:14px;
}

@media screen and (min-width:1200px) {
	.equityNoticeBox{
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.equityNotice ul li {
		display: flex;
	}
	.equityNotice ul li .pic {
		margin:20px;	
	}
}




/*新闻列表*/
#obtn .news{ width:96.3%; float:left; margin:0 1.85%;padding:20px 0;}
#obtn .news li{ width:25%; float:left; margin-top:37px; padding:0 20px;}
#obtn .news li a{ display:block; width:100%; float:left;}
#obtn .news li a .pic{ width:100%; float:left; line-height:0; position:relative;/* padding-bottom:48.9%;*/ overflow:hidden;}
#obtn .news li a .pic img{ width:100%;height: 160px;/* position:absolute; left:0; top:0; min-height:100%;*/
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#obtn .news li a:hover .pic img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
#obtn .news li a .text{ width:100%; float:left; background:#f7f7f8; padding:24px 20px 33px 20px;}
#obtn .news li a .text .time{ width:100%; float:left; font-size:14px; color:#333; line-height:20px; letter-spacing:1px;}
#obtn .news li a .text .title{ width:100%; float:left; margin-top:6px; font-size:16px; color:#333; line-height:26px; letter-spacing:1px;}
#obtn .news li a .text .bian{ float:left; margin-top:13px; width:42px; height:1px; background:#818181; opacity:0.3;}
#obtn .news li a .text .jj{ width:100%; float:left; margin-top:15px; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
#obtn .news li a:hover .text{ background:#006a53;}
#obtn .news li a:hover .text .time,#obtn .news li a:hover .text .title,#obtn .news li a:hover .text .jj{ color:white;}
#obtn .news li a:hover .text .bian{ background:white;}
@media  screen and (max-width:1199px){
#obtn .news li{ padding:0 10px;}
#obtn .news li a .text{ padding:24px 10px 33px 10px;}
}
@media  screen and (max-width:991px){
#obtn .news li{ width:33.333%; margin-top:20px;}
#obtn .news li a .text{ padding:12px 10px 18px 10px;}
#obtn .news li a .text .time{ font-size:12px; line-height:18px; letter-spacing:0px;}
#obtn .news li a .text .title{ margin-top:4px; font-size:14px; line-height:22px; letter-spacing:0px;}
#obtn .news li a .text .bian{ margin-top:8px; width:38px;}
#obtn .news li a .text .jj{ margin-top:10px; font-size:12px; line-height:20px; height:38px;}
}
@media  screen and (max-width:767px){
#obtn .news li{ width:100%; margin-top:10px; padding:0 5px;}
}

.ys{
	float: left;
	width: 100%;
}




	
			.one .titleA{
				font-size: 20px;
				margin-bottom:40px;
			}
			.one strong{
				display: inline-block;
				background-color: #2d58b4;
				color: #FFF;
				border-radius:10px;
				padding:10px;
				text-align: center;
				margin-bottom:20px;
			}
			.two{
				background-color: #F8F8F8;
			}
			.two .titleA{
				font-size:36px;
				font-weight: bold;
				margin-bottom: 20px;
			}
			
			.three .item{
				justify-content: center;
				border:1px solid #d1d1d1;
				border-radius:10px;
				background-color:#f6f6f6;
				height:120px;
				 margin-bottom: 30px;
			}
			.three .item span{
				float: left;
				display: inline-block;
				width: 100px;
				font-size: 50px;
				color: #2D58B4;
				font-weight: bold;
			}
			.three .item .content{
				margin-left: 120px;
				margin-right:10px;
			}
			.three .item .content .titleA{
				font-size:20px;
				font-weight: bold;
				margin-bottom:10px;
				margin-top:20px;
			}
			.four .item{
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				width:250px;
				height: 250px;
				background: #e3e5ea;
				border-radius:5px;
				box-sizing: border-box;
				padding:30px;
				font-size:16px;
				float: left;
				margin:0 30px;
			}
			
			.four .item:nth-child(even){
				background: #2D58B4;
				color: #FFF;
			}
			.four .item:nth-child(even) span{
				color: #FFF;
			}
			
			.four .item span{
				font-size:36px;
				color: #2D58B4;
				font-weight: bold;
				margin-bottom:20px;
			}
			.four .item strong{
				display: flex;
				flex-direction: column;
				align-items: center;
			}
			.four .item strong::after{
			    content: '';
				display: inline-block;
				height:5px;
				width:50px;
				background-color: #f39800;
				margin-top:10px;
			}
			
			.four .line{
				display: flex;justify-content: center;margin-bottom:20px;width:100%
			}
			@media screen and (max-width: 900px) {
				.four .line{
					display: block !important;
				}
				.four .item{
					width: 100%;
  				  	margin: 10px 0;
					}
				.three .item{
					height:auto;
			
				}
			}
		
