@charset "utf-8";
/* CSS Document */
body{ 
font-family:"微软雅黑",'Microsoft Yahei', "PingFang SC", "Helvetica Neue",Arial, Helvetica, sans-serif;color:#414141; font-size: 0.2rem;}
html, body, div, span, h1, h2, h3, h4, h5, h6, em, img, strong, sub, sup, tt,dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td,ul,li,p,a{ margin: 0; padding: 0;  }
input,select,textarea{ vertical-align:middle;}
img{ border:0; max-width:100%;}
ul,li{ list-style-type:none;}
a:link,a:visited{
text-decoration:none;}
a:hover{text-decoration:none !important;}
.overhide{overflow:hidden;text-indent:-100em; }
.clear {clear: both;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix{zoom:1} 
a{text-decoration:none;}
.clear {clear: both;font-size: 0;line-height: 0;height: 0;visibility: hidden}
.clearfix:after, .clearfix:before {content: "";display: table}
.clearfix:after {clear: both}
.clearfix {zoom: 1}
textarea {overflow: auto;}


/*header*/
.header{
	background-color: #ffffff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 12;
	width: 100%;
	height: 1.5rem;
}
.top{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
	height: 1.5rem;
}
.toplogo{
	display: inline-block;
	width: 2.1rem;
	/* height: 1rem; */
	line-height: 1.5rem;
	overflow: hidden;
	font-size: 0;
}
.toplogo img{
	/* width: 1.6rem; */
	/* height: 0.54rem; */
	vertical-align: middle;
}
.cd{
	float:right;
	height: 1.5rem;
}
.cd>span{
	float: left;
	display: inline-block;
	margin-right: 0.1rem;
	height: 1rem;
	line-height: 1.5rem;
	color: #444444;
	font-size: 0.24rem;
}
.cdsel>span{
	display: none;
}
.menubtn{
	float: right;
	position:relative;
	display: inline-block;
	width:0.5rem;
	cursor:pointer;
	height: 1.5rem;
	background: url(../images/mbtn.png) center no-repeat;
	background-size: 0.5rem 0.35rem;
}
.cdsel .menubtn{
	background: url(../images/xbtn.png) center no-repeat;
	background-size: 0.38rem 0.37rem;
}
.nsmenu{
	position: fixed;
	z-index: 11;
	background: #FFFFFF;
	width: 100%;
	height: calc(100% - 1rem);
	font-size: 0.36rem;
	top: -100%;
	left: 0;
	overflow: auto;
	overflow-x: hidden;
	transition: top ease 0.35s;
}
.nav_show{
	top:1rem;
}
.sekuang{
	width: 100%;
	padding: 0rem 0.2rem;
	margin-top: 0.75rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.sekuang form{
	width: 100%;
	overflow: hidden;
}
.seinput{
	float: left;
	display: inline-block;
	width: 5.6rem;
	height: 0.8rem;
	margin-right: 0.3rem;
	font-size: 0.36rem;
	color: #999999;
	overflow: hidden;
	background: none;
	outline: none;
	border: #eeeeee solid 1px;
	border-radius: 2.8rem;
	padding-left: 0.8rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/search.png) left 0.36rem center no-repeat;
	background-size: 0.34rem 0.34rem;
}
.sekuang a{
	float: left;
	color: #1ea588;
	font-size: 0.36rem;
	line-height: 0.8rem;
}
.nsmenu>ul>li{
	width: 100%;
	font-size: 0;
	border-bottom: #eeeeee solid 1px;
}
.nsmenu>ul>li>a{
	position: relative;
	display: inline-block;
	width: 100%;
	height: 1.3rem;
	line-height: 1.3rem;
	color: #444444;
	font-size: 0.36rem;
	padding-right: 1.2rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.nsmenu>ul>li>a i{
	position: absolute;
	right: 0.45rem;
	top: 0.57rem;
	width: .2rem;
    height: .2rem;
    border-top: 1px solid #686868;
    border-left: 1px solid #686868;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    margin-left: .3rem;
    margin-bottom: .03rem;
    transition: all .3s linear;
    -webkit-transition: all .3s linear;
}
.nsmenu>ul>li.cdliact>a i{
	top: 0.5rem;
	transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
}
.nsmenu ul li ul{
	overflow: hidden;
	margin-bottom: 0.2rem;
	display: none;
}
.nsmenu ul li ul li{
	display: inline-block;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	padding-left: 0.6rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.nsmenu ul li ul li a{
	display: inline-block;
	width: 100%;
	color: #444444;
	font-size: 0.36rem;
}
.nsmenu ul li ul li a:hover{
	color: #1ea588;
}
.nsmenu>ul>li>a:hover{
	color: #1ea588;
}

.mtop {
	width: 100%;
	height: 1rem;
}
.mbottom{
	width: 100%;
}
/*footer*/
.footer{
	width: 100%;
	background-color: #f4f4f4;
	overflow: hidden;
	padding-bottom: 0.2rem;
}
.fttit{
	width: 100%;
	border-bottom: #dcdcdc solid 1px;
	overflow: hidden;
	margin: 0.6rem auto 0rem;
	padding-bottom: 0.3rem;
}
.fttit h5{
	color: #444444;
	font-size: 0.3rem;
	font-weight: bold;
}
.ftxinxi{
	width: 100%;
	overflow: hidden;
	margin-top: 0.2rem;
}
.ftxinxi ul li{
	float: left;
	width: 50%;
	overflow: hidden;
	position: relative;
	padding-left: 0.55rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.ftxinxi ul li:nth-child(2n){
	padding-left: 0.75rem;
}
.ftxinxi ul li:nth-child(2n)>span{
	left: 0.2rem;
}
.ftxinxi ul li>span{
	position: absolute;
	left: 0;
	top: 0;
	width: 0.55rem;
	height: 0.35rem;
}
.ftxinxi ul li>span img{
	width: 0.34rem;
	height: 0.35rem;
}
.ftxinxizi{
	width: 100%;
	overflow: hidden;
	font-size: 0;
}
.ftxinxizi span{
	display: inline-block;
	width: 100%;
	color: #666666;
	font-size: 0.2rem;
}
.ftxinxizi p{
	color: #666666;
	font-size: 0.24rem;
	word-wrap:break-word;
}
.ftnav{
	width: 100%;
	overflow: hidden;
	margin-top: 0.6rem;
	padding-bottom: 0.25rem;
	border-bottom: #e5e5e5 solid 1px;
}
.ftnav ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.4rem;
}
.ftnav ul li:last-child{
	margin-bottom: 0;
}
.ftnavbt{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.3rem;
}
.ftnavbt a{
	color: #222222;
	font-size: 0.24rem
}
.ftnav ul li>a{
	float: left;
	width: 50%;
	overflow: hidden;
	color: #666666;
	font-size: 0.2rem;
	margin-bottom: 0.15rem;
}
.ftbot{
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-top: 0.3rem;
}
.ftbot p{
	color: #666666;
	font-size: 0.2rem;
}
.ftbot p a{
	color: #666666;
}
.jianju{
	padding: 0rem 0.3rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

/*index*/
.symain{
	margin: 0 auto;
	overflow: hidden;
}
/*轮播图*/
.lunbotu{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.lunbotu .swiper-slide>img{
	display: block;
	margin: 0 auto;
	width: 100%;
}
.syban{
	position: absolute;
	top: 24%;
	right: 0.4rem;
	width: 100%;
	margin: auto;
	text-align: right;
}
@font-face {
    font-family: 'Acrom';
    src: url(../font/THE.NORTHERN.BLOCK_ACROM.BOLD.OTF);
}
.sybanzia{
	font-family: "Acrom";
	font-weight: bold;
	font-size: 0.43rem;
	color: #fff;
	margin-bottom: 0.1rem;
}
.sybanzib{
	color: #fefefe;
	font-size: 0.5rem;
	font-weight: bold;
	font-family: "思源黑体 CN";
	margin-bottom: 0.45rem;
}
.sybanmore{
	position: relative;
}
.sybanmore a{
}
.sybanmore a i{
	display: inline-block;
	width: 1.5rem;
	height: 0.55rem;
	background-color: #3990ec;
}
.sybanmore a p{
	position: absolute;
	top: 0.05rem;
	right: 0.05rem;
	width: 1.5rem;
	height: 0.55rem;
	background-color: #1ea588;
	text-align: center;
	line-height: 0.55rem;
	font-family: "思源黑体 CN";
	color: #fefefe;
	font-size: 0.2rem;
}
.sybanmore a p span{
	display: inline-block;
	margin-left: 0.1rem;
	width: 0.23rem;
	height: 0.55rem;
}
.sybanmore a p span img{
	width: 0.25rem;
	height: 0.16rem;
	vertical-align: middle;
}
.lunbotu>.swiper-pagination-bullets, .lunbotu .swiper-pagination-custom, .lunbotu .swiper-pagination-fraction {
    bottom: 0.55rem;
    left: 0;
    width: 100%;
   
}
.lunbotu.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	 margin: 0rem 0.08rem;
}
.lunbotu .swiper-pagination-bullet {
  	width: 0.15rem;
  	height: 0.15rem !important;
  	text-align: center;
  	background-color: #1ea588;
 	border-radius:50%;
  	opacity: 1;
  	box-shadow: none;
  	transition:0s;
}
.lunbotu .swiper-pagination-bullet-active{
	position: relative;
	top: 0.04rem;
	border: #FFFFFF solid 0.04rem;
}


/*关于我们*/
.syguanyu{
	width: 100%;
	overflow: hidden;
	margin-top: 0.95rem;
}
.syguanyucon{
}
.syguanyuzi{
	width: 100%;
	overflow: hidden;
	padding-bottom: 1.8rem;
	/*background: url(../images/sygybg.png) center bottom -0.6rem no-repeat;
	background-size: 100%;*/
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.sytit{
	overflow: hidden;
	margin-bottom: 0.5rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.syyoushi .sytit{
	text-align: right;
	margin-bottom: 0.4rem;
}
.sycpbtleft .sytit{
	margin-bottom: 0rem;
}
.syxwbtleft .sytit{
	margin-bottom: 0rem;
}
.sytit i{
	display: block;
	width: 100%;
	margin-bottom: 0.3rem;
}
.sytit i img{
	width: 0.34rem;
	height: 0.34rem;
}
.syguanyu .sytit i img, .syyoushi .sytit i img,  .sycp .sytit i img{
	-webkit-animation:circle 1s infinite linear;
}
@-webkit-keyframes circle{

0%{ transform:rotate(0deg); }

100%{ transform:rotate(-360deg); }

}
.sytit h5{
	color: #000000;
	font-size: 0.4rem;
	font-weight: bold;
	margin-bottom: 0.1rem;
}
.sytit>span{
	display: block;
	width: 100%;
	color: #d1d1d1;
	font-size: 0.24rem;
}
.zizi{
	color: #666666;
	font-size: 0.2rem;
	margin-bottom: 0.3rem;
	padding: 0rem 0.3rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.syguanyuzi ul{
	overflow: hidden;
	margin-top: 0.6rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	/*display: flex;
    align-items: center;
    justify-content: space-between;*/
}
.syguanyuzi ul li{
	float: left;
	width: 33.33%;
	overflow: hidden;
}
.synum2{
	padding-left: 0.3rem;
}
.synum3{
	float: right;
}
.syguanyuzi ul li h3{
	color: #1ea588;
	font-size: 0.2rem;
	font-weight:bold;
}
.syguanyuzi ul li h3 span{
	display: inline-block;
	font-size: 0.5rem;
	margin-right: 0.05rem;
}
.syguanyuzi ul li p{
	color: #666666;
	font-size: 0.2rem;
}
.syguanyutu{
	width: 100%;
	overflow: hidden;
}
.syguanyutu img{
	width: 100%;
}

/*我们的优势*/
.syyoushi{
	width: 100%;
	/*background: url(../images/syyoushibg.png) center bottom no-repeat;
	background-size: 100%;*/
	margin-top: 0.9rem;
	padding-bottom: 3.5rem;
	overflow: hidden;
}
.syyoushicon{
	padding: 0rem 0.2rem;
	overflow: hidden;
}
.syyoushizi{
	width: 100%;
	overflow: hidden;
	padding-top: 0.9rem;
	background: #FFFFFF;
	border-radius: 0.2rem;
	padding: 0rem 0.1rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.syysdiv{
	width: 100%;
	overflow: hidden;
}
.syysdiv ul{
	padding: 0rem 0.15rem;
	overflow: hidden;
}
.syysdiv ul li{
	position: relative;
	float: left;
	width: 48.5%;
	overflow: hidden;
	margin-right: 3%;
	margin-bottom: 0.25rem;
	border: #eeeeee solid 1px;
	border-radius: 0.1rem;
	background-color: #ffffff;
	padding-top: 0.4rem;
	padding-left: 0.25rem;
	padding-right: 0.25rem;
	padding-bottom: 0.4rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.syysdiv ul li:nth-child(2n){
	margin-right: 0;
}
.syysdiv ul li:hover{
	background-color: #1ea588;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.syysli{
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.syysli span{
	display: block;
	width: 100%;
	height: 0.43rem;
	overflow: hidden;
	margin-bottom: 0.6rem;
}
.syysli1 span{
	background: url(../images/syysicon1.png) left center no-repeat;
	background-size: 0.56rem 0.43rem;
}
.syysli2 span{
	background: url(../images/syysicon2.png) left center no-repeat;
	background-size: 0.56rem 0.43rem;
}
.syysli3 span{
	background: url(../images/syysicon3.png) left center no-repeat;
	background-size: 0.56rem 0.43rem;
}
.syysli4 span{
	background: url(../images/syysicon4.png) left center no-repeat;
	background-size: 0.56rem 0.43rem;
}
.syysdiv ul li:hover .syysli1 span{
	background: url(../images/syysicon11.png) left center no-repeat;
	background-size: 0.56rem 0.43rem;
}
.syysdiv ul li:hover .syysli2 span{
	background: url(../images/syysicon21.png) left center no-repeat;
	background-size: 0.56rem 0.43rem;
}
.syysdiv ul li:hover .syysli3 span{
	background: url(../images/syysicon31.png) left center no-repeat;
	background-size: 0.56rem 0.43rem;
}
.syysdiv ul li:hover .syysli4 span{
	background: url(../images/syysicon41.png) left center no-repeat;
	background-size: 0.56rem 0.43rem;
}
.syysli h6{
	color: #222222;
	font-size: 0.26rem;
	font-weight: bold;
	margin-bottom: 0.15rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.syysli p{
	color: #666666;
	font-size: 0.2rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	min-height: 1rem;
}
.syysdiv ul li:hover .syysli h6, .syysdiv ul li:hover .syysli p{
	color: #FFFFFF;
}
.syysdiv ul li i{
	position: absolute;
	right: 0.5rem;
	bottom: 0;
	z-index: 1;
	font-size: 2rem;
	font-weight: bold;
	font-family: arial;
	font-style: normal;
	color: #FFFFFF;
	opacity: 0.07;
}


/*产品中心*/
.sycp{
	width: 100%;
	/*background: #f6f6f6 url(../images/sycpbg.png) center bottom no-repeat;
	background-size: 100%;*/
	padding-top: 1rem;
	padding-bottom: 2.8rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.sycpbt{
	overflow: hidden;
	margin-bottom: 0.6rem;
}
.sycpbtleft{
	float: left;
}
.sycpbtright{
	float: right;
	width: 2rem;
	height: 0.65rem;
	line-height: 0.65rem;
	background-color: #1ea588;
	margin-top: 0.8rem;
}
.sycpbtright a{
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.2rem;
	font-weight: bold;
}
.sycpbtright a i{
	display: inline-block;
	width: 0.35rem;
	height: 0.65rem;
	margin-right: 0.15rem;
}
.sycpbtright a i img{
	width: 0.35rem;
	height: 0.32rem;
	vertical-align: middle;
}
.sycpdiv{
	width: 100%;
	position: relative;
}
.sychanpin{
	width: 100%;
	overflow: hidden;
	padding: 0.5rem 0rem 0.7rem;
}
.sycpdiv .swiper-slide{
	transition: 300ms;
    transform: scale(0.85);
}
.sycpli{
	display: inline-block;
	width: 100%;
	/*height: 3.8rem;*/
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
	background-color: #FFFFFF;
	overflow: hidden;
}
.sychanpin .swiper-slide-active, .sychanpin .swiper-slide-duplicate-active{
    transform: scale(1);
    box-shadow: 0rem 0rem 0.2rem rgba(0,0,0,0.1);
	background-color: #1ea588;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.sychanpin .swiper-slide-active .sycplitu, .sychanpin .swiper-slide-duplicate-active .sycplitu{
	border: #1ea588 solid 0.05rem;
}

.sychanpin .swiper-slide-active .sycplizi div, .sychanpin .swiper-slide-duplicate-active .sycplizi div{
	color: #FFFFFF;
}
.sychanpin .swiper-slide-active .sycplizi div span, .sychanpin .swiper-slide-duplicate-active .sycplizi div span{
	background-color: #FFFFFF;
}
.sycpli a{
	display: block;
	width: 100%;
}
.sycplitu{
	width: 100%;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.sycplitu img{
	width: 100%;
}
.sycplizi{
	padding: 0rem 0.15rem;
	overflow: hidden;
	height: 0.9rem;
	line-height: 0.9rem;
}
.sycplizi div{
	float: left;
	position: relative;
	color: #222222;
	font-size: 0.22rem;
	padding-left: 0.34rem;
}
.sycplizi div span{
	position: absolute;
	left: 0;
	top: 0.45rem;
	display: inline-block;
	width: 0.14rem;
	height: 1px;
	background-color: #2ba78c;
}
.sycplizi i{
	display: inline-block;
	float: right;
	width: 0.23rem;
	height: 0.9rem;
}
.sycplizi i img{
	width: 0.23rem;
	height: 0.16rem;
	vertical-align: middle;
}
.sychanpin>.swiper-pagination-bullets, .sychanpin .swiper-pagination-custom, .sychanpin .swiper-pagination-fraction {
    bottom: 0rem;
    left: 0;
    width: 100%;
}
.sychanpin.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	 margin: 0rem 0.08rem;
}
.sychanpin .swiper-pagination-bullet {
  	width: 0.15rem;
  	height: 0.15rem !important;
  	text-align: center;
  	background-color: #dcdcdc;
 	border-radius:50%;
  	opacity: 1;
  	box-shadow: none;
  	transition:0s;
}
.sychanpin .swiper-pagination-bullet-active{
	position: relative;
	top: 0.05rem;
	border: #d5e9e5 solid 0.05rem;
	background-color: #2ba78c;
}

.sychanpin .swiper-button-next, .sychanpin .swiper-button-prev {
    position: absolute;
    top: 47%;
    width: 0.6rem;
    height:  0.6rem;
    outline: 0 none;
    cursor: pointer;
    background-size: 0.6rem 0.6rem;
    background-position: center;
    background-repeat: no-repeat;
}
.sychanpin .swiper-button-next, .sychanpin .swiper-container-rtl .swiper-button-prev {
    background: url(../images/sycpnext.png);
    background-size: 100%;
    right: 0.3rem;
    left: auto;
}
.sychanpin .swiper-button-prev, .sychanpin .swiper-container-rtl .swiper-button-next {
    background: url(../images/sycpprev.png);
     background-size: 100%;
    left: 0.3rem;
    right: auto;
}
.sychanpin .swiper-button-prev, .sychanpin .swiper-container-rtl .swiper-button-next{
	transform:none !important;
}

/*新闻中心*/
.syxinwen{
	width: 100%;
	overflow: hidden;
	background-color: #ffffff;
	padding: 1.6rem 0rem 0.7rem;
}
.syxwbt{
	width: 100%;
	overflow: hidden;
}
.syxwbtleft{
	float: left;
}
.syxwbtright{
	float: right;
	width: 2.5rem;
	height: 0.65rem;
	line-height: 0.65rem;
	background-color: #1ea588;
}
.syxwbtright a{
	display: inline-block;
	width: 100%;
	height: 0.6rem;
	line-height: 0.65rem;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.2rem;
	font-weight: bold;
}
.syxwbtright a i{
	display: inline-block;
	width: 0.29rem;
	height: 0.65rem;
	margin-right: 0.15rem;
}
.syxwbtright a i img{
	width: 0.29rem;
	height: 0.27rem;
	vertical-align: middle;
}
.syxwdiv{
	width: 100%;
	overflow: hidden;
	margin: 0.5rem auto 0rem;
}
.syxwdiv ul{
	
}
.syxwdiv ul li{
	float: left;
	width: 100%;
	overflow: hidden;
	padding-bottom: 0.3rem;
	margin-bottom: 0.3rem;
	background-color: #FFFFFF;
}
.syxwdiv ul li:last-child{
	margin-bottom: 0;
}
.syxwdiv ul li:hover{
	background-color: #2ba78c;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.syxwtu{
	position: relative;
	width: 100%;
	height: 4.32rem;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.syxwtu img{
	width: 100%;
	height: 4.32rem;
}
.syxwdiv ul li:hover .syxwtu{
	border: #2ba78c solid 0.14rem;
}
.syxwdiv ul li:hover .syxwtu img{
	height: 4.04rem
}
.syxwtu span{
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0rem 0.15rem;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	background-color: #2ba78c;
	font-size: 0.2rem;
	color: #FFFFFF;
}
.syxwdiv ul li a h6{
	padding: 0rem 0.25rem 0rem 0.22rem;
	border-left: #2ba78c solid 0.03rem;
	color: #000002;
	font-size: 0.26rem;
	font-weight: normal;
	margin-top: 0.4rem;
	margin-bottom: 0.2rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.syxwdiv ul li:hover a h6{
	border-left: #FFFFFF solid 0.03rem;
	margin-left: 0.25rem;
	padding-left: 0.17rem;
}
.syxwdiv ul li a p{
	color: #999999;
	font-size: 0.2rem;
	margin-bottom: 0.25rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.syxwdiv ul li:hover a p{
	padding: 0rem 0.25rem;
}
.syxwdiv ul li:hover a p, .syxwdiv ul li:hover a h6{
	color: #FFFFFF;
}
.syxwdiv ul li a i{
	padding: 0rem 0.25rem;
	display: inline-block;
	width: 100%;
	height: 0.26rem;
	background: url(../images/huijiantou.png) left center no-repeat;
	background-size: 0.23rem 0.16rem;
}
.syxwdiv ul li:hover a i{
	background: url(../images/banjiantou.png) left 0.25rem center no-repeat;
	background-size: 0.23rem 0.16rem;
}

/*内页banner*/
.qitabanner{
	position: relative;
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.qitabanner a{
	display: inline-block;
	width: 100%;
}
.qitabanner a img{
	width: 100%;
}
.bannerzi{
	position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto;
    transform: translateY(-50%);
    -ms-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
    text-align: left;
    padding: 0rem 0.3rem;
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.bannerzi h5{
	color: #ffffff;
	font-size: 0.3rem;
	font-weight: bold;
	margin-bottom: 0.2rem;
}
.bannerzi p{
	color: #ffffff;
	font-size: 0.2rem;
}
.blackzi p, .blackzi h5{
	color: #333333 !important;
}
/*产品页面*/
.cpmain{}
.cpcenter{
	width: 100%;
	overflow: hidden;
	margin-top: 0.3rem;
	margin-bottom: 0.6rem;
}
.cpcenterleft{
	width: 100%;
	overflow: hidden;
}
.cpcendiv{
	overflow: hidden;
}
.cpcenbt{
	width: 100%;
	overflow: hidden;
	height: 0.8rem;
	line-height: 0.8rem;
	background-color: #1ea588;
	color: #ffffff;
	font-size: 0.26rem;
	font-weight: bold;
	padding: 0rem 0.3rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.cpcenbt i{
	display: inline-block;
	margin-right: 0.12rem;
	width: 0.35rem;
}
.cpcenbt i img{
	max-width: 0.35rem;
	max-height: 0.32rem;
	vertical-align: middle;
}
.cpcendiv ul{
	position: relative;
	overflow: hidden;
	border-left: #e5e5e5 solid 1px;
	border-right: #e5e5e5 solid 1px;
	border-top: #e5e5e5 solid 1px;
	border-top: none;
}
.cpcendiv ul:after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: #e5e5e5 solid 1px;
}
.cpcendiv ul li{
	float: left;
	/*width: 50%;*/
	padding: 0rem 0.3rem;
	overflow: hidden;
	border-right: #e5e5e5 solid 1px;
	border-bottom: #e5e5e5 solid 1px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.cpcendiv ul li:nth-child(2n){
	border-right: none;
}
.cpcendiv ul li:hover{
	background-color: #f9f9f9;
}
.cpcendiv ul li a{
	position: relative;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	overflow: hidden;
	color: #333333;
	font-size: 0.24rem;
	padding-left: 0.3rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.cpcendiv ul li a i{
	display: inline-block;
	position: absolute;
	left: 0rem;
	top: 0.15rem;
	width: 0.1rem;
	height: 0.02rem;
	background-color: #999999;
}
.cpcendiv ul li:hover a{
	color: #1ea588;
}
.cpcendiv ul li:hover a i{
	background-color: #1ea588;
}

.cpcenterright{
	width: 100%;
	overflow: hidden;
	margin-top: 0.7rem;
}
.cprightbt{
	width: 100%;
	color: #1ea588;
	font-size: 0.26rem;
	font-weight: bold;
	padding-bottom: 0.2rem;
	border-bottom: #009690 solid 1px;
}
.cpcenterright>ul{
	overflow: hidden;
	margin-top: 0.2rem;
}
.cpcenterright>ul>li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.3rem;
	background-color: #f9f9f9;
}
.cpcenterright>ul>li:last-child{
	margin-bottom: 0;
}
.cpcenterright>ul>li a{
	display: inline-block;
	width: 100%;
}
.cpcenterright>ul>li a img{
	float: left;
	display: block;
	width: 61%;
	height: 2.65rem;
	overflow: hidden;
}
.cpcenterright>ul>li:hover a img{
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
}
.cpcenterright>ul>li:hover .chankan{
	color: #1EA588;
}
.rightzi{
	float: left;
	width: 39%;
	overflow: hidden;
	padding: 0 4.6%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.rightbt{
	color: #222222;
	font-size: 0.24rem;
	margin-top: 0.35rem;
}
.rightzi i{
	display: block;
	width: 0.2rem;
	height: 0.02rem;
	background-color: #009690;
	margin-top: 0.15rem;
	margin-bottom: 0.15rem;
}
.rightzi p{
	color: #666666;
	font-size: 0.2rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-bottom: 0.2rem;
}
.chankan{
	color: #333333;
	font-size: 0.2rem;
}

/*分页*/
.fenye{
	display: block;
	text-align: center;
	overflow: hidden;
	margin: 0.7rem auto 0rem;
}
.fenye a{
	display: inline-block;
	height: 0.5rem;
	text-align: center;
	line-height: 0.5rem;
	color: #666666;
	font-size: 0.2rem;
	padding:0 0.25rem;
	font-family: arial;
	margin-right: 0.1rem;
	border:#dcdcdc solid 1px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.ftprev, .fynext{
	width: 1rem !important;
}
.fenye a:hover, .fenye a.on{
	background-color: #1ea588;
	color: #FFFFFF;
}
.xqpage{
	width: 100%;
	overflow: hidden;
}
.xqpage ul{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.4rem;
}
.xqpage ul li{
	overflow: hidden;
	padding-right: 0.4rem;
	margin-bottom: 0.2rem;
}
.xqpage ul li:last-child{
	margin-bottom: 0;
}
.xqpage ul li a{
	display: inline-block;
	width: 100%;
	color: #333333;
	font-size: 0.24rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.xqpage ul li a:hover{
	color: #1ea588;
}
.fanhui{
	display: block;
	margin: 0 auto;
	width: 2rem;
	overflow: hidden;
	border: #e5e5e5 solid 1px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.fanhui a{
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #222222;
	font-size: 0.24rem;
	height: 0.7rem;
	line-height: 0.7rem;
}
.fanhui a span{
	display: inline-block;
	width: 0.22rem;
	height:100%;
	margin-right: 0.1rem;
}
.fanhui a span img{
	width: 0.22rem;
	height: 0.22rem;
	vertical-align: middle;
}
/*产品详情*/
.xqdiv{
	width: 100%;
	overflow: hidden;
	margin-top: 0.2rem;
}
.xqdivtuzi{
	width: 100%;
	overflow: hidden;
}
.xqdivtu{
	width: 100%;
	overflow: hidden;
}
.xqdivtu img{
	width: 100%;
}
.xqdivzi{
	width: 100%;
	overflow: hidden;
	color: #666666;
	font-size: 0.24rem;
	line-height: 0.5rem;
}
.xqdivzi-bt{
	color: #222222;
	font-size: 0.3rem;
	font-weight: bold;
	margin-bottom: 0.15rem;
	margin-top: 0.3rem;
}
.xqdivzi p{
}
.xqdivzi a{
	display: block;
	margin: 0 auto;
	width: 2rem;
	height: 0.7rem;
	line-height: 0.7rem;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.2rem;
	color: #FFFFFF;
	background-color: #1ea588;
	margin-top: 0.5rem;
}
.xqdivzi a:hover{
	opacity: 0.9;
}
.xqdivnr{
	width: 100%;
	overflow: hidden;
}
.xqdivnrbt{
	overflow: hidden;
	margin-top: 0.7rem;
	border-bottom: #dcdcdc solid 1px;
}
.xqdivnrbt-sp{
	display: inline-block;
	padding: 0rem 0.2rem;
	color: #222222;
	line-height: 0.55rem;
	font-size: 0.26rem;
	border-bottom:#1ea588 solid 0.04rem;
}
.xqdivnrdiv{
	overflow: hidden;
}
.xqjieshao{
	width: 100%;
	overflow: hidden;
}
.xqdivleft{
	float: left;
	width: 42.5%;
	margin-right: 3%;
}
.cpxqconzi{
	width: 100%;
	overflow: hidden;
	color: #222222;
	font-size: 0.24rem;
	line-height: 0.4rem;
	margin-top: 0.3rem;
}

/*相关产品推荐*/
.xqtuijian{
	width: 100%;
	overflow: hidden;
	margin-top: 0.7rem;
}
.xqtuijian h5{
	padding: 0rem 0.3rem;
	color: #1ea588;
	font-size: 0.3rem;
	font-weight: bold;
}
.cptjdiv{
	margin-top: 0.3rem;
	overflow: hidden;
	position: relative;
}
.cptjlunbo{
	width: 100%;
	overflow: hidden;
}
.cptjli{
	overflow: hidden;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
	background-color: #FFFFFF;
}
.cptjlunbo .swiper-slide{
	transition: 300ms;
    transform: scale(0.86);
}
.cptjlunbo .swiper-slide-active, .cptjlunbo .swiper-slide-duplicate-active{
    transform: scale(1);
    box-shadow: 0rem 0rem 0.2rem rgba(0,0,0,0.1);
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.cptjli a{
	display: inline-block;
	width: 100%;
}
.cptjli a img{
	width: 100%;
}
.cptjli a p{
	color: #000000;
	font-size: 0.24rem;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 0.6rem;
    height: 0.6rem;
    outline: 0 none;
    cursor: pointer;
    background-size: 0.6rem 0.6rem;
    background-position: center;
    background-repeat: no-repeat;
}
.cptjlunbo .swiper-button-next, .cptjlunbo .swiper-container-rtl .swiper-button-prev {
    background: url(../images/sycpnext.png) center no-repeat;
    background-size: 100%;
    right: 0.3rem;
    left: auto;
}
.cptjlunbo .swiper-button-prev, .cptjlunbo .swiper-container-rtl .swiper-button-next {
    background: url(../images/sycpprev.png) center no-repeat;
    background-size: 100%;
    left: 0.3rem;
    right: auto;
}


/**/
.nrnav{
	width: 100%;
	overflow: hidden;
	border-bottom: #dcdcdc solid 1px;
	text-align: center;
}
.nrnav ul{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.nrnav ul li{
	float: left;
	width: 33.33%;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
}
.nrnav ul li a{
	position: relative;
	display: inline-block;
	text-align: center;
	color: #222222;
	font-size: 0.3rem;
}
.nrnav ul li a.nrnavact{
	color: #1ea588;
}
.nrnav ul li a.nrnavact::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 100%;
	height: 0.05rem;
	background-color: #1ea588;
}
.bgcolor{
	background-color: #f8f8f8;
}
.bgcolor1{
	background-color: #ffffff;
}

/*人才招聘*/
.lxmain{
}
.zhaopin{
	width: 100%;
	overflow: hidden;
	margin: 0.7rem auto 0rem;
}
.zpbt{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
.zpbt_t{
	color: #222222;
	font-size: 0.36rem;
	font-weight: bold;
	margin-bottom: 0.2rem;
}
.zpbt_p{
	color: #222222;
	font-size: 0.2rem;
	padding: 0rem 0.55rem;
}
.zpdiv{
	margin-top: 0.4rem;
	overflow: hidden;
	padding-bottom: 0.5rem;
	position: relative;
	z-index: 0;
}
.zpdiv ul{}
.zpdiv ul li{
	float: left;
	width: 50%;
	margin-bottom: 0.2rem;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.zpdiv ul li:nth-child(odd){
	padding-right: 0.1rem;
}
.zpdiv ul li:nth-child(even){
	padding-left: 0.1rem;
}
.zpli{
	display: inline-block;
	position: relative;
	z-index: 0;
	width: 100%;
	padding: 0.45rem 0rem 0.5rem 0rem;
	overflow: hidden;
	background-color: #FFFFFF;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.zpli:hover{
    background: #1ea588 url(../images/zplibg.png) right -0.9rem bottom -0.6rem no-repeat;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
}
.zplibt{
	color: #222222;
	font-size: 0.26rem;
	font-weight: bold;
	margin-bottom: 0.25rem;
	padding-left: 0.45rem;
}
.zplibt span{
	display: inline-block;
	width: 100%;
}
.zpli_p{
	color: #666666;
	font-size: 0.2rem;
	line-height: 0.36rem;
	padding-left: 0.45rem;
	/*display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;*/
}
.zpdiv ul li:hover .zpli_p, .zpli:hover .zplibt{
	color: #FFFFFF;
}
.zpsousuo{
	display: block;
	margin: 0.35rem auto 0rem;
	width: 1.5rem;
	height: 0.7rem;
	line-height: 0.7rem;
	border: #1ea588 solid 1px;
	text-align: center;
	color: #666666;
	font-size: 0.2rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.zpli:hover .zpsousuo{
	background-color: #FFFFFF;
	border: #fff solid 1px;
}
/**/
.xqtop{
	width: 100%;
	overflow: hidden;
	border-bottom: #dcdcdc solid 1px;
	border-top: #eeeeee solid 1px;
}
.xqtop>div{
	position: relative;
	height: 0.75rem;
	line-height: 0.75rem;
}
.xqtop>div a {
	position: absolute;
    left: 0.3rem;
    top: 0rem;
    width: 0.35rem;
    height: 0.75rem;
    text-align: center;
}
.xqtop>div a i{
	display: inline-block;
	width: 100%;
	height: 0.75rem;
	background: url(../images/zpxqprev.png) center no-repeat;
	background-size: 0.12rem 0.24rem;
}
.xqtop>div p{
	text-align: center;
	color: #000000;
	font-size: 0.3rem;
}
/*人才招聘详情*/
.zpbg{
	width: 100%;
	overflow: hidden;
	margin-bottom: 1rem;
}
.zplixq{
	width: 100%;
	margin: 0.3rem auto 0rem;
	background-color: #FFFFFF;
	padding: 0rem 0.3rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.zpxq{
	width: 100%;
	overflow: hidden;
}
.zpxqli{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.15rem;
}
.zpxqlibt, .zpxqlisp{
	display: inline-block;
	width: 100%;
	color: #666666;
	font-size: 0.24rem;
	margin-bottom: 0.3rem;
}
.zpnumber{
	margin-bottom: 0rem;
}
.detail{
	color: #333333;
	font-size: 0.24rem;
	line-height: 0.36rem;
}

/*.zpxqli p{
	color: #333333;
	font-size: 0.24rem;
	margin-bottom: 0.3rem;
}*/
.zpxqtishi{
	margin-top: 0.3rem;
	text-align: left;
	color: #ffffff;
	font-size: 0.24rem;
	background-color: #313131;
	padding: 0.12rem 0.2rem;
}
.zpcqdiv{
	width: 100%;
	overflow: hidden;
}

/*企业荣誉*/
.rongyu{
	width: 100%;
	overflow: hidden;
	margin: 0.6rem auto 0rem;
	padding-bottom: 0.9rem;
}
.rongyu ul:first-child{
	border-top: #e5e5e5 solid 1px;
}
.rongyu ul li{
	position: relative;
	float: left;
	width: 50%;
	overflow: hidden;
	text-align: center;
	border-left: #e5e5e5 solid 1px;
	border-bottom: #e5e5e5 solid 1px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.rongyu ul li:nth-child(2n)::after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 0.05rem;
	height: 100%;
	border-right: #e5e5e5 solid 1px;
}
.diva{
	position: relative;
    padding-bottom: 120%;
    overflow: hidden;
}
.divb{
	width: 100%;
	padding: 0rem 0.45rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
    position: absolute;
    height: 100%;
    overflow: hidden;
}
.ryjpg{
	position: relative;
    padding-bottom: 116%;
    overflow: hidden;
    margin-top: 0.45rem;
    margin-bottom: 0.2rem;
}
.ryjpg div{
	width: 100%;
    position: absolute;
    height: 100%;
    overflow: hidden;

    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.rongyu ul li img{
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: 500ms linear;
}
/*.ryjpg{
	width: 100%;
	height: 3.55rem;
	overflow: hidden;
	margin-bottom: 0.2rem;
	margin-top: 0.45rem;
	padding: 0rem 0.2rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.ryjpg img{
	max-width: 100%;
	height: 100%;
	object-fit: cover;
	vertical-align: middle;
    transition: 500ms linear;
}*/
.rongyu ul li:hover img{
	transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
}

.rongyu ul li p{
	color: #000000;
	font-size: 0.24rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	padding: 0rem 0.45rem 0.2rem;
}


/*关于我们*/
.guanyu{
	width: 100%;
	overflow: hidden;
	margin: 0.7rem auto 0rem;
}
.guanyuzi{
	width: 100%;
	overflow: hidden;
	color: #333333;
	font-size: 0.24rem;
	line-height: 0.36rem;
}
.guanyubt{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.4rem;
}
.gy-tit{
	display: inline-block;
	width: 100%;
	margin-bottom: 0.05rem;
	color: #d1d1d1;
	font-size: 0.3rem;
	font-weight: bold;
	font-family: arial;
}
.gy-p{
	color: #333333;
	font-size: 0.36rem;
	font-weight: bold;
}
.guanyutu{
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-bottom: 0.3rem;
	margin-top: 0.8rem; 
}
.guanyutu img{
	position: relative;
	z-index: 1;
	width: 92.8%;
	float: right;
	margin-right: 0.3rem;
}
.guanyutu i{
	position: absolute;
	right: 0;
	top: 0.3rem;
	width: 92.8%;
	height: 4.64rem;
	background-color: #009690;
}
/*发展战略*/
.gyfazhan{
	position: relative;
    z-index: 1;
    height: 6rem;
    margin-top: 1rem;
}

.gyfzzi{
	position: absolute;
    top: 20%;
    left: 0;
    margin: auto;
    text-align: left;
    padding-right: 0.4rem;
    -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.gyfzzi-bt{
	position: relative;
	display: inline-block;
	width: 100%;
	padding-left: 1rem;
	color: #ffffff;
	font-size: 0.36rem;
	margin-bottom: 0.25rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.gyfzzi-bt i{
	position: absolute;
	left: 0;
	top: 0.2rem;
	width: 0.8rem;
	height: 0.04rem;
	border-bottom: #ffffff solid 1px;
}
.gyfzzip{
	color: #ffffff;
	font-size: 0.24rem;
	line-height: 0.36rem;
	padding-left: 1rem;
	margin-bottom: 0.05rem;
}

/*图*/
.zhanshitu{
	width: 100%;
	overflow: hidden;
	margin: 0.8rem auto 0rem;
}
.zhanshitu li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.45rem;
}
.zhanshitu li:last-child{
	margin-bottom: 0;
}

.scale {
	width: 100%;
	padding-bottom: 67.26%;
	height: 0;
	position: relative;
}
.item {
	width: 100%;
	height: 100%;
	background-color: #fff;
	position: absolute;
}
.item img{
	display: block;
	width: 100%;
	overflow: hidden;
}
.zstuzi{
	margin-top: 0.2rem;
	overflow: hidden;
	position: relative;
	padding-left: 0.6rem;
}
.zstuzi i{
	position: absolute;
	left: 0;
	top: 0.07rem;
	width: 0.4rem;
	height: 0.05rem;
	border-bottom: #000000 solid 1px;
}
.zstuzi span{
	display: inline-block;
	width: 100%;
	color: #333333;
	font-size: 0.24rem;
	margin-bottom: 0.05rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.zstuzi p{
	color: #666666;
	font-size: 0.24rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
/*数字*/
.shuzi{
	width: 100%;
	overflow: hidden;
	margin: 0.3rem auto 0.6rem;
}
.shuzicon{
}
.shuzicon ul{
	overflow: hidden;
}
.shuzicon ul li{
	float: left;
	width: 50%;
	overflow: hidden;
	margin: 0.5rem auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.shuzicon ul li:nth-child(odd){
	padding-left: 0.55rem;
}
.shuzicon ul li:nth-child(even){
	padding-left: 0.8rem;
}
.shuzicon ul li h3{
	color: #222222;
	font-size: 0.2rem;
	font-weight: normal;
}
.shuzicon ul li h3 span{
	font-weight: bold;
	font-size: 0.5rem;
}
.shuzicon ul li h3 span.timer{
	font-size: 0.8rem;
}
.shuzicon ul li p{
	color: #666666;
	font-size: 0.24rem;
}


/*发展历程*/
.fazhan{
	width: 100%;
	overflow: hidden;
	margin: 0.8rem auto;
}
.fazhancon{
}
.fazhancon h3{
	color: #000000;
	font-size: 0.36rem;
	font-weight: bold;
}
.fazhancon>ul{
	width: 100%;
	overflow: hidden;
	margin-top: 0.2rem;
	position: relative;
}
.fazhancon>ul::after{
	content: '';
	position: absolute;
	left: 0rem;
	top: 0.6rem;
	width: 0.05rem;
	height: 100%;
	border-right: #dcdcdc solid 1px;
}
.fazhancon>ul>li{
	position: relative;
	width: 100%;
	/*overflow: hidden;*/
	margin-top: 0.25rem;
	padding-left: 0.75rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.fazhancon>ul>li::before{
	content: '';
	position: absolute;
	left: 0;
	top: 0.34rem;
	z-index: 2;
	width: 0.12rem;
	height: 0.12rem;
	border-radius: 50%;
	background-color: #1ea588;
}
.fazhancon>ul>li::after{
	content: '';
	position: absolute;
	left: 0;
	top: 0.35rem;
	z-index: 1;
	width: 0.75rem;
	height: 0.05rem;
	border-bottom: dotted #1ea588 1px;
}
.fazhanbt{
	width: 100%;
	margin-bottom: 0.3rem;
	line-height: 0.8rem;
}
.fazhanbt i{
	float: left;
	display: inline-block;
	width: 0.8rem;
	height: 0.8rem;
	margin-right: 0.2rem;
	border-radius: 50%;
	border: #FFFFFF solid 0.05rem;
	background-color: #FFFFFF;
	box-shadow: 0rem 0rem 0.15rem rgba(0,0,0,0.2);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	transition: 300ms linear;
}
.fazhanbt i img{
	width: 100%;
	height: 100%;
	border-radius: 50%;
	object-fit: cover;
}
.fazhanbt-zi{
	display: inline-block;
	color: #1EA588;
	font-size: 0.26rem;
	font-weight: bold;
}
.fazhancon>ul>li ul{
	overflow: hidden;
}
.fazhancon>ul>li ul li{
	width: 100%;
	margin-bottom: 0.35rem;
	overflow: hidden;
}
.fzlibt{
	color: #000000;
	font-size: 0.24rem;
	font-weight: bold;
	margin-bottom: 0.12rem;
}
.fzlip{
	color: #666666;
	font-size: 0.22rem;
	line-height: 0.32rem;
}
.fazhancon>ul>li:hover .fazhanbt i{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}


/*在线留言*/
.liuyan{
	width: 100%;
	overflow: hidden;
	padding: 0.7rem 0rem 1rem;
}
.liuyancon{
	padding: 0rem 0.75rem;
	overflow: hidden;
}
.liuyantit{
	overflow: hidden;
	text-align: center;
}
.liuyantit h6{
	color: #222222;
	font-size: 0.36rem;
	font-weight: bold;
	margin-bottom: 0.15rem;
}
.liuyantit p{
	color: #222222;
	font-size: 0.2rem;
}
.liuyancon form{
	width: 100%;
	margin: 0.3rem auto 0rem;
	overflow: hidden;
}

.ipwrap{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.3rem;
}
.ipwrap p{
	color: #222222;
	font-size: 0.24rem;
	margin-bottom: 0.1rem;
}
.ipwrap p span{
	display: inline-block;
	color: #db0202;
	font-size: 0.24rem;
	margin-right: 0.05rem;
}
.ipwrap input{
	width:100%;
	height: 0.8rem;
	line-height: 0.8rem;
	padding: 0rem 0.3rem;
	outline: none;
	border:#dcdcdc solid 1px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.textwrap{
	width: 100%;
	overflow: hidden;
}
.textwrap p{
	color: #222222;
	font-size: 0.24rem;
	height: 36px;
	line-height: 36px;
	margin-bottom: 5px;
}
.textwrap p span{
	display: inline-block;
	color: #db0202;
	font-size: 0.24rem;
	margin-right: 0.05rem;
}
.textwrap .lytext{
	width:100%;
	height: 2.5rem;
	border: none;
	resize: none;
	border:#dcdcdc solid 1px;
	padding: 0.15rem 0.3rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.btndiv{
	margin: 0.8rem auto 0rem;
	overflow: hidden;
	text-align: center;
}

.tjlybtn{
	display: inline-block;
    width: 2rem;
    height: 0.7rem;
    line-height: 0.7rem;
    color: #ffffff;
    background-color: #1ea588;
    text-align: center;
    font-size: 0.24rem;
    margin: 0rem 0.12rem;
    border: none;
    outline: none;
}
.czlybtn{
	display: inline-block;
    width: 2rem;
    height: 0.7rem;
    line-height: 0.7rem;
    color: #ffffff;
    background-color: #434343;
    text-align: center;
    font-size: 0.24rem;
    margin: 0rem 0.12rem;
    border: none;
    outline: none;
}

/*搜索页面*/
.ssmain{}
.search{
	width: 100%;
	overflow: hidden;
	margin: 0.45rem auto 1rem;
}
.searchcon{
	overflow: hidden;
	border-bottom: #eeeeee solid 1px;
}
.searchcon h5{
	color: #000000;
	font-size: 0.36rem;
	font-weight: bold;
	margin-bottom: 0.25rem;
	text-align: center;
}
.searchcon .sekuang{
	width: 100%;
	height: 0.7rem;
	border-radius: 0.35rem;
	border: #eeeeee solid 1px;
	margin-bottom: 0.3rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.searchcon .sekuang a{
	float: left;
	display: inline-block;
	width: 8%;
	height: 0.7rem;
	overflow: hidden;
	background: url(../images/search.png) center no-repeat;
	background-size: 0.34rem 0.34rem;
}
.searchcon .seinput{
	float: left;
	display: inline-block;
	width: 92%;
	height: 0.68rem;
	font-size: 0.2rem;
	color: #999999;
	overflow: hidden;
	border: none;
	background: none;
	margin-right: 0;
	padding-left: 0;
}
.ssjieguo{
	overflow: hidden;
}
.ssjieguo>p{
	margin-top: 0.2rem;
	color: #222222;
	font-size: 0.24rem;
}
.ssjieguo>p>span{
	display: inline-block;
	color: #1ea588;
	margin: 0rem 0.03rem;
}
.ssjieguo ul{
	overflow: hidden;
	margin-top: 0.4rem;
}
.ssjieguo ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.35rem;
}
.ssjieguo ul li:last-child{
	margin-bottom: 0;
}
.ssjieguo ul li:hover .ssjglitu a img{
	transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
}
.ssjglitu{
	float: left;
	width: 38%;
	overflow: hidden;
}
.ssjglitu a img{
	width: 100%;
	height: 1.55rem;
}
.ssjglizi{
	float: left;
	width: 62%;
	overflow: hidden;
	padding-left: 7%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.ssjglizi>a{
	display: inline-block;
	width: 100%;
	overflow: hidden;
}
.ssjglizi>a span{
	display: inline-block;
	width: 100%;
	color: #222222;
	font-size: 0.24rem;
	margin-bottom: 0.1rem;
	margin-top: 0.15rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
@media screen and (max-width: 375px) {
   .ssjglizi>a span{
   		margin-top:0;
   }
}
.ssjglizi>a p{
	color: #666666;
	font-size: 0.2rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.ssjglink{
	overflow: hidden;
	margin-top: 0.1rem;
}
.ssjglink>a{
	float: left;
	color: #1ea588;
	font-size: 0.2rem;
	margin-right: 0.35rem;
}
.ssjglink span{
	display: inline-block;
	float: left;
	color: #999999;
	font-size: 0.2rem;
}
.ssjglink span a{
	color: #999999;
}
.ssjglink span a:hover{
	color: #666;
}

/*新闻*/
.xwmain{
}
.xw{
	margin-bottom: 0.8rem;
}
.xw .syxwdiv ul li{
	border: #eeeeee solid 1px;
}
.xw .xwzidiv{
	padding: 0rem 0.3rem;
	overflow: hidden;
}
.xw .syxwdiv ul li a .xwzidiv p{
	padding: 0;
}
.xw .syxwdiv ul li:hover a .xwzidiv h6{
	padding-left: 0.25rem;
	margin-left: 0;
}
.xw .syxwdiv ul li:hover a .xwzidiv i{
	background: url(../images/banjiantou.png) left center no-repeat;
	background-size: 0.23rem 0.16rem;
}

/*新闻详情*/
.newsxq{
	width: 100%;
	overflow: hidden;
	margin: 0.8rem auto 0rem;
}
.newsxqcon{}
.newsxqleft{
	width: 100%;
	overflow: hidden;
	background-color: #FFFFFF;
	padding: 0rem 0.2rem 0.6rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.xqcon{
	margin-top: 0.6rem;
	overflow: hidden;
}
.nytit{
	padding: 0rem 0rem 0.15rem;
	border-bottom: #e5e5e5 solid 1px;
}
.nytit h5{
	color: #222222;
	font-size: 0.3rem;
	font-weight: bold;
	text-align: center;

	margin-bottom: 0.3rem;

}
.nytit .biaozhu{
	width: 100%;
	text-align: center;
	/*height: 30px;*/
	display: flex;
	justify-content: space-between;
    align-items: center;
}
.nybtzi{
	display: inline-block;
	color: #999999;
	font-size: 0.2rem;
	/*margin-right: 0.5rem;*/
}
.nybtzi span{
	display: inline-block;
}

.am-share {
	font-size: 0.2rem;
	border-radius: 0;
	bottom: 0;
	left: 0;
	position: fixed;
	text-align: center;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 300ms;
	transition: transform 300ms;
	width: 100%;
	z-index: 1110;
	padding: 0rem 0.2rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.am-modal-active {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.am-modal-out {
	z-index: 1109;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}

.am-share-title {
	background-color: #f8f8f8;
	border-bottom: 1px solid #fff;
	color: #555;
	font-weight: 400;
	padding: 0.1rem 0rem 0rem;
	text-align: center;
	width: 100%;
	display: inline-block;
}

.am-share-title::after {
	border-bottom: 1px solid #dfdfdf;
	content: "";
	display: block;
	height: 0;
	margin-top: 0.1rem;
	width: 100%;
}

.am-share-footer {
	margin: 0.1rem auto;
	overflow: hidden;
}

.am-share-footer .share_btn {
	color: #555;
	display: block;
	width: 100%;
	background-color: #e6e6e6;
	border: 1px solid #e6e6e6;
	border-radius: 0;
	cursor: pointer;
	font-size: 0.26rem;
	font-weight: 400;
	line-height: 1.2;
	padding: 0.625em 0;
	text-align: center;
	transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s;
	vertical-align: middle;
	white-space: nowrap;
	font-family: "微软雅黑";
}

.am-share-sns {
	background-color: #f8f8f8;
	border-radius: 0 0 2px 2px;
	padding-top: 0.15rem;
	height: auto;
	zoom: 1;
	overflow: auto;
}

.am-share-sns li {
	margin-bottom: 0.15rem;
	display: block;
	float: left;
	height: auto;
	width: 25%;
}

.am-share-sns a {
	color: #555;
	display: block;
	text-decoration: none;
}

.am-share-sns span {
	display: block;
}

.am-share-sns li i {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 0.52rem 0.52rem;
	background-color: #ccc;
	color: #fff;
	display: inline-block;
	font-size: 0.26rem;
	height: 0.52rem;
	line-height: 1;
	margin-bottom: 0.05rem;
	width: 0.52rem;
}

.am-share-sns .share-icon-weibo {
	background-image: url();
}

.sharebg {
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0;
	height: 100%;
	left: 0;
	opacity: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

.sharebg-active {
	opacity: 1;
	display: block;
}

.leftxqzi{
	overflow: hidden;
	margin-top: 0.45rem;
	padding-bottom: 0.4rem;
	border-bottom: #e5e5e5 solid 1px;
	color: #333333;
	font-size: 0.24rem;
	line-height:1.6;
	margin-bottom: 0.4rem;
	word-break: break-all;
}
.leftxqzi p{
}
.leftxqzi img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.newsxqright{
	width: 100%;
	overflow: hidden;
	background-color: #FFFFFF;
	margin-top: 0.4rem;
}
.xqcezi{
	width: 100%;
	overflow: hidden;
	margin-top: 0.4rem;
	margin-bottom: 0.4rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.xqcezibt{
	width: 100%;
	color: #333333; 
	font-size: 0.24rem;
	font-weight: bold;
	margin-bottom: 0.05rem;
	padding: 0rem 0.2rem 0rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.tuijian{
}
.xqcezi ul{
	overflow: hidden;
	padding: 0rem 0.2rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.tuijian ul li{
	width: 100%;
	height: 0.7rem;
	overflow: hidden;
	border-bottom: #e5e5e5 solid 1px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.tuijian ul li a{
	position: relative;
	display: inline-block;
	width: 100%;
	padding-left: 0.3rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.tuijian ul li a span{
	position: absolute;
	left: 0;
	top: 0.25rem;
	display: inline-block;
	width: 0.2rem;
	height: 0.2rem;
	line-height: 0.2rem;
	text-align: center;
	border-radius: 50%;
	background-color: #1b1b1b;
	color: #FFFFFF;
	font-size: 0.14rem;
	/*font-style: italic;*/
}
.tuijianlip{
	color: #666666;
	font-size: 0.22rem;
	line-height: 0.7rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.tuijian ul li:hover a p{
	color: #1ea588;
}
.tuijian ul li:hover a span{
	background-color: #1ea588;;
}
.newsdt{
	margin-bottom: 0.2rem;
}
.newsdt ul{
	margin: 0.25rem auto;
	overflow: hidden;
}
.newsdt ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 0.2rem;
}
.newsdt ul li:last-child{
	margin-bottom: 0;
}
.newsdt ul li:hover .newsdtimg div img{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.newsdt ul li:hover a p{
	color: #1ea588;
}
.newsdt ul li a{
	display: inline-block;
	width: 100%;
	overflow: hidden;
}
.newsdtimg{
	float: left;
	width: 23.85%;
	overflow: hidden;
}
.newsdtimg div{
	position: relative;
    padding-bottom: 75%;
    overflow: hidden;
}
.newsdtimg div img{
	width: 100%;
    position: absolute;
    height: 100%;
    overflow: hidden;
    transition: 500ms linear;
}
.newslitu{
	float: left;
	width: 76.15%;
	padding-left: 0.2rem;
	color: #333333;
	font-size: 0.2rem;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.dtmore{
	display:block;
	margin: 0 auto;
	color: #666666;
	font-size: 0.2rem;
	text-align: center;
}
.dtmore:hover{
	color: #1ea588;
}



/*研发实力*/
.yfmain{}
.innovate{
	width: 100%;
	overflow: hidden;
	margin: 0.8rem auto 0rem;
}
.cxtit{	
}
.cxtit-bt{
	color: #333333;
	font-size: 0.36rem;
	font-weight: bold;
	margin-bottom: 0.4rem;
}
.cxtit-p{
	color: #444444;
	font-size: 0.24rem;
	line-height:0.36rem ;
}
.cxtit-p img{
	max-width:100%;
}
.cximg{
	overflow: hidden;
	text-align: center;
	margin-top: 0.65rem;
}
.cximg img{
	max-width: 100%;
	transition: 500ms linear;
}
.cximg:hover img{
	transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
}
/*生产&设备*/
.equipment{
	width: 100%;
	overflow: hidden;
	margin: 0.6rem auto 0.8rem;
}
.eqtit{
	overflow: hidden;
	padding-bottom: 0.15rem;
	border-bottom: #0f7861 solid 1px;
}
.eqtit-bt{
	color: #000000;
	font-size: 0.36rem;
	font-weight: bold;
}
.eqzicon{
	overflow: hidden;
	margin-top: 0.3rem;
}
.eqzili{
	overflow: hidden;
	margin-bottom: 0.3rem;
	color: #333333;
	font-size: 0.24rem;
	line-height: 0.36rem;
}
.eqzili:last-child{
	margin-bottom: 0;
}
.eqzili-bt{
	display: inline-block;
	width: 100%;
	color: #1ea588;
	font-size: 0.24rem;
	font-weight: bold;
	margin-bottom: 0.05rem;
}
.eqzili p{
}
.imgtab{
	width: 100%;
	overflow: hidden;
	margin-top: 0.4rem;
}
.imgmenu{
	width: 100%;
	overflow: hidden;
}
.imgmenu ul li{
	float: left;
	width: 50%;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	color: #333333;
	font-size: 0.26rem;
	font-weight: bold;
	background-color: #eeeeee;
	cursor: pointer;
}
.imgmenu ul li.menusel{
	background-color: #1ea588;
	color: #FFFFFF;
}
.imgbox{
	width: 100%;
	overflow: hidden;
}
.imgboxdiv{
	overflow: hidden;
	padding-top: 0.1rem;
}
.imgboxdiv ul li{
	float: left;
	width: 47.5%;
	margin-right: 5%;
	margin-top: 0.2rem;
	overflow: hidden;
}
.imgboxdiv ul li:nth-child(2n){
	margin-right: 0;
}
.imga{
	position: relative;
    padding-bottom: 76.96%;
    overflow: hidden;
}
.imgb{
	width: 100%;
    position: absolute;
    height: 100%;
    overflow: hidden;
}
.tudiv{
	position: relative;
    padding-bottom: 60.6%;
    overflow: hidden;
}
.tudiv div{
	width: 100%;
    position: absolute;
    height: 100%;
    overflow: hidden;
}
.imgboxdiv ul li img{
	max-height: 100%;
    max-width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: 500ms linear;
}
.imgboxdiv ul li:hover img{
	transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.imgboxdiv ul li p{
	color: #333333;
	font-size: 0.24rem;
	line-height: 0.6rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.boxhide{
	display: none;
}

/*联系我们*/
.contact{
	width: 100%;
	overflow: hidden;
	padding: 0.7rem 0px 2.5rem;
	background-position:  center bottom;
	background-repeat: no-repeat;
	background-size: 100% ;
}
.contactzi{
	width: 100%;
	overflow: hidden;
}
.contactzi-bt{
	color: #222222;
	font-size: 0.36rem;
	font-weight: bold;	
	margin-top: 0.6rem;
	margin-bottom: 0.4rem;
}
.contactzi ul{
	overflow: hidden;
	margin-bottom: 0.8rem;
}
.contactzi ul li{
	overflow: hidden;
	position: relative;
	padding-left: 0.4rem;
	line-height: 0.36rem;
	margin-bottom: 0.3rem;
}
.contactzi ul li:last-child{
	margin-bottom: 0;
}
.contactzi ul li i{
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 0.27rem;
	height: 100%;
}
.contactzi ul li i img{
	width: 0.27rem;
	height: 0.3rem;
	vertical-align: middle;
}
.contactzi ul li span{
	display: inline-block;
	color: #222222;
	font-size: 0.24rem;
	word-wrap:break-word;
}
.contacttu{
	width: 100%;
	overflow: hidden;
}
.contactimg{
	width: 100%;
	overflow: hidden;
}
.contactimg img{
	width: 100%;
}
