@charset "utf-8";
/* Logo 字体 */
@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url('../fonts/iconfont.ttf') format('truetype');
}

/* 字体图标库加载*/
@font-face {
  font-family: 'iconfont';  /* project id 486107 */
  src: url('//at.alicdn.com/t/font_486107_iju9r2ye9fg.eot');
  src: url('//at.alicdn.com/t/font_486107_iju9r2ye9fg.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_486107_iju9r2ye9fg.woff') format('woff'),
  url('//at.alicdn.com/t/font_486107_iju9r2ye9fg.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_486107_iju9r2ye9fg.svg#iconfont') format('svg');
}
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; margin-right: 3px; }
@font-face {
  font-family: 'icon';  /* project id 583204 */
  src: url('http://at.alicdn.com/t/font_583204_y774hjs7so0nqaor.eot');
  src: url('http://at.alicdn.com/t/font_583204_y774hjs7so0nqaor.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_583204_y774hjs7so0nqaor.woff') format('woff'),
  url('http://at.alicdn.com/t/font_583204_y774hjs7so0nqaor.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_583204_y774hjs7so0nqaor.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
    --swiper-theme-color: #003E33 !important;
}
/* --- 初始化 --- */
*{margin:0; padding:0; box-sizing: border-box; outline:0; zoom:1;}
body {margin: 0; line-height:1;}
html { background: #fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; text-rendering: optimizelegibility; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section {margin: 0;padding: 0;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {display: block;}
audio, canvas, video {display: inline-block;}
button::-moz-focus-inner,input::-moz-focus-inner {padding: 0; border: 0;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: 400;}
ul, ol {list-style: none;}
a { text-decoration:none; outline:none; background-color: transparent; -webkit-text-decoration-skip: objects;}
a:active,a:hover { outline-width: 0;}
strong, b {font-weight: bold; color: #000;}
img {border-style: none;vertical-align:middle;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none;max-width:100%;}
li{list-style-type:none;}
i{font-style:normal;}

.clear{clear:both;}
em,i,p,span{line-height:100%;}
.icon{font-family:iconfont;}
input{-webkit-user-select:text !important;}
button,input,optgroup,select,textarea {font-size: 100%; /* 1 */line-height: 1.15; /* 1 */margin: 0; /* 2 */outline:none;}
button,input { /* 1 */ overflow: visible;}
button,select { /* 1 */text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {-webkit-appearance: button; /* 2 */}
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;}
textarea {overflow: auto;}
[type="checkbox"],[type="radio"] {box-sizing: border-box; /* 1 */padding: 0; /* 2 */}

/* ---  字体 --- */

/* html / body  */
html,body{font-size:14px; }
body, button, input, select, textarea {font: 400 1em/1.8 Microsoft Yahei;
	font-family: Microsoft Yahei;}

/* H1 - H6 */
h1, h2, h3, h4, h5, h6 {font-family: Microsoft Yahei;font-weight: 400; color: #000;line-height: 1;}

/* --- 颜色 --- */

/* html,body  */
html,body{color:#333;}

 
/* a - 默认 */
a{color:#333;}
a:hover{color:#003E33;}

.fl{float: left;}
.mr-10{margin-right: 10px;}
.flex{display: -webkit-flex;display: flex;flex-wrap: wrap;}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}
.map{
    position: absolute;
    width: 856px;
    z-index: 999;
    margin-top: -750px;
    left: 50%;
    margin-left: -428px;}
.map a{ color:#5b5a5a; font-size:14px; text-decoration:none;}
.map a:hover{ color:#fff;}
.citybg{ position:absolute; display:none; z-index:3; }
.city a.active .citybg{ display:block; z-index:3;}
.btnck{ padding:5px 20px; background-color:#003E33; color:#fff; border:none;}

@media (min-width:1600px) {
	#top_area {
		width: 100%;
	}
	.topArea {
	}
	.topArea {
		position: relative;
		margin: 0 auto;
		z-index: 5;
		zoom: 1;
	}
	#top_area .topBg {
		background-repeat: no-repeat;
	}
	#top_area .topBg {
		background-position: left top;
	}
	#top_area .topBg {
		background-image: none;
	}
	#top_area .topBg {
		background-color: #eeeeee;
	}
	.topBg {
		background-color: #FEA500;
	}
	.topBg {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		opacity: 1;
		z-index: 1;
	}
	.topBarArea {
		width: 1200px;
	}
	.topBarArea {
		margin: 0 auto;
	}
	#top_area .topBar {
		font-family: 微软雅黑;
	}
	#top_area .topBar {
		text-decoration: none;
	}
	#top_area .topBar {
		font-style: normal;
	}
	#top_area .topBar {
		font-weight: 400;
	}
	#top_area .topBar {
		font-size: 12px;
	}
	#top_area .topBar {
		color: #888888;
	}
	.topBar {
		color: #FFF;
	}
	.topBar {
		line-height: 30px;
		height: 30px;
		position: relative;
		z-index: 2;
		padding: 0;
		overflow: hidden;
		letter-spacing: -.3rem;
	}
	.topBarL {
		float: left;
	}
	#top_area .topBar a {
		font-family: 微软雅黑;
	}
	#top_area .topBar a {
		text-decoration: none;
	}
	#top_area .topBar a {
		font-style: normal;
	}
	#top_area .topBar a {
		font-weight: 400;
	}
	#top_area .topBar a {
		font-size: 12px;
	}
	#top_area .topBar a {
		color: #888888;
	}
	.topBar a {
		color: #FFF;
	}
	.topBar a, .topBar em, .topBar span.welcome {
		font-style: normal;
		letter-spacing: normal;
	}
	.topBar em {
		margin: 0 5px;
	}
	.topBar a, .topBar em, .topBar span.welcome {
		font-style: normal;
		letter-spacing: normal;
	}
	.topBarR {
		float: right;
	}
	#header {
		width: 100%;
		background-color: #F7F7F7;
	}
	.header {
		margin: 0 auto;
		position: relative;
		z-index: 4;
	}

	#header .headerBg {
		background-repeat: no-repeat;
	}
	#header .headerBg {
		background-position: center center;
	}
	#header .headerBg {
		background-image: url(../images/header_bg.png);
		background-size: 100% 100%;
	}
	#header .headerBg {
		background-color: transparent;
	}
	.headerConArea .links{position: absolute;left: 86%; top: 35px;}
	.headerConArea .links li{ float: left; margin-right:10px;}
	.headerConArea .links li img{margin-top: 2px;}
	.headerBg {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.headerCon {
		margin:0 auto;
		position: relative;
		height: 90px;
		width:1200px;
	}
	.headerCon .logo{ width:25%;height:90px;float:left;}
	.headerCon .logo img { width:200px;margin-top: 9px;}
	.nav {
		width:70%;
		height:90px;
		float:left;
	}
	.nav li{ width:12.5%; height:90px; line-height:90px; text-align:center; float:left;}
	.nav li a{font-size: 16px;font-weight: 400; line-height:90px;}
	.nav li.active a,.nav li:hover a{color: #003E33; }
	.nav li.active,.nav li:hover{border-bottom:#003E33 3px solid;}
	.nav .submenu{display:none;width: 100%;background-color: #fff;float: left;opacity: 0.6;position: fixed;left: 0;z-index: 9999;}
	.nav .submenu .box-cnt{width:auto; float:left; margin:0;}
	.nav .submenu li{min-width:100px; float:left;background:none;height:50px!important; line-height:50px!important;}
	.nav .submenu li a{color: #000;line-height:50px!important;}
	.nav .submenu li.active,nav .submenu li:hover{background: none; color: #3584B8;}
	.nav .submenu li:hover a{color: #000;}
	.nav .submenu li i{display:inherit;color: #3584B8;}
	.nav .submenu li.active a i,nav .submenu li:hover a i{color: #3E9254;}
	.nav .submenu li.active a,nav .submenu li.active a:hover,nav .submenu li a:hover,nav .submenu li:hover a:hover{color: #3584B8;}
	.ztl-navbar,.navbar-collapse{display:none;}
	
	
	
	.pdlr-20{padding:0 20px;}
	.pdtb-20{padding:20px 0;}
	.page_header{width:100%;float: left; margin-bottom: 0px;background:#fff;height:120px;}
	.box{width: 100%;float:left;}
	.box-cnt{width: 1200px;margin:0 auto;}
	.page_header .logo{width: 400px;float: left;}
	.page_header .top_r{width: 500px;line-height: 40px;margin-left: 300px;float: left; padding: 20px 0;}
	.top_r .website{float: left;margin-right:10px;}
	.top_r .website i{margin-right:10px;}
	.top_r .search button{ position: absolute; margin:12px 10px;border: none;background: none;}
	.top_r .search input{ text-indent: 40px; height: 40px; border:1px #ccc solid; width: 200px; }
	.top_r .furen a{margin:0 10px;}
	
	.mbanner{display:none;}
	.banner img{width:100%;}
	.search{ width:1600px; height:80px;position:absolute; background:#fff; margin-top: -40px;z-index: 9;left: 50%; margin-left: -800px; border:#eee 1px solid; box-shadow:1px 5px 5px 0px #eee;}
	.search .from{ width:600px; float: left;margin-top:20px;}
	.search .from input{ width:540px; height:40px; line-height:40px; border:#ccc 1px solid; float:left; background:#eee; text-indent:30px;}
	.search .from input::-webkit-input-placeholder { color: #ccc; } 
	.search .from input:-moz-placeholder { color: #ccc; } 
	.search .from input::-moz-placeholder { color: #ccc; } 
	.search .from input:-ms-input-placeholder { color: #ccc; }
	.search .from .btn{ width:60px;height:40px; background-color:#003E33; color:#fff;float:left;border-radius: unset; border:none;}
	.search .kwd{margin-top:20px;margin-left:200px; color:#999; width:600px;height:40px;line-height: 40px; font-size: 14px; float:left;overflow:hidden;}
	.search .from .img{ position: absolute; width: 20px;margin: 10px 5px;}
	.search .from .img img{width: 20px;}
	
	/*明星产品*/
	.index .box-cnt{width: 85%;margin:0 auto;}
	.index.product{margin-top: 100px; height: 600px;}
	.index .title{width: 100%; height: 100px; float: left;}
	.index.product .title{width: 100%; height: 160px!important; float: left;}
	.index .title .img{float: left;/*margin-left: 50px;*/}
	.index .title .mimg{display:none;}
	.index .title .desc{ float: left;left:50%;width: 500px;margin-left: -250px; padding:30px 0;position: absolute;}
	.index .title .desc p{width: 100%; font-size:16px; font-weight:bold; float: left; line-height: 50px; text-align: center;}
	.index .title .desc hr{ width: 300px; margin-left:100px; border-color: #eee; }
	.index.product .list{width: 100%;float: left; display: flex; margin-top:0px;}
	.index.product .list li{width: 25%;float: left; padding:0 15px;}
	.index .ckgd{width: 100%;text-align: center; margin-top:50px; float: left;}
	.index .ckgd a{background-color: #003E33; padding:10px 50px; color: #fff; font-size: 14px;}

	/*招商加盟*/
	.index.zsjm{background-image: url(../images/tmp1625533269_2128903_s.png); padding-top: 50px;border-top: #003E33 5px solid;}
	.index.zsjm .list{width: 80%; margin-left:10%; float: left; display: flex;}
	.index.zsjm .list li{width: 12.5%; height: 200px; float: left; padding:0 10px;}
	.index.zsjm .list li .icon{width: 100%; float: left; text-align: center; height: 60px;}
	.index.zsjm .list li .icon img{ width: 50px; height: auto; vertical-align:middle; display: initial;}
	.index.zsjm .list li .num{width: 100%;color: #003E33; height: 50px; line-height: 50px; float: left; text-align: center; position: relative;}
	.index.zsjm .list li .num i{ width: 26px;height: 26px; line-height: 23px; left:50%; margin-left:-10px; margin-top: 12px; float: left;border:#003E33 2px solid; border-radius: 13px;position: relative;}
	.index.zsjm .list li .title{width: 100%;color: #003E33; font-weight:bold; height: 50px; line-height: 50px; float: left; text-align: center; margin-top: 0; background:none;}
	.index.zsjm .desc{width: 100%;float: left;}
	.index.zsjm .desc .title{width: 100%;float: left; font-size:24px; font-weight:bold; text-align: center;height: 70px;}
	.index.zsjm .desc .title span{width: 100%;float: left; height: 50px; line-height: 50px; }
	.index.zsjm .desc .title hr{width: 310px; left:50%;margin-left: -148px; float: left; position: relative;}
	.index.zsjm .desc .des{width: 100%;float: left; font-size:16px; font-weight:bold; text-align: center;height: 50px; line-height: 50px; }
	.index.zsjm .zxly{width: 100%; float: left;margin:50px 0; background-color: #fff; padding:50px;display:flex;}
	.index.zsjm .zxly .left{width: 30%; float: left; padding:0 20px;}
	.index.zsjm .zxly .center{width: 20%; float: left;padding: 20px;background-color: #003E33;}
	.index.zsjm .zxly .right{width: 50%; float: left;padding: 20px;background-color: #003E33;}
	.index.zsjm .zxly .left .title{width: 100%; height: 50px; line-height: 50px;background-color: #003E33;float: left;color: #fff; text-align: center; font-size: 16px;}
	.index.zsjm .zxly .left .title span{ line-height: 50px; }
	.index.zsjm .zxly .left .title span.num{ font-size:30px; font-weight:bold; padding:0 10px;}
	.index.zsjm .zxly .gundxx{width: 240px;height: 160px;overflow: hidden;border:none !important;}
	.index.zsjm .zxly .gundxx ul{padding: 10px;line-height:25px;}
	.index.zsjm .zxly .center .title{width: 100%;float: left; height: 50px;line-height: 50px;font-size:24px;font-weight:bold;color: #fff; padding-left:10px;}
	.index.zsjm .zxly .center .line{width: 100%;float: left; height: 50px;line-height: 50px; padding-left:10px;}
	.index.zsjm .zxly .center .line div{width: 10px;height: 30px; background-color: #fff; margin-right: 130px;}
	.index.zsjm .zxly .center .mimg{display:none;}
	
	.sqjm{position: absolute;margin-top: 15px;margin-left: 25px;}
    .sqjm img{width: 16px;}
	/*关于福人*/
	.index.gyfr{padding-top: 50px;}
	
	/*品牌动态 */
	.index.news{padding: 50px 0;background-color: #FAFAFA;}
	.index.news .list{width: 100%;float: left; display: flex; margin-top:0px;}
	.index.news .list li{width: 23%; height: 400px;float: left; margin:0 1%; background-color: #fff; text-align: left;}
	.index.news .list li .img{width: 100%; float: left; height: 240px; overflow: hidden;}
	.index.news .list li .title{width: 100%; float: left; height: 40px; line-height: 40px;text-align: left;padding:0 10px; background: none;position: relative;margin-top:0px;color: #333;overflow:hidden; white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
	.index.news .list li .desc{width: 100%; float: left; height: 50px; font-size:12px; color: #999; line-height: 25px;text-align: left; padding:0 10px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.index.news .list li .time{width: 100%; float: left; height: 50px; line-height: 50px;font-size:12px; color: #999; text-align: left; padding:0 10px;}
	

	footer  .index.box-cnt{width: 85%;margin:0 auto;}
	
	.gcancj{height:694px !important;}

	.mxcp{margin-top:50px;}
	.mxcp1{text-align: center;padding: 80px 0 50px;}
	.mxcp1 .hr{margin:15px auto 30px;width: 420px;}
	.mxcp1 .tt1{font-size: 30px;width: 180px;margin:-52px auto 37px; background-color: #fff;}
	.zsjm .tt1{background-image: url(../images/tmp1529552222_1712651_s.jpg);}
	.zsjm .hr{background: #ccc;}
	.mxcp1 .tt2{font-size: 17px;}
	.mxcp2 .fl{float: left;width: 66.666667%;}
	.mxcp2 .fr{float: left;width: 33.333333%;}
	.mxcp2 img{
		width: 100%;
		height: 100%;
		transition: all 0.6s ease-in-out 0s;
	}
	.mxcp2 .mask1{
		background-color: rgba(33, 33, 33, 0.5);
		opacity: 0;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		transition: all 0.2s ease-in-out 0s;
	}
	.mxcp2 a{
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 6px;
		overflow: hidden;
	}
	.mxcp2 .hd-live-item{
		padding-right: 5px;
		padding-left: 5px;
		position: relative;
		text-align: center;
		overflow: hidden;
		margin-bottom: 0.5375rem;
	}
	.mxcp2 .d1 .topneirongbox{
		position: absolute;
		left: 10%;
		top: 50%;
		transform: translate(0px, -50%);
	}
	.mxcp2 .topneirongbox h3{
		font-size: 34px;
		font-weight: bold;
		color: rgb(255, 255, 255);
		transition: all 0.5s ease 0s;
	}
	.mxcp2 .d2{
		float: left;
		width: 50%;
	}
	.mxcp2 .d3{
		float: right;
		width: 50%;
	}
	.mxcp2 .hd-live-item-con {
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 100%;
		z-index: 12;
	}
	.mxcp2 .hd-live-item-con div.neirongbox {
		padding: 20px;
		text-align: left;
		overflow: hidden;
		transition: all 0.5s ease 0s;
		background-color: #009962;
	}
	.mxcp2 .arrbox {
		position: absolute;
		bottom: 53px;
		z-index: 99;
		right: -70px;
		width: 70px;
		height: 70px;
		border-radius: 50%;
		background-color: rgb(255, 255, 255);
		transition: all 0.5s ease 0s;
		opacity: 0;
	}
	.mxcp2 .arrbox i {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 20px;
		color: #003E33;
	}
	.mxcp2 .fa-arrow-right:before {
		content: "\f061";
	}
	.mxcp2 .row::after {
		display: table;
		clear: both;
		content: '';
	}
	.mxcp2 .hd-live-item-con h3{
		font-size: 20px;
		font-weight: bold;
		color: rgb(255, 255, 255);
		transition: all 0.5s ease 0s;
	}
	.mxcp2 .hd-live-item:hover img {
		transform: scale(1.1);
	}
	.mxcp2 .hd-live-item:hover .mask1 {
		opacity: 1;
	}
	.mxcp2 .hd-live-item:hover .arrbox {
		right: 10%;
		opacity: 1;
	}
	#row_40 {
		width:100%;
		margin-top: -100px;
	}
	#row_40 {
		background-color:#FFFFFF;
	}
	#row_40,.zsjm {
		background-image:url(../images/tmp1529552222_1712651_s.jpg);
	}
	#row_40 {
		background-position:center top;
	}
	#row_40 {
		background-repeat:no-repeat;
	}
	#row_40 {
		background-attachment:scroll;
	}
	#evMo_LapzK .ev-base-shape {
    	border-left: none;
	}
	#evMo_LapzK .ev-base-shape {
		border-top: none;
	}
	#evMo_LapzK .ev-base-shape {
		border-bottom: none;
	}
	#evMo_LapzK .ev-base-shape {
		border-right: #003E33 3px solid;
	}
	.ev-module-edit-box .ev-line {
		position: absolute;
		margin: 0;
	}
	#evMo_WhXXX .ev-line {
		margin-left: -1px;
	}
	#evMo_WhXXX .ev-line {
		border-left: #2ed3ae 2px solid;
	}
	.ev-module-edit-box .ev-line-10 {
		border-width: 0 0 0 3px;
		border-style: solid;
		width: 0;
		height: 100%;
		left: 50%;
		top: 0;
		margin-left: -2px;
	}
	.ev-module-edit-box .ev-line {
		position: absolute;
		border-color: #36b0f3;
		margin: 0;
	}
	.ev-module-edit-box .ev-base-shape-5 {
		background-color: transparent;
	}
	.ev-module-edit-box .ev-base-shape {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-clip: content-box;
	}
	.ev-module-edit-box .ev-base-shape {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
	}
	
	#evMo_Jsa4p .ev-line {
		border-top: #003E33 1px solid;
	}
	#evMo_A6Ewz .ev-base-shape {
		border-right: rgb(44, 44, 44) 3px solid;
	}
	.ev-module-edit-box .ev-line-1 {
		border-width: 1px 0 0;
		border-style: solid;
		width: 100%;
		height: 0;
		left: 0;
		top: 50%;
		margin-top: -1px;
	}
	.ev-text-title-2 {
		font-size: 36px;
		font-weight: 400;
		line-height: 1.3;
	}
	.ev-text-title-2 *{ text-align:center;}
	#evMo_vnKPK .ev-container-bg {
		background: rgb(255, 255, 255) none no-repeat left top;
	}
	.ev-container-wap .ev-container-bg {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		z-index: 0;
	}
	.ev-container-wap {
		position: absolute;
		z-index: 1;
		height: 100%;
		width: 100%;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.CModulePA .customModule {
		position: absolute;
		float: none;
		margin: 0;
	}
	.MoBodyM {
		border-right: none;
	}
	.MoBodyM {
		border-left: none;
	}
	.MoBodyM {
		border-bottom: none;
	}
	.MoBodyM {
		border-top: none;
	}
	.Mo {
		border-color: #E0DFDD;
	}
	.Mo {
		position: relative;
		overflow: hidden;
		border-width: 1px;
		border-style: solid;
	}
	.MoB, .MoT {
		height: 0;
	}
	.MoB, .MoHead, .MoT {
		table-layout: fixed;
	}
	.MoBody, .MoHead, .MoT {
		width: 100%;
		border-collapse: separate;
		border-spacing: 0;
	}
	.MoBody td, .MoBody tr, .MoT td, .MoT tr {
		height: 0;
		line-height: 0;
		overflow: hidden;
		padding: 0;
	}
	.MoBL, .MoBR, .MoBodyL, .MoBodyR, .MoHeadL, .MoHeadR, .MoTL, .MoTR {
		width: 0;
	}
	.MoBodyM .MoHead {
		display: none;
	}
	.MoHead {
		line-height: normal!important;
		margin: 0;
	}
	.MoB, .MoHead, .MoT {
		table-layout: fixed;
	}
	.MoBody {
		border-width: 0;
		table-layout: fixed;
	}
	.MoBody, .MoHead, .MoT {
		width: 100%;
		border-collapse: separate;
		border-spacing: 0;
	}
	.form-module .item-list::before, .form-module .item-list:after {
		content: "";
		display: table;
	}
	.form-module .item-list {
		zoom: 1;
		margin-bottom: 5px;
		float: left;
		width: 100%;
	}
	.MoBodyM {
		border-top:none;
	}
	.MoBodyM {
		border-bottom:none;
	}
	.MoBodyM {
		border-left:none;
	}
	.MoBodyM {
		border-right:none;
	}
	.MoBodyM .MoHead {
		display:none;
	}
	.MoBodyM .MoBodyM {
		background:none;
	}
	.MoBodyM .MoBodyC {
		margin-top:0px;
	}
	.MoBodyM .MoBodyC {
		margin-bottom:0px;
	}
	.MoBodyM .MoBodyC {
		margin-left:0px;
	}
	.MoBodyM .MoBodyC {
		margin-right:0px;
	}
	.MoBodyM .form-module .item-list {
		margin-top:0px;
	}
	.MoBodyM .form-module .item-list {
		margin-bottom:9px;
	}
	.MoBodyM .form-module .item-list {
		margin-left:0px;
	}
	.MoBodyM .form-module .item-list {
		margin-right:0px;
		padding-right:10px;
	}
	.MoBodyM .form-module .item-name {
		display:none;
	}
	.MoBodyM .form-module .form-text-error {
		background-color:;
	}
	.MoBodyM .form-module .form-text input {
		Width:100%;
	}
	.MoBodyM .form-module .form-text input {
		line-height:49px;
	}
	.MoBodyM .form-module .form-text input {
		height:49px;
		padding: 0 10px;
	}
	.MoBodyM .form-module .form-select select {
		width:220px;
	}
	.MoBodyM .form-module .form-select select {
		border:rgb(237,237,237) 1px solid;
	}
	.MoBodyM .form-module .form-select select {
		padding:8px 2px 8px 2px;
	}
	.MoBodyM .form-module .form-textarea {
		background-color:rgb(245,245,245);
	}
	.MoBodyM .form-module .form-textarea textarea {
		width:724px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		height:72px;
		padding: 0 10px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		color:rgb(136,136,136);
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-text input {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-but {
		width:150px;
	}
	.MoBodyM .form-module .form-but img{
		width:20px;
		margin-right：10px;
	}
	.MoBodyM .form-module .form-but {
		height:45px;
	}
	.MoBodyM .form-module .form-but {
		background-color:#fff;
	}
	.MoBodyM .form-module .form-but {
		background-image:none;
	}
	.MoBodyM .form-module .form-but {
		background-position:left top;
	}
	.MoBodyM .form-module .form-but {
		background-repeat:no-repeat;
	}
	.MoBodyM .form-module .form-but {
		color:#003E33;
	}
	.MoBodyM .form-module .form-but {
		font-size:14px;
	}
	.MoBodyM .form-module .form-but {
		font-weight:400;
	}
	.MoBodyM .form-module .form-but {
		font-style:normal;
	}
	.MoBodyM .form-module .form-but {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-but {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-select select {
		color:rgb(136,136,136);
	}
	.MoBodyM .form-module .form-select select {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-select select {
		font:normal 400 12px/1 '微软雅黑';
	}
	.MoBodyM .form-module .form-but {
		border:none;
	}
	.MoBodyM .form-module .form-button {
		margin-left:580px;
	}
	.MoBodyM .form-module .form-button {
		margin-right:0px;
	}
	.MoBodyM .form-module .form-button {
		margin-top:10px;
	}
	.MoBodyM .form-module .form-button {
		margin-bottom:20px;
	}
	.MoBodyM .form-module .form-text {
		background-color:rgb(245,245,245);
	}
	.MoBodyM .form-module .form-text {
		background-image:none;
	}
	.MoBodyM .form-module .form-text {
		background-position:left top;
	}
	.MoBodyM .form-module .form-text {
		background-repeat:no-repeat;
	}
	.MoBodyM .form-module .form-text {
		border:none;
	}
	.MoBodyM .form-module .form-textarea {
		border:none;
	}
	.MoBodyM .form-module .form-but {
		border-radius:0px 0px 0px 0px;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-family:微软雅黑;
	}
	.form-module .form-text input {
		height: 20px;
		line-height: 20px;
		padding: 0;
		border: 0;
		font-size: 12px;
		background-color: transparent;
		outline: 0;
	}
	.form-module .form-textarea textarea {
		width: 200px;
		height: 80px;
		resize: none;
		border: 0;
		font-size: 12px;
		background-color: transparent;
		padding: 0;
		outline: 0;
	}
	.form-module .item-con, .form-module .item-name {
		overflow: hidden;
		background-color: rgb(245,245,245);
	}
			
	
	.customModuleRowInner{
		width: 1200px;
	}
	.customModuleRowAbsolute .customModuleRowInner {
		padding-left: 0;
	}
	.CModulePA {
		position: relative;
	}
	.CModulePA, .CModulePC, .CModulePR, .TitleModule {
		zoom: 1;
		overflow: hidden;
	}
	.ev-module-edit {
		position: absolute;
		left: 0;
		top: 0;
	}
	.ev-module-edit-box {
		position: absolute;
		height: 100%;
		width: 100%;
	}
	.customModuleRowInner {
		margin: 0 auto;
		position: relative;
		z-index: 2;
	}
	#row_112 {
		background-image: url(../images/tmp1625533269_2128903_s.png);
	}
	#row_112 {
		background-color: #FFFFFF;
	}
	#row_112 {
		background-attachment: scroll;
	}
	#row_112 {
		background-repeat: no-repeat;
	}
	#row_112 {
		background-position: center top;
	}
	.ev-module-edit-box .ev-line {
		position: absolute;
		margin: 0;
	}
	#evMo_MyiS .ev-line {
		margin-top: -2px;
	}
	#evMo_MyiS .ev-line {
		border-top: #003E33 3px solid;
	}
	.ev-module-edit-box .ev-line-1 {
		border-width: 1px 0 0;
		border-style: solid;
		width: 100%;
		height: 0;
		left: 0;
		top: 50%;
		margin-top: -1px;
	}
	
	.w1680 {
		position: relative;
		width: 85%;
		margin: 0 auto;
	}
	.js-m .split {
		display: inline-block !important;
	}
	.f-cb {
		zoom: 1;
	}
	.index-list2{
		padding:3.25rem 0;
	}
	.index-list2 .left{
		float:left;
		padding-left:20px;
		width:25%;
	}
	.index-list2 .left .name{
		font-size:40px;
		color:#444444;
		line-height:60px;
	}
	.index-list2 .shuli{
		margin-top:50px;
		font-size:0;
	}
	.index-list2 .shuli li{
		float:left;
		padding-bottom: 1rem;
		border-bottom: 1px dashed rgba(232, 232, 232, 1);
	}
	.fadeInUp {
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp;
	}
	.animated {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}
	.index-list2 .shuli li:nth-child(2n-1){
	   width:50%;
	}
	.index-list2 .shuli li:nth-child(2n){
	   width:50%;
	}
	.index-list2 .shuli li:nth-child(3){
	   margin-top:1rem;
	   border-bottom:0;
	}
	.index-list2 .shuli li:nth-child(4){
	   margin-top:1rem;
	   border-bottom:0;
	}
	.index-list2 .shuli li .number .shu{
		font-size:40px;
		font-family: "BEBASNEUE REGULAR";
		color:#e60012;
		font-weight:bold;
		line-height:50px;
		vertical-align:top;
	}
	.index-list2 .shuli li .number .numname{
		font-size:18px;
		color:#e60012;
		vertical-align:top;
		margin-left:10px;
		line-height: 50px;
	}
	.index-list2 .shuli li .num-tit{
		font-size:14px;
		color:#444444;
		line-height:20px;
		margin-top:10px;
	}
	.index-list2 .more-list2{
		display: inline-block;
		width: 150px;
		height: 50px;
		background-color: #003E33;
		color: #fff;
		line-height: 50px;
		background-position: 120px center;
		background-repeat: no-repeat;
		background-size: 8px;
		background-image: url(../images/next1.png);
		padding-left: 20px;
		font-size: 20px;
		text-align: left;
		margin-top:20px;
		transition:all 0.3s;
	}
	.index-list2 .more-list2:hover {
		background-position: 130px center;
	}
	.index-list2 .right{
		float:left;
		width:75%;
		position:relative;
	}
	.index-list2 .right>img{
		width:100%;
	}
	.index-list2 .right .map-div{
		position:absolute;
		width:35.7%;
		height:37%;
		border-radius:4px;
		background-color:#e60012;
		right:3.3%;
		bottom:13%;
	}
	.index-list2 .right .map-div .map-list{
		padding: 0 0.75rem;
	}
	.index-list2 .right .map-div .map-list .name{
		font-size:0.5rem;
		color:#fff;
		height:2rem;
		line-height:2rem;
		text-align:center;
		border-bottom:1px solid rgba(255, 255, 255, 0.5)
	}
	.index-list2 .right .map-div .map-list .bottom{
		margin-top:0.6rem;
	}
	.index-list2 .right .map-div .map-list .sm-left{
		float:left;
		width:55%;
	}
	.index-list2 .right .map-div .map-list .sm-left .add{
		font-size:0.35rem;
		color:#fff;
		line-height:0.5rem;
		padding-left:0.75rem;
		background-position:top left;
		background-repeat:no-repeat;
		background-size:0.5rem;
		background-image:url(../img/add.png);
	}
	.index-list2 .right .map-div .map-list .sm-left .tel{
		font-size:0.35rem;
		color:#fff;
		line-height:0.5rem;
		padding-left:0.75rem;
		background-position:top left;
		background-repeat:no-repeat;
		background-size:0.5rem;
		background-image:url(../img/tel.png);
		margin-top:0.5rem;
	}
	.index-list2 .right .map-div .map-list .sm-right{
		float:right;
		width:40%;
	}
	.index-list2 .right .map-div .map-list .sm-right img{
		width:100%;
	}
	#row_21 {
		width:100%;
	}
	#row_21 {
		background-color:#fafafa;
	}
	#row_21 {
		background-image:none;
	}
	#row_21 {
		background-position:left top;
	}
	#row_21 {
		background-repeat:no-repeat;
	}
	.ev-module-edit-box .ev-pic img {
		width: 100%;
		height: 100%;
	}
	.ev-module-edit-box .ev-pic {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		position: relative;
	}
	.int-dom {
		-webkit-perspective: 300px;
		-moz-perspective: 300px;
		-ms-perspective: 300px;
		-o-perspective: 300px;
		perspective: 300px;
	}
	.int-onlyimg-larger:hover img {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}
	#evMo_IJIBR  .ev-base-shape-5 {
		border: 1px solid #36b0f3;
		background-color: transparent;
	}
	#evMo_IJIBR .ev-base-shape {
		border-left: #2ed3ae 2px solid;
	}
	#evMo_IJIBR .ev-base-shape {
		border-right: none;
	}
	#evMo_IJIBR .ev-base-shape {
		border-bottom: none;
	}
	#evMo_IJIBR .ev-base-shape {
		border-top: none;
	}
	
	.ev-module-edit-box .ev-base-shape {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-clip: content-box;
	}
	#evMo_QsSnb .ev-line {
		margin-left: -1px;
	}
	#evMo_QsSnb .ev-line {
		border-left: #2ed3ae 2px solid;
	}
	.ev-module-edit-box .ev-line-10 {
		border-width: 0 0 0 3px;
		border-style: solid;
		width: 0;
		height: 100%;
		left: 50%;
		top: 0;
		margin-left: -2px;
	}
	.nei-bannerdiv .right {
	    float: right;
	    width: 71.9%;
	    overflow: hidden;
	}
	.nei-bannerdiv .right img {
	    width: 100%;
	    height: 694px;
	}
	.nei-bannerdiv .left {
		position: relative;
	    width: 28.1%;
	    height: 694px;
	    float: left;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: cover;
	    background-image: url(../images/bei-left.jpg);
	}
	.nei-bannerdiv .left .left-mian {
		position: relative;
		top:350px;
	    float: left;
	    transform: translateY(-50%);
	    left: 22.2%;
	    width: 70%;
	    max-height: 80%;
	}
	.nei-bannerdiv .left .left-mian .piblod {
	    font-size: 36px;
	    color: #222222;
	    font-family: "PINGFANG BOLD_1";
	    line-height: 50px;
	}
	.js-m .split {
	    display: inline-block !important;
	}
	.nei-bannerdiv .left .left-mian .list-name {
	    font-size: 16px;
	    color: #666666;
	    line-height: 30px;
	    margin-top: 50px;
	    text-align: justify;
	}
	.nei-bannerdiv .left .left-mian .list-name p{
		font-size: 16px;
		line-height: 30px;
	}
	.nei-bannerdiv .left .left-mian .more-down {
	    font-size: 14px;
	    display: inline-block;
	    padding-right: 80px;
	    color: #fff;
	    margin-top: 80px;
	    cursor: pointer;
	    transition: all 0.3s;
	    background-color: #003E33;
        padding: 5px 20px;
	}
	.case-list li{
	    float:left;
	    width: 32.5%!important;
	    height:auto !important;
	    margin-bottom:20px;
	    border:1px solid #e5e5e5;
	    box-sizing:border-box;
	    cursor:pointer
	}
	.case-list li:nth-child(4n){
	    margin-right:0;
	}
	.case-list li .img{
	    width:100%;
	    height: 291px;
	    overflow:hidden;
	}
	.case-list li .img img{
	    height:100%;
	    transition:all 0.3s;
	}
	.case-list li .img-div{
	    padding:20px;
	}
	.case-list li .img-div .span{
	    font-size:16px;
	    color:#000;
	    text-align:center;
	    line-height:30px;
	    transition:all 0.3s;
	}
	.case-list li .img-div .span .xian{
	    color:#e5e5e5;
	    margin:0 0.25rem;
	}
	.case-list li .img-div .span-p{
		font-size:13px;
		color:#666;
		margin-top:20px;
		line-height:25px;
		text-align:justify;
		height:50px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		padding:0 10px;
	}
	.prdsearch{padding:20px 0;}		
	.searchprd{width: 100%;float: left;margin-left:18%;}
	.prdsearch .searchprd{width: 100%;float: left;margin-left:0;}
	
	.searchprd .button{    background-color: #003E33;border: #003E33 1px solid;padding: 0 10px;height: 30px;color: #fff;}
	.searchprd li{width: 20%; float: left;}
	.searchprd li select{width: 65%; border:#ccc 1px solid;height:30px; line-height: 30px;}
	.searchprd li input{height:30px; line-height: 30px; border:#ccc 1px solid;}
	.list .itemtitle {
		position:absolute;
		left:0;
		bottom:20px;
		width:100%
	}
	.list .itemtitle .intitle {
		display:flex;
		place-content:space-between;
		align-items:center;
		padding:0 20px
	}
	.list .itemtitle .intitle p {
		font-size:16px;
		color:#000000;
		color:#ffffff;
		z-index:2;
		margin-bottom:0
	}
	.list .itemtitle .intitle .rect {
		width:25px;
		height:25px;
		background:#003E33;
		background:;
		border-radius:5px
	}
	.list .itemborder {
		/*border:1px solid;
		border-color:#003E33;*/
		border-color:;
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		margin:20px;
		display:none;
		align-items:center;
		justify-content:center;
		flex-flow:column;
		z-index:2
	}
	.list .itemborder p {
		font-size:14px;
		color:#000000;
		color:#ffffff
	}
	.list li:hover .itemtitle {
		display:none
	}
	.list li:hover .itemborder {
		display:flex
	}
	.list .prdmask {
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background-color:rgba(0,0,0,0.3)
	}
	.product_son{
		margin:0px 7.5%;width:85%;float: left;
	}
	/* CSS News */
	.indexNews{ padding:5px 0px; }
	.indexNews li{ border-bottom:#D9D9D9 1px dotted; height: 100%; overflow: hidden; padding:20px 5px 30px 5px; }
	.indexNews_l{ width: 105px; overflow: hidden; float: left;}
	.indexNews_l div{ width: 105px; height: 105px; background:#F2F5FA; position: relative;}
	.indexNews_lsp1{ line-height:1.8; text-align: center; font-size: 54px; color: #b1b1b1; float: left; width: 100%; transition: all 0.5s;}
	.indexNews_lsp2{ line-height:1.3; font-size: 13px; color: #b1b1b1;position: absolute; top: 55px; right: 10px; background-color: #f2f5fa;}
	.indexNews_r{ width:1070px; overflow: hidden;float: right;}
	.indexNews_rp1{ line-height:1.8; font-size: 18px; font-weight:bold; transition: all 0.5s;}
	.indexNews_rp2{ line-height:1.5; color: #b6b6b6; }
	.indexNews_rp2 span{ float: left; margin-right:10px;}
	.indexNews_rp3{ line-height:1.5; color: #8a8a8a; padding-top:5px;}
	.indexNews li a:hover{ color: #003E33; }
	.indexNews li a:hover .indexNews_rp1{ padding-left: 5px; }
	.indexNews li a:hover .indexNews_lsp1{ color: #003E33; }
	.qywhs{ width:100%;position:relative; padding: 0;float: left;}
	.qywhs li{ width: 49%; margin-right:1%; float: left; list-style-type:none; background-color:#fff; padding:20px;position:relative; min-height:40px; margin-bottom:30px;border: #f2f2f2 1px solid;}
	.qywhs li .line{ width:4px; height:80px; position:absolute; background-color:#003E33;left:-3px;}
	.qywhs li .title{ width:100%; font-weight:bold;font-size: 16px;color: #333333;text-align: left;}
	.qywhs li .desc{width:100%; font-size: 14px;line-height: 1.7;color: #888888; margin-bottom: 0px;    text-align: left;}

    .productlist{margin:20px 7.5%;width:85%;float: left;}
	.productlist .ptitle{width: 100%; float: left; font-size:16px;font-weight: bold; padding: 15px 0; border-bottom: #eee 1px solid;}
	.productlist .ptitle span{border-bottom: #003E33 1px solid;padding: 15px 0; }
	.productlist .list{width: 100%; float: left;display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 20px;}
	.productlist .list li{width: 24%; float: left; /*height:290px;*/overflow:hidden;margin-right: 1%;}
	.bgmap{width:100%;margin:0; padding:0;}

    .zbcx .weiz{ width: 100%; float: left; position: relative; padding:0 200px; display: flex;}
	.zbcx .weiz li{width: 30px; float: left; height: 30px;}
	.zbcx .weiz li.line{width: 200px; float: left;}
	.zbcx .weiz li.line div{width: 100%; height: 2px; background-color: #ccc; margin-top:14px;}
	.zbcx .weiz li.cur{ color: #003E33;}
	.zbcx .weiz li span.num{ color: #fff;background-color: #ccc; width: 30px; height: 30px; border-radius: 15px; display:block;line-height:30px;text-align:center;}
	.zbcx .weiz li.cur span.num{ color: #fff;background-color: #003E33; width: 30px; height: 30px; border-radius: 15px; display:block;line-height:30px;text-align:center;}
	.zbcx .weiz .cur div{background-color: #003E33!important;}
	
	.zbcx .weizs{ width: 100%; float: left; position: relative; padding:0 150px; display: flex; line-height:50px; font-size:14px; font-weight:bold; color:#999;}
	.zbcx .weizs li.tt1{width: 150px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt2{width: 290px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt3{width: 170px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt4{width: 290px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.cur{ color: #003E33;}
    
    .zbcx .zbsearch{ width: 100%; float: left; position: relative; padding:50px 150px; display: flex; line-height:50px; }
    .zbcx .zbsearch .input{width: 400px;float: left;}
    .zbcx .zbsearch .input2{width: 200px;float: left;margin-left:10px;}
    .zbcx .zbsearch .input3{width: 100px;float: left;margin-right:10px;}
    .zbcx .zbsearch .input input,.zbcx .zbsearch .input2 input,.zbcx .zbsearch .input3 input{width: 100%; height:40px; text-indent:10px; border:#ccc 1px solid;float: left;}
    .zbcx .zbsearch .btn{width: 100px;float: left;}
    .zbcx .zbsearch .btn .btns{width: 100px;float: left;height:40px;border:#003E33 1px solid; line-height:40px; color:#fff;background-color: #003E33;}
    
    .zbcx .ddlist{ width: 100%; float: left; position: relative; padding:20px; margin:50px 0; border:#ccc 1px solid;}
    .zbcx .ddlist .title{width: 100%; float: left; font-size:16px; color:#003E33; line-height:40px; height:40px;border-bottom:#ccc 1px solid;}
    .zbcx .ddlist .ddcxlist{width: 100%; float: left; display:flex;}
    .zbcx .ddlist .ddcxlist.tt{background-color:#F9F9F9; height:50px; line-height:50px; margin-top:20px; font-weight:bold;}
    .zbcx .ddlist .ddcxlist li{height:50px; line-height:50px; border-bottom:#F9F9F9 1px solid;}
    .zbcx .ddlist .ddcxlist li.t1{width:5%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t2{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t3{width:19%;text-align:center;}
    .getorderquality li.t3{line-height:25px !important;padding: 10px 0;}
    .zbcx .ddlist .ddcxlist li.t4{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t5{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t6{width:19%;line-height:25px !important;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t6 .btn{line-height:50px !important;}
    
    #pinglun{display:none;}
    .pinglun{width:100%;float:left;}
    .pinglun .head{width:100%;float:left;}
    .pinglun .head img{width:100%;}
    .pinglun .cnt{width:100%;float:left; padding:20px;}
    .pinglun .cnt .zheyao{width:100%;float:left;line-height:20px;}
    .pinglun .cnt .title{width:100%;float:left;line-height:40px; height:40px; margin:20px 0; font-size:14px; font-weight:bold;position:relative;}
    .pinglun .cnt .title .t{width:150px;float:left;line-height:40px; height:40px; border-bottom:#ccc 2px solid;font-size:14px; font-weight:bold;position:relative;}
    .pinglun .cnt .title .line{width:50px; height:2px; background-color:#003E33; position:absolute; bottom: 0px;}
    .pinglun .cnt .ddxx{width:100%; float:left;display:flex;}
    .pinglun .cnt .ddxx li{width:25%;float:left;height:30px; line-height:30px; padding:0 10px;}
    .pinglun .cnt .ddxx li.t{background-color:#F9F9F9;}
    .pinglun .cnt .plcnt{width:100%; float:left;}
    .pinglun .cnt .plcnt li.pt{width:100%; float:left;line-height:30px;}
    .pinglun .cnt .plcnt li.pt textarea{width:100%; float:left; height:100px; padding:10px;}
    .pinglun .btns{width:100%; float:left; height:50px; text-align:right; margin-top:20px;}
    .pinglun .btns .btn{ padding:5px 20px; background-color:#003E33; color:#fff; border:none;}
    
    .mddcxlist{display:none;}
    
    .zbcls{width:100%;float:left;margin-top:50px; position:relative;}
    .zbcls img{width:100%;position:relative;}
    .zbcls .cnt{position:absolute;bottom: 50px;left: 300px;width: 350px;}
    .zbcls .cnt .left{width:150px;padding-top: 50px;height: 100px;position: relative; float: left;color:#003E33; font-size:16px; font-weight:bold;}
    .zbcls .cnt .right{width:150px;padding-top: 25px;height: 100px;position: relative; float: left;color:#BD9970; font-size:18px;}
    .zbcls .cnt .right .djs span.joind{line-height: 40px;font-size: 30px;font-weight: bold;}
    
    .zbcx .ddlist .ddcxlists{width: 100%; float: left; display:flex;}
    .zbcx .ddlist .ddcxlists.tt{background-color:#F9F9F9; height:50px; line-height:50px; margin-top:20px; font-weight:bold;}
    .zbcx .ddlist .ddcxlists li{height:50px; line-height:50px; border-bottom:#F9F9F9 1px solid;}
    .zbcx .ddlist .ddcxlists li.t1{width:2%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t2{width:20%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t3{width:16%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t4{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t5{width:20%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t6{width:20%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t7{width:19%;line-height:25px !important;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t8{width:9%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t9{width:9%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t10{width:9%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t11{width:5%;text-align:center;}
    
    .mztk{width:100%; margin-top:20px;float:left; background-color:#F2F2F2; padding:20px;}
    .mztk .title{width:100%; float:left; color: #003E33;font-size: 16px;font-weight: bold; height:40px; line-height:40px;}
    .mztk .title span{height:40px; line-height:40px;}
    .mztk .title .mztkzk{width:50px; float:right; text-align:right; font-size:20px;}
    .mztk .cnt{width:100%; float:left; line-height:25px;}
    .mztk .cnt p{width:100%; float:left; line-height:25px;}
    
    
    .zbcl{width:100%; margin:20px 0;float:left; background-color:#F2F2F2; padding:20px;}
    .zbcl .title{width:100%; float:left; color: #003E33;font-size: 16px;font-weight: bold; height:40px; line-height:40px;}
    .zbcl .title span{height:40px; line-height:40px;}
    .zbcl .title .zbclzk{width:50px; float:right; text-align:right; font-size:20px;}
    .zbcl .cnt{width:100%; float:left; line-height:25px;}
    .zbcl .cnt p{width:100%; float:left; line-height:25px;}
    
    
    

	.layui-carousel-ind {top: -100px !important;}
	.listbanner{width: 100%;float: left;overflow: hidden;height: 400px;}
	.listbanner .bannerpic{width: 100%;height: 400px;float: left;position: relative;}
	.listbanner .mask{
		width: 100%;
		height: 400px;
		position: absolute;
		background-color: #000;
		filter:alpha(opacity=30);
	    opacity:0.3;
	}
	.listbanner .listname{
		width: 100%;
		height: 400px;
		font-size:24px;
		position: absolute;
		font-weight:bold;
		filter:alpha(opacity=100);
	    opacity:1;
	    color: #fff;
	    text-align: center;
	}
	.listbanner .listname p{
		margin-top:176px;
		line-height: 30px;
	}
	
	.listbannerp{width: 100%;float: left;overflow: hidden;height: 700px;}
	.listbannerp .bannerpic{width: 100%;height: 700px;float: left;position: relative;}
	.listbannerp .mask{
		width: 100%;
		height: 700px;
		position: absolute;
		background-color: #000;
		filter:alpha(opacity=30);
	    opacity:0.3;
	}
	.listbannerp .listname{
		width: 100%;
		height: 700px;
		font-size:24px;
		position: absolute;
		font-weight:bold;
		filter:alpha(opacity=100);
	    opacity:1;
	    color: #fff;
	    text-align: center;
	}
	.listbannerp .listname p{
		margin-top:326px;
		line-height: 30px;
	}


	.news_nav{width: 400px;
	    border-radius: 25px 25px 0 0;
	    height: 80px;
	    margin-left: 400px !important;
	    margin-top: -50px !important;
	    background: #fff;
	    z-index: 9999;
	    position: absolute;
	}
    .layui-tab-title {
	    padding: 10px 20px;
	    height:60px !important;
	}
	.layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea{
		border-color: #fff !important;
	}
	.layui-tab-title li {
		line-height: 40px;
	}
	.layui-tab-title .layui-this {
	    color: #fff !important;
	    border: 0 !important;
	    background: #003E33;
	    border-radius: 25px;
	}
	.layui-tab-title li {
	    width: 33.33%
	}
	.index_news{
		display: flex;
		flex-wrap: wrap;
	}
	.index_news_left{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 30px;
	    position: relative;
	    min-height: 1px;
		
		
	}
	.index_news_left ul{
		padding: 20px 0 20px 30px;
		width: 100%;
		float: left;
		border-top: 1px #EEEEEE solid;
		border-bottom: 1px #EEEEEE solid;
	}
	.index_news_right_m{display: none;}
	.index_news_right{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 30px;
	    position: relative;
	    min-height: 1px;
	}	
	.index_news_left li {
		list-style-type:disc;
		color: #034FB1;
		font-size: 16px;
		float: left;
		width: 100%;
	}
	.index_news_left li:first-child,.index_news_left li:nth-child(2),.index_news_left li:nth-child(3) {
		margin-bottom:20px;
	}
	.index_news_left li .newsbox{
		width: 80%;
		float: left;
	}
	.index_news_left li .title{
		width: 100%;
		float: left;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		font-size: 16px;

	}
	.index_news_left li .desc{
		padding: 20px 0;
		width: 100%;
		line-height: 25px;
		color: #999;
		font-size: 16px;
		float: left;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 70px;
	}
	.index_news_left li .time{
		width: 20%;
		float: left;
		text-align: right;
		color: #999;
		font-size: 14px;
	}
	.index_news_left li .time .day{
		font-size:30px;
	}
	.index_news_left .newmore{
		margin-top:30px;
		width: 100%;
		float: left;
	}
	.index_news_left .newmore .line{
		width: 85%;
		float: left;
		height:30px;
		padding: 13px 0;
	}
	.index_news_left .newmore .line .lineg{
		width: 70%;
		height:4px;
		background-color: #4C975E;
		float: left;
	}
	.index_news_left .newmore .line .lineb{
		width: 30%;
		height:4px;
		background-color: #0067A9;
		float: left;
	}
	.index_news_left .newmore .mores{
		width: 15%;
		float: left;
		font-size:24px;
		line-height: 30px;
		text-align: right;
		color: #0067A9;
	}
	.index_news_left li .time .img{
		margin-top:10px;
	}
	.index_news_right .newstop{
		width: 100%;
		float: left;
	}
	.index_news_right .newstop .pic{
		height:347px;
		width: 100%;
		float: left;
		overflow: hidden;
	}
	.index_news_right .newstop .pic img{
		width: 100%;
		float: left;
	}
	.index_news_right .newstop .newdesc{
		padding: 20px;
		background-color: #003E33;
	    color: #fff;
	    height: 160px;
	    width: 100%;
	    float: left;
	    font-size:16px;
	}
	.index_news_right .newstop .newdesc .time{
		width: 15%;
		float: left;
		height:100%;
		text-align: right;
		padding: 10px 0;
	}
	.index_news_right .newstop .newdesc .time .day{
		font-size:26px;
	}
	.index_news_right .newstop .newdesc .cnt{
		margin-left: 5%;
		width: 80%;
		float: left;
		height:100%;
		text-align: right;
	}
	.index_news_right .newstop .newdesc .cnt .title{
		width: 100%;
		line-height: 40px;
		border-bottom: 1px #fff solid;
		text-align: left;
		font-size:18px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}

	.index_news_right .newstop .newdesc .cnt .desc{
		width: 100%;
		line-height: 20px;
		height:40px;
		font-size:16px;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 60px;
		text-align: left;
    	margin-top: 20px;
	}
	.index_cnt{
		display: flex;
		flex-wrap: wrap;
	}
	.index_cnt .index_left{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 30px;
	    position: relative;
	    min-height: 1px;
	}
	.index_cnt .index_right{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 30px;
	    position: relative;
	    min-height: 1px;
	}
	.index_title{
		width: 100%;
		float: left;
	}
	.index_title .title{
		font-size:24px;
		font-weight:bold;
		line-height: 40px;
		float: left;
	}
	.index_title .title_en{
		margin-left: 20px;
		font-size:16px;
		line-height: 40px;
		color: #003E33;
		float: left;
	}
	.index_title .title_en i{
		color: #4EA15D;
	}
	.index_title .title_cls{
		margin-left: 20px;
		float: left;
	}
	.index_title .title_cls a{
		margin-top: 5px;
		display:block;
		color: #003E33;
		float: left;
		margin-left: 0px;
		padding: 2px 5px;
	}
	.index_title .title_cls a.active{
		 background-color: #003E33;
		 color: #fff;
	}
	.index_title .title_more{
		margin-left: 20px;
		float: right;
	}
	.index_title .title_more .more,.more{
		margin:10px 0 0 0;
		border-left: 5px #449C59 solid;
		background-color: #003E33;
		color: #fff;
		padding: 0px 5px;
	}
	.index_title_line{
		width: 100%;
		height:5px;
		border-top:1px #333 dotted; 
		border-bottom: 1px #333 dotted; 
		float: left;
	}
	.index_title_line .line{
		width: 150px;
		height:5px;
		background-color: #003E33;
		float: left;
		position: absolute;
    	margin-top: -1px;
	}

	.index_case,.index_video{
		display: flex;
		flex-wrap: wrap;
		width:100%;
		overflow: hidden;
		padding: 20px 0;
	}
	.index_case li{
		flex: 0 0 50%;
	    max-width: 50%;
	    position: relative;
	    float: left;
	    background-color: #FCFCFC;
	}

	.index_case li:nth-child(2n){
		padding-left: 10px;
	}
	.index_case li .pic{
		width:100%;
		height:190px;
		overflow: hidden;
		float: left;
	}
	.index_case li .pic img{
		width:100%;
		height:190px;
	}
	.index_case li .desc{
		width:100%;
		float: left;
		padding: 10px 0;
		text-align: center;
		color: #999;
	}
	.index_case li .desc .title{
		height:40px;
		line-height: 40px;
		color: #333;
		font-size:16px;
		font-weight:bold;
	}

	.index_case li .desc p{
		line-height: 20px;
		white-space: pre-line;
	}
	.index_video .video{
		width:100%;
		height:290px;
		overflow: hidden;
		float: left;
	}
	.index_video .video_play{
		display: none;
	}
	.index_video .video i{
		position: absolute;
	    font-size: 50px;
	    color: #fff;
	    margin-top: 120px;
	    margin-left: 260px;
	}
	    
	.index_video .desc{
		width:100%;
		height:40px;
		line-height: 40px;
		float: left;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		background-color: #FCFCFC;
		padding: 0 20px;
	}
	
	.jrfz{
		width:100%;
		padding: 20px 0;
		float: left;
	}
	.jrfz .jrfzone{
		display:none;
	}
	.jrfz .active{
		display:block;
	}
	.index_qywh{
		padding: 20px 0;
	}
	.qywh{
		flex: 0 0 33.33%;
	    max-width: 33.33%;
	    position: relative;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.qywh .cnt{
		width:100%;
		border:1px #EEEEEE solid;
		float: left;
	}
	.qywh .pic{width:100%;float: left;}
	.qywh .pic img{width:100%; height:auto;}
	.qywh .desc{width:100%;padding: 20px;float: left;line-height: 25px;min-height:140px;}
	.qywh .mores{width:100%;float: left;padding: 20px;}
	.qywh .mores .more{float: right;}

	footer{
	    border-top: #003E33 30px solid;
	    margin-top: 50px;
		position:relative;
		padding: 40px 0 20px;
		width:100%;
		color:#fff;
		float: left;
		height:430px;
		background-color: #313131;
	}
	footer .left{
		padding-right:50px;
		width:60%;
		height: 320px;
		float: left;
		border-right:#999 1px solid;
	}

	footer .right{
		padding:0 50px;
		width:40%;
		float: left;
		
	}
	footer a{color: #fff;}
	footer a:hover{color: #ccc;}
	footer .left .footnav{width:100%; float:left; display: flex;}
	footer .left .footnav li{width: 14.28%; float: left; padding:0 10px;}
	footer .left .footnav li .title{ font-size:16px; width:100%; height: 40px; line-height: 40px; float:left;}
	footer .left .footnav li .cnt,.footer .left .footnav li .cnt ul,footer .left .footnav li .cnt ul li{width:100%;float:left;padding: 0; color: #999;}
	footer .left .footnav li .cnt a{color: #999;}
	footer .left .copyrights{width:100%; float:left; margin-top: 150px;}
	footer .left .copyrights .logo{width:160px; float:left;}
	footer .left .copyrights .logo img{height:80px;}
	footer .left .copyrights .copyright{width:75%; float:left;color: #999;margin-top: 18px;}

	footer .right .title{width:100%; float:left; height: 40px; line-height: 40px;}
	footer .right .title span{ margin-right:10px; font-size:14px; }
	footer .right .title .icon img{ height: 30px;}
	footer .right .title span.tel{font-size:30px; color: #DA0A2C;}
	footer .right .frendlink{width:100%; float:left;}
	footer .right .frendlink li{width: 33.33%; padding:15px;float:left; position: relative;}
	footer .right .frendlink li:hover .imger{display: block;}
	footer .right .frendlink li .img,footer .right .frendlink li .title{width:100%; float:left; position: relative; text-align: center;}
	footer .right .frendlink li .img{padding:0 22%;}
	footer .right .frendlink li .img img{width: 100%}
	footer .right .frendlink li .imger{position: absolute;width: 200px; float: left; background: #fff; border:#ccc 1px solid; left:0px;top:-200px;display: none;}
	footer .right .frendlink li .imger img{width: 100%;}
	

	
	.fn_left { float: left; }
	.fn_right { float: right; }
	.wzwz{width:100%;padding: 20px 0; border-bottom: #eef0f1 1px solid;}
	.wzwz_m{display: none;}
	.wzwz .wz_left{float: left;}
	.wzwz .wz_right{float: right;}
	.wzwz .wz_right a { margin: 0 15px; padding-bottom: 10px; }
	.wzwz .wz_right a:hover, .wzwz .wz_right a.active { border-bottom: #003E33 2px solid; color: #003E33; }

	/*新闻资讯*/
	.nyxw ul li {width:100%; float: left; display: block; padding: 10px 0; border-bottom: #E4E4E4 1px dashed; }
	.nyxw ul li a { display: block; }
	.nyxw ul li a:hover {color:#003E33; }
	.nyxw ul li a .nxwimg { width: 340px; height: 233px; overflow: hidden; }
	.nyxw ul li a .nxwimg img { width: 100%; transition: all 0.5s; }
	.nyxw ul li a .nxjj { width: 808px; }
	.nyxw ul li a .nxjj h4 { font-size: 20px; font-weight: normal; color: #222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
	.nyxw ul li a .nxjj span { display: block; margin-bottom: 20px; color: #999; font-size: 15px; line-height: 30px;}
	.nyxw ul li a .nxjj p { line-height: 24px; }
	.nyxw ul li a .nxjj .xmore { margin-top: 15px; border: #003E33 1px solid; border-radius: 5px; color: #003E33; display: inline-block; padding: 5px 15px; }
	.nyxw ul li:hover img { transform: scale(1.08); }
	.nyxw ul li a:hover .xmore { background: #003E33; color: #fff; transition: all 0.5s; }

	
	.xwxql {width: 1190px;line-height: 25px; min-height: 400px;  padding:50px 20px 30px 20px; }
	.xwxql .title { text-align: center; display: block; line-height: 50px; font-size: 20px; color: #222; font-weight: normal; }
	.xwxql .desc { display: block; text-align: center; margin-bottom: 50px; }
	.xwxql .content{width:100%;float: left; margin-bottom:30px;}
	.xwxql .content iframe{max-width:100%;/*height:auto;*/}
	.xwxql .content img{max-width: 100%; height:auto!important;}
	.xwxql p {/*text-indent: 2em;*/ line-height: 25px; margin:0;}
	#share { margin: 30px 0 0 0; }
	#share span { margin-bottom: 0 !important; }
	.xwxql #xwlist { margin-top: 30px; }
	.xwxql #xwlist p { text-indent: 0 !important; color: #999;}
	.xwxql #xwlist p a:hover { color: #666; text-decoration: underline; }
	.brand{padding-top: 50px;}
	.brand .layui-tab-title{margin-left:360px;}
	.brand .layui-tab-title li{
		border:1px #F5F5F5 solid;
		background-color: #F5F5F5;
		font-size:16px;
		font-weight:bold;
	}
	.brand .layui-tab-title li:first-child{margin-right:20px;}
	.brand .layui-tab-title .layui-this {
		color: #fff !important;
		background: #003E33;
		border-radius: unset;
	}
	.brand  .brandcnt{
		margin-top:30px;
		display: flex;
		flex-wrap: wrap;
		border: 1px #eee solid;
		padding: 10px 0;
	}
	.brand .brandcnt .brand_left,.brand .brandcnt .brand_right{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 10px;
	    padding-right: 10px;
	    position: relative;
	    min-height: 1px;
	}
	.brand .brandcnt .brand_left img{
		width:100%;
	}
	.brand .brandcnt .brand_right .title{
		width:100%;
		float: left;
		color: #B98D62;
		font-size:20px;
		height: 40px;
		line-height: 40px;
	}
	.brand .brandcnt .brand_right .desc{
		width:100%;
		float: left;
		line-height: 25px;
	}
	.brand .brandcnt .brand_right .desc p{
		width:100%;
		margin-bottom:20px;
		float: left;
		line-height: 25px;
	}

	.brand .brandcnt .brand_right .desc .more{
		float: right;
		padding: 5px 10px;
		border-left: unset;
		margin-right: 20px;
	}

	.ttt {
	    text-align: center;
	    font-size: 30px;
	    margin: 50px auto 30px;
	}
	.hr {
	    width: 60px;
	    margin: 0 auto;
	    height: 1px;
	    background: #f2f2f2;
	    border-radius: 3px;
	}
	.hr2 {
	    width: 60px;
	    margin: 0 auto 30px;
	    height: 3px;
	    background: #003E33;
	    border-radius: 3px;
	}
	.tcnt{
		text-align: center;
		width:600px;
	    margin: 0px auto 30px;
	}

	.xl{
		font-size: 16px;
	    text-align: center;
	    color: #939393;
	    width: 100%;
	    margin: 0 auto;
	    line-height: 60px;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.xl a{
		margin:0 20px;
	}
	.xl a:hover,.xl .active{
		color: #003E33;
		border-bottom: 2px #003E33 solid;
	}

	.list{
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-top: 75px;
		flex-wrap:wrap;
		text-align: center;
		font-size: 16px;
		position: relative;
	}
	.list:after{
        content: '';
        width: 32.5%;
        /*height: 240px;*/
        margin-bottom: 15px;
        overflow: hidden;
        cursor: pointer;
        float: left;
        position: relative;
    }
	.list li{
		width: 32.5%;
		height: 240px;
		margin-bottom: 15px;
		overflow: hidden;
		cursor: pointer;
		float: left;
		position: relative;
	}

	.list img{
		width: 100%;
		/*max-height: 100%;*/
		display: block;
		-webkit-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 1s ease-out;
	    transition: all 1s ease-out;
	}
	.list .title{
		width: 100%;
	    background: #333333;
	    color: #FFF;
	    margin-top: -50px;
	    z-index: 2;
	    position: relative;
	    height: 50px;
	    line-height: 50px;
	}
	.list li:hover img{
		transform: scale(1.1);
	}

	ul.pagelist {text-align: center; height: auto; width: 100%; margin: 75px auto;float: left; }
	ul.pagelist li { padding: 0; margin: 0; display: inline-block; margin-right: 4px; line-height: 34px; height: auto; width: auto; border: none; background: none; }
	ul.pagelist a, .pagelist .pageinfo {border: 1px solid #eee;padding: 8px 14px;font-size: 14px;_padding: 5px 10px;font-weight: normal;overflow: hidden;overflow: hidden;height: auto;width: auto;}
	ul.pagelist a:hover, .pagelist .thisclass a, .pagelist .active { background: #003E33; border-color: #003E33; color: #fff; }
	.pagelist .active a{
		color: #FFF;
	}

	.lx{
		width: 1200px;
		margin: 40px auto 70px;
	}

	.hz{
		width: 1200px;
		margin: 0 auto;
	}
	.hz .fl{
		width: 600px;
		float: left;
	}
	.hz .fl .d1{
		font-size: 32px;
		font-weight: bold;
		line-height: 32px;
		margin-bottom: 35px;
	}
	.hz .fl .d2{
		font-size: 21px;
		line-height: 21px;
		font-weight: bold;
		margin-bottom: 17px;
	}
	.hz .fl .d3{
		font-size: 18px;
		line-height: 18px;
		color: #676966;
		margin-bottom: 47px;
	}
	.hz .fl .d4{
		height: 5px;
		width: 100px;
		background: #003E33;
		position: relative;
		z-index: 2;
	}
	.hz .fl .d5{
		height: 1px;
		width: 100%;
		background: #eee;
		margin-top:-3px;
		position: relative;
		z-index: 1;
		margin-bottom: 40px;
	}
	.hz .fl .d6{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.hz .dd{
		width: 46%;
		line-height: 25px;
		margin-bottom: 30px;
		color: #8A898E;
	}
	.hz .dd span{
		font-size: 20px;
		color: #000;
	}
	.hz .dd img{
		width: 60px;
		vertical-align: middle;
		display: inline-block;
		margin-right: 5px;
	}
	.hz .dd div{
		vertical-align: middle;
		display: inline-block;
		max-width: 200px;
	}

	.hz .fr{
		float: right;
		width: 550px;
		background: #F5F5F5;
	}
	.hz .fr .hzt{
		font-size: 20px;
		font-weight: bold;
		margin-top:55px;
		text-align: center;
		width: 100%;
	}
	.hz .fr .hr{
		margin: 20px auto;
	}
	.hz .fr form{
		width: 470px;
		margin: 35px auto;
	}
	.hz .ipt{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.hz form input{
		width: 200px;
		display: inline-block;
		padding:15px 10px;
		margin-bottom: 20px;
		border: 1px solid #DEDEDE;
		color: #9C9C9C;
	}
	.hz textarea{
		width: 100%;
		border: 1px solid #DEDEDE;
		color: #9C9C9C;
		padding:10px;
		height: 110px;
	}
	.hz .btn{
		padding:10px 60px;
		color: #FFF;
		background: #003E33;
		border-radius: 10px;
		margin:25px auto 0;
		display: block;
	}

	.lxclear{
		clear: both;
		margin-bottom: 75px;
	}

	.div5{
		background: #f5f5f5;
		width: 100%;
		text-align: center;
		padding: 70px 0;
	}
	.div5 .dt1,.div8 .dt1,.div10 .dt1,.div11 .dt1{
		font-size: 28px;
	}
	.div5 .dt2,.div8 .dt2,.div10 .dt2,.div11 .dt2{
		margin:20px auto 15px;
		width: 60px;
		border-bottom: 3px solid #003E33;
	}
	.div5 .dt3,.div8 .dt3,.div11 .dt3{
		font-size: 20px;
		color: #999999;
	}
	.div5 .dd{
		display: flex;
		width: 1200px;
		margin:0 auto 60px;
		text-align: center;
		justify-content: space-between;
		flex-wrap: wrap;
		padding-top: 66px;
	}
	.div5 .dd div{
		width:280px;
		background: #FFF;
		box-shadow: 1px 1px 20px 0px #e0e0e0;
	}
	.div5 img{
		display: block;
		width: 100%;
		height: 175px;
		margin:0 auto;
	}
	.div5 .p1{
		margin:40px auto 25px;
		font-size: 19px;
	}
	.div5 .p2{
		font-size: 16px;
		color: #989898;
		width:220px;
		margin:0 auto 50px;
		text-align: left;
		line-height: 27px;
	}
	.div5 .zx{
		padding: 15px 68px;
		background: #2F69B3;
		color: #FFF;
		font-size: 18px;
		margin:53px auto 44px;
		border-radius: 5px;
	}
	
	.div8,.div10,.div11{
		padding: 60px 0;
		width: 1200px;
		text-align: center;
		margin:0 auto;
	}
	.div8 .dt{
		font-size: 30px;
		margin:125px auto 60px;
	}
	.div8 .dd{
		padding-top: 66px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
	}
	.div8 .dd div{
		width: 224px;
	}
	.div8 .dd img{
		width: 100%;
		height: 216px;
		display: block;
	}
	.div8 .dd span{
		display: block;
		color: #FFF;
		background: #ADADAD;
		padding:15px 0;
		font-size: 28px;
	}

	.div9{
		margin-top: 50px;
		background: url(../images/ysbg.jpg) no-repeat center;
		padding: 130px 0 115px;
	}
	.div9 .dt1{
		font-size:30px;
		margin-bottom: 20px;
		color:#fff;
		text-align: center;
	}
	.div9 .dt2{
		font-size: 17px;
		text-align: center;
		color: #FFF;
		margin-bottom: 20px;
	}
	.div9 .dt3{
		width: 60px;
		margin:0 auto;
		border-bottom: 3px solid #003E33;
	}
	.div9 .dd{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 1200px;
		margin:0 auto;
	}
	.div9 .dd .d1,.div9 .dd .d2,.div9 .dd .d3,.div9 .dd .d4,.div9 .dd .d5,.div9 .dd .d6{
		width: 360px;
		margin-top:55px;
	}
	.div9 .dd img{
		display: inline-block;
		width: 60px;
	}
	.div9 .dd .fr{
		margin-left: 40px;
		width: 253px;
		display: inline-block;
		color: #FFF;
		vertical-align: top;
	}
	.div9 .p1{
		font-size: 20px;
		font-weight: bold;
	}
	.div9 .p2{
		margin-top:15px;
	}

	.div9 .d4{margin-left: 180px;}
	.div9 .d5{margin-right: 180px;}
	
	.div10 .d1{width:100%;}
	.div10 .d1 img{width:100%;}

	.div11 .d1{
		width:100%;
		padding-top: 100px;
		display: flex;
		flex-wrap: wrap;
	}
	.div11 .d1 .fl{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 5%;
	    position: relative;
	}
	.div11 .d1 .fr{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 5%;
	    position: relative;
	}
	.div11 .d1 .fr ul.mfields {
	    float: left;
	    width:100%;
	    text-align: center;
	}
	.div11 .d1 .fr ul.mfields li {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    float: left;
	    width: 100%;
	    font-family: '微软雅黑';
	    float: left;
	    margin: 7px 0;
	}
	.div11 .d1 .fr ul.mfields .title {
	    padding: 10px 0;
	    line-height: 1.5;
	    color: #5a5a5a;
	    float: left;
	}
	.div11 .d1 .fr ul.mfields .inptext {
	    width: 100%;
	    display: inline-block;
	    padding: 6px 10px;
	    margin-bottom: 0px;
	    border: 1px solid #DEDEDE;
	    color: #9C9C9C;
	}
	.div11 .d1 .fr ul.mfields textarea {
	    width: 100%;
	    border: 1px solid #DEDEDE;
	    color: #9C9C9C;
	    padding: 10px;
	    height: 110px;
	}

	.div11 .d1 .fr ul.mfields .btnsubmit {
	    padding: 10px 0px;
	    width:100%;
	    color: #FFF;
	    background: #003E33;
	    border-radius: 0px;
	    margin: 25px auto 0;
	    display: block;
	    float: left;
	    border:none;
	}

	.respons ul li {
	    background: #b1e0fa;
	    text-align: center;
	    float: left;
	    margin: 10px;
	    box-shadow: 0px 0px 4px 1px #9b9b9b;
	    width: 280px;
	    transition: all .5s;
	}

	.respons ul li .ovh {
	    padding: 20px;
	    transition: all .5s;
	    max-height: 290px;
	    margin-bottom: 20px;
	    overflow: hidden;
	}
	.respons ul li .ovh img {
	    transition: all .5s;
	    width: 100%;
	}
	.respons ul li h2 {
	    font-size: 18px;
	    margin-bottom: 20px;
	    color: #333333;
	    min-height: 40px;
	}
	.respons ul li:hover{background: #003E33;}

	.respons ul li:hover h2{color: #fff;}

	.respons ul li:hover .ovh{padding: 0px 0px 20px 0px;}

	.respons ul li:hover .ovh img{width: 100%;}


	.project_case{
		width:100%;
		margin: 30px 0 50px;
    	float: left;
	}
	.project_case .mask{
		width: 100%;
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=60);
	    opacity: 0.6;
	}
	.project_case .casename{
		padding: 10px 50px;
		color: #fff;
		border:1px #fff solid;
		position: absolute;
	    left:50%;
	    top:50%;
	    transform: translate(-50%, -50%);
	}
	.project_case img{width: 100%;height: 325px;}
	.project_case .caseone{
		width:790px;
		float: left;
		position: relative;
	}

	.project_case .casetow{
		width:390px;
		float: left;
		position: relative;
	}
	.project_case .casethree{
		width:590px;
		float: left;
		position: relative;
	}
	.ml20{
		margin-left:20px;
	}
	.project_case div{margin-bottom:20px;}
	.qganlist{
		width:100%;
		margin:30px 0;
		float: left;
	}
	.qganlist img{
		width:100%;
	}
	.hzhb{
		background-color: #F8F8F8;
		margin-bottom:50px;
	}
	.hzhb .hzhblist{ 
		width:100%;
		display: flex;
		flex-wrap: wrap;
		margin-bottom:30px;
		float: left;
	}
	.hzhbone{
		flex: 0 0 170px;
	    max-width: 170px;
	    float: left;
	    margin:0px 15px 30px;
	}
	.joinus{
		margin:50px 0; 
		width:100%;
		float: left;
	}
	.joinus .left{
		width:430px;
		height:500px;
		float: left;
		background-color: #F8F8F8;
		position: relative;
		overflow: hidden;
	}
	.joinus .left .pic{
		width:100%;
		height: 280px;
		float: left;
		overflow: hidden;
	}
	.joinus .left .pic img{
		width:100%;
		height: 100%;
	}

	.joinus .left .desc{
		width:100%;
		float: left;
		padding:20px;
		position: relative;
	}
	.joinus .left .desc .title,.joinus .right2 .desc .title{
		width:100%;
		float: left;
		font-size: 24px;
	    font-family: 微软雅黑;
	    color: #003E33;
	}
	.joinus .left .desc p,.joinus .right2 .desc p{
		margin:10px 0;
		width:100%;
		float: left;
		font-size: 14px;
    	line-height: 150%;
    	color: #999;
	}
	.joinus .left  a.more,.joinus .right2  a.more{
		padding:5px 10px;
		float: right;
		background: none;
		border:1px #003E33 solid;
		color: #003E33;
		position: absolute;
	    bottom: 20px;
	    margin-left: -100px;
	}
	.joinus .left  a.more:hover,.joinus .right2  a.more:hover{
		background-color: #003E33;
		color: #fff;
	}

	.joinus .right{
		margin-left: 30px;
		width:740px;
		float: left;
		overflow: hidden;
	}
	.joinus .right .desc{
		padding:20px;
		width:346px;
		height: 281px;
		float: left;
		background-color: #003E33;
		color: #fff;
		position: relative;
	}
	.joinus .right .pic{
		width:393px;
		height: 281px;
		float: left;
		overflow: hidden;
	}
	.joinus .right .pic img{
		width:100%;
	}
	.joinus .right2{
		margin:35px 0 0 30px;
		width:740px;
		float: left;
		overflow: hidden;
		background-color: #F8F8F8;
	}
	.joinus .right2 .desc{
		padding:20px;
		width:375px;
		height: 183px;
		float: left;
		position: relative;
	}

	.joinus .right2 .pic{
		width:346px;
		height: 183px;
		float: left;
		overflow: hidden;
	}
	.joinus .right2 .pic img{
		width:100%;
	}

	.joinus .right .desc .title{
		width:100%;
		float: left;
		font-size: 24px;
	    font-family: 微软雅黑;
	    color: #fff;
	    border-bottom: 1px #fff solid;
	    padding-bottom: 10px;
	}
	.joinus .right .desc p{
		margin:10px 0;
		width:100%;
		float: left;
		font-size: 14px;
    	line-height: 150%;
    	color: #fff;
	}
	.joinus .right .desc a.more{
		padding:5px 10px;
		float: right;
		background: none;
		border:1px #fff solid;
		color: #003E33;
		background-color: #fff;
		position: absolute;
	    bottom: 20px;
	    margin-left: -100px;
	}
	.joinus .right .desc a.more:hover{
		background-color: #003E33;
		color: #fff;
	}

	.join_in{
		width:100%;
		float: left;
		position: relative;
		margin-bottom:100px;
	}
	.join_in .mask{
		width: 100%;
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=60);
	    opacity: 0.6;
	}
	.join_in .desc{
		width:300px;
		text-align: center;
	    color: #fff;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	}
	.join_in .desc .title{
		font-size: 24px;
    	font-family: 微软雅黑;
    	line-height: 50px;
    	width:100%;
    	float: left;
	}
	.join_in .desc .des{
		font-size: 14px;
    	font-family: 微软雅黑;
    	line-height: 40px;
    	width:100%;
    	float: left;
	}
	.join_in .desc .btn{
		margin-top: 50px;
		width:100%;
    	float: left;
    	text-align: center;
	}
	.join_in .desc .btn a{
		font-size: 24px;
    	font-family: 微软雅黑;
		padding: 10px 80px;
	    color: #003E33;
	    border: 1px #003E33 solid;
	    
	}
	.join_in img{
		width:100%;
		float: left;
	}

	.culture{
		display: flex;
		flex-wrap: wrap;
		padding:50px 0;
	}
	.culture .cnt{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom:30px;
	    float: left;
	    position: relative;
	}
	.culture .cnt img{
		width:100%;
	}

	.culture .cnt .mask{
		width: calc(100% - 30px);
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=30);
	    opacity: 0.3;
	}
	.culture .cnt .desc{
		width:300px;
		min-height: 152px;
		text-align: center;
	    color: #fff;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	}
	.culture .cnt .title{
		font-size: 36px;
    	font-family: 微软雅黑;
    	line-height: 50px;
    	width:100%;
    	float: left;
	}
	.culture .cnt .hr {
	    width: 60px;
	    margin: 10px calc(50% - 30px) 10px calc(50% - 30px);
	    height: 2px;
	    background: #fff;
	    border-radius: 3px;
	    float: left;
	}
	.culture .cnt .des{
		font-size: 16px;
    	font-family: 微软雅黑;
    	line-height: 40px;
    	width:100%;
    	float: left;
	}

	.business{
		display: flex;
		flex-wrap: wrap;
	}

	.business .first{
		flex: 0 0 40%;
	    max-width: 40%;
	    padding-top: 20px;
	    padding-right: 10px;
	    position: relative;
	    float: left;
	}
	.business .tow{
		flex: 0 0 60%;
	    max-width: 60%;
	    padding-left: 10px;
	    position: relative;
	    float: left;
		display: flex;
		flex-wrap: wrap;
	}
	.business .first .one{
		width: 100%;
		height: 100%;
	    position: relative;
	    float: left;
	    overflow: hidden;
	}
	.business .tow .one{
		flex: 0 0 50%;
	    max-width: 50%;
	    width: 50%;
	    padding-left: 10px;
	    padding-right: 10px;
	    position: relative;
	    float: left;
	    margin-top:20px; 
	    overflow: hidden;
	}

	.business .one img{
		width: 100%;
		height: 100%;
		display: block;
		-webkit-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 1s ease-out;
	    transition: all 1s ease-out;
	}
	.business .one .title{
		width: 100%;
	    background: #333333;
	    color: #FFF;
	    margin-top: -50px;
	    z-index: 2;
	    position: relative;
	    height: 50px;
	    line-height: 50px;
	    padding:0 10px;
	}
	.business .one:hover img{
		transform: scale(1.1);
	}
	.second-content{width:1200px;margin:20px auto;margin-bottom:30px;}
	.second-news-item{height:45px;line-height:45px;width:1200px;}
	.second-news-item-title{float:left;width:1000px;padding-left:20px;font-size:16px;background:url(../images/bluetitle-icon.png) no-repeat center left;}
	.second-news-item-title a{color:#333;}
	.second-news-item-date{width:180px;float:left;text-align:right;font-size:16px;}
	.second-title{width:1200px;height:50px;background:url(../images/lhtitle-bg.png) no-repeat;margin:40px auto ;text-align:center;}
	.second-title span{line-height:50px;color:#fff;font-size:26px;font-weight:bold;margin-top:50px;}
	#slider {
	    width: 100%;
	    margin: 0 auto;
	    position: relative;
	}
	
	.scroll {
	    height: auto;
	    width: 100%;
	    overflow: auto;
	    overflow-x: hidden;
	    position: relative;
	    clear: left;
	    background: #FFFFFF;
	}
	
	.scrollContainer div.panel {
	    padding: 20px 0;
	    height: auto;
	    width: 100%;
	    display: none;
	}
	
	#shade {
	    height: 50px;
	}
	
	ul.navigation {
	    list-style: none;
	    margin: 0;
	    padding: 0 20px;
	    padding-bottom: 9px;
	    overflow-x: scroll;
	    overflow-y: hidden;
	    height: 60px;
	}
	ul.navigation::-webkit-scrollbar {
	    width: 100%;
	    height: 2px;
	}
	
	ul.navigation li {
	    display: inline;
	    margin: 10px;
	    height: 44px;
	    line-height: 44px;
    	float: left;
	}
	
	ul.navigation a {
	    padding: 14px 30px;
	    color: #000;
	    text-decoration: none;
	    background-color: #F2F2F2;
	}
	
	ul.navigation a:hover {
	    background-color: #f6f6f6;
	}
	
	ul.navigation a.selected {
	    background-color: #003E33;
	    color: #fff;
	}
	
	ul.navigation a:focus {
	    outline: none;
	}
	
	.scrollButtons {
	    position: absolute;
	    top: 10px;
	    cursor: pointer;
	}
	
	.scrollButtons.left {
	    left: -20px;
	}
	
	.scrollButtons.right {
	    right: -20px;
	}
	
	.hide {
	    display: none;
	}
	
	.yiyi-news-list,.mnewlist,.yiyi-footer{display:none;}
	
	
	.nf-float { position: fixed; right: 0; top: 50%; z-index: 50; width: 100px; height: auto; margin-top: -174px; z-index: 1000; border-radius: 10px; overflow: hidden;}
    .nf-float li { position: relative; border-bottom: 1px solid #e4e4e4; line-height: 20px; color: #fff; text-align: center; background: #ededed; }
    .nf-float li.back2top { border:none; }
    .nf-float li a { font-size: 14px; display: block; padding: 15px 0;color: #666  }
    .nf-float li.hover { overflow: hidden }
    .nf-float li i { font-size: 24px;  }
    .nf-float li p{ margin: 5px 0;}
    .nf-float li a:hover{ background: #003E33; color: #fff;}
    
    .vilist{ width: 100%; padding:20px 15px; height:240px;  overflow:hidden; position:relative;     }
    .vilist .infoList li{ margin-bottom:10px;width:100%; float:left;}
    .db-bm-bottom{display:none;}
    .product_subnav{width:100%;background-color:#000; opacity:0.7;position: fixed;left: 0;}
    .product_subnav .dropdown a{color:#fff!important;}
    .product_subnav .dropdown a:hover{color:#003E33 !important; text-decoration:none;}
    .product_subnav .dropdown{width:500px;margin:0 auto;}
    .product_subnav .dropdown .left{width:120px;float:left;}
    .product_subnav .dropdown .title{width:100%; float:left; height:40px; line-height:40px; margin-top:20px;text-align:left;}
    .product_subnav .dropdown .title a{font-size:18px;font-weight:bold;line-height: 40px!important;}
    .product_subnav .dropdown .listnav{width:120px;float:left;}
    .product_subnav .dropdown .listnav li{width:100%;float:left; height:25px; line-height:25px; font-size:12px!important; text-align:left; margin-bottom:10px; border-right:#fff 1px solid;}
    .product_subnav .dropdown .listnav li a{line-height:25px!important;}
    .product_subnav .dropdown .listnav li:hover{border-bottom:none!important;}
    .product_subnav .dropdown .prdimgs{width:300px; float:left;opacity:1;margin-top:10px;}
    .product_subnav .dropdown .prdimgs img{max-width:100%; padding:20px;}
    .pcdesc{display:block;}
    .mdesc{display:none;}
}
@media screen and (min-width:1400px) and (max-width: 1600px){
    #top_area {
		width: 100%;
	}
	.map{
    position: absolute;
    width: 856px;
    z-index: 999;
    margin-top: -650px;
    left: 50%;
    margin-left: -428px;}
	.topArea {
	}
	.topArea {
		position: relative;
		margin: 0 auto;
		z-index: 5;
		zoom: 1;
	}
	#top_area .topBg {
		background-repeat: no-repeat;
	}
	#top_area .topBg {
		background-position: left top;
	}
	#top_area .topBg {
		background-image: none;
	}
	#top_area .topBg {
		background-color: #eeeeee;
	}
	.topBg {
		background-color: #FEA500;
	}
	.topBg {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		opacity: 1;
		z-index: 1;
	}
	.topBarArea {
		width: 1200px;
	}
	.topBarArea {
		margin: 0 auto;
	}
	#top_area .topBar {
		font-family: 微软雅黑;
	}
	#top_area .topBar {
		text-decoration: none;
	}
	#top_area .topBar {
		font-style: normal;
	}
	#top_area .topBar {
		font-weight: 400;
	}
	#top_area .topBar {
		font-size: 12px;
	}
	#top_area .topBar {
		color: #888888;
	}
	.topBar {
		color: #FFF;
	}
	.topBar {
		line-height: 30px;
		height: 30px;
		position: relative;
		z-index: 2;
		padding: 0;
		overflow: hidden;
		letter-spacing: -.3rem;
	}
	.topBarL {
		float: left;
	}
	#top_area .topBar a {
		font-family: 微软雅黑;
	}
	#top_area .topBar a {
		text-decoration: none;
	}
	#top_area .topBar a {
		font-style: normal;
	}
	#top_area .topBar a {
		font-weight: 400;
	}
	#top_area .topBar a {
		font-size: 12px;
	}
	#top_area .topBar a {
		color: #888888;
	}
	.topBar a {
		color: #FFF;
	}
	.topBar a, .topBar em, .topBar span.welcome {
		font-style: normal;
		letter-spacing: normal;
	}
	.topBar em {
		margin: 0 5px;
	}
	.topBar a, .topBar em, .topBar span.welcome {
		font-style: normal;
		letter-spacing: normal;
	}
	.topBarR {
		float: right;
	}
	#header {
		width: 100%;
		background-color: #F7F7F7;
	}
	.header {
		margin: 0 auto;
		position: relative;
		z-index: 4;
	}

	#header .headerBg {
		background-repeat: no-repeat;
	}
	#header .headerBg {
		background-position: center center;
	}
	#header .headerBg {
		background-image: url(../images/header_bg.png);
		background-size: 100% 100%;
	}
	#header .headerBg {
		background-color: transparent;
	}
	.headerConArea .links{position: absolute;left: 86%; top: 35px;}
	.headerConArea .links li{ float: left; margin-right:10px;}
	.headerConArea .links li img{margin-top: 2px;}
	.headerBg {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.headerCon {
		margin:0 auto;
		position: relative;
		height: 90px;
		width:1200px;
	}
	.headerCon .logo{ width:32%;height:90px;float:left;padding-left:10%;}
	.headerCon .logo img { width:200px;margin-top: 9px;}
	.nav {
		width:60%;
		height:90px;
		float:left;
	}
	.nav li{ width:12.5%; height:90px; line-height:90px; text-align:center; float:left;}
	.nav li a{font-size: 16px;font-weight: 400; line-height:90px;}
	.nav li.active a,.nav li:hover a{color: #003E33; }
	.nav li.active,.nav li:hover{border-bottom:#003E33 3px solid;}
	.nav .submenu{display:none;width: 100%;background-color: #fff;float: left;opacity: 0.6;position: fixed;left: 0;z-index: 9999;}
	.nav .submenu .box-cnt{width:auto; float:left; margin:0;}
	.nav .submenu li{min-width:100px; float:left;background:none;height:50px!important; line-height:50px!important;}
	.nav .submenu li a{color: #000;line-height:50px!important;}
	.nav .submenu li.active,nav .submenu li:hover{background: none; color: #3584B8;}
	.nav .submenu li:hover a{color: #000;}
	.nav .submenu li i{display:inherit;color: #3584B8;}
	.nav .submenu li.active a i,nav .submenu li:hover a i{color: #3E9254;}
	.nav .submenu li.active a,nav .submenu li.active a:hover,nav .submenu li a:hover,nav .submenu li:hover a:hover{color: #3584B8;}
	.ztl-navbar,.navbar-collapse{display:none;}
	
	.mddcxlist{display:none;}
	
	.pdlr-20{padding:0 20px;}
	.pdtb-20{padding:20px 0;}
	.page_header{width:100%;float: left; margin-bottom: 0px;background:#fff;height:120px;}
	.box{width: 100%;float:left;}
	.box-cnt{width: 1200px;margin:0 auto;}
	.page_header .logo{width: 400px;float: left;}
	.page_header .top_r{width: 500px;line-height: 40px;margin-left: 300px;float: left; padding: 20px 0;}
	.top_r .website{float: left;margin-right:10px;}
	.top_r .website i{margin-right:10px;}
	.top_r .search button{ position: absolute; margin:12px 10px;border: none;background: none;}
	.top_r .search input{ text-indent: 40px; height: 40px; border:1px #ccc solid; width: 200px; }
	.top_r .furen a{margin:0 10px;}
	
	.mbanner{display:none;}
	.banner img{width:100%;}
	.search{ width:86%; height:80px;position:relative; background:#fff; margin-top: -40px; margin-left:7%;z-index: 9; border:#eee 1px solid; box-shadow:1px 5px 5px 0px #eee;}
	.search .from{ width:50%; float: left;margin-top:20px;}
	.search .from input{ width:540px; height:40px; line-height:40px; border:#ccc 1px solid; float:left; background:#eee; text-indent:30px;}
	.search .from input::-webkit-input-placeholder { color: #ccc; } 
	.search .from input:-moz-placeholder { color: #ccc; } 
	.search .from input::-moz-placeholder { color: #ccc; } 
	.search .from input:-ms-input-placeholder { color: #ccc; }
	.search .from .btn{ width:60px;height:40px; background-color:#003E33; color:#fff;float:left;border-radius: unset; border:none;}
	.search .kwd{margin-top:20px;color:#999; width:50%;height:40px;line-height: 40px;padding-left: 5%; font-size: 14px; float:left;overflow:hidden;}
	.search .from .img{ position: absolute; width: 20px;margin: 10px 5px;}
	.search .from .img img{width: 20px;}
	
	/*明星产品*/
	.index .box-cnt{width: 85%;margin:0 auto;}
	.index.product{margin-top: 100px; height: 600px;}
	.index .title{width: 100%; height: 100px; float: left;}
	.index.product .title{width: 100%; height: 160px!important; float: left;}
	.index .title .img{float: left;/*margin-left: 50px;*/}
	.index .title .mimg{display:none;}
	.index .title .desc{ float: left;left:50%;width: 500px;margin-left: -250px; padding:30px 0;position: absolute;}
	.index .title .desc p{width: 100%; font-size:16px; font-weight:bold; float: left; line-height: 40px; text-align: center;}
	.index .title .desc hr{ width: 300px; margin-left:100px; border-color: #eee; }
	.index.product .list{width: 100%;float: left; display: flex; margin-top:0px;}
	.index.product .list li{width: 25%;float: left; padding:0 15px;}
	.index .ckgd{width: 100%;text-align: center; margin-top:50px; float: left;}
	.index .ckgd a{background-color: #003E33; padding:10px 50px; color: #fff; font-size: 14px;}

	/*招商加盟*/
	.index.zsjm{background-image: url(../images/tmp1625533269_2128903_s.png); padding-top: 50px;border-top: #003E33 5px solid;}
	.index.zsjm .list{width: 80%; margin-left:10%; float: left; display: flex;}
	.index.zsjm .list li{width: 12.5%; height: 200px; float: left; padding:0 10px;}
	.index.zsjm .list li .icon{width: 100%; float: left; text-align: center; height: 60px;}
	.index.zsjm .list li .icon img{ width: 50px; height: auto; vertical-align:middle; display: initial;}
	.index.zsjm .list li .num{width: 100%;color: #003E33; height: 50px; line-height: 50px; float: left; text-align: center; position: relative;}
	.index.zsjm .list li .num i{ width: 26px;height: 26px; line-height: 23px; left:50%; margin-left:-10px; margin-top: 12px; float: left;border:#003E33 2px solid; border-radius: 13px;position: relative;}
	.index.zsjm .list li .title{width: 100%;color: #003E33; font-weight:bold; height: 50px; line-height: 50px; float: left; text-align: center; margin-top: 0; background:none;}
	.index.zsjm .desc{width: 100%;float: left;}
	.index.zsjm .desc .title{width: 100%;float: left; font-size:24px; font-weight:bold; text-align: center;height: 70px;}
	.index.zsjm .desc .title span{width: 100%;float: left; height: 50px; line-height: 50px; }
	.index.zsjm .desc .title hr{width: 310px; left:50%;margin-left: -148px; float: left; position: relative;}
	.index.zsjm .desc .des{width: 100%;float: left; font-size:16px; font-weight:bold; text-align: center;height: 50px; line-height: 50px; }
	.index.zsjm .zxly{width: 100%; float: left;margin:50px 0; background-color: #fff; padding:50px;display: flex;}
	.index.zsjm .zxly .left{width: 30%; float: left; padding: 0 20px;}
	.index.zsjm .zxly .center{width: 20%; float: left;padding: 20px;background-color: #003E33;}
	.index.zsjm .zxly .right{width: 50%; float: left;padding: 20px;background-color: #003E33;}
	.index.zsjm .zxly .left .title{width: 100%; height: 50px; line-height: 50px;background-color: #003E33;float: left;color: #fff; text-align: center; font-size: 16px;}
	.index.zsjm .zxly .left .title span{ line-height: 50px; }
	.index.zsjm .zxly .left .title span.num{ font-size:30px; font-weight:bold; padding:0 10px;}
	.index.zsjm .zxly .gundxx{width: 240px;height: 160px;overflow: hidden;border:none !important;}
	.index.zsjm .zxly .gundxx ul{padding: 10px;line-height:25px;}
	.index.zsjm .zxly .center .title{width: 100%;float: left; height: 50px;line-height: 50px;font-size:24px;font-weight:bold;color: #fff; padding-left:10px;}
	.index.zsjm .zxly .center .line{width: 100%;float: left; height: 50px;line-height: 50px; padding-left:10px;}
	.index.zsjm .zxly .center .line div{width: 10px;height: 30px; background-color: #fff; margin-right: 130px;}
	.index.zsjm .zxly .center .mimg{display:none;}
	
	.sqjm{position: absolute;margin-top: 15px;margin-left: 25px;}
    .sqjm img{width: 16px;}
	/*关于福人*/
	.index.gyfr{padding-top: 50px;}
	
	/*品牌动态 */
	.index.news{padding: 50px 0;background-color: #FAFAFA;}
	.index.news .list{width: 100%;float: left; display: flex; margin-top:0px;}
	.index.news .list li{width: 23%; height: 400px;float: left; margin:0 1%; background-color: #fff; text-align: left;}
	.index.news .list li .img{width: 100%; float: left; height: 240px; overflow: hidden;}
	.index.news .list li .title{width: 100%; float: left; height: 40px; line-height: 40px;text-align: left;padding:0 10px; background: none;position: relative;margin-top:0px;color: #333;overflow:hidden; white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
	.index.news .list li .desc{width: 100%; float: left; height: 50px; font-size:12px; color: #999; line-height: 25px;text-align: left; padding:0 10px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.index.news .list li .time{width: 100%; float: left; height: 50px; line-height: 50px;font-size:12px; color: #999; text-align: left; padding:0 10px;}
	
    footer{border-top: #003E33 30px solid;}
	footer  .index.box-cnt{width: 85%;margin:0 auto;}
	
	.gcancj{height:694px !important;}

	.mxcp{margin-top:50px;}
	.mxcp1{text-align: center;padding: 80px 0 50px;}
	.mxcp1 .hr{margin:15px auto 30px;width: 420px;}
	.mxcp1 .tt1{font-size: 30px;width: 180px;margin:-52px auto 37px; background-color: #fff;}
	.zsjm .tt1{background-image: url(../images/tmp1529552222_1712651_s.jpg);}
	.zsjm .hr{background: #ccc;}
	.mxcp1 .tt2{font-size: 17px;}
	.mxcp2 .fl{float: left;width: 66.666667%;}
	.mxcp2 .fr{float: left;width: 33.333333%;}
	.mxcp2 img{
		width: 100%;
		height: 100%;
		transition: all 0.6s ease-in-out 0s;
	}
	.mxcp2 .mask1{
		background-color: rgba(33, 33, 33, 0.5);
		opacity: 0;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		transition: all 0.2s ease-in-out 0s;
	}
	.mxcp2 a{
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 6px;
		overflow: hidden;
	}
	.mxcp2 .hd-live-item{
		padding-right: 5px;
		padding-left: 5px;
		position: relative;
		text-align: center;
		overflow: hidden;
		margin-bottom: 0.5375rem;
	}
	.mxcp2 .d1 .topneirongbox{
		position: absolute;
		left: 10%;
		top: 50%;
		transform: translate(0px, -50%);
	}
	.mxcp2 .topneirongbox h3{
		font-size: 34px;
		font-weight: bold;
		color: rgb(255, 255, 255);
		transition: all 0.5s ease 0s;
	}
	.mxcp2 .d2{
		float: left;
		width: 50%;
	}
	.mxcp2 .d3{
		float: right;
		width: 50%;
	}
	.mxcp2 .hd-live-item-con {
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 100%;
		z-index: 12;
	}
	.mxcp2 .hd-live-item-con div.neirongbox {
		padding: 20px;
		text-align: left;
		overflow: hidden;
		transition: all 0.5s ease 0s;
		background-color: #009962;
	}
	.mxcp2 .arrbox {
		position: absolute;
		bottom: 53px;
		z-index: 99;
		right: -70px;
		width: 70px;
		height: 70px;
		border-radius: 50%;
		background-color: rgb(255, 255, 255);
		transition: all 0.5s ease 0s;
		opacity: 0;
	}
	.mxcp2 .arrbox i {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 20px;
		color: #003E33;
	}
	.mxcp2 .fa-arrow-right:before {
		content: "\f061";
	}
	.mxcp2 .row::after {
		display: table;
		clear: both;
		content: '';
	}
	.mxcp2 .hd-live-item-con h3{
		font-size: 20px;
		font-weight: bold;
		color: rgb(255, 255, 255);
		transition: all 0.5s ease 0s;
	}
	.mxcp2 .hd-live-item:hover img {
		transform: scale(1.1);
	}
	.mxcp2 .hd-live-item:hover .mask1 {
		opacity: 1;
	}
	.mxcp2 .hd-live-item:hover .arrbox {
		right: 10%;
		opacity: 1;
	}
	#row_40 {
		width:100%;
		margin-top: -100px;
	}
	#row_40 {
		background-color:#FFFFFF;
	}
	#row_40,.zsjm {
		background-image:url(../images/tmp1529552222_1712651_s.jpg);
	}
	#row_40 {
		background-position:center top;
	}
	#row_40 {
		background-repeat:no-repeat;
	}
	#row_40 {
		background-attachment:scroll;
	}
	#evMo_LapzK .ev-base-shape {
    	border-left: none;
	}
	#evMo_LapzK .ev-base-shape {
		border-top: none;
	}
	#evMo_LapzK .ev-base-shape {
		border-bottom: none;
	}
	#evMo_LapzK .ev-base-shape {
		border-right: #003E33 3px solid;
	}
	.ev-module-edit-box .ev-line {
		position: absolute;
		margin: 0;
	}
	#evMo_WhXXX .ev-line {
		margin-left: -1px;
	}
	#evMo_WhXXX .ev-line {
		border-left: #2ed3ae 2px solid;
	}
	.ev-module-edit-box .ev-line-10 {
		border-width: 0 0 0 3px;
		border-style: solid;
		width: 0;
		height: 100%;
		left: 50%;
		top: 0;
		margin-left: -2px;
	}
	.ev-module-edit-box .ev-line {
		position: absolute;
		border-color: #36b0f3;
		margin: 0;
	}
	.ev-module-edit-box .ev-base-shape-5 {
		background-color: transparent;
	}
	.ev-module-edit-box .ev-base-shape {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-clip: content-box;
	}
	.ev-module-edit-box .ev-base-shape {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
	}
	
	#evMo_Jsa4p .ev-line {
		border-top: #003E33 1px solid;
	}
	#evMo_A6Ewz .ev-base-shape {
		border-right: rgb(44, 44, 44) 3px solid;
	}
	.ev-module-edit-box .ev-line-1 {
		border-width: 1px 0 0;
		border-style: solid;
		width: 100%;
		height: 0;
		left: 0;
		top: 50%;
		margin-top: -1px;
	}
	.ev-text-title-2 {
		font-size: 36px;
		font-weight: 400;
		line-height: 1.3;
	}
	.ev-text-title-2 *{ text-align:center;}
	#evMo_vnKPK .ev-container-bg {
		background: rgb(255, 255, 255) none no-repeat left top;
	}
	.ev-container-wap .ev-container-bg {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		z-index: 0;
	}
	.ev-container-wap {
		position: absolute;
		z-index: 1;
		height: 100%;
		width: 100%;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.CModulePA .customModule {
		position: absolute;
		float: none;
		margin: 0;
	}
	.MoBodyM {
		border-right: none;
	}
	.MoBodyM {
		border-left: none;
	}
	.MoBodyM {
		border-bottom: none;
	}
	.MoBodyM {
		border-top: none;
	}
	.Mo {
		border-color: #E0DFDD;
	}
	.Mo {
		position: relative;
		overflow: hidden;
		border-width: 1px;
		border-style: solid;
	}
	.MoB, .MoT {
		height: 0;
	}
	.MoB, .MoHead, .MoT {
		table-layout: fixed;
	}
	.MoBody, .MoHead, .MoT {
		width: 100%;
		border-collapse: separate;
		border-spacing: 0;
	}
	.MoBody td, .MoBody tr, .MoT td, .MoT tr {
		height: 0;
		line-height: 0;
		overflow: hidden;
		padding: 0;
	}
	.MoBL, .MoBR, .MoBodyL, .MoBodyR, .MoHeadL, .MoHeadR, .MoTL, .MoTR {
		width: 0;
	}
	.MoBodyM .MoHead {
		display: none;
	}
	.MoHead {
		line-height: normal!important;
		margin: 0;
	}
	.MoB, .MoHead, .MoT {
		table-layout: fixed;
	}
	.MoBody {
		border-width: 0;
		table-layout: fixed;
	}
	.MoBody, .MoHead, .MoT {
		width: 100%;
		border-collapse: separate;
		border-spacing: 0;
	}
	.form-module .item-list::before, .form-module .item-list:after {
		content: "";
		display: table;
	}
	.form-module .item-list {
		zoom: 1;
		margin-bottom: 5px;
		float: left;
		width: 100%;
	}
	.MoBodyM {
		border-top:none;
	}
	.MoBodyM {
		border-bottom:none;
	}
	.MoBodyM {
		border-left:none;
	}
	.MoBodyM {
		border-right:none;
	}
	.MoBodyM .MoHead {
		display:none;
	}
	.MoBodyM .MoBodyM {
		background:none;
	}
	.MoBodyM .MoBodyC {
		margin-top:0px;
	}
	.MoBodyM .MoBodyC {
		margin-bottom:0px;
	}
	.MoBodyM .MoBodyC {
		margin-left:0px;
	}
	.MoBodyM .MoBodyC {
		margin-right:0px;
	}
	.MoBodyM .form-module .item-list {
		margin-top:0px;
	}
	.MoBodyM .form-module .item-list {
		margin-bottom:9px;
	}
	.MoBodyM .form-module .item-list {
		margin-left:0px;
	}
	.MoBodyM .form-module .item-list {
		margin-right:0px;
		padding-right:10px;
	}
	.MoBodyM .form-module .item-name {
		display:none;
	}
	.MoBodyM .form-module .form-text-error {
		background-color:;
	}
	.MoBodyM .form-module .form-text input {
		Width:100%;
	}
	.MoBodyM .form-module .form-text input {
		line-height:49px;
	}
	.MoBodyM .form-module .form-text input {
		height:49px;
		padding: 0 10px;
	}
	.MoBodyM .form-module .form-select select {
		width:220px;
	}
	.MoBodyM .form-module .form-select select {
		border:rgb(237,237,237) 1px solid;
	}
	.MoBodyM .form-module .form-select select {
		padding:8px 2px 8px 2px;
	}
	.MoBodyM .form-module .form-textarea {
		background-color:rgb(245,245,245);
	}
	.MoBodyM .form-module .form-textarea textarea {
		width:724px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		height:72px;
		padding: 0 10px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		color:rgb(136,136,136);
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-text input {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-but {
		width:150px;
	}
	.MoBodyM .form-module .form-but img{
		width:20px;
		margin-right：10px;
	}
	.MoBodyM .form-module .form-but {
		height:45px;
	}
	.MoBodyM .form-module .form-but {
		background-color:#fff;
	}
	.MoBodyM .form-module .form-but {
		background-image:none;
	}
	.MoBodyM .form-module .form-but {
		background-position:left top;
	}
	.MoBodyM .form-module .form-but {
		background-repeat:no-repeat;
	}
	.MoBodyM .form-module .form-but {
		color:#003E33;
	}
	.MoBodyM .form-module .form-but {
		font-size:14px;
	}
	.MoBodyM .form-module .form-but {
		font-weight:400;
	}
	.MoBodyM .form-module .form-but {
		font-style:normal;
	}
	.MoBodyM .form-module .form-but {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-but {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-select select {
		color:rgb(136,136,136);
	}
	.MoBodyM .form-module .form-select select {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-select select {
		font:normal 400 12px/1 '微软雅黑';
	}
	.MoBodyM .form-module .form-but {
		border:none;
	}
	.MoBodyM .form-module .form-button {
		margin-left:350px;
	}
	.MoBodyM .form-module .form-button {
		margin-right:0px;
	}
	.MoBodyM .form-module .form-button {
		margin-top:10px;
	}
	.MoBodyM .form-module .form-button {
		margin-bottom:20px;
	}
	.MoBodyM .form-module .form-text {
		background-color:#fff;
	}
	.MoBodyM .form-module .form-text {
		background-image:none;
	}
	.MoBodyM .form-module .form-text {
		background-position:left top;
	}
	.MoBodyM .form-module .form-text {
		background-repeat:no-repeat;
	}
	.MoBodyM .form-module .form-text {
		border:none;
	}
	.MoBodyM .form-module .form-textarea {
		border:none;
	}
	.MoBodyM .form-module .form-but {
		border-radius:0px 0px 0px 0px;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-family:微软雅黑;
	}
	.form-module .form-text input {
		height: 20px;
		line-height: 20px;
		padding: 0;
		border: 0;
		font-size: 12px;
		background-color: transparent;
		outline: 0;
	}
	.form-module .form-textarea textarea {
		width: 200px;
		height: 80px;
		resize: none;
		border: 0;
		font-size: 12px;
		background-color: transparent;
		padding: 0;
		outline: 0;
	}
	.form-module .item-con, .form-module .item-name {
		overflow: hidden;
		background-color: rgb(245,245,245);
	}
			
	
	.customModuleRowInner{
		width: 1200px;
	}
	.customModuleRowAbsolute .customModuleRowInner {
		padding-left: 0;
	}
	.CModulePA {
		position: relative;
	}
	.CModulePA, .CModulePC, .CModulePR, .TitleModule {
		zoom: 1;
		overflow: hidden;
	}
	.ev-module-edit {
		position: absolute;
		left: 0;
		top: 0;
	}
	.ev-module-edit-box {
		position: absolute;
		height: 100%;
		width: 100%;
	}
	.customModuleRowInner {
		margin: 0 auto;
		position: relative;
		z-index: 2;
	}
	#row_112 {
		background-image: url(../images/tmp1625533269_2128903_s.png);
	}
	#row_112 {
		background-color: #FFFFFF;
	}
	#row_112 {
		background-attachment: scroll;
	}
	#row_112 {
		background-repeat: no-repeat;
	}
	#row_112 {
		background-position: center top;
	}
	.ev-module-edit-box .ev-line {
		position: absolute;
		margin: 0;
	}
	#evMo_MyiS .ev-line {
		margin-top: -2px;
	}
	#evMo_MyiS .ev-line {
		border-top: #003E33 3px solid;
	}
	.ev-module-edit-box .ev-line-1 {
		border-width: 1px 0 0;
		border-style: solid;
		width: 100%;
		height: 0;
		left: 0;
		top: 50%;
		margin-top: -1px;
	}
	
	.w1680 {
		position: relative;
		width: 85%;
		margin: 0 auto;
	}
	.js-m .split {
		display: inline-block !important;
	}
	.f-cb {
		zoom: 1;
	}
	.index-list2{
		padding:3.25rem 0;
	}
	.index-list2 .left{
		float:left;
		padding-left:20px;
		width:35%;
	}
	.index-list2 .left .name{
		font-size:30px;
		color:#444444;
		line-height:60px;
	}
	.index-list2 .shuli{
		margin-top:50px;
		font-size:0;
	}
	.index-list2 .shuli li{
		float:left;
		padding-bottom: 1rem;
		border-bottom: 1px dashed rgba(232, 232, 232, 1);
	}
	.fadeInUp {
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp;
	}
	.animated {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}
	.index-list2 .shuli li:nth-child(2n-1){
	   width:50%;
	}
	.index-list2 .shuli li:nth-child(2n){
	   width:50%;
	}
	.index-list2 .shuli li:nth-child(3){
	   margin-top:1rem;
	   border-bottom:0;
	}
	.index-list2 .shuli li:nth-child(4){
	   margin-top:1rem;
	   border-bottom:0;
	}
	.index-list2 .shuli li .number .shu{
		font-size:30px;
		font-family: "BEBASNEUE REGULAR";
		color:#e60012;
		font-weight:bold;
		line-height:50px;
		vertical-align:top;
	}
	.index-list2 .shuli li .number .numname{
		font-size:18px;
		color:#e60012;
		vertical-align:top;
		margin-left:10px;
		line-height: 50px;
	}
	.index-list2 .shuli li .num-tit{
		font-size:14px;
		color:#444444;
		line-height:20px;
		margin-top:10px;
	}
	.index-list2 .more-list2{
		display: inline-block;
		width: 150px;
		height: 50px;
		background-color: #003E33;
		color: #fff;
		line-height: 50px;
		background-position: 120px center;
		background-repeat: no-repeat;
		background-size: 8px;
		background-image: url(../images/next1.png);
		padding-left: 20px;
		font-size: 20px;
		text-align: left;
		margin-top:20px;
		transition:all 0.3s;
	}
	.index-list2 .more-list2:hover {
		background-position: 130px center;
	}
	.index-list2 .right{
		float:left;
		width:65%;
		position:relative;
	}
	.index-list2 .right>img{
		width:100%;
	}
	.index-list2 .right .map-div{
		position:absolute;
		width:35.7%;
		height:37%;
		border-radius:4px;
		background-color:#e60012;
		right:3.3%;
		bottom:13%;
	}
	.index-list2 .right .map-div .map-list{
		padding: 0 0.75rem;
	}
	.index-list2 .right .map-div .map-list .name{
		font-size:0.5rem;
		color:#fff;
		height:2rem;
		line-height:2rem;
		text-align:center;
		border-bottom:1px solid rgba(255, 255, 255, 0.5)
	}
	.index-list2 .right .map-div .map-list .bottom{
		margin-top:0.6rem;
	}
	.index-list2 .right .map-div .map-list .sm-left{
		float:left;
		width:55%;
	}
	.index-list2 .right .map-div .map-list .sm-left .add{
		font-size:0.35rem;
		color:#fff;
		line-height:0.5rem;
		padding-left:0.75rem;
		background-position:top left;
		background-repeat:no-repeat;
		background-size:0.5rem;
		background-image:url(../img/add.png);
	}
	.index-list2 .right .map-div .map-list .sm-left .tel{
		font-size:0.35rem;
		color:#fff;
		line-height:0.5rem;
		padding-left:0.75rem;
		background-position:top left;
		background-repeat:no-repeat;
		background-size:0.5rem;
		background-image:url(../img/tel.png);
		margin-top:0.5rem;
	}
	.index-list2 .right .map-div .map-list .sm-right{
		float:right;
		width:40%;
	}
	.index-list2 .right .map-div .map-list .sm-right img{
		width:100%;
	}
	#row_21 {
		width:100%;
	}
	#row_21 {
		background-color:#fafafa;
	}
	#row_21 {
		background-image:none;
	}
	#row_21 {
		background-position:left top;
	}
	#row_21 {
		background-repeat:no-repeat;
	}
	.ev-module-edit-box .ev-pic img {
		width: 100%;
		height: 100%;
	}
	.ev-module-edit-box .ev-pic {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		position: relative;
	}
	.int-dom {
		-webkit-perspective: 300px;
		-moz-perspective: 300px;
		-ms-perspective: 300px;
		-o-perspective: 300px;
		perspective: 300px;
	}
	.int-onlyimg-larger:hover img {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}
	#evMo_IJIBR  .ev-base-shape-5 {
		border: 1px solid #36b0f3;
		background-color: transparent;
	}
	#evMo_IJIBR .ev-base-shape {
		border-left: #2ed3ae 2px solid;
	}
	#evMo_IJIBR .ev-base-shape {
		border-right: none;
	}
	#evMo_IJIBR .ev-base-shape {
		border-bottom: none;
	}
	#evMo_IJIBR .ev-base-shape {
		border-top: none;
	}
	
	.ev-module-edit-box .ev-base-shape {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-clip: content-box;
	}
	#evMo_QsSnb .ev-line {
		margin-left: -1px;
	}
	#evMo_QsSnb .ev-line {
		border-left: #2ed3ae 2px solid;
	}
	.ev-module-edit-box .ev-line-10 {
		border-width: 0 0 0 3px;
		border-style: solid;
		width: 0;
		height: 100%;
		left: 50%;
		top: 0;
		margin-left: -2px;
	}
	.nei-bannerdiv .right {
	    float: right;
	    width: 71.9%;
	    overflow: hidden;
	}
	.nei-bannerdiv .right img {
	    width: 100%;
	    height: 694px;
	}
	.nei-bannerdiv .left {
		position: relative;
	    width: 28.1%;
	    height: 694px;
	    float: left;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: cover;
	    background-image: url(../images/bei-left.jpg);
	}
	.nei-bannerdiv .left .left-mian {
		position: relative;
		top:350px;
	    float: left;
	    transform: translateY(-50%);
	    left: 22.2%;
	    width: 70%;
	    max-height: 80%;
	}
	.nei-bannerdiv .left .left-mian .piblod {
	    font-size: 36px;
	    color: #222222;
	    font-family: "PINGFANG BOLD_1";
	    line-height: 50px;
	}
	.js-m .split {
	    display: inline-block !important;
	}
	.nei-bannerdiv .left .left-mian .list-name {
	    font-size: 16px;
	    color: #666666;
	    line-height: 30px;
	    margin-top: 50px;
	    text-align: justify;
	}
	.nei-bannerdiv .left .left-mian .list-name p{
		font-size: 16px;
		line-height: 30px;
	}
	.nei-bannerdiv .left .left-mian .more-down {
	    font-size: 14px;
	    display: inline-block;
	    padding-right: 80px;
	    color: #fff;
	    margin-top: 80px;
	    cursor: pointer;
	    transition: all 0.3s;
	    background-color: #003E33;
        padding: 5px 20px;
	}
	.case-list li{
	    float:left;
	    width: 32.5%!important;
	    height:auto !important;
	    margin-bottom:20px;
	    border:1px solid #e5e5e5;
	    box-sizing:border-box;
	    cursor:pointer
	}
	.case-list li:nth-child(4n){
	    margin-right:0;
	}
	.case-list li .img{
	    width:100%;
	    height: 291px;
	    overflow:hidden;
	}
	.case-list li .img img{
	    height:100%;
	    transition:all 0.3s;
	}
	.case-list li .img-div{
	    padding:20px;
	}
	.case-list li .img-div .span{
	    font-size:16px;
	    color:#000;
	    text-align:center;
	    line-height:30px;
	    transition:all 0.3s;
	}
	.case-list li .img-div .span .xian{
	    color:#e5e5e5;
	    margin:0 0.25rem;
	}
	.case-list li .img-div .span-p{
		font-size:13px;
		color:#666;
		margin-top:20px;
		line-height:25px;
		text-align:justify;
		height:50px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		padding:0 10px;
	}
	.prdsearch{padding:20px 0;}		
	.searchprd{width: 100%;float: left;margin-left:18%;}
	.prdsearch .searchprd{width: 100%;float: left;margin-left:0;}
	
	.searchprd .button{    background-color: #003E33;border: #003E33 1px solid;padding: 0 10px;height: 30px;color: #fff;}
	.searchprd li{width: 20%; float: left;}
	.searchprd li select{width: 65%; border:#ccc 1px solid;height:30px; line-height: 30px;}
	.searchprd li input{height:30px; line-height: 30px; border:#ccc 1px solid;}
	.list .itemtitle {
		position:absolute;
		left:0;
		bottom:20px;
		width:100%
	}
	.list .itemtitle .intitle {
		display:flex;
		place-content:space-between;
		align-items:center;
		padding:0 20px
	}
	.list .itemtitle .intitle p {
		font-size:14px;
		color:#000000;
		color:#ffffff;
		z-index:2;
		margin-bottom:0
	}
	.list .itemtitle .intitle .rect {
		width:25px;
		height:25px;
		background:#003E33;
		background:;
		border-radius:5px
	}
	.list .itemborder {
		/*border:1px solid;
		border-color:#003E33;*/
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		margin:20px;
		display:none;
		align-items:center;
		justify-content:center;
		flex-flow:column;
		z-index:2
	}
	.list .itemborder p {
		font-size:14px;
		color:#000000;
		color:#ffffff
	}
	.list li:hover .itemtitle {
		display:none
	}
	.list li:hover .itemborder {
		display:flex
	}
	.list .prdmask {
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background-color:rgba(0,0,0,0.3)
	}
	.product_son{
		margin:0px 7.5%;width:85%;float: left;
	}
	/* CSS News */
	.indexNews{ padding:5px 0px; }
	.indexNews li{ border-bottom:#D9D9D9 1px dotted; height: 100%; overflow: hidden; padding:20px 5px 30px 5px; }
	.indexNews_l{ width: 105px; overflow: hidden; float: left;}
	.indexNews_l div{ width: 105px; height: 105px; background:#F2F5FA; position: relative;}
	.indexNews_lsp1{ line-height:1.8; text-align: center; font-size: 54px; color: #b1b1b1; float: left; width: 100%; transition: all 0.5s;}
	.indexNews_lsp2{ line-height:1.3; font-size: 13px; color: #b1b1b1;position: absolute; top: 55px; right: 10px; background-color: #f2f5fa;}
	.indexNews_r{ width:1070px; overflow: hidden;float: right;}
	.indexNews_rp1{ line-height:1.8; font-size: 18px; font-weight:bold; transition: all 0.5s;}
	.indexNews_rp2{ line-height:1.5; color: #b6b6b6; }
	.indexNews_rp2 span{ float: left; margin-right:10px;}
	.indexNews_rp3{ line-height:1.5; color: #8a8a8a; padding-top:5px;}
	.indexNews li a:hover{ color: #003E33; }
	.indexNews li a:hover .indexNews_rp1{ padding-left: 5px; }
	.indexNews li a:hover .indexNews_lsp1{ color: #003E33; }
	.qywhs{ width:100%;position:relative; padding: 0;float: left;}
	.qywhs li{ width: 49%; margin-right:1%; float: left; list-style-type:none; background-color:#fff; padding:20px;position:relative; min-height:40px; margin-bottom:30px;border: #f2f2f2 1px solid;}
	.qywhs li .line{ width:4px; height:80px; position:absolute; background-color:#003E33;left:-3px;}
	.qywhs li .title{ width:100%; font-weight:bold;font-size: 16px;color: #333333;text-align: left;}
	.qywhs li .desc{width:100%; font-size: 14px;line-height: 1.7;color: #888888; margin-bottom: 0px;    text-align: left;}

    .productlist{margin:20px 7.5%;width:85%;float: left;}
	.productlist .ptitle{width: 100%; float: left; font-size:16px;font-weight: bold; padding: 15px 0; border-bottom: #eee 1px solid;}
	.productlist .ptitle span{border-bottom: #003E33 1px solid;padding: 15px 0; }
	.productlist .list{width: 100%; float: left;display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 20px;}
	.productlist .list li{width: 24%; float: left; /*height:188px;*/overflow:hidden;margin-right: 1%;}
	.bgmap{width:100%;margin:0; padding:0;}

    .zbcx .weiz{ width: 100%; float: left; position: relative; padding:0 200px; display: flex;}
	.zbcx .weiz li{width: 30px; float: left; height: 30px;}
	.zbcx .weiz li.line{width: 200px; float: left;}
	.zbcx .weiz li.line div{width: 100%; height: 2px; background-color: #ccc; margin-top:14px;}
	.zbcx .weiz li.cur{ color: #003E33;}
	.zbcx .weiz li span.num{ color: #fff;background-color: #ccc; width: 30px; height: 30px; border-radius: 15px; display:block;line-height:30px;text-align:center;}
	.zbcx .weiz li.cur span.num{ color: #fff;background-color: #003E33; width: 30px; height: 30px; border-radius: 15px; display:block;line-height:30px;text-align:center;}
	.zbcx .weiz .cur div{background-color: #003E33!important;}
	
	.zbcx .weizs{ width: 100%; float: left; position: relative; padding:0 150px; display: flex; line-height:50px; font-size:14px; font-weight:bold; color:#999;}
	.zbcx .weizs li.tt1{width: 150px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt2{width: 290px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt3{width: 170px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt4{width: 290px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.cur{ color: #003E33;}
    
    .zbcx .zbsearch{ width: 100%; float: left; position: relative; padding:50px 150px; display: flex; line-height:50px; }
    .zbcx .zbsearch .input{width: 400px;float: left;}
    .zbcx .zbsearch .input2{width: 200px;float: left;margin-left:10px;}
    .zbcx .zbsearch .input3{width: 100px;float: left;margin-right:10px;}
    .zbcx .zbsearch .input input,.zbcx .zbsearch .input2 input,.zbcx .zbsearch .input3 input{width: 100%; height:40px; text-indent:10px; border:#ccc 1px solid;float: left;}
    .zbcx .zbsearch .btn{width: 100px;float: left;}
    .zbcx .zbsearch .btn .btns{width: 100px;float: left;height:40px;border:#003E33 1px solid; line-height:40px; color:#fff;background-color: #003E33;}
    
    .zbcx .ddlist{ width: 100%; float: left; position: relative; padding:20px; margin:50px 0; border:#ccc 1px solid;}
    .zbcx .ddlist .title{width: 100%; float: left; font-size:16px; color:#003E33; line-height:40px; height:40px;border-bottom:#ccc 1px solid;}
    .zbcx .ddlist .ddcxlist{width: 100%; float: left; display:flex;}
    .zbcx .ddlist .ddcxlist.tt{background-color:#F9F9F9; height:50px; line-height:50px; margin-top:20px; font-weight:bold;}
    .zbcx .ddlist .ddcxlist li{height:50px; line-height:50px; border-bottom:#F9F9F9 1px solid;}
    .zbcx .ddlist .ddcxlist li.t1{width:5%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t2{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t3{width:19%;text-align:center;}
    .getorderquality li.t3{line-height:25px !important;padding: 10px 0;}
    .zbcx .ddlist .ddcxlist li.t4{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t5{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t6{width:19%;line-height:25px !important;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t6 .btn{line-height:50px !important;}
    
    #pinglun{display:none;}
    .pinglun{width:100%;float:left;}
    .pinglun .head{width:100%;float:left;}
    .pinglun .head img{width:100%;}
    .pinglun .cnt{width:100%;float:left; padding:20px;}
    .pinglun .cnt .zheyao{width:100%;float:left;line-height:20px;}
    .pinglun .cnt .title{width:100%;float:left;line-height:40px; height:40px; margin:20px 0; font-size:14px; font-weight:bold;position:relative;}
    .pinglun .cnt .title .t{width:150px;float:left;line-height:40px; height:40px; border-bottom:#ccc 2px solid;font-size:14px; font-weight:bold;position:relative;}
    .pinglun .cnt .title .line{width:50px; height:2px; background-color:#003E33; position:absolute; bottom: 0px;}
    .pinglun .cnt .ddxx{width:100%; float:left;display:flex;}
    .pinglun .cnt .ddxx li{width:25%;float:left;height:30px; line-height:30px; padding:0 10px;}
    .pinglun .cnt .ddxx li.t{background-color:#F9F9F9;}
    .pinglun .cnt .plcnt{width:100%; float:left;}
    .pinglun .cnt .plcnt li.pt{width:100%; float:left;line-height:30px;}
    .pinglun .cnt .plcnt li.pt textarea{width:100%; float:left; height:100px; padding:10px;}
    .pinglun .btns{width:100%; float:left; height:50px; text-align:right; margin-top:20px;}
    .pinglun .btns .btn{ padding:5px 20px; background-color:#003E33; color:#fff; border:none;}
    
    .zbcls{width:100%;float:left;margin-top:50px; position:relative;}
    .zbcls img{width:100%;position:relative;}
    .zbcls .cnt{position:absolute;bottom: 50px;left: 300px;width: 350px;}
    .zbcls .cnt .left{width:150px;padding-top: 50px;height: 100px;position: relative; float: left;color:#003E33; font-size:16px; font-weight:bold;}
    .zbcls .cnt .right{width:150px;padding-top: 25px;height: 100px;position: relative; float: left;color:#BD9970; font-size:18px;}
    .zbcls .cnt .right .djs span.joind{line-height: 40px;font-size: 30px;font-weight: bold;}
    
    .zbcx .ddlist .ddcxlists{width: 100%; float: left; display:flex;}
    .zbcx .ddlist .ddcxlists.tt{background-color:#F9F9F9; height:50px; line-height:50px; margin-top:20px; font-weight:bold;}
    .zbcx .ddlist .ddcxlists li{height:50px; line-height:50px; border-bottom:#F9F9F9 1px solid;}
    .zbcx .ddlist .ddcxlists li.t1{width:2%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t2{width:20%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t3{width:16%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t4{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t5{width:20%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t6{width:20%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t7{width:19%;line-height:25px !important;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t8{width:9%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t9{width:9%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t10{width:9%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t11{width:5%;text-align:center;}
    
    .mztk{width:100%; margin-top:20px;float:left; background-color:#F2F2F2; padding:20px;}
    .mztk .title{width:100%; float:left; color: #003E33;font-size: 16px;font-weight: bold; height:40px; line-height:40px;}
    .mztk .title span{height:40px; line-height:40px;}
    .mztk .title .mztkzk{width:50px; float:right; text-align:right; font-size:20px;}
    .mztk .cnt{width:100%; float:left; line-height:25px;}
    .mztk .cnt p{width:100%; float:left; line-height:25px;}
    
    
    .zbcl{width:100%; margin:20px 0;float:left; background-color:#F2F2F2; padding:20px;}
    .zbcl .title{width:100%; float:left; color: #003E33;font-size: 16px;font-weight: bold; height:40px; line-height:40px;}
    .zbcl .title span{height:40px; line-height:40px;}
    .zbcl .title .zbclzk{width:50px; float:right; text-align:right; font-size:20px;}
    .zbcl .cnt{width:100%; float:left; line-height:25px;}
    .zbcl .cnt p{width:100%; float:left; line-height:25px;}
    
    
    

	.layui-carousel-ind {top: -100px !important;}
	.listbanner{width: 100%;float: left;overflow: hidden;height: 400px;}
	.listbanner .bannerpic{width: 100%;height: 400px;float: left;position: relative;}
	.listbanner .mask{
		width: 100%;
		height: 400px;
		position: absolute;
		background-color: #000;
		filter:alpha(opacity=30);
	    opacity:0.3;
	}
	.listbanner .listname{
		width: 100%;
		height: 400px;
		font-size:24px;
		position: absolute;
		font-weight:bold;
		filter:alpha(opacity=100);
	    opacity:1;
	    color: #fff;
	    text-align: center;
	}
	.listbanner .listname p{
		margin-top:176px;
		line-height: 30px;
	}
	
	.listbannerp{width: 100%;float: left;overflow: hidden;height: 700px;}
	.listbannerp .bannerpic{width: 100%;height: 700px;float: left;position: relative;}
	.listbannerp .mask{
		width: 100%;
		height: 700px;
		position: absolute;
		background-color: #000;
		filter:alpha(opacity=30);
	    opacity:0.3;
	}
	.listbannerp .listname{
		width: 100%;
		height: 700px;
		font-size:24px;
		position: absolute;
		font-weight:bold;
		filter:alpha(opacity=100);
	    opacity:1;
	    color: #fff;
	    text-align: center;
	}
	.listbannerp .listname p{
		margin-top:326px;
		line-height: 30px;
	}


	.news_nav{width: 400px;
	    border-radius: 25px 25px 0 0;
	    height: 80px;
	    margin-left: 400px !important;
	    margin-top: -50px !important;
	    background: #fff;
	    z-index: 9999;
	    position: absolute;
	}
    .layui-tab-title {
	    padding: 10px 20px;
	    height:60px !important;
	}
	.layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea{
		border-color: #fff !important;
	}
	.layui-tab-title li {
		line-height: 40px;
	}
	.layui-tab-title .layui-this {
	    color: #fff !important;
	    border: 0 !important;
	    background: #003E33;
	    border-radius: 25px;
	}
	.layui-tab-title li {
	    width: 33.33%
	}
	.index_news{
		display: flex;
		flex-wrap: wrap;
	}
	.index_news_left{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 30px;
	    position: relative;
	    min-height: 1px;
		
		
	}
	.index_news_left ul{
		padding: 20px 0 20px 30px;
		width: 100%;
		float: left;
		border-top: 1px #EEEEEE solid;
		border-bottom: 1px #EEEEEE solid;
	}
	.index_news_right_m{display: none;}
	.index_news_right{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 30px;
	    position: relative;
	    min-height: 1px;
	}	
	.index_news_left li {
		list-style-type:disc;
		color: #034FB1;
		font-size: 16px;
		float: left;
		width: 100%;
	}
	.index_news_left li:first-child,.index_news_left li:nth-child(2),.index_news_left li:nth-child(3) {
		margin-bottom:20px;
	}
	.index_news_left li .newsbox{
		width: 80%;
		float: left;
	}
	.index_news_left li .title{
		width: 100%;
		float: left;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		font-size: 16px;

	}
	.index_news_left li .desc{
		padding: 20px 0;
		width: 100%;
		line-height: 25px;
		color: #999;
		font-size: 16px;
		float: left;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 70px;
	}
	.index_news_left li .time{
		width: 20%;
		float: left;
		text-align: right;
		color: #999;
		font-size: 14px;
	}
	.index_news_left li .time .day{
		font-size:30px;
	}
	.index_news_left .newmore{
		margin-top:30px;
		width: 100%;
		float: left;
	}
	.index_news_left .newmore .line{
		width: 85%;
		float: left;
		height:30px;
		padding: 13px 0;
	}
	.index_news_left .newmore .line .lineg{
		width: 70%;
		height:4px;
		background-color: #4C975E;
		float: left;
	}
	.index_news_left .newmore .line .lineb{
		width: 30%;
		height:4px;
		background-color: #0067A9;
		float: left;
	}
	.index_news_left .newmore .mores{
		width: 15%;
		float: left;
		font-size:24px;
		line-height: 30px;
		text-align: right;
		color: #0067A9;
	}
	.index_news_left li .time .img{
		margin-top:10px;
	}
	.index_news_right .newstop{
		width: 100%;
		float: left;
	}
	.index_news_right .newstop .pic{
		height:347px;
		width: 100%;
		float: left;
		overflow: hidden;
	}
	.index_news_right .newstop .pic img{
		width: 100%;
		float: left;
	}
	.index_news_right .newstop .newdesc{
		padding: 20px;
		background-color: #003E33;
	    color: #fff;
	    height: 160px;
	    width: 100%;
	    float: left;
	    font-size:16px;
	}
	.index_news_right .newstop .newdesc .time{
		width: 15%;
		float: left;
		height:100%;
		text-align: right;
		padding: 10px 0;
	}
	.index_news_right .newstop .newdesc .time .day{
		font-size:26px;
	}
	.index_news_right .newstop .newdesc .cnt{
		margin-left: 5%;
		width: 80%;
		float: left;
		height:100%;
		text-align: right;
	}
	.index_news_right .newstop .newdesc .cnt .title{
		width: 100%;
		line-height: 40px;
		border-bottom: 1px #fff solid;
		text-align: left;
		font-size:18px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}

	.index_news_right .newstop .newdesc .cnt .desc{
		width: 100%;
		line-height: 20px;
		height:40px;
		font-size:16px;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 60px;
		text-align: left;
    	margin-top: 20px;
	}
	.index_cnt{
		display: flex;
		flex-wrap: wrap;
	}
	.index_cnt .index_left{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 30px;
	    position: relative;
	    min-height: 1px;
	}
	.index_cnt .index_right{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 30px;
	    position: relative;
	    min-height: 1px;
	}
	.index_title{
		width: 100%;
		float: left;
	}
	.index_title .title{
		font-size:24px;
		font-weight:bold;
		line-height: 40px;
		float: left;
	}
	.index_title .title_en{
		margin-left: 20px;
		font-size:16px;
		line-height: 40px;
		color: #003E33;
		float: left;
	}
	.index_title .title_en i{
		color: #4EA15D;
	}
	.index_title .title_cls{
		margin-left: 20px;
		float: left;
	}
	.index_title .title_cls a{
		margin-top: 5px;
		display:block;
		color: #003E33;
		float: left;
		margin-left: 0px;
		padding: 2px 5px;
	}
	.index_title .title_cls a.active{
		 background-color: #003E33;
		 color: #fff;
	}
	.index_title .title_more{
		margin-left: 20px;
		float: right;
	}
	.index_title .title_more .more,.more{
		margin:10px 0 0 0;
		border-left: 5px #449C59 solid;
		background-color: #003E33;
		color: #fff;
		padding: 0px 5px;
	}
	.index_title_line{
		width: 100%;
		height:5px;
		border-top:1px #333 dotted; 
		border-bottom: 1px #333 dotted; 
		float: left;
	}
	.index_title_line .line{
		width: 150px;
		height:5px;
		background-color: #003E33;
		float: left;
		position: absolute;
    	margin-top: -1px;
	}

	.index_case,.index_video{
		display: flex;
		flex-wrap: wrap;
		width:100%;
		overflow: hidden;
		padding: 20px 0;
	}
	.index_case li{
		flex: 0 0 50%;
	    max-width: 50%;
	    position: relative;
	    float: left;
	    background-color: #FCFCFC;
	}

	.index_case li:nth-child(2n){
		padding-left: 10px;
	}
	.index_case li .pic{
		width:100%;
		height:190px;
		overflow: hidden;
		float: left;
	}
	.index_case li .pic img{
		width:100%;
		height:190px;
	}
	.index_case li .desc{
		width:100%;
		float: left;
		padding: 10px 0;
		text-align: center;
		color: #999;
	}
	.index_case li .desc .title{
		height:40px;
		line-height: 40px;
		color: #333;
		font-size:16px;
		font-weight:bold;
	}

	.index_case li .desc p{
		line-height: 20px;
		white-space: pre-line;
	}
	.index_video .video{
		width:100%;
		height:290px;
		overflow: hidden;
		float: left;
	}
	.index_video .video_play{
		display: none;
	}
	.index_video .video i{
		position: absolute;
	    font-size: 50px;
	    color: #fff;
	    margin-top: 120px;
	    margin-left: 260px;
	}
	    
	.index_video .desc{
		width:100%;
		height:40px;
		line-height: 40px;
		float: left;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		background-color: #FCFCFC;
		padding: 0 20px;
	}
	
	.jrfz{
		width:100%;
		padding: 20px 0;
		float: left;
	}
	.jrfz .jrfzone{
		display:none;
	}
	.jrfz .active{
		display:block;
	}
	.index_qywh{
		padding: 20px 0;
	}
	.qywh{
		flex: 0 0 33.33%;
	    max-width: 33.33%;
	    position: relative;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.qywh .cnt{
		width:100%;
		border:1px #EEEEEE solid;
		float: left;
	}
	.qywh .pic{width:100%;float: left;}
	.qywh .pic img{width:100%; height:auto;}
	.qywh .desc{width:100%;padding: 20px;float: left;line-height: 25px;min-height:140px;}
	.qywh .mores{width:100%;float: left;padding: 20px;}
	.qywh .mores .more{float: right;}

	footer{
	    margin-top: 50px;
		position:relative;
		padding: 40px 0 20px;
		width:100%;
		color:#fff;
		float: left;
		height:430px;
		background-color: #313131;
	}
	footer .left{
		padding-right:50px;
		width:60%;
		height: 320px;
		float: left;
		border-right:#999 1px solid;
	}

	footer .right{
		padding:0 50px;
		width:40%;
		float: left;
		
	}
	footer a{color: #fff;}
	footer a:hover{color: #ccc;}
	footer .left .footnav{width:100%; float:left; display: flex;}
	footer .left .footnav li{width: 14.28%; float: left; padding:0 10px;}
	footer .left .footnav li .title{ font-size:14px; width:100%; height: 40px; line-height: 40px; float:left;}
	footer .left .footnav li .cnt,.footer .left .footnav li .cnt ul,footer .left .footnav li .cnt ul li{width:100%;float:left;padding: 0; color: #999;font-size:12px;}
	footer .left .footnav li .cnt a{color: #999;}
	footer .left .copyrights{width:100%; float:left; margin-top: 150px;}
	footer .left .copyrights .logo{width:160px; float:left;}
	footer .left .copyrights .logo img{height:80px;}
	footer .left .copyrights .copyright{width:70%; float:left;color: #999;margin-top: 18px;}

	footer .right .title{width:100%; float:left; height: 40px; line-height: 40px;}
	footer .right .title span{ margin-right:10px; font-size:14px; }
	footer .right .title .icon img{ height: 30px;}
	footer .right .title span.tel{font-size:24px; color: #DA0A2C;}
	footer .right .frendlink{width:100%; float:left;}
	footer .right .frendlink li{width: 33.33%; padding:15px;float:left; position: relative;}
	footer .right .frendlink li:hover .imger{display: block;}
	footer .right .frendlink li .img,footer .right .frendlink li .title{width:100%; float:left; position: relative; text-align: center; font-size:12px;}
	footer .right .frendlink li .img{padding:0 22%;}
	footer .right .frendlink li .img img{width: 100%}
	footer .right .frendlink li .imger{position: absolute;width: 200px; float: left; background: #fff; border:#ccc 1px solid; left:100px;top:-200px;display: none;}
	footer .right .frendlink li .imger img{width: 100%;}
	

	
	.fn_left { float: left; }
	.fn_right { float: right; }
	.wzwz{width:100%;padding: 20px 0; border-bottom: #eef0f1 1px solid;}
	.wzwz_m{display: none;}
	.wzwz .wz_left{float: left;}
	.wzwz .wz_right{float: right;}
	.wzwz .wz_right a { margin: 0 15px; padding-bottom: 10px; }
	.wzwz .wz_right a:hover, .wzwz .wz_right a.active { border-bottom: #003E33 2px solid; color: #003E33; }

	/*新闻资讯*/
	.nyxw ul li {width:100%; float: left; display: block; padding: 10px 0; border-bottom: #E4E4E4 1px dashed; }
	.nyxw ul li a { display: block; }
	.nyxw ul li a:hover {color:#003E33; }
	.nyxw ul li a .nxwimg { width: 340px; height: 233px; overflow: hidden; }
	.nyxw ul li a .nxwimg img { width: 100%; transition: all 0.5s; }
	.nyxw ul li a .nxjj { width: 808px; }
	.nyxw ul li a .nxjj h4 { font-size: 20px; font-weight: normal; color: #222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
	.nyxw ul li a .nxjj span { display: block; margin-bottom: 20px; color: #999; font-size: 15px; line-height: 30px;}
	.nyxw ul li a .nxjj p { line-height: 24px; }
	.nyxw ul li a .nxjj .xmore { margin-top: 15px; border: #003E33 1px solid; border-radius: 5px; color: #003E33; display: inline-block; padding: 5px 15px; }
	.nyxw ul li:hover img { transform: scale(1.08); }
	.nyxw ul li a:hover .xmore { background: #003E33; color: #fff; transition: all 0.5s; }

	
	.xwxql {width: 1190px;line-height: 25px; min-height: 200px;  padding:0px 20px 30px 20px; }
	.xwxql .title { text-align: center; display: block; line-height: 50px; font-size: 20px; color: #222; font-weight: normal; }
	.xwxql .desc { display: block; text-align: center; margin-bottom: 50px; }
	.xwxql .content{width:100%;float: left;}
	.xwxql .content iframe{max-width:100%;/*height:auto;*/}
	.xwxql .content img{max-width: 100%; height:auto!important;}
	.xwxql p {/*text-indent: 2em;*/ line-height: 25px; margin:0;}
	#share { margin: 30px 0 0 0; }
	#share span { margin-bottom: 0 !important; }
	.xwxql #xwlist { margin-top: 30px; }
	.xwxql #xwlist p { text-indent: 0 !important; color: #999;}
	.xwxql #xwlist p a:hover { color: #666; text-decoration: underline; }
	.brand{padding-top: 50px;}
	.brand .layui-tab-title{margin-left:360px;}
	.brand .layui-tab-title li{
		border:1px #F5F5F5 solid;
		background-color: #F5F5F5;
		font-size:16px;
		font-weight:bold;
	}
	.brand .layui-tab-title li:first-child{margin-right:20px;}
	.brand .layui-tab-title .layui-this {
		color: #fff !important;
		background: #003E33;
		border-radius: unset;
	}
	.brand  .brandcnt{
		margin-top:30px;
		display: flex;
		flex-wrap: wrap;
		border: 1px #eee solid;
		padding: 10px 0;
	}
	.brand .brandcnt .brand_left,.brand .brandcnt .brand_right{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 10px;
	    padding-right: 10px;
	    position: relative;
	    min-height: 1px;
	}
	.brand .brandcnt .brand_left img{
		width:100%;
	}
	.brand .brandcnt .brand_right .title{
		width:100%;
		float: left;
		color: #B98D62;
		font-size:20px;
		height: 40px;
		line-height: 40px;
	}
	.brand .brandcnt .brand_right .desc{
		width:100%;
		float: left;
		line-height: 25px;
	}
	.brand .brandcnt .brand_right .desc p{
		width:100%;
		margin-bottom:20px;
		float: left;
		line-height: 25px;
	}

	.brand .brandcnt .brand_right .desc .more{
		float: right;
		padding: 5px 10px;
		border-left: unset;
		margin-right: 20px;
	}

	.ttt {
	    text-align: center;
	    font-size: 30px;
	    margin: 50px auto 30px;
	}
	.hr {
	    width: 60px;
	    margin: 0 auto;
	    height: 1px;
	    background: #f2f2f2;
	    border-radius: 3px;
	}
	.hr2 {
	    width: 60px;
	    margin: 0 auto 30px;
	    height: 3px;
	    background: #003E33;
	    border-radius: 3px;
	}
	.tcnt{
		text-align: center;
		width:600px;
	    margin: 0px auto 30px;
	}

	.xl{
		font-size: 16px;
	    text-align: center;
	    color: #939393;
	    width: 100%;
	    margin: 0 auto;
	    line-height: 60px;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.xl a{
		margin:0 20px;
	}
	.xl a:hover,.xl .active{
		color: #003E33;
		border-bottom: 2px #003E33 solid;
	}

	.list{
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-top: 75px;
		flex-wrap:wrap;
		text-align: center;
		font-size: 16px;
		position: relative;
	}
	.list:after{
        content: '';
        width: 32.5%;
		/*height: 240px;*/
		margin-bottom: 15px;
		overflow: hidden;
		cursor: pointer;
		float: left;
		position: relative;
    }
	.list li{
		width: 32.5%;
		height: 240px;
		margin-bottom: 15px;
		overflow: hidden;
		cursor: pointer;
		float: left;
		position: relative;
	}

	.list img{
		width: 100%;
		/*max-height: 100%;*/
		display: block;
		-webkit-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 1s ease-out;
	    transition: all 1s ease-out;
	}
	.list .title{
		width: 100%;
	    background: #333333;
	    color: #FFF;
	    margin-top: -30px;
	    z-index: 2;
	    position: relative;
	    height: 30px;
	    line-height: 30px;
	}
	.list li:hover img{
		transform: scale(1.1);
	}

	ul.pagelist {text-align: center; height: auto; width: 100%; margin: 75px auto;float: left; }
	ul.pagelist li { padding: 0; margin: 0; display: inline-block; margin-right: 4px; line-height: 34px; height: auto; width: auto; border: none; background: none; }
	ul.pagelist a, .pagelist .pageinfo {border: 1px solid #eee;padding: 8px 14px;font-size: 14px;_padding: 5px 10px;font-weight: normal;overflow: hidden;overflow: hidden;height: auto;width: auto;}
	ul.pagelist a:hover, .pagelist .thisclass a, .pagelist .active { background: #003E33; border-color: #003E33; color: #fff; }
	.pagelist .active a{
		color: #FFF;
	}

	.lx{
		width: 1200px;
		margin: 40px auto 70px;
	}

	.hz{
		width: 1200px;
		margin: 0 auto;
	}
	.hz .fl{
		width: 600px;
		float: left;
	}
	.hz .fl .d1{
		font-size: 32px;
		font-weight: bold;
		line-height: 32px;
		margin-bottom: 35px;
	}
	.hz .fl .d2{
		font-size: 21px;
		line-height: 21px;
		font-weight: bold;
		margin-bottom: 17px;
	}
	.hz .fl .d3{
		font-size: 18px;
		line-height: 18px;
		color: #676966;
		margin-bottom: 47px;
	}
	.hz .fl .d4{
		height: 5px;
		width: 100px;
		background: #003E33;
		position: relative;
		z-index: 2;
	}
	.hz .fl .d5{
		height: 1px;
		width: 100%;
		background: #eee;
		margin-top:-3px;
		position: relative;
		z-index: 1;
		margin-bottom: 40px;
	}
	.hz .fl .d6{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.hz .dd{
		width: 46%;
		line-height: 25px;
		margin-bottom: 30px;
		color: #8A898E;
	}
	.hz .dd span{
		font-size: 20px;
		color: #000;
	}
	.hz .dd img{
		width: 60px;
		vertical-align: middle;
		display: inline-block;
		margin-right: 5px;
	}
	.hz .dd div{
		vertical-align: middle;
		display: inline-block;
		max-width: 200px;
	}

	.hz .fr{
		float: right;
		width: 550px;
		background: #F5F5F5;
	}
	.hz .fr .hzt{
		font-size: 20px;
		font-weight: bold;
		margin-top:55px;
		text-align: center;
		width: 100%;
	}
	.hz .fr .hr{
		margin: 20px auto;
	}
	.hz .fr form{
		width: 470px;
		margin: 35px auto;
	}
	.hz .ipt{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.hz form input{
		width: 200px;
		display: inline-block;
		padding:15px 10px;
		margin-bottom: 20px;
		border: 1px solid #DEDEDE;
		color: #9C9C9C;
	}
	.hz textarea{
		width: 100%;
		border: 1px solid #DEDEDE;
		color: #9C9C9C;
		padding:10px;
		height: 110px;
	}
	.hz .btn{
		padding:10px 60px;
		color: #FFF;
		background: #003E33;
		border-radius: 10px;
		margin:25px auto 0;
		display: block;
	}

	.lxclear{
		clear: both;
		margin-bottom: 75px;
	}

	.div5{
		background: #f5f5f5;
		width: 100%;
		text-align: center;
		padding: 70px 0;
	}
	.div5 .dt1,.div8 .dt1,.div10 .dt1,.div11 .dt1{
		font-size: 28px;
	}
	.div5 .dt2,.div8 .dt2,.div10 .dt2,.div11 .dt2{
		margin:20px auto 15px;
		width: 60px;
		border-bottom: 3px solid #003E33;
	}
	.div5 .dt3,.div8 .dt3,.div11 .dt3{
		font-size: 20px;
		color: #999999;
	}
	.div5 .dd{
		display: flex;
		width: 1200px;
		margin:0 auto 60px;
		text-align: center;
		justify-content: space-between;
		flex-wrap: wrap;
		padding-top: 66px;
	}
	.div5 .dd div{
		width:280px;
		background: #FFF;
		box-shadow: 1px 1px 20px 0px #e0e0e0;
	}
	.div5 img{
		display: block;
		width: 100%;
		height: 175px;
		margin:0 auto;
	}
	.div5 .p1{
		margin:40px auto 25px;
		font-size: 19px;
	}
	.div5 .p2{
		font-size: 16px;
		color: #989898;
		width:220px;
		margin:0 auto 50px;
		text-align: left;
		line-height: 27px;
	}
	.div5 .zx{
		padding: 15px 68px;
		background: #2F69B3;
		color: #FFF;
		font-size: 18px;
		margin:53px auto 44px;
		border-radius: 5px;
	}
	
	.div8,.div10,.div11{
		padding: 60px 0;
		width: 1200px;
		text-align: center;
		margin:0 auto;
	}
	.div8 .dt{
		font-size: 30px;
		margin:125px auto 60px;
	}
	.div8 .dd{
		padding-top: 66px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
	}
	.div8 .dd div{
		width: 224px;
	}
	.div8 .dd img{
		width: 100%;
		height: 216px;
		display: block;
	}
	.div8 .dd span{
		display: block;
		color: #FFF;
		background: #ADADAD;
		padding:15px 0;
		font-size: 28px;
	}

	.div9{
		margin-top: 50px;
		background: url(../images/ysbg.jpg) no-repeat center;
		padding: 130px 0 115px;
	}
	.div9 .dt1{
		font-size:30px;
		margin-bottom: 20px;
		color:#fff;
		text-align: center;
	}
	.div9 .dt2{
		font-size: 17px;
		text-align: center;
		color: #FFF;
		margin-bottom: 20px;
	}
	.div9 .dt3{
		width: 60px;
		margin:0 auto;
		border-bottom: 3px solid #003E33;
	}
	.div9 .dd{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 1200px;
		margin:0 auto;
	}
	.div9 .dd .d1,.div9 .dd .d2,.div9 .dd .d3,.div9 .dd .d4,.div9 .dd .d5,.div9 .dd .d6{
		width: 360px;
		margin-top:55px;
	}
	.div9 .dd img{
		display: inline-block;
		width: 60px;
	}
	.div9 .dd .fr{
		margin-left: 40px;
		width: 253px;
		display: inline-block;
		color: #FFF;
		vertical-align: top;
	}
	.div9 .p1{
		font-size: 20px;
		font-weight: bold;
	}
	.div9 .p2{
		margin-top:15px;
	}

	.div9 .d4{margin-left: 180px;}
	.div9 .d5{margin-right: 180px;}
	
	.div10 .d1{width:100%;}
	.div10 .d1 img{width:100%;}

	.div11 .d1{
		width:100%;
		padding-top: 100px;
		display: flex;
		flex-wrap: wrap;
	}
	.div11 .d1 .fl{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 5%;
	    position: relative;
	}
	.div11 .d1 .fr{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 5%;
	    position: relative;
	}
	.div11 .d1 .fr ul.mfields {
	    float: left;
	    width:100%;
	    text-align: center;
	}
	.div11 .d1 .fr ul.mfields li {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    float: left;
	    width: 100%;
	    font-family: '微软雅黑';
	    float: left;
	    margin: 7px 0;
	}
	.div11 .d1 .fr ul.mfields .title {
	    padding: 10px 0;
	    line-height: 1.5;
	    color: #5a5a5a;
	    float: left;
	}
	.div11 .d1 .fr ul.mfields .inptext {
	    width: 100%;
	    display: inline-block;
	    padding: 6px 10px;
	    margin-bottom: 0px;
	    border: 1px solid #DEDEDE;
	    color: #9C9C9C;
	}
	.div11 .d1 .fr ul.mfields textarea {
	    width: 100%;
	    border: 1px solid #DEDEDE;
	    color: #9C9C9C;
	    padding: 10px;
	    height: 110px;
	}

	.div11 .d1 .fr ul.mfields .btnsubmit {
	    padding: 10px 0px;
	    width:100%;
	    color: #FFF;
	    background: #003E33;
	    border-radius: 0px;
	    margin: 25px auto 0;
	    display: block;
	    float: left;
	    border:none;
	}

	.respons ul li {
	    background: #b1e0fa;
	    text-align: center;
	    float: left;
	    margin: 10px;
	    box-shadow: 0px 0px 4px 1px #9b9b9b;
	    width: 280px;
	    transition: all .5s;
	}

	.respons ul li .ovh {
	    padding: 20px;
	    transition: all .5s;
	    max-height: 290px;
	    margin-bottom: 20px;
	    overflow: hidden;
	}
	.respons ul li .ovh img {
	    transition: all .5s;
	    width: 100%;
	}
	.respons ul li h2 {
	    font-size: 18px;
	    margin-bottom: 20px;
	    color: #333333;
	    min-height: 40px;
	}
	.respons ul li:hover{background: #003E33;}

	.respons ul li:hover h2{color: #fff;}

	.respons ul li:hover .ovh{padding: 0px 0px 20px 0px;}

	.respons ul li:hover .ovh img{width: 100%;}


	.project_case{
		width:100%;
		margin: 30px 0 50px;
    	float: left;
	}
	.project_case .mask{
		width: 100%;
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=60);
	    opacity: 0.6;
	}
	.project_case .casename{
		padding: 10px 50px;
		color: #fff;
		border:1px #fff solid;
		position: absolute;
	    left:50%;
	    top:50%;
	    transform: translate(-50%, -50%);
	}
	.project_case img{width: 100%;height: 325px;}
	.project_case .caseone{
		width:790px;
		float: left;
		position: relative;
	}

	.project_case .casetow{
		width:390px;
		float: left;
		position: relative;
	}
	.project_case .casethree{
		width:590px;
		float: left;
		position: relative;
	}
	.ml20{
		margin-left:20px;
	}
	.project_case div{margin-bottom:20px;}
	.qganlist{
		width:100%;
		margin:30px 0;
		float: left;
	}
	.qganlist img{
		width:100%;
	}
	.hzhb{
		background-color: #F8F8F8;
		margin-bottom:50px;
	}
	.hzhb .hzhblist{ 
		width:100%;
		display: flex;
		flex-wrap: wrap;
		margin-bottom:30px;
		float: left;
	}
	.hzhbone{
		flex: 0 0 170px;
	    max-width: 170px;
	    float: left;
	    margin:0px 15px 30px;
	}
	.joinus{
		margin:50px 0; 
		width:100%;
		float: left;
	}
	.joinus .left{
		width:430px;
		height:500px;
		float: left;
		background-color: #F8F8F8;
		position: relative;
		overflow: hidden;
	}
	.joinus .left .pic{
		width:100%;
		height: 280px;
		float: left;
		overflow: hidden;
	}
	.joinus .left .pic img{
		width:100%;
		height: 100%;
	}

	.joinus .left .desc{
		width:100%;
		float: left;
		padding:20px;
		position: relative;
	}
	.joinus .left .desc .title,.joinus .right2 .desc .title{
		width:100%;
		float: left;
		font-size: 24px;
	    font-family: 微软雅黑;
	    color: #003E33;
	}
	.joinus .left .desc p,.joinus .right2 .desc p{
		margin:10px 0;
		width:100%;
		float: left;
		font-size: 14px;
    	line-height: 150%;
    	color: #999;
	}
	.joinus .left  a.more,.joinus .right2  a.more{
		padding:5px 10px;
		float: right;
		background: none;
		border:1px #003E33 solid;
		color: #003E33;
		position: absolute;
	    bottom: 20px;
	    margin-left: -100px;
	}
	.joinus .left  a.more:hover,.joinus .right2  a.more:hover{
		background-color: #003E33;
		color: #fff;
	}

	.joinus .right{
		margin-left: 30px;
		width:740px;
		float: left;
		overflow: hidden;
	}
	.joinus .right .desc{
		padding:20px;
		width:346px;
		height: 281px;
		float: left;
		background-color: #003E33;
		color: #fff;
		position: relative;
	}
	.joinus .right .pic{
		width:393px;
		height: 281px;
		float: left;
		overflow: hidden;
	}
	.joinus .right .pic img{
		width:100%;
	}
	.joinus .right2{
		margin:35px 0 0 30px;
		width:740px;
		float: left;
		overflow: hidden;
		background-color: #F8F8F8;
	}
	.joinus .right2 .desc{
		padding:20px;
		width:375px;
		height: 183px;
		float: left;
		position: relative;
	}

	.joinus .right2 .pic{
		width:346px;
		height: 183px;
		float: left;
		overflow: hidden;
	}
	.joinus .right2 .pic img{
		width:100%;
	}

	.joinus .right .desc .title{
		width:100%;
		float: left;
		font-size: 24px;
	    font-family: 微软雅黑;
	    color: #fff;
	    border-bottom: 1px #fff solid;
	    padding-bottom: 10px;
	}
	.joinus .right .desc p{
		margin:10px 0;
		width:100%;
		float: left;
		font-size: 14px;
    	line-height: 150%;
    	color: #fff;
	}
	.joinus .right .desc a.more{
		padding:5px 10px;
		float: right;
		background: none;
		border:1px #fff solid;
		color: #003E33;
		background-color: #fff;
		position: absolute;
	    bottom: 20px;
	    margin-left: -100px;
	}
	.joinus .right .desc a.more:hover{
		background-color: #003E33;
		color: #fff;
	}

	.join_in{
		width:100%;
		float: left;
		position: relative;
		margin-bottom:100px;
	}
	.join_in .mask{
		width: 100%;
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=60);
	    opacity: 0.6;
	}
	.join_in .desc{
		width:300px;
		text-align: center;
	    color: #fff;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	}
	.join_in .desc .title{
		font-size: 24px;
    	font-family: 微软雅黑;
    	line-height: 50px;
    	width:100%;
    	float: left;
	}
	.join_in .desc .des{
		font-size: 14px;
    	font-family: 微软雅黑;
    	line-height: 40px;
    	width:100%;
    	float: left;
	}
	.join_in .desc .btn{
		margin-top: 50px;
		width:100%;
    	float: left;
    	text-align: center;
	}
	.join_in .desc .btn a{
		font-size: 24px;
    	font-family: 微软雅黑;
		padding: 10px 80px;
	    color: #003E33;
	    border: 1px #003E33 solid;
	    
	}
	.join_in img{
		width:100%;
		float: left;
	}

	.culture{
		display: flex;
		flex-wrap: wrap;
		padding:50px 0;
	}
	.culture .cnt{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom:30px;
	    float: left;
	    position: relative;
	}
	.culture .cnt img{
		width:100%;
	}

	.culture .cnt .mask{
		width: calc(100% - 30px);
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=30);
	    opacity: 0.3;
	}
	.culture .cnt .desc{
		width:300px;
		min-height: 152px;
		text-align: center;
	    color: #fff;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	}
	.culture .cnt .title{
		font-size: 36px;
    	font-family: 微软雅黑;
    	line-height: 50px;
    	width:100%;
    	float: left;
	}
	.culture .cnt .hr {
	    width: 60px;
	    margin: 10px calc(50% - 30px) 10px calc(50% - 30px);
	    height: 2px;
	    background: #fff;
	    border-radius: 3px;
	    float: left;
	}
	.culture .cnt .des{
		font-size: 16px;
    	font-family: 微软雅黑;
    	line-height: 40px;
    	width:100%;
    	float: left;
	}

	.business{
		display: flex;
		flex-wrap: wrap;
	}

	.business .first{
		flex: 0 0 40%;
	    max-width: 40%;
	    padding-top: 20px;
	    padding-right: 10px;
	    position: relative;
	    float: left;
	}
	.business .tow{
		flex: 0 0 60%;
	    max-width: 60%;
	    padding-left: 10px;
	    position: relative;
	    float: left;
		display: flex;
		flex-wrap: wrap;
	}
	.business .first .one{
		width: 100%;
		height: 100%;
	    position: relative;
	    float: left;
	    overflow: hidden;
	}
	.business .tow .one{
		flex: 0 0 50%;
	    max-width: 50%;
	    width: 50%;
	    padding-left: 10px;
	    padding-right: 10px;
	    position: relative;
	    float: left;
	    margin-top:20px; 
	    overflow: hidden;
	}

	.business .one img{
		width: 100%;
		height: 100%;
		display: block;
		-webkit-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 1s ease-out;
	    transition: all 1s ease-out;
	}
	.business .one .title{
		width: 100%;
	    background: #333333;
	    color: #FFF;
	    margin-top: -50px;
	    z-index: 2;
	    position: relative;
	    height: 50px;
	    line-height: 50px;
	    padding:0 10px;
	}
	.business .one:hover img{
		transform: scale(1.1);
	}
	.second-content{width:1200px;margin:20px auto;margin-bottom:30px;}
	.second-news-item{height:45px;line-height:45px;width:1200px;}
	.second-news-item-title{float:left;width:1000px;padding-left:20px;font-size:16px;background:url(../images/bluetitle-icon.png) no-repeat center left;}
	.second-news-item-title a{color:#333;}
	.second-news-item-date{width:180px;float:left;text-align:right;font-size:16px;}
	.second-title{width:1200px;height:50px;background:url(../images/lhtitle-bg.png) no-repeat;margin:40px auto ;text-align:center;}
	.second-title span{line-height:50px;color:#fff;font-size:26px;font-weight:bold;margin-top:50px;}
	#slider {
	    width: 100%;
	    margin: 0 auto;
	    position: relative;
	}
	
	.scroll {
	    height: auto;
	    width: 100%;
	    overflow: auto;
	    overflow-x: hidden;
	    position: relative;
	    clear: left;
	    background: #FFFFFF;
	}
	
	.scrollContainer div.panel {
	    padding: 20px 0;
	    height: auto;
	    width: 100%;
	    display: none;
	}
	
	#shade {
	    height: 50px;
	}
	
	ul.navigation {
	    list-style: none;
	    margin: 0;
	    padding: 0 20px;
	    padding-bottom: 9px;
	    overflow-x: scroll;
	    overflow-y: hidden;
	    height: 60px;
	}
	ul.navigation::-webkit-scrollbar {
	    width: 100%;
	    height: 2px;
	}
	
	ul.navigation li {
	    display: inline;
	    margin: 10px;
	    height: 44px;
	    line-height: 44px;
    	float: left;
	}
	
	ul.navigation a {
	    padding: 14px 30px;
	    color: #000;
	    text-decoration: none;
	    background-color: #F2F2F2;
	}
	
	ul.navigation a:hover {
	    background-color: #f6f6f6;
	}
	
	ul.navigation a.selected {
	    background-color: #003E33;
	    color: #fff;
	}
	
	ul.navigation a:focus {
	    outline: none;
	}
	
	.scrollButtons {
	    position: absolute;
	    top: 10px;
	    cursor: pointer;
	}
	
	.scrollButtons.left {
	    left: -20px;
	}
	
	.scrollButtons.right {
	    right: -20px;
	}
	
	.hide {
	    display: none;
	}
	
	.yiyi-news-list,.mnewlist,.yiyi-footer{display:none;}
	
	
	.nf-float { position: fixed; right: 0; top: 50%; z-index: 50; width: 100px; height: auto; margin-top: -174px; z-index: 1000; border-radius: 10px; overflow: hidden;}
    .nf-float li { position: relative; border-bottom: 1px solid #e4e4e4; line-height: 20px; color: #fff; text-align: center; background: #ededed; }
    .nf-float li.back2top { border:none; }
    .nf-float li a { font-size: 14px; display: block; padding: 15px 0;color: #666  }
    .nf-float li.hover { overflow: hidden }
    .nf-float li i { font-size: 24px;  }
    .nf-float li p{ margin: 5px 0;}
    .nf-float li a:hover{ background: #003E33; color: #fff;}
    
    .vilist{ width: 100%; padding:20px 15px; height:240px;  overflow:hidden; position:relative;     }
    .vilist .infoList li{ margin-bottom:10px;width:100%; float:left;}
    .db-bm-bottom{display:none;}
    .product_subnav{width:100%;background-color:#000; opacity:0.7;position: fixed;left: 0;}
    .product_subnav .dropdown a{color:#fff!important;}
    .product_subnav .dropdown a:hover{color:#003E33 !important; text-decoration:none;}
    .product_subnav .dropdown{width:500px;margin:0 auto;}
    .product_subnav .dropdown .left{width:120px;float:left;}
    .product_subnav .dropdown .title{width:100%; float:left; height:40px; line-height:40px; margin-top:20px;text-align:left;}
    .product_subnav .dropdown .title a{font-size:18px;font-weight:bold;line-height: 40px!important;}
    .product_subnav .dropdown .listnav{width:120px;float:left;}
    .product_subnav .dropdown .listnav li{width:100%;float:left; height:25px; line-height:25px; font-size:12px!important; text-align:left; margin-bottom:10px; border-right:#fff 1px solid;}
    .product_subnav .dropdown .listnav li a{line-height:25px!important;}
    .product_subnav .dropdown .listnav li:hover{border-bottom:none!important;}
    .product_subnav .dropdown .prdimgs{width:300px; float:left;opacity:1;margin-top:10px;}
    .product_subnav .dropdown .prdimgs img{max-width:100%; padding:20px;}
    .pcdesc{display:block;}
    .mdesc{display:none;}
}

@media screen and (min-width:1200px) and (max-width: 1400px){
    .map{
    position: absolute;
    width: 856px;
    z-index: 999;
    margin-top: -650px;
    left: 50%;
    margin-left: -428px;}
    .A-map-city{min-height:900px;}
    .A-map-city .bgmap{height:900px;}
    
    #top_area {
		width: 100%;
	}
	.topArea {
	}
	.topArea {
		position: relative;
		margin: 0 auto;
		z-index: 5;
		zoom: 1;
	}
	#top_area .topBg {
		background-repeat: no-repeat;
	}
	#top_area .topBg {
		background-position: left top;
	}
	#top_area .topBg {
		background-image: none;
	}
	#top_area .topBg {
		background-color: #eeeeee;
	}
	.topBg {
		background-color: #FEA500;
	}
	.topBg {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		opacity: 1;
		z-index: 1;
	}
	.topBarArea {
		width: 1200px;
	}
	.topBarArea {
		margin: 0 auto;
	}
	#top_area .topBar {
		font-family: 微软雅黑;
	}
	#top_area .topBar {
		text-decoration: none;
	}
	#top_area .topBar {
		font-style: normal;
	}
	#top_area .topBar {
		font-weight: 400;
	}
	#top_area .topBar {
		font-size: 12px;
	}
	#top_area .topBar {
		color: #888888;
	}
	.topBar {
		color: #FFF;
	}
	.topBar {
		line-height: 30px;
		height: 30px;
		position: relative;
		z-index: 2;
		padding: 0;
		overflow: hidden;
		letter-spacing: -.3rem;
	}
	.topBarL {
		float: left;
	}
	#top_area .topBar a {
		font-family: 微软雅黑;
	}
	#top_area .topBar a {
		text-decoration: none;
	}
	#top_area .topBar a {
		font-style: normal;
	}
	#top_area .topBar a {
		font-weight: 400;
	}
	#top_area .topBar a {
		font-size: 12px;
	}
	#top_area .topBar a {
		color: #888888;
	}
	.topBar a {
		color: #FFF;
	}
	.topBar a, .topBar em, .topBar span.welcome {
		font-style: normal;
		letter-spacing: normal;
	}
	.topBar em {
		margin: 0 5px;
	}
	.topBar a, .topBar em, .topBar span.welcome {
		font-style: normal;
		letter-spacing: normal;
	}
	.topBarR {
		float: right;
	}
	#header {
		width: 100%;
		background-color: #F7F7F7;
	}
	.header {
		margin: 0 auto;
		position: relative;
		z-index: 4;
	}

	#header .headerBg {
		background-repeat: no-repeat;
	}
	#header .headerBg {
		background-position: center center;
	}
	#header .headerBg {
		background-image: url(../images/header_bg.png);
		background-size: 100% 100%;
	}
	#header .headerBg {
		background-color: transparent;
	}
	.headerConArea .links{position: absolute;left: 86%; top: 35px;}
	.headerConArea .links li{ float: left; margin-right:10px;}
	.headerConArea .links li img{margin-top: 2px;}
	.headerBg {
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.headerCon {
		margin:0 auto;
		position: relative;
		height: 90px;
		width:1200px;
	}
	.headerCon .logo{ width:32%;height:90px;float:left;padding-left:10%;}
	.headerCon .logo img { width:200px;margin-top: 9px;}
	.nav {
		width:50%;
		height:90px;
		float:left;
	}
	.nav li{ width:12.5%; height:90px; line-height:90px; text-align:center; float:left;}
	.nav li a{font-size: 16px;font-weight: 400; line-height:90px;}
	.nav li.active a,.nav li:hover a{color: #003E33; }
	.nav li.active,.nav li:hover{border-bottom:#003E33 3px solid;}
	.nav .submenu{display:none;width: 100%;background-color: #fff;float: left;opacity: 0.6;position: fixed;left: 0;z-index: 9999;}
	.nav .submenu .box-cnt{width:auto; float:left; margin:0;}
	.nav .submenu li{min-width:100px; float:left;background:none; height:50px!important; line-height:50px!important;}
	.nav .submenu li a{color: #000;line-height:50px!important;}
	.nav .submenu li.active,nav .submenu li:hover{background: none; color: #3584B8;}
	.nav .submenu li:hover a{color: #000;}
	.nav .submenu li i{display:inherit;color: #3584B8;}
	.nav .submenu li.active a i,nav .submenu li:hover a i{color: #3E9254;}
	.nav .submenu li.active a,nav .submenu li.active a:hover,nav .submenu li a:hover,nav .submenu li:hover a:hover{color: #3584B8;}
	.ztl-navbar,.navbar-collapse{display:none;}
	
	.mddcxlist{display:none;}
	
	.pdlr-20{padding:0 20px;}
	.pdtb-20{padding:20px 0;}
	.page_header{width:100%;float: left; margin-bottom: 0px;background:#fff;height:120px;}
	.box{width: 100%;float:left;}
	.box-cnt{width: 1200px;margin:0 auto;}
	.page_header .logo{width: 400px;float: left;}
	.page_header .top_r{width: 500px;line-height: 40px;margin-left: 300px;float: left; padding: 20px 0;}
	.top_r .website{float: left;margin-right:10px;}
	.top_r .website i{margin-right:10px;}
	.top_r .search button{ position: absolute; margin:12px 10px;border: none;background: none;}
	.top_r .search input{ text-indent: 40px; height: 40px; border:1px #ccc solid; width: 200px; }
	.top_r .furen a{margin:0 10px;}
	
	.mbanner{display:none;}
	.banner img{width:100%;}
	.search{ width:100%; height:80px;position:relative; background:#fff; margin-top: -40px;z-index: 9; border:#eee 1px solid; box-shadow:1px 5px 5px 0px #eee;}
	.search .from{ width:50%; float: left;margin-top:20px;}
	.search .from input{ width:540px; height:40px; line-height:40px; border:#ccc 1px solid; float:left; background:#eee; text-indent:30px;}
	.search .from input::-webkit-input-placeholder { color: #ccc; } 
	.search .from input:-moz-placeholder { color: #ccc; } 
	.search .from input::-moz-placeholder { color: #ccc; } 
	.search .from input:-ms-input-placeholder { color: #ccc; }
	.search .from .btn{ width:60px;height:40px; background-color:#003E33; color:#fff;float:left;border-radius: unset; border:none;}
	.search .kwd{margin-top:20px;color:#999; width:50%;height:40px;line-height: 40px; font-size: 14px; float:left;overflow:hidden;}
	.search .from .img{ position: absolute; width: 20px;margin: 10px 5px;}
	.search .from .img img{width: 20px;}
	
	/*明星产品*/
	.index .box-cnt{width: 85%;margin:0 auto;}
	.index.product{margin-top: 100px; height: 600px;}
	.index .title{width: 100%; height: 100px; float: left;}
	.index.product .title{width: 100%; height: 160px!important; float: left;}
	.index .title .img{float: left;/*margin-left: 50px;*/}
	.index .title .mimg{display:none;}
	.index .title .desc{ float: left;left:50%;width: 500px;margin-left: -250px; padding:30px 0;position: absolute;}
	.index .title .desc p{width: 100%; font-size:16px; font-weight:bold; float: left; line-height: 40px; text-align: center;}
	.index .title .desc hr{ width: 300px; margin-left:100px; border-color: #eee; }
	.index.product .list{width: 100%;float: left; display: flex; margin-top:0px;}
	.index.product .list li{width: 25%;float: left; padding:0 15px;}
	.index .ckgd{width: 100%;text-align: center; margin-top:50px; float: left;}
	.index .ckgd a{background-color: #003E33; padding:10px 50px; color: #fff; font-size: 14px;}

	/*招商加盟*/
	.index.zsjm{background-image: url(../images/tmp1625533269_2128903_s.png); padding-top: 50px;border-top: #003E33 5px solid;}
	.index.zsjm .list{width: 80%; margin-left:10%; float: left; display: flex;}
	.index.zsjm .list li{width: 12.5%; height: 200px; float: left; padding:0 10px;}
	.index.zsjm .list li .icon{width: 100%; float: left; text-align: center; height: 60px;}
	.index.zsjm .list li .icon img{ width: 50px; height: auto; vertical-align:middle; display: initial;}
	.index.zsjm .list li .num{width: 100%;color: #003E33; height: 50px; line-height: 50px; float: left; text-align: center; position: relative;}
	.index.zsjm .list li .num i{ width: 26px;height: 26px; line-height: 23px; left:50%; margin-left:-10px; margin-top: 12px; float: left;border:#003E33 2px solid; border-radius: 13px;position: relative;}
	.index.zsjm .list li .title{width: 100%;color: #003E33; font-weight:bold; height: 50px; line-height: 50px; float: left; text-align: center; margin-top: 0; background:none;}
	.index.zsjm .desc{width: 100%;float: left;}
	.index.zsjm .desc .title{width: 100%;float: left; font-size:24px; font-weight:bold; text-align: center;height: 70px;}
	.index.zsjm .desc .title span{width: 100%;float: left; height: 50px; line-height: 50px; }
	.index.zsjm .desc .title hr{width: 310px; left:50%;margin-left: -148px; float: left; position: relative;}
	.index.zsjm .desc .des{width: 100%;float: left; font-size:16px; font-weight:bold; text-align: center;height: 50px; line-height: 50px; }
	.index.zsjm .zxly{width: 100%; float: left;margin:50px 0; background-color: #fff; padding:50px;display: flex;}
	.index.zsjm .zxly .left{width: 30%; float: left; padding: 0 20px;}
	.index.zsjm .zxly .center{width: 20%; float: left;padding: 20px;background-color: #003E33;}
	.index.zsjm .zxly .right{width: 50%; float: left;padding: 20px;background-color: #003E33;}
	.index.zsjm .zxly .left .title{width: 100%; height: 50px; line-height: 50px;background-color: #003E33;float: left;color: #fff; text-align: center; font-size: 16px;}
	.index.zsjm .zxly .left .title span{ line-height: 50px; }
	.index.zsjm .zxly .left .title span.num{ font-size:30px; font-weight:bold; padding:0 10px;}
	.index.zsjm .zxly .gundxx{width: 240px;height: 160px;overflow: hidden;border:none !important;}
	.index.zsjm .zxly .gundxx ul{padding: 10px;line-height:25px;}
	.index.zsjm .zxly .center .title{width: 100%;float: left; height: 50px;line-height: 50px;font-size:24px;font-weight:bold;color: #fff; padding-left:10px;}
	.index.zsjm .zxly .center .line{width: 100%;float: left; height: 50px;line-height: 50px; padding-left:10px;}
	.index.zsjm .zxly .center .line div{width: 10px;height: 30px; background-color: #fff; margin-right: 130px;}
	.index.zsjm .zxly .center .mimg{display:none;}
	
	.sqjm{position: absolute;margin-top: 15px;margin-left: 25px;}
    .sqjm img{width: 16px;}
	/*关于福人*/
	.index.gyfr{padding-top: 50px;}
	
	/*品牌动态 */
	.index.news{padding: 50px 0;background-color: #FAFAFA;}
	.index.news .list{width: 100%;float: left; display: flex; margin-top:0px;}
	.index.news .list li{width: 23%; height: 400px;float: left; margin:0 1%; background-color: #fff; text-align: left;}
	.index.news .list li .img{width: 100%; float: left; height: 240px; overflow: hidden;}
	.index.news .list li .title{width: 100%; float: left; height: 40px; line-height: 40px;text-align: left;padding:0 10px; background: none;position: relative;margin-top:0px;color: #333;overflow:hidden; white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
	.index.news .list li .desc{width: 100%; float: left; height: 50px; font-size:12px; color: #999; line-height: 25px;text-align: left; padding:0 10px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.index.news .list li .time{width: 100%; float: left; height: 50px; line-height: 50px;font-size:12px; color: #999; text-align: left; padding:0 10px;}
	
    footer{border-top: #003E33 30px solid;}
	footer  .index.box-cnt{width: 85%;margin:0 auto;}
	
	.gcancj{height:694px !important;}

	.mxcp{margin-top:50px;}
	.mxcp1{text-align: center;padding: 80px 0 50px;}
	.mxcp1 .hr{margin:15px auto 30px;width: 420px;}
	.mxcp1 .tt1{font-size: 30px;width: 180px;margin:-52px auto 37px; background-color: #fff;}
	.zsjm .tt1{background-image: url(../images/tmp1529552222_1712651_s.jpg);}
	.zsjm .hr{background: #ccc;}
	.mxcp1 .tt2{font-size: 17px;}
	.mxcp2 .fl{float: left;width: 66.666667%;}
	.mxcp2 .fr{float: left;width: 33.333333%;}
	.mxcp2 img{
		width: 100%;
		height: 100%;
		transition: all 0.6s ease-in-out 0s;
	}
	.mxcp2 .mask1{
		background-color: rgba(33, 33, 33, 0.5);
		opacity: 0;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		transition: all 0.2s ease-in-out 0s;
	}
	.mxcp2 a{
		position: relative;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 6px;
		overflow: hidden;
	}
	.mxcp2 .hd-live-item{
		padding-right: 5px;
		padding-left: 5px;
		position: relative;
		text-align: center;
		overflow: hidden;
		margin-bottom: 0.5375rem;
	}
	.mxcp2 .d1 .topneirongbox{
		position: absolute;
		left: 10%;
		top: 50%;
		transform: translate(0px, -50%);
	}
	.mxcp2 .topneirongbox h3{
		font-size: 34px;
		font-weight: bold;
		color: rgb(255, 255, 255);
		transition: all 0.5s ease 0s;
	}
	.mxcp2 .d2{
		float: left;
		width: 50%;
	}
	.mxcp2 .d3{
		float: right;
		width: 50%;
	}
	.mxcp2 .hd-live-item-con {
		position: absolute;
		bottom: 0px;
		left: 0px;
		width: 100%;
		z-index: 12;
	}
	.mxcp2 .hd-live-item-con div.neirongbox {
		padding: 20px;
		text-align: left;
		overflow: hidden;
		transition: all 0.5s ease 0s;
		background-color: #009962;
	}
	.mxcp2 .arrbox {
		position: absolute;
		bottom: 53px;
		z-index: 99;
		right: -70px;
		width: 70px;
		height: 70px;
		border-radius: 50%;
		background-color: rgb(255, 255, 255);
		transition: all 0.5s ease 0s;
		opacity: 0;
	}
	.mxcp2 .arrbox i {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		font-size: 20px;
		color: #003E33;
	}
	.mxcp2 .fa-arrow-right:before {
		content: "\f061";
	}
	.mxcp2 .row::after {
		display: table;
		clear: both;
		content: '';
	}
	.mxcp2 .hd-live-item-con h3{
		font-size: 20px;
		font-weight: bold;
		color: rgb(255, 255, 255);
		transition: all 0.5s ease 0s;
	}
	.mxcp2 .hd-live-item:hover img {
		transform: scale(1.1);
	}
	.mxcp2 .hd-live-item:hover .mask1 {
		opacity: 1;
	}
	.mxcp2 .hd-live-item:hover .arrbox {
		right: 10%;
		opacity: 1;
	}
	#row_40 {
		width:100%;
		margin-top: -100px;
	}
	#row_40 {
		background-color:#FFFFFF;
	}
	#row_40,.zsjm {
		background-image:url(../images/tmp1529552222_1712651_s.jpg);
	}
	#row_40 {
		background-position:center top;
	}
	#row_40 {
		background-repeat:no-repeat;
	}
	#row_40 {
		background-attachment:scroll;
	}
	#evMo_LapzK .ev-base-shape {
    	border-left: none;
	}
	#evMo_LapzK .ev-base-shape {
		border-top: none;
	}
	#evMo_LapzK .ev-base-shape {
		border-bottom: none;
	}
	#evMo_LapzK .ev-base-shape {
		border-right: #003E33 3px solid;
	}
	.ev-module-edit-box .ev-line {
		position: absolute;
		margin: 0;
	}
	#evMo_WhXXX .ev-line {
		margin-left: -1px;
	}
	#evMo_WhXXX .ev-line {
		border-left: #2ed3ae 2px solid;
	}
	.ev-module-edit-box .ev-line-10 {
		border-width: 0 0 0 3px;
		border-style: solid;
		width: 0;
		height: 100%;
		left: 50%;
		top: 0;
		margin-left: -2px;
	}
	.ev-module-edit-box .ev-line {
		position: absolute;
		border-color: #36b0f3;
		margin: 0;
	}
	.ev-module-edit-box .ev-base-shape-5 {
		background-color: transparent;
	}
	.ev-module-edit-box .ev-base-shape {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-clip: content-box;
	}
	.ev-module-edit-box .ev-base-shape {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
	}
	
	#evMo_Jsa4p .ev-line {
		border-top: #003E33 1px solid;
	}
	#evMo_A6Ewz .ev-base-shape {
		border-right: rgb(44, 44, 44) 3px solid;
	}
	.ev-module-edit-box .ev-line-1 {
		border-width: 1px 0 0;
		border-style: solid;
		width: 100%;
		height: 0;
		left: 0;
		top: 50%;
		margin-top: -1px;
	}
	.ev-text-title-2 {
		font-size: 36px;
		font-weight: 400;
		line-height: 1.3;
	}
	.ev-text-title-2 *{ text-align:center;}
	#evMo_vnKPK .ev-container-bg {
		background: rgb(255, 255, 255) none no-repeat left top;
	}
	.ev-container-wap .ev-container-bg {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		z-index: 0;
	}
	.ev-container-wap {
		position: absolute;
		z-index: 1;
		height: 100%;
		width: 100%;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.CModulePA .customModule {
		position: absolute;
		float: none;
		margin: 0;
	}
	.MoBodyM {
		border-right: none;
	}
	.MoBodyM {
		border-left: none;
	}
	.MoBodyM {
		border-bottom: none;
	}
	.MoBodyM {
		border-top: none;
	}
	.Mo {
		border-color: #E0DFDD;
	}
	.Mo {
		position: relative;
		overflow: hidden;
		border-width: 1px;
		border-style: solid;
	}
	.MoB, .MoT {
		height: 0;
	}
	.MoB, .MoHead, .MoT {
		table-layout: fixed;
	}
	.MoBody, .MoHead, .MoT {
		width: 100%;
		border-collapse: separate;
		border-spacing: 0;
	}
	.MoBody td, .MoBody tr, .MoT td, .MoT tr {
		height: 0;
		line-height: 0;
		overflow: hidden;
		padding: 0;
	}
	.MoBL, .MoBR, .MoBodyL, .MoBodyR, .MoHeadL, .MoHeadR, .MoTL, .MoTR {
		width: 0;
	}
	.MoBodyM .MoHead {
		display: none;
	}
	.MoHead {
		line-height: normal!important;
		margin: 0;
	}
	.MoB, .MoHead, .MoT {
		table-layout: fixed;
	}
	.MoBody {
		border-width: 0;
		table-layout: fixed;
	}
	.MoBody, .MoHead, .MoT {
		width: 100%;
		border-collapse: separate;
		border-spacing: 0;
	}
	.form-module .item-list::before, .form-module .item-list:after {
		content: "";
		display: table;
	}
	.form-module .item-list {
		zoom: 1;
		margin-bottom: 5px;
		float: left;
		width: 100%;
	}
	.MoBodyM {
		border-top:none;
	}
	.MoBodyM {
		border-bottom:none;
	}
	.MoBodyM {
		border-left:none;
	}
	.MoBodyM {
		border-right:none;
	}
	.MoBodyM .MoHead {
		display:none;
	}
	.MoBodyM .MoBodyM {
		background:none;
	}
	.MoBodyM .MoBodyC {
		margin-top:0px;
	}
	.MoBodyM .MoBodyC {
		margin-bottom:0px;
	}
	.MoBodyM .MoBodyC {
		margin-left:0px;
	}
	.MoBodyM .MoBodyC {
		margin-right:0px;
	}
	.MoBodyM .form-module .item-list {
		margin-top:0px;
	}
	.MoBodyM .form-module .item-list {
		margin-bottom:9px;
	}
	.MoBodyM .form-module .item-list {
		margin-left:0px;
	}
	.MoBodyM .form-module .item-list {
		margin-right:0px;
		padding-right:10px;
	}
	.MoBodyM .form-module .item-name {
		display:none;
	}
	.MoBodyM .form-module .form-text-error {
		background-color:;
	}
	.MoBodyM .form-module .form-text input {
		Width:100%;
	}
	.MoBodyM .form-module .form-text input {
		line-height:49px;
	}
	.MoBodyM .form-module .form-text input {
		height:49px;
		padding: 0 10px;
	}
	.MoBodyM .form-module .form-select select {
		width:220px;
	}
	.MoBodyM .form-module .form-select select {
		border:rgb(237,237,237) 1px solid;
	}
	.MoBodyM .form-module .form-select select {
		padding:8px 2px 8px 2px;
	}
	.MoBodyM .form-module .form-textarea {
		background-color:rgb(245,245,245);
	}
	.MoBodyM .form-module .form-textarea textarea {
		width:724px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		height:72px;
		padding: 0 10px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		color:rgb(136,136,136);
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-text input {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-but {
		width:150px;
	}
	.MoBodyM .form-module .form-but img{
		width:20px;
		margin-right：10px;
	}
	.MoBodyM .form-module .form-but {
		height:45px;
	}
	.MoBodyM .form-module .form-but {
		background-color:#fff;
	}
	.MoBodyM .form-module .form-but {
		background-image:none;
	}
	.MoBodyM .form-module .form-but {
		background-position:left top;
	}
	.MoBodyM .form-module .form-but {
		background-repeat:no-repeat;
	}
	.MoBodyM .form-module .form-but {
		color:#003E33;
	}
	.MoBodyM .form-module .form-but {
		font-size:14px;
	}
	.MoBodyM .form-module .form-but {
		font-weight:400;
	}
	.MoBodyM .form-module .form-but {
		font-style:normal;
	}
	.MoBodyM .form-module .form-but {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-but {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-select select {
		color:rgb(136,136,136);
	}
	.MoBodyM .form-module .form-select select {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-select select {
		font:normal 400 12px/1 '微软雅黑';
	}
	.MoBodyM .form-module .form-but {
		border:none;
	}
	.MoBodyM .form-module .form-button {
		margin-left:350px;
	}
	.MoBodyM .form-module .form-button {
		margin-right:0px;
	}
	.MoBodyM .form-module .form-button {
		margin-top:10px;
	}
	.MoBodyM .form-module .form-button {
		margin-bottom:20px;
	}
	.MoBodyM .form-module .form-text {
		background-color:#fff;
	}
	.MoBodyM .form-module .form-text {
		background-image:none;
	}
	.MoBodyM .form-module .form-text {
		background-position:left top;
	}
	.MoBodyM .form-module .form-text {
		background-repeat:no-repeat;
	}
	.MoBodyM .form-module .form-text {
		border:none;
	}
	.MoBodyM .form-module .form-textarea {
		border:none;
	}
	.MoBodyM .form-module .form-but {
		border-radius:0px 0px 0px 0px;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-family:微软雅黑;
	}
	.form-module .form-text input {
		height: 20px;
		line-height: 20px;
		padding: 0;
		border: 0;
		font-size: 12px;
		background-color: transparent;
		outline: 0;
	}
	.form-module .form-textarea textarea {
		width: 200px;
		height: 80px;
		resize: none;
		border: 0;
		font-size: 12px;
		background-color: transparent;
		padding: 0;
		outline: 0;
	}
	.form-module .item-con, .form-module .item-name {
		overflow: hidden;
		background-color: rgb(245,245,245);
	}
			
	
	.customModuleRowInner{
		width: 1200px;
	}
	.customModuleRowAbsolute .customModuleRowInner {
		padding-left: 0;
	}
	.CModulePA {
		position: relative;
	}
	.CModulePA, .CModulePC, .CModulePR, .TitleModule {
		zoom: 1;
		overflow: hidden;
	}
	.ev-module-edit {
		position: absolute;
		left: 0;
		top: 0;
	}
	.ev-module-edit-box {
		position: absolute;
		height: 100%;
		width: 100%;
	}
	.customModuleRowInner {
		margin: 0 auto;
		position: relative;
		z-index: 2;
	}
	#row_112 {
		background-image: url(../images/tmp1625533269_2128903_s.png);
	}
	#row_112 {
		background-color: #FFFFFF;
	}
	#row_112 {
		background-attachment: scroll;
	}
	#row_112 {
		background-repeat: no-repeat;
	}
	#row_112 {
		background-position: center top;
	}
	.ev-module-edit-box .ev-line {
		position: absolute;
		margin: 0;
	}
	#evMo_MyiS .ev-line {
		margin-top: -2px;
	}
	#evMo_MyiS .ev-line {
		border-top: #003E33 3px solid;
	}
	.ev-module-edit-box .ev-line-1 {
		border-width: 1px 0 0;
		border-style: solid;
		width: 100%;
		height: 0;
		left: 0;
		top: 50%;
		margin-top: -1px;
	}
	
	.w1680 {
		position: relative;
		width: 85%;
		margin: 0 auto;
	}
	.js-m .split {
		display: inline-block !important;
	}
	.f-cb {
		zoom: 1;
	}
	.index-list2{
		padding:3.25rem 0;
	}
	.index-list2 .left{
		float:left;
		padding-left:20px;
		width:35%;
	}
	.index-list2 .left .name{
		font-size:30px;
		color:#444444;
		line-height:60px;
	}
	.index-list2 .shuli{
		margin-top:50px;
		font-size:0;
	}
	.index-list2 .shuli li{
		float:left;
		padding-bottom: 1rem;
		border-bottom: 1px dashed rgba(232, 232, 232, 1);
	}
	.fadeInUp {
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp;
	}
	.animated {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}
	.index-list2 .shuli li:nth-child(2n-1){
	   width:50%;
	}
	.index-list2 .shuli li:nth-child(2n){
	   width:50%;
	}
	.index-list2 .shuli li:nth-child(3){
	   margin-top:1rem;
	   border-bottom:0;
	}
	.index-list2 .shuli li:nth-child(4){
	   margin-top:1rem;
	   border-bottom:0;
	}
	.index-list2 .shuli li .number .shu{
		font-size:30px;
		font-family: "BEBASNEUE REGULAR";
		color:#e60012;
		font-weight:bold;
		line-height:50px;
		vertical-align:top;
	}
	.index-list2 .shuli li .number .numname{
		font-size:18px;
		color:#e60012;
		vertical-align:top;
		margin-left:10px;
		line-height: 50px;
	}
	.index-list2 .shuli li .num-tit{
		font-size:14px;
		color:#444444;
		line-height:20px;
		margin-top:10px;
	}
	.index-list2 .more-list2{
		display: inline-block;
		width: 150px;
		height: 50px;
		background-color: #003E33;
		color: #fff;
		line-height: 50px;
		background-position: 120px center;
		background-repeat: no-repeat;
		background-size: 8px;
		background-image: url(../images/next1.png);
		padding-left: 20px;
		font-size: 20px;
		text-align: left;
		margin-top:20px;
		transition:all 0.3s;
	}
	.index-list2 .more-list2:hover {
		background-position: 130px center;
	}
	.index-list2 .right{
		float:left;
		width:65%;
		position:relative;
	}
	.index-list2 .right>img{
		width:100%;
	}
	.index-list2 .right .map-div{
		position:absolute;
		width:35.7%;
		height:37%;
		border-radius:4px;
		background-color:#e60012;
		right:3.3%;
		bottom:13%;
	}
	.index-list2 .right .map-div .map-list{
		padding: 0 0.75rem;
	}
	.index-list2 .right .map-div .map-list .name{
		font-size:0.5rem;
		color:#fff;
		height:2rem;
		line-height:2rem;
		text-align:center;
		border-bottom:1px solid rgba(255, 255, 255, 0.5)
	}
	.index-list2 .right .map-div .map-list .bottom{
		margin-top:0.6rem;
	}
	.index-list2 .right .map-div .map-list .sm-left{
		float:left;
		width:55%;
	}
	.index-list2 .right .map-div .map-list .sm-left .add{
		font-size:0.35rem;
		color:#fff;
		line-height:0.5rem;
		padding-left:0.75rem;
		background-position:top left;
		background-repeat:no-repeat;
		background-size:0.5rem;
		background-image:url(../img/add.png);
	}
	.index-list2 .right .map-div .map-list .sm-left .tel{
		font-size:0.35rem;
		color:#fff;
		line-height:0.5rem;
		padding-left:0.75rem;
		background-position:top left;
		background-repeat:no-repeat;
		background-size:0.5rem;
		background-image:url(../img/tel.png);
		margin-top:0.5rem;
	}
	.index-list2 .right .map-div .map-list .sm-right{
		float:right;
		width:40%;
	}
	.index-list2 .right .map-div .map-list .sm-right img{
		width:100%;
	}
	#row_21 {
		width:100%;
	}
	#row_21 {
		background-color:#fafafa;
	}
	#row_21 {
		background-image:none;
	}
	#row_21 {
		background-position:left top;
	}
	#row_21 {
		background-repeat:no-repeat;
	}
	.ev-module-edit-box .ev-pic img {
		width: 100%;
		height: 100%;
	}
	.ev-module-edit-box .ev-pic {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		position: relative;
	}
	.int-dom {
		-webkit-perspective: 300px;
		-moz-perspective: 300px;
		-ms-perspective: 300px;
		-o-perspective: 300px;
		perspective: 300px;
	}
	.int-onlyimg-larger:hover img {
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}
	#evMo_IJIBR  .ev-base-shape-5 {
		border: 1px solid #36b0f3;
		background-color: transparent;
	}
	#evMo_IJIBR .ev-base-shape {
		border-left: #2ed3ae 2px solid;
	}
	#evMo_IJIBR .ev-base-shape {
		border-right: none;
	}
	#evMo_IJIBR .ev-base-shape {
		border-bottom: none;
	}
	#evMo_IJIBR .ev-base-shape {
		border-top: none;
	}
	
	.ev-module-edit-box .ev-base-shape {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background-clip: content-box;
	}
	#evMo_QsSnb .ev-line {
		margin-left: -1px;
	}
	#evMo_QsSnb .ev-line {
		border-left: #2ed3ae 2px solid;
	}
	.ev-module-edit-box .ev-line-10 {
		border-width: 0 0 0 3px;
		border-style: solid;
		width: 0;
		height: 100%;
		left: 50%;
		top: 0;
		margin-left: -2px;
	}
	.nei-bannerdiv .right {
	    float: right;
	    width: 71.9%;
	    overflow: hidden;
	}
	.nei-bannerdiv .right img {
	    width: 100%;
	    height: 694px;
	}
	.nei-bannerdiv .left {
		position: relative;
	    width: 28.1%;
	    height: 694px;
	    float: left;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: cover;
	    background-image: url(../images/bei-left.jpg);
	}
	.nei-bannerdiv .left .left-mian {
		position: relative;
		top:350px;
	    float: left;
	    transform: translateY(-50%);
	    left: 22.2%;
	    width: 70%;
	    max-height: 80%;
	}
	.nei-bannerdiv .left .left-mian .piblod {
	    font-size: 36px;
	    color: #222222;
	    font-family: "PINGFANG BOLD_1";
	    line-height: 50px;
	}
	.js-m .split {
	    display: inline-block !important;
	}
	.nei-bannerdiv .left .left-mian .list-name {
	    font-size: 16px;
	    color: #666666;
	    line-height: 30px;
	    margin-top: 50px;
	    text-align: justify;
	}
	.nei-bannerdiv .left .left-mian .list-name p{
		font-size: 16px;
		line-height: 30px;
	}
	.nei-bannerdiv .left .left-mian .more-down {
	    font-size: 14px;
	    display: inline-block;
	    padding-right: 80px;
	    color: #fff;
	    margin-top: 80px;
	    cursor: pointer;
	    transition: all 0.3s;
	    background-color: #003E33;
        padding: 5px 20px;
	}
	.case-list li{
	    float:left;
	    width: 32.5%!important;
	    height:auto !important;
	    margin-bottom:20px;
	    border:1px solid #e5e5e5;
	    box-sizing:border-box;
	    cursor:pointer
	}
	.case-list li:nth-child(4n){
	    margin-right:0;
	}
	.case-list li .img{
	    width:100%;
	    height: 291px;
	    overflow:hidden;
	}
	.case-list li .img img{
	    height:100%;
	    transition:all 0.3s;
	}
	.case-list li .img-div{
	    padding:20px;
	}
	.case-list li .img-div .span{
	    font-size:16px;
	    color:#000;
	    text-align:center;
	    line-height:30px;
	    transition:all 0.3s;
	}
	.case-list li .img-div .span .xian{
	    color:#e5e5e5;
	    margin:0 0.25rem;
	}
	.case-list li .img-div .span-p{
		font-size:13px;
		color:#666;
		margin-top:20px;
		line-height:25px;
		text-align:justify;
		height:50px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		padding:0 10px;
	}
	.prdsearch{padding:20px 0;}		
	.searchprd{width: 100%;float: left;margin-left:18%;}
	.prdsearch .searchprd{width: 100%;float: left;margin-left:0;}
	
	.searchprd .button{    background-color: #003E33;border: #003E33 1px solid;padding: 0 10px;height: 30px;color: #fff;}
	.searchprd li{width: 20%; float: left;}
	.searchprd li select{width: 65%; border:#ccc 1px solid;height:30px; line-height: 30px;}
	.searchprd li input{height:30px; line-height: 30px; border:#ccc 1px solid;}
	.list .itemtitle {
		position:absolute;
		left:0;
		bottom:20px;
		width:100%
	}
	.list .itemtitle .intitle {
		display:flex;
		place-content:space-between;
		align-items:center;
		padding:0 20px
	}
	.list .itemtitle .intitle p {
		font-size:14px;
		color:#000000;
		color:#ffffff;
		z-index:2;
		margin-bottom:0
	}
	.list .itemtitle .intitle .rect {
		width:25px;
		height:25px;
		background:#003E33;
		background:;
		border-radius:5px
	}
	.list .itemborder {
		/*border:1px solid;
		border-color:#003E33;
		border-color:;*/
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		margin:20px;
		display:none;
		align-items:center;
		justify-content:center;
		flex-flow:column;
		z-index:2
	}
	.list .itemborder p {
		font-size:14px;
		color:#000000;
		color:#ffffff
	}
	.list li:hover .itemtitle {
		display:none
	}
	.list li:hover .itemborder {
		display:flex
	}
	.list .prdmask {
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background-color:rgba(0,0,0,0.3)
	}
	.product_son{
		margin:0px 7.5%;width:85%;float: left;
	}
	/* CSS News */
	.indexNews{ padding:5px 0px; }
	.indexNews li{ border-bottom:#D9D9D9 1px dotted; height: 100%; overflow: hidden; padding:20px 5px 30px 5px; }
	.indexNews_l{ width: 105px; overflow: hidden; float: left;}
	.indexNews_l div{ width: 105px; height: 105px; background:#F2F5FA; position: relative;}
	.indexNews_lsp1{ line-height:1.8; text-align: center; font-size: 54px; color: #b1b1b1; float: left; width: 100%; transition: all 0.5s;}
	.indexNews_lsp2{ line-height:1.3; font-size: 13px; color: #b1b1b1;position: absolute; top: 55px; right: 10px; background-color: #f2f5fa;}
	.indexNews_r{ width:1070px; overflow: hidden;float: right;}
	.indexNews_rp1{ line-height:1.8; font-size: 18px; font-weight:bold; transition: all 0.5s;}
	.indexNews_rp2{ line-height:1.5; color: #b6b6b6; }
	.indexNews_rp2 span{ float: left; margin-right:10px;}
	.indexNews_rp3{ line-height:1.5; color: #8a8a8a; padding-top:5px;}
	.indexNews li a:hover{ color: #003E33; }
	.indexNews li a:hover .indexNews_rp1{ padding-left: 5px; }
	.indexNews li a:hover .indexNews_lsp1{ color: #003E33; }
	.qywhs{ width:100%;position:relative; padding: 0;float: left;}
	.qywhs li{ width: 49%; margin-right:1%; float: left; list-style-type:none; background-color:#fff; padding:20px;position:relative; min-height:40px; margin-bottom:30px;border: #f2f2f2 1px solid;}
	.qywhs li .line{ width:4px; height:80px; position:absolute; background-color:#003E33;left:-3px;}
	.qywhs li .title{ width:100%; font-weight:bold;font-size: 16px;color: #333333;text-align: left;}
	.qywhs li .desc{width:100%; font-size: 14px;line-height: 1.7;color: #888888; margin-bottom: 0px;    text-align: left;}

    .productlist{margin:20px 7.5%;width:85%;float: left;}
	.productlist .ptitle{width: 100%; float: left; font-size:16px;font-weight: bold; padding: 15px 0; border-bottom: #eee 1px solid;}
	.productlist .ptitle span{border-bottom: #003E33 1px solid;padding: 15px 0; }
	.productlist .list{width: 100%; float: left;display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 20px;}
	.productlist .list li{width: 24%; float: left; /*height:188px;*/overflow:hidden;margin-right: 1%;}
	.bgmap{width:100%;margin:0; padding:0;}

    .zbcx .weiz{ width: 100%; float: left; position: relative; padding:0 200px; display: flex;}
	.zbcx .weiz li{width: 30px; float: left; height: 30px;}
	.zbcx .weiz li.line{width: 200px; float: left;}
	.zbcx .weiz li.line div{width: 100%; height: 2px; background-color: #ccc; margin-top:14px;}
	.zbcx .weiz li.cur{ color: #003E33;}
	.zbcx .weiz li span.num{ color: #fff;background-color: #ccc; width: 30px; height: 30px; border-radius: 15px; display:block;line-height:30px;text-align:center;}
	.zbcx .weiz li.cur span.num{ color: #fff;background-color: #003E33; width: 30px; height: 30px; border-radius: 15px; display:block;line-height:30px;text-align:center;}
	.zbcx .weiz .cur div{background-color: #003E33!important;}
	
	.zbcx .weizs{ width: 100%; float: left; position: relative; padding:0 150px; display: flex; line-height:50px; font-size:14px; font-weight:bold; color:#999;}
	.zbcx .weizs li.tt1{width: 150px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt2{width: 290px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt3{width: 170px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt4{width: 290px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.cur{ color: #003E33;}
    
    .zbcx .zbsearch{ width: 100%; float: left; position: relative; padding:50px 150px; display: flex; line-height:50px; }
    .zbcx .zbsearch .input{width: 400px;float: left;}
    .zbcx .zbsearch .input2{width: 200px;float: left;margin-left:10px;}
    .zbcx .zbsearch .input3{width: 100px;float: left;margin-right:10px;}
    .zbcx .zbsearch .input input,.zbcx .zbsearch .input2 input,.zbcx .zbsearch .input3 input{width: 100%; height:40px; text-indent:10px; border:#ccc 1px solid;float: left;}
    .zbcx .zbsearch .btn{width: 100px;float: left;}
    .zbcx .zbsearch .btn .btns{width: 100px;float: left;height:40px;border:#003E33 1px solid; line-height:40px; color:#fff;background-color: #003E33;}
    
    .zbcx .ddlist{ width: 100%; float: left; position: relative; padding:20px; margin:50px 0; border:#ccc 1px solid;}
    .zbcx .ddlist .title{width: 100%; float: left; font-size:16px; color:#003E33; line-height:40px; height:40px;border-bottom:#ccc 1px solid;}
    .zbcx .ddlist .ddcxlist{width: 100%; float: left; display:flex;}
    .zbcx .ddlist .ddcxlist.tt{background-color:#F9F9F9; height:50px; line-height:50px; margin-top:20px; font-weight:bold;}
    .zbcx .ddlist .ddcxlist li{height:50px; line-height:50px; border-bottom:#F9F9F9 1px solid;}
    .zbcx .ddlist .ddcxlist li.t1{width:5%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t2{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t3{width:19%;text-align:center;}
    .getorderquality li.t3{line-height:25px !important;padding: 10px 0;}
    .zbcx .ddlist .ddcxlist li.t4{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t5{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t6{width:19%;line-height:25px !important;text-align:center;}
    .zbcx .ddlist .ddcxlist li.t6 .btn{line-height:50px !important;}
    
    #pinglun{display:none;}
    .pinglun{width:100%;float:left;}
    .pinglun .head{width:100%;float:left;}
    .pinglun .head img{width:100%;}
    .pinglun .cnt{width:100%;float:left; padding:20px;}
    .pinglun .cnt .zheyao{width:100%;float:left;line-height:20px;}
    .pinglun .cnt .title{width:100%;float:left;line-height:40px; height:40px; margin:20px 0; font-size:14px; font-weight:bold;position:relative;}
    .pinglun .cnt .title .t{width:150px;float:left;line-height:40px; height:40px; border-bottom:#ccc 2px solid;font-size:14px; font-weight:bold;position:relative;}
    .pinglun .cnt .title .line{width:50px; height:2px; background-color:#003E33; position:absolute; bottom: 0px;}
    .pinglun .cnt .ddxx{width:100%; float:left;display:flex;}
    .pinglun .cnt .ddxx li{width:25%;float:left;height:30px; line-height:30px; padding:0 10px;}
    .pinglun .cnt .ddxx li.t{background-color:#F9F9F9;}
    .pinglun .cnt .plcnt{width:100%; float:left;}
    .pinglun .cnt .plcnt li.pt{width:100%; float:left;line-height:30px;}
    .pinglun .cnt .plcnt li.pt textarea{width:100%; float:left; height:100px; padding:10px;}
    .pinglun .btns{width:100%; float:left; height:50px; text-align:right; margin-top:20px;}
    .pinglun .btns .btn{ padding:5px 20px; background-color:#003E33; color:#fff; border:none;}
    
    .zbcls{width:100%;float:left;margin-top:50px; position:relative;}
    .zbcls img{width:100%;position:relative;}
    .zbcls .cnt{position:absolute;bottom: 50px;left: 300px;width: 350px;}
    .zbcls .cnt .left{width:150px;padding-top: 50px;height: 100px;position: relative; float: left;color:#003E33; font-size:16px; font-weight:bold;}
    .zbcls .cnt .right{width:150px;padding-top: 25px;height: 100px;position: relative; float: left;color:#BD9970; font-size:18px;}
    .zbcls .cnt .right .djs span.joind{line-height: 40px;font-size: 30px;font-weight: bold;}
    
    .zbcx .ddlist .ddcxlists{width: 100%; float: left; display:flex;}
    .zbcx .ddlist .ddcxlists.tt{background-color:#F9F9F9; height:50px; line-height:50px; margin-top:20px; font-weight:bold;}
    .zbcx .ddlist .ddcxlists li{height:50px; line-height:50px; border-bottom:#F9F9F9 1px solid;}
    .zbcx .ddlist .ddcxlists li.t1{width:2%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t2{width:20%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t3{width:16%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t4{width:19%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t5{width:20%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t6{width:20%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t7{width:19%;line-height:25px !important;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t8{width:9%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t9{width:9%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t10{width:9%;text-align:center;}
    .zbcx .ddlist .ddcxlists li.t11{width:5%;text-align:center;}
    
    .mztk{width:100%; margin-top:20px;float:left; background-color:#F2F2F2; padding:20px;}
    .mztk .title{width:100%; float:left; color: #003E33;font-size: 16px;font-weight: bold; height:40px; line-height:40px;}
    .mztk .title span{height:40px; line-height:40px;}
    .mztk .title .mztkzk{width:50px; float:right; text-align:right; font-size:20px;}
    .mztk .cnt{width:100%; float:left; line-height:25px;}
    .mztk .cnt p{width:100%; float:left; line-height:25px;}
    
    
    .zbcl{width:100%; margin:20px 0;float:left; background-color:#F2F2F2; padding:20px;}
    .zbcl .title{width:100%; float:left; color: #003E33;font-size: 16px;font-weight: bold; height:40px; line-height:40px;}
    .zbcl .title span{height:40px; line-height:40px;}
    .zbcl .title .zbclzk{width:50px; float:right; text-align:right; font-size:20px;}
    .zbcl .cnt{width:100%; float:left; line-height:25px;}
    .zbcl .cnt p{width:100%; float:left; line-height:25px;}
    
    
    

	.layui-carousel-ind {top: -100px !important;}
	.listbanner{width: 100%;float: left;overflow: hidden;height: 400px;}
	.listbanner .bannerpic{width: 100%;height: 400px;float: left;position: relative;}
	.listbanner .mask{
		width: 100%;
		height: 400px;
		position: absolute;
		background-color: #000;
		filter:alpha(opacity=30);
	    opacity:0.3;
	}
	.listbanner .listname{
		width: 100%;
		height: 400px;
		font-size:24px;
		position: absolute;
		font-weight:bold;
		filter:alpha(opacity=100);
	    opacity:1;
	    color: #fff;
	    text-align: center;
	}
	.listbanner .listname p{
		margin-top:176px;
		line-height: 30px;
	}
	
	.listbannerp{width: 100%;float: left;overflow: hidden;height: 700px;}
	.listbannerp .bannerpic{width: 100%;height: 700px;float: left;position: relative;}
	.listbannerp .mask{
		width: 100%;
		height: 700px;
		position: absolute;
		background-color: #000;
		filter:alpha(opacity=30);
	    opacity:0.3;
	}
	.listbannerp .listname{
		width: 100%;
		height: 700px;
		font-size:24px;
		position: absolute;
		font-weight:bold;
		filter:alpha(opacity=100);
	    opacity:1;
	    color: #fff;
	    text-align: center;
	}
	.listbannerp .listname p{
		margin-top:326px;
		line-height: 30px;
	}


	.news_nav{width: 400px;
	    border-radius: 25px 25px 0 0;
	    height: 80px;
	    margin-left: 400px !important;
	    margin-top: -50px !important;
	    background: #fff;
	    z-index: 9999;
	    position: absolute;
	}
    .layui-tab-title {
	    padding: 10px 20px;
	    height:60px !important;
	}
	.layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea{
		border-color: #fff !important;
	}
	.layui-tab-title li {
		line-height: 40px;
	}
	.layui-tab-title .layui-this {
	    color: #fff !important;
	    border: 0 !important;
	    background: #003E33;
	    border-radius: 25px;
	}
	.layui-tab-title li {
	    width: 33.33%
	}
	.index_news{
		display: flex;
		flex-wrap: wrap;
	}
	.index_news_left{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 30px;
	    position: relative;
	    min-height: 1px;
		
		
	}
	.index_news_left ul{
		padding: 20px 0 20px 30px;
		width: 100%;
		float: left;
		border-top: 1px #EEEEEE solid;
		border-bottom: 1px #EEEEEE solid;
	}
	.index_news_right_m{display: none;}
	.index_news_right{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 30px;
	    position: relative;
	    min-height: 1px;
	}	
	.index_news_left li {
		list-style-type:disc;
		color: #034FB1;
		font-size: 16px;
		float: left;
		width: 100%;
	}
	.index_news_left li:first-child,.index_news_left li:nth-child(2),.index_news_left li:nth-child(3) {
		margin-bottom:20px;
	}
	.index_news_left li .newsbox{
		width: 80%;
		float: left;
	}
	.index_news_left li .title{
		width: 100%;
		float: left;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		font-size: 16px;

	}
	.index_news_left li .desc{
		padding: 20px 0;
		width: 100%;
		line-height: 25px;
		color: #999;
		font-size: 16px;
		float: left;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 70px;
	}
	.index_news_left li .time{
		width: 20%;
		float: left;
		text-align: right;
		color: #999;
		font-size: 14px;
	}
	.index_news_left li .time .day{
		font-size:30px;
	}
	.index_news_left .newmore{
		margin-top:30px;
		width: 100%;
		float: left;
	}
	.index_news_left .newmore .line{
		width: 85%;
		float: left;
		height:30px;
		padding: 13px 0;
	}
	.index_news_left .newmore .line .lineg{
		width: 70%;
		height:4px;
		background-color: #4C975E;
		float: left;
	}
	.index_news_left .newmore .line .lineb{
		width: 30%;
		height:4px;
		background-color: #0067A9;
		float: left;
	}
	.index_news_left .newmore .mores{
		width: 15%;
		float: left;
		font-size:24px;
		line-height: 30px;
		text-align: right;
		color: #0067A9;
	}
	.index_news_left li .time .img{
		margin-top:10px;
	}
	.index_news_right .newstop{
		width: 100%;
		float: left;
	}
	.index_news_right .newstop .pic{
		height:347px;
		width: 100%;
		float: left;
		overflow: hidden;
	}
	.index_news_right .newstop .pic img{
		width: 100%;
		float: left;
	}
	.index_news_right .newstop .newdesc{
		padding: 20px;
		background-color: #003E33;
	    color: #fff;
	    height: 160px;
	    width: 100%;
	    float: left;
	    font-size:16px;
	}
	.index_news_right .newstop .newdesc .time{
		width: 15%;
		float: left;
		height:100%;
		text-align: right;
		padding: 10px 0;
	}
	.index_news_right .newstop .newdesc .time .day{
		font-size:26px;
	}
	.index_news_right .newstop .newdesc .cnt{
		margin-left: 5%;
		width: 80%;
		float: left;
		height:100%;
		text-align: right;
	}
	.index_news_right .newstop .newdesc .cnt .title{
		width: 100%;
		line-height: 40px;
		border-bottom: 1px #fff solid;
		text-align: left;
		font-size:18px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}

	.index_news_right .newstop .newdesc .cnt .desc{
		width: 100%;
		line-height: 20px;
		height:40px;
		font-size:16px;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 60px;
		text-align: left;
    	margin-top: 20px;
	}
	.index_cnt{
		display: flex;
		flex-wrap: wrap;
	}
	.index_cnt .index_left{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 30px;
	    position: relative;
	    min-height: 1px;
	}
	.index_cnt .index_right{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 30px;
	    position: relative;
	    min-height: 1px;
	}
	.index_title{
		width: 100%;
		float: left;
	}
	.index_title .title{
		font-size:24px;
		font-weight:bold;
		line-height: 40px;
		float: left;
	}
	.index_title .title_en{
		margin-left: 20px;
		font-size:16px;
		line-height: 40px;
		color: #003E33;
		float: left;
	}
	.index_title .title_en i{
		color: #4EA15D;
	}
	.index_title .title_cls{
		margin-left: 20px;
		float: left;
	}
	.index_title .title_cls a{
		margin-top: 5px;
		display:block;
		color: #003E33;
		float: left;
		margin-left: 0px;
		padding: 2px 5px;
	}
	.index_title .title_cls a.active{
		 background-color: #003E33;
		 color: #fff;
	}
	.index_title .title_more{
		margin-left: 20px;
		float: right;
	}
	.index_title .title_more .more,.more{
		margin:10px 0 0 0;
		border-left: 5px #449C59 solid;
		background-color: #003E33;
		color: #fff;
		padding: 0px 5px;
	}
	.index_title_line{
		width: 100%;
		height:5px;
		border-top:1px #333 dotted; 
		border-bottom: 1px #333 dotted; 
		float: left;
	}
	.index_title_line .line{
		width: 150px;
		height:5px;
		background-color: #003E33;
		float: left;
		position: absolute;
    	margin-top: -1px;
	}

	.index_case,.index_video{
		display: flex;
		flex-wrap: wrap;
		width:100%;
		overflow: hidden;
		padding: 20px 0;
	}
	.index_case li{
		flex: 0 0 50%;
	    max-width: 50%;
	    position: relative;
	    float: left;
	    background-color: #FCFCFC;
	}

	.index_case li:nth-child(2n){
		padding-left: 10px;
	}
	.index_case li .pic{
		width:100%;
		height:190px;
		overflow: hidden;
		float: left;
	}
	.index_case li .pic img{
		width:100%;
		height:190px;
	}
	.index_case li .desc{
		width:100%;
		float: left;
		padding: 10px 0;
		text-align: center;
		color: #999;
	}
	.index_case li .desc .title{
		height:40px;
		line-height: 40px;
		color: #333;
		font-size:16px;
		font-weight:bold;
	}

	.index_case li .desc p{
		line-height: 20px;
		white-space: pre-line;
	}
	.index_video .video{
		width:100%;
		height:290px;
		overflow: hidden;
		float: left;
	}
	.index_video .video_play{
		display: none;
	}
	.index_video .video i{
		position: absolute;
	    font-size: 50px;
	    color: #fff;
	    margin-top: 120px;
	    margin-left: 260px;
	}
	    
	.index_video .desc{
		width:100%;
		height:40px;
		line-height: 40px;
		float: left;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		background-color: #FCFCFC;
		padding: 0 20px;
	}
	
	.jrfz{
		width:100%;
		padding: 20px 0;
		float: left;
	}
	.jrfz .jrfzone{
		display:none;
	}
	.jrfz .active{
		display:block;
	}
	.index_qywh{
		padding: 20px 0;
	}
	.qywh{
		flex: 0 0 33.33%;
	    max-width: 33.33%;
	    position: relative;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.qywh .cnt{
		width:100%;
		border:1px #EEEEEE solid;
		float: left;
	}
	.qywh .pic{width:100%;float: left;}
	.qywh .pic img{width:100%; height:auto;}
	.qywh .desc{width:100%;padding: 20px;float: left;line-height: 25px;min-height:140px;}
	.qywh .mores{width:100%;float: left;padding: 20px;}
	.qywh .mores .more{float: right;}

	footer{
	    margin-top: 50px;
		position:relative;
		padding: 40px 0 20px;
		width:100%;
		color:#fff;
		float: left;
		height:430px;
		background-color: #313131;
	}
	footer .left{
		padding-right:50px;
		width:60%;
		height: 320px;
		float: left;
		border-right:#999 1px solid;
	}

	footer .right{
		padding:0 50px;
		width:40%;
		float: left;
		
	}
	footer a{color: #fff;}
	footer a:hover{color: #ccc;}
	footer .left .footnav{width:100%; float:left; display: flex;}
	footer .left .footnav li{width: 14.28%; float: left; padding:0 10px;}
	footer .left .footnav li .title{ font-size:14px; width:100%; height: 40px; line-height: 40px; float:left;}
	footer .left .footnav li .cnt,.footer .left .footnav li .cnt ul,footer .left .footnav li .cnt ul li{width:100%;float:left;padding: 0; color: #999;font-size:12px;}
	footer .left .footnav li .cnt a{color: #999;}
	footer .left .copyrights{width:100%; float:left; margin-top: 150px;}
	footer .left .copyrights .logo{width:160px; float:left;}
	footer .left .copyrights .logo img{height:80px;}
	footer .left .copyrights .copyright{width:70%; float:left;color: #999;margin-top: 18px;}

	footer .right .title{width:100%; float:left; height: 40px; line-height: 40px;}
	footer .right .title span{ margin-right:10px; font-size:14px; }
	footer .right .title .icon img{ height: 30px;}
	footer .right .title span.tel{font-size:24px; color: #DA0A2C;}
	footer .right .frendlink{width:100%; float:left;}
	footer .right .frendlink li{width: 33.33%; padding:15px;float:left; position: relative;}
	footer .right .frendlink li:hover .imger{display: block;}
	footer .right .frendlink li .img,footer .right .frendlink li .title{width:100%; float:left; position: relative; text-align: center; font-size:12px;}
	footer .right .frendlink li .img{padding:0 22%;}
	footer .right .frendlink li .img img{width: 100%}
	footer .right .frendlink li .imger{position: absolute;width: 200px; float: left; background: #fff; border:#ccc 1px solid; left:100px;top:-200px;display: none;}
	footer .right .frendlink li .imger img{width: 100%;}
	

	
	.fn_left { float: left; }
	.fn_right { float: right; }
	.wzwz{width:100%;padding: 20px 0; border-bottom: #eef0f1 1px solid;}
	.wzwz_m{display: none;}
	.wzwz .wz_left{float: left;}
	.wzwz .wz_right{float: right;}
	.wzwz .wz_right a { margin: 0 15px; padding-bottom: 10px; }
	.wzwz .wz_right a:hover, .wzwz .wz_right a.active { border-bottom: #003E33 2px solid; color: #003E33; }

	/*新闻资讯*/
	.nyxw ul li {width:100%; float: left; display: block; padding: 10px 0; border-bottom: #E4E4E4 1px dashed; }
	.nyxw ul li a { display: block; }
	.nyxw ul li a:hover {color:#003E33; }
	.nyxw ul li a .nxwimg { width: 340px; height: 233px; overflow: hidden; }
	.nyxw ul li a .nxwimg img { width: 100%; transition: all 0.5s; }
	.nyxw ul li a .nxjj { width: 808px; }
	.nyxw ul li a .nxjj h4 { font-size: 20px; font-weight: normal; color: #222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
	.nyxw ul li a .nxjj span { display: block; margin-bottom: 20px; color: #999; font-size: 15px; line-height: 30px;}
	.nyxw ul li a .nxjj p { line-height: 24px; }
	.nyxw ul li a .nxjj .xmore { margin-top: 15px; border: #003E33 1px solid; border-radius: 5px; color: #003E33; display: inline-block; padding: 5px 15px; }
	.nyxw ul li:hover img { transform: scale(1.08); }
	.nyxw ul li a:hover .xmore { background: #003E33; color: #fff; transition: all 0.5s; }

	
	.xwxql {width: 1190px;line-height: 25px; min-height: 200px;  padding:0px 20px 30px 20px; }
	.xwxql .title { text-align: center; display: block; line-height: 50px; font-size: 20px; color: #222; font-weight: normal; }
	.xwxql .desc { display: block; text-align: center; margin-bottom: 50px; }
	.xwxql .content{width:100%;float: left;}
	.xwxql .content iframe{max-width:100%;/*height:auto;*/}
	.xwxql .content img{max-width: 100%; height:auto!important;}
	.xwxql p {/*text-indent: 2em;*/ line-height: 25px; margin:0;}
	#share { margin: 30px 0 0 0; }
	#share span { margin-bottom: 0 !important; }
	.xwxql #xwlist { margin-top: 30px; }
	.xwxql #xwlist p { text-indent: 0 !important; color: #999;}
	.xwxql #xwlist p a:hover { color: #666; text-decoration: underline; }
	.brand{padding-top: 50px;}
	.brand .layui-tab-title{margin-left:360px;}
	.brand .layui-tab-title li{
		border:1px #F5F5F5 solid;
		background-color: #F5F5F5;
		font-size:16px;
		font-weight:bold;
	}
	.brand .layui-tab-title li:first-child{margin-right:20px;}
	.brand .layui-tab-title .layui-this {
		color: #fff !important;
		background: #003E33;
		border-radius: unset;
	}
	.brand  .brandcnt{
		margin-top:30px;
		display: flex;
		flex-wrap: wrap;
		border: 1px #eee solid;
		padding: 10px 0;
	}
	.brand .brandcnt .brand_left,.brand .brandcnt .brand_right{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 10px;
	    padding-right: 10px;
	    position: relative;
	    min-height: 1px;
	}
	.brand .brandcnt .brand_left img{
		width:100%;
	}
	.brand .brandcnt .brand_right .title{
		width:100%;
		float: left;
		color: #B98D62;
		font-size:20px;
		height: 40px;
		line-height: 40px;
	}
	.brand .brandcnt .brand_right .desc{
		width:100%;
		float: left;
		line-height: 25px;
	}
	.brand .brandcnt .brand_right .desc p{
		width:100%;
		margin-bottom:20px;
		float: left;
		line-height: 25px;
	}

	.brand .brandcnt .brand_right .desc .more{
		float: right;
		padding: 5px 10px;
		border-left: unset;
		margin-right: 20px;
	}

	.ttt {
	    text-align: center;
	    font-size: 30px;
	    margin: 50px auto 30px;
	}
	.hr {
	    width: 60px;
	    margin: 0 auto;
	    height: 1px;
	    background: #f2f2f2;
	    border-radius: 3px;
	}
	.hr2 {
	    width: 60px;
	    margin: 0 auto 30px;
	    height: 3px;
	    background: #003E33;
	    border-radius: 3px;
	}
	.tcnt{
		text-align: center;
		width:600px;
	    margin: 0px auto 30px;
	}

	.xl{
		font-size: 16px;
	    text-align: center;
	    color: #939393;
	    width: 100%;
	    margin: 0 auto;
	    line-height: 60px;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.xl a{
		margin:0 20px;
	}
	.xl a:hover,.xl .active{
		color: #003E33;
		border-bottom: 2px #003E33 solid;
	}

	.list{
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-top: 75px;
		flex-wrap:wrap;
		text-align: center;
		font-size: 16px;
		position: relative;
	}
	.list:after{
        content: '';
        width: 32.5%;
		/*height: 240px;*/
		margin-bottom: 15px;
		overflow: hidden;
		cursor: pointer;
		float: left;
		position: relative;
    }
	.list li{
		width: 32.5%;
		height: 240px;
		margin-bottom: 15px;
		overflow: hidden;
		cursor: pointer;
		float: left;
		position: relative;
	}

	.list img{
		width: 100%;
		/*max-height: 100%;*/
		display: block;
		-webkit-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 1s ease-out;
	    transition: all 1s ease-out;
	}
	.list .title{
		width: 100%;
	    background: #333333;
	    color: #FFF;
	    margin-top: -30px;
	    z-index: 2;
	    position: relative;
	    height: 30px;
	    line-height: 30px;
	}
	.list li:hover img{
		transform: scale(1.1);
	}

	ul.pagelist {text-align: center; height: auto; width: 100%; margin: 75px auto;float: left; }
	ul.pagelist li { padding: 0; margin: 0; display: inline-block; margin-right: 4px; line-height: 34px; height: auto; width: auto; border: none; background: none; }
	ul.pagelist a, .pagelist .pageinfo {border: 1px solid #eee;padding: 8px 14px;font-size: 14px;_padding: 5px 10px;font-weight: normal;overflow: hidden;overflow: hidden;height: auto;width: auto;}
	ul.pagelist a:hover, .pagelist .thisclass a, .pagelist .active { background: #003E33; border-color: #003E33; color: #fff; }
	.pagelist .active a{
		color: #FFF;
	}

	.lx{
		width: 1200px;
		margin: 40px auto 70px;
	}

	.hz{
		width: 1200px;
		margin: 0 auto;
	}
	.hz .fl{
		width: 600px;
		float: left;
	}
	.hz .fl .d1{
		font-size: 32px;
		font-weight: bold;
		line-height: 32px;
		margin-bottom: 35px;
	}
	.hz .fl .d2{
		font-size: 21px;
		line-height: 21px;
		font-weight: bold;
		margin-bottom: 17px;
	}
	.hz .fl .d3{
		font-size: 18px;
		line-height: 18px;
		color: #676966;
		margin-bottom: 47px;
	}
	.hz .fl .d4{
		height: 5px;
		width: 100px;
		background: #003E33;
		position: relative;
		z-index: 2;
	}
	.hz .fl .d5{
		height: 1px;
		width: 100%;
		background: #eee;
		margin-top:-3px;
		position: relative;
		z-index: 1;
		margin-bottom: 40px;
	}
	.hz .fl .d6{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.hz .dd{
		width: 46%;
		line-height: 25px;
		margin-bottom: 30px;
		color: #8A898E;
	}
	.hz .dd span{
		font-size: 20px;
		color: #000;
	}
	.hz .dd img{
		width: 60px;
		vertical-align: middle;
		display: inline-block;
		margin-right: 5px;
	}
	.hz .dd div{
		vertical-align: middle;
		display: inline-block;
		max-width: 200px;
	}

	.hz .fr{
		float: right;
		width: 550px;
		background: #F5F5F5;
	}
	.hz .fr .hzt{
		font-size: 20px;
		font-weight: bold;
		margin-top:55px;
		text-align: center;
		width: 100%;
	}
	.hz .fr .hr{
		margin: 20px auto;
	}
	.hz .fr form{
		width: 470px;
		margin: 35px auto;
	}
	.hz .ipt{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.hz form input{
		width: 200px;
		display: inline-block;
		padding:15px 10px;
		margin-bottom: 20px;
		border: 1px solid #DEDEDE;
		color: #9C9C9C;
	}
	.hz textarea{
		width: 100%;
		border: 1px solid #DEDEDE;
		color: #9C9C9C;
		padding:10px;
		height: 110px;
	}
	.hz .btn{
		padding:10px 60px;
		color: #FFF;
		background: #003E33;
		border-radius: 10px;
		margin:25px auto 0;
		display: block;
	}

	.lxclear{
		clear: both;
		margin-bottom: 75px;
	}

	.div5{
		background: #f5f5f5;
		width: 100%;
		text-align: center;
		padding: 70px 0;
	}
	.div5 .dt1,.div8 .dt1,.div10 .dt1,.div11 .dt1{
		font-size: 28px;
	}
	.div5 .dt2,.div8 .dt2,.div10 .dt2,.div11 .dt2{
		margin:20px auto 15px;
		width: 60px;
		border-bottom: 3px solid #003E33;
	}
	.div5 .dt3,.div8 .dt3,.div11 .dt3{
		font-size: 20px;
		color: #999999;
	}
	.div5 .dd{
		display: flex;
		width: 1200px;
		margin:0 auto 60px;
		text-align: center;
		justify-content: space-between;
		flex-wrap: wrap;
		padding-top: 66px;
	}
	.div5 .dd div{
		width:280px;
		background: #FFF;
		box-shadow: 1px 1px 20px 0px #e0e0e0;
	}
	.div5 img{
		display: block;
		width: 100%;
		height: 175px;
		margin:0 auto;
	}
	.div5 .p1{
		margin:40px auto 25px;
		font-size: 19px;
	}
	.div5 .p2{
		font-size: 16px;
		color: #989898;
		width:220px;
		margin:0 auto 50px;
		text-align: left;
		line-height: 27px;
	}
	.div5 .zx{
		padding: 15px 68px;
		background: #2F69B3;
		color: #FFF;
		font-size: 18px;
		margin:53px auto 44px;
		border-radius: 5px;
	}
	
	.div8,.div10,.div11{
		padding: 60px 0;
		width: 1200px;
		text-align: center;
		margin:0 auto;
	}
	.div8 .dt{
		font-size: 30px;
		margin:125px auto 60px;
	}
	.div8 .dd{
		padding-top: 66px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
	}
	.div8 .dd div{
		width: 224px;
	}
	.div8 .dd img{
		width: 100%;
		height: 216px;
		display: block;
	}
	.div8 .dd span{
		display: block;
		color: #FFF;
		background: #ADADAD;
		padding:15px 0;
		font-size: 28px;
	}

	.div9{
		margin-top: 50px;
		background: url(../images/ysbg.jpg) no-repeat center;
		padding: 130px 0 115px;
	}
	.div9 .dt1{
		font-size:30px;
		margin-bottom: 20px;
		color:#fff;
		text-align: center;
	}
	.div9 .dt2{
		font-size: 17px;
		text-align: center;
		color: #FFF;
		margin-bottom: 20px;
	}
	.div9 .dt3{
		width: 60px;
		margin:0 auto;
		border-bottom: 3px solid #003E33;
	}
	.div9 .dd{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 1200px;
		margin:0 auto;
	}
	.div9 .dd .d1,.div9 .dd .d2,.div9 .dd .d3,.div9 .dd .d4,.div9 .dd .d5,.div9 .dd .d6{
		width: 360px;
		margin-top:55px;
	}
	.div9 .dd img{
		display: inline-block;
		width: 60px;
	}
	.div9 .dd .fr{
		margin-left: 40px;
		width: 253px;
		display: inline-block;
		color: #FFF;
		vertical-align: top;
	}
	.div9 .p1{
		font-size: 20px;
		font-weight: bold;
	}
	.div9 .p2{
		margin-top:15px;
	}

	.div9 .d4{margin-left: 180px;}
	.div9 .d5{margin-right: 180px;}
	
	.div10 .d1{width:100%;}
	.div10 .d1 img{width:100%;}

	.div11 .d1{
		width:100%;
		padding-top: 100px;
		display: flex;
		flex-wrap: wrap;
	}
	.div11 .d1 .fl{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 5%;
	    position: relative;
	}
	.div11 .d1 .fr{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 5%;
	    position: relative;
	}
	.div11 .d1 .fr ul.mfields {
	    float: left;
	    width:100%;
	    text-align: center;
	}
	.div11 .d1 .fr ul.mfields li {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    float: left;
	    width: 100%;
	    font-family: '微软雅黑';
	    float: left;
	    margin: 7px 0;
	}
	.div11 .d1 .fr ul.mfields .title {
	    padding: 10px 0;
	    line-height: 1.5;
	    color: #5a5a5a;
	    float: left;
	}
	.div11 .d1 .fr ul.mfields .inptext {
	    width: 100%;
	    display: inline-block;
	    padding: 6px 10px;
	    margin-bottom: 0px;
	    border: 1px solid #DEDEDE;
	    color: #9C9C9C;
	}
	.div11 .d1 .fr ul.mfields textarea {
	    width: 100%;
	    border: 1px solid #DEDEDE;
	    color: #9C9C9C;
	    padding: 10px;
	    height: 110px;
	}

	.div11 .d1 .fr ul.mfields .btnsubmit {
	    padding: 10px 0px;
	    width:100%;
	    color: #FFF;
	    background: #003E33;
	    border-radius: 0px;
	    margin: 25px auto 0;
	    display: block;
	    float: left;
	    border:none;
	}

	.respons ul li {
	    background: #b1e0fa;
	    text-align: center;
	    float: left;
	    margin: 10px;
	    box-shadow: 0px 0px 4px 1px #9b9b9b;
	    width: 280px;
	    transition: all .5s;
	}

	.respons ul li .ovh {
	    padding: 20px;
	    transition: all .5s;
	    max-height: 290px;
	    margin-bottom: 20px;
	    overflow: hidden;
	}
	.respons ul li .ovh img {
	    transition: all .5s;
	    width: 100%;
	}
	.respons ul li h2 {
	    font-size: 18px;
	    margin-bottom: 20px;
	    color: #333333;
	    min-height: 40px;
	}
	.respons ul li:hover{background: #003E33;}

	.respons ul li:hover h2{color: #fff;}

	.respons ul li:hover .ovh{padding: 0px 0px 20px 0px;}

	.respons ul li:hover .ovh img{width: 100%;}


	.project_case{
		width:100%;
		margin: 30px 0 50px;
    	float: left;
	}
	.project_case .mask{
		width: 100%;
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=60);
	    opacity: 0.6;
	}
	.project_case .casename{
		padding: 10px 50px;
		color: #fff;
		border:1px #fff solid;
		position: absolute;
	    left:50%;
	    top:50%;
	    transform: translate(-50%, -50%);
	}
	.project_case img{width: 100%;height: 325px;}
	.project_case .caseone{
		width:790px;
		float: left;
		position: relative;
	}

	.project_case .casetow{
		width:390px;
		float: left;
		position: relative;
	}
	.project_case .casethree{
		width:590px;
		float: left;
		position: relative;
	}
	.ml20{
		margin-left:20px;
	}
	.project_case div{margin-bottom:20px;}
	.qganlist{
		width:100%;
		margin:30px 0;
		float: left;
	}
	.qganlist img{
		width:100%;
	}
	.hzhb{
		background-color: #F8F8F8;
		margin-bottom:50px;
	}
	.hzhb .hzhblist{ 
		width:100%;
		display: flex;
		flex-wrap: wrap;
		margin-bottom:30px;
		float: left;
	}
	.hzhbone{
		flex: 0 0 170px;
	    max-width: 170px;
	    float: left;
	    margin:0px 15px 30px;
	}
	.joinus{
		margin:50px 0; 
		width:100%;
		float: left;
	}
	.joinus .left{
		width:430px;
		height:500px;
		float: left;
		background-color: #F8F8F8;
		position: relative;
		overflow: hidden;
	}
	.joinus .left .pic{
		width:100%;
		height: 280px;
		float: left;
		overflow: hidden;
	}
	.joinus .left .pic img{
		width:100%;
		height: 100%;
	}

	.joinus .left .desc{
		width:100%;
		float: left;
		padding:20px;
		position: relative;
	}
	.joinus .left .desc .title,.joinus .right2 .desc .title{
		width:100%;
		float: left;
		font-size: 24px;
	    font-family: 微软雅黑;
	    color: #003E33;
	}
	.joinus .left .desc p,.joinus .right2 .desc p{
		margin:10px 0;
		width:100%;
		float: left;
		font-size: 14px;
    	line-height: 150%;
    	color: #999;
	}
	.joinus .left  a.more,.joinus .right2  a.more{
		padding:5px 10px;
		float: right;
		background: none;
		border:1px #003E33 solid;
		color: #003E33;
		position: absolute;
	    bottom: 20px;
	    margin-left: -100px;
	}
	.joinus .left  a.more:hover,.joinus .right2  a.more:hover{
		background-color: #003E33;
		color: #fff;
	}

	.joinus .right{
		margin-left: 30px;
		width:740px;
		float: left;
		overflow: hidden;
	}
	.joinus .right .desc{
		padding:20px;
		width:346px;
		height: 281px;
		float: left;
		background-color: #003E33;
		color: #fff;
		position: relative;
	}
	.joinus .right .pic{
		width:393px;
		height: 281px;
		float: left;
		overflow: hidden;
	}
	.joinus .right .pic img{
		width:100%;
	}
	.joinus .right2{
		margin:35px 0 0 30px;
		width:740px;
		float: left;
		overflow: hidden;
		background-color: #F8F8F8;
	}
	.joinus .right2 .desc{
		padding:20px;
		width:375px;
		height: 183px;
		float: left;
		position: relative;
	}

	.joinus .right2 .pic{
		width:346px;
		height: 183px;
		float: left;
		overflow: hidden;
	}
	.joinus .right2 .pic img{
		width:100%;
	}

	.joinus .right .desc .title{
		width:100%;
		float: left;
		font-size: 24px;
	    font-family: 微软雅黑;
	    color: #fff;
	    border-bottom: 1px #fff solid;
	    padding-bottom: 10px;
	}
	.joinus .right .desc p{
		margin:10px 0;
		width:100%;
		float: left;
		font-size: 14px;
    	line-height: 150%;
    	color: #fff;
	}
	.joinus .right .desc a.more{
		padding:5px 10px;
		float: right;
		background: none;
		border:1px #fff solid;
		color: #003E33;
		background-color: #fff;
		position: absolute;
	    bottom: 20px;
	    margin-left: -100px;
	}
	.joinus .right .desc a.more:hover{
		background-color: #003E33;
		color: #fff;
	}

	.join_in{
		width:100%;
		float: left;
		position: relative;
		margin-bottom:100px;
	}
	.join_in .mask{
		width: 100%;
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=60);
	    opacity: 0.6;
	}
	.join_in .desc{
		width:300px;
		text-align: center;
	    color: #fff;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	}
	.join_in .desc .title{
		font-size: 24px;
    	font-family: 微软雅黑;
    	line-height: 50px;
    	width:100%;
    	float: left;
	}
	.join_in .desc .des{
		font-size: 14px;
    	font-family: 微软雅黑;
    	line-height: 40px;
    	width:100%;
    	float: left;
	}
	.join_in .desc .btn{
		margin-top: 50px;
		width:100%;
    	float: left;
    	text-align: center;
	}
	.join_in .desc .btn a{
		font-size: 24px;
    	font-family: 微软雅黑;
		padding: 10px 80px;
	    color: #003E33;
	    border: 1px #003E33 solid;
	    
	}
	.join_in img{
		width:100%;
		float: left;
	}

	.culture{
		display: flex;
		flex-wrap: wrap;
		padding:50px 0;
	}
	.culture .cnt{
		flex: 0 0 50%;
	    max-width: 50%;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom:30px;
	    float: left;
	    position: relative;
	}
	.culture .cnt img{
		width:100%;
	}

	.culture .cnt .mask{
		width: calc(100% - 30px);
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=30);
	    opacity: 0.3;
	}
	.culture .cnt .desc{
		width:300px;
		min-height: 152px;
		text-align: center;
	    color: #fff;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	}
	.culture .cnt .title{
		font-size: 36px;
    	font-family: 微软雅黑;
    	line-height: 50px;
    	width:100%;
    	float: left;
	}
	.culture .cnt .hr {
	    width: 60px;
	    margin: 10px calc(50% - 30px) 10px calc(50% - 30px);
	    height: 2px;
	    background: #fff;
	    border-radius: 3px;
	    float: left;
	}
	.culture .cnt .des{
		font-size: 16px;
    	font-family: 微软雅黑;
    	line-height: 40px;
    	width:100%;
    	float: left;
	}

	.business{
		display: flex;
		flex-wrap: wrap;
	}

	.business .first{
		flex: 0 0 40%;
	    max-width: 40%;
	    padding-top: 20px;
	    padding-right: 10px;
	    position: relative;
	    float: left;
	}
	.business .tow{
		flex: 0 0 60%;
	    max-width: 60%;
	    padding-left: 10px;
	    position: relative;
	    float: left;
		display: flex;
		flex-wrap: wrap;
	}
	.business .first .one{
		width: 100%;
		height: 100%;
	    position: relative;
	    float: left;
	    overflow: hidden;
	}
	.business .tow .one{
		flex: 0 0 50%;
	    max-width: 50%;
	    width: 50%;
	    padding-left: 10px;
	    padding-right: 10px;
	    position: relative;
	    float: left;
	    margin-top:20px; 
	    overflow: hidden;
	}

	.business .one img{
		width: 100%;
		height: 100%;
		display: block;
		-webkit-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 1s ease-out;
	    transition: all 1s ease-out;
	}
	.business .one .title{
		width: 100%;
	    background: #333333;
	    color: #FFF;
	    margin-top: -50px;
	    z-index: 2;
	    position: relative;
	    height: 50px;
	    line-height: 50px;
	    padding:0 10px;
	}
	.business .one:hover img{
		transform: scale(1.1);
	}
	.second-content{width:1200px;margin:20px auto;margin-bottom:30px;}
	.second-news-item{height:45px;line-height:45px;width:1200px;}
	.second-news-item-title{float:left;width:1000px;padding-left:20px;font-size:16px;background:url(../images/bluetitle-icon.png) no-repeat center left;}
	.second-news-item-title a{color:#333;}
	.second-news-item-date{width:180px;float:left;text-align:right;font-size:16px;}
	.second-title{width:1200px;height:50px;background:url(../images/lhtitle-bg.png) no-repeat;margin:40px auto ;text-align:center;}
	.second-title span{line-height:50px;color:#fff;font-size:26px;font-weight:bold;margin-top:50px;}
	#slider {
	    width: 100%;
	    margin: 0 auto;
	    position: relative;
	}
	
	.scroll {
	    height: auto;
	    width: 100%;
	    overflow: auto;
	    overflow-x: hidden;
	    position: relative;
	    clear: left;
	    background: #FFFFFF;
	}
	
	.scrollContainer div.panel {
	    padding: 20px 0;
	    height: auto;
	    width: 100%;
	    display: none;
	}
	
	#shade {
	    height: 50px;
	}
	
	ul.navigation {
	    list-style: none;
	    margin: 0;
	    padding: 0 20px;
	    padding-bottom: 9px;
	    overflow-x: scroll;
	    overflow-y: hidden;
	    height: 60px;
	}
	ul.navigation::-webkit-scrollbar {
	    width: 100%;
	    height: 2px;
	}
	
	ul.navigation li {
	    display: inline;
	    margin: 10px;
	    height: 44px;
	    line-height: 44px;
    	float: left;
	}
	
	ul.navigation a {
	    padding: 14px 30px;
	    color: #000;
	    text-decoration: none;
	    background-color: #F2F2F2;
	}
	
	ul.navigation a:hover {
	    background-color: #f6f6f6;
	}
	
	ul.navigation a.selected {
	    background-color: #003E33;
	    color: #fff;
	}
	
	ul.navigation a:focus {
	    outline: none;
	}
	
	.scrollButtons {
	    position: absolute;
	    top: 10px;
	    cursor: pointer;
	}
	
	.scrollButtons.left {
	    left: -20px;
	}
	
	.scrollButtons.right {
	    right: -20px;
	}
	
	.hide {
	    display: none;
	}
	
	.yiyi-news-list,.mnewlist,.yiyi-footer{display:none;}
	.mddcxlist{display:none;}
	
	.nf-float { position: fixed; right: 0; top: 50%; z-index: 50; width: 100px; height: auto; margin-top: -174px; z-index: 1000; border-radius: 10px; overflow: hidden;}
    .nf-float li { position: relative; border-bottom: 1px solid #e4e4e4; line-height: 20px; color: #fff; text-align: center; background: #ededed; }
    .nf-float li.back2top { border:none; }
    .nf-float li a { font-size: 14px; display: block; padding: 15px 0;color: #666  }
    .nf-float li.hover { overflow: hidden }
    .nf-float li i { font-size: 24px;  }
    .nf-float li p{ margin: 5px 0;}
    .nf-float li a:hover{ background: #003E33; color: #fff;}
    
    .vilist{ width: 100%; padding:20px 15px; height:240px;  overflow:hidden; position:relative;     }
    .vilist .infoList li{ margin-bottom:10px;width:100%; float:left;}
    .db-bm-bottom{display:none;}
    .product_subnav{width:100%;background-color:#000; opacity:0.7;position: fixed;left: 0;}
    .product_subnav .dropdown a{color:#fff!important;}
    .product_subnav .dropdown a:hover{color:#003E33 !important; text-decoration:none;}
    .product_subnav .dropdown{width:500px;margin:0 auto;}
    .product_subnav .dropdown .left{width:120px;float:left;}
    .product_subnav .dropdown .title{width:100%; float:left; height:40px; line-height:40px; margin-top:20px;text-align:left;}
    .product_subnav .dropdown .title a{font-size:18px;font-weight:bold;line-height: 40px!important;}
    .product_subnav .dropdown .listnav{width:120px;float:left;}
    .product_subnav .dropdown .listnav li{width:100%;float:left; height:25px; line-height:25px; font-size:12px!important; text-align:left; margin-bottom:10px; border-right:#fff 1px solid;}
    .product_subnav .dropdown .listnav li a{line-height:25px!important;}
    .product_subnav .dropdown .listnav li:hover{border-bottom:none!important;}
    .product_subnav .dropdown .prdimgs{width:300px; float:left;opacity:1;margin-top:10px;}
    .product_subnav .dropdown .prdimgs img{max-width:100%; padding:20px;}
    .pcdesc{display:block;}
    .mdesc{display:none;}
}
@media (max-width:1200px) {
	body{font-size:14px;}
	.A-map-city{display:none;}
	.page_header{width:100%;float: left;padding:10px 20px; margin-bottom: 0px;}
	.box{width: 100%;float:left;}
	.box-cnt{width: 100%;margin:0;float:left; }
	.page_header .logo{width: 60%;float: left;}
	.page_header .top_r{display: none;}
	
	.pcdesc{display:none;}
    .mdesc{display:block;}
	
	.headFullXY{display:none;}
	.banner,.search{display:none;}
	.mbanner{top:50px;}
	.swiper-button-next,.swiper-button-prev{display:none;}
	
	.nf-float{display:none;}
	
	.vilist{ width: 100%; padding:20px 15px; height:240px;  overflow:hidden; position:relative;     }
    .vilist .infoList li{ margin-bottom:10px;width:100%; float:left;}
	
	
	/*明星产品*/
	.index.product{margin-top: 60px;}
	.index.product .list{
		padding:10px;
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap:wrap;
		text-align: center;
		font-size: 16px;
		float: left;
	}
	
	.sqjm{position: absolute;margin-top: 15px;margin-left: 25px;}
    .sqjm img{width: 16px;}
    
    /*招商加盟*/
	.index.zsjm{background-image: url(../images/tmp1625533269_2128903_s.png); padding-top: 20px;margin-top: 50px;border-top: #003E33 5px solid;}
	.index.zsjm .list{width: 100%; float: left; display: block;}
	.index.zsjm .list li{width: 25%; height: 150px; float: left; padding:0 10px;}
	.index.zsjm .list li .icon{width: 100%; float: left; text-align: center; height: 60px;}
	.index.zsjm .list li .icon img{ width: 50px; height: auto; vertical-align:middle; display: initial;}
	.index.zsjm .list li .num{width: 100%;color: #003E33; height: 30px; line-height: 30px; float: left; text-align: center; position: relative;}
	.index.zsjm .list li .num i{ width: 26px;height: 26px; line-height: 23px; left:50%; margin-left:-10px; margin-top: 12px; float: left;border:#003E33 2px solid; border-radius: 13px;position: relative;}
	.index.zsjm .list li .title{width: 100%;color: #003E33;  height: 40px; line-height: 20px; float: left; text-align: center; margin-top: 0; background:none;}
	.index.zsjm .desc{width: 100%;float: left;}
	.index.zsjm .desc .title{width: 100%;float: left; font-size:16px; font-weight:bold; text-align: center;height: 50px; padding:0;}
	.index.zsjm .desc .title span{width: 100%;float: left; height: 30px; line-height: 30px; }
	.index.zsjm .desc .title hr{width: 310px; left:50%;margin-left: -148px; float: left; position: relative;}
	.index.zsjm .desc .des{width: 100%;float: left; font-size:14px; font-weight:bold; text-align: center;height: 30px; line-height: 30px; }
	.index.zsjm .zxly{width: 100%; float: left;margin:20px 0; background-color: #fff; padding:10px;}
	.index.zsjm .zxly .left{width: 100%; float: left; }
	.index.zsjm .zxly .center{width: 100%; float: left; padding:20px;background-color: #003E33;}
	.index.zsjm .zxly .right{width: 100%; float: left;padding:20px;background-color: #003E33;}
	.index.zsjm .zxly .left .title{width: 100%; height: 50px; line-height: 50px;background-color: #003E33;float: left;color: #fff; text-align: center; font-size: 16px;}
	.index.zsjm .zxly .left .title span{ line-height: 30px; }
	.index.zsjm .zxly .left .title span.num{ font-size:30px; font-weight:bold; padding:0 10px;}
	
	
	
	.index.zsjm .zxly .gundxx{width: 100% !important;height: 160px;overflow: hidden;border:none !important;}
	.index.zsjm .zxly .gundxx ul{padding: 10px;line-height:25px;}
	.index.zsjm .zxly .center .title{width: 100%;float: left; height: 50px;line-height: 50px;text-align:center; font-size:20px;font-weight:bold;color: #fff; padding-left:10px;}
	.index.zsjm .zxly .center .line{width: 100%;float: left; height: 10px;line-height: 10px; padding-left:10px;}
	.index.zsjm .zxly .center .line div{width: 100px;height: 2px; background-color: #fff; margin:0 auto;}
	
	.index.zsjm .zxly .center .img{display:none;}
	.index.zsjm .zxly .center .mimg{width:100%;text-align:center; padding:0 10%;}
	
	.MoBody{width:100% !important;}
	.MoBodyM {
		border-top:none;
		width:100% !important;
	}
	.MoBodyM {
		border-bottom:none;
	}
	.MoBodyM {
		border-left:none;
	}
	.MoBodyM {
		border-right:none;
	}
	.MoBodyM .MoHead {
		display:none;
	}
	.MoBodyM .MoBodyM {
		background:none;
	}
	.MoBodyM .MoBodyC {
		margin-top:0px;
		width:100% !important;
	}
	.MoBodyM .MoBodyC {
		margin-bottom:0px;
	}
	.MoBodyM .MoBodyC {
		margin-left:0px;
	}
	.MoBodyM .MoBodyC {
		margin-right:0px;
	}
	.form-module{
	    width:100% !important;
	    float: left;
	}
	.MoBodyM .form-module .item-list {
		width:100% !important;
		margin-top:0px;
		padding-left: 10px;
	}
	.MoBodyM .form-module .item-list {
		margin-bottom:9px;
	}
	.MoBodyM .form-module .item-list {
		margin-left:0px;
	}
	.MoBodyM .form-module .item-list {
		margin-right:0px;
		padding-right:10px;
	}
	.MoBodyM .form-module .item-name {
		display:none;
	}
	.MoBodyM .form-module .form-text input {
		Width:100%;
	}
	.MoBodyM .form-module .form-text input {
		line-height:49px;
	}
	.MoBodyM .form-module .form-text input {
		height:49px;
		padding: 0 10px;
	}
	.MoBodyM .form-module .form-select select {
		width:220px;
	}
	.MoBodyM .form-module .form-select select {
		border:rgb(237,237,237) 1px solid;
	}
	.MoBodyM .form-module .form-select select {
		padding:8px 2px 8px 2px;
	}
	.MoBodyM .form-module .form-textarea {
		background-color:rgb(245,245,245);
	}
	.MoBodyM .form-module .form-textarea textarea {
		width:100%;
	}
	.MoBodyM .form-module .form-textarea textarea {
		height:72px;
		padding: 0 10px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		color:rgb(136,136,136);
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-text input {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-but {
		width:150px;
	}
	.MoBodyM .form-module .form-but img{
		width:20px;
	}
	.MoBodyM .form-module .form-but {
		height:45px;
	}
	.MoBodyM .form-module .form-but {
		background-color:#fff;
	}
	.MoBodyM .form-module .form-but {
		background-image:none;
	}
	.MoBodyM .form-module .form-but {
		background-position:left top;
	}
	.MoBodyM .form-module .form-but {
		background-repeat:no-repeat;
	}
	.MoBodyM .form-module .form-but {
		color:#003E33;
	}
	.MoBodyM .form-module .form-but {
		font-size:14px;
	}
	.MoBodyM .form-module .form-but {
		font-weight:400;
	}
	.MoBodyM .form-module .form-but {
		font-style:normal;
	}
	.MoBodyM .form-module .form-but {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-but {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-select select {
		color:rgb(136,136,136);
	}
	.MoBodyM .form-module .form-select select {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-select select {
		font:normal 400 12px/1 '微软雅黑';
	}
	.MoBodyM .form-module .form-but {
		border:none;
	}
	.MoBodyM .form-module .form-button {
	    text-align: center;
	}
	.MoBodyM .form-module .form-button {
		margin-right:0px;
	}
	.MoBodyM .form-module .form-button {
		margin-top:10px;
	}
	.MoBodyM .form-module .form-button {
		margin-bottom:20px;
	}
	.MoBodyM .form-module .form-text {
		background-color:rgb(245,245,245);
	}
	.MoBodyM .form-module .form-text {
		background-image:none;
	}
	.MoBodyM .form-module .form-text {
		background-position:left top;
	}
	.MoBodyM .form-module .form-text {
		background-repeat:no-repeat;
	}
	.MoBodyM .form-module .form-text {
		border:none;
	}
	.MoBodyM .form-module .form-textarea {
		border:none;
	}
	.MoBodyM .form-module .form-but {
		border-radius:0px 0px 0px 0px;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-text input::-webkit-input-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-text input::-moz-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		color:rgb(169,169,169);
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-size:14px;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-weight:400;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-style:normal;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		text-decoration:none;
	}
	.MoBodyM .form-module .form-textarea textarea::-webkit-input-placeholder {
		font-family:微软雅黑;
	}
	.MoBodyM .form-module .form-textarea textarea::-moz-placeholder {
		font-family:微软雅黑;
	}
	.form-module .form-text input {
		height: 20px;
		line-height: 20px;
		padding: 0;
		border: 0;
		font-size: 12px;
		background-color: transparent;
		outline: 0;
	}
	.form-module .form-textarea textarea {
		width: 200px;
		height: 80px;
		resize: none;
		border: 0;
		font-size: 12px;
		background-color: transparent;
		padding: 0;
		outline: 0;
	}
	.form-module .item-con, .form-module .item-name {
		overflow: hidden;
		background-color: rgb(245,245,245);
	}
	
	.index .title{width: 100%; float: left;padding:10px;}
	.index .title .img{display:none;}
	.index .title .mimg{float: left;width:100%;text-align:left;}
	.index .title .mimg img{height:60px;}
	.index .title .desc{ display:none;}
	.index .title .desc p{width: 100%; font-size:14px; font-weight:bold; float: left; line-height: 25px; text-align: center;}
	.index .title .desc hr{ width: 100%; border-color: #eee; margin:0;float: left;}
	
	.index .ckgd{width: 100%;text-align: center; margin-top:20px; float: left;}
	.index .ckgd a{background-color: #003E33; padding:10px 50px; color: #fff; font-size: 14px;}
	
	.ztl-navbar {
        min-height: 50px;
        height: 50px;
        margin: 0;
        margin-bottom: -56px;
        background: #fff;
        position: fixed;
        top: 0;
        width: 100%;
        box-shadow: 0 0 10px rgba(0,0,0,0.2);
        z-index: 99;
    }
    #navbar.on {
        width: 200px;
        display: block !important;
    }
    .sr-only {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        border: 0;
    }
    .navbar-toggle {
        position: relative;
        float: right;
        padding: 9px 10px;
        margin-top: 8px;
        margin-right: 15px;
        margin-bottom: 8px;
        background-color: transparent;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        border-color: #ddd;
    }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
        background-color: #ddd;
    }
    .top-bar{display: none;}
    .ztl-navbar a.navbar-brand{
        width: 230px;min-height: 50px;background-size: 60% !important;text-indent: -99999999px;overflow: hidden; margin-left: 5px;
        background: url(../images/m_logo.png) no-repeat left center;
        display: block;
    }
    .navbar-nav > li{background: none;}
    .navbar-nav > li > a{line-height: 40px;font-size: 1.2em;}
    .navbar-nav li.hover a{color: #fff;}
    
    .ztl-navbar .navbar-toggle{ border: none; }
    .navbar-default .navbar-toggle .icon-bar{ background: #333; border-radius: 0 !important; }
    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        background: #333;
    }
    .navbar-toggle .icon-bar+.icon-bar {
        margin-top: 4px;
    }
    .collapse {
        display: none;
    }
    .navbar-collapse {
        position: fixed;
        width: 0;
        height: 100%;
        top: 0;
        background: #003E33;
        text-align: center;
        z-index: 999;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -webkit-transition: all 0.5s ease;
        left: 220px;
        margin-left: -220px;
        overflow-x: hidden;
        overflow-y: auto;
        transition: all 0.5s ease;
        padding-right: 15px;
        padding-left: 15px;
        overflow-x: visible;
        -webkit-overflow-scrolling: touch;
        border-top: 1px solid transparent;
        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
        box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    }
    .navbar-nav {
        margin: 7.5px -15px;
    }
    .navbar-nav > li {
        border-bottom: 1px solid #ccc;
        text-align: left;
        background: none;
    }
    .nav>li {
        position: relative;
        display: block;
    }
    .navbar-nav li.hover a {
        color: #fff;
    }
    .navbar-nav > li > a {
        line-height: 40px;
        font-size: 1.2em;
        display: block;
        padding: 0 20px;
        position: relative;
        color: #FFF;
    }
    
    .overlay {
        position: fixed;
        display: none;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: rgba(0, 0, 0, 0.4);
        z-index: 1;
    }
    .subnav {
        background: rgba(255,255,255,.1);
    }
    .dropdown, .dropup {
        position: relative;
    }
    .subnav a {
        display: block;
        padding: 0 25px;
        height: 40px;
        line-height: 40px;
        border-top: 1px solid rgba(255,255,255,.1);
        color: #ddd;
    }
	
	
	
	.layui-tab-title{padding: 0 20px;}
	.layui-tab-title .layui-this {
	    color: #fff !important;
	    border: 0 !important;
	    background: #003E33;
	}

	.index_news_left{
		padding: 20px;
		width:100%;
	    position: relative;
	    min-height: 1px;
	    overflow: hidden;	
		
	}
	.index_news_left ul{
		padding: 20px 0 20px 30px;
		width: 100%;
		float: left;
		border-top: 1px #EEEEEE solid;
		border-bottom: 1px #EEEEEE solid;
	}
	
		
	.index_news_left li {
		list-style-type:disc;
		color: #034FB1;
		font-size: 16px;
		float: left;
		width: 100%;
		margin-bottom:20px;
	}

	.index_news_left li .newsbox{
		width: 80%;
		float: left;
	}
	.index_news_left li .title{
		width: 100%;
		float: left;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		font-size: 16px;

	}
	.index_news_left li .desc{
		padding: 20px 0;
		width: 100%;
		line-height: 25px;
		color: #999;
		font-size: 16px;
		float: left;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		max-height: 70px;
	}
	.index_news_left li .time{
		width: 20%;
		float: left;
		text-align: right;
		color: #999;
		font-size: 14px;
	}
	.index_news_left li .time .day{
		font-size:30px;
	}
	.index_news_left .newmore{
		margin-top:20px;
		width: 100%;
		float: left;
	}
	.index_news_left .newmore .line{
		width: 85%;
		float: left;
		height:30px;
		padding: 13px 0;
	}
	.index_news_left .newmore .line .lineg{
		width: 70%;
		height:4px;
		background-color: #4C975E;
		float: left;
	}
	.index_news_left .newmore .line .lineb{
		width: 30%;
		height:4px;
		background-color: #0067A9;
		float: left;
	}
	.index_news_left .newmore .mores{
		width: 15%;
		float: left;
		font-size:20px;
		line-height: 30px;
		text-align: right;
		color: #0067A9;
	}
	.index_news_left li .time .img{
		margin-top:10px;
		display: none;
	}
	.index_news_right_m{
		width:100%;
	    padding: 20px;
	    position: relative;
	    min-height: 1px;
	}
	.index_news_right{display: none;}
	.index_news_right_m .newstop{
		width: 100%;
		float: left;
		/*display: flex;*/
		flex-wrap: wrap;
	}
	.index_news_right_m .newstop .pic{
		flex: 0 0 40%;
	    max-width: 40%;
	    max-height: 110px;
	    padding-right: 10px;
		float: left;
		overflow: hidden;
	}
	.index_news_right_m .newstop .pic img{
		width: 100%;
		float: left;
	}
	.index_news_right_m .newstop .newdesc{
		flex: 0 0 60%;
	    max-width: 60%;
	    color: #333;
	    float: left;
	    font-size:16px;
	}
	.index_news_right_m .newstop .newdesc .title{
		width: 100%;
		line-height: 30px;
		text-align: left;
		font-size:16px;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		font-weight: bold;
	}

	.index_news_right_m .newstop .newdesc .desc{
		width: 100%;
		line-height: 20px;
		height:60px;
		font-size:14px;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		max-height: 60px;
		text-align: left;
    	margin-top: 10px;
	}
	.pd20{padding: 20px;}
	.index_cnt{
		padding: 20px 20px 0;
		width: 100%;
		float: left;
	}
	.index_cnt .index_left{
		width: 100%;
		float: left;
	    position: relative;
	}
	.index_cnt .index_right{
		width: 100%;
		float: left;
	    position: relative;
	}
	.index_title{
		width: 100%;
		float: left;
	}
	.index_title .title{
		font-size:16px;
		font-weight:bold;
		line-height: 40px;
		float: left;
	}
	.index_title .title_en{
		margin-left: 20px;
		font-size:14px;
		line-height: 40px;
		color: #003E33;
		float: left;
	}
	.index_title .title_en i{
		color: #4EA15D;
	}
	.index_title .title_cls{
		margin-left: 20px;
		float: left;
	}
	.index_title .title_cls a{
		margin-top: 5px;
		display:block;
		color: #003E33;
		float: left;
		margin-left: 10px;
		padding: 2px 10px;
	}
	.index_title .title_cls a.active{
		 background-color: #003E33;
		 color: #fff;
	}
	.index_title .title_more{
		margin-left: 20px;
		float: right;
	}
	.index_title .title_more .more,.more{
		margin:10px 0 0 0;
		border-left: 5px #449C59 solid;
		background-color: #003E33;
		color: #fff;
		padding: 0px 5px;
	}
	.index_title_line{
		width: 100%;
		height:5px;
		border-top:1px #333 dotted; 
		border-bottom: 1px #333 dotted; 
		float: left;
	}
	.index_title_line .line{
		width: 150px;
		height:5px;
		background-color: #003E33;
		float: left;
		position: absolute;
    	margin-top: -1px;
	}

	.index_case,.index_video{
		display: flex;
		flex-wrap: wrap;
		width:100%;
		overflow: hidden;
		padding: 20px 0 0;
	}
	.index_case li{
		flex: 0 0 50%;
	    max-width: 50%;
	    position: relative;
	    float: left;
	    background-color: #FCFCFC;
	}

	.index_case li{
		padding-left: 5px;
		padding-right: 5px;
	}
	.index_case li .pic{
		width:100%;
		max-height: 90px;
		height:auto;
		overflow: hidden;
		float: left;
	}
	.index_case li .pic img{
		width:100%;
		height:90px;
	}
	.index_case li .desc{
		width:100%;
		float: left;
		padding: 10px 0;
		text-align: center;
		color: #999;
	}
	.index_case li .desc .title{
		height:40px;
		line-height: 40px;
		color: #333;
		font-size:16px;
		font-weight:bold;
	}

	.index_case li .desc p{
		line-height: 25px;
		white-space: pre-line;
	}
	.index_video .video{
		width:100%;
		height:auto;
		overflow: hidden;
		float: left;
	}
	.index_video .video_play{
		display: none;
	}
	.index_video .video i{
		position: absolute;
	    font-size: 50px;
	    color: #fff;
	    margin-top: 100px;
	    margin-left: 40%;
	}
	    
	.index_video .desc{
		width:100%;
		height:40px;
		line-height: 40px;
		float: left;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		background-color: #FCFCFC;
		padding: 0 20px;
	}
	.index_video iframe{
		width: 360px !important;
		height: 268px !important;
	}
	
	.jrfz{
		width:100%;
		padding: 20px 0;
		float: left;
	}
	.jrfz .jrfzone{
		display:none;
	}
	.jrfz .active{
		display:block;
	}
	.index_qywh{
		padding:0 20px;
	}
	.qywh{
		width:100%;
	    position: relative;
	    margin-bottom: 20px;
	    float: left;
	}
	.qywh .cnt{
		width:100%;
		border:1px #EEEEEE solid;
		float: left;
	}
	.qywh .pic{width:100%;float: left;}
	.qywh .pic img{width:100%;}
	.qywh .desc{width:100%;padding: 20px 20px 0;float: left;line-height: 25px;}
	.qywh .mores{width:100%;float: left;padding: 0 20px 20px;}
	.qywh .mores .more{float: right;}

	footer{
		display: none;
	}

	

	.listbanner{width: 100%;float: left;overflow: hidden;height: 160px; margin-top:50px;}
	.listbanner .bannerpic{width: 100%;height: 160px;float: left;position: relative;}
	.listbanner .mask{
		width: 100%;
		height: 160px;
		position: absolute;
		background-color: #000;
		filter:alpha(opacity=30);
	    opacity:0.3;
	}
	.listbanner .listname{
		width: 100%;
		height: 160px;
		font-size:18px;
		position: absolute;
		font-weight:bold;
		filter:alpha(opacity=100);
	    opacity:1;
	    color: #fff;
	    text-align: center;
	}
	.listbanner .listname p{
		margin-top:50px;
		line-height: 30px;
	}
	
	.listbannerp{width: 100%;float: left;overflow: hidden;height: 160px; margin-top:50px;}
	.listbannerp .bannerpic{width: 100%;height: 160px;float: left;position: relative;}
	.listbannerp .mask{
		width: 100%;
		height: 160px;
		position: absolute;
		background-color: #000;
		filter:alpha(opacity=30);
	    opacity:0.3;
	}
	.listbannerp .listname{
		width: 100%;
		height: 160px;
		font-size:18px;
		position: absolute;
		font-weight:bold;
		filter:alpha(opacity=100);
	    opacity:1;
	    color: #fff;
	    text-align: center;
	}
	.listbannerp .listname p{
		margin-top:50px;
		line-height: 30px;
	}

	.fn_left { float: left; }
	.fn_right { float: right; }
	.wzwz{display: none;}
	.wzwz_m{width:100%;padding: 20px 10px 0px; text-align:center;/*border-bottom: #3E9254 2px solid;*/}
	.wzwz_m ul{width:100%;float:left;}
	.wzwz_m ul li{width:50%;float:left; height:60px; padding:5px 10px;}
	.wzwz_m ul li a{display:block;}
	.wzwz .wz_left{float: left;}
	.wzwz .wz_right{float: right;}
	.wzwz .wz_right a { margin: 0 15px; padding-bottom: 10px; }
	.wzwz .wz_right a:hover, .wzwz .wz_right a.active { border-bottom: #003E33 2px solid; color: #003E33; }
	.wzwz_m a { margin: 0 5px; padding: 12px; }
	.wzwz_m a:hover,.wzwz_m a.active{background-color: #003E33; color: #fff;}
	/*新闻资讯*/
	.nyxw{padding: 0px;}
	.nyxw ul li {width:100%; float: left; display: block; padding: 20px 0; border-bottom: #E4E4E4 1px dashed; }
	.nyxw ul li a { display: block; }
	.nyxw ul li a .nxwimg { width: 30%; max-height: 80px; overflow: hidden; }
	.nyxw ul li a .nxwimg img { width: 100%; transition: all 0.5s; }
	.nyxw ul li a .nxjj { width: 65%; }
	.nyxw ul li a .nxjj h4 { font-size: 16px; font-weight: normal; color: #222; line-height:25px; /*white-space: nowrap; text-overflow: ellipsis; overflow: hidden;*/ }
	.nyxw ul li a .nxjj span { display: block; margin-bottom: 20px; color: #999; font-size: 15px; line-height: 30px;}
	.nyxw ul li a .nxjj p { line-height: 24px;display: none; }
	.nyxw ul li a .nxjj .xmore { margin-top: 0px; border: #003E33 1px solid; border-radius: 5px; color: #003E33; display: inline-block; padding: 5px 15px; }
	.nyxw ul li:hover img { transform: scale(1.08); }
	.nyxw ul li a:hover .xmore { background: #003E33; color: #fff; transition: all 0.5s; }
	
	.xwxql {width: 100%;line-height: 25px; min-height: 500px;  padding:20px 20px 30px 20px; }
	.xwxql .title { text-align: center; display: block; line-height: 50px; font-size: 20px; color: #222; font-weight: normal; }
	.xwxql .desc { display: block; text-align: center; margin-bottom: 50px; }
	.xwxql .content{width:100%;float: left;}
	.xwxql .content iframe{max-width:100%;/*height:auto;*/}
	.xwxql .content img{max-width: 100%;height:auto!important;}
	.xwxql p { /*text-indent: 2em;*/line-height: 25px; }
	#share { margin: 30px 0 0 0; }
	#share span { margin-bottom: 0 !important; }
	.xwxql #xwlist { margin-top: 30px;float:left;}
	.xwxql #xwlist p { text-indent: 0 !important; color: #999; }
	.xwxql #xwlist p a:hover { color: #666; text-decoration: underline; }
	
	.brand{padding: 50px 10px;}
	.brand .layui-tab-title{margin-left:0px;}
	.brand .layui-tab-title li{
		/*border:1px #F5F5F5 solid;*/
		background-color: #F5F5F5;
		font-size:16px;
		font-weight:bold;
	}
	.brand .layui-tab-title li img{ width:28px;}
	.brand .layui-tab-title li:first-child{margin-right:20px;}
	.brand .layui-tab-title .layui-this {
		color: #fff !important;
		background: #003E33;
		border-radius: unset;
	}
	.brand  .brandcnt{
		display: flex;
		flex-wrap: wrap;
		border: 1px #eee solid;
		padding: 10px 0;
	}
	.brand .brandcnt .brand_left,.brand .brandcnt .brand_right{
		width:100%;
	    padding-left: 10px;
	    padding-right: 10px;
	    position: relative;
	    min-height: 1px;
	}
	.brand .brandcnt .brand_left img{
		width:100%;
	}
	.brand .brandcnt .brand_right .title{
		width:100%;
		float: left;
		color: #B98D62;
		font-size:20px;
		height: 40px;
		line-height: 40px;
	}
	.brand .brandcnt .brand_right .desc{
		width:100%;
		float: left;
		line-height: 25px;
	}
	.brand .brandcnt .brand_right .desc p{
		width:100%;
		margin-bottom: 0px !important;
		float: left;
		line-height: 25px;
	}

	.brand .brandcnt .brand_right .desc .more{
		float: right;
		padding: 5px 10px;
		border-left: unset;
	}
	.brand .layui-badge-rim, .layui-border, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-layedit, .layui-layedit-tool, .layui-panel, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea {
	    border-color:#fff;
	}

	.ttt {
	    text-align: center;
	    font-size: 24px;
	    margin: 20px auto 20px;
	}
	.hr {
	    width: 60px;
	    margin: 0 auto;
	    height: 3px;
	    background: #003E33;
	    border-radius: 3px;
	}
	.hr2 {
	    width: 60px;
	    margin: 0 auto 30px;
	    height: 3px;
	    background: #003E33;
	    border-radius: 3px;
	}
	.tcnt{
		text-align: center;
		width:100%;
		padding:20px;
		float: left;
	}

	.xl{
		font-size: 12px;
	    text-align: center;
	    color: #939393;
	    width: 100%;
	    margin: 0 auto;
	    line-height: 30px;
	    display: flex;
	    flex-wrap: wrap;
	    justify-content: center;
	}
	.xl a{
		margin:0 20px;
	}
	.xl a:hover,.xl .active{
		color: #003E33;
		border-bottom: 2px #003E33 solid;
	}

	.list{
		padding:20px;
		width: 100%;
		display: flex;
		justify-content: space-between;
		/*margin-top: 75px;*/
		flex-wrap:wrap;
		text-align: center;
		font-size: 16px;
	}
	.list:after{
        content: '';
        width: 50%;
		position:relative;
		margin-bottom: 15px;
		overflow: hidden;
		cursor: pointer;
		padding-left: 5px;
    	padding-right: 5px;
    	font-size: 12px;
    }
	.list li{
		width: 50%;
		position:relative;
		margin-bottom: 15px;
		overflow: hidden;
		cursor: pointer;
		padding-left: 5px;
    	padding-right: 5px;
    	font-size: 12px;
	}

	.list img{
		width: 100%;
		/*max-height: 100px;*/
		display: block;
		-webkit-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 1s ease-out;
	    transition: all 1s ease-out;
	}
	.list .title{
		width: 100%;
	    background: #333333;
	    color: #FFF;
	    margin-top: -30px;
	    z-index: 2;
	    position: relative;
	    height: 30px;
	    line-height: 30px;
	    font-size: 12px;
	}
	.list li:hover img{
		transform: scale(1.1);
	}

	ul.pagelist { text-align: center; height: auto; width: 100%; margin: 20px auto;float: left; }
	ul.pagelist li { padding: 0; margin: 0; display: inline-block; margin-right: 4px; line-height: 34px; height: auto; width: auto; border: none; background: none; }
	ul.pagelist a, .pagelist .pageinfo {border: 1px solid #eee;padding: 8px 14px;font-size: 14px;_padding: 5px 10px;font-weight: normal;overflow: hidden;overflow: hidden;height: auto;width: auto;}
	ul.pagelist a:hover, .pagelist .thisclass a, .pagelist .active { background: #003E33; border-color: #003E33; color: #fff; }
	.pagelist .active a{
		color: #FFF;
	}

	.lx{
		width: 100%;
		padding:20px;
		float: left;
	}

	.hz{
		width: 100%;
		padding:20px;
		float: left;
	}
	.hz .fl{
		width: 100%;
		float: left;
	}
	.hz .fl .d1{
		font-size: 18px;
		font-weight: bold;
		line-height: 32px;
		margin-bottom: 15px;
	}
	.hz .fl .d2{
		font-size: 16px;
		line-height: 21px;
		font-weight: bold;
		margin-bottom: 17px;
	}
	.hz .fl .d3{
		font-size: 14px;
		line-height: 18px;
		color: #676966;
		margin-bottom: 47px;
	}
	.hz .fl .d4{
		height: 5px;
		width: 100px;
		background: #003E33;
		position: relative;
		z-index: 2;
	}
	.hz .fl .d5{
		height: 1px;
		width: 100%;
		background: #eee;
		margin-top:-3px;
		position: relative;
		z-index: 1;
		margin-bottom: 40px;
	}
	.hz .fl .d6{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.hz .dd{
		width: 46%;
		line-height: 25px;
		margin-bottom: 30px;
		color: #8A898E;
		text-align: center;
	}
	.hz .dd span{
		font-size: 14px;
		color: #000;
	}
	.hz .dd img{
		width: 60px;
		vertical-align: middle;
		display: inline-block;
		margin-right: 5px;
	}
	.hz .dd div{
		vertical-align: middle;
		display: inline-block;
		width: 100%;
	}

	.hz .fr{
		float: right;
		width: 100%;
		background: #F5F5F5;
	}
	.hz .fr .hzt{
		font-size: 20px;
		font-weight: bold;
		margin-top:55px;
		text-align: center;
		width: 100%;
	}
	.hz .fr .hr{
		margin: 20px auto;
	}
	.hz .fr form{
		width: 100%;
		float: left;
		padding:20px;
	}
	.hz .ipt{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.hz form input{
		width: 100%;
		display: inline-block;
		padding:15px 10px;
		margin-bottom: 20px;
		border: 1px solid #DEDEDE;
		color: #9C9C9C;
	}
	.hz textarea{
		width: 100%;
		border: 1px solid #DEDEDE;
		color: #9C9C9C;
		padding:10px;
		height: 110px;
	}
	.hz .btn{
		padding:10px 60px;
		color: #FFF;
		background: #003E33;
		border-radius: 10px;
		margin:25px auto 0;
		display: block;
	}

	.lxclear{
		clear: both;
		margin-bottom: 75px;
	}

	.div5{
		background: #f5f5f5;
		width: 100%;
		text-align: center;
		padding: 50px 0;
	}
	.div5 .dt1,.div8 .dt1,.div10 .dt1,.div11 .dt1{
		font-size: 18px;
	}
	.div5 .dt2,.div8 .dt2,.div10 .dt2,.div11 .dt2{
		margin:20px auto 15px;
		width: 60px;
		border-bottom: 3px solid #003E33;
	}
	.div5 .dt3,.div8 .dt3,.div11 .dt3{
		font-size: 14px;
		color: #999999;
	}
	.div5 .dd{
		display: flex;
		width: 100%;
		padding:50px 20px;
		text-align: center;
		justify-content: space-between;
		flex-wrap: wrap;
		padding-top: 66px;
	}
	.div5 .dd div{
		width:100%;
		margin-bottom:20px;
		background: #FFF;
		box-shadow: 1px 1px 20px 0px #e0e0e0;
	}
	.div5 img{
		display: block;
		width: 100%;
		height: 175px;
		margin:0 auto;
	}
	.div5 .p1{
		margin:20px auto;
		font-size: 14px;
	}
	.div5 .p2{
		font-size: 13px;
		color: #989898;
		width:220px;
		margin:0 auto 50px;
		text-align: left;
		line-height: 27px;
	}
	.div5 .zx{
		padding: 15px 68px;
		background: #2F69B3;
		color: #FFF;
		font-size: 18px;
		margin:53px auto 44px;
		border-radius: 5px;
	}
	
	.div8,.div10,.div11{
		padding: 50px 0 0;
		width: 100%;
		text-align: center;
		margin:0 auto;
	}
	.div8 .dt{
		font-size: 30px;
		margin:125px auto 60px;
	}
	.div8 .dd{
		padding: 50px 20px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
	}
	.div8 .dd div{
		width: 100%;
		margin-bottom:20px;
	}
	.div8 .dd .d2,.div8 .dd .d3,.div8 .dd .d4,.div8 .dd .d5{
		width: 48%;
	}
	.div8 .dd img{
		width: 100%;
		height: 216px;
		display: block;
	}
	.div8 .dd .d2 img,.div8 .dd .d3 img,.div8 .dd .d4 img,.div8 .dd .d5 img{
		height: 150px;
	}
	.div8 .dd span{
		display: block;
		color: #FFF;
		background: #ADADAD;
		padding:15px 0;
		font-size: 14px;
	}

	.div9{
		background-color: #000;
		padding: 50px 0;
	}
	.div9 .dt1{
		font-size:20px;
		margin-bottom: 20px;
		color:#fff;
		text-align: center;
	}
	.div9 .dt2{
		font-size: 14px;
		text-align: center;
		color: #FFF;
		margin-bottom: 20px;
	}
	.div9 .dt3{
		width: 60px;
		margin:0 auto;
		border-bottom: 3px solid #003E33;
	}
	.div9 .dd{
		padding:0 50px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		width: 100%;
		margin:0 auto;
	}
	.div9 .dd .d1,.div9 .dd .d2,.div9 .dd .d3,.div9 .dd .d4,.div9 .dd .d5,.div9 .dd .d6{
		width: 50%;
		margin-top:25px;
	}
	.div9 .dd img{
		display: inline-block;
		width: 40px;
	}
	.div9 .dd .fr{
		width: 100%;
		display: inline-block;
		color: #FFF;
		vertical-align: top;
		float: left;
		padding-right: 20px;
	}
	.div9 .p1{
		font-size: 20px;
		font-weight: bold;
	}
	.div9 .p2{
		margin-top:15px;
	}
	.div10{display:none;}
	.div10 .d1{width:100%; padding:20px;}
	.div10 .d1 img{width:100%;}

	.div11 .d1{
		width:100%;
		padding-top: 20px;
		display: flex;
		flex-wrap: wrap;
	}
	.div11 .d1 .fl{
		display: none;
	}
	.div11 .d1 .fr{
		padding:20px;
		width:100%;
	    position: relative;
	}
	.div11 .d1 .fr ul.mfields {
	    float: left;
	    width:100%;
	    text-align: center;
	}
	.div11 .d1 .fr ul.mfields li {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    float: left;
	    width: 100%;
	    font-family: '微软雅黑';
	    float: left;
	    margin: 7px 0;
	}
	.div11 .d1 .fr ul.mfields .title {
	    padding: 10px 0;
	    line-height: 1.5;
	    color: #5a5a5a;
	    float: left;
	}
	.div11 .d1 .fr ul.mfields .inptext {
	    width: 100%;
	    display: inline-block;
	    padding: 6px 10px;
	    margin-bottom: 0px;
	    border: 1px solid #DEDEDE;
	    color: #9C9C9C;
	}
	.div11 .d1 .fr ul.mfields textarea {
	    width: 100%;
	    border: 1px solid #DEDEDE;
	    color: #9C9C9C;
	    padding: 10px;
	    height: 110px;
	}

	.div11 .d1 .fr ul.mfields .btnsubmit {
	    padding: 10px 0px;
	    width:100%;
	    color: #FFF;
	    background: #003E33;
	    border-radius: 0px;
	    margin: 25px auto 0;
	    display: block;
	    float: left;
	    border:none;
	}

	.respons ul li {
	    background: #b1e0fa;
	    text-align: center;
	    float: left;
	    margin: 10px;
	    box-shadow: 0px 0px 4px 1px #9b9b9b;
	    width: 43%;
	    min-height: 291px;
	    transition: all .5s;
	}

	.respons ul li .ovh {
	    padding: 20px;
	    transition: all .5s;
	    margin-bottom: 20px;
	    max-height: 200px;
	    overflow: hidden;
	}
	.respons ul li .ovh img {
	    transition: all .5s;
	    width:100%;
	}
	.respons ul li h2 {
	    font-size: 18px;
	    margin-bottom: 20px;
	    color: #333333;
	}
	.respons ul li:hover{background: #003E33;}

	.respons ul li:hover h2{color: #fff;}

	.respons ul li:hover .ovh{padding: 0px 0px 20px 0px;}

	.respons ul li:hover .ovh img{width: 100%;}

	.sales img{width:100%;}
	.project_case{
		padding:20px;
		width:100%;
    	float: left;
	}
	.project_case .mask{
		width: 100%;
	    height: 30px;
	    line-height: 30px;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=60);
	    opacity: 0.6;
	    margin-top: 70px;
	}
	.project_case .casename{
		padding: 10px;
	    height: 20px;
	    line-height: 20px;
	    margin-top: 65px;
	    color: #fff;
	    text-align: center;
	    width: 100%;
		position: absolute;
	}
	
	.project_case img{
		width: 100%;
		height: 100px;
	}
	
	.project_case .caseone{
		width:45%;
		overflow: hidden;
    	height: 100px;
		float: left;
		margin:5px;
		position: relative;
	}
	.project_case .casetow{
		width:45%;
		overflow: hidden;
    	height: 100px;
    	margin: 5px;
		float: left;
		position: relative;
	}
	.project_case .casethree{
		width:45%;
		overflow: hidden;
    	height: 100px;
    	margin: 5px;
		float: left;
		position: relative;
	}
	.project_case .ml20{
		margin-left:0px;
	}
	.project_case div{margin-bottom:20px;}
	.qganlist{
		width:100%;
		margin:30px 0;
		float: left;
	}
	.qganlist img{
		width:100%;
		
	}
	.hzhb{
		background-color: #F8F8F8;
		margin-bottom:50px;
	}
	.hzhb .hzhblist{ 
		padding:20px;
		width:100%;
		display: flex;
		flex-wrap: wrap;
		margin-bottom:30px;
		float: left;
	}
	.hzhbone{
		flex: 0 0 50%;
	    max-width: 50%;
	    float: left;
	    margin: 20px 0 0;
	}
	.joinus{
		padding:20px;
		width:100%;
		float: left;
	}
	.joinus .left{
		width:100%;
		float: left;
		background-color: #F8F8F8;
		position: relative;
		overflow: hidden;
	}
	.joinus .left .pic{
		width:100%;
		float: left;
		overflow: hidden;
	}
	.joinus .left .pic img{
		width:100%;
		height: 100%;
	}

	.joinus .left .desc{
		width:100%;
		float: left;
		min-height: 200px;
		padding:20px;
		position: relative;
	}
	.joinus .left .desc .title,.joinus .right2 .desc .title{
		width:100%;
		float: left;
		font-size: 24px;
	    font-family: 微软雅黑;
	    color: #003E33;
	}
	.joinus .left .desc p,.joinus .right2 .desc p{
		margin:10px 0;
		width:100%;
		float: left;
		font-size: 14px;
    	line-height: 150%;
    	color: #999;
	}
	.joinus .left  a.more,.joinus .right2  a.more{
		padding:5px 10px;
		float: right;
		background: none;
		border:1px #003E33 solid;
		color: #003E33;
		position: absolute;
	    bottom: 20px;
	    margin-left: -100px;
	}
	.joinus .left  a.more:hover,.joinus .right2  a.more:hover{
		background-color: #003E33;
		color: #fff;
	}

	.joinus .right{
		margin-top:20px;
		width:100%;
		float: left;
		overflow: hidden;
	}
	.joinus .right .desc{
		padding:20px;
		width:100%;
		min-height: 200px;
		float: left;
		background-color: #003E33;
		color: #fff;
		position: relative;
	}
	.joinus .right .pic{
		width:100%;
		max-height: 280px;
		float: left;
		overflow: hidden;
	}
	.joinus .right .pic img{
		width:100%;
	}
	.joinus .right2{
		margin:20px 0 0 0;
		width:100%;
		float: left;
		overflow: hidden;
		background-color: #F8F8F8;
	}
	.joinus .right2 .desc{
		padding:20px;
		width:100%;
		min-height: 200px;
		float: left;
		position: relative;
	}

	.joinus .right2 .pic{
		width:100%;
		max-height: 280px;
		float: left;
		overflow: hidden;
	}
	.joinus .right2 .pic img{
		width:100%;
		height: 281px;
	}

	.joinus .right .desc .title{
		width:100%;
		float: left;
		font-size: 24px;
	    font-family: 微软雅黑;
	    color: #fff;
	    border-bottom: 1px #fff solid;
	    padding-bottom: 10px;
	}
	.joinus .right .desc p{
		margin:10px 0;
		width:100%;
		float: left;
		font-size: 14px;
    	line-height: 150%;
    	color: #fff;
	}
	.joinus .right .desc a.more{
		padding:5px 10px;
		float: right;
		background: none;
		border:1px #fff solid;
		color: #003E33;
		background-color: #fff;
		position: absolute;
	    bottom: 20px;
	    margin-left: -100px;
	}
	.joinus .right .desc a.more:hover{
		background-color: #003E33;
		color: #fff;
	}

	.join_in{
		width:100%;
		float: left;
		position: relative;
		margin-bottom:50px;
		overflow: hidden;
	}
	.join_in .mask{
		width: 100%;
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=60);
	    opacity: 0.6;
	}
	.join_in .desc{
		width:100%;
		text-align: center;
	    color: #fff;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	}
	.join_in .desc .title{
		font-size: 18px;
    	font-family: 微软雅黑;
    	line-height: 30px;
    	width:100%;
    	float: left;
	}
	.join_in .desc .des{
		font-size: 14px;
    	font-family: 微软雅黑;
    	line-height: 20px;
    	width:100%;
    	float: left;
	}
	.join_in .desc .btn{
		margin-top: 30px;
		width:100%;
    	float: left;
    	text-align: center;
	}
	.join_in .desc .btn a{
		font-size: 18px;
    	font-family: 微软雅黑;
		padding: 5px 50px;
	    color: #003E33;
	    border: 1px #003E33 solid;
	    
	}
	.join_in img{
		width:100%;
		float: left;
	}

	.culture{
		display: flex;
		flex-wrap: wrap;
		padding:50px 0;
	}
	.culture .cnt{
		width:100%;
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom:30px;
	    float: left;
	    position: relative;
	}
	.culture .cnt img{
		width:100%;
	}

	.culture .cnt .mask{
		width: calc(100% - 30px);
	    height: 100%;
	    position: absolute;
	    background-color: #000;
	    filter: alpha(opacity=30);
	    opacity: 0.3;
	}
	.culture .cnt .desc{
		width:300px;
		text-align: center;
	    color: #fff;
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    transform: translate(-50%, -50%);
	}
	.culture .cnt .title{
		font-size: 24px;
    	font-family: 微软雅黑;
    	line-height: 50px;
    	width:100%;
    	float: left;
	}
	.culture .cnt .hr {
	    width: 60px;
	    margin: 10px calc(50% - 30px) 10px calc(50% - 30px);
	    height: 2px;
	    background: #fff;
	    border-radius: 3px;
	    float: left;
	}
	.culture .cnt .des{
		font-size: 14px;
    	font-family: 微软雅黑;
    	line-height: 40px;
    	width:100%;
    	float: left;
	}

	.business{
		display: flex;
		flex-wrap: wrap;
		padding:20px;
	}

	.business .first{
		max-width: 100%;
	    position: relative;
	    float: left;
	}
	.business .tow{
		max-width: 100%;
	    position: relative;
	    float: left;
		display: flex;
		flex-wrap: wrap;
	}
	.business .first .one{
		max-width: 100%;
		width: 100%;
	    position: relative;
	    float: left;
	    margin-top:20px; 
	    overflow: hidden;
	}
	.business .tow .one{
		margin-top:20px; 
		max-width: 100%;
		width: 100%;
	    position: relative;
	    float: left;
	    overflow: hidden;
	}

	.business .one img{
		width: 100%;
		height: 100%;
		display: block;
		-webkit-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 1s ease-out;
	    transition: all 1s ease-out;
	}
	.business .one .title{
		width: 100%;
	    background: #333333;
	    color: #FFF;
	    margin-top: -50px;
	    z-index: 2;
	    position: relative;
	    height: 50px;
	    line-height: 50px;
	    padding:0 10px;
	}
	.business .one:hover img{
		transform: scale(1.1);
	}
	
	.second-content{width:100%;float: left;padding:20px;}
	.second-news-item{height:45px;line-height:45px;width:100%;}
	.second-news-item-title{float:left;width:70%;padding-left:20px;font-size:16px;background:url(../images/bluetitle-icon.png) no-repeat center left;}
	.second-news-item-title a{color:#333;}
	.second-news-item-date{width:100px;float:left;text-align:right;font-size:16px;}
	.second-title{width:100%;height:50px;background:url(../images/lhtitle-bg.png) no-repeat center;margin:40px auto ;text-align:center;}
	.second-title span{line-height:50px;color:#fff;font-size:26px;font-weight:bold;margin-top:50px;}
	
	#slider {
	    width: 100%;
	    margin: 0 auto;
	    position: relative;
	}
	
	.scroll {
	    height: auto;
	    width: 100%;
	    overflow: auto;
	    overflow-x: hidden;
	    position: relative;
	    clear: left;
	    background: #FFFFFF;
	}
	
	.scrollContainer div.panel {
	    padding: 20px 0;
	    height: auto;
	    width: 100%;
	    display: none;
	}
	
	#shade {
	    height: 50px;
	}
	
	ul.navigation {
	    list-style: none;
	    margin: 0;
	    padding: 0 20px;
	    padding-bottom: 9px;
	    overflow: hidden;
	    overflow-x: scroll;
	    
	    height: 60px;
	    width: 100%;
	}
	ul.navigation::-webkit-scrollbar {
	    width: 100%;
	    height: 2px;
	}
	
	ul.navigation li {
	    display: inline;
	    margin: 10px 10%;
	    height: 44px;
	    line-height: 44px;
    	float: left;
    	width:80%;
	}
	
	ul.navigation a {
	    display: block;
	    text-align:center;
	    color: #000;
	    text-decoration: none;
	    background-color: #F2F2F2;
	}
	
	ul.navigation a:hover {
	    background-color: #f6f6f6;
	}
	
	ul.navigation a.selected {
	    background-color: #003E33;
	    color: #fff;
	}
	
	ul.navigation a:focus {
	    outline: none;
	}
	
	.scrollButtons {
	    position: absolute;
	    top: 10px;
	    cursor: pointer;
	}
	
	.scrollButtons.left {
	    left: -10px;
	}
	
	.scrollButtons.right {
	    right: -10px;
	}
	
	.hide {
	    display: none;
	}
	
	
	.w1680 {
		position: relative;
		width: 100%;
		float: left;
	}
	.js-m .split {
		display: inline-block !important;
	}
	.f-cb {
		zoom: 1;
	}
	.index-list2{
		padding:3.25rem 0;
	}
	.index-list2 .left{
		float:left;
		width:100%;
		padding: 10px;
	}
	.index-list2 .left .name{
		font-size:30px;
		color:#444444;
		line-height:60px;
		text-align:left;
	}
	.index-list2 .shuli{
		margin-top:50px;
		font-size:0;
	}
	.index-list2 .shuli li{
		float:left;
		padding-bottom: 1rem;
		border-bottom: 1px dashed rgba(232, 232, 232, 1);
	}
	.fadeInUp {
		-webkit-animation-name: fadeInUp;
		animation-name: fadeInUp;
	}
	.animated {
		-webkit-animation-duration: 1s;
		animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}
	.index-list2 .shuli li:nth-child(2n-1){
	   width:50%;
	   text-align: left;
	}
	.index-list2 .shuli li:nth-child(2n){
	   width:50%;
	   text-align: left;
	   padding-left: 20px;
	}
	.index-list2 .shuli li:nth-child(3){
	   margin-top:1rem;
	   border-bottom:0;
	}
	.index-list2 .shuli li:nth-child(4){
	   margin-top:1rem;
	   border-bottom:0;
	}
	.index-list2 .shuli li .number .shu{
		font-size:40px;
		font-family: "BEBASNEUE REGULAR";
		color:#e60012;
		font-weight:bold;
		line-height:50px;
		vertical-align:top;
	}
	.index-list2 .shuli li .number .numname{
		font-size:18px;
		color:#e60012;
		vertical-align:top;
		margin-left:10px;
		line-height: 50px;
	}
	.index-list2 .shuli li .num-tit{
		font-size:14px;
		color:#444444;
		line-height:20px;
		margin-top:10px;
	}
	.index-list2 .more-list2{
		display: inline-block;
		width: 150px;
		height: 50px;
		background-color: #003E33;
		color: #fff;
		line-height: 50px;
		background-position: 120px center;
		background-repeat: no-repeat;
		background-size: 8px;
		background-image: url(../images/next1.png);
		padding-left: 20px;
		font-size: 20px;
		text-align: left;
		margin-top:20px;
		transition:all 0.3s;
		margin-left: 0px;
	}
	.index-list2 .more-list2:hover {
		background-position: 130px center;
	}
	.index-list2 .right{
		float:left;
		width:100%;
		position:relative;
	}
	.index-list2 .right>img{
		width:100%;
	}
	.index-list2 .right .map-div{
		position:absolute;
		width:35.7%;
		height:37%;
		border-radius:4px;
		background-color:#e60012;
		right:3.3%;
		bottom:13%;
	}
	.index-list2 .right .map-div .map-list{
		padding: 0 0.75rem;
	}
	.index-list2 .right .map-div .map-list .name{
		font-size:0.5rem;
		color:#fff;
		height:2rem;
		line-height:2rem;
		text-align:center;
		border-bottom:1px solid rgba(255, 255, 255, 0.5)
	}
	.index-list2 .right .map-div .map-list .bottom{
		margin-top:0.6rem;
	}
	.index-list2 .right .map-div .map-list .sm-left{
		float:left;
		width:55%;
	}
	.index-list2 .right .map-div .map-list .sm-left .add{
		font-size:0.35rem;
		color:#fff;
		line-height:0.5rem;
		padding-left:0.75rem;
		background-position:top left;
		background-repeat:no-repeat;
		background-size:0.5rem;
		background-image:url(../img/add.png);
	}
	.index-list2 .right .map-div .map-list .sm-left .tel{
		font-size:0.35rem;
		color:#fff;
		line-height:0.5rem;
		padding-left:0.75rem;
		background-position:top left;
		background-repeat:no-repeat;
		background-size:0.5rem;
		background-image:url(../img/tel.png);
		margin-top:0.5rem;
	}
	.index-list2 .right .map-div .map-list .sm-right{
		float:right;
		width:40%;
	}
	.index-list2 .right .map-div .map-list .sm-right img{
		width:100%;
	}
	
	.index.news{background-color: #FAFAFA; min-height: 530px;}
	.index.news .list{display:none;}
	.mnewlist{width:100%;}
	.yiyi-news-list{width:100%;}
	.mnewlist li .title{padding:0 10px;position:absolute;width:100%;background-color:#000; opacity:0.6;margin-top: -70px; height:40px; line-height:40px;}
	.mnewlist li .title a{color:#fff; font-size:14px; font-weight:bold;}
	.mnewlist li .desc{ padding:0 10px;position:absolute;width:100%;background-color:#000;  color:#fff;opacity:0.6;height:30px; line-height:30px;margin-top: -30px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
    .yiyi-news-list ul{ padding:10px;width:100%;float:left; position:relative;}
    .yiyi-news-list ul li{padding-bottom: 0px; height: 90px; padding-top: 0px; margin-top: 10px; position: relative; background: #fff; float:left; }
    
    .yiyi-news-list ul li:after{    position: absolute;
        left: 0;
        top: 0;
        content: "";
        width:40px;
        height: 0;
        border-bottom:90px solid #dfdfdf;
        border-right: 50px solid transparent;
        -webkit-transition: all 0.5s;
        transition: all 0.5s;}
    .yiyi-news-list ul li span{ color: #949494; text-align: center; display: inline-block; width: 60px; height: 60px; margin-top: 30px; position: absolute; z-index: 1}
    .yiyi-news-list ul li span i{ display: block; font-style: normal; font-size: 32px; }
    .yiyi-news-list ul li .list-info{ margin-left: 90px; display: block;width:73%;overflow:hidden;}
    .yiyi-news-list ul li .t{ display: block; margin:0; padding: 0; font-size: 16px; font-weight: normal; color: #333; overflow: hidden; height: 35px; line-height: 35px; }
    .yiyi-news-list ul li .p{ display: block; line-height: 25px; height: 50px; overflow:hidden; text-overflow: ellipsis; color: #999}
    
    .prdsearch{padding:20px 0;}		
	.searchprd{width: 100%;float: left;}
	.searchprd .button{    background-color: #003E33;border: #003E33 1px solid;padding: 0 10px;height: 30px;color: #fff;}
	.searchprd li{width: 100%; float: left; padding:10px 15%;}
	.searchprd li select{width: 65%; border:#ccc 1px solid;height:30px; line-height: 30px;}
	.searchprd li input{width: 65%;height:30px; line-height: 30px; border:#ccc 1px solid;}
	
	.productlist{margin:10px 0;width:100%;float: left;padding: 10px;}
	.productlist .ptitle{width: 100%; float: left; font-size:16px;font-weight: bold;  border-bottom: #eee 1px solid;}
	.productlist .ptitle span{border-bottom: #003E33 1px solid;}
	.productlist .list{width: 100%; float: left;display: flex;flex-wrap: wrap;justify-content: flex-start;margin-top: 20px;}
	.productlist .list li{width: 49%; float: left; min-height:100px;overflow:hidden;margin-right: 1%;position:relative;}
	.list .itemtitle {
		position:absolute;
		left:0;
		bottom:10px;
		width:100%
	}
	.list .itemtitle .intitle {
		display:flex;
		place-content:space-between;
		align-items:center;
		padding:0 20px
	}
	.list .itemtitle .intitle p {
		font-size:13px;
		color:#000000;
		color:#ffffff;
		z-index:2;
		margin-bottom:0
	}
	.list .itemtitle .intitle .rect {
		width:25px;
		height:25px;
		background:#003E33;
		background:;
		border-radius:5px
	}
	.list .itemborder {
		/*border:1px solid;
		border-color:#003E33;
		border-color:;*/
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		margin:20px;
		display:none;
		align-items:center;
		justify-content:center;
		flex-flow:column;
		z-index:2
	}
	.list .itemborder p {
		font-size:14px;
		color:#000000;
		color:#ffffff
	}
	.list li:hover .itemtitle {
		display:none
	}
	.list li:hover .itemborder {
		display:flex
	}
	.list .prdmask {
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background-color:rgba(0,0,0,0.3)
	}
	
	.gcancj{height:400px;}
	.nei-bannerdiv .right {
	    display: none;
	}
	.nei-bannerdiv .left {
		position: relative;
	    width: 100%;
	    height: 694px;
	    padding: 20px;
	    float: left;
	    background-repeat: no-repeat;
	    background-position: center;
	    background-size: cover;
	    background-image: url(../images/bei-left.jpg);
	}
	.nei-bannerdiv .left .left-mian {
		position: relative;
	    float: left;
	    width: 100%;
	    max-height: 80%;
	    margin-top:50px;
	}
	.nei-bannerdiv .left .left-mian .piblod {
	    font-size: 36px;
	    color: #222222;
	    font-family: "PINGFANG BOLD_1";
	    line-height: 50px;
	}
	.js-m .split {
	    display: inline-block !important;
	}
	.nei-bannerdiv .left .left-mian .list-name {
	    font-size: 16px;
	    color: #666666;
	    line-height: 30px;
	    margin-top: 20px;
	    text-align: justify;
	}
	.nei-bannerdiv .left .left-mian .list-name p{
		font-size: 16px;
		line-height: 30px;
	}
	.nei-bannerdiv .left .left-mian .more-down {
	    font-size: 14px;
	    display: inline-block;
	    padding-right: 80px;
	    color: #fff;
	    margin-top: 30px;
	    cursor: pointer;
	    transition: all 0.3s;
	    background-color: #003E33;
        padding: 5px 20px;
	}
	
	.db-bm-bottom{position:fixed;bottom:0;left:0;right:0;z-index:999;width:100%;height: 5.2rem;margin:0 auto;background:url("../images/iconbottom.png") no-repeat;background-size:100% auto;}.db-bm-bottom a:nth-child(1),.db-bm-bottom a:nth-child(3){text-align: center;position: absolute;bottom: 0;width: 39%; height: 2rem;
line-height: 2rem;color: #fff; font-size: 1rem;}
    .db-bm-bottom a:nth-child(1){left:0;text-indent:1.1rem;}.db-bm-bottom a:nth-child(3){right:0;text-indent:1.25rem;}
    .db-bm-bottom a:nth-child(2){position:absolute;bottom:0;left:0;right:0;width:1.5rem;height:1.45rem;margin:0 auto;}
	
	
	/* CSS News */
	.indexNews{ padding:5px 0px; }
	.indexNews li{ border-bottom:#D9D9D9 1px dotted; height: 100%; overflow: hidden; padding:20px 5px 30px 5px; }
	.indexNews_l{ width: 20%; overflow: hidden; float: left; display:none;}
	.indexNews_l div{ width: 100%; height: 105px; background:#F2F5FA; position: relative;}
	.indexNews_lsp1{ line-height:1.8; text-align: center; font-size: 36px; color: #b1b1b1; float: left; width: 100%; transition: all 0.5s;}
	.indexNews_lsp2{ line-height:1.3; font-size: 13px; color: #b1b1b1;position: absolute; top: 55px; right: 10px; background-color: #f2f5fa;}
	.indexNews_r{ width:100%; overflow: hidden;float: right; padding-left:10px;}
	.indexNews_rp1{ line-height:1.8; font-size: 16px; font-weight:bold; transition: all 0.5s;}
	.indexNews_rp2{ line-height:1.5; color: #b6b6b6; }
	.indexNews_rp2 span{ float: left; margin-right:10px;}
	.indexNews_rp3{ line-height:1.5; color: #8a8a8a; padding-top:5px;}
	.indexNews li a:hover{ color: #003E33; }
	.indexNews li a:hover .indexNews_rp1{ padding-left: 5px; }
	.indexNews li a:hover .indexNews_lsp1{ color: #003E33; }
	
	.yiyi-footer{width:100%;text-align: center; background: #444; color: #fff; padding: 10px; float:left; margin-top:50px;}
	
	.qywhs{ width:100%;position:relative; padding: 0;float: left;}
	.qywhs li{ width: 100%; margin-right:1%; float: left; list-style-type:none; background-color:#fff; padding:20px;position:relative; min-height:40px; margin-bottom:30px;border: #f2f2f2 1px solid;}
	.qywhs li .line{ width:4px; height:80px; position:absolute; background-color:#003E33;left:-3px;}
	.qywhs li .title{ width:100%; font-weight:bold;font-size: 16px;color: #333333;text-align: left;}
	.qywhs li .desc{width:100%; font-size: 14px;line-height: 1.7;color: #888888; margin-bottom: 0px;    text-align: left;}
	
	.zbcx{min-height:400px;}
	.zbcx .weiz{ width: 100%; float: left; position: relative; padding:0 10px; display: flex;}
	.zbcx .weiz li{width: 30px; float: left; height: 30px;}
	.zbcx .weiz li.line{width: 200px; float: left;}
	.zbcx .weiz li.line div{width: 100%; height: 2px; background-color: #ccc; margin-top:14px;}
	.zbcx .weiz li.cur{ color: #003E33;}
	.zbcx .weiz li span.num{ color: #fff;background-color: #ccc; width: 30px; height: 30px; border-radius: 15px; display:block;line-height:30px;text-align:center;}
	.zbcx .weiz li.cur span.num{ color: #fff;background-color: #003E33; width: 30px; height: 30px; border-radius: 15px; display:block;line-height:30px;text-align:center;}
	.zbcx .weiz .cur div{background-color: #003E33!important;}
	
	.zbcx .weizs{ width: 100%; float: left; position: relative; padding:0 10px; display: flex; line-height:25px; font-size:12px; font-weight:bold; color:#999;}
	.zbcx .weizs li.tt1{width: 25%; padding:5px; float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt2{width: 25%; padding:5px;float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt3{width: 25%; padding:5px;float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.tt4{width: 25%; padding:5px;float: left; height: 50px; text-align:center;}
	.zbcx .weizs li.cur{ color: #003E33;}
    
    .zbcx .zbsearch{ width: 100%; float: left; position: relative; padding:10px; display: flex; line-height:50px; }
    .zbcx .zbsearch .layui-form{width: 100%;float: left;}
    .zbcx .zbsearch .input{width: 70%;float: left;}
    .zbcx .zbsearch .input{width: 100%;float: left;}
    .zbcx .zbsearch .input2{width: 50%;float: left;}
    .zbcx .zbsearch .input3{width: 40%;float: left;margin-right:10px;}
    .zbcx .zbsearch .input input,.zbcx .zbsearch .input2 input,.zbcx .zbsearch .input3 input{width: 100%; height:40px; text-indent:10px; border:#ccc 1px solid;float: left;}
    .zbcx .zbsearch .btn{width: 100px;float: left;}
    .zbcx .zbsearch .btn .btns{width: 100px;float: left;height:40px;border:#003E33 1px solid; line-height:40px; color:#fff;background-color: #003E33;}
    
    .zbcx .ddlist{ width: 100%; float: left; position: relative; padding:20px; margin:10px 0; border:none;}
    .zbcx .ddlist .title{width: 100%; float: left; font-size:16px; color:#003E33; line-height:40px; height:40px;border-bottom:#ccc 1px solid;}
    .zbcx .ddlist .ddcxlist{display:none;}
    .mddcxlist{width:100%; float:left;border:#ccc 1px solid;margin:10px 0; padding:10px;display:block;}
    .mddcxlist li{width:100%;float:left;border-bottom:#f5f5f5 1px solid;  line-height:25px; padding:10px 0;}
    .mddcxlist li label{width:25%;float:left; text-align:right;}
    .mddcxlist li p{margin-left:5%;width:70%;float:left; text-align:left;line-height: 25px;}
    
    #pinglun{display:none;}
    .pinglun{width:100%;float:left;}
    .pinglun .head{width:100%;float:left;}
    .pinglun .head img{width:100%;}
    .pinglun .cnt{width:100%;float:left; padding:20px;}
    .pinglun .cnt .zheyao{width:100%;float:left;line-height:20px;}
    .pinglun .cnt .title{width:100%;float:left;line-height:40px; height:40px; margin:20px 0; font-size:14px; font-weight:bold;position:relative;}
    .pinglun .cnt .title .t{width:150px;float:left;line-height:40px; height:40px; border-bottom:#ccc 2px solid;font-size:14px; font-weight:bold;position:relative;}
    .pinglun .cnt .title .line{width:50px; height:2px; background-color:#003E33; position:absolute; bottom: 0px;}
    .pinglun .cnt .ddxx{display:none;}
    .pinglun .cnt .plcnt{width:100%; float:left;}
    .pinglun .cnt .plcnt li.pt{width:100%; float:left;line-height:30px;}
    .pinglun .cnt .plcnt li.pt textarea{width:100%; float:left; height:100px; padding:10px;}
    .pinglun .btns{width:100%; float:left; height:50px; text-align:right; margin-top:20px;}
    .pinglun .btns .btn{ padding:5px 20px; background-color:#003E33; color:#fff; border:none;}
    
    .zbcls{width:100%;float:left;margin-top:50px; position:relative;}
    .zbcls img{width:100%;position:relative;}
    .zbcls .cnt{position:absolute;bottom: 0px;left: 100px;width: 150px;}
    .zbcls .cnt .left{width:50px;padding-top: 0px;height: 50px;position: relative; float: left;color:#003E33; font-size:12px; font-weight:bold;}
    .zbcls .cnt .right{width:50px;padding-top: 0px;height: 50px;margin-top: -10px;position: relative; float: left;color:#BD9970; font-size:12px;}
    .zbcls .cnt .right .djs{height: 30px;}
    .zbcls .cnt .right .djs span.joind{line-height: 40px;font-size: 18px;font-weight: bold;}
    
    .zbcx .ddlist .ddcxlists{display:none;}
    
    .mztk{width:100%; margin-top:20px;float:left; background-color:#F2F2F2; padding:20px;}
    .mztk .title{width:100%; float:left; color: #003E33;font-size: 16px;font-weight: bold; height:40px; line-height:40px;}
    .mztk .title span{height:40px; line-height:40px;}
    .mztk .title .mztkzk{width:50px; float:right; text-align:right; font-size:20px;}
    .mztk .cnt{width:100%; float:left; line-height:25px;}
    .mztk .cnt p{width:100%; float:left; line-height:25px;}
    
    
    .zbcl{width:100%; margin:20px 0;float:left; background-color:#F2F2F2; padding:20px;}
    .zbcl .title{width:100%; float:left; color: #003E33;font-size: 16px;font-weight: bold; height:40px; line-height:40px;}
    .zbcl .title span{height:40px; line-height:40px;}
    .zbcl .title .zbclzk{width:50px; float:right; text-align:right; font-size:20px;}
    .zbcl .cnt{width:100%; float:left; line-height:25px;}
    .zbcl .cnt p{width:100%; float:left; line-height:25px;}
    
    .case-list li{
	    float:left;
	    width:100%;
	    height:auto !important;
	    margin-right:0;
	    margin-bottom:20px;
	    border:1px solid #e5e5e5;
	    box-sizing:border-box;
	    cursor:pointer;
	    padding: 0;
	}
	.case-list li:nth-child(4n){
	    margin-right:0;
	}
	.case-list li .img{
	    width:100%;
	    overflow:hidden;
	}
	.case-list li .img img{
	    height:100%;
	    transition:all 0.3s;
	}
	.case-list li .img-div{
	    padding:20px;
	}
	.case-list li .img-div .span{
	    font-size:16px;
	    color:#000;
	    text-align:center;
	    line-height:30px;
	    transition:all 0.3s;
	}
	.case-list li .img-div .span .xian{
	    color:#e5e5e5;
	    margin:0 0.25rem;
	}
	.case-list li .img-div .span-p{
		font-size:13px;
		color:#666;
		margin-top:20px;
		line-height:25px;
		text-align:justify;
		height:50px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
		padding:0 10px;
	}
	.navmusk{position:fixed;width:100%;height:100%;top:0; left:0;z-index:998;display:none;}
	
	
    
}
