

html {

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%;

	line-height: 1.15;

	-webkit-tap-highlight-color: rgba(0,0,0,0);

}

body {

	margin: 0;

	font-family: "Microsoft Yahei", PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;

	line-height: 1.42857143;

	font-size: 0.7rem;

	min-width: 320px;

	background: #fff;

	color: #333;

	padding-bottom: 2.65rem;

}

h1 {

	font-size: 2em;

	margin: .67em 0;

}

figure {

	margin: 1em 40px;

}

hr {

	box-sizing: content-box;

	height: 0;

	overflow: visible;

}

a {

	-webkit-text-decoration-skip: objects;

	background-color: transparent;

}

abbr[title] {

	border-bottom: none;

	-webkit-text-decoration: underline dotted;

	text-decoration: underline dotted;

}

b, strong {

	font-weight: bolder;

}

dfn {

	font-style: italic;

}

mark {

	background-color: #ff0;

	color: #000;

}

small {

	font-size: 80%;

}

sub, sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

	vertical-align: baseline;

}

sub {

	bottom: -.25em;

}

sup {

	top: -.5em;

}

audio:not([controls]) {

	display: none;

	height: 0;

}

img {

	border-style: none;

}

svg:not(:root) {

	overflow: hidden;

}

button, input, optgroup, select, textarea {

	line-height: 1.42857143;

	margin: 0;

	outline: none;

}

body, button, input, select, textarea {

	text-rendering: optimizeLegibility;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	-moz-font-feature-settings: "liga", "kern";

}

button, input {

	overflow: visible;

}

button, select {

	text-transform: none;

}

button, html [type=button],/* 1 */ [type=reset], [type=submit] {

-webkit-appearance:button;

}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {

border-style:none;

padding:0;

}

button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring {

outline:1px dotted ButtonText;

}

fieldset {

	padding: .35em .75em .625em;

}

legend {

	box-sizing: border-box;

	color: inherit;

	display: table;

	max-width: 100%;

	padding: 0;

	white-space: normal;

}

progress {

	display: inline-block;

	vertical-align: baseline;

}

textarea {

	overflow: auto;

}

[type=checkbox], [type=radio] {

box-sizing:border-box;

padding:0;

}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {

height:auto;

}

[type=search] {

-webkit-appearance:textfield;

outline-offset:-2px;

}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {

-webkit-appearance:none;

}

::-webkit-file-upload-button {

-webkit-appearance:button;

font:inherit;

}

summary {

	display: list-item;

}

article, aside, footer, header, nav, section, figcaption, figure, main, details,/* 1 */ menu {

	display: block;

}

pre, code, kbd, samp {

	font-family: monospace, monospace;

	font-size: 1em;

}

audio, video, canvas {

	display: inline-block;

}

template, [hidden] {

display:none;

}

.clearfix {

	zoom: 1;

}

.clearfix:before, .clearfix:after {

	display: table;

	line-height: 0;

	content: "";

}

.clearfix:after {

	clear: both;

}

a {

	color: #333;

	text-decoration: none;

}

ul {

	margin: 0;

	list-style: none;

	padding: 0;

}

.container {

	padding: 0 0.5rem;

}

.img-center {

	text-align: center;

	font-size: 0;

}

.img-center img {

	display: inline-block;

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%;

	vertical-align: middle;

	border:2px #fff solid;

	border-radius:6px;

}

.more-big {

	display: block;

	line-height: 1.7rem;

	text-align: center;

	background-color: #127c82;

	color: #fff;

	margin: 1rem auto 0;

	width: 6rem;

	border-radius: 5rem;

}

.swiper-pagination-bullet {

	opacity: 1;

	background-color: #333;

}

.swiper-pagination-bullet-active {

	background-color: #127c82;

}

.yunu-header {

	background-color: #f2f3f4;

	padding: 0.1rem 0;

	border-top:5px #127c82 solid;

}

.yunu-header .logo {

	float: left;

}

.yunu-header .logo img {

	display: block;

	height: 2rem;

	width: auto;

}

.yunu-header .menu {

	float: right;

	height: 0.75rem;

	margin-top:0.7rem;

}

.yunu-header .menu img {

	display: block;

	height: 100%;

	width: auto;

}

.yunu-header ul {

	margin: 0.45rem 1.5rem 0 5.2rem;

	font-size: 0;

}

.yunu-header li {

	display: inline-block;

	width: 33.333333%;

	box-sizing: border-box;

	border-right: 1px solid #eee;

}

.yunu-header li:last-child {

	border-right: 0;

}

.yunu-header li a {

	display: block;

	font-size: 0.6rem;

	text-align: center;

	line-height: 1;

}

.yunu-menu-box {

	position: absolute;

	top: 2.5rem;

	left: 0;

	width: 100%;

	z-index: 10;

	background: url(../images/nav_bg.jpg) no-repeat center 0 / cover;

	display: none;

}

.yunu-menu-box li {

	line-height: 2rem;

	border-top: 1px solid rgba(255,255,255,0.2);

}

.yunu-menu-box li a {

	display: block;

	color: #fff;

	padding: 0 0.5rem;

	margin-right: 2rem;

}

.yunu-menu-box li i {

	float: right;

	height: 2rem;

	width: 2rem;

	background: url(../images/arrt.png) no-repeat center;

	background-size: 0.625rem 0.625rem;

	position: relative;

	z-index: 1;

	cursor: pointer;

}

.yunu-menu-box li .sub {

	display: none;

}

.yunu-menu-box li .sub a {

	border-top: 1px solid rgba(255,255,255,0.2);

	margin-right: 0;

	background-color: rgba(255,255,255,0.1);

}

.yunu-menu-box li.open i {

	background-image: url(../images/arrb.png);

}

.yunu-menu-box li.open .sub {

	display: block;

}

.yunu-swiper img {

	display: block;

	width: 100%;

	height: auto;

	border-radius:6px;

}

.section {

	padding: 1rem 0;

}

.section-title {

	margin-bottom: 1rem;

	text-align: center;

	font-size: 1rem;

}

.section-title strong {

	color: #127c82;

}

.section-title p {

	margin: 0;

	font-size: 0;

}

.section-title span {

	display: inline-block;

	vertical-align: middle;

	position: relative;

	font-size: 0.6rem;

	padding: 0 0.5rem;

}

.section-title span:before, .section-title span:after {

	position: absolute;

	top: 50%;

	content: '';

	width: 1rem;

	height: 0.1rem;

	background-color: #127c82;

	margin-top: -0.05rem;

}

.section-title span:before {

	right: 100%;

}

.section-title span:after {

	left: 100%;

}

.in-yin {

	margin: -0.375rem 0 0 -0.375rem;

}

.in-yin li {

	float: left;

	width: 50%;

}

.in-yin li a {

	display: block;

	margin: 0.375rem 0 0 0.375rem;

}

.in-yin li .text {

	padding: 0 0.5rem 0.5rem;

	background-color: #eee;

}

.in-yin li .text i {

	width: 1.5rem;

	height: 1.5rem;

	background: no-repeat center / contain #127c82;

	margin: 0 auto;

	border-radius: 50%;

	display: block;

	position: relative;

	top: -0.75rem;

}

.in-yin li .text h4 {

	margin: 0;

	position: relative;

	font-size: 0.65rem;

	text-align: center;

}

.in-yin li .text p {

	font-size: 0.6rem;

	text-align: justify;

	margin: 0.25rem 0 0;

	height: 3.4rem;

	overflow: hidden;

}

.bg1 {

	color: #fff;

	background: url(../images/cp_bg.jpg) no-repeat center / cover;

	border-radius:6px;

}

.in-prd-menu {

	background-color: #fff;

	margin-bottom: 1rem;

}

.in-prd-menu li {

	float: left;

	width: 50%;

	border-top: 1px solid #d5d6d9;

}

.in-prd-menu li a {

	display: block;

	font-size: 0.6rem;

	line-height: 1.8rem;

	padding-left: 1.5rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	position: relative;

}

.in-prd-menu li a:before {

	content: "";

	width: 0.175rem;

	height: 0.175rem;

	background: #fac12c;

	position: absolute;

	top: 50%;

	left: 0.75rem;

	border: #333 0.1rem solid;

	border-radius: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

}

.in-prd-list {

	margin: -0.5rem 0 0 -0.5rem;

}

.in-prd-list li {

	float: left;

	width: 50%;

}

.in-prd-list li .img-center {

	height: 5.45rem;

	line-height: 5.45rem;

}

.in-prd-list li a {

	display: block;

	margin: 0.5rem 0 0 0.5rem;

}

.bg1 .in-prd-list li a {

	color: #fff;

}

.in-prd-list li p {

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 0.6rem;

	text-align: center;

	margin: 0.5rem 0 0;

}

.in-prd-list-1 {

	margin: -0.25rem 0 0 -0.25rem;

}

.in-prd-list-1 li {

	width: 33.333333%;

}

.in-prd-list-1 li a {

	margin: 0.25rem 0 0 0.25rem;

}

.in-prd-list-1 li .img-center {

	height: 3.6rem;

	line-height: 3.6rem;

}

.in-prd-list-1 li p {

	margin-top: 0.25rem;

}

.in-case-menu {

	font-size: 0;

	text-align: center;

	margin-bottom: 0.75rem;

}

.in-case-menu li {

	display: inline-block;

	width: 20%;

	vertical-align: middle;

}

.in-case-menu li a {

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 0.6rem;

}

.in-case-menu li a:after {

	display: block;

	width: 60%;

	height: 1px;

	background-color: #127c82;

	content: '';

	margin: 0.15rem auto 0;

	visibility: hidden;

}

.in-case-menu li.active a {

	color: #127c82;

	font-weight: bold;

}

.in-case-menu li.active a:after {

	visibility: visible;

}

.in-case-con .swiper-slide a {

	display: block;

}

.in-case-con .swiper-slide .text {

	background-color: #127c82;

	color: #fff;

	margin: -1.5rem 0.75rem 0;

	position: relative;

	z-index: 1;

	padding: 0.75rem;

	font-size: 0.6rem;

	text-align: center;

}

.in-case-con .swiper-slide .text h4 {

	margin: 0;

}

.in-case-con .swiper-slide .text p {

	margin: 0.5rem 0 0;

	opacity: 0.7;

}

.in-ys .swiper-pagination {

	position: static;

	font-size: 0;

	margin-top: 0.75rem;

}

.in-ys .swiper-slide {

	width: 10.6rem;

}

.in-ys .swiper-slide dl {

	margin: 0;

	background-color: #127c82;

	color: #fff;

	padding: 0.5rem;

}

.in-ys .swiper-slide dd {

	margin: 0.75rem 0 0;

	font-size: 0.6rem;

	text-align: center;

}

.in-ys .swiper-slide dd h4 {

	margin: 0;

}

.in-ys .swiper-slide dd p {

	margin: 0.25rem auto 0;

	opacity: 0.7;

	width: 90%;

	height: 60px;

}

.in-ys .swiper-slide dd .num {

	display: block;

	margin: 0.5rem auto 0;

	height: 0.75rem;

	width: auto;

}

.in-tel {

	font-size: 0.5rem;

	color: #333;

	position: absolute;

	bottom: 0;

	left: 0.5rem;

}

.in-tel img {

	display: block;

	width: 0.5rem;

	height: auto;

	margin-bottom: 0.25rem;

}

.in-tel strong {

	display: block;

	font-size: 0.75rem;

	font-family: "DINOT";

	word-break: break-all;

}

.in-kehu li {

	padding: 0.5rem;

	background-color: #f5f5f5;

	margin-top: 0.5rem;

}

.in-kehu li a {

	display: block;

	overflow: hidden;

}

.in-kehu li .img-center {

	float: left;

	width: 4.75rem;

	height: 4.75rem;

	overflow: hidden;

	border-radius: 50%;

	line-height: 4.75rem;

}

.in-kehu li .text {

	margin-left: 5.75rem;

	padding-top: 0.5rem;

}

.in-kehu li .text h4 {

	margin: 0;

	font-size: 0.6rem;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.in-kehu li .text p {

	margin: 0.5rem 0 0;

	color: #666;

	text-align: justify;

	font-size: 0.6rem;

}

.in-news-menu {

	font-size: 0;

	text-align: center;

	margin-bottom: 0.5rem;

}

.in-news-menu li {

	display: inline-block;

	vertical-align: middle;

	margin: 0 0.25rem;

}

.in-news-menu li a {

	display: block;

	line-height: 1.5rem;

	width: 5rem;

	font-size: 0.7rem;

	border: 1px solid #ebebeb;

}

.in-news-menu li.active a {

	background-color: #127c82;

	border-color: #127c82;

	color: #fff;

}

.in-news-con li {

	margin-top: 0.5rem;

}

.in-news-con li a {

	display: block;

	border: 1px solid #eee;

	background-color: #fff;

	overflow: hidden;

}

.in-news-con li .date {

	float: left;

	width: 3rem;

	color: #666;

	padding: 0.85rem 0;

	text-align: center;

	border-right: 1px solid #eee;

	line-height: 1;

	font-size: 0.6rem;

}

.in-news-con li .date strong {

	display: block;

	font-size: 1.4rem;

	color: #333;

	font-family: Impact;

	margin-bottom: 0.3rem;

}

.in-news-con li .info {

	margin-left: 3rem;

	padding: 0.5rem;

}

.in-news-con li .info h4 {

	margin: 0;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 0.7rem;

}

.in-news-con li .info p {

	color: #888;

	margin: 0.25rem 0 0;

	overflow: hidden;

	font-size: 0.6rem;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

}

.in-about {

	margin: 1rem 0 0;

}

.in-about dd {

	margin: 0.5rem 0 0;

	text-align: center;

}

.in-about dd h4 {

	margin: 0;

}

.in-about dd p {

	margin: 0.3rem 0 0;

	font-size: 0.6rem;

}

.in-qyfc {

	margin-top: 1rem;

}

.in-qyfc .tit {

	line-height: 1.25rem;

	padding-bottom: 0.5rem;

	border-bottom: 1px solid #eee;

	margin-bottom: 0.5rem;

	background: url(../images/photo_ico.png) no-repeat 0 0 / auto 1.25rem;

	padding-left: 1.5rem;

}

.in-qyfc .tit .more {

	float: right;

	text-transform: uppercase;

	font-size: 0.6rem;

}

.in-total li {

	float: left;

	width: 33.333333%;

}

.in-total li h4 {

	margin: 0;

	font-size: 0.75rem;

}

.in-total li p {

	margin: 0;

	font-size: 0.6rem;

}

.in-total li p:before {

	content: '';

	display: block;

	width: 3.4rem;

	height: 0.3rem;

	background-color: #127c82;

	margin-top: -0.4rem;

}

.yunu-footer {

	text-align: center;

	font-size: 0.6rem;

	padding: 0.75rem 0;

	background-color: #f2f2f2;

}

.yunu-footer p {

	margin: 0.25rem 0;

}

.yunu-footer-fix {

	position: fixed;

	bottom: 0;

	left: 0;

	width: 100%;

	background-color: #127c82;

	z-index: 10;

}

.yunu-footer-fix li {

	float: left;

	width: 25%;

}

.yunu-footer-fix li a {

	display: block;

	text-align: center;

	color: #fff;

	padding: 0.4rem 0;

	font-size: 0.6rem;

	line-height: 1;

}

.yunu-footer-fix li i {

	display: block;

	height: 1rem;

	background: no-repeat center;

	background-size: contain;

	margin-bottom: 0.25rem;

}

.yunu-footer-fix li i.i1 {

	background-image: url(../images/f_ico01.png);

}

.yunu-footer-fix li i.i2 {

	background-image: url(../images/f_ico02.png);

}

.yunu-footer-fix li i.i3 {

	background-image: url(../images/f_ico03.png);

}

.yunu-footer-fix li i.i4 {

	background-image: url(../images/f_ico04.png);

}

.yunu-title-1 {

	text-align: center;

	line-height: 2rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	background: #127c82;

	background-size: cover;

	font-size: 0.8rem;

	margin-bottom: 1rem;

	color: #fff;

	border-top: 1px solid rgba(255,255,255,0.4);

}

.yunu-page {

	text-align: center;

	margin: 1rem 0;

}

.yunu-page a, .yunu-page span {

	display: inline-block;

	margin: 0 0.25rem;

	padding: 0.3rem 0.6rem;

}

.yunu-page a {

	background-color: #127c82;

	color: #fff;

	border-radius: 0.15rem;

}

.list-3 li {

	padding: 0 0 0.5rem;

	border-bottom: 0.1rem solid #ddd;

	margin-bottom: 0.5rem;

}

.list-3 li a {

	display: block;

	overflow: hidden;

}

.list-3 li .m {

	float: left;

	width: 5.75rem;

}

.list-3 li .m img {

	display: block;

	width: 100%;

	height: auto;

}

.list-3 li .text {

	margin-left: 6.25rem;

}

.list-3 li .text h4 {

	margin: 0;

	font-size: 0.7rem;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	border-bottom: 0.05rem solid #ddd;

	padding-bottom: 0.5rem;

}

.list-3 li .text p {

	margin: 0.5rem 0 0;

	color: #777;

	font-size: 0.6rem;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.list-3-1 li .text {

	margin-left: 0;

}

.list-3-1 li .text h4 span {

	float: right;

	font-size: 0.6rem;

	color: #999;

	font-weight: normal;

}

.list-3-1 li .text h4 {

	border-bottom: 0;

	padding-bottom: 0;

}

.yunu-contact-text {

	margin: 0;

}

.yunu-contact-text dt {

	font-size: 0.8rem;

	font-weight: bold;

	margin-bottom: 0.5rem;

}

.yunu-contact-text dd {

	padding: 1rem 0 1rem 2.5rem;

	line-height: 1rem;

	border-bottom: 1px dashed #e9e9e9;

	margin: 0;

	background: no-repeat 0 center / 2rem auto;

}

.yunu-contact-text dd.i1 {

	background-image: url(../images/l1.png)

}

.yunu-contact-text dd.i2 {

	background-image: url(../images/l2.png)

}

.yunu-contact-text dd.i3 {

	background-image: url(../images/l3.png)

}

.yunu-contact-text dd.i4 {

	background-image: url(../images/l4.png)

}

.form-group {

	margin-bottom: 0.75rem;

}

.form-label {

	line-height: 1.7rem;

	display: block;

	float: left;

	width: 4rem;

	text-align: right;

}

.form-label span {

	color: #c5262b;

}

.form-content {

	margin-left: 4rem;

}

.form-control {

	line-height: 1rem;

	font-size: 0.7rem;

	border: 0.05rem solid #ddd;

	padding: 0.3rem 0.6rem;

	width: 100%;

	display: inline-block;

	vertical-align: top;

	box-sizing: border-box;

}

select.form-control {

	height: 1.7rem;

}

.form-submit {

	padding: 0.3rem 1.1rem;

	color: #fff;

	background-color: #127c82;

	border: 0;

	cursor: pointer;

	font-size: 0.8rem;

	border-radius: 0.15rem;

}

.form-button {

	padding: 0.3rem 1.1rem;

	color: #fff;

	background-color: #767676;

	border: 0;

	cursor: pointer;

	font-size: 0.8rem;

	border-radius: 0.15rem;

}

.yunu-infocontent {

	margin-bottom: 1rem;

}

.yunu-infocontent .more {

	display: block;

	text-align: center;

	line-height: 1.5rem;

	color: #fff;

	background-color: #127c82;

}

.yunu-infocontent-title {

	text-align: center;

	margin: 0 0 1rem;

	border-bottom: 1px solid #ddd;

	padding: 0 0 1rem 0;

}

.yunu-infocontent-title h1 {

	font-size: 0.8rem;

	margin: 0;

}

.yunu-infocontent-title p {

	font-size: 0.6rem;

	margin: 0.5rem 0 0;

	color: #999;

	font-weight: normal;

}

.yunu-infocontent-body {

	line-height: 2;

	margin-bottom: 1rem;

}

.yunu-infocontent-body img {

	max-width: 80% !important;

	height: auto !important;
	text-align:center;

}

.yunu-infocontent-epx {

	margin-bottom: 1rem;

}

.yunu-infocontent-epx li {

	line-height: 1rem;

	margin-bottom: 0.75rem;

}

.yunu-infocontent-epx li span {

	background-color: #a2a2a2;

	color: #fff;

	padding: 0 0.25rem;

	font-size: 0.6rem;

	float: left;

}

.yunu-infocontent-epx li a {

	display: block;

	margin-left: 2.75rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.about-1 {

	margin: 0;

	border: 1px solid #ddd;

}

.about-1 dd {

	margin: 0;

	padding: 0.75rem;

}

.about-1 dd h4 {

	margin: 0;

	text-align: center;

	font-size: 0.8rem;

}

.about-1 dd p {

	margin: 0.5rem 0 0;

	text-indent: 2em;

	line-height: 1.8;

	text-align: justify;

	font-size: 0.65rem;

}

.about-1 dd .tips {

	text-align: center;

	color: #fff;

	background-color: #127c82;

	font-size: 0.8rem;

	font-weight: bold;

	padding: 0.75rem 0.5rem;

	margin: 0.75rem -0.75rem -0.75rem;

}

.about-2 {

	margin: -0.5rem 0 0;

}

.about-2 li {

	margin-top: 0.5rem;

}

.about-2 li a {

	display: block;

	overflow: hidden;

	padding: 0.5rem;

	box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3);

	border: 1px solid #eee;

	background-color: #fff;

}

.about-2 li .text {

	margin-top: 0.5rem;

}

.about-2 li .text h4 {

	margin: 0;

	font-size: 0.8rem;

}

.about-2 li .text p {

	margin: 0.5rem 0 0;

	line-height: 1.8;

	color: #666;

}

.about-3 {

	margin: -0.75rem -0.5rem 0;

}

.about-3 li {

	float: left;

	width: 50%;

}

.about-3 li a {

	display: block;

	padding: 0 0.5rem;

	color: #333;

	-webkit-transition: all 0.5s;

	transition: all 0.5s;

	text-align: center;

	margin-top: 0.75rem;

}

.about-3 li:nth-child(odd) a {

	border-right: 1px solid #eee;

}

.about-3 li h4 {

	margin: 0.5rem 0 0;

	font-size: 0.7rem;

	color: #127c82;

}

.about-3 li p {

	color: #666;

	margin: 0.25rem 0 0;

	font-size: 0.6rem;

}

.about-4 .item {

	float: left;

	width: 48%;

	border-radius: 5px;

	background-color: #f5f5f5;

	text-align: center;

	margin: 1%;

	padding: 1rem 0;

}

.about-4 .item i {

	display: block;

	height: 1.75rem;

	margin: 0 auto 0.75rem;

	background: no-repeat center / contain;

}

.about-4 .item i.i1 {

	background-image: url(../images/vc1.png);

}

.about-4 .item i.i2 {

	background-image: url(../images/vc2.png);

}

.about-4 .item i.i3 {

	background-image: url(../images/vc3.png);

}

.about-4 .item i.i4 {

	background-image: url(../images/vc4.png);

}

.about-4 .item i.i5 {

	background-image: url(../images/vc5.png);

}

.about-4 .item i.i6 {

	background-image: url(../images/vc6.png);

}

.about-4 .item i.i7 {

	background-image: url(../images/vc7.png);

}

.about-4 .item strong {

	font-size: 0.7rem;

}

.yunu-showcase {

	margin: 0 0 1rem 0;

}

.yunu-showcase-info {

	margin-top: 0.75rem;

	line-height: 1.8;

	color: #666;

	font-size: 0.6rem;

}

.yunu-showcase-info h4 {

	margin: 0;

	text-align: center;

	font-size: 0.8rem;

	color: #333;

}

.yunu-showcase-info p {

	margin: 0;

	padding: 0.25rem 0;

}

.yunu-showcase .swiper-slide {

	height: 13.2rem;

	line-height: 13.2rem;

}

.yunu-showcase .swiper-slide img {

	display: inline-block;

	width: auto;

}

.yunu-title-3 {

	border-bottom: 0.05rem solid #ececeb;

	margin-bottom: 0.75rem;

	font-size: 0.6rem;

	color: #999;

	text-transform: uppercase;

}

.yunu-title-3 span {

	display: inline-block;

	padding-bottom: 0.25rem;

	border-bottom: 0.05rem solid #127c82;

	margin-bottom: -0.05rem;

	background: url(../images/m-cx-4-3-01-icon1.png) no-repeat 0 0.105rem;

	background-size: auto 0.75rem;

	padding-left: 1rem;

	font-size: 0.7rem;

	color: #333;

}

.yunu-pro-list {

	margin-left: -0.5rem;

}

.yunu-pro-list li {

	float: left;

	width: 50%;

}

.yunu-pro-list li a {

	display: block;

	margin-left: 0.5rem;

	margin-bottom: 0.5rem;

}

.yunu-pro-list li .m {

	border: 1px solid #ddd;

	height: 5.35rem;

	line-height: 5.35rem;

}

.yunu-pro-list li .text {

	text-align: center;

	border-bottom: 1px solid #ddd;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	line-height: 1.5rem;

	font-size: 0.6rem;

}

.prd-1 {

	margin-bottom: 1rem;

}

.prd-1 dl {

	float: left;

	width: 48%;

	overflow: hidden;

	margin: 1%;

}

.prd-1 dd {

	margin: 0;

	background: #262626;

	text-align: center;

	padding: 0.5rem;

}

.prd-1 dd h4 {

	margin: 0;

	background-color: #127c82;

	padding: 0.5rem;

}

.prd-1 dd h4 i {

	font-size: 1.5rem;

	line-height: 1;

	font-family: Impact;

	color: #fff;

	margin-bottom: 0.5rem;

	display: block;

}

.prd-1 dd h4 span {

	font-size: 0.8rem;

	display: block;

	font-weight: normal;

	color: #fac12c;

	margin-bottom: 0.5rem;

}

.prd-1 dd h4 em {

	display: block;

	font-weight: normal;

	font-size: 0.6rem;

	color: #fff;

	text-transform: uppercase;

}

.prd-2 dl {

	margin: 0 0 0.75rem;

	border: 1px solid #b7b7b7;

	background-color: #f7f7f7;

}

.prd-2 dd {

	position: relative;

	margin: 0;

}

.prd-2 dd h4 {

	box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);

	background-color: #127c82;

	padding: 0.25rem 0.5rem;

	margin: 0;

	font-size: 0.8rem;

	text-align: center;

}

.prd-2 dd .inner {

	padding: 1rem;

	font-size: 0.7rem;

}

.mt15 {

	margin: 15px 0;

}

.load_more {

	position: relative;

	transition: all .3s;

	text-align: center;

}

.load_more .la-ball-fall {

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -36px;

	margin-top: -9px;

	opacity: 0;

	visibility: hidden;

	cursor: not-allowed

}

.load_more .la-ball-fall.la-sm {

	margin-left: -18px;

	margin-top: -4px

}

.load_more .la-ball-fall.la-2x {

	margin-left: -72px;

	margin-top: -18px

}

.load_more .la-ball-fall.la-3x {

	margin-left: -108px;

	margin-top: -27px

}

.load_more .load_more_btn {

	border: 0;

	color: #fff;

	text-align: center;

	width: 100%;

	line-height: 34px;

	border-radius: 34px;

	background-color: #127c82;

	transition: background-color .2s;

	outline: none;

	font-size: 14px;

}

.load_more .load_more_btn:hover {

	background-color: #127c82

}

.load_more .load_more_btn[disabled] {

	color: transparent;

	opacity: .6;

	cursor: not-allowed

}

.load_more .load_more_btn[disabled]~.la-ball-fall {

	opacity: 1;

	visibility: visible;

	transition-delay: 0s

}

.la-ball-fall {

	display: block;

	font-size: 0;

	color: #fff

}

.la-ball-fall, .la-ball-fall>div {

	position: relative;

	box-sizing: border-box

}

.la-ball-fall.la-dark {

	color: #333

}

.la-ball-fall>div {

	display: inline-block;

	float: none;

	background-color: currentColor;

	border: 0 solid currentColor;

	width: 10px;

	height: 10px;

	margin: 4px;

	border-radius: 100%;

	opacity: 0;

	-webkit-animation: a 1s ease-in-out infinite;

	animation: a 1s ease-in-out infinite

}

.la-ball-fall>div:first-child {

	-webkit-animation-delay: -.3s;

	animation-delay: -.3s

}

.la-ball-fall>div:nth-child(2) {

	-webkit-animation-delay: -.2s;

	animation-delay: -.2s

}

.la-ball-fall>div:nth-child(3) {

	-webkit-animation-delay: -.1s;

	animation-delay: -.1s

}

.la-ball-fall>div:nth-child(4) {

	-webkit-animation-delay: 0ms;

	animation-delay: 0ms

}

.la-ball-fall.la-sm>div {

	width: 5px;

	height: 5px;

	margin: 2px

}

.la-ball-fall.la-2x>div {

	width: 20px;

	height: 20px;

	margin: 8px

}

.la-ball-fall.la-3x>div {

	width: 30px;

	height: 30px;

	margin: 12px

}

.ybxn {

	margin-bottom: 40px;

}

.ybxn .img-center {

	margin-bottom: 0.5rem;

}

.ybxn li {

	padding: 0.5rem;

	border: 1px solid #eee;

	font-size: 0.6rem;

	line-height: 2;

}

.ybxn li .circl {

	width: 0.2rem;

	height: 0.2rem;

	border: 0.1rem solid #fac12c;

	border-radius: 50%;

	display: inline-block;

	vertical-align: top;

	margin-top: 0.35rem;

}

.ybxn li .szfs {

	font-weight: bold;

	color: #000;

}

/*pages*/ .pagination-wrapper {

	margin: 20px 0;

}

.pagination {



	text-align: center;

}

.pagination li {

	display: inline-block;

	height: 34px;

	margin-right: 5px;

}

.pagination li a {

	float: left;

	display: block;

	height: 32px;

	line-height: 32px;

	padding: 0 12px;

	font-size: 16px;

	border: 1px solid #dddddd;

	color: #555555;

	text-decoration: none;

}

.pagination li a:hover {

	background: #f5f5f5;

	color: #0099ff;

}

.pagination li.thisclass {

	background: #09f;

	color: #fff;

}

.pagination li.thisclass a, .pagination li.thisclass a:hover {

	background: transparent;

	border-color: #09f;

	color: #fff;

	cursor: default;

}

.about{background-color:#3384c3; border-radius:6px; margin-top:20px; color:#fff!important; margin-left:5px; margin-right:5px;}

.about .section-title strong{color:#fff;}

