/*公共样式*/
@charset "utf-8"; 
.flex{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.flex-1{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
}
.flex-2{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:left;
	    -ms-flex-pack:left;
	        justify-content:left;
}
.flex-3{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:right;
	    -ms-flex-pack:right;
	        justify-content:right;
}
.w1200{
	max-width: 1200px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.w1400{
	max-width: 1400px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.w1600{
	max-width: 1600px;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.fr{
	float: right;
}
.fl{
	float: left;
}
.clearfix::after{
	display: block;
	content: "";
	clear:both;
}
.home-title{
	text-align: center;
}
.home-title h2{
	font-size: 35px;
	color: #f9761c;
}
.home-title h3{
    font-size: 18px;
    color: #999999;
	margin-top: 16px;
}
.home-title span{
	color: #ff872f;
}
.home-title .liner{
    padding-top: 22px;
}
.moreBut a:hover{
	-webkit-box-shadow: 0 0 10px #ff873a;
	        box-shadow: 0 0 10px #ff873a;
}
@keyframes fadeIn{
	from {opacity:0;}
	to {opacity:1;}
}
@-webkit-keyframes fadeIn{
	from {opacity:0;}
	to {opacity:1;}
}
.dhyc-ggys{
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.dhwbyc{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.alwz-title{
	width: 85%;
	margin: 0 auto;
	text-align: center;
}
/* 轮播图公共样式 */
.swiper-pagination-bullet:focus{
	outline: none;
}
.swiper-button-prev,.swiper-button-next:focus{
	outline: none;
}
/* banner公共样式 */
.banner-pc{
	display: block;
}
.banner-mp{
	display: none;
}
/* 网站顶部 */
.wzdb{
	width: 100%;
	height: 40px;
	background-color: #333;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.wzdb .wzdb-cont{
	width: 240px;
}
.wzdb .wzdb-cont a{
	padding-left: 24px;
	font-size: 14px;
	color: #fff;
	line-height: 40px;
}
.wzdb .wzdb-cont a:hover{
	text-decoration: underline;
}
.wzdb .wzdb-cont .p1{
	background: url(../images/wzdb-tp01.png) no-repeat 0 center;
}
.wzdb .wzdb-cont .p2{
	background: url(../images/wzdb-tp02.png) no-repeat 0 center;
}
/* pc端导航和联系方式 */
.amwz-lxdh{
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.amwz-lxdh .logo{
	height: 82px;
	padding-left: 100px;
}
.amwz-lxdh .logo img{
	width: 140px;
}
.amwz-lxdh .nav{
	width: 790px;
	margin-left: 150px;
}
.amwz-lxdh .nav ul{
	width: 100%;
}
.amwz-lxdh .nav li{
	padding-top: 34px;
}
.amwz-lxdh .nav li a{
	display: block;
	font-size: 16px;
	color: #333;
	padding-bottom: 12px;
}
.amwz-lxdh .nav li:hover a,
.amwz-lxdh .nav .cur a{
	border-bottom: 2px solid #333;
}
.amwz-lxdh .lxfs{
	width: 310px;
}
.amwz-lxdh .lxfs .list{
	height: 82px;
}
.amwz-lxdh .lxfs a{
	font-size: 14px;
	color: #333;
	line-height: 28px;
	padding-left: 28px;
	background: url(../images/amwz-lxdh-tp02.png) no-repeat 0 center;
}
.amwz-lxdh .lxfs h3{
	font-size: 24px;
	color: #333;
	font-weight: bold;
	line-height: 28px;
	padding-left: 35px;
	background: url(../images/amwz-lxdh-tp03.png) no-repeat 0 center;
}
/* mp端导航 */
.navmp{
	display: none;
	position: relative;
	width: 100%;
	height: 100px;
	border-bottom: 2px solid #ededed;
}
.navmp .logo{
	height: 100px;
}
.navmp .logo img{
	width: 140px;
}
.navmp .shdh .navmp-yczs{
	width: 40px;
	height: 100px;
	background: url(../images/navmp-yczs-tp01.png) no-repeat center center;
	-webkit-transition: all ease 0.4s;
	transition: all ease 0.4s; 
}
.navmp .shdh .navmp-zsdh{
	-webkit-transition: all ease 0.4s;
	transition: all ease 0.4s; 
	background: url(../images/navmp-yczs-tp02.png) no-repeat center center;
}
.navmp .subnav{
	display: none;
	position: absolute;
	top: 100px;
	right: 0;
	z-index: 999;
	width: 100%;
	padding-bottom: 60px;
	background-color: #fff;
}
.navmp .subnav .list{
	width: 100%;
}
.navmp .subnav .list .a1{
	display: block;
	width: 100%;
	height: 92px;
	line-height: 90px;
	padding-left: 25px;
	font-size: 24px;
	color: #333;
	border-bottom: 2px solid #ddd;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.navmp .subnav .list-top{
	position: relative;
	width: 100%;
	height: 92px;
	padding-left: 25px;
	border-bottom: 2px solid #ddd;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.navmp .subnav .list-top::after{
	position: absolute;
	display: block;
	content: "";
	right: 0;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	background: url(../images/navmp-yczs-tp03.png) no-repeat center center;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}
.navmp .subnav .list-sjdh::after{
	-webkit-transform: rotate(45deg);
	        transform: rotate(45deg);
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}
.navmp .subnav .list-top p{
	font-size: 24px;
	color: #333;
}
.navmp .subnav .list-bot{
	display: none;
}
.navmp .subnav .list-bot li{
    width: 100%;
}
.navmp .subnav .list-bot a{
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	padding-left: 45px;
	font-size: 20px;
	color: #333;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
/* pc端banner轮播图 */
.index-banner{
	width: 100%;
}
.index-banner .swiper-container{
	width: 100%;
}
.index-banner .swiper-container img{
	width: 100%;
}
.index-banner .swiper-pagination-bullet {
    width: 38px;
    height: 38px;
	opacity: 0.8;
	background: url(../images/index-banner-tb01.png) no-repeat center;
    background-size: 8px;
}
.index-banner .swiper-pagination-bullet-active {
	opacity: 1;
	background: url(../images/index-banner-tb02.png) no-repeat center;
    background-size: 100%;
}
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 10px;
}
.index-banner .swiper-container-horizontal>.swiper-pagination-bullets{
	width: auto;
	left: 13.2%;
    bottom: 90px;
}
/* 首页公共样式 */
.index-title{
	width: 100%;
}
.index-title h2{
	font-size: 36px;
	color: #333;
	font-weight: bold;
}
.index-title a{
	display: block;
	width: 110px;
	text-align: center;
	font-size: 16px;
	color: #231916;
	line-height: 34px;
	border: 1px solid #231916;
	border-radius: 17px;
}
.index-title a:hover{
	color: #fff;
	background-color: #231916;
}
/* 产品中心 */
.index-cpzx{
	width: 100%;
	padding: 90px 0;
	background-color: #fafafa;
}
.index-cpzx .cpzx-cont{
	width: 100%;
	padding-top: 35px;
}
.index-cpzx .list{
	float: left;
	position: relative;
	width: 20%;
}
.index-cpzx .list .tpzs{
	width: 100%;
	overflow: hidden;
}
.index-cpzx .list .tpzs img{
	width: 100%;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}
.index-cpzx .list:hover .tpzs img{
	-webkit-transform: scale(1.15);
	        transform: scale(1.15);
	/* transform: rotate(30deg); */
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.index-cpzx .list .wzjs{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	height: 160px;
	padding: 0 25px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.index-cpzx .list .ljgd a{
	position: relative;
	display: block;
	width: 0;
	height: 36px;
	padding: 0 36px 0 0;
	background-color: #fff;
	border-radius: 18px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.index-cpzx .list .ljgd .nr{
	width: auto;
	text-align: left;
}
.index-cpzx .list .ljgd p{
	font-size: 14px;
	color: #222;
	line-height: 36px;
}
.index-cpzx .list .ljgd .tp{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	width: 36px;
	height: 36px;
	background-color: #fff;
	border-radius: 100%;
}
.index-cpzx .list .ljgd img{
	width: 12px;
}
.index-cpzx .list .ljgd a:hover{
	width: 110px;
	height: 36px;
	padding: 0 36px 0 12px;
	border-radius: 18px;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
}
.index-cpzx .list .cpjs{
	width: 100%;
	padding-top: 30px;
}
.index-cpzx .list .cpjs h3{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 9px;
}
.index-cpzx .list .cpjs p{
	font-size: 16px;
	color: #fff;
}
/* 全屋深度净水系统 */
.index-jsxt{
	margin-top: 80px;
	position: relative;
	width: 100%;
	height: 660px;
	padding-top: 280px;
	background: url(../images/index-jsxt-bj01.jpg) no-repeat center 0;
	background-size: cover;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.index-jsxt .jsxt-tpzs{
	position: absolute;
	top: 0;
	left: 3.125%;
	width: 56%;
	height: 100%;
	padding-top: 30px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.index-jsxt .jsxt-tpzs img{
	width: 100%;
}
.index-jsxt .jsxt-cont{
	width: 500px;
}
.index-jsxt .jsxt-cont h2{
	font-size: 56px;
	color: #333;
}
.index-jsxt .jsxt-cont .glx{
	width: 150px;
	height: 2px;
	background-color: #000;
	margin: 30px 0 35px 0;
}
.index-jsxt .jsxt-cont p{
	text-align: justify;
	font-size: 18px;
	color: #333;
	line-height: 28px;
}
.index-jsxt .jsxt-cont a{
	margin-top: 45px;
	display: inline-block;
	width: 175px;
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 40px;
	border: 1px solid #000;
}
.index-jsxt .jsxt-cont a:hover{
	color: #fff;
	background-color: #000;
}
/* 关于我们 */
.index-gywm{
	margin-top: 70px;
	width: 100%;
	padding: 85px 0 95px 0;
	background-color: #fafafa;
}
.index-gywm .gywm-cont{
	position: relative;
	margin-top: 40px;
	width: 100%;
	padding-right: 50px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.index-gywm .gywm-cont::after{
	display: block;
	content: "";
	clear:both;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	width: 21px;
	height: 22px;
	background: url(../images/index-gywm-tp02.jpg) no-repeat center 0;
}
.index-gywm .gywm-spzs{
	width: 62%;
}
.index-gywm .gywm-spzs video{
	width: 100%;
	-o-object-fit:fill;
	   object-fit:fill; 
}
.index-gywm .gywm-wzjs{
	width: 32%;
}
.index-gywm .gywm-wzjs .nr{
	width: 100%;
}
.index-gywm .gywm-wzjs h4{
	font-size: 14px;
	color: #666;
}
.index-gywm .gywm-wzjs h3{
	font-size: 24px;
	color: #333;
	line-height: 36px;
	margin: 25px 0 20px 0;
}
.index-gywm .gywm-wzjs p{
	text-align: justify;
	font-size: 16px;
	color: #666;
	line-height: 28px;
	margin-bottom: 30px;
}
.index-gywm .gywm-wzjs a{
	display: inline-block;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #333;
	line-height: 38px;
	border-radius: 2px;
}
.index-gywm .gywm-wzjs a:hover{
	color: #fff;
	background-color: #333;
}
/* 新闻中心 */
.index-xwzx{
	width: 100%;
	padding: 80px 0 90px 0;
}
.index-xwzx .xwzx-cont{
	width: 100%;
	padding-top: 40px;
}
.index-xwzx .list{
	width: 32%;
	background-color: #f6f6f6;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.index-xwzx .s1{
	padding-bottom: 50px;
}
.index-xwzx .s2{
	padding: 35px 35px 25px;
}
.index-xwzx .s1:hover{
	-webkit-box-shadow: 0 0 20px #dadada;
	        box-shadow: 0 0 20px #dadada;
}
.index-xwzx .list .tpzs{
	width: 100%;
}
.index-xwzx .list .tpzs img{
	width: 100%;
}
.index-xwzx .list .wzjs{
	width: 100%;
	padding: 40px 25px 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.index-xwzx .list .wzjs h4{
	width: 100%;
	font-size: 14px;
	color: #666;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index-xwzx .list .wzjs h3{
	margin: 20px 0 32px 0;
	width: 100%;
	font-size: 18px;
	color: #333;
	line-height: 24px;
	height: 48px;
	-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.index-xwzx .s1:hover .wzjs h3{
	text-decoration: underline;
}
.index-xwzx .list .wzjs p{
	font-size: 16px;
	color: #999;
}
.index-xwzx .xwzx-title{
    width: 100%;
}
.index-xwzx .xwzx-title h3{
	display: inline-block;
	font-size: 14px;
	color: #666;
	padding-bottom: 8px;
	border-bottom: 2px solid #221915;
}
.index-xwzx .nr{
	width: 100%;
	padding-top: 22px;
}
.index-xwzx .nr li{
	width: 100%;
	margin-bottom: 30px;
}
.index-xwzx .nr li:last-child{
	margin-bottom: 0;
}
.index-xwzx .nr li h3{
	width: 100%;
	font-size: 18px;
	color: #333;
	line-height: 24px;
	-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.index-xwzx .nr li p{
	margin-top: 15px;
	font-size: 16px;
	color: #999;
}
.index-xwzx .nr li:hover h3{
    text-decoration: underline;
}
.index-xwzx .nr li:hover p{
	color: #444;
}
/* pc端底部 */
.footer-pc{
	width: 100%;
}
.footer-pc .footer-cont{
	width: 100%;
	padding: 75px 0 55px 0;
	background-color: #fafafa;
	border-top: 1px solid #f1f1f1;
}
.footer-pc .footer-dhdz{
	width: 58.5%;
}
.footer-pc .zndh h3{
	font-size: 16px;
	color: #333;
	font-weight: 600;
	margin-bottom: 20px;
}
.footer-pc .zndh .list{
	float: left;
	margin-right: 50px;
}
.footer-pc .zndh .list:last-child{
	margin-right: 0;
}
.footer-pc .zndh .list a{
	display: block;
	font-size: 16px;
	color: #999;
	margin-bottom: 14px;
}
.footer-pc .zndh .list a:hover{
	color: #333;
	text-decoration: underline;
}
.footer-pc .zndh .list a:last-child{
	margin-bottom: 0;
}
.footer-pc .dzyx .list{
	width: 100%;
	margin-bottom: 50px;
}
.footer-pc .dzyx .list:last-child{
	margin-bottom: 0;
}
.footer-pc .dzyx .list h3{
	font-size: 16px;
	color: #333;
	font-weight: 600;
	margin-bottom: 16px; 
}
.footer-pc .dzyx .list p{
	font-size: 16px;
	color: #777;
	line-height: 24px;
}
.footer-pc .footer-fwrx{
	width: 270px;
}
.footer-pc .footer-fwrx h4{
	font-size: 16px;
	color: #333;
}
.footer-pc .footer-fwrx h3{
	font-size: 32px;
	color: #333;
	font-weight: bold;
	margin: 20px 0 40px 0;
}
.footer-pc .footer-fwrx p{
	font-size: 16px;
	color: #333;
	margin-bottom: 18px;
}
.footer-pc .footer-fwrx img{
	width: 120px;
}
/* 底部网站备案和友情链接 */
.footer-pc .footer-badt{
	width: 100%;
	padding: 35px 0;
	background-color: #333;
}
.footer-pc .footer-badt .bqsy{
	height: 45px;
}
.footer-pc .footer-badt .bqsy p{
	font-size: 14px;
	color: #9f9f9f;
}
.footer-pc .dtlj{
	width: 240px;
}
.footer-pc .dtlj .wzdt{
	height: 45px;
}
.footer-pc .dtlj .wzdt a{
	font-size: 14px;
	color: #999;
}
.footer-pc .dtlj .wzdt a:hover{
	color: #fff;
}
.footer-pc .dtlj .yqlj{
	position: relative;
	width: 146px;
	height: 45px;
	border: 1px solid #999;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.footer-pc .dtlj .yqlj h3{
	font-size: 14px;
	color: #777;
	padding-right: 26px;
	background: url(../images/footer-yqlj-tp01.png) no-repeat right center;
}
.footer-pc .dtlj .yqlj-nav{
	display: none;
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: -100px;
	z-index: 10;
	width: 200px;
	padding-bottom: 20px;
	border: 1px solid #333;
}
.footer-pc .dtlj .yqlj-nav li{
	width: 100%;
	background-color: #333;
	border-bottom: 1px solid #777;
}
.footer-pc .dtlj .yqlj-nav li a{
	display: inline-block;
	width: 100%;
	padding: 0 12px;
	text-align: center;
	font-size: 14px;
	color: #777;
	line-height: 36px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.footer-pc .dtlj .yqlj-nav li a:hover{
	color: #fff;
	text-decoration: underline;
}
.footer-pc .dtlj .yqlj:hover .yqlj-nav{
    display: block;
}
/* mp端底部 */
.footer-mp{
	display: none;
	width: 100%;
	background-color: #3c3c3c;
}
/* mp端底部-友情链接 */
.footer-mp .footer-yqlj{
	width: 100%;
}
.footer-mp .footer-yqlj .list{
	width: 100%;
	padding: 0 40px;
	border-top: 2px solid #505050;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.footer-mp .footer-yqlj .list:first-child{
	border-top: 0 solid #505050;
}
.footer-mp .footer-yqlj .yqlj-title{
	position: relative;
	width: 100%;
	height: 80px;
}
.footer-mp .footer-yqlj .yqlj-title h3{
	font-size: 20px;
	color: #efefef;
}
.footer-mp .footer-yqlj .yqlj-title .tpzs-1{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 20px;
	background: url(../images/footer-mp-tp01.png) no-repeat center center;
}
.footer-mp .footer-yqlj .yqlj-title .tpzs-2{
	background: url(../images/footer-mp-tp02.png) no-repeat center center;
}
.footer-mp .footer-yqlj .yqlj-zynr{
	display: none;
}
.footer-mp .footer-yqlj .yqlj-zynr li{
	width: 100%;
	border-top: 2px solid #505050;
}
.footer-mp .footer-yqlj .yqlj-zynr a{
	display: inline-block;
	width: 100%;
	font-size: 20px;
	color: #9a9a9a;
	line-height: 80px;
	background: url(../images/footer-mp-tp03.png) no-repeat right 3px center;
}
/* mp端底部-微信链接-网站备案 */
.footer-mp .footer-wxlj{
	width: 100%;
	padding: 40px;
	border-top: 2px solid #505050;
	border-bottom: 2px solid #505050;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.footer-mp .footer-wxlj img{
	width: 80px;
}
.footer-mp .footer-wzba{
	width: 100%;
	text-align: center;
	padding: 40px 40px 50px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.footer-mp .footer-wzba p{
	font-size: 20px;
	color: #777;
	line-height: 38px;
}
/* 非首页网站顶部和banner */
.amwz-wzdb{
	position: relative;
    width: 100%;
}
.amwz-wzdb .amwz-lxdh{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
}
.amwz-wzdb .amwz-lxdh .w1400{
	position: relative;
}
.amwz-wzdb .amwz-lxdh .logo {
    padding-left: 0;
}
.amwz-wzdb .amwz-lxdh .nav {
    margin-left: 200px;
}
.amwz-wzdb .amwz-lxdh .nav li a {
    color: #fff;
}
.amwz-wzdb .amwz-lxdh .nav li:hover a,
.amwz-wzdb .amwz-lxdh .nav .cur a{
	border-bottom: 2px solid #fff;
}
.amwz-wzdb .amwz-lxdh .lxhm{
	position: absolute;
	top: 0;
	right: -55px;
	z-index: 10;
	height: 82px;
	padding-left: 45px;
	border-left: 1px solid #2a292a;
}
.amwz-wzdb .amwz-lxdh .lxhm h3{
	font-size: 20px;
	color: #fff;
	line-height: 40px;
	font-weight: bold;
	padding-left: 50px;
	background: url(../images/amwz-lxdh-tp05.png) no-repeat 0 center;
}
.amwz-wzdb .amwz-banner{
	width: 100%;
	text-align: center;
}
.amwz-wzdb .amwz-banner img{
	width: 100%;
}
/* 网页位置 */
.seat{
	position: relative;
	width: 100%;
}
.seat .seat-cont{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	padding: 12px 0;
	background: rgba(0, 0, 0, 0.59);
}
.seat p{
	padding-left: 28px;
	font-size: 14px;
	color: #c6c6c6;
	line-height: 24px;
	background: url(../images/seat-tp01.png) no-repeat 0 1px;
}
.seat p span{
	padding: 0 15px 0 0;
	font-size: 14px;
	color: #c6c6c6;
}
.seat p a{
	display: inline-block;
	padding: 0 15px;
	font-size: 14px;
	color: #c6c6c6;
}
.seat p a:hover{
	color: #fff;
	text-decoration: underline;
}
/* 产品中心导航 */
.cpzx-nav{
	width: 100%;
	border-bottom: 1px solid #ddd;
}
.cpzx-nav .nav{
	width: 100%;
	padding-top: 18px;
}
.cpzx-nav .nav li{
	float: left;
	margin-right: 55px;
}
.cpzx-nav .nav li:last-child{
	margin-right: 0;
}
.cpzx-nav .nav li a{
	display: inline-block;
	font-size: 16px;
	color: #777;
	padding-bottom: 18px;
	border-bottom: 2px solid rgba(51, 51, 51, 0);
}
.cpzx-nav .nav li:hover a,
.cpzx-nav .nav .actives a{
	color: #333;
	border-bottom: 2px solid rgba(51, 51, 51, 1);
}
/* 产品中心 */
.cpzx-cplb{
	width: 100%;
	padding: 60px 0 70px 0;
}
.cpzx-cplb .cplb-cont{
	width: 100%;
}
.cpzx-cplb .cplb-cont ul{
	width: 100%;
}
.cpzx-cplb li{
	float: left;
	width: 32.1%;
	border: 1px solid #f0f0f0;
	margin: 0 1.85% 30px 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.cpzx-cplb li:hover{
	-webkit-box-shadow: 0 0 15px #e7e3e3;
	        box-shadow: 0 0 15px #e7e3e3;
}
.cpzx-cplb .tpzs{
	width: 100%;
	overflow: hidden;
}
.cpzx-cplb .tpzs img{
	width: 100%;
	-webkit-transition: all ease 0.2s;
	transition: all ease 0.2s;
}
.cpzx-cplb li:hover .tpzs img{
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.cpzx-cplb .wzjs{
	position: relative;
	width: 100%;
	padding: 22px 130px 26px 20px;
	background-color: #fafafa;
	border-top: 1px solid #f0f0f0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.cpzx-cplb li:hover .wzjs{
	background-color: #fff;
}
.cpzx-cplb .wzjs .nr{
	width: 100%;
}
.cpzx-cplb .wzjs .nr h3{
	font-size: 18px;
	color: #333;
	margin-bottom: 8px;
}
.cpzx-cplb li:hover .wzjs .nr h3{
	text-decoration: underline;
}
.cpzx-cplb .wzjs .nr p{
	font-size: 14px;
	color: #333;
}
.cpzx-cplb .wzjs .nr h3,
.cpzx-cplb .wzjs .nr p{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cpzx-cplb .wzjs .ckgd{
	position: absolute;
	top: 5px;
	right: 20px;
	z-index: 10;
	width: 110px;
}
.cpzx-cplb .wzjs .ckgd a{
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #808080;
	line-height: 38px;
	background-color: #ececec;
	border-radius: 19px;
}
.cpzx-cplb li:hover .wzjs .ckgd a{
	color: #fff;
	background-color: #333;
}
/* 产品数据 */
.cpny-cpsj{
	width: 100%;
	padding: 60px 0 100px 0;
	background-color: #fcfcfc;
}
.cpny-cpsj .w1400{
	position: relative;
}
/* 产品数据-返回主页 */
.cpny-cpsj .cpsj-fhzy{
	position: absolute;
	top: 0;
	left: -50px;
	z-index: 10;
	width: 50px;
}
.cpny-cpsj .cpsj-fhzy img{
	width: 100%;
}
.cpny-cpsj .cpsj-fhzy .img02{
	display: none;
}
.cpny-cpsj .cpsj-fhzy:hover .img01{
	display: none;
}
.cpny-cpsj .cpsj-fhzy:hover .img02{
	display: inline-block;
}
/* 产品数据-产品图片 */
.cpny-cpsj .cpsj-cont{
	width: 100%;
}
.cpny-cpsj .cpsj-cptp{
	width: 42%;
}
.cpny-cpsj .cptp-main{
	width: 100%;
}
.cpny-cpsj .cptp-main .main-menu{
	display: none;
	width: 100%;
}
.cpny-cpsj .cptp-main .main-menu img{
	width: 100%;
}
.cpny-cpsj .cptp-main .actives{
	display: block;
	-webkit-animation: fadeIn 0.3s;
	        animation: fadeIn 0.3s;
}
.cpny-cpsj .cptp-nav{
	width: 100%;
	padding-top: 15px;
}
.cpny-cpsj .cptp-nav .list{
	float: left;
	width: 23.5%;
	margin: 0 2% 0 0;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.cpny-cpsj .cptp-nav .list:last-child{
	margin-right: 0;
}
.cpny-cpsj .cptp-nav .actives{
	border: 1px solid #666;
}
.cpny-cpsj .cptp-nav .list img{
	width: 100%;
}
/* 产品数据-产品参数 */
.cpny-cpsj .cpsj-cpcs{
	width: 50%;
}
.cpny-cpsj .cpcs-title{
	width: 100%;
	border-bottom: 24px;
}
.cpny-cpsj .cpcs-title h2{
	font-size: 36px;
	color: #222;
	line-height: 48px;
	font-weight: bold;
	margin-bottom: 10px;
}
.cpny-cpsj .cpcs-title p{
	font-size: 24px;
	color: #222;
	line-height: 36px;
}
.cpny-cpsj .csjs{
	width: 100%;
	padding: 32px 0 45px 0;
}
.cpny-cpsj .csjs p{
	font-size: 18px;
	color: #666;
	line-height: 38px;
}
.cpny-cpsj .csjs p span{
	color: #333;
}
.cpny-cpsj .cpsj-cpcs .rxzx{
	width: 475px;
}
.cpny-cpsj .cpsj-cpcs .rxzx a{
	display: inline-block;
	width: 210px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	border-radius: 25px;
}
.cpny-cpsj .cpsj-cpcs .rxzx .a1{
	background-color: #333;
}
.cpny-cpsj .cpsj-cpcs .rxzx .a2{
	background-color: #d01414;
}
.cpny-cpsj .cpsj-cpcs .rxzx .a1:hover{
	background-color: #000;
}
.cpny-cpsj .cpsj-cpcs .rxzx .a2:hover{
	background-color: #ff0000;
}
/* 产品详情和精选产品 */
.cpny-cpxq{
	width: 100%;
	padding: 80px 0 120px 0;
}
.cpny-cpxq .cpxq-cpts{
	width: 62%;
}
.cpny-cpxq .cpts-nav{
	width: 100%;
	background-color: #f2f2f2;
}
.cpny-cpxq .cpts-nav .list{
	position: relative;
	float: left;
	width: 25%;
	height: 60px;
	cursor: pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
}
.cpny-cpxq .cpts-nav .list::after{
	content: "";
	display: none;
	position: absolute;
	bottom: -12px;
	left: 50%;
	z-index: 100;
	margin-left: -12px;
	width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #333;
}
.cpny-cpxq .cpts-nav .list h3{
	font-size: 22px;
	color: #333;
}
.cpny-cpxq .cpts-nav .actives{
	background-color: #333;
}
.cpny-cpxq .cpts-nav .actives::after{
	display: block;
}
.cpny-cpxq .cpts-nav .actives h3{
	color: #fff;
}
.cpny-cpxq .cpts-main{
	width: 100%;
	padding-top: 55px;
}
.cpny-cpxq .cpts-main .list{
	display: none;
	width: 100%;
	text-align: center;
}
.cpny-cpxq .cpts-main .list img{
	width: 100%;
}
.cpny-cpxq .cpts-main .actives{
	display: block;
	-webkit-animation: fadeIn 0.4s;
	        animation: fadeIn 0.4s;
}
/* 精选产品 */
.cpny-cpxq .cpxq-jxcp{
	width: 32%;
}
.cpxq-jxcp .jxcp-nav{
	width: 100%;
	height: 60px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.cpxq-jxcp .jxcp-nav h3{
	margin-top: 18px;
	font-size: 22px;
	color: #333;
}
.cpxq-jxcp .jxcp-nav a{
	height: 60px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
}
.cpxq-jxcp .jxcp-nav a img{
	width: 34px;
}
.cpxq-jxcp .jxcp-nav a .img02{
	display: none;
}
.cpxq-jxcp .jxcp-nav a:hover .img01{
	display: none;
}
.cpxq-jxcp .jxcp-nav a:hover .img02{
	display: inline-block;
}
.cpxq-jxcp .jxcp-cont{
	width: 100%;
	padding-top: 55px;
}
.cpxq-jxcp .jxcp-cont li{
	width: 100%;
    border: 1px solid #f0f0f0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-bottom: 40px;
}
.cpxq-jxcp .jxcp-cont li:hover{
	-webkit-box-shadow: 0 0 15px #e7e3e3;
	        box-shadow: 0 0 15px #e7e3e3;
}
.cpxq-jxcp .jxcp-cont .tpzs {
    width: 100%;
    overflow: hidden;
}
.cpxq-jxcp .jxcp-cont .tpzs img{
	width: 100%;
	-webkit-transition: all ease 0.4s;
	transition: all ease 0.4s;
}
.cpxq-jxcp .jxcp-cont li:hover .tpzs img{
	-webkit-transform: scale(1.1);
	        transform: scale(1.1);
	-webkit-transition: all ease 0.4s;
	transition: all ease 0.4s;
}
.cpxq-jxcp .jxcp-cont .wzjs{
	position: relative;
    width: 100%;
    padding: 22px 130px 26px 20px;
    background-color: #fafafa;
    border-top: 1px solid #f0f0f0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.cpxq-jxcp .jxcp-cont li:hover .wzjs{
	background-color: #fff;
}
.cpxq-jxcp .jxcp-cont .wzjs .nr{
	width: 100%;
}
.cpxq-jxcp .jxcp-cont .wzjs .nr h3{
	font-size: 18px;
    color: #333;
    margin-bottom: 8px;
}
.cpxq-jxcp .jxcp-cont .wzjs .nr p{
	font-size: 14px;
    color: #333;
}
.cpxq-jxcp .jxcp-cont .wzjs .nr h3,
.cpxq-jxcp .jxcp-cont .wzjs .nr p{
	width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cpxq-jxcp .jxcp-cont .wzjs .ckgd{
	position: absolute;
    top: 5px;
    right: 20px;
    z-index: 10;
    width: 110px;
}
.cpxq-jxcp .jxcp-cont .wzjs .ckgd a{
	display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #808080;
    line-height: 38px;
    background-color: #ececec;
    border-radius: 19px;
}
.cpxq-jxcp .jxcp-cont li:hover .wzjs .ckgd a{
	color: #fff;
	background-color: #333;
}
/* 购买服务公共头部 */
.gmfw-title{
	width: 100%;
}
.gmfw-title h2{
	font-size: 36px;
	color: #333;
	line-height: 48px;
	font-weight: bold;
}
/* 服务理念 */
.gmfw-fwln{
	width: 100%;
	padding-top: 50px;
}
.gmfw-fwln .gmfw-cont{
	width: 100%;
	padding-top: 35px;
}
.gmfw-fwln .gmfw-left{
	width: 48.7%;
}
.gmfw-fwln .gmfw-right{
	width: 48.7%;
	padding-top: 30px;
}
.gmfw-fwln .fwjs{
	width: 100%;
	padding-bottom: 70px;
}
.gmfw-fwln .fwjs p{
	text-align: justify;
	font-size: 18px;
	color: #666;
	line-height: 32px;
}
.gmfw-fwln .nr{
	width: 100%;
}
.gmfw-fwln .nr .fwln{
	position: relative;
	width: 100%;
	margin-bottom: 30px;
}
.gmfw-fwln .nr .fwln:last-child{
	margin-bottom: 0;
}
.gmfw-fwln .fwln .tp{
	position: relative;
	width: 100%;
}
.gmfw-fwln .fwln .tp img{
	width: 100%;
}
.gmfw-fwln .fwln .wzjs{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	height: 150px;
	padding: 0 30px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.gmfw-fwln .fwln .wzjs h3{
	font-size: 24px;
	color: #fff;
	margin-bottom: 18px; 
}
.gmfw-fwln .fwln .wzjs p{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	max-height: 90px;
	-webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/* 咨询在线客服 */
.gmfw-zxkf{
	width: 100%;
	padding: 130px 0 115px 0;
}
.gmfw-zxkf .zxkf-cont{
	width: 100%;
	padding: 45px 145px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-shadow: 0 0 20px #e8e8e8;
	        box-shadow: 0 0 20px #e8e8e8;
}
.gmfw-zxkf .list{
	text-align: center;
}
.gmfw-zxkf .list .tpzs{
	text-align: center;
}
.gmfw-zxkf .list .tpzs img{
	width: 118px;
}
.gmfw-zxkf .list .wzjs{
	padding-top: 22px;
}
.gmfw-zxkf .list .wzjs h3{
	font-size: 20px;
	color: #333;
	margin-bottom: 20px;
}
.gmfw-zxkf .list .wzjs p{
	font-size: 14px;
	line-height: 21px;
	color: #929292;
}
/* 网上商城 */
.gmfw-wssc{
	width: 100%;
	padding: 80px 0 90px 0;
	background-color: #f4f4f4;
}
.gmfw-wssc .wssc-cont{
	width: 100%;
}
.gmfw-wssc .tpzs{
	width: 514px;
	text-align: center;
	padding: 20px 70px 0 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.gmfw-wssc .tpzs img{
	width: 100%;
}
.gmfw-wssc .wzjs{
	width: 45%;
}
.gmfw-wssc .wzjs p{
	margin-top: 50px;
	text-align: justify;
	font-size: 18px;
	color: #666;
	line-height: 34px;
}
/* 请输入您要搜索的产品质检报告的完整批号： */
.gmfw-cpph{
	width: 100%;
	padding: 100px 0 80px 0;
}
.gmfw-cpph .cpph-cont{
	width: 100%;
}
.gmfw-cpph .cpph-phtj{
	width: 940px;
	padding: 65px 0 95px 0;
}
.gmfw-cpph .cpph-phtj form{
	width: 100%;
}
.gmfw-cpph .cpph-phtj .form-1{
	width: 790px;
	height: 60px;
	font-size: 18px;
	color: #b4b4b4;
	padding: 0 20px;
	border: 1px solid #e8e8e8;
	background-color: #f5f5f5;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.gmfw-cpph .cpph-phtj .form-1::-webkit-input-placeholder{
	font-size: 18px;
	color: #b4b4b4;
}
.gmfw-cpph .cpph-phtj .form-2{
	width: 130px;
	height: 60px;
	font-size: 22px;
	color: #fff;
	background-color: #333;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
}
.gmfw-cpph .cpph-phtj .form-2:hover{
	background-color: #000;
}
.gmfw-cpph .cpph-phtj .zs{
	width: 100%;
	padding-top: 30px;
}
.gmfw-cpph .cpph-phtj .zs p{
	font-size: 18px;
	color: #999;
	line-height: 26px;
}
.gmfw-cpph .cpph-sdfw{
	width: 100%;
	padding: 60px 55px 70px;
	background-color: #f4f4f4;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.gmfw-cpph .cpph-sdfw .list{
	position: relative;
	width: 23%;
	height: 305px;
	text-align: center;
	padding: 85px 10px 0;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.gmfw-cpph .cpph-sdfw .list .xh{
	position: absolute;
	top: -24px;
	left: -20px;
	z-index: 10;
	font-size: 115px;
	color: #f4f4f4;
	font-weight: bold;
}
.gmfw-cpph .cpph-sdfw .list .tpzs{
	width: 100%;
	text-align: center;
}
.gmfw-cpph .cpph-sdfw .list .tpzs img{
	width: 82px;
}
.gmfw-cpph .cpph-sdfw .list .wzjs{
	width: 100%;
	padding-top: 20px;
}
.gmfw-cpph .cpph-sdfw .list .wzjs h3{
	font-size: 26px;
	color: #333;
	font-weight: bold;
	margin-bottom: 14px;
}
.gmfw-cpph .cpph-sdfw .list .wzjs p{
	font-size: 14px;
	color: #777375;
}
/* 了解爱玛特公共头部 */
.ljamt-title{
	width: 100%;
}
.ljamt-title h2{
	font-size: 36px;
	color: #333;
	font-weight: bold;
}
/* 公司简介 */
.ljamt-gsjj{
	width: 100%;
	padding: 50px 0 125px 0;
}
.ljamt-gsjj .gsjj-cont{
	width: 100%;
	padding-top: 10px;
}
.ljamt-gsjj .gsjj-wzjs p{
	margin-top: 30px;
	text-align: justify;
	text-indent: 2em;
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.ljamt-gsjj .gsjj-spzs{
	width: 100%;
	padding: 40px 0 70px 0;
}
.ljamt-gsjj .gsjj-spzs video{
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.ljamt-gsjj .gsjj-gssj{
	width: 100%;
	padding: 0 90px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.ljamt-gsjj .gsjj-gssj .list{
	text-align: center;
}
.ljamt-gsjj .gsjj-gssj h3{
	position: relative;
	font-size: 64px;
	color: #666;
	padding-right: 35px;
}
.ljamt-gsjj .gsjj-gssj h3 span{
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -17px;
	font-size: 34px;
	line-height: 34px;
	color: #666;
}
.ljamt-gsjj .gsjj-gssj p{
	font-size: 18px;
	color: #666;
	margin-top: 28px;
}
/* 企业文化 */
.ljamt-qywh{
	width: 100%;
	padding-bottom: 90px;
}
.ljamt-qywh .qywh-cont{
	width: 100%;
	padding-top: 60px;
}
.ljamt-qywh .list{
	width: 23.5%;
	padding-bottom: 35px;
	background-color: #fafafa;
}
.ljamt-qywh .list .tpzs{
	width: 100%;
}
.ljamt-qywh .list .tpzs img{
	width: 100%;
}
.ljamt-qywh .list .wzjs{
	width: 100%;
	padding: 22px 15px 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.ljamt-qywh .list .wzjs h3{
	font-size: 28px;
	color: #333;
	margin-bottom: 15px;
}
.ljamt-qywh .list .wzjs p{
	width: 100%;
	font-size: 16px;
	color: #666;
	line-height: 24px;
	height: 48px;
	-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/* 发展历程 */
.ljamt-fzlc{
	width: 100%;
	padding: 60px 0 65px 0;
	background-color: #f4f4f4;
}
.ljamt-fzlc .fzhj{
	width: 100%;
	margin-top: 55px;
}
.ljamt-fzlc .fzgj-gjnr{
	width: 100%;
}
.ljamt-fzlc .fzgj-gjnr .tpzs{
	width: 48.5%;
	height: 435px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:left;
	    -ms-flex-pack:left;
	        justify-content:left;
}
.ljamt-fzlc .fzgj-gjnr .tpzs img{
	width: 100%;
}
.ljamt-fzlc .fzgj-gjnr .wzjs{
	width: 48.5%;
	height: 435px;
}
.ljamt-fzlc .fzgj-gjnr .wzjs h3{
	font-size: 36px;
	color: #000;
	font-weight: bold;
	margin-bottom: 20px;
}
.ljamt-fzlc .fzgj-gjnr .wzjs p{
	font-size: 18px;
	color: #626267;
	line-height: 32px;
}
.ljamt-fzlc .fzgj-gjnr01{
	background: url(../images/fzgj-lsbj-tp03.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr02{
	background: url(../images/fzgj-lsbj-tp04.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr03{
	background: url(../images/fzgj-lsbj-tp05.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr04{
	background: url(../images/fzgj-lsbj-tp06.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr05{
	background: url(../images/fzgj-lsbj-tp07.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr06{
	background: url(../images/fzgj-lsbj-tp08.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
/* swiper代码调整 */
.ljamt-fzlc .fzhj .swiper-container{
	width: 100%;
}
.ljamt-fzlc .swiper-button-prev{
    background-image: none;
    left: 52%;
	right: auto;
	top: 0;
    width: 20px;
    height: 20px;
	margin-top: 0;
	background: url(../images/index-fzgj-jt01.png) no-repeat center center;
    background-size: 18px 10px;
}
.ljamt-fzlc .swiper-button-next{
    background-image: none;
    left: 52%;
	right: auto;
	top: auto;
	bottom: 0;
    width: 20px;
    height: 20px;
	margin-top: 0;
	background: url(../images/index-fzgj-jt02.png) no-repeat center center;
    background-size: 18px 10px;
}
/* 发展历程-时间刻度 */
.ljamt-fzlc .fzgj-lskd{
	width: 100%;
	margin-top: 70px;
	padding-top: 25px;
	background: url(../images/fzgj-lskd-bj.png) no-repeat center 0;
}
.ljamt-fzlc .fzgj-lskd .sj{
	width: 100%;
	text-align: center;
}
.ljamt-fzlc .fzgj-lskd .sj .yd{
	width: 10px;
	height: 10px;
	margin: 0 auto;
	border-radius: 100%;
	background-color: #999;
}
.ljamt-fzlc .fzgj-lskd .sj p{
	font-size: 14px;
	color: #999;
	font-weight: bold;
	margin-top: 10px;
}
/* swiper调整 */
.ljamt-fzlc .fzgj-lskd .swiper-slide-active .sj .yd{
	background-color: #10adff;
}
.ljamt-fzlc .fzgj-lskd .swiper-slide-active .sj p{
	color: #10adff;
}
/* 企业风采 */
.ljamt-qyfc{
	width: 100%;
	padding: 80px 0 90px 0;
}
.ljamt-qyfc .qyfc-nav{
	width: 570px;
	margin: 50px auto 0;
}
.ljamt-qyfc .qyfc-nav .list{
	width: 240px;
	height: 62px;
	border-radius: 3px;
	border: 1px solid #666;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	    -ms-flex-align:center;
	        align-items:center;
	-webkit-box-pack:center;
	    -ms-flex-pack:center;
	        justify-content:center;
}
.ljamt-qyfc .qyfc-nav .actives{
	background-color: #666;
}
.ljamt-qyfc .qyfc-nav .list h3{
	font-size: 26px;
	color: #333;
	line-height: 38px;
}
.ljamt-qyfc .qyfc-nav .actives h3{
	color: #fff;
}
.ljamt-qyfc .qyfc-nav .list .h1{
	padding-left: 50px;
	background: url(../images/qyfc-nav-tp01.png) no-repeat 0 center;
	background-size: auto 36px;
}
.ljamt-qyfc .qyfc-nav .list .h2{
	padding-left: 60px;
	background: url(../images/qyfc-nav-tp02.png) no-repeat 0 center;
	background-size: 40px auto;
}
.ljamt-qyfc .qyfc-nav .actives .h1{
	background: url(../images/qyfc-nav-tp03.png) no-repeat 0 center;
	background-size: auto 36px;
}
.ljamt-qyfc .qyfc-nav .actives .h2{
	background: url(../images/qyfc-nav-tp04.png) no-repeat 0 center;
	background-size: 40px auto;
}
/* 企业风采主要内容 */
.ljamt-qyfc .qyfc-cont{
	width: 100%;
	padding-top: 50px;
}
.ljamt-qyfc .qyfc-cont .qyfc-menu{
	display: none;
	width: 100%;
}
.ljamt-qyfc .qyfc-cont .actives{
	display: block;
	-webkit-animation: fadeIn 0.4s;
	        animation: fadeIn 0.4s;
}
.ljamt-qyfc .qyfc-cont ul{
	width: 100%;
}
.ljamt-qyfc .qyfc-cont li{
	float: left;
	width: 32%;
	margin: 10px 2% 0 0;
}
.ljamt-qyfc .qyfc-cont .tpzs{
	width: 100%;
}
.ljamt-qyfc .qyfc-cont .tpzs img{
	width: 100%;
}
.ljamt-qyfc .qyfc-cont .wzjs{
	width: 100%;
	text-align: center;
	padding: 20px 20px 30px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.ljamt-qyfc .qyfc-cont .wzjs p{
	width: 100%;
	font-size: 18px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/* 合作渠道 */
.ljamt-hzqd{
	width: 100%;
	padding-bottom: 115px;
}
.ljamt-hzqd .hzqd{
	width: 100%;
	padding-top: 50px; 
}
.ljamt-hzqd .hzqd li{
	float: left;
	width: 19%;
	height: 190px;
	margin: 25px 1.25% 0 0;
}
.ljamt-hzqd .hzqd li:nth-child(5n){
	margin-right: 0;
}
.ljamt-hzqd .hzqd li img{
	width: 100%;
	height: auto;
}
.ljamt-hzqd .hzqd .s1{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}
/* 公司地图 */
.lxwm-gsdt{
	width: 100%;
}
.lxwm-gsdt #dituContent{
	width: 100%;
	height: 520px;
}
.lxwm-gsdt .iw_poi_title {
	color:#CC5522;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap;
}
.lxwm-gsdt .iw_poi_content {
	font: 12px arial,sans-serif;
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}
/* 联系方式和意向咨询 */
.lxwm-lxzx{
	width: 100%;
	height: 685px;
}
.lxwm-lxzx .lxzx-cont{
	width: 990px;
	margin: 0 auto;
}
/* 联系方式 */
.lxwm-lxzx .lxfs{
	position: relative;
	width: 490px;
	height: 10px;
}
.lxwm-lxzx .lxfs-main{
	position: absolute;
	top: -140px;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 565px;
	padding: 60px 60px 0;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-shadow: 0 0 20px #e6e6e6;
	        box-shadow: 0 0 20px #e6e6e6;
}
.lxwm-lxzx .lxfs-title{
	width: 100%;
}
.lxwm-lxzx .lxfs-title img{
	width: 240px;
}
.lxwm-lxzx .lxfs-nr{
	width: 100%;
	padding-top: 60px;
}
.lxwm-lxzx .lxfs-nr .list{
	width: 100%;
	margin-bottom: 25px;
}
.lxwm-lxzx .lxfs-nr .list:last-child{
	margin-bottom: 0;
}
.lxwm-lxzx .lxfs-nr .list h3{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-bottom: 12px;
}
.lxwm-lxzx .lxfs-nr .list p{
	font-size: 16px;
	color: #333;
	line-height: 26px;
}
/* 意向咨询 */
.lxwm-lxzx .yxzx{
	position: relative;
	width: 500px;
	height: 10px;
}
.lxwm-lxzx .yxzx-main{
	position: absolute;
	top: -50px;
	left: 0;
	z-index: 110;
	width: 100%;
	height: 640px;
	padding: 45px 40px 0;
	background-color: #333;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.lxwm-lxzx .yxzx-title{
	width: 100%;
	text-align: right;
}
.lxwm-lxzx .yxzx-title h3{
	font-size: 38px;
	color: #fff;
	margin-bottom: 15px;
}
.lxwm-lxzx .yxzx-title p{
	font-size: 14px;
	color: #fff;
}
.lxwm-lxzx .yxzx-nr{
	width: 100%;
	padding-top: 35px;
}
.lxwm-lxzx .yxzx-nr ul{
	width: 100%;
}
.lxwm-lxzx .yxzx-nr li{
	width: 100%;
	margin-bottom: 15px;
}
.lxwm-lxzx .yxzx-nr .form-1{
	width: 100%;
	height: 46px;
	padding: 0 12px;
	font-size: 16px;
	color: #d3d3d3;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.lxwm-lxzx .yxzx-nr .form-1::-webkit-input-placeholder,
.lxwm-lxzx .yxzx-nr .form-2::-webkit-input-placeholder{
	font-size: 16px;
	color: #d3d3d3;
}
.lxwm-lxzx .yxzx-nr .form-2{
	width: 100%;
	height: 200px;
	padding: 12px;
	font-size: 16px;
	color: #d3d3d3;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.lxwm-lxzx .yxzx-nr .form-3{
	display: block;
	width: 140px;
	height: 40px;
	font-size: 16px;
	color: #fff;
	margin: 30px auto 0;
	background: none;
	border: 1px solid #fff;
	border-radius: 20px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	cursor: pointer;
}
.lxwm-lxzx .yxzx-nr .form-3:hover{
	color: #333;
	background-color: #fff;
}
/* 实力见证荣耀，品质铸就辉煌 */
.qyry-sljz{
	width: 100%;
	margin-top: 55px;
	padding: 70px 0 85px 0;
	background: url(../images/qyry-sljz-bj.jpg) no-repeat center 0;
	background-size: cover;
}
.qyry-sljz .sljz-top{
	width: 100%;
	padding-bottom: 40px;
}
.qyry-sljz .sljz-top .tpzs{
	width: 59%;
}
.qyry-sljz .sljz-top .tpzs img{
	width: 100%;
}
.qyry-sljz .wzjs{
	width: 35%;
	padding-top: 60px;
}
.qyry-sljz .wzjs .bt{
	width: 100%;
}
.qyry-sljz .wzjs .bt h3{
	font-size: 28px;
	color: #000;
	margin-bottom: 15px;
}
.qyry-sljz .wzjs .bt h2{
	font-size: 36px;
	color: #000;
	line-height: 48px;
}
.qyry-sljz .wzjs .nr{
	width: 100%;
	padding-top: 30px;
}
.qyry-sljz .wzjs .nr p{
	text-align: justify;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	margin-bottom: 35px;
}
.qyry-sljz .wzjs .nr p:last-child{
	margin-bottom: 0;
}
.qyry-sljz .sljz-bot{
	width: 100%;
}
.qyry-sljz .sljz-bot .list{
	width: 32%;
}
.qyry-sljz .sljz-bot .list img{
	width: 100%;
}
/* 荣誉资质 */
.qyry-ryzz{
	width: 100%;
	padding: 80px 0 70px 0;
}
.qyry-ryzz .ryzz-title{
	width: 100%;
}
.qyry-ryzz .ryzz-title h2{
	font-size: 36px;
	color: #333;
}
.qyry-ryzz .ryzz-cont{
	width: 100%;
	padding-top: 60px;
}
.qyry-ryzz li{
	float: left;
	width: 32.2%;
	margin: 0 1.7% 30px 0;
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.qyry-ryzz li img{
	width: 100%;
}
/* 公司新闻 */
.xwzx-gsxw{
	width: 100%;
	padding: 60px 0 70px 0;
	background-color: #fafafa;
}
.xwzx-gsxw .gsxw-cont{
	position: relative;
	width: 100%;
	background-color: #fff;
}
.xwzx-gsxw .gsxw-cont::after{
	display: block;
	content: "";
	clear:both;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	width: 21px;
	height: 22px;
	background: url(../images/index-gywm-tp02.jpg) no-repeat center 0;
}
.xwzx-gsxw .tpzs{
	width: 46%;
}
.xwzx-gsxw .tpzs img{
	width: 100%;
}
.xwzx-gsxw .wzjs{
	width: 50%;
	padding: 65px 70px 0 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.xwzx-gsxw .wzjs h4{
	display: inline-block;
	font-size: 14px;
	color: #666;
	padding-bottom: 8px;
	border-bottom: 2px solid #221915;
}
.xwzx-gsxw .wzjs h3{
	margin: 15px 0 30px 0;
	font-size: 24px;
	color: #333;
	line-height: 30px;
}
.xwzx-gsxw .wzjs p{
	font-size: 16px;
	color: #666;
	line-height: 28px;
}
.xwzx-gsxw .wzjs a{
	margin-top: 40px;
	display: inline-block;
    width: 120px;
    text-align: center;
    font-size: 16px;
    color: #666;
    line-height: 38px;
    border-radius: 2px;
}
.xwzx-gsxw .wzjs a:hover{
	color: #fff;
	background-color: #333;
}
/* 新闻列表 */
.xwzx-xwlb{
	width: 100%;
	padding: 80px 0 60px 0;
}
.xwzx-xwlb li{
	float: left;
	width: 32%;
	margin: 0 2% 60px 0;
	background-color: #fafafa;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.xwzx-xwlb li:hover{
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px #e0e0e0;
	        box-shadow: 0 0 20px #e0e0e0;
}
.xwzx-xwlb .tpzs{
	width: 100%;
}
.xwzx-xwlb .tpzs img{
	width: 100%;
}
.xwzx-xwlb .wzjs{
	width: 100%;
	padding: 40px 30px 50px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.xwzx-xwlb .wzjs h4{
	font-size: 14px;
	color: #666;
}
.xwzx-xwlb .wzjs h3{
	margin: 20px 0 32px 0;
	font-size: 18px;
	color: #333;
	line-height: 26px;
	height: 52px;
	-webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.xwzx-xwlb .wzjs p{
	font-size: 16px;
	color: #999;
}
/* 新闻内页 */
.xwzx-xwny{
	width: 100%;
	padding: 65px 0 85px 0;
}
.xwzx-xwny .xwny-title{
	width: 100%;
	text-align: center;
}
.xwzx-xwny .xwny-title h2{
	font-size: 36px;
	color: #333;
	line-height: 48px;
}
.xwzx-xwny .wzcc-fbsj{
	width: 850px;
	margin: 35px auto 0;
	padding: 14px 15px 15px;
	background-color: #f6f6f6;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.xwzx-xwny .wzcc-fbsj p{
	font-size: 14px;
	color: #999;
	line-height: 21px;
}
.xwzx-xwny .wzcc-fbsj p span{
	font-size: 14px;
	color: #999;
	padding: 0 14px;
}
.xwzx-xwny .xwny-xwwz{
	width: 100%;
	text-align: center;
	padding: 35px 0 85px 0;
}
.xwzx-xwny .xwny-xwwz p{
	text-align: justify;
	text-indent: 2em;
	font-size: 16px;
	color: #666;
	line-height: 32px;
	margin-bottom: 20px;
}
.xwzx-xwny .xwny-xwwz img{
	max-width: 100%;
	margin: 45px 0 50px 0;
}
/* 上下页切换 */
.xwzx-xwny .xwny-ymqh{
	width: 850px;
	margin: 0 auto;
}
.xwzx-xwny .xwny-ymqh .s{
	position: relative;
	display: block;
	width: 45%;
	font-size: 14px;
	color: #777;
	line-height: 56px;
	background-color: #fafafa;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.xwzx-xwny .xwny-ymqh .s span{
	position: absolute;
	top: 0;
	z-index: 10;
	display: block;
	width: 76px;
	height: 56px;
	text-align: center;
	font-size: 14px;
	color: #777;
	line-height: 56px;
	background-color: #e8e8e8;
}
.xwzx-xwny .xwny-ymqh .s1{
    padding: 0 30px 0 95px;
}
.xwzx-xwny .xwny-ymqh .s2{
    padding: 0 95px 0 30px;
}
.xwzx-xwny .xwny-ymqh .s1 span{
	left: 0;
}
.xwzx-xwny .xwny-ymqh .s2 span{
	right: 0;
}
.xwzx-xwny .xwny-ymqh .s:hover{
	color: #333;
}
.xwzx-xwny .xwny-ymqh .s:hover span{
	color: #fff;
	background-color: #333333;
} 
.xwzx-xwny .xwny-ymqh .fhzy{
	width: 56px;
}
.xwzx-xwny .xwny-ymqh .fhzy img{
	width: 56px;
	height: 56px;
}
.xwzx-xwny .xwny-ymqh .fhzy .img02{
	display: none;
}
.xwzx-xwny .xwny-ymqh .fhzy:hover .img01{
	display: none;
}
.xwzx-xwny .xwny-ymqh .fhzy:hover .img02{
	display: inline-block;
}