* {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Microsoft YaHei !important
}

a {
	color: #000;
}

a,
a:active,
a:link,
a:visited {
	text-decoration: none
}

input {
	outline: none;
}

#keyword {
	height: 100%;
	float: left;
	border-radius: none;
	border: 1px solid #0060B6;
	padding-left: 5px;
	box-sizing: border-box;
	width: 170px;
	border: none;
}

.search>a {
	background: #2183e9;
	height: 100%;
	float: left;
	width: 65px;
	line-height: 45px;
	text-align: center;
	border-radius: none;
	color: #FFFFFF !important;
}

.search {
	position: absolute;
	top: 90px;
	right: 0;
	display: none;
	width: 235px;
	height: 44px;
	z-index: 99;
	border: 1px solid #2183e9;
	margin-top: -10px;
	font-size: 16px;
}


.margin-c {
	width: 1400px;
	margin: 0 auto;
}

.index-head {
	width: 100%;
	height: 80px;
	position: fixed;
	top: 0;
	background-color: rgba(0, 0, 0, 0);
	z-index: 999;
	transition: 0.4s;
}

.index-head.on {
	background-color: #ffffff;
	box-shadow: 1px 0 3px 2px #eee;
}

.index-head.on .logo01 {
	opacity: 0;
}

.index-head.on .logo02 {
	opacity: 1;
}

.index-head.on .ss01 {
	opacity: 0;
}

.index-head.on .ss02 {
	opacity: 1;
}

.index-head.on2 {
	background-color: #ffffff;
}

.index-head.on2 .logo01 {
	opacity: 0;
}

.index-head.on2 .logo02 {
	opacity: 1;
}

.index-head.on2 a {
	color: #000000;
}

.index-head.on2 .ss01 {
	opacity: 0;
}

.index-head.on2 .ss02 {
	opacity: 1;
}

.logo {
	width: 315px;
	height: 76px;
	float: left;
}

.logo01 {
	opacity: 1;
}

.logo02 {
	opacity: 0;
}

.ss01 {
	opacity: 1;
}

.ss02 {
	opacity: 0;
}

.logo img {
	width: auto;
	height: 41px;
	position: absolute;
	top: 15px;
}

.index-nav {
	margin-left: 123px;
	float: left;
	position: relative;
}

.index-banner022-list-iphone {
	display: none;
}

.inner-zx .index-nav-inner-box {
	margin-top: 50px;
	display: block;
	width: 50%;
}

.pc-hide {
	display: none !important;
}


.inner-dzkf .index-nav-inner-box {
	margin-right: 30px;
}

.index-nav-inner {
	width: 746px;
	min-height: 280px;
	background-color: #FFFFFF;
	position: absolute;
	left: 0;
	border-top: 1px solid #e5e8ed;
	display: none;
	box-shadow: 0 20px 25px 0 rgb(0 0 0 / 20%);
	box-sizing: border-box;
	padding: 30px;
	line-height: 16px;
}

.index-banner022-list {
	/* display: none; */
}

.index-nav-inner-box {
	display: inline-block;
	width: 15%;
	margin-right: 35px;
	margin-bottom: 30px;
}

.index-nav-inner-box p {
	font-size: 14px;
	color: #575d6c;
	/* margin-bottom: 15px; */
	line-height: 1.75;
}

.index-nav-inner-title {
	width: 100%;
	/* min-height: 50px; */
	font-weight: 600;
	font-size: 16px;
	padding-bottom: 15px;
	border-bottom: 2px solid #EEEEEE;
	margin-right: 35px;
	margin-bottom: 20px;
	color: ##252B3A;
}

.index-nav-inner-right {
	float: right;
	width: 250px;
	margin-top: 30px;
	height: 150px;
}

.index-nav-inner-right img {
	width: 100%;
	height: 100%;
}

.index-nav li a {
	color: #b4b0bd;
	font-size: 16px;
}

.index-head.on .index-nav li a {
	color: #333;
}

.index-nav .on {
	color: #2183e9 !important;
}

.index-nav li a:hover {
	color: #2183e9 !important;
}

.index-nav .index-nav-inner-title a {
	color: #000000;
}

.index-nav-inner-box p a {
	color: #000000;
}

.index-nav li {
	display: inline-block;
	line-height: 80px;
	padding-right: 50px;
}

.index-head-right {
	float: right;
	text-align: center;
	height: 20px;
	color: #fff !important;
	border-radius: 20px;
	line-height: 40px;
	cursor: pointer;
	width: 100px;
	height: 40px;
	margin-top: 20px;
	background-color: #2183e9;
	display: block;
	font-size: 16px !important;
}

.index-head-right img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 30px;
}

.index-banner01 {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.index-banner01 .swiper-pagination {
	bottom: 70px !important;
}

.index-banner01 .swiper-pagination span {
	margin-right: 20px !important;
}

.mySwiper001 .mySwiper001 .swiper-slide li {
	width: 100%;
	height: 100%;
	transition: 1s linear 2s;
}

.mySwiper001 .swiper-slide li {
	background-color: #000000;
}

.mySwiper001 .swiper-slide {
	position: relative;
}

.mySwiper001 .swiper-slide .inner-img {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	/* max-width: 100% !important; */
	width: 780px;
	height: 300px;
	text-align: center;
}

.mySwiper001 .swiper-slide a {
	display: block;
}

.mySwiper001 .swiper-slide .inner-img h1 {
	font-size: 88px;
	margin-bottom: 28px;
	color: #FFFFFF;
}

.mySwiper001 .swiper-slide .inner-img p {
	font-size: 16px;
	color: #eee;
	line-height: 1.75;
}

.mySwiper001 .swiper-slide-active img {
	transition: 16s linear !important;
	transform: scale(1.2, 1.2) !important;
}

.mySwiper001 .swiper-slide-active h1 {
	transition: 16s linear !important;
	transform: scale(1.2, 1.2) !important;
}

.mySwiper001 .swiper-slide-active p {
	transition: 16s linear !important;
	transform: scale(1.2, 1.2) !important;
}


.mySwiper001 .swiper-slide img {
	width: 100%;
	/* height: auto; */
	/* min-height: 100%; */
	transition: 1s;
	transform: scale(1, 1);
}

.index-banner05-content .swiper-pagination span {
	display: none;
}

.index-banner05-content .swiper-pagination span:nth-child(1) {
	display: inline-block;
}

.index-banner05-content .swiper-pagination span:nth-child(2) {
	display: inline-block;
}

.index-banner05-content .swiper-pagination span:nth-child(3) {
	display: inline-block;
}

.index-banner05-content .swiper-pagination span:nth-last-child(1) {
	display: inline-block;
}

.index-banner01 .swiper-pagination-bullet {
	opacity: 0.5;
	background-color: rgba(0, 0, 0, 0.8) !important;
	border: 3px solid rgba(255, 255, 255, 1) !important;
	box-sizing: border-box;
}

.index-banner01 .swiper-pagination-bullet {
	width: 18px !important;
	height: 18px !important;
}

.index-banner01 .swiper-pagination-bullet-active {
	opacity: 1;
	background-color: #2183e9 !important;
	border: none !important;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 73px !important;
}


.header {
	display: none;
}


.fixedright {
	position: fixed;
	bottom: 10%;
	color: #FFFFFF;
	right: 2%;
	background-color: rgba(0, 0, 0, 0);
	z-index: 99999;
}

.fixedright-item {
	width: 52px;
	height: 52px;
	margin-bottom: 5px;
	transition: 0.4s;
	background: #fff;
	box-shadow: 0 2px 2px 0 rgb(0 0 0 / 10%);
	border-radius: 5px;
	cursor: pointer;
	/* overflow: hidden; */
	position: relative;
}

.vx-mask p {
	color: #333;
	font-size: 14px;
	margin-top: 8px;
	text-align: center;
}

.vx-mask-img {
	width: 100px;
	height: 100px;
	background: #fff;
	text-align: center;
	line-height: 100px;
	margin: 10px auto;
	margin-top: 0;
}

.vx-mask-img img {
	/* max-width: 90%; */
}

.vx-mask {
	width: 140px;
	position: absolute;
	left: -151px;
	height: 230px;
	overflow: hidden;
	top: -60;
	background: #fff;
	box-shadow: 0 2px 2px 0 rgb(0 0 0 / 10%);
	opacity: 0;
	transition: 0.4s;
	display: none;
}

.fixedright-item:hover {
	background-color: #2183e9;
}

.fixedright-item:hover .fixedright-item-head {
	background-position: 0 -27px;
}

.fixedright-item:hover .vx-mask {
	opacity: 1;
	display: block;
}

.fixedright-item-head {
	width: 30px;
	position: absolute;
	left: 0;
	right: 0;
	top: 11px;
	margin: auto;
	height: 30px;
	text-align: center;
	background-position: 0 0px;
	background-repeat: no-repeat;
	overflow: hidden;
}

.fixedright-item:nth-child(1) .fixedright-item-head {
	background-image: url(qq.png);
}

.fixedright-item:nth-child(2) .fixedright-item-head {
	background-image: url(vx.png);
}

.fixedright-item:nth-child(3) .fixedright-item-head {
	background-image: url(dh.png);
}

.fixedright-item:nth-child(4) .fixedright-item-head {
	background-image: url(ly.png);
}

.dh-mask {
	height: 80px;
}

.dh-mask .vx-mask-img {
	color: #000;
	font-size: 18px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	margin: 0;
	width: 100%;
}




.fp-table {
	overflow: hidden;
}


.index-banner02 {
	background-color: #FFFFFF;
	overflow: hidden;
	/* padding-bottom: 150px; */
	position: relative;
	height: 937px;
}

.index-banner02-title {
	font-size: 32px;
	color: #333333;
	text-align: center;
	margin: 100px 0 15px;
}

.index-banner02-text {
	font-size: 16px;
	color: #666666;
	text-align: center;
	margin-bottom: 65px;
}

.index-banner02-left {
	float: left;
	width: 962px;
	height: 592px;
	position: relative;
	margin-right: 37px;
}

.index-banner02-content .hd {
	font-size: 0;
	position: absolute;
	z-index: 9;
	bottom: 100px;
	width: 1400px;
}

.index-banner02-content .hd ul {
	text-align: center;
}

.index-banner02-content .hd ul .on {
	background-color: #2183e9;
}

.index-banner02-content .hd li {
	width: 15px;
	height: 15px;
	background-color: #eeeeee;
	cursor: pointer;
	font-size: 0;
	border-radius: 50%;
	display: inline-block;
	margin-right: 20px;
}



.index-banner02-content .bd {
	width: 100%;
	height: 100%;
}

.index-banner02-content .bd li {
	width: 100%;
	height: 100%;
}

.tempWrap {
	width: 100% !important;
	height: 100% !important;
}

.index-banner02-left img {
	width: 100%;
	height: 100%;
}


.index-banner02-right {
	float: left;
	width: 400px;
}

.index-banner02-right-text {
	font-size: 16px;
	color: #999999;
	line-height: 2;
	margin-bottom: 35px;
}

.index-banner02-right-item {
	margin-bottom: 25px;
	color: #666666;
	font-size: 16px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index-banner02-right-item img {
	margin-right: 13px;
}

.index-banner02-right-foot {
	display: block;
	width: 158px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 8px;
	color: #FFFFFF;
	font-size: 16px;
	background-color: #2183e9;
	margin-top: 50px;
}


.index-banner022 {
	width: 100%;
	height: 937px;
	background-color: #f7f7f7;
	overflow: hidden;
}

.index-banner022 .index-banner03-title {
	color: #333333;
}

.index-banner03-title.margin-c {
	position: relative;
}

.index-banner03-title.margin-c .index-head-right {
	position: absolute;
	top: 0;
	right: 0;
}

.index-banner022 .index-banner03-text {
	color: #666666;
}

.index-banner022-list {
	overflow: hidden;
	padding: 3px;
}

.index-banner022-itme:hover {
	box-shadow: 0 3px 8px 3px #ededed !important;
}

.index-banner022-itme {
	width: 333px;
	height: 287px;
	background-color: #FFFFFF;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 1px 0 3px 2px #f1f1f1;
	margin-left: 1px;
	float: left;
	margin-right: 19px;
	margin-bottom: 30px;
	transition: 0.4s;
}

.index-banner022-itme:nth-child(4n) {
	margin-right: 0;
}

.index-banner022-itme-head {
	width: 100%;
	height: 176px;
	margin-bottom: 15px;
	overflow: hidden;
}

.index-banner022-itme-head img {
	width: 100%;
	height: 100%;
	transition: all 0.4s;
}

.index-banner022-itme:hover .index-banner022-itme-head img {
	transform: scale(1.05);
}

.index-banner022-itme-title {
	margin-left: 20px;
	font-size: 20px;
	color: #333333;
	font-weight: 600;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index-banner022-itme-text {
	margin-top: 22px;
	font-size: 16px;
	margin-left: 20px;
	color: #333333;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index-banner03 {
	width: 100%;
	height: 937px;
	background-image: url(./index-banner03-bgi.png);
	/* background-attachment: fixed; */
	overflow: hidden;
}

.index-banner03-title {
	text-align: center;
	margin-top: 100px;
	font-size: 32px;
	color: #ffffff;
	margin-bottom: 15px;
}

.index-banner03-text {
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 50px;
}

.index-banner03-list {
	overflow: hidden;
}

.index-banner03-item-left {
	width: 280px;
	background-color: #e6e6e6;
	height: 500px;
	overflow: hidden;
	display: inline-block;
}

.index-banner03-item {
	transition: 0.6s;
	width: 280px;
	height: 500px;
	display: inline-block;
	position: relative;
	overflow: hidden;
}

.index-banner03-item:nth-child(1) {
	width: 830px;
}

.index-banner03-item-head {
	margin-left: 105px;
	margin-top: 70px;
	margin-bottom: 30px;
}

.index-banner03-item-title {
	font-weight: 600;
	font-size: 20px;
	color: #333333;
	margin-bottom: 22px;
	text-align: center;
}

.index-banner03-item-text {
	font-size: 16px;
	color: #333333;
	line-height: 1.5;
	padding: 0 17px 0 26px;
	box-sizing: border-box;
}

.index-banner03-item-foot {
	position: absolute;
	bottom: 100px;
	left: 120px;
}

.index-banner03-item-mask01 {
	width: 555px;
	height: 500px;
	position: absolute;
	left: 280px;
	top: 0;
	background-color: rgba(0, 0, 0, 0.7);
}

.index-banner03-item-mask01 video {
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}

.index-banner03-item-mask01 img {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 99;
}

.index-banner03-item-mask01 .ship {
	width: 47px;
	height: 47px;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}

.index-banner03-foot {
	display: block;
	margin: 57px auto 0;
	width: 160px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 6px;
	box-sizing: border-box;
	border: 1px solid #a1a2a2;
	color: #a1a2a2;
	font-size: 16px;
}

.index-banner04 {
	overflow: hidden;
	/* padding-bottom: 80px; */
	height: 937px;
}

.index-banner04-title {
	margin-top: 100px;
	text-align: center;
	margin-bottom: 15px;
	font-size: 32px;
	color: #333333;
}

.index-banner04-text {
	margin-bottom: 35px;
	text-align: center;
	font-size: 16px;
	color: #666666;
}


.index-banner04-item {
	width: 463px;
	height: 333px;
	position: relative;
	float: left;
	overflow: hidden;
}

.index-banner04-item:nth-child(1) {
	width: 462px;
	height: 677px;
	margin-right: 6px;
}

.index-banner04-item:nth-child(2) {
	margin-right: 6px;
	margin-bottom: 10px;
}

.index-banner04-item:nth-child(3) {
	margin-bottom: 10px;
}

.index-banner04-item:nth-child(4) {
	margin-right: 6px;
}

.banner04-bgi {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 10;
}

.index-banner04-item:nth-child(1) .index-banner04-item-mask {
	height: 35%;
}

.index-banner04-item-mask {
	width: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0));
	position: absolute;
	bottom: 0;
	z-index: 11;
	box-sizing: border-box;
	padding-left: 37px;
	transition: 0.4s;
	height: 50%;
}

.index-banner04-item:nth-child(1) .index-banner04-item-mask-title {
	font-weight: 600;
}

.index-banner04-item-mask-title {
	font-size: 20px;
	color: #ffffff;
	transition: 0.4s;
	margin-top: 100px;
}

.index-banner04-item:nth-child(1) .index-banner04-item-mask-title {
	margin-top: 70px;
}

.index-banner04-item:nth-child(1) .index-banner04-item-mask-span {
	margin-top: 20px;
	margin-bottom: 18px;
}

.index-banner04-item:nth-child(1) .index-banner04-item-mask-foot {
	margin-top: 40px;
}

.index-banner04-item-mask-span {
	width: 27px;
	height: 1px;
	background-color: #2183e9;
	margin-top: 10px;
	margin-bottom: 10px;
	display: none;
	transition: 0.4s;
}

.index-banner04-item-mask-text {
	font-size: 16px;
	color: #c3c3c4;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: none;
	width: 85%;
}

.index-banner04-item-mask-foot {
	margin-top: 20px;
	display: none;
}

.index-banner04-item:hover .index-banner04-item-mask-title {
	margin-top: 35px;
}

.index-banner04-item:hover .index-banner04-item-mask-span,
.index-banner04-item:hover .index-banner04-item-mask-text,
.index-banner04-item:hover .index-banner04-item-mask-foot {
	display: block;
}

.index-banner05 {
	width: 100%;
	height: 937px;
	background-image: url(index-banner05-bgi.png);
	/* background-attachment: fixed; */
	overflow: hidden;
}

.index-mask {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	position: fixed;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 9999;
}

.mask-content {
	width: 660px;
	height: 456px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 99999;
	border-radius: 5px;
	border: 1px solid #2183e9;
}

.index-mask-xxx {
	width: 18px;
	height: 18px;
	position: absolute;
	top: -26px;
	right: 0;
	cursor: pointer;
}

.mask-content-top {
	width: 100%;
	height: 120px;
	background: linear-gradient(to bottom, #0150fe, #2082e9);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 30px;
}

.mask-content-top-title {
	font-size: 30px;
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 5px;
}

.mask-content-top-title span {
	color: #ffc600;
}

.mask-content-top-text {
	color: #ffffff;
	font-size: 14px;
}

.index-mask-foot-right {
	position: absolute;
	bottom: 0;
	right: 0;
}

.mask-form {
	box-sizing: border-box;
	padding: 35px 0 0 60px;
}

.mask-form-item {
	margin-bottom: 12px;
	overflow: hidden;
}

.mask-form-item-left {
	float: left;
	width: 70px;
	text-align: right;
	margin-right: 15px;
	line-height: 33px;
	color: #333333;
	font-size: 14px;
	font-weight: 600;
}

.mask-form-item-right {
	float: left;
	width: 280px;
	height: 33px;
	border: 1px solid #ddd;
	box-sizing: border-box;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}

.mask-form-item-right input {
	width: 100%;
	height: 100%;
	border: none;
	box-sizing: border-box;
	padding-left: 10px;
	font-size: 14px;
}

.mask-form-item:nth-child(3) {
	position: relative;
}

.mask-form-item-position {
	position: absolute;
	width: 90px;
	height: 27px;
	border-radius: 5px;
	text-align: center;
	line-height: 27px;
	color: #ffffff;
	font-size: 14px;
	background-color: #2183e9;
	top: 2px;
	right: 3px;
	cursor: pointer;
}

.mask-form-item span {
	color: #ff0000;
	font-size: 14px;
	font-weight: 600;
	margin-left: 10px;
}

.mask-form-btn {
	margin-left: 85px;
	background-color: #2183e9;
	margin-top: 30px;
	width: 150px;
	height: 33px;
	border: none;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	box-sizing: border-box;
	transition: 0.4s;
	border: 1px solid #2183e9;
	line-height: 31px;
}

.mask-form-btn:hover {
	color: #2183e9;
	background-color: #fff;
}



.index-banner05-title {
	font-size: 30px;
	color: #ffffff;
	margin-top: 100px;
	margin-bottom: 15px;
	text-align: center;
}

.index-banner05-text {
	margin-bottom: 45px;
	font-size: 16px;
	color: #b0b0b0;
	text-align: center;
}

.index-banner05-list {
	overflow: hidden;
}

.index-banner05-content {
	position: relative;
	/* margin-bottom: 112px; */
	padding-bottom: 112px;
	height: 435px;
	overflow: hidden;
}

.index-banner05-content .swiper-pagination {
	bottom: 50px !important;
}

.index-banner05-content .swiper-pagination span {
	width: 15px;
	height: 15px;
	background-color: #eeeeee;
	cursor: pointer;
	margin-right: 20px;
}

.index-banner05-content .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #2183e9;
}

.index-banner05-content .hd {
	font-size: 20px;
	position: absolute;
	bottom: -45px;
	color: #FFFFFF;
	width: 1400px;
}

.index-banner05-content .swiper {
	width: 100%;
	height: 100%;
}

.index-banner05-content .swiper .swiper-slide {
	height: 145px;
}

.index-banner05-content .hd ul {
	text-align: center;
}

.index-banner05-content .hd li {
	width: 15px;
	height: 15px;
	background-color: #eeeeee;
	cursor: pointer;
	font-size: 0;
	border-radius: 50%;
	display: inline-block;
	margin-right: 20px;
}

.index-banner05-content .hd ul .on {
	background-color: #2183e9;
}

.index-banner05-item {
	/* width: 280px; */
	height: 145px;
	box-sizing: border-box;
	border: 1px solid #e8e8e8;
	background-color: #FFFFFF;
	/* position: relative; */
	/* float: left; */
}

.index-banner05-item img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	transition: all 0.4s;
}

.index-banner05-item:hover img {
	transform: scale(1.05) !important;
}

.index-banner05 .index-banner02-right-foot {
	margin: 0 auto;
}


.index-banner06 {
	overflow: hidden;
	/* padding-bottom: 100px; */
	height: 937px;
}

.index-banner06-title {
	margin-top: 100px;
	text-align: center;
	margin-bottom: 15px;
	font-size: 32px;
	color: #333333;
}

.index-banner06-text {
	color: #666666;
	margin-bottom: 50px;
	text-align: center;
	font-size: 16px;
}

.index-banner06-list {
	position: relative;
}

.index-banner06 .hd {
	font-size: 0;
	position: absolute;
	width: 100%;
	bottom: -60px;
	text-align: center;
}

.index-banner06 .hd li {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-color: #EEEEEE;
	border-radius: 50%;
	margin-right: 18px;
	cursor: pointer;
	font-size: 0;
}

.index-banner06 .hd .on {
	background-color: #2183e9 !important;
}

.index-banner06 .bd li {
	float: left;
	margin-right: 33px;
}

.index-banner06-item {
	width: 325px;
	box-sizing: border-box;
	border-right: 1px solid #EEEEEE;
	height: 550px;
	transition: 0.4s;
}

.index-banner06-item:hover {
	background-color: #2183e9;
}

.index-banner06-item-time,
.index-banner06-item-title,
.index-banner06-item-text {
	padding-left: 12px;
}

.index-banner06-item:hover .index-banner06-item-time {
	color: #FFFFFF;
}

.index-banner06-item:hover .index-banner06-item-title {
	color: #FFFFFF;
}

.index-banner06-item:hover .index-banner06-item-text {
	color: #FFFFFF;
}

.index-banner06-item-head {
	width: 100%;
	height: 230px;
	margin-bottom: 30px;
}

.index-banner06-item-head img {
	width: 100%;
	height: 100%;
}

.index-banner06-item-time {
	margin-bottom: 24px;
	font-size: 24px;
	color: #999999;
}

.index-banner06-item-title {
	font-size: 20px;
	font-weight: 600;
	width: 90%;
	color: #333333;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 23px;
}

.index-banner06-item-text {
	font-size: 16px;
	color: #666666;
	line-height: 1.5;
	margin-bottom: 35px;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


.index-banner07 {
	overflow: hidden;
	background-image: url(index-banner077-bgi.png);
	/* background-attachment: fixed; */
	width: 100%;
	height: 937px;
}

.index-banner07-title {
	margin-top: 150px;
	text-align: center;
	color: #FFFFFF;
	font-size: 32px;
	margin-bottom: 26px;
}

.index-banner07-text {
	color: #cbcbcb;
	text-align: center;
	font-size: 16px;
	margin-bottom: 125px;
}

.index-banner07-content {
	width: 630px;
}


.index-banner07-content-text {
	min-height: 160px;
	color: #cbcbcb;
	font-size: 16px;
	line-height: 2;
	text-align: left;
	margin-bottom: 55px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}

.index-banner07-content-foot {
	margin-top: 100px;
}

.index-banner07-content-foot-item {
	font-size: 16px;
	color: #FFFFFF;
	margin-right: 75px;
	display: inline-block;
	text-align: center;
}

.index-banner07-content-foot-img {
	margin-bottom: 5px;
	transition: 0.4s;
}

.index-banner07-content-foot-item:hover .index-banner07-content-foot-img {
	transform: rotate(360deg);
}

.index-foot {
	width: 100%;
	height: 388px;
	background-color: #2183e9;
	overflow: hidden;
	position: relative;
}

.index-foot-item {
	/* display: inline-block; */
	float: left;
	margin-right: 60px;
}

.index-foot-item-title {
	margin-top: 40px;
	margin-bottom: 22px;
	color: #FFFFFF;
	font-size: 18px;
}

.index-foot-item-span {
	margin-bottom: 15px;
	background-color: #a2a2a2;
	width: 25px;
	height: 1px;
}

.index-foot-item-item {
	font-size: 14px;
	color: #fff;
	/* line-height: 2; */
	margin-bottom: 6px;
	display: block;
	cursor: pointer;
}

.index-foot-list {
	overflow: hidden;
}

.index-foot-right {
	float: right;
	position: relative;
}

.index-foot-right-foot {
	position: relative;
}

.index-foot-right-foot img {
	margin-right: 10px;
	cursor: pointer;
}

.index-foot-right-foot01 {
	top: -150px;
	width: 130px;
	height: 130px;
	position: absolute;
	background-color: #FFFFFF;
	/* box-shadow: -1px 0px 10px 5px #eeeeee; */
	opacity: 0;
	transition: 0.4s;
}

.index-foot-right-foot02 {
	position: absolute;
	top: -70px;
	padding: 0 10px;
	border-radius: 5px;
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	/* box-shadow: -1px 0px 10px 5px #fff; */
	color: #000;
	opacity: 0;
	transition: 0.4s;
}

.index-foot-right-foot01 img {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.index-foot-foot {
	font-size: 14px;
	color: #fff;
	width: 1400px;
	text-align: center;
	position: absolute;
	bottom: 25px;
}

.index-foot-foot a {
	font-size: 14px;
	color: #fff;
}

.index-foot-foot span {
	margin-left: 40px;
}

.inner-banner {
	width: 100%;
	height: 360px;
	overflow: hidden;
	position: relative;
}

.inner-banner img {
	max-width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.inner-banner-ptjs {
	color: #f5f7fa;
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	position: relative;
	position: absolute;
	left: 255px;
	bottom: 30px;
}

.ptjs .dddwww {
	font-size: 16px;
	position: relative;
	margin-top: 22px;
	text-align: center;
	color: #f5f7fa;
	position: absolute;
	right: 255px;
	bottom: 30px;
}

.dddwww a {
	color: #F5F7FA;
}

.dddwww a:nth-last-child(1) {
	color: #2183e9;
}

.anli .dddwww a:nth-child(1) {
	color: #000;
}

.news-info-dw a:nth-last-child(1) {
	color: #2183e9;
}

.news-info-dw a {
	font-size: 16px;
	color: #999;
}

.news-info-dw span {
	font-size: 16px;
	color: #999999;
}

.ptjs-content .hd {
	width: 100%;
	height: 60px;
	box-shadow: 1px 0 3px 2px #e3e3e3;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 5px;
}

.ptjs-content .hd ul {
	overflow: hidden;
	text-align: center;
}

.ptjs-content .hd ul .on {
	border-bottom: 2px solid #2183e9;
}

.ptjs-content .hd li {
	cursor: pointer;
	font-size: 16px;
	height: 60px;
	display: inline-block;
	line-height: 60px;
	margin-right: 65px;
	box-sizing: border-box;
}

.ptjs-content .bd ul {
	background-color: #FFFFFF;
}

.ptjs-content .bd ul:nth-child(2n) {
	background-color: #f9fbff;
}

.dzkf .bd ul:nth-child(2n) {
	background-color: #eaeff3;
}

.ptjs-item {
	width: 1400px;
	overflow: hidden;
	margin: 0 auto;
}

.ptjs-item-title {
	margin-top: 55px;
	margin-bottom: 24px;
	text-align: center;
	font-size: 30px;
	color: #333333;
}

.ptjs-item-text {
	margin-bottom: 40px;
	font-size: 16px;
	color: #999999;
	text-align: center;
}

.ptjs-item-content {
	min-height: 400px;
	background-color: #FFFFFF;
	margin-bottom: 75px;
}

.ptjs-item-content * {
	max-width: 100%;
}

.ptjs-item-content img {
	height: auto !important;
}

.inner-banner-dzkf {
	font-size: 24px;
	color: #f5f7fa;
	position: absolute;
	left: 13.5%;
	top: 150px;
}

.inner-banner-dzkf-text {
	position: absolute;
	left: 13.5%;
	top: 194px;
	font-size: 16px;
	color: #babbbe;
	width: 600px;
	line-height: 1.5;
}

.inner-banner-dzkf-foot {
	display: block;
	width: 95px;
	height: 40px;
	border-radius: 5px;
	line-height: 40px;
	color: #FFFFFF;
	font-size: 16px;
	background-color: #2183e9;
	text-align: center;
	position: absolute;
	bottom: 55px;
	left: 13.5%;
}

.ywtz-list {
	overflow: hidden;
	margin-top: 44px;
}

.ywtz-item {
	float: left;
	width: 685px;
	margin-bottom: 45px;
	min-height: 170px;
}

.ywtz-item:nth-child(2n) {
	float: right;
}

.ywtz-item-title {
	font-size: 20px;
	color: #333333;
	font-weight: 600;
	margin-top: 20px;
	margin-bottom: 13px;
}

.ywtz-item-text {
	font-size: 16px;
	color: #666666;
	line-height: 1.5;
	padding-right: 12px;
	min-height: 75px;
}

.ptjs-item-text {
	line-height: 1.75;
}

.dzkf .bd ul:nth-child(2) {
	background-image: url(jjfz-bgi.png);
	/* height: 780px; */
	background-size: cover;
}

.dzkf .bd ul:nth-child(2) .ptjs-item-title {
	color: #FFFFFF;
}

.dzkf .bd ul:nth-child(2) .ptjs-item-text {
	color: #FFFFFF;
}

.jjfa {
	background-color: rgba(0, 0, 0, 0);
	/* height: 470px; */
}

.jjfa-list {
	overflow: hidden;
}

.jjfa-item {
	background-color: rgba(44, 137, 231, 0.4);
	overflow: hidden;
	width: 684px;
	height: 215px;
	box-sizing: border-box;
	padding: 0 45px;
	margin-bottom: 20px;
	float: left;
}

.jjfa-item:nth-child(2n) {
	float: right;
}

.jjfa-item-title {
	margin-top: 43px;
	color: #FFFFFF;
	font-size: 22px;
}

.jjfa-item-span {
	width: 50px;
	height: 1px;
	background-color: #2183e9;
	margin: 20px 0;
}

.jjfa-item-text {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1.75;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}


.yylt .ptjs-item-content {
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	padding-bottom: 30px;
	box-shadow: 0 11px 10px -9px #eeeeee;
}

.jjfayous {
	background-color: #eaeff3;
}

.jjfayous .ywtz-list {
	background-color: #eaeff3;
}

.ywtz-item-head img {
	max-width: 66px;
}

.jjfayous .ywtz-item {
	min-height: 220px;
}

.cganli-list {
	overflow: hidden;
}

.cganli-item {
	width: 680px;
	height: 450px;
	box-sizing: border-box;
	float: left;
	border: 1px solid #EEEEEE;
	margin-bottom: 45px;
	padding: 0 16px;
}

.cganli-item:nth-child(2n) {
	float: right;
}

.cganli-item-head {
	width: 648px;
	height: 280px;
	margin: 17px 0 25px;
}

.cganli-item-head img {
	max-width: 100%;
}

.cganli-item-title {
	font-size: 20px;
	color: #333333;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 18px;
}

.cganli-item-text {
	font-size: 16px;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.xgcp .ptjs-item-content {
	background-color: rgba(0, 0, 0, 0);
}

.xgcp-lb {
	position: relative;
	margin-top: 45px;
	padding-bottom: 80px !important;
}

.lilian-list {
	text-align: center;
	padding: 25px;
	box-sizing: border-box;
	overflow: hidden;
}

.lilian {
	float: left;
	display: inline-block;
	width: 25%;
	text-align: center;
}

.xgcp-lb .swiper-pagination-bullet {
	width: 18px !important;
	height: 18px !important;
	margin-right: 18px !important;
	background-color: #FFFFFF !important;
	opacity: 1 !important;
}

.inner-nav {
	width: 1400px;
	margin: 25px auto 0;
}

.inner-nav ul {
	text-align: center;
}

.inner-nav ul li {
	display: inline-block;
	margin: 0 45px;
}

.inner-nav ul li a {
	padding: 20px 10px;
	border: 1px solid #ddd;
	width: 100%;
	height: 100%;
	display: block;
	color: #333;
	font-size: 16px;
	background-color: #fff;
	transition: 0.4s;
}

.inner-nav ul li:hover a {
	background-color: #2183e9;
	color: #fff;
}

.inner-nav ul li .on {
	background-color: #2183e9;
	color: #fff;
}

.xgcp-lb .swiper-pagination-bullet-active {
	background-color: #2183e9 !important;
}

.xgcp-item {
	width: 680px;
	height: 250px;
	background-color: #FFFFFF;
	padding: 0 30px;
	box-sizing: border-box;
	overflow: hidden;
}

.xgcp-item-head {
	margin-top: 30px;
	margin-bottom: 20px;
}

.xgcp-item-title {
	font-size: 20px;
	color: #333333;
	margin-bottom: 15px;
	font-weight: 600;
}

.xgcp-item-text {
	font-size: 16px;
	color: #333333;
	line-height: 1.75;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.xgcp .ptjs-item-content {
	min-height: 340px;
}

.f7f7f7 {
	background-color: #f7f7f7;
	overflow: hidden;
}


.margin-top80 {
	margin-top: 80px;
}

.anli .dddwww {
	margin-top: 20px;
	margin-bottom: 35px;
}

.anli-head {
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
}

.anli-name {
	text-align: center;
	font-size: 32px;
	color: #333333;
	margin-bottom: 15px;
}

.anli-text {
	color: #999999;
	font-size: 16px;
	text-align: center;
}

.anli-head-ss {
	width: 310px;
	height: 45px;
	background-color: #FFFFFF;
	border: 1px solid #EEEEEE;
	position: absolute;
	right: 0;
	bottom: 0;
}

.anli-head-ss input {
	float: left;
	width: 260px;
	border: none;
	height: 45px;
	box-sizing: border-box;
	padding-left: 15px;
	line-height: 45px;
	font-size: 16px;
}

.anli-head-ss img {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	cursor: pointer;
}

.anli-tab {
	background-color: #FFFFFF;
	overflow: hidden;
	padding-bottom: 55px;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 35px;
}

.anli-tab-item {
	width: 1347px;
	margin: 0 auto;
	height: 70px;
	line-height: 75px;
	box-sizing: border-box;
	border-bottom: 1px dashed #d9d9d9;
	position: relative;
	overflow: hidden;
}

.anli-tab-item-title {
	float: left;
	font-size: 16px;
	font-weight: 600;
}

.anli-tab-item-title::after {
	content: "";
	margin-left: 20px;
	display: inline-block;
	width: 1px;
	height: 27px;
	background-color: #ededed;
	margin-top: 13px;
	position: relative;
	top: 7px;
}

.anli-tab-item-01 {
	float: left;
	color: #2183e9;
	font-size: 16px;
	margin-left: 40px;
	cursor: pointer;
	line-height: 40px;
}

.anli-tab-item-list {
	overflow: hidden;
	margin: 17px 0;
}

.anli-tab-item-list-item {
	float: left;
	font-size: 16px;
	color: #999;
	margin-left: 40px;
	cursor: pointer;
	line-height: 40px;
}

#sectionfoot {
	height: auto !important;
}

.fp-tableCell {
	height: auto !important;
}

.anli-tab-item-list-item-gd {
	width: 84px;
	height: 34px;
	line-height: 34px;
	background-color: #FFFFFF;
	box-sizing: border-box;
	border: 1px solid #2183e9;
	position: absolute;
	text-align: center;
	border-radius: 5px;
	right: 0;
	top: 22px;
	color: #2183e9;
	cursor: pointer;
}

.w90 {
	width: 90%;
}

.anli-conetn-item {
	float: left;
	width: 447px;
	height: 420px;
	margin-right: 28px;
	border-radius: 10px;
	background-color: #FFFFFF;
	position: relative;
	margin-bottom: 36px;
	/* box-shadow: 0 11px 10px -9px #eeeeee; */
	transition: all 0.4s;
}

.anli-conetn-item:nth-child(3n) {
	margin-right: 0;
}

.anli-conetn-item-head {
	width: 100%;
	height: 200px;
	overflow: hidden;
}

.anli-conetn-item-head img {
	max-width: 100%;
	transition: all 0.4s;
}

.anli-conetn-item:hover .anli-conetn-item-head img {
	transform: scale(1.05);
}

.anli-conetn-item:hover {
	box-shadow: 0 3px 8px 3px #ededed !important;
}

.anli-conetn-list {
	overflow: hidden;
	margin-bottom: 60px;
}

.anli-conetn-item-cimg {
	position: absolute;
	width: 100px;
	height: 100px;
	background-color: #FFFFFF;
	border-radius: 50%;
	top: 150px;
	left: 30px;
	overflow: hidden;
	box-shadow: 1px 1px 9px 1px #d9d9d9;
}

.anli-conetn-item-cimg img {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 95%;
	margin: auto;
}

.anli-conetn-item-title {
	padding-left: 25px;
	box-sizing: border-box;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 75px;
	font-size: 20px;
	color: #333333;
	margin-bottom: 55px;
}

.anli-conetn-item-span {
	width: 400px;
	height: 1px;
	background-color: #EEEEEE;
	margin: 0 auto;
}

.anli-conetn-item-foot {
	margin-left: 25px;
	margin-top: 20px;
}

.anli-conetn-item-foot span {
	margin-right: 8px;
	padding: 6px 8px;
	border-radius: 5px;
	font-size: 14px;
}

.anli-conetn-item-foot span:nth-child(1) {
	color: #0086f9;
	background-color: #e3f4fc;
}

.anli-conetn-item-foot span:nth-child(2) {
	color: #f98d00;
	background-color: #fcede3;
}

.anli-conetn-item-foot span:nth-child(3) {
	color: #00c5f1;
	background-color: #e3f6fc;
}

.anli-info-hade {
	width: 100%;
	height: 183px;
	background-color: #FFFFFF;
	overflow: hidden;
	margin-top: 35px;
	margin-bottom: 35px;
}

.anli-info-hade-left {
	margin-top: 25px;
	margin-left: 25px;
	width: 130px;
	height: 130px;
	position: relative;
	box-sizing: border-box;
	float: left;
	border: 1px solid #EEEEEE;
	margin-right: 35px;
}

.anli-info-hade-left img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 90%;
}

.anli-info-hade-title {
	color: #666666;
	font-weight: 600;
	font-size: 22px;
	margin-top: 45px;
}

.anli-info-hade-text,
.anli-info-hade-foot {
	color: #666;
	font-size: 16px;
	line-height: 2;
}

.anli-info-title {
	margin-bottom: 40px;
	font-size: 32px;
	color: #333333;
}

.anli-info-nav {
	overflow: hidden;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 35px;
	box-sizing: border-box;
}

.anli-info-nav .on {
	border-bottom: 1px solid #2183e9;
}

.anli-info-nav-item {
	padding-bottom: 25px;
	box-sizing: border-box;
	float: left;
	margin-right: 40px;
	font-size: 20px;
	color: #333333;
}

.anli-info-nav-item:hover {
	color: #2183e9;
	cursor: pointer;
}

.anli-info-content-title {
	font-size: 18px;
	color: #2183e9;
	margin-top: 35px;
}

.anli-info-content-text {
	/* min-height: 250px; */
	font-size: 16px;
	line-height: 1.75;
}

.anli-info-content-text * {
	max-width: 100%;
}

.anli-info-conetn {
	overflow: hidden;
	margin-bottom: 50px;
}

.zix-list {
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 65px;
}

.zix-item {
	width: 100%;
	height: 210px;
	margin-bottom: 25px;
	margin-right: 0;
	float: none;
	border-bottom: 2px solid #f8f8f8;
	transition: 0.3s;
	background-color: #f8f8f8;
	box-sizing: border-box;
	padding: 20px;
	overflow: hidden;
}

.zix-item:hover {
	background-color: #f2f8fd;
	border-bottom: 2px solid #0062b2;
}

.zix-item:hover .zix-item-title {
	color: #333333;
}

.zix-item:hover .zix-item-foot {
	color: #999999;
}

.zix-item-right {
	float: left;
}

.zix-item:hover .zix-item-foot-img {
	background-color: #0062b2;
}

.zix-item-foot-img {
	width: 100px;
	height: 36px;
	position: relative;
	border-radius: 3px;
	background-color: #fff;
	transition: 0.4s;
}

.zix-item-foot-img img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	transition: 0.4s;
}

.zix-item:hover .zix-item-foot-img img:nth-child(2) {
	opacity: 1;
}

.zix-item:hover .zix-item-foot-img img:nth-child(1) {
	opacity: 0;
}

.zix-item-foot-img img:nth-child(2) {
	opacity: 0;
}

.zix-item a {
	width: 100%;
	height: 210px;
	display: block;
}

.zix-item:nth-child(3n) {
	margin-right: 0;
}

.zix-item-head {
	width: 264px;
	height: 170px;
	float: left;
	margin-right: 20px;
}

.zix-item-head img {
	width: 100%;
	height: 100%;
}

.zix-item-title {
	margin-left: 0;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 20px;
	color: #333333;
}

.zix-item-foot {
	margin-left: 0px;
	font-size: 16px;
	color: #999999;
	margin-bottom: 30px;
}

.news-info-heade {
	width: 100%;
	height: 210px;
	background-color: #f7f7f7;
	overflow: hidden;
	position: relative;
}

.news-info-dw {
	font-size: 16px;
	margin-top: 30px;
	color: #999999;
}

.news-info-name {
	width: 100%;
	text-align: center;
	font-size: 32px;
	color: #333333;
	margin-top: 40px;
}

.news-info-heade-foot {
	margin-top: 25px;
	color: #666666;
	font-size: 16px;
	text-align: center;
}

.news-info-content {
	min-height: 300px;
	margin-top: 35px;
	overflow: hidden;
	margin-bottom: 35px;
	line-height: 1.75;
	font-size: 16px;
}

.news-info-content * {
	max-width: 100%;
}

.news-info-foot {
	width: 100%;
	height: 110px;
	background-color: #F7F7F7;
}

.news-info-foot-left {
	float: left;
	margin-top: 30px;
	font-size: 16px;
	color: #666666;
}

.news-info-foot-left-syp {
	margin-bottom: 10px;
}

.news-info-foot-right {
	display: block;
	float: right;
	margin-top: 30px;
	width: 160px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	background-color: #FFFFFF;
	border-radius: 22px;
}

.qyjj-title {
	text-align: center;
	font-size: 32px;
	color: #333333;
	margin-top: 38px;
	margin-bottom: 25px;
}

.qyjj-text {
	text-align: center;
	font-size: 16px;
	color: #666666;
	margin-bottom: 45px;
}

.qyjj-content {
	width: 100%;
	margin: 0 auto;
	min-height: 300px;
	background-color: #FFFFFF;
	box-shadow: 1px 0 40px 2px #e3e3e3;
	margin-bottom: 75px;
	box-sizing: border-box;
	padding: 40px;
	padding-bottom: 80px;
}

.qyjj-content-text {
	line-height: 2;
	font-size: 16px;
	color: #666666;
	margin-bottom: 35px;
}

.qyjj-content-text * {
	max-width: 100%;
}

.qyjj-six {
	overflow: hidden;
}

.qyjj-six-item {
	float: left;
	margin-right: 116px;
}

.qyjj-six-item:nth-child(5) {
	margin-right: 0;
}

.qyjj-foot {
	margin-top: 40px;
}

.qyjj-foot img {
	max-width: 100%;
}

.fzlic {
	position: relative;
	height: 830px;
	padding: 0;
	overflow: hidden;
}

.daoshanjiao {
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	margin: auto;
}

.fzlic-sxian {
	width: 3px;
	height: 90%;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	background-color: #dcdcdc;
	top: 68px;
}

.fzlic-left {
	width: 41.8%;
	text-align: right;
	position: relative;
	margin-top: 180px;
}

.fzlic-right .fzlic-year {
	margin-top: 20px;
}

.margintop70 {
	margin-top: 70px !important;
}

.fzlic-left:nth-child(1) {
	margin-top: 70px;
}

.fzlic-year {
	font-size: 24px;
	color: #2183e9;
	margin-bottom: 15px;
}

.fzlic-text {
	font-size: 16px;
	color: #666666;
	width: 86%;
	position: absolute;
	right: 0;
	line-height: 1.75;
}

.item-right {
	width: 110px;
	height: 1px;
	background-color: #EEEEEE;
	position: absolute;
	top: 0px;
	bottom: 0;
	margin: auto;
	right: -120px;
}

.blue-dot {
	display: inline-block;
	position: absolute;
	top: 0px;
	bottom: 0;
	right: 0;
	margin: auto;
	right: -120px;
	text-align: center;
}

.zix-itemm {
	overflow: hidden;
	border-bottom: 1px solid #E3E3E3;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.zix-itemm .zix-item-titlee {
	margin-left: 25px;
	margin-top: 10px;
	font-size: 20px;
	color: #333333;
}

.zix-itemm:hover .zix-item-titlee {
	color: #2183e9;
}

.fzlic-right {
	margin-left: 58.3%;
	position: absolute;
	width: 468px;
	margin-top: 22px;
}

.fzlic-right .fzlic-text {
	position: inherit;
	width: 100%;
}

.fzlic-right .item-right {
	right: inherit;
	top: 15px;
	left: -390px;
	bottom: initial;
	margin: inherit;
}

.fzlic-right .blue-dot {
	right: inherit;
	top: 10px;
	left: -395px;
	bottom: initial;
	margin: inherit;
}


.lxwm {
	height: 800px;
}

.lxwm-list {
	overflow: hidden;
}

.lxwm-item {
	float: left;
	width: 33%;
}

.lxwm-item-head {
	margin-bottom: 28px;
	text-align: center;
}

.lxwm-item-title {
	text-align: center;
	font-size: 18px;
	color: #333333;
	margin-bottom: 8px;
	font-weight: 600;
}

.lxwm-item-text {
	font-size: 16px;
	color: #333333;
	text-align: center;
}

.lxwm-foot {
	margin-top: 55px;
	height: 473px;
	width: 100%;
	background-color: red;
}

.layui-laypage {
	width: 100%;
	text-align: center;
}

.layui-laypage-prev,
.layui-laypage-curr,
.layui-laypage-next {
	margin-right: 10px !important;
}

.layui-laypage a {
	margin-right: 10px !important;
	background: #f7f7f7 !important;
}

.layui-laypage-count {
	background: #f7f7f7 !important;
	border: 1px solid #dedede !important;
	padding: 0 10px !important;
	font-size: 16px !important;
	line-height: 30px !important;
}

.layui-laypage .layui-laypage-em {
	background-color: #2183e9 !important;
}


.layui-laypage a:hover {
	color: #2183e9 !important;
}

.layui-laypage-next,
.layui-laypage-prev {
	font-size: 16px !important;
	background: #f7f7f7 !important;
}


.innerContact-form-tel div h3 {
	width: 100px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	font-family: arial;
	line-height: 24px;
}

.innerContact-form-tel div b {
	font-size: 24px;
	color: #333;
	display: block;
	margin-top: 5px;
	font-weight: normal;
}

.innerContact-form-tel p {
	font-size: 14px;
	color: #666;
	margin: 40px 0 40px;
	line-height: 26px;
	border-top: 1px solid #bbbbbb;
	padding-top: 60px;
}

.innerContact-form-tel dl dt {
	font-size: 18px;
}

.innerContact-form-tel dl dd {
	font-size: 36px;
	color: #2183e9;
	font-weight: bold;
	font-family: "century gothic";
	line-height: 48px;
}

.innerContact-form-list {
	float: right;
}

.innerContact-form-list div {
	overflow: hidden;
	margin-bottom: 15px;
}

.innerContact-form-list div span {
	height: 54px;
	line-height: 54px;
	font-size: 18px;
	float: left;
	margin-right: 20px;
	width: 36px;
}

.innerContact-form-list div input {
	height: 52px;
	border: 1px solid #d5d5d5;
	font-size: 16px;
	width: 470px;
	padding: 0 20px;
	box-sizing: inherit;
}

.innerContact-form-list div textarea {
	height: 108px;
	border: 1px solid #d5d5d5;
	font-size: 16px;
	width: 470px;
	padding: 10px 20px;
	resize: none;
	box-sizing: inherit;
}

.innerContact-form-list div .layui-btn {
	width: 510px;
	height: 54px;
	background: #2183e9;
	border: none;
	color: #fff;
	font-size: 16px;
	padding: 0;
}


@media only screen and (min-width: 1400px) and (max-width:1600px) {

	.anli-info-hade,
	.anli-info-title,
	.anli-info-nav,
	.anli-info-conetn {
		width: 1000px;
		margin: 0 auto;
	}

	.anli-info-hade {
		margin: 35px auto;
	}

	.anli-info-nav {
		margin: 40px auto 35px;
	}

	.anli-info-conetn {
		margin-bottom: 50px;
	}

	.ptjs-item {
		width: 1200px;
	}

	.ywtz-item {
		width: 580px;
	}

	.jjfa-item {
		width: 588px;
	}

	.cganli-item {
		width: 580px;
		height: 400px;
	}

	.news-info-content .margin-c {
		width: 1200px;
	}

	.cganli-item-head {
		height: 240px;
	}

	.index-banner02-text {
		margin-bottom: 15px;
	}

	.index-banner03-text {
		margin-bottom: 15px;
	}

	.index-banner04-text {
		margin-bottom: 15px;
	}

	.index-banner05-text {
		margin-bottom: 15px;
	}

	.index-banner06-text {
		margin-bottom: 15px;
	}

	.index-banner05-content .swiper-pagination {
		bottom: 0 !important;
	}

	.index-banner05-content {
		padding-bottom: 35px;
	}

	.index-banner022-itme {
		margin-bottom: 15px;
		height: 230px;
	}

	.index-banner022-itme-head {
		margin-bottom: 5px;
		height: 155px;
	}


	.index-banner022-itme-text {
		margin-top: 5px;
	}

	.index-banner03-item-left {
		height: 400px;
	}

	.index-banner03-item {
		height: 400px;
	}

	.index-banner03-item-mask01 {
		height: 400px;
	}

	.index-banner03-item-foot {
		bottom: 30px;
	}

	.index-banner04-item {
		height: 245px;
	}

	.index-banner04-item:nth-child(1) {
		height: 500px;
	}

	.index-banner04-item-mask {
		height: 70%;
	}

	.index-banner04-item:nth-child(1) .index-banner04-item-mask {
		height: 45%;
	}

	.index-banner06 .hd {
		bottom: -30px;
	}

	.index-banner06-item-head {
		margin-bottom: 10px;
	}

	.index-banner06-item-time {
		margin-bottom: 10px;
	}

	.index-banner06-item-title {
		margin-bottom: 10px;
	}

	.index-banner06-item {
		height: 460px;
	}

	.index-banner06-item-text {
		margin-bottom: 15px;
	}

	.index-banner07-title {
		margin-top: 100px;
	}

	.index-banner07-text {
		margin-bottom: 55px;
	}

	.index-banner07-content-foot {
		margin-top: 55px;
	}

	.index-banner02-left {
		width: 800px;
		height: auto;
	}

	.index-banner02-right-foot {
		margin-top: 20px !important;
	}

	.index-banner05-content .swiper .swiper-slide {
		height: 120px;
	}

	.index-banner05-item {
		height: 120px;
	}

	.index-banner05-content {
		height: 360px;
	}
}


@media only screen and (min-width: 1200px) and (max-width:1420px) {

	.index-banner02-text {
		margin-bottom: 35px;
	}

	.index-banner03-text {
		margin-bottom: 15px;
	}

	.index-banner04-text {
		margin-bottom: 15px;
	}

	.index-banner022-itme-text {
		margin-top: 5px;
	}

	.index-banner03-item-mask01 img {
		height: auto;
	}

	.index-banner03-foot {
		margin-top: 15px;
	}

	/* .item-right {
		left: -378px;
	}
	.blue-dot {
		left: -378px;
	} */

	.ywtz-item {
		width: 600px;
	}

	.jjfa-item {
		width: 580px;
	}

	.cganli-item {
		width: 580px;
	}

	.margintop70 {
		margin-top: 0 !important;
	}

	.fzlic-right {
		margin-left: 48.5%;
		width: 400px;
	}

	.fzlic-right .blue-dot {
		left: -331px;
	}

	.fzlic-right .item-right {
		left: -330px;
	}

	.qyjj-content {
		height: auto;
		padding: 80px 100px 100px 150px !important;
	}

	.item-right {
		right: -115px;
	}

	.anli-tab-item {
		width: 1130px;
	}

	.anli-conetn-item {
		width: 380px;
	}

	.margin-c {
		width: 1200px;
	}

	.inner-nav {
		width: 1200px;
	}

	.f7f7f7 .m1000px {
		width: 1000px;
	}

	.index-nav li {
		padding-right: 28px;
	}

	.index-banner02-left {
		width: 650px;
		height: auto;
	}

	.index-banner02-right-item {
		margin-bottom: 15px;
	}

	.index-banner02-right {
		width: 495px;
	}

	.index-banner02-right-text {
		margin-bottom: 15px;
	}

	.index-banner03-item-mask01 {
		width: 410px;
		left: 260px;
		height: 370px;
	}

	.index-banner03-item:nth-child(1) {
		width: 630px;
	}

	.index-banner022-itme-head {
		height: 130px;
		margin-bottom: 5px;
	}

	.index-banner03-item-left {
		width: 260px;
		height: 370px;
	}

	.index-banner03-item {
		width: 260px;
		height: auto;
	}

	.index-banner03-item-foot {
		left: 25px;
		bottom: 15px;
	}

	.index-banner02-content .hd {
		width: 1200px;
	}

	.index-banner04-item:nth-child(1) {
		width: 395px;
		height: 430px;
	}

	.index-banner04-item {
		width: 395px;
		height: 210px;
	}

	.index-banner04-item:nth-child(1) .index-banner04-item-mask {
		height: 50%;
	}

	.index-banner04-item-mask {
		height: 90%;
	}

	.index-banner06-item {
		width: 275px;
	}

	.index-banner07-text {
		margin-bottom: 15px;
	}

	.index-banner07-content-foot {
		margin-top: 30px;
	}

	.index-banner06-item-head {
		height: 200px;
		margin-bottom: 5px;
	}

	.index-banner06 .hd {
		bottom: -30px;
	}

	.index-banner06-item-time {
		margin-bottom: 5px;
	}

	.index-banner06-item-title {
		margin-bottom: 5px;
	}

	.index-banner06-item-text {
		margin-bottom: 5px;
	}

	.index-banner05-content {
		padding-bottom: 35px;
		height: 300px;
	}

	.index-banner07-title {
		margin-top: 100px;
		margin-bottom: 15px;
	}

	.index-banner07-content-text {
		margin-bottom: 15px;
	}

	.index-banner02-right-foot {
		margin-top: 0 !important;
	}

	.index-banner05-content .swiper-pagination {
		bottom: 10px !important;
	}

	.index-banner05-text {
		margin-bottom: 15px;
	}

	.index-banner06-text {
		margin-bottom: 15px;
	}

	.index-banner05-content .swiper .swiper-slide {
		height: 90px;
	}

	.index-banner05-item {
		height: 90px;
	}

	.index-banner06-item {
		height: auto;
	}

	.index-foot-item {
		margin-right: 45px;
	}

	.index-foot-foot {
		width: 1200px;
	}

	.fzlic-left {
		width: 35.5%;
		margin-top: 200px;
	}

	.index-banner022-itme {
		width: 283px;
		height: 200px;
	}

	.banner04-bgi {
		height: auto;
	}

	.qyjj-six-item {
		margin-right: 5% !important;
	}

	.ptjs-item {
		width: 1200px;
	}

	.anli-tab-item-list-item {
		margin-left: 32px;
	}

	.anli-tab {
		padding-bottom: 25px;
	}

	.anli-conetn-item:nth-child(3n) {
		margin-right: 28px;
	}
}


/* 1200 以下 */
@media only screen and (min-width: 975px) and (max-width:1199px) {



	.anli-tab {
		padding-bottom: 25px;
	}

	.margin-c {
		width: 950px;
	}

	.fzlic-right .fzlic-year {
		margin-top: 4px;
	}

	.inner-nav {
		width: 950px;
	}

	.ptjs-item {
		width: 950px;
	}

	.ptjs-item-content img {
		width: 100% !important;
	}

	.index-nav {
		margin-left: 20px;
	}

	.index-nav li {
		padding-right: 10px;
	}

	.index-banner02-left {
		width: 470px;
		height: auto;
	}

	.index-banner02-right-item {
		margin-bottom: 10px;
	}

	.index-banner02-right-text {
		margin-bottom: 10px;
		line-height: 1.75;
	}

	.index-banner02-right-foot {
		margin-top: 5px !important;
	}

	.index-banner07-content-foot {
		margin-top: 25px;
	}

	.index-banner02-title {
		margin-top: 100px;
	}

	.index-banner02-text {
		margin-bottom: 20px;
	}

	.index-banner022-itme {
		width: 220px;
	}

	.index-banner022-itme-head {
		height: auto;
		margin-bottom: 5px;
	}

	.index-banner022-itme {
		height: 185px;
		margin-bottom: 20px;
	}

	.index-banner022-itme-text {
		margin-top: 0px;
	}

	.index-banner022 .index-banner03-title {
		margin-top: 100px;
	}

	.index-banner022 .index-banner03-text {
		margin-bottom: 20px;
	}

	.index-banner03-item-mask01 {
		width: 310px;
		height: 280px;
		left: 210px;
	}

	.index-banner03-item-left {
		width: 210px;
		height: 280px;
	}

	.index-banner03-title {
		margin-top: 100px;
	}

	.index-banner03-text {
		margin-bottom: 20px;
	}

	.index-banner03-item:nth-child(1) {
		width: 520px;
	}

	.index-banner03-item {
		height: auto;
		width: 210px;
	}

	.index-banner03-item-head {
		margin: 10px 0;
		text-align: center;
	}

	.index-banner03-item-head img {
		width: 35%;
	}

	.index-banner03-item-foot {
		position: absolute;
		left: 165px;
		bottom: 13px;
	}

	.index-banner04-list {
		overflow: hidden;
		text-align: center;
	}

	.index-banner04-item {
		width: 32% !important;
		height: 190px !important;
		position: relative;
		float: inherit;
		display: inline-block;
		overflow: hidden;
		margin-right: 6px;
		margin-bottom: 10px;
	}

	.index-banner04-item-mask {
		height: 60% !important;
	}

	.banner04-bgi {
		left: 0;
	}

	.index-banner04-item:nth-child(1) .index-banner04-item-mask-span {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.index-banner05-text {
		margin-bottom: 25px;
	}

	.index-banner05-content {
		padding-bottom: 40px;
	}

	.index-banner05-content {
		height: 300px;
	}

	.index-banner05-content .swiper .swiper-slide {
		height: 100px;
	}

	.index-banner05-item {
		height: 100px;
	}

	.index-banner05-content .swiper-pagination {
		bottom: 5px !important;
	}

	.index-banner04-title {
		margin-top: 100px;
	}

	.index-banner04-text {
		margin-bottom: 25px;
	}

	.index-banner04-item-mask-title {
		font-size: 20px;
		color: #ffffff;
		transition: 0.4s;
		margin-top: 70px !important;
		text-align: left;
	}

	.index-banner04-item-mask-text {
		display: none !important;
	}

	.index-banner04-item-mask-foot {
		display: none !important;
	}

	.index-banner03-item-text {
		font-size: 14px;
	}

	.index-banner04-item:nth-child(1) .index-banner04-item-mask {
		height: 50%;
	}

	.index-banner04-item:nth-child(1) .index-banner04-item-mask-title {
		font-weight: 400;
	}

	.index-banner06 .bd li {
		margin-right: 18px;
	}

	.index-banner06-item {
		width: 300px;
		height: auto;
		padding-bottom: 10px;
	}

	.index-banner06-item-text {
		margin-bottom: 10px;
	}

	.index-banner06 .hd {
		bottom: -25px;
	}

	.index-banner06-text {
		margin-bottom: 25px;
	}

	.index-banner06-item-time {
		margin-bottom: 5px;
	}

	.index-banner06-item-title {
		margin-bottom: 5px;
	}


	.index-banner07-title {
		margin-top: 100px;
		margin-bottom: 15px;
	}

	.index-banner07-text {
		margin-bottom: 15px;
	}


	.index-banner07-content-text {
		margin-bottom: 15px;
	}


	.index-banner06-item-head {
		height: 160px;
		overflow: hidden;
		margin-bottom: 0;
	}

	.index-banner06-item-head img {
		max-width: 100%;
		height: auto;
	}

	.index-foot-item {
		margin-right: 20px;
	}

	.index-foot-right {
		float: initial;
	}

	.index-foot-foot {
		width: 975px;
	}

	.inner-banner-ptjs {
		left: 100px;
	}

	.ptjs .dddwww {
		right: 100px;
	}

	.ywtz-item {
		width: 50%;
	}

	.jjfa-item {
		width: 49%;
	}

	.cganli-item {
		width: 49%;
		height: auto;
	}

	.cganli-item-head {
		width: 100%;
		height: auto;
	}

	.cganli-item-text {
		margin-bottom: 20px;
	}

	.xgcp-item-head img {
		width: auto !important;
	}

	.anli-head {
		padding-bottom: 60px;
	}

	.anli-tab-item {
		width: 920px;
	}

	.anli-tab-item-title::after {
		margin-left: 10px;
	}

	.anli-tab-item-01 {
		margin-left: 15px;
	}

	.anli-tab-item-list-item {
		margin-left: 13px;
	}

	.anli-conetn-item:nth-child(3n) {
		margin-right: 28px;
	}

	.zix-item {
		margin-right: 28px;
	}

	.zix-item:nth-child(3n) {
		margin-right: 28px;
	}

	.qyjj-six {
		text-align: center !important;
	}

	.qyjj-six-item {
		width: 20%;
		display: inline-block;
		margin: 0 !important;
		float: inherit !important;
	}

	.fzlic-left {
		width: 37.9%;
		margin-top: 250px;
	}

	.fzlic {
		height: 980px;
	}

	.fzlic-right {
		margin-left: 63.3%;
		position: absolute;
		width: 315px;
		margin-top: 22px;
	}

	.fzlic-right .blue-dot {
		right: inherit;
		top: -10px;
		left: -332px;
		bottom: initial;
		margin: inherit;
	}

	.fzlic-right .item-right {
		right: inherit;
		top: -5px;
		left: -328px;
		bottom: initial;
		margin: inherit;
	}

	.lilian {
		width: 23% !important;
		margin-right: 24px !important;
	}

	.lilian:nth-child(4) {
		margin-right: 0 !important;
	}
}


/* 750 小屏幕 */
@media only screen and (min-width: 751px) and (max-width:974px) {



	.lilian {
		width: 23% !important;
		margin-right: 18px !important;
	}

	.lilian:nth-child(4) {
		margin-right: 0 !important;
	}

	.fzlic-left {
		width: 34.8%;
		margin-top: 290px;
	}

	.fzlic-right {
		margin-left: 63.3%;
		position: absolute;
		width: 270px;
		margin-top: 22px;
	}

	.fzlic-right .fzlic-year {
		margin-top: 1px;
	}

	.fzlic-right .blue-dot {
		right: inherit;
		top: -10px;
		left: -276px;
		bottom: initial;
		margin: inherit;
	}

	.fzlic {
		height: 1070px;
	}

	.fzlic-right .item-right {
		width: 100px;
		right: inherit;
		top: -5px;
		left: -276px;
		bottom: initial;
		margin: inherit;
	}

	.qyjj-six {
		text-align: center !important;
	}

	.qyjj-six-item {
		width: 33%;
		display: inline-block;
		margin: 0 !important;
		float: inherit !important;
	}

	.zix-item-title {
		margin-bottom: 0;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 415px;
	}

	.zix-item:nth-child(3n) {
		margin-right: 0;
	}

	.zix-item {
		margin-right: 0;
	}

	.zix-item:nth-child(2n) {
		margin-right: 0;
	}

	.anli-conetn-item-title {
		margin-bottom: 25px;
		padding: 0 25px;
	}

	.anli-conetn-item:nth-child(3n) {
		margin-right: 28px;
	}

	.anli-conetn-item:nth-child(2n) {
		margin-right: 0;
	}


	.anli-conetn-item {
		height: 390px;
		width: 48%;
	}

	.anli-conetn-item-span {
		width: 90%;
	}

	.anli-tab-item-01 {
		margin-left: 7px;
	}

	.anli-head {
		padding-bottom: 60px;
	}

	.anli-tab-item-list-item {
		margin-left: 11px;
	}


	.anli-tab-item {
		width: 725px;
	}

	.anli-tab-item-title::after {
		margin-left: 10px;
	}

	.ptjs-content .hd li {
		margin-right: 45px;
	}

	.cganli-item-text {
		margin-bottom: 20px;
	}

	.cganli-item-head {
		width: 100%;
		height: auto;
	}

	.cganli-item {
		width: 49%;
		height: auto;
	}

	.ywtz-item {
		width: 50%;
	}

	.jjfa-item {
		width: 49%;
	}

	.logo {
		width: 220px;
	}

	.margin-c {
		width: 750px;
	}

	.inner-nav {
		width: 750px;
	}

	.ptjs-item {
		width: 750px;
	}

	.ptjs-item-content img {
		width: 100% !important;
	}

	.ptjs .dddwww {
		right: 30px;
	}

	.inner-banner-ptjs {
		left: 30px;
	}

	.index-nav {
		margin-left: 15px;
	}

	.index-nav li {
		display: inline-block;
		line-height: 80px;
		padding-right: 9px;
	}

	.index-nav li a {
		font-size: 14px;
	}

	.index-head-right {
		float: right;
		text-align: center;
		color: #fff !important;
		border-radius: 20px;
		line-height: 35px;
		cursor: pointer;
		width: 68px;
		font-size: 14px;
		height: 35px;
		margin-top: 24px;
		background-color: #2183e9;
		display: block;
		font-size: 14px !important;
	}

	.index-banner02-left {
		width: 50%;
		height: auto;
	}

	.index-banner02-right {
		width: 45%;
	}

	.index-banner02-right-text {
		margin-bottom: 15px;
	}

	.index-banner02-right-item {
		margin-bottom: 10px;
	}

	.index-banner022-itme {
		width: 170px;
	}

	.index-banner022-itme-head {
		height: auto;
	}

	.index-banner022-itme {
		height: 174px;
	}

	.index-banner022-itme-text {
		margin-top: 7px;
	}


	.index-banner022-itme-title {
		margin-left: 5px;
		font-size: 16px;
	}

	.index-banner022-itme-text {
		margin-top: 5px;
		font-size: 14px;
		margin-left: 5px;
	}

	.index-banner03-item-left {
		width: 166px;
	}

	.index-banner03-item-mask01 {
		left: 166px;
		width: 250px;
		height: 225px;
	}

	.index-banner03-item:nth-child(1) {
		width: 390px;
	}

	.index-banner03-item {
		width: 166px;
		height: 225px;
	}

	.index-banner03-item-head {
		margin-left: 105px;
		margin-top: 70px;
		margin-bottom: 30px;
		margin: 12px;
		text-align: center;
	}

	.index-banner03-item-head img {
		width: 30%;
	}

	.index-banner03-item-title {
		font-weight: 600;
		font-size: 18px;
		color: #333333;
		margin-bottom: 15px;
		text-align: center;
	}

	.index-banner03-item-text {
		font-size: 14px;
		color: #333333;
		line-height: 1.2;
		padding: 0 10px;
		box-sizing: border-box;
	}

	.index-banner03-item-foot {
		position: absolute;
		bottom: 10px;
		left: 124px;
	}

	.index-banner03-item-foot img {
		width: 70%;
	}


	.index-banner04-list {
		overflow: hidden;
		text-align: center;
	}

	.index-banner04-item {
		width: 32% !important;
		height: 225px !important;
		position: relative;
		float: inherit;
		display: inline-block;
		overflow: hidden;
		margin-right: 6px;
		margin-bottom: 10px;
	}

	.banner04-bgi {
		left: 0;
	}


	.index-banner04-item-mask-title {
		font-size: 20px;
		color: #ffffff;
		transition: 0.4s;
		margin-top: 70px !important;
		text-align: left;
	}

	.index-banner04-item-mask-text {
		display: none !important;
	}

	.index-banner04-item-mask-foot {
		display: none !important;
	}

	.index-banner04-item:nth-child(1) .index-banner04-item-mask {
		height: 50%;
	}

	.index-banner04-item:nth-child(1) .index-banner04-item-mask-title {
		font-weight: 400;
	}

	.index-banner06 .bd li {
		margin-right: 10px;
	}

	.index-banner06-item {
		width: 243px;
	}

	.index-banner07-text {
		margin-bottom: 40px;
	}

	.index-banner07-content-foot {
		margin-top: 30px;
	}

	.index-foot-item {
		margin-right: 35px;
	}

	.index-foot-foot {
		width: 750px;
	}

	.index-foot-right {
		float: inherit;
	}

	.xgcp-item-head img {
		width: auto !important;
	}
}



/* 手机 */
@media (max-width: 750px) {
	* {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	html,
	body {
		margin: 0 auto;
	}

	body,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	hr,
	p,
	blockquote,
	dl,
	dt,
	dd,
	ul,
	ol,
	li,
	pre,
	form,
	fieldset,
	legend,
	button,
	input,
	textarea,
	th,
	td,
	header,
	section,
	footer {
		margin: 0;
		padding: 0
	}

	body,
	button,
	input,
	select,
	textarea {
		font: 12px/1.5 "microsoft yahei";
		color: #666;
		font-weight: normal;
	}

	body {
		overflow-x: hidden;
	}



	a {
		text-decoration: none;
		outline: none;
		font-family: "microsoft yahei";
		color: #666;
		cursor: pointer;
		font-size: 12px;
	}

	li {
		font-size: 12px;
		font-family: "microsoft yahei";
		list-style: none;
		margin: 0;
		padding: 0;
	}

	em {
		font-style: normal;
		font-size: 12px;
	}



	.clear:after {
		display: block;
		mainContent: "";
		clear: both;
	}

	.transtion {
		transition: all 0.5s;
		-o-transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
	}


	.clear {
		clear: both;
	}

	.clear:after {
		display: block;
		content: "";
		clear: both;
	}

	.header {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		height: 1.4rem;
		max-width: 750px;
		margin: 0 auto;
		z-index: 999;
		background: #4c4c4c;
		display: flex;
		align-items: center;
	}

	.header a.logo {
		float: left;
		margin-left: 0.25rem;
		height: 1.06rem;
		font-size: 0;
	}

	.header a.logo img {
		/* margin-top: 0.1rem; */
		/* max-height: 100%; */
		width: auto;
		height: auto;
	}

	.icon {
		float: right;
		width: 1.34rem;
		height: 0.94rem;
		background: url("nav.png") no-repeat center;
		background-size: 45%;
		position: absolute;
		right: 0;
		top: 0.2rem;
	}

	.menu_list_bor {
		position: fixed;
		height: 100%;
		width: 100%;
		right: -100%;
		top: 0;
		z-index: 9999;
	}

	.colse_menu {
		position: absolute;
		left: 0;
		top: 0;
		width: 30%;
		height: 100%;
		background: rgba(0, 0, 0, 0.6);
		z-index: 999;
	}

	.menu_right {
		width: 70%;
		position: absolute;
		height: 100%;
		right: 0;
		top: 0;
		background: #fff;
		z-index: 9999;
		overflow-x: hidden;
	}

	.menu_top {
		width: 100%;
		height: 1rem;
		border-bottom: 1px solid #bbbbbb;
	}

	.clo {
		line-height: 1rem;
		color: #333;
		font-size: 0.3rem;
		width: 1.8rem;
		margin-left: 0.3rem;
		height: 1rem;
		background-size: auto 0.25rem;
		padding-left: 0.35rem;
		float: left;
		margin-right: 0.6rem;
	}

	.menu_list {
		width: 100%;
	}

	.clo b {
		float: left;
		height: 100%;
		width: 20px;
		transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		background: url('fl.png') no-repeat right center;
		background-size: 40%;
	}

	.clo span {
		display: inline-block;
		line-height: 0.8rem;
		margin-left: 0.1rem;
	}

	.menu_top>a {
		float: left;
		padding: 0 0.25rem;
		height: 1rem;
		color: #333333;
		font-size: 0.3rem;
		text-align: center;
		line-height: 1rem;
	}

	.menu_list>ul>li,
	.menu_list>ul>li>ul>li {
		line-height: 0.8rem;
		*height: 0.8rem;
		position: relative;
		border-bottom: 1px solid #e9e9e9;
	}

	.menu_list>ul>li>ul {
		display: none;
	}

	.menu_list>ul>li>a,
	.menu_list>ul>li>ul>li>a {
		line-height: 0.8rem;
		*height: 0.8rem;
		color: #333;
		font-size: 0.28rem;
		display: inline-block;
		padding-left: 0.65rem;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		padding-right: 0.6rem;
	}

	.menu_list>ul>li>ul>li {
		border: 0;
		border-top: 1px solid #e9e9e9;
		padding-left: 0.3rem;
	}

	.menu_list>ul>li>ul>li>a {
		color: #575757;
	}

	.menu_list>ul>li>b,
	.menu_list>ul>li>ul>li b {
		position: absolute;
		display: block;
		width: 20%;
		height: 0.8rem;
		right: 0;
		top: 0;
		background: url('fl.png') no-repeat center;
		background-size: 18%;
	}

	.menu_list>ul>li>ul>li li {
		border-top: 1px solid #e9e9e9;
	}

	.menu_list>ul>li>ul>li li a {
		padding-left: 1rem;
		color: #333;
		font-size: 0.28rem;
		display: inline-block;
		line-height: 0.4rem;
		vertical-align: middle;
		white-space: nowrap;
	}

	.menu_list>ul>li>b.nex,
	.menu_list>ul>li>ul>li b.nex {
		background: url('nex.png') no-repeat center;
		background-size: 30%;
	}

	.menu_list>ul>li {
		line-height: 0.8rem;
	}


	/* 分隔 */


	.index-head {
		/* background-color: red; */
		display: none;
	}


	.index-banner01 {
		height: 100vh;
	}

	.mySwiper001 .swiper-slide img {
		width: 100%;
		height: 100%;
	}

	.mySwiper001 .swiper-slide .inner-img h1 {
		font-size: 0.68rem;
	}

	.mySwiper001 {
		height: 100%;
	}

	.mySwiper001 .swiper-slide ul {
		height: 100%;
	}

	.mySwiper001 .swiper-slide li {
		height: 100%;
	}

	.mySwiper001 .swiper-slide .inner-img {
		width: 90%;
	}

	.mySwiper001 .swiper-slide .inner-img p {
		display: block;
		margin: 0 auto;
		font-size: 0.32rem;
		width: 90%;
	}

	.margin-c {
		width: auto;
		margin: 0 0.25rem;
	}

	.inner-nav {
		width: auto;
		margin: 0.25rem 0.25rem 0;
	}

	.inner-nav ul li a {
		padding: 0.15rem 0.15rem;
		font-size: 0.28rem;
	}

	.inner-nav ul li {
		display: inline-block;
		margin: 0 0.45rem;
	}

	.index-banner02-title {
		font-size: 0.36rem;
		margin: 2rem 0 0.72rem;
	}

	.index-banner02-text {
		display: none;
	}

	.index-banner02-left {
		height: auto;
		width: 100%;
	}

	.index-banner02-right {
		width: 100%;
	}

	.index-banner02-right-text {
		font-size: 0.28rem;
		line-height: 1.75;
		margin-top: 0.45rem;
	}

	.index-banner02-right-item {
		display: none;
	}

	.index-banner02-right-foot {
		margin: auto;
	}

	.index-banner02-left {
		margin: 0;
		margin-bottom: 0.43rem;
	}

	.index-banner02-right-foot {
		width: 1.95rem;
		height: 0.6rem;
		line-height: 0.6rem;
		font-size: 0.24rem;
	}

	.index-banner022 .index-banner03-title {
		font-size: 0.36rem;
		margin: 2rem 0 0.72rem;
	}

	.index-banner03-text {
		display: none;
	}

	.index-banner022-list {
		display: none;
	}

	.index-banner022-list-iphone {
		display: block;
		width: 100%;
		height: 9rem;
		position: relative;
	}

	.index-banner044-list-iphone {
		display: block;
		width: 100%;
		height: 9rem;
		position: relative;
	}

	.index-banner044-list-iphone .swiper-pagination-bullet {
		width: 0.25rem !important;
		height: 0.25rem !important;
		margin-right: 0.25rem !important;
	}

	.index-banner022-list-iphone .swiper-pagination-bullet {
		width: 0.25rem !important;
		height: 0.25rem !important;
		margin-right: 0.25rem !important;
	}

	.index-banner022-list-iphone .swiper-pagination-bullet-active {
		opacity: 1;
		background-color: #2183e9 !important;
		border: none !important;
	}

	.index-banner022-list-iphone .swiper-slide {
		height: 3.73rem;
		margin-bottom: 0.45rem;
	}

	.index-banner022-itme {
		width: 3.37rem;
		height: 3.73rem;
	}

	.index-banner022-itme-head {
		height: 1.76rem;
	}

	.index-banner022-itme-title {
		margin: 0 0.13rem;
		font-size: 0.28rem;
	}

	.index-banner022-itme-text {
		margin-top: 0.14rem;
		margin: 0 0.13rem;
		font-size: 0.24rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: inherit;
	}

	.index-banner01 .swiper-pagination-bullet {
		width: 0.25rem !important;
		height: 0.25rem !important;
		margin-right: 0.25rem !important;
	}

	.index-banner01 .swiper-pagination span {
		margin-right: 0.25rem !important;
	}

	.index-banner03-item-mask01 {
		display: none;
	}

	.index-banner03-item:nth-child(3) {
		display: none;
	}

	.index-banner03-item:nth-child(1) {
		margin-right: 0.24rem;
	}

	.index-banner03-item {
		width: 3.37rem !important;
		float: left;
		height: 5.66rem;
	}

	.index-banner03-item-left {
		width: 100%;
		text-align: center;
		height: 100%;
	}

	.index-banner03-item-head {
		margin: 0.66rem auto 0.29rem;
		display: inline-block;
	}

	.index-banner03-item-title {
		font-size: 0.32rem;
		margin-bottom: 0.4rem;
	}

	.index-banner03-item-text {
		font-size: 0.24rem;
	}

	.index-banner03-item-head img {
		max-height: 0.69rem;
	}

	.index-banner03-item-foot {
		bottom: 0.6rem;
		left: 0;
		right: 0;
		margin: auto;
		width: 0.44rem;
		height: 0.44rem;
	}

	.index-banner03-item-foot img {
		width: 100%;
		height: 100%;
	}

	.index-banner03-foot {
		width: 1.93rem;
		height: 0.62rem;
		line-height: 0.62rem;
		font-size: 0.24rem;
	}

	.iphone-hide {
		display: none;
	}

	.index-banner03-title {
		font-size: 0.36rem;
		margin: 2rem 0 0.72rem;
	}

	.index-banner04-title {
		font-size: 0.36rem;
		margin: 2rem 0 0.72rem;
	}

	.index-banner05-title {
		font-size: 0.36rem;
		margin: 2rem 0 0.72rem;
	}

	.index-banner06-title {
		font-size: 0.36rem;
		margin: 2rem 0 0.72rem;
	}

	.index-banner07-title {
		font-size: 0.36rem;
		margin: 2rem 0 0.25rem;
	}

	.index-banner07-content-foot-img {
		width: 0.8rem;
		margin: 0 auto 0.1rem;
	}

	.index-banner07-content-foot-img img {
		width: 100%;
		height: 100%;
	}

	.index-banner044-list-iphone .swiper-slide {
		height: 3.43rem;
		margin-bottom: 0.27rem;
	}

	.index-banner04-item:nth-child(1) {
		width: 3.43rem;
		height: 3.43rem;
		background-color: #f0f0f0;
	}

	.banner04-bgi {
		height: 2.46rem;
		position: inherit;
	}

	.index-banner044-list-iphone .swiper-slide:nth-child(1) .banner04-bgi {
		margin-top: -1.08rem;
	}

	.index-banner04-item:nth-child(1) .index-banner04-item-mask-title {
		margin-top: 0;
		margin-left: 0.2rem;
		margin-top: 0.3rem;
		color: #333333;
		font-size: 0.28rem;
		font-weight: 600;
	}

	.index-banner05-item img {
		max-width: 2.8rem !important;
	}

	.index-banner05-content {
		padding-bottom: 0.89rem;
		height: 7rem;
	}

	.index-banner05-item {
		height: 1.84rem;
	}

	.index-banner05-content .swiper .swiper-slide {
		height: 1.84rem;
	}

	.index-banner05-content .swiper-pagination {
		bottom: 0.6rem !important;
		display: none;
	}

	.index-banner06-item {
		width: 3.25rem;
		height: 6.56rem;
		position: relative;
	}

	.index-banner06-item-time,
	.index-banner06-item-title,
	.index-banner06-item-text {
		padding-left: 0.15rem;
	}


	.index-banner06-item-head {
		height: 2.29rem;
		margin-bottom: 0.3rem;
	}

	.index-banner06-item-time {
		font-size: 0.24rem;
		margin-bottom: 0.4rem;
	}

	.index-banner06-item-title {
		font-size: 0.28rem;
		margin-bottom: 0.35rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: inherit;
	}

	.index-banner06 .bd li {
		margin-right: 0.5rem;
	}

	.index-banner06-item-foot {
		position: absolute;
		bottom: 0.25rem;
		width: 0.3rem;
		height: 0.3rem;
		left: 0.15rem;
	}

	.index-banner06-item-foot img {
		width: 100%;
		height: 100%;
	}

	.index-banner06-item-text {
		font-size: 0.24rem;
	}

	.qyjj-content-text * {
		max-width: 100%;
	}

	.qyjj-content {
		padding: 0.25rem;
		margin-bottom: 1rem;
	}

	.index-banner07-content {
		width: 100%;
		font-size: 0.28rem;
	}

	.index-banner07-content-text {
		font-size: 0.28rem;
		margin-bottom: 0.48rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		min-height: 2rem;
	}

	.index-banner07-content-foot {
		margin-top: 0.8rem;
	}

	.index-banner07-content-foot-item:nth-child(3) {
		margin-right: 0;
	}

	.index-banner07-content-foot-item {
		margin-right: 1.46rem;
		font-size: 0.28rem;
		margin-bottom: 0.4rem;
	}

	.index-foot-foot {
		width: 100%;
		position: inherit;
		height: 4.7rem;
		font-size: 0.24rem;
	}

	.index-foot-foot a {
		font-size: 0.24rem;
	}

	.pc-hide {
		display: block !important;
	}

	.pc-hide1 {
		display: flex !important;
	}

	.iphone-foot-ewm {
		width: 1.3rem;
		height: 1.3rem;
		margin: 0.5rem auto 0.18rem;
		background-color: #FFFFFF;
		position: relative;
	}

	.iphone-foot-ewm img {
		max-width: 85%;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		margin: auto;
	}

	.index-foot {
		padding: 0 !important;
	}

	.menu_list>ul>li>ul>li>ul {
		display: none !important;
	}

	.inner-banner-ptjs {
		font-size: 0.48rem;
	}

	.ptjs .dddwww {
		font-size: 0.28rem;
		margin-top: 0rem;
		/* right: 0.25rem; */
		left: 0.25rem;
		right: inherit;
		bottom: 0.25rem;
	}

	.ptjs .dddwww a {
		font-size: 0.28rem;
	}

	.ptjs-content .hd li {
		margin-right: 0;
		font-size: 0.28rem;
		width: 31%;
		height: 0.8rem;
		display: inline-block;
		line-height: 0.8rem;
	}

	.ptjs-item {
		width: inherit;
		margin: 0 0.25rem;
	}

	.ptjs-item-title {
		margin-top: 0.5rem;
		margin-bottom: 0.25rem;
		text-align: center;
		font-size: 0.48rem;
		color: #333333;
	}

	.ptjs-item-text {
		font-size: 0.28rem;
		margin-bottom: 0.4rem;
		color: #999999;
		line-height: 1.5 !important;
		text-align: center;
	}

	.ptjs-item-content * {
		max-width: 100% !important;
		/* height: auto !important; */
	}

	.ptjs-item-content {
		min-height: 2rem;
		margin-bottom: 0.5rem;
	}

	.inner-banner-dzkf {
		font-size: 0.38rem;
		color: #f5f7fa;
		position: absolute;
		left: 0.25rem;
		top: 0.25rem;
	}

	.inner-banner-dzkf-text {
		width: 70%;
		font-size: 0.24rem;
		left: 0.25rem;
		top: 0.9rem;
		color: #babbbe;
	}

	.inner-banner-dzkf-foot {
		width: 1.5rem;
		height: 0.65rem;
		border-radius: 0.1rem;
		line-height: 0.65rem;
		color: #FFFFFF;
		font-size: 0.28rem;
		background-color: #2183e9;
		bottom: 0.25rem;
		left: inherit;
		right: 0.25rem;
	}

	.dzkf .hd li {
		margin-right: 0.1rem;
	}

	.ywtz-list {
		margin-top: 0.25rem;
	}

	.ywtz-item-head {
		float: left;
		margin-right: 0.25rem;
		max-width: 1.2rem !important;
		width: 0.8rem;
	}

	.ywtz-item-title {
		font-size: 0.32rem;
		color: #333333;
		font-weight: 600;
		margin-top: 0.25rem;
		margin-bottom: 0.25rem;
	}

	.ywtz-item-text {
		font-size: 0.28rem;
	}

	.ywtz-item-text a {
		font-size: 0.28rem;
	}

	.ywtz-item {
		float: left;
		margin-bottom: 0.4rem;
		min-height: 2rem;
	}

	.jjfa-item {
		background-color: rgba(44, 137, 231, 0.4);
		overflow: hidden;
		padding: 0 0.25rem;
		margin-bottom: 0.4rem;
		float: left;
		height: auto;
	}


	.jjfa-item-title {
		margin-top: 0.25rem;
		color: #FFFFFF;
		font-size: 0.4rem;
	}

	.jjfa-item-span {
		display: none;
	}

	.jjfa-item-text {
		font-size: 0.28rem;
		margin-top: 0.25rem;
		margin-bottom: 0.25rem;
	}

	.jjfayous .ywtz-item {
		min-height: 2rem;
	}

	.cganli-item {
		border: 1px solid #EEEEEE;
		margin-bottom: 0.4rem;
		padding: 0 0.25rem;
		height: auto !important;
	}

	.cganli-item-head {
		margin: 0.25rem 0;
		height: auto !important;
	}

	.cganli-item-title {
		font-size: 0.34rem;
		color: #333333;
		margin-bottom: 0.05rem;
	}

	.cganli-item-text {
		font-size: 0.28rem;
		margin-bottom: 0.25rem;
	}

	.xgcp-item {
		/* height: 5rem !important; */
		padding: 0 0.25rem;
		height: auto !important;
	}

	.xgcp-item-head {
		margin: 0 auto;
		margin-top: 0.25rem;
		margin-bottom: 0.25rem;
		text-align: center;
		max-height: 1.4rem;
		width: 1rem;
	}

	.xgcp-item-title {
		font-size: 0.36rem;
		margin-bottom: 0.15rem;
		text-align: center;
	}

	.xgcp-item-text {
		font-size: 0.28rem;
		color: #333333;
		line-height: 1.5;
		margin-bottom: 0.25rem;
	}

	.xgcp .ptjs-item-content {
		min-height: 2rem;
	}

	.xgcp-lb .swiper-pagination-bullet {
		width: 0.25rem !important;
		height: 0.25rem !important;
	}

	.xgcp-lb {
		position: relative;
		margin-top: 0.4rem;
		padding-bottom: 0.9rem !important;
	}

	.margin-top80 {
		margin-top: 1.4rem;
	}

	.anli .dddwww {
		margin-top: 0.3rem;
		margin-bottom: 0.3rem;
		font-size: 0.28rem;
	}

	.anli .dddwww a {
		font-size: 0.28rem;
	}

	.anli-name {
		text-align: center;
		font-size: 0.48rem;
		color: #333333;
		margin-bottom: 0.05rem;
	}

	.anli-text {
		font-size: 0.28rem;
	}

	.anli-head-ss {
		position: relative;
		width: 100%;
		height: 0.9rem;
		margin-top: 0.25rem;
		box-sizing: border-box;
		overflow: hidden;
	}

	.anli-head-ss a {
		display: block;
		position: relative;
		float: right;
		width: 12%;
		height: 0.9rem;
	}

	.anli-head-ss img {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
		cursor: pointer;
	}

	.anli-head-ss input {
		float: left;
		width: 88%;
		border: none;
		height: 0.9rem;
		box-sizing: border-box;
		padding-left: 0.25rem;
		line-height: 0.9rem;
		font-size: 0.28rem;
	}

	.anli-tab {
		display: none;
	}

	.anli-conetn-item:nth-child(3n) {
		margin-right: 0.28rem;
	}

	.anli-conetn-item {
		width: 100%;
		margin-right: 0.28rem;
		height: auto;
		margin-bottom: 0.45rem;
	}

	.anli-conetn-item:nth-child(2n) {
		margin-right: 0;
	}

	.anli-conetn-item-head {
		height: auto;
	}

	.anli-conetn-item-cimg {
		width: 1rem;
		height: 1rem;
		top: 2.3rem;
		left: inherit;
		right: 0.25rem;
	}

	.anli-conetn-item-title {
		padding-left: 0.25rem;
		padding-right: 0.25rem;
		margin-top: 0.25rem;
		font-size: 0.3rem;
		margin-bottom: 0.25rem;
	}

	.anli-conetn-item-foot {
		margin: 0.25rem;
	}

	.anli-conetn-item-foot span {
		margin-right: 0;
		padding: 0.12rem 0.16rem;
		border-radius: 0.1rem;
		margin-right: 0.25rem;
		font-size: 0.28rem;
		margin-bottom: 0.15rem;
	}

	.anli-conetn-item-span {
		width: auto;
		margin: 0 0.25rem;
	}

	.anli-info-hade {
		margin-top: 0.25rem;
		margin-bottom: 0.25rem;
		height: auto;
	}

	.anli-info-hade-left {
		width: 2.6rem;
		height: 2.6rem;
		position: relative;
		border: 1px solid #EEEEEE;
		margin: 0.25rem;
	}

	.anli-info-hade-title {
		color: #666666;
		font-weight: 600;
		font-size: 0.4rem;
		margin-top: 0.45rem;
		margin-bottom: 0.45rem;
	}

	.anli-info-hade-text {
		font-size: 0.24rem;
	}

	.anli-info-title {
		margin-bottom: 0.4rem;
		font-size: 0.42rem;
		color: #333333;
	}

	.anli-info-nav-item:nth-child(5) {
		margin-right: 0;
	}

	.anli-info-nav-item {
		font-size: 0.26rem;
		padding-bottom: 0.25rem;
		margin-right: 0.38rem;
	}

	.anli-info-nav {
		margin-bottom: 0.35rem;
	}

	.anli-info-content-title {
		font-size: 0.36rem;
		color: #2183e9;
		margin-top: 0.35rem;
	}

	.anli-info-content-text * {
		line-height: 1.5 !important;
		font-size: 0.28rem !important;
	}

	.anli-info-nav-item:hover {
		color: #333333;
	}

	.anli-conetn-list {
		margin-bottom: 0.6rem;
		min-height: 3rem;
	}

	.zix-list {
		overflow: hidden;
		margin-top: 0.4rem;
		margin-bottom: 0.65rem;
	}

	.zix-item {
		width: 100%;
		margin-right: 0;
		height: auto;
		position: relative;
		margin-bottom: 0.5rem;
		padding: 0.25rem;
	}

	.zix-item a {
		height: auto;
	}

	.zix-item:nth-child(3n) {
		margin-right: 0;
	}

	.zix-item:nth-child(2n) {
		margin-right: 0rem;
	}

	.zix-item-head {
		height: auto;
		width: 100%;
		overflow: hidden;
		margin-right: 0;
	}

	.zix-item-head img {
		width: 100%;
		height: auto;
	}

	.zix-item-title {
		margin: 0.12rem 0;
		font-size: 0.3rem;
		color: #333333;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.zix-item-foot {
		margin-left: 0rem;
		position: initial;
		margin-bottom: 0.15rem;
	}

	.news-info-dw {
		font-size: 0.32rem;
		margin-top: 0.25rem;
		color: #999999;
	}

	.zix-item-foot-img {
		width: 2rem;
		height: 0.72rem;
		border-radius: 0.06rem;
	}

	.news-info-name {
		width: 100%;
		text-align: center;
		font-size: 0.38rem;
		color: #333333;
		margin-top: 0.4rem;
	}

	.news-info-heade-foot {
		margin-top: 0rem;
		color: #666666;
		font-size: 0.28rem;
		margin-bottom: 0.25rem;
		text-align: center;
	}

	.news-info-heade {
		height: auto;
	}

	.news-info-content {
		min-height: 300px;
		margin-top: 0.35rem;
		overflow: hidden;
		margin-bottom: 0.35rem;
		line-height: 1.5;
	}

	.anli-info-hade-foot {
		display: none;
	}

	.news-info-foot-left-syp {
		font-size: 0.32rem;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.news-info-foot-left-syp em {
		font-size: 0.32rem;
	}

	.news-info-foot-left-syp a {
		font-size: 0.32rem;
	}

	.news-info-foot-left-xyip {
		font-size: 0.32rem;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.news-info-foot-left-xyip em {
		font-size: 0.32rem;
	}

	.news-info-foot-left-xyip a {
		font-size: 0.32rem;
	}

	.news-info-foot-right {
		display: block;
		float: right;
		margin-top: 0.6rem;
		width: 2.6rem;
		height: 0.8rem;
		line-height: 0.8rem;
		text-align: center;
		font-size: 0.28rem;
		color: #666666;
		background-color: #FFFFFF;
		border-radius: 0.4rem;
		display: none;
	}

	.news-info-foot-left {
		width: 60%;
	}

	.gywm .hd {
		display: none;
	}

	.qyjj-content-text {
		font-size: 0.28rem !important;
		line-height: 1.5 !important;
	}

	.qyjj-six-item {
		display: inline-block !important;
		width: 32% !important;
		float: inherit !important;
		margin: 0 !important;
	}

	.qyjj-six {
		text-align: center;
	}


	.qyjj-title {
		margin-top: 0.5rem;
		margin-bottom: 0.25rem;
		text-align: center;
		font-size: 0.48rem;
		color: #333333;
	}

	.qyjj-text {
		text-align: center;
		font-size: 0.28rem;
		color: #666666;
		margin-bottom: 0.4rem;
	}

	.daoshanjiao {
		display: none;
	}

	.fzlic-sxian {
		display: none;
	}

	.margintop70 {
		margin-top: 0.25rem !important;
	}

	.fzlic-left {
		width: 100%;
		text-align: left;
		position: relative;
		margin-top: 0.25rem !important;
	}

	.fzlic-right {
		margin-left: 0;
		position: inherit;
		width: 100%;
		margin-top: 0.25rem;
	}

	.fzlic-text {
		font-size: 0.28rem;
		color: #666666;
		width: 100%;
		position: inherit;
		right: 0;
		line-height: 1.5;
	}

	.fzlic-year {
		font-size: 0.38rem;
		color: #2183e9;
		margin-bottom: 0rem;
	}

	.fzlic {
		min-height: 8rem;
		margin-bottom: 0.75rem;
	}

	.lxwm-list {
		padding-top: 0.45rem !important;
	}

	.lxwm-item {
		width: 100% !important;
		margin-bottom: 0.45rem !important;
	}

	.lxwm-item-head {
		margin-bottom: 0.25rem !important;
	}

	.lxwm-item-title {
		font-size: 0.38rem !important;
	}

	.lxwm-item-text {
		font-size: 0.26rem !important;
	}

	.inner-banner-ptjs {
		margin-top: 0.6rem;
		font-size: 0.38rem !important;
		left: 0.25rem;
		bottom: 0.25rem;
		display: none;
	}

	.inner-banner {
		height: 2.5rem;
		margin-top: 1.4rem;
	}

	.qyjj-content-text {
		margin-bottom: 0.7rem !important;
	}

	.zix-item-foot {
		font-size: 0.28rem;
	}

	.ptjs-content .hd {
		height: 2.6rem;
	}

	.BMap_mask {
		height: 4rem !important;
	}

	.qyjj-content {
		padding: 0.25rem !important;
	}

	.innerContact-form-tel {
		width: 100% !important;
	}

	.innerContact-form-tel div h3 {
		width: 0.5rem;
		font-size: 0.38rem;
		line-height: 0.48rem;
	}

	.innerContact-form-tel div b {
		font-size: 0.38rem;
		margin-top: 0.1rem;
	}

	.innerContact-form-tel p {
		font-size: 0.28rem;
		color: #666;
		margin: 0.25rem 0 0.25rem;
		line-height: 0.32rem;
		border-top: 1px solid #bbbbbb;
		padding-top: 0.25rem;
	}

	.innerContact-form-tel dl dt {
		font-size: 0.36rem;
	}

	.innerContact-form-tel dl dd {
		font-size: 0.68rem;
		line-height: 0.96rem;
	}

	.innerContact-form-list {
		width: 100%;
	}

	.innerContact-form-list div {
		margin-bottom: 0.25rem;
	}

	.innerContact-form-list div span {
		height: 0.5rem;
		line-height: 0.5rem;
		font-size: 0.28rem;
		float: left;
		margin-right: 0.25rem;
		width: 0.72rem;
	}

	.innerContact-form-list div input {
		height: 1rem;
		font-size: 0.28rem;
		width: 100%;
		padding: 0 0.25rem;
		box-sizing: inherit;
		box-sizing: border-box;
	}

	.innerContact-form-list div textarea {
		height: 1rem;
		font-size: 0.28rem;
		width: 100%;
		padding: 0.2rem 0.25rem;
		box-sizing: border-box;
	}

	.index-banner03-list ul li {
		font-size: 0;
	}

	.innerContact-form-list div .layui-btn {
		width: 100%;
		height: 1rem;
		font-size: 0.32rem;
	}

	.index-head-right {
		border-radius: 0.3rem;
		line-height: 0.6rem;
		width: 1rem;
		height: 0.6rem;
		margin-top: 0;
		font-size: 0.28rem !important;
		margin-right: 0.25rem;
	}

	.lilian {
		float: inherit;
		display: block;
		width: 100%;
		margin-bottom: 0.5rem;
		text-align: center;
	}


	.index-mask {
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.4);
		position: fixed;
		top: 0px;
		left: 0px;
		display: none;
		z-index: 9999;
	}

	.mask-content {
		width: 7rem;
		height: 9rem;
		border-radius: 0.1rem;
	}

	.index-mask-xxx {
		width: 0.36rem;
		height: 0.36rem;
		top: -0.52rem;
	}

	.mask-content-top {
		width: 100%;
		height: 2.4rem;
		border-top-left-radius: 0.1rem;
		border-top-right-radius: 0.1rem;
		box-sizing: border-box;
		padding: 0.3rem;
	}

	.mask-content-top-title {
		font-size: 0.32rem;
		margin-bottom: 0.1rem;
	}

	.mask-content-top-text {
		font-size: 0.28rem;
	}

	.mask-form {
		padding: 0.5rem 0 0 0.25rem;
	}

	.mask-form-item {
		margin-bottom: 0.24rem;
	}

	.mask-form-item-left {
		width: 1.7rem;
		margin-right: 0.15rem;
		line-height: 0.65rem;
		font-size: 0.28rem;
	}

	.mask-form-item-right {
		width: 3.8rem;
		height: 0.65rem;
		border-radius: 0.1rem;
	}

	.mask-form-item-right input {
		padding-left: 0.2rem;
		font-size: 0.28rem;
	}

	.mask-form-item:nth-child(3) input {
		width: 1.8rem;
	}

	.mask-form-item-position {
		width: 1.8rem;
		height: 0.54rem;
		border-radius: 0.1rem;
		line-height: 0.54rem;
		font-size: 0.28rem;
		top: 0.04rem;
		right: 0.06rem;
	}

	.mask-form-item span {
		font-size: 0.28rem;
		margin-left: 0.1rem;
		z-index: 999;
		position: relative;
	}

	.mask-form-btn {
		margin-left: 1.85rem;
		margin-top: 0.25rem;
		width: 3.8rem;
		height: 0.65rem;
		border-radius: 0.1rem;
		font-size: 0.28rem;
		position: relative;
		line-height: 0.65rem;
	}

	.mask-form-btn:hover {
		color: #fff;
		background-color: #2183e9;
	}
}

.lxwm-item-head img {
	width: 70px !important;
}

.sendStatus {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	height: 31px;
	text-align: center;
	padding: 0 7px;
	line-height: 31px;
	color: #fff !important;
	background: #0076fe;
	border-radius: 3px;
}

.sendStatus.disabled {
	background: #ccc;
	cursor: default;
}

.sendNoteShadow {
	padding: 10px;
	width: 280px;
	text-align: center;
}

.sendNoteShadow input,
.sendNoteShadow img {
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
}

.sendNoteShadow input {
	border: 1px solid #e6e6e6;
	width: 120px;
	margin-right: 10px;
	padding-left: 10px;
	font-size: 16px;
}

.sendNoteShadow a {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	margin: 13px 6px 0;
	padding: 2px 10px;
	border: 1px solid #4898d5;
	background-color: #2e8ded;
	color: #fff;
	border-radius: 2px;
	font-weight: 400;
	cursor: pointer;
	text-decoration: none;
}