<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	font-family: 'Microsoft Yahei' !important;
	overflow-x: hidden !important;
}

* {
	font-family: 'Microsoft Yahei';
}

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

ul {
	padding-left: 0px;
}

ul li {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

em {
	font-style: normal;
}

.clear {
	clear: both;
}

.cl:after {
	content: "";
	height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

img {
	border: none;
}

.common-width,
.common-width2 {
	width: 100%;
	margin: 0 auto;
	max-width: 1300px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}

.clearfix {
	zoom: 1
}

.l {
	float: left;
}

.r {
	float: right;
}

.i-l {
	*display: inline;
}

.c-l {
	clear: left;
}

.c-r {
	clear: right;
}

.c-b {
	clear: both;
}


/* 瀵艰埅 */

@keyframes backBH {
	from {
		background-color: transparent;
	}

	to {
		background-color: #169e7c;
	}
}

.pc-nav {
	line-height: 71px;
	background-color: #005d5a;
	position: relative;
	z-index: 99;
	width: 100%;
}

.non {
	display: none !important;
}

.phone_nav {
	position: relative;
	float: right;
	padding-right: 15px;
}

.phone_nav a {
	color: #000;
}

.phone_nav a span {
	font-size: 20px;
}

.pc-nav&gt;.dhbg {
	position: absolute;
	background-color: #005d5a;
	z-index: 2;
	width: 100%;
	height: 200px;
	top: 71px;
	display: none;
}

.dhbglist&gt;div {
	float: left;
	width: 123px;
}

.dhbglist&gt;div:first-child {
	margin-left: 115px;
}

.dhbglist&gt;div a {
	color: #fff;
	display: block;
	transition: all 0.4s;
	color: #fff;
	font-size: 14px;
}

.dhbglist&gt;div a:hover {
	background-color: #169e7c;
}

.dhbglist&gt;div li {
	line-height: 45px;
	border-bottom: 1px solid #0e6c69;
	word-break: keep-all;
	text-align: center;
}

.pc-NavContent&gt;.fl {
	color: #fff;
	font-size: 16px;
	font-weight: lighter;
}

.pc-NavContent&gt;.fl&gt;ul&gt;li {
	float: left;
	position: relative;
}

.pc-NavContent&gt;.fl&gt;ul&gt;li&gt;a {
	color: #fff;
	padding: 0px 25px;
}

.pc-NavContent&gt;.fl&gt;ul&gt;li&gt;ul {
	position: absolute;
	top: 71px;
	z-index: 9;
	background-color: #005d5a;
	width: 100%;
	display: none;
}

.pc-NavContent&gt;.fl&gt;ul&gt;li&gt;ul&gt;li {
	float: none;
	white-space锛歯ormal;
	line-height: 45px;
	border-bottom: 1px solid #0e6c69;
	word-break: keep-all;
	text-align: center;
}

.pc-NavContent&gt;.fl&gt;ul&gt;li&gt;ul&gt;li:last-child {
	border: 0px
}

.pc-NavContent&gt;.fl&gt;ul&gt;li&gt;ul&gt;li a {
	color: #fff;
	font-size: 14px;
	display: block;
	transition: all 0.4s;
}

.pc-NavContent&gt;.fl&gt;ul&gt;li&gt;ul&gt;li a:hover {
	background-color: #169e7c;
}

.pc-NavContent&gt;.fl&gt;ul&gt;.active {
	background-color: #169e7c;
}

.pc-NavContent&gt;.fl&gt;ul&gt;li:hover {
	background-color: #169e7c;
	transition: all 0.9s;
}

.pc-NavContent&gt;.fr&gt;.searchPUT {
	height: 38px;
	background-color: #fff;
	position: relative;
	width: 87%;
}

.pc-NavContent&gt;.fr&gt;.searchPUT&gt;.inputNr {
	height: 38px;
	box-sizing: border-box;
	line-height: 38px;
	border: 0px;
	width: 80%;
	text-align: center;
}

.pc-NavContent&gt;.fr&gt;.searchPUT&gt;button {
	position: absolute;
	border: 0px;
	background: none;
	right: 4px;
	height: 38px;
	box-sizing: border-box;
	overflow: hidden;
	line-height: 20px;
	top: 2px;
}

.Navright {
	width: 240px;
	margin-top: 17px;
}

.Navright&gt;span {
	color: #fff;
	font-size: 20px;
	line-height: 36px;
	cursor: pointer;
}

.pc-NavContent&gt;.fr&gt;.searchPUT&gt;button i {
	font-size: 23px;
	color: #d3d5d7;
}

.index-top&gt;.logo&gt;a&gt;img {
	width: 193px;
	height: 57px;
	margin-right: 13px;
}

.index-top {
	padding-top: 26px;
	padding-bottom: 21px;
}

.index-top&gt;.logo&gt;span&gt;img {
	margin-right: 17px;
}

.index-top&gt;.logo&gt;.title {
	font-size: 20px;
	color: #4d4d4e;
	float: right;
}

.index-top&gt;.fr&gt;.phone {
	font-size: 24px;
	color: #005d5a;
	border-right: 1px solid #ccd2e3;
	padding-right: 29px;
}

.index-top&gt;.fr&gt;.icon {
	font-size: 30px;
	color: #c4c4c4;
	padding-left: 21px;
	cursor: pointer;
	position: relative;
}

.index-top&gt;.fr&gt;.icon&gt;.weixinICO {
	position: absolute;
	z-index: 999;
	top: 0px;
	right: -8px;
	display: none;
	padding-top: 40px;
}

.index-top&gt;.fr&gt;.icon&gt;.weixinICO img {
	box-shadow: rgb(0 0 0 / 50%) 2px 2px 6px 0;
}

.index-top&gt;.fr&gt;.icon:hover {
	color: #005d5a;
	transition: all 0.9s;
}

.index-product {
	background-color: #f9f9f9;
	padding-bottom: 61px;
}

.index-product&gt;.title {
	margin-top: 61px;
	margin-bottom: 61px;
	position: relative;
}

.index-product&gt;.title&gt;h1 {
	font-size: 36px;
	color: #3f3f3f;
	font-weight: lighter;
}

.index-product&gt;.title&gt;p&gt;span {
	color: #767676;
	font-size: 13px;
}

.index-product&gt;.title&gt;p&gt;i {
	border-bottom: 1px solid #dddddd;
	width: 56px;
	display: inline-block;
	margin-bottom: 4px;
	margin-right: 22px;
}

.index-product&gt;.title&gt;p&gt;.last {
	margin-right: 0px;
	margin-left: 22px;
}

.index-product&gt;.title&gt;a {
	position: absolute;
	right: 0px;
	color: #767676;
	font-size: 16px;
	bottom: -2px;
	transition: all 300ms 300ms;
}

.index-product&gt;.title&gt;a&gt;i {
	font-size: 14px;
	color: #3f3f3f;
	padding-right: 14px;
	transition: all 300ms 300ms;
}

.index-product&gt;.title&gt;a:hover,
.index-product&gt;.title&gt;a:hover i {
	color: #21af63;
}

.pcbanner img {
	width: 100%;
	height: auto;
}

.container02 ul li {
	    float: left;
    width: 22.3%;
    height: 398px;
    padding: 48px 0px 0;
    padding-top: 0px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
    box-shadow: rgb(0 0 0 / 6%) 2px 2px 6px 0;
    margin-right: 46.666666px;
    text-align: center;
}

.container02 ul li:nth-child(4) {
	margin-right: 0px;
}

.container02 ul li .table {
	display: table;
    width: 100%;
    height: 90px;
    text-align: center;
    margin-bottom: 25px;
    overflow: hidden;
    border-radius: 6px 6px 0px 0px;
}

.container02 ul li .table&gt;a {
	width: 100%;
	height: auto;
	border: 0px;

}

.container02 ul li .table img {
	    width: 100%;
    height: 188px;
    transition: all 800ms;
}

.container02 ul li .table img:hover {
	transform: scale(1.1);
}

.container02 ul li h4 {
	font-size: 17px;
    color: #535354;
    margin-bottom: 16px;
    font-weight: bold;
}

.container02 ul li p {
	font-size: 14px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    color: #838386;
    margin-bottom: 42px;
    padding-left: 35px;
    padding-right: 35px;
}

.container02 ul li a {
	overflow: hidden;
	position: relative;
	display: inline-block;
	width: 115px;
	line-height: 35px;
	height: 35px;
	text-align: center;
	border: #dbdbdb 1px solid;
	font-size: 13px;
	color: #9e9e9e;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	transition: all 100ms;
}

.container02 ul li a i {
	padding-left: 0px;
}


/* 榧犳爣缁忚繃鎸夐挳鏍峰紡 */

.container02 ul li a span {
	display: block;
	position: relative;
	z-index: 3;
}

.container02 ul li a .ceng {
	width: 100%;
	height: 35px;
	background-color: #21af63;
	position: absolute;
	left: 0;
	top: 40px;
	transition: top 500ms;
	z-index: 1;
}

.container02 ul li a:hover {
	color: #fff;
}

.container02 ul li a:hover .ceng {
	top: 0px
}

.index-aboutus {
	background: url(../img/aboutbg.png) center no-repeat;
	background-size: cover;
	box-sizing: border-box;
	padding: 106px 0px 100px
}

.index-aboutus h1 {
	font-size: 36px;
	margin-top: 13px;
	color: #3f3f3f;
	font-weight: lighter;
}

.index-aboutus .ftitle {
	color: #767676;
	font-size: 13px;
}

.index-aboutus .content {
	font-size: 15px;
	color: #252525;
	padding-top: 6px;
	line-height: 29px;
}

.index-aboutusM {
	overflow: hidden;
	position: relative;
	display: inline-block;
	width: 93px;
	line-height: 33px;
	height: 33px;
	text-align: center;
	border: #969696 1px solid;
	font-size: 13px;
	color: #6e6e6e;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	transition: all 100ms 100ms;
	margin-right: 10px;
}

.index-aboutusM span {
	display: block;
	position: relative;
	z-index: 3;
}

.index-aboutusM .ceng {
	width: 100%;
	height: 33px;
	background-color: #21af63;
	position: absolute;
	right: 93px;
	top: 0px;
	transition: right 500ms;
	z-index: 1;
}

.index-aboutusM:hover {
	color: #fff;
}

.index-aboutusM:hover .ceng {
	right: 0px
}

.aboutus-left {
	padding-right: 0px;
	width: 53%;
}

.aboutus-right {
	width: 47%;
	padding-right: 0px;
	overflow: hidden;
}

.aboutus-right img {
	width: 556px;
	height: 398px;
	transition: all 800ms;
}

.aboutus-right a {
	display: inline-block;
	width: 556px;
	height: 398px;
	overflow: hidden;
}

.aboutus-right img:hover {
	transform: scale(1.1);
}


.indexaboutus-img {
	padding-top: 5px;
}

.indexaboutus-img li {
	float: left;
	margin-right: 29px;
	overflow: hidden;
	width: 202px;
	height: 142px;
}

.indexaboutus-img li:last-child {
	margin-right: 0px;
}

.indexaboutus-img li img {
	width: 202px;
	height: 142px;
	transition: all 800ms;
}

.indexaboutus-img li img:hover {
	transform: scale(1.1);
}

/* .scald img{transition: all 100ms; }
	.scald img:hover{ transform: scale(1.1);} */


/* 鎴戜滑鐨勪紭鍔� */

.index-ouradv {
	padding-top: 30px;
	padding-bottom: 0px;
}

.indexNum {
	padding-top: 87px;
}

.indexNum&gt;.col-md-3 p:nth-child(1) {
	color: 16px;
	color: #808080;
}

.indexNum&gt;.col-md-3 p:nth-child(1) span {
	font-size: 53px;
	color: #333333;
}

.indexNum&gt;.col-md-3 p:nth-child(2) {
	font-size: 16px;
	color: #999999;
}

.indexNum&gt;.col-md-3 i {
	width: 26px;
	margin: 0 auto;
	border-bottom: 2px solid #64e868;
	display: block;
	margin-top: 17px;
}

.text {
	padding-top: 57px;
	width: 78%;
	margin: 0 auto;
}

.text&gt;.col-md-3 p:nth-child(1) {
	font-size: 90px;
	color: #1cad5f;
	text-align: center;
	overflow: hidden;
	height: 129px;
}

.text&gt;.col-md-3 p:nth-child(1) i {
	font-size: 90px;
	transition: all 500ms ease-in-out;
	cursor: pointer;

}

.text&gt;.col-md-3 p:nth-child(1) i:hover {
	font-size: 100px;
	transform-origin: left center;
}

.text&gt;.col-md-3 p:nth-child(2) {
	font-size: 17px;
	color: #535354;
	text-align: center;
	padding-bottom: 5px;
}

.text&gt;.col-md-3 p:nth-child(3) {
	font-size: 14px;
	color: #616161;
	line-height: 25px;
}


/* 鍚堜綔妗堜緥 */

.index-coop {
	background: url(../img/ourdevBg.png) center no-repeat;
	background-size: cover;
	box-sizing: border-box;
	padding: 10px 0px 60px
}

.index-coop&gt;.title&gt;h1,
.index-coop&gt;.title&gt;p&gt;span {
	color: #fff;
}

.index-coopIMG li {
	float: left;
	padding-right: 27px;
	padding-bottom: 23px;
}

.index-coopIMG li:nth-child(5n) {
	padding-right: 0px;
}

.index-coopIMG li img {
	width: 226px;
	height: 73px;
	border: 1px solid #eeeeee;
}


/* 鏂伴椈瀛椾綋鍔ㄧ敾 */

.index-news .title li {
	line-height: 34px;
	color: #3C0;
	height: 34px;
	overflow: hidden;
	list-style: none;
	text-align: left;
	clear: both;
}

.index-news .title li span {
	font-size: 16px;
	color: #c7ced4;
}

.index-news .title li i {
	padding-right: 13px;
}

.index-news .title li a {
	text-decoration: none;
	font-size: 16px;
	transition: all ease-in 200ms;
	color: #373740;
	display: inline-block;
	position: relative;
}

.index-news .title li a:before {
	content: attr(data-hover);
	position: absolute;
	bottom: -100%;
	background: none;
	transform: translate3d(0px, 0px, 0px);
}

.index-news .title li a:hover {
	color: #F60;
	transform: translateY(-100%);
}

.index-news .textNEW {
	padding-right: 0px;
}

.index-news .row {
	padding: 60px 0px 0px;
}

.index-news {
	padding-top: 18px;
	padding-bottom: 15px;
}

.index-newsImg p {
	padding-bottom: 10px;
}

.index-newsImg p:nth-child(2) {
	padding-bottom: 0px;
}


/* 搴曢儴鏍峰紡 */

.bottomB {
	line-height: 67px;
	height: 67px;
	color: #fff;
	font-size: 14px;
	background-color: #005d5a;
}

.bottomB a {
	color: #fff;
	transition: all 500ms;
	padding-right: 5px;
}

.bottomB a:hover {
	color: #169e7c;
}

.bottom {
	background-color: #e3e7ea;
}

.bottom-right&gt;div {
	float: left;
	color: #1e1e1e;
}

.bottom-right&gt;div:nth-child(1) {
	width: 10%;
}

.bottom-right&gt;div:nth-child(2) {
	width: 48%;
	padding-top: 25px;
	line-height: 25px;
}

.bottom-right&gt;div:nth-child(2) p:first-child {
	padding-bottom: 4px;
	font-size: 16px;
	    font-weight: bold;
}

.bottom-right&gt;div:nth-child(2) a {
	color: #1e1e1e;
	transition: all 300ms;
}

.bottom-right&gt;div:nth-child(2) a:hover {
	color: #005d5a;
}

.bottom-right&gt;div:nth-child(3) {
	width: 40%;
	text-align: center;
	font-size: 14px;
	color: #1e1e1e;
}
.bottom-right&gt;div:nth-child(3) p:nth-child(2){ font-weight: bold;}



.bottom-Nav li {
	float: left;
	width: 20%;
	padding-top: 25px;
	padding-bottom: 20px;
}

.bottom-Nav li a {
	font-size: 14px;
	color: #1e1e1e;
	transition: all 300ms;
}

.bottom-Nav li .title a {
	font-size: 16px;
	color: #1e1e1e;
	transition: all 300ms;
}

.bottom-Nav li .title a:hover {
	color: #005d5a;
}

.bottom-Nav li .title {
	padding-bottom: 10px;
	font-weight: bold;

}

.bottom {
	padding-top: 50px;
}

.bottom-Nav li a:hover {
	color: #169e7c;
}

.bottom-link {
	font-size: 14px;
	color: #1e1e1e;
	padding-bottom: 10px;
}

.bottom-link span{ font-weight: bold;}



.bottom-link a {
	color: #1e1e1e;
	transition: all 300ms;
	padding-right: 7px;
	padding-left: 7px;
}

.bottom-link a:first-child {
	padding-left: 3px;
}

.bottom-link a:hover {
	color: #169e7c;
}

.guanggao-dbbox {
	width: 340px;
	min-height: 320px;
	padding-bottom: 10px;
	background-color: #ededed;
	position: fixed;
	z-index: 9;
	bottom: 0px;
	left: 0px;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	display: none;

}

.changedw {
	left: 50%;
	bottom: 50% !important;
	z-index: 99999;
	margin-left: -120px;
	margin-bottom: -160px;
}

#nb-show,
#nb-gb {
	display: none;
}

.nb-nodeboard-top {
	background-color: #019b5f;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 15px;
}

.nb-nodeboard-top .fl {
	margin-left: 8px;
}

.nb-nodeboard-top .fr img {
	vertical-align: middle;
}

.nb-nodeboard-text {
	zoom: 1;
	padding: 12px 0;
	line-height: 1.5;
	border-bottom: 1px solid #d5d5d5;
	font-size: 15px;
}

.nb-nodeboard-link {
	color: #999;
	font-size: 12px;
}

.nb-nodeboard-text p {
	padding-left: 10px;
}

#nb_nodeboard_form {
	width: 94%;
	margin: 0 auto;
	display: block;
}

#nb-nodeboard-set-content-js {
	width: 96%;
	height: 79px;
	margin: 20px auto 0px;
	padding: 4px;
	resize: none;
	overflow: hidden;
	border: 1px solid #d5d5d5;
	background-color: #fff;
	text-align: left;
	font-size: 12px;
	margin-left: 6px;
	padding-left: 10px;
	padding-top: 10px;
}

.nb-nodeboard-tips,
.nb-nodeboardphone-tips {
	display: none;
	color: #f00;
	font-size: 12px;
}

.nb-nodeboard-inputbox {
	height: 30px;
	width: 96%;
	line-height: 30px;
	margin: 7px auto 0;
	border: 1px solid #d5d5d5;
	position: relative;
	background-color: #fff;
	overflow: hidden;
}

.nb-nodeboard-inputbox input {
	width: 100%;
	border: none;
	font-size: 12px;
	padding-left: 10px;
}

.nb-nodeboard-icon {
	width: 24px;
	height: 28px;
	display: inline-block;
	text-align: center;
	background-color: #fff;
	vertical-align: top;
	border-right: 1px solid #fff;
}

.nodeName {
	background: #fff url(../images/user.png) no-repeat 9px center;
}

.nodePhone {
	background: #fff url(../images/nodephone.png) no-repeat 9px center;
}

.nb-nodeboard-send-btn {
	height: 35px;
	width: 50%;
	line-height: 35px;
	text-align: center;
	border-radius: 2px;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	background-color: #019b5f;
	margin-top: 8px;
}

.nb-nodeboard-send-btn:hover {
	background-color: #F49C11;
}


/*鍟嗗姟閫氳烦绐�*/

.nb-dingwei {
	display: none;
}

.nb-dingwei .container {
	z-index: 9999;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -81px;
	width: 400px;
	height: 162px;
	background: url("../img/kf.png");
}

.nb-fd-close {
	position: absolute;
	right: 10px;
	bottom: 126px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

.nb-fd-close:hover {
	cursor: pointer;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

.nb-fd-content {
	position: absolute;
	bottom: 11px;
	right: 0;
	color: #fff;
	width: 222px;
	height: 108px;
}

.nb-fd-content p {
	color: #fff;
	font-size: 16px;
}

.anniubox {
	margin-top: 15px;
}

.anniubox span {
	border: #fff solid 1px;
	color: #fff;
	height: 34px;
	line-height: 34px;
	width: 80px;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
}

.anniubox .nb-dk {
	margin-left: 10px;
	background-color: #fff;
	color: #329fd7;
}


/*鍦ㄧ嚎鍜ㄨ*/

.nb-online-box {
	position: fixed;
	right: 0px;
	bottom: 35%;
	z-index: 999999;
	background-color: #00AEF3;
	width: 144px;
	border-radius: 6px;
	text-align: center;
	padding: 8px 0;
	padding-top: 0px;
}

.nb-online-box h2 {
	font-size: 15px;
	color: #fff;
	text-shadow: 1px 1px 1px #666;
}

.nb-online-box p {
	color: #fff;
	font-size: 12px;
	text-shadow: 1px 1px 1px #666;
}

/*鎵嬫満绔簳閮ㄥ鑸�*/

.w0 {
	width: 100%;
	max-width: 640px;
	margin: auto;
	overflow: hidden;
}

.end {
	width: 100%;
	max-width: 640px;
	margin: auto;
	clear: both;
	overflow: hidden;
	position: fixed;
	bottom: 0px;
	z-index: 9999;
	padding: 5px 0px;
	background-color:rgba(0,93,90,0.8);
}

.end li {
	width: 33%;
	height: 40px;
	line-height: 20px;
	text-align: center;
	float: left;
	overflow: hidden;
	color: #fff;
}

.end li a {
	color: #fff;
}

/*2021nian9yue25ri*/

.productsBanner {
	width: 100%;
	height: auto;
}

.productsBanner img {
	width: 100%;
	height: auto;
}

.common-guide {
	/*height: 57px;*/
	height: 69px;
	box-shadow: 0px 2px 18px #e6e6e6;
	background-color: #fff;
	line-height: 69px;
	width: 100%;
}

.common-guide&gt;.guide {
	color: #6b6b6b;
	font-size: 14px;
	position: relative;
}

.common-guide&gt;.guide i {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 9px;
}

.common-guide&gt;.guide i:first-child {
	padding-left: 0px;
	font-size: 12px;
}

.ProductContent {
	background-color: #f8f8f8;
}

.common-guide&gt;.guide a {
	color: #6b6b6b;
}

.ProductContent {
	padding-bottom: 51px;
	padding-top: 31px;
	background-color: #f7f7f7;
	margin-top: 7px;
}

.productLef {
	width: 308px;
	box-shadow: rgb(0 0 0 / 6%) 0px 0px 10px 0;
	background: #fff;
	height: auto;
	padding-bottom: 20px;
}

.productRight {
	width: 964px;
	height: 1061px;
	box-shadow: rgb(0 0 0 / 6%) 0px 0px 10px 0;
	background: #fff;
}

.productLef h1 {
	width: 271px;
	margin: 0 auto;
	font-size: 16px;
	color: #007e56;
	border-bottom: 1px #eaeaea solid;
	box-sizing: border-box;
	padding-top: 27px;
}

.productLef h1 span {
	display: inline-block;
	border-bottom: 1px #4ab344 solid;
	padding-left: 10px;
	padding-bottom: 14px;
	padding-right: 24px;
}

.productLef h1 span i {
	padding-right: 12px;
}

.productLef ul li {
	font-size: 16px;
	color: #1e1e1e;
	line-height: 50px;
	padding-left: 58px;
	width: 100%;
	box-sizing: border-box;
	transition: all 300ms;
}

.productLef ul li:nth-child(2n+2) {
	background-color: #f7f7f7;
}

.productLef ul li a {
	color: #1e1e1e;
}

.productLef ul li:hover {
	background-color: #169e7c;
}

.productLef ul li:hover a {
	color: #fff;
}

.productLef .twoH {
	padding-top: 10px;
}

.productContact {
	width: 247px;
	margin: 0 auto;
}

.productContact p:first-child {
	width: 247px;
	height: 136px;
	overflow: hidden;
	margin-top: 27px;
}

.productContact p:first-child img {
	transition: all 800ms;
}

.productContact p:first-child img:hover {
	transform: scale(1.1);
}

.productContact p {
	font-size: 14px;
	color: #1e1e1e;
}

.productContact p:nth-child(2) {
	line-height: 30px;
	padding-left: 6px;
}

.productContact a {
	display: inline-block;
	background-color: #169e7c;
	line-height: 42px;
	width: 158px;
	text-align: center;
	border-radius: 5px;
	color: #fff;
	font-size: 15px;
	margin-left: 6px;
	transition: all 300ms;
}

.productContact a:hover {
	background-color: #ff9600;
}

.productRight .title {
	width: 92.4%;
	margin: 0 auto;
	font-size: 16px;
	color: #007e56;
	border-bottom: 1px #eaeaea solid;
	box-sizing: border-box;
	padding-top: 27px;
}

.productRight .title span {
	display: inline-block;
	border-bottom: 1px #4ab344 solid;
	padding-left: 10px;
	padding-bottom: 14px;
	padding-right: 24px;
}

.productRight .content li {
	margin-top: 35px;
	float: left;
	margin-left: 35px;
	width: 262px;
	box-shadow: rgb(238 238 238 / 100%) 2px 2px 6px 0;
	border-radius: 12px;
	overflow: hidden;
}
.productRight .content { padding-left: 17px;}

.productRight .content li img {
	border-radius: 12px 12px 0px 0px;
	transition: all 800ms;
	width: 262px;
    height: 204px;
}

.productRight .content li img:hover{
	transform: scale(1.1);
}

.productRight .content li a p {
	text-align: center;
	line-height: 40px;
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #5a5a5a;
	box-sizing: border-box;
	text-overflow: ellipsis;
	padding-left: 10px;
	padding-right: 10px;
	white-space: nowrap;
	word-break: break-all;
	transition: all 300ms;
}
.productRight .content li a p:hover{ color:#ff9600 ;}

.productRight .content li a&gt;span {
	width: 262px;
	height: 204px;
	overflow: hidden;
	display: inline-block;
}

/*鍒嗛〉*/
.fenye {
    display: block;
    width: 100%;
    height: 32px;
    text-align: center;
    font-size: 0;
    margin-top: 35px;
}
.fenye a, .fenye span {
    display: inline-block;
    width: 32px;
    height: 32px;
    border: 1px solid #dedede;
    border-radius: 2px;
    vertical-align: top;
    margin: 0 6px;
    box-shadow: 0 0 16px 0 rgb(0 0 0 / 10%);
    font-size: 13px;
    color: #414141;
    text-align: center;
    line-height: 30px;
    background: #fff;
    text-transform: capitalize;
    transition: all 300ms;
}
.fenye a.active, .fenye span.active, .fenye a.current, .fenye span.current {
    background-color: #169e7c;
    border-color: #dedede;
    color: #fff;
}
.fenye a.pagePrev, .fenye a.pageNext {
   width: 60px;
}
.fenye a.first, .fenye a.last {
   width: 45px;
}

.fenye a:hover{
	background-color: #169e7c;
    border-color: #dedede;
    color: #fff;
}

.productLef .show_productsX &gt; li{border-radius: 12px; border: 1px solid #f8f8f8; width:252px; margin: 0 auto; padding: 0px; margin-top: 24px;}

.productLef .show_productsX &gt; li &gt; a&gt; p{text-align: center;
margin: 0px;
    line-height: 50px;
    width: 100%;
    overflow: hidden;
    font-size: 14px;
    color: #5a5a5a;
    box-sizing: border-box;
    text-overflow: ellipsis;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
    word-break: break-all;
    transition: all 300ms;}
    .productLef .show_productsX &gt; li &gt; a&gt; span{ width:250px; height: 194px; overflow: hidden; display: block; padding: 0px; margin: 0px;}
.productLef .show_productsX &gt; li &gt; a&gt; span img{ width:250px; height: 194px; max-height: 204px;transition: all 800ms; border-radius: 12px 12px 0px 0px;}
.productLef .show_productsX &gt; li &gt; a&gt; span img:hover{ transform: scale(1.1);}
.productLef .show_productsX &gt; li &gt; a:hover{ background:none; color: #ff9600;}
.productLef .show_productsX &gt; li:hover{background:none;}
.productLef .show_productsX &gt; li &gt; a{ width: 100%; height: auto;}
.productLef .show_productsX &gt; li &gt; a:hover &gt; p{color: #ff9600;}
.showproductsIMG img{ width: 535px; height: 409px; transition: all 800ms;}
.showproductsIMG &gt; .l &gt; span{ display: block; padding: 0px; margin: 0px;width: 535px; height: 409px; overflow: hidden;}
.showproductsIMG &gt; .l{ padding: 36px;}
.showproductsIMG img:hover{ transform: scale(1.1);}
.showproductsIMG &gt;.r{ width: 678px; overflow: hidden;}
.showproductsIMG &gt;.r p{color: #777777; font-size: 16px;line-height: 45px;  overflow: hidden; width: 94.4%; white-space:nowrap;word-break:hyphenate}
.showproductsIMG &gt;.r p:first-child{font-size: 25px; font-weight: bold; color:#005325; padding-top: 50px; padding-left: 5px;}
.showproductsIMG &gt;.r p a{display: inline-block;
    background-color: #169e7c;
    line-height: 42px;
    width: 158px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    margin-left: 6px;
    transition: all 300ms;}
.showproductsIMG &gt;.r p a:hover{background-color: #ff9600;
}
.showproductsIMG &gt;.r p a i{ padding-right: 5px;}
.showproductsIMG{  
	box-shadow: rgb(0 0 0 / 6%) 0px 0px 10px 0;
   
    background-color: #fff;
    
    }
.showproductsBg{ width: 100%; background-color: #f7f7f7;  padding-top: 31px;margin-top: 7px;}
.showproductsShow{ margin-top: 0px;}

.productRight .showproductsNR{ color:#5a5a5a; font-size:15px; line-height: 33px; padding-left: 54px; padding-right: 54px; padding-top: 41px; padding-bottom: 11px;}
.showproductR{ height: auto; min-height: 1318px;}
.showfrom{ width: 100%; padding-left: 53px; padding-right: 33px; padding-top: 38px;}

.showfrom &gt; .col-md-6{ padding-bottom: 20px;}
.showfrom .form-control{ background-color: #fafafa; line-height: 38px; font-size: 15px; color: #5a5a5a; box-shadow:none}
.showfrom input{ height: 40px;}

.showfrom .btSubmit{ padding-top: 27px; padding-bottom: 30px;}

.showfrom .btSubmit&gt; button{    display: inline-block;
    background-color: #169e7c;
    line-height: 42px;
    width: 158px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    margin-left: 0px;
    transition: all 300ms;
    border: 0px;
    }
    .showfrom .btSubmit&gt; button:hover{
    	background-color: #ff9600;
    }
  /*  鏂伴椈璧勮*/
 
 .common-guide&gt;.guide&gt;.guideManue{ position: absolute; left: 50%; transform: translateX(-50%);
  color: #b9b9b9;
  font-size: 16px;
 
 }
 .common-guide&gt;.guide&gt;.guideManue span{border-right:1px solid #b9b9b9 ;font-size: 9px;}
 .common-guide&gt;.guide&gt;.guideManue a{ color:#5c5c5c; line-height: 69px; display: inline-block; padding-left: 47px; padding-right: 47px;transition: all 300ms; }  
 .common-guide&gt;.guide&gt;.guideManue .active{ color:#169e7c; border-bottom: 2px solid #169e7c;}
    
.common-guide&gt;.guide&gt;.guideManue a:hover{ color:#ff9600;border-bottom: 2px solid #ff9600;}
.NewsList li{  border-bottom: 1px solid #d9d9d9; zoom: 1; padding-top: 50px; padding-bottom: 50px;}  
.NewsList li:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
} 
   .NewsList li .newsimg{ width: 233px; height: 143px; overflow: hidden;}
   .NewsList li .newsimg img{ width: 100%; height: 100%; transition: all 800ms;}
     .NewsList li .newsimg img:hover{ transform: scale(1.1);}
    .NewsList li h1{ font-size: 18px; color: #333333; width: 100%; overflow: hidden; text-overflow: ellipsis; margin-top: 25px;white-space:nowrap;}
    .newListc{ width: 784px; margin-left: 53px; margin-right: 120px;}
    
    .NewsList li h2{ color: #858585; font-size: 15px; line-height: 33px;}
    .newsTime{ color: #333333;margin-top: 65px;}
    .newsTime span{ border-radius: 15px;
    border: 1px solid #858585;
    color: #858585;
    font-size: 14px;
    padding: 3px 15px;
     transition: all 300ms;
    }
    
    .newsTime span:hover{ background-color:#ff9600; color: #fff; border: #ff9600 solid 1px;}
    .news{ padding-top: 0px; padding-bottom: 67px; }
    .newsShow &gt; .title{
    	font-size: 30px; font-weight: lighter; padding-top: 65px; padding-left: 15px; padding-right: 15px; line-height: 45px;
    }
    .newsShow &gt; .time{ font-size: 14px; color: #767676; padding-top: 6px; padding-bottom: 36px; border-bottom: 1px solid #dfdfdf;}
    .newsShow &gt; .time span{ padding-left: 3px; padding-right: 3px;}
     .newsShow &gt; .content{ font-size: 16px; color: #666666; padding: 35px; padding-bottom: 43px; padding-left: 20px; padding-right: 20px; line-height: 33px;}
    .proveOne , .nextOne{ width: 48%; line-height: 44px; box-sizing: border-box; padding-left: 15px; padding-right: 15px; overflow: hidden; text-overflow: ellipsis;white-space:nowrap; font-size: 16px; color: #666666; background-color: #eeeeee;}
    
    .proveOne a,.nextOne a{ color: #666666; transition:all ease-in 200ms; }
    .proveOne a:hover,.nextOne a:hover{
    	color:#F60;
    }
    
    .nextProve{ padding-left: 20px; padding-right: 20px;}
    .otherNews{ padding-left: 20px; padding-right: 20px;padding-top: 45px;}
    .otherNews .title1{ font-size: 29px; font-weight: lighter; color: #333333; border-bottom: 1px solid #dfdfdf; padding-bottom: 25px;}
    .otherNews .title1 span{ border-left: #1da180 solid 4px; font-size: 24px; padding-right: 23px;}
    .otherNews .textN{ font-size: 16px; color: #373740; padding-top: 25px;}
    .otherNews .textN li{ float: left; width: 50%; line-height: 33px; padding-left: 5px;}
    .otherNews .textN li a{ width: 90%;  color: #373740; display: block;}
    
 .otherNews .textN li{ 
	 

    
    
    height: 33px;
    overflow: hidden;
    list-style: none;
  text-overflow: ellipsis;white-space:nowrap;
	
  }
 .otherNews .textN li a{ 
 text-decoration:none;
  
  transition:all ease-in 200ms; 
 
  display:inline-block;
  position:relative;
  
 
 }
 .otherNews .textN li a:before{
    content: attr(data-hover);
    position: absolute;
	bottom: -100%;
	background:none;
	transform: translate3d(0px, 0px, 0px);
 }
 .otherNews .textN li a:hover{ 
 
   color:#F60;
   transform:translateY(-100%);
  }
   
 /*  璐ㄩ噺绠＄悊 */

.zlgl-ylzz .title{
	 font-size: 36px; font-weight: lighter;
	 color: #3f3f3f;
	 padding-top: 49px;
	
}
 .zlgl-ylzz .ftitle{ font-size:13px; color:#767676;padding-left: 2px;}   
  .zlgl-ylzz .content{
  	font-size: 15px;
  	color: #666666;
  	line-height: 33px;
  	padding-top: 15px;
  	padding-left: 2px;
  }
    .zlgl-ylzz .l{ width: 665px; }
    
    .zlgl-ylzz .r{ width: 571px; height: 387px; overflow: hidden;}
    .zlgl-ylzz .r img{ width: 100%; height: auto; border-radius: 5px; transition: all 300ms;}
    .zlgl-ylzz{ padding-top: 70px; padding-bottom: 10px;}
    .zlgl-ylzz .r img:hover{ transform: scale(1.1);}
    .jgsc .zlgl-ylzz .l{ float: right;}
    .jgsc .zlgl-ylzz .r{ float: left;}
    .jgsc{ background-color: #fff; padding-top: 0px; padding-bottom: 65px;}
   .yfdu p i {border-bottom: 1px solid #dddddd;
    width: 56px;
    display: inline-block;
    margin-bottom: 4px;
    margin-right: 22px;}
    
    .yfdu p &gt;.last {
    margin-right: 0px;
    margin-left: 22px;
}
    .yfdu h1 {
    font-size: 36px;
    color: #3f3f3f;
    font-weight: lighter;
    padding-top: 10px;
}

.yfdu-width{  width:100%;max-width: 1280px; margin: 0 auto;}
.scyfyftd .l{ width: 802px; overflow: hidden;padding-left: 100px; box-sizing: border-box; padding-top: 125px;}
   .scyfyftd .l h1{font-size: 28px; color: #3f3f3f;}
   .scyfyftd .contentN{ font-size: 16px; color: #6b6b6b; line-height: 35px; padding-top: 10px;}
  .scyfyftd { background-color: #fcfbfb; border: 1px solid #dfdfdf; border-radius: 8px; margin-top: 69px;} 
  
  .scyfyftd .r{ width: 268px; height: 354px; overflow: hidden; margin: 68px; margin-left: 0px;}
  
  .scyfyftd .r img{ white-space: 100%; height: auto; transition: all 300ms; border-radius: 8px; width: 265px; height: 354px;}
  .scyfyftd .r img:hover{ transform: scale(1.1);}
  
  .yftdList{ padding-top: 65px; padding-bottom: 0px;}
  
   .yftdList li{ float: left; width: 48%; box-sizing: border-box;}
  .yftdList li:nth-child(2n+2){ margin-left: 4%;}
  
  .yftdList li .l{ width: 190px; height: 190px;overflow: hidden;}
  
  .yftdList li .l img{ border-radius: 50%; width: 190px; height:190px; transition: all 300ms;}
 .yftdList li .l img:hover{ transform: rotate(360deg);}
  
  .yftdList li .r{ width: 400px; overflow: hidden; box-sizing: border-box;padding-left: 20px;}
  
 .yftdList li .r h1{ font-size: 20px; color: #3f3f3f;}
 .yftdList li .r h2{ font-size: 16px; color: #6b6b6b; line-height: 35px; margin-top: 10px;}
  .yftdHd{ width: 100%; background-color: #fff; padding-top: 50px; padding-bottom: 90px;}
 .yftdHd .yftdsm{ color: #6b6b6b; font-size: 14px; line-height: 28px; padding-bottom: 50px; width: 715px; margin: 0 auto;}
  
/* 璧勮川璁よ瘉杞挱鍥�*/
  
.zzzs{ padding-bottom: 10px; padding-top: 50px;}
  .yfdu p{ font-size: 13px; color: #767676;}
  
  /*鍏充簬瀵屾亽*/
 
 .company &gt; .companyNR{ width: 964px;
   
    box-shadow: rgb(0 0 0 / 6%) 0px 0px 10px 0;
    background: #fff;
    padding: 43px 56px;
    font-size: 15px;
    color: #6b6b6b;
    line-height: 31px;
    
    }
  .company &gt; .companyIMG{    width: 308px;
    box-shadow: rgb(0 0 0 / 6%) 0px 0px 10px 0;
    background: #fff;
    height: auto;
    padding-bottom: 35px;
    padding-top: 36px;}
    .company &gt; .companyIMG p{ width: 256px; height: 183px; margin: 0 auto; padding: 0; overflow: hidden;}
   .company{ margin-top: 51px;}
  .company &gt; .companyIMG p:first-child{margin-bottom: 30px;}
  .company &gt; .companyIMG p img{width: 256px; height: 183px; transition: all 300ms;}
   .company &gt; .companyIMG p img:hover{ transform: scale(1.1);}
  .fzlcT{ padding-bottom: 60px;}
  .ryzz{ background-color: #fff;}
  .qywh{ padding-top: 40px; padding-bottom: 60px;}
  .qywh .textQ{ width: 456px; overflow: hidden; padding-left: 67px;}
  .qywh .textQ ul li{ clear: both; padding-bottom: 26px;}
  .qywh .textQ ul li&gt;.one i,.qywh .textQ ul li&gt;.two i,.qywh .textQ ul li&gt;.three i{ width: 60px; height: 60px; border-radius: 50%; font-size:26px; color: #fff; background-color: #14bcb4; text-align: center; line-height: 60px;}
  .qywh .textQ ul li&gt;.two i{ background-color: #8ec21d;}
  .qywh .textQ ul li&gt;.three i{background-color: #c2a91d;}
  .qywh .textQ ul li&gt;.one,.qywh .textQ ul li&gt;.two,.qywh .textQ ul li&gt;.three{ padding-right: 21px;}
  .qywh .textQ ul li:after{ content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden}
 .qywh .textQ ul li &gt; .qywh-content{ font-size: 14px; color: #515151; line-height: 24px; padding-top: 6px;width: 210px;}
   .qywh .textQ ul li &gt; .qywh-content p:first-child{ font-size: 22px;}
  .qywh .qywhimg{ width: 757px; height: 374px; overflow: hidden; padding-left: 30px;}
   .qywh .textQ ul li i{ transition: all 300ms;}
  .qywh .textQ ul li i:hover{ transform:rotate(360deg);}
  
  
 /* 鑱旂郴鎴戜滑*/

.contenusText {
    padding: 50px 0px;
    font-size: 18px;
    line-height: 41px;
    padding-bottom: 0px;
}
  .contenusText .row .col-md-4 span {
display: block;
    font-size: 40px;
    color: #3fc158;
    transition: all 500ms;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    overflow: hidden;
    cursor: pointer;
}
  .contenusText .row .col-md-4 span:hover {
  	
  	font-size: 42.5px;
    
}
.contenusText .row .col-md-4 p{ font-weight: bold;}

.contenusText .row .col-md-4 p:last-child{ font-weight:normal;}


.contenusText .row .col-md-4 {
    border: 1px solid #e6e6e6;
    text-align: center;
    background-color: #fff;
    width: 32.44%;
    height: 338px;
    box-sizing: border-box;
    padding-top: 40px;
    margin-right: 15px;
}
  .contenusText .row .col-md-4:last-child {
    margin-right: 0px;
}
  .submitBt button{background-color:#169e7c; font-size: 15px; width: 141px; height: 36px; color: #fff; transition: all 300ms;}
  
   .submitBt button:hover{background-color: #ff9600; color: #fff;}
  .message div{ padding: 0px; padding-top: 10px;}
  .message .inputCss input{
  	border: 0px;
    border-radius: inherit;
    border-bottom: 1px solid #d8d8d8;
    line-height: 55px;
    background: none;
    width: 100%;
    font-size: 15px;
    outline: none;
    padding-left: 5px;
  }
  .message .inputCss{ padding-right: 40px;}
   .message .inputCss1{ padding-right: 7px;}
  .message{ padding-top: 30px;}
  .submitBt{ margin-top: 25px;}
  .BMapLabel{ background: #fff;
    max-width: inherit;
    height: 20px;
    padding: 5px !important;
    height: 30px !important;}
  .map{ padding-top: 60px; padding-bottom: 20px;}
  .bug404 {
    width: 100%;
    position: relative;
    height: 100%;
}
.bug404 .nr404 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.bug404 .bg404text {
    text-align: center;
    position: absolute;
    bottom: 16px;
    width: 100%;
}
.bug404 .bg404text p {
    font-size: 18px;
    color: #2b649e;
    padding-bottom: 13px;
}

.productLef ul .active{
	
	background-color: #169e7c !important;
} 

.productLef ul .active a{color: #fff;}
  
.carousel-control.right,.carousel-control.left{ background:none !important;}
 .searchall .newListc h1 em, .searchall .newListc h2 em{ color: #e76d00;}
   .searchall .newListc{ width: 941px;}
  
  .logoTXT{color: #005d5a;
    font-size: 30px;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 5px;}
  
  .index-product&gt;.title&gt;.h1 {
    font-size: 36px;
    color: #3f3f3f;
    font-weight: lighter;
}
  .index-aboutus .h1 {
    font-size: 36px;
    margin-top: 13px;
    color: #3f3f3f;
    font-weight: lighter;
}
  .index-coop&gt;.title&gt;.h1, .index-coop&gt;.title&gt;p&gt;span {
    color: #fff;
}
.container02 ul li h2 {
    font-size: 17px;
    color: #535354;
    margin-bottom: 16px;
    font-weight: bold;
}
  




  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
@media only screen and (max-width:750px) {
	.index-top&gt;.logo&gt;a&gt;img {
		width: 53%;
		padding-left: 15px;
		height: auto;
	}

	.index-top {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.phone_nav a span {
		padding-top: 6px;
	}

	.carousel-inner {
		width: 130%;
	}

	.index-product&gt;.title&gt;h1 {
		font-size: 20px;
	}

	.index-product&gt;.title&gt;p&gt;span {
		font-size: 12px;
	}

	.index-product&gt;.title&gt;p&gt;i {
		width: 26px;
	}

	.index-product&gt;.title {
		margin-top: 21px;
		margin-bottom: 21px;
	}

	.container02 ul li .table img {
		width: 100%;
		height: auto;
	}

	.container02 ul li {
		width: 48%;
		height: auto;
		margin-right: 4%;
		margin-bottom: 15px;
		padding: 15px 15px 0;
	}

	.container02 ul li:nth-child(2n+2) {
		margin-right: 0px;
	}

	.container02 ul {
		padding-left: 15px;
		padding-right: 15px;
	}

	.container02 ul li .table {
		height: auto;
	}

	.container02 ul li .table {
		margin-bottom: 0px;
	}

	.index-product {
		padding-bottom: 21px;
	}

	.index-aboutus h1 {
		font-size: 20px;
		text-align: center;
	}

	.index-aboutus .ftitle {
		font-size: 12px;
		text-align: center;
	}

	.index-aboutus .ftitle i {
		width: 26px;
		border-bottom: 1px solid #dddddd;
		display: inline-block;
		margin-bottom: 4px;
		margin-right: 22px;
	}

	.index-aboutus .ftitle&gt;.last {
		margin-left: 22px;
		margin-right: 0px;
	}

	.aboutus-left {
		width: 100%;
		padding: 0px 15px;
	}

	.index-aboutus {
		padding: 21px 0px 21px;
	}

	.indexaboutus-img li {
		width: 31.5%;
		padding-right: 0px;
		margin-right: 2.5%;
	}

	.indexaboutus-img li img {
		width: 100%;
		height: auto;
	}

	.indexaboutus-img li:last-child {
		margin-right: 0px;
	}

	.index-aboutusM {
		margin-bottom: 3px;
		margin-top: 5px;
	}

	.aboutus-right {
		width: 100%;
		padding-right: 15px;
	}

	.aboutus-right img {
		width: 100%;
		height: auto;
	}

	.index-ouradv {
		padding-top: 10px;
		padding-bottom: 0px;
	}

	.indexNum {
		padding-top: 10px;
	}

	.indexNum div:first-child,
	.indexNum div:nth-child(3) {
		border-right: 1px solid #dddddd;
	}

	.indexNum div:first-child,
	.indexNum div:nth-child(2) {
		border-bottom: 1px solid #dddddd;
		padding-bottom: 15px;
	}

	.indexNum div:nth-child(3),
	.indexNum div:nth-child(4) {
		padding-top: 15px;
		border-bottom: 1px solid #dddddd;
		padding-bottom: 15px;
	}

	.indexNum&gt;.col-md-3 p:nth-child(1) span {
		font-size: 30px;
	}

	.indexNum&gt;.col-md-3 p:nth-child(2) {
		font-size: 14px;
	}

	.text&gt;.col-md-3 p:nth-child(1) i {
		font-size: 50px;
	}

	.text {
		padding-top: 0px;
		width: 100%;

	}

	.text&gt;.col-md-3 p:nth-child(1) {
		font-size: 50px;
		margin-bottom: 0px;
	}

	.text&gt;.col-md-3 p:nth-child(3) {
		font-size: 13px;
	}

	.text&gt;.col-md-3 p:nth-child(2) {
		font-size: 15px;
		padding-bottom: 0px;
	}

	.index-coopIMG li {
		width: 50%;
		padding-right: 0px;
		text-align: center;
	}

	.index-coopIMG li img {
		width: 85%;
		height: auto;
		margin: 0 auto;
	}

	.index-news {
		padding-top: 10px;
		padding-bottom: 0px;
	}

	.index-news .row {
		padding: 0px;
		margin: 0px;

	}

	.index-news .textNEW {

		padding: 15px 0px;
		padding-top: 0px;
	}

	.index-news .title li a {
		font-size: 15px;
		white-space: normal;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 64%;
		overflow: hidden;
	}

	.index-news .title li {
		width: 100%;
	}

	.index-news .title li i img {
		width: 10px;
		height: auto;
	}

	.index-news .title li i {
		padding-right: 5px;
		padding-left: 15px;
		width: 34px;
		/* display: inline-block; */
		float: left;
	}

	.container02 ul li h4 {
		font-size: 15px;
	}

	.index-news .title li span {
		font-size: 13px;

		padding-right: 15px;
	}

	.index-newsImg p {
		padding-bottom: 0px;
		float: left;
		width: 50%;
		overflow: hidden;
	}

	.index-newsImg p img {
		width: 92% !important;
		height: auto !important;
		
	}

	.bottomB {
		height: auto;
		line-height: 22px;
		padding: 15px;
		font-size: 13px;
	}

	.text div {
		height: 245px;
		overflow: hidden;
	}

	.text div:first-child,
	.text div:nth-child(3) {
		border-right: 1px solid #dddddd;
	}

	.text div:first-child,
	.text div:nth-child(2) {
		border-bottom: 1px solid #dddddd;
		padding-bottom: 15px;
		padding-top: 15px;
	}

	.text div:nth-child(3),
	.text div:nth-child(4) {
		padding-top: 15px;
	}

	.phobootom2 {
		padding-bottom: 40px;
		width: 90%;
	}

	.text&gt;.col-md-3 p:nth-child(1) {
		height: auto;
	}

	.text&gt;.col-md-3 p:nth-child(1) i:hover {
		font-size: 55px;
	}

	/*2021nian9yue25ri*/

	.indexaboutus-img li {
		height: auto;
	}
	
	.productsBanner img{width: 220%;
    transform: translateX(-30%);}
    .common-guide&gt;.guide{ font-size: 13px; padding-right: 15px;}
    .common-guide&gt;.guide i:first-child{ padding-left: 20px;}
    .common-guide{height: auto;line-height: 45px;}
    .ProductContent{ padding-top: 0px;}
    .productRight{ width: 100%; height: auto; float: none;clear: both;}
    .productRight .content{ padding: 0px;}
    .productRight .content li{  float:none; width: 85%; margin: 0 auto; margin-top: 25px;height: auto;}
    .productRight .content li a&gt;span{ width: 100%; height: auto;}
    .productRight .content li img{ width: 100%; height: auto;}
    .fenye{ margin-bottom: 20px;}
    .ProductContent{ padding-bottom: 0px; position: relative;}
    .fenye{    
    height: auto;
    margin-top: 15px;
    padding-bottom: 20px;}
    .productLef{float: none;
    width: 42%;
    right: 0px;
    top: 60px;
    position: absolute;
    background-color: rgba(255,255,255,0.9);
    display: none;
}
    .phoneBUTone{ float: left; width: 50%;}
    .phoneBUTtwo{ float: right;width: 50%;}
    .productLef h1,.productLef .twoH{ width: 100%; padding-top: 20px;border: 0px;}
    .productLef ul li {
    font-size: 15px;
    
    line-height: 45px;
    padding-left: 25px;
 }
 .productRight &gt; h1 &gt; i{cursor: pointer;    padding-right: 5px;
    font-size: 25px;}
 .phoneBUTone ul,.phoneBUTtwo ul{ display: none;}
 .productRight .title{ padding-top: 15px;}
.productRight .title span{ padding-left: 5px;}
.showproductsBg{ padding-top: 0px;}

.showproductsIMG &gt; .l &gt; span{width: 100%;
    height: auto;}
    .showproductsIMG img{width: 100%;
    height: auto;}
    .showproductsIMG &gt; .l{ padding: 16px;float: none;}
    .showproductsIMG &gt;.r{width: 90%;
   padding-bottom: 10px;
    float: none;
    margin: 0 auto;}
    .showproductsIMG &gt;.r p{ font-size: 15px; line-height: 30px;white-space: inherit;width: 98%;
    margin: 0 auto;margin-bottom: 5px;}
    .showproductsIMG &gt;.r p:first-child{ font-size: 18px; padding-top: 0px;}
    .showproductsIMG &gt;.r p a{line-height: 35px;
    width: 130px;}
    .productRight .showproductsNR{
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 21px;
    }
    .showproductsShow{ margin-top: 10px;}
.showfrom{padding-left: 23px;
    padding-right: 0px;
    padding-top: 25px;
    }
    
    .showfrom .btSubmit&gt; button{ width: 130px; line-height: 35px;}
    .showfrom .btSubmit{ padding-top: 15px;padding-bottom: 25px;text-align: center;}
    .productRight .showproductsNR img{ width: 98% !important; margin: 0 auto !important;}
    
    .common-guide&gt;.guide&gt;.guideManue a{ display: block; line-height: 50px; border-bottom: 1px solid #d9d9d9;}
    .common-guide&gt;.guide&gt;.guideManue span{ display: none;}
    .common-guide&gt;.guide&gt;.guideManue{ left: 0px;
    transform: translateX(0);
    z-index: 99;
    background-color: rgba(255,255,255,0.9);
    box-shadow: 0px 2px 18px #e6e6e6;
    top: 45px;
    display: none;
    
    }
    .guide &gt; .glyphicon-th-list{ color: #169e7c;
    font-size: 16px !important;
    line-height: 45px; cursor: pointer;}
   .NewsList li{ width: 100%;}
   
   .NewsList li .newsimg {
    width: 90%;
    height: auto;
    margin: 0 auto;
    float: none;
   
}
    
    .NewsList li {
    
    padding-top: 20px;
    padding-bottom: 20px;
}
    
    .newListc{ width: 90%; margin: 0 auto; float: none;}
    .newsTime {
    
    margin-top: 15px;
    
    padding-right: 20px;
}
    
    .common-guide&gt;.guide&gt;.guideManue .active{border-bottom: 1px solid #169e7c;}
    .NewsList li h2{ margin-top: 0px;}
    .newsShow &gt; .title{ padding-top: 0px;font-size: 20px;line-height: 35px;margin-bottom: 0px;}
    .newsShow &gt; .time{font-size: 12px;padding-bottom: 20px;}
    .newsShow &gt; .content{padding: 15px;}
    .newsShow &gt; .content img{ width: 100% !important;}
    .proveOne, .nextOne{ width: 100%;     float: none;}
    .otherNews .title1{    font-size: 18px;}
    .otherNews .title1 span {
    
    font-size: 16px;
    padding-right: 14px;
}
.otherNews .title1{ padding-bottom: 15px;}
    .otherNews{ padding-top: 25px;}
    .otherNews .textN{ padding-top: 15px;}
    .otherNews .textN li{ width: 100%; height: auto;}
    .otherNews .textN li a{
    	overflow: hidden;
      text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    }
  
    .otherNews .textN li a:hover{ transform: translateY(0);}
    
    .zlgl-ylzz .l{ float: none;    width: 100%; box-sizing: border-box; padding-left: 15px; padding-right: 15px;}
    .zlgl-ylzz .title{ padding-top: 0px; font-size: 20px;}
    .zlgl-ylzz{ padding-top: 0px;}
    .zlgl-ylzz .ftitle{ font-size: 12px;}
    .zlgl-ylzz .content{ padding-top: 0px;}
    .zlgl-ylzz .r{ width: 92%; height: auto; margin: 0 auto; float: none !important; padding-top: 10px; padding-bottom: 10px; box-sizing: border-box;}
.cpjc{ padding-bottom: 20px;}

.yfdu h1{ font-size: 20px;    padding-top: 0px;}
.yfdu p{ font-size: 12px; color: #767676;}
.scyfyftd{ margin-top: 20px;  width: 92%; border: none; background: none;}
.scyfyftd .l {
    width: 100%;
    padding-left: 15px;
   padding-top: 15px;
   float: none;
}
.scyfyftd .r {
    width: auto;
    height: auto;
    text-align: center;   
    margin: 0px;
   
    float: none;
}

.scyfyftd .r img {
    
   width: 100%;
    margin-top: 10px;
    height: auto;
    }
.scyfyftd .l h1 { font-size: 18px;    margin-top: 10px;}

.scyfyftd .contentN {
    font-size: 14px;
    color: #6b6b6b;
    line-height: 35px;
    padding-top: 0px;
    padding-right: 15px;
}
.yftdList li {
    float:none;
    width: 100%;
    box-sizing: border-box;
}
.yftdList{  padding-top: 10px;}

.yftdList li {
    float: none;
    width: 92%;
    margin: 0 auto;
   
}
.yftdList li .l {
    width: 100%;
    height: auto;
   
}
.yftdList li .l img {
    border-radius: 8px;
    width: 100%;
    height: auto;
    
}
.yftdList li .r {
    width: 98%;
    
    padding-left: 0px;
}

.yftdList li .r h1 {
    font-size: 18px;
    
}
.yftdList li .r h2 {
    font-size: 14px;
    
    margin-top: 0px;
}

.yftdHd .yftdsm {
    
    font-size: 13px;
    line-height: 28px;
    padding-bottom: 20px;
    width: 91%;
    margin: 0 auto;
}
.yftdHd {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 20px;
}

.yftdList li .l img:hover{ transform: rotate(0deg); transform: scale(1.1);}

.wrap{ width: 90% !important; overflow: hidden;height: 235px !important;}
.contentLB{ width: 100% !important;
    overflow: hidden !important;}

.wrap a { display: block !important; z-index: 999 !important;}
.wrap a {
	font: 21px/31px "瀹嬩綋" !important; width: 30px !important;
    height: 30px !important; 
        top: 91% !important;
    /* padding-left: 50px; */
    margin-left: 50%;
    }
    
.next {
    right: auto !important;
    left: 98px !important;
}
.bodyCon08 .students{     width: 93.5%;
    overflow: hidden;}
#four_flash { width: 100%;}
#four_flash .flashBg ul.mobile li{width: 161px;
    height: 234px;    margin-right: 15px;border: 2px solid #dadce3;}
#four_flash .flashBg ,#four_flash .flashBg ul.mobile,#four_flash{ height: 236px;}
#four_flash .but_left,#four_flash .but_right{ top: 79px;}
.bodyCon08 .students{ height: 300px;}
#four_flash .but_left img,#four_flash .but_right img{ opacity: 0.6;}
.company{    margin-top: 10px;}
.company &gt; .companyNR {width: 100%; padding: 25px; float: none; background: none; box-shadow: none; padding-top: 0px;}
.company &gt; .companyIMG{ float: none;width: 100%;background: none;
    box-shadow: none;
    padding-top: 0px;}
.company &gt; .companyIMG p {
    width: 90%;
    height: auto;}
   .company &gt; .companyIMG p img {
    width: 100%;
    height: auto;} 
.qywh .textQ{ width: 100%;padding-left: 46px; float: none;}

.qywh .textQ ul li&gt;.one i, .qywh .textQ ul li&gt;.two i, .qywh .textQ ul li&gt;.three i {
    width: 50px;
    height: 50px;
   
    font-size: 20px;
    
    line-height: 50px;
}
.qywh .textQ ul li &gt; .qywh-content p:first-child {
    font-size: 18px;
}

.qywh {
    padding-top: 15px;
    padding-bottom: 20px;
}
.qywhTitle{ padding-top: 10px;}

.qywh .qywhimg {
    width: 100%;
    height: auto;
   
    padding-left: 15px;
    padding-right: 15px;
}

.qywh .qywhimg img{ width: 100%; height: auto;}

.qywh .textQ ul li {
    
    padding-bottom: 0px;
}
.about-history-list .flex-direction-nav a.flex-prev{ left: 0px;}
.about-history-list .flex-direction-nav a.flex-next{ right: 0px;}

.about-history-list .slides li{

    position: relative;
    width: 164px !important;
    height: 175px;
    margin-right: 31px;
    float: none;
}

.about-history-list .slides li .item .desc {
    
    bottom: -85px;
    left: 54px;}
.about-history-list .slides li .item:before{top: 67px;
    left: 55px;     z-index: 9999;}

.about-history-list .slides li .item:after {
  
    top: 71px;
    left: 55px;     z-index: 9999;}
.about-history-list .slides li .item h3 {
    top: 57px;left: -194px
}

.about-history-list .slides li:nth-child(2n+2) .item h3 {
    top: -11px;
}
.about-history-list .flex-direction-nav { display: none;}
.about-history-list .flex-viewport:before { border: 0px;}

.about-history{ margin-left: 15px;}
.about-history-list .slides li .item{ right: -42px; left: -25px;}


.about-history-list .slides li .item .desc:before ,.about-history-list .slides li .item .desc:after { background: none;}


.about-history-list .slides li:nth-child(2n+2) .item .desc {
   
    padding-top: 0px;
}

.about-history-list .slides li:nth-child(2n+2) .item .desc:before{
	
	background-color: rgba(45, 168, 145, .6);
}

.about-history-list .slides li:nth-child(2n+2) .item .desc:after{
	    background-color: #2da891;
}

.about-history-list .slides li:nth-child(2n+2) .item {
    top: 40px;
}
.about-history { padding-top: 0px; height: 500px;
    overflow: auto;}
.about-history-list .slides li:last-child{}

.about-history-list .slides li:nth-child(2n+2) .item .desc {
    bottom: -43px;
}

.contenusText .row .col-md-4{    
   width: 85%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    height: auto; padding-bottom: 20px;}
.contenusText .row .col-md-4:last-child{ margin-right: auto;}
.contenusText{ padding-top: 20px;}
.message .inputCss1 {
    
    width: 84%;
    margin: 0 auto;
}

.message .inputCss {
    padding-right: 0px;
    width: 84%;
    margin: 0 auto;
}
.message {
    padding-top: 0px;
    padding-bottom: 30px;
}

.map {
    
    padding: 15px;
}

.index-news .title li a:hover { transform: translateY(0);}

.container02 ul li a{ border-radius: 6px;}
.searchall .newListc{ width: 90%;}

.index-product&gt;.title&gt;.h1 {
    font-size: 20px;
}

.index-aboutus .h1 {
    font-size: 20px;
    text-align: center;
}

.container02 ul li h2 {
    font-size: 15px;
}
}


</pre></body></html>