﻿@charset "utf-8";
@media only screen and (max-width:1758px){
	.s60 .swiper-button-prev{ left: 0;}
	.s60 .swiper-button-next{ right: 0;}
}
@media only screen and (max-width:1631px){
	.container{ padding: 0 15px;}
	
	.menu .nav ul li{width: 110px;margin-left: 0.875%;}
	
	.w_z21 img{ height: 350px;}	
	.w_z22 img{ height: auto;}
	
	.f2t a{ margin-left: 3.8%;}
	.f2m{width: 75.5%;}
	
}
@media only screen and (min-width:1401px) and (max-width:1611px){
	/* 公司概况 */
	.ab_ban{ background: #a99d85; padding-top: 104px; padding-bottom: 115px; position: relative; overflow: hidden;}
	.ab_b{ width: 36.5625%; float: right; position: relative; z-index: 1;}
	.ab_b h2{line-height: 35px;font-size: 25px;color: #fff;font-weight: bold;}
	.ab_b h2::after{display: block;content: '';background: #fff;width: 35px;height: 3px;margin-top: 10px;}
	.ab_b img{max-width: 100%;margin: 30px auto;height: auto;display: block;}
	.ab_b p{line-height: 30px;font-size: 16px;color: #fff;text-indent: 2em;}
	.ab_ban1{position: absolute;width: 59%;left: 0;top: 46px;}
	.ab_ban1 img{ max-width: 100%;}
	.ab_ban2{ position: absolute; width: 31.5%; right: -10.2%; top: 12px;}
	.ab_ban2 img{ max-width: 100%;}
}
@media only screen and (max-width:1451px){
	.s_p12m p strong{ font-size: 22px; margin-left: 8px;}
}
@media only screen and (min-width:1201px) and (max-width:1401px){
	.menu{ width: 55%;}
	.menu .nav ul li{width: 86px;margin-left: 0.875%;}
	.menu .nav ul li a.o_lm{ font-size: 16px;}
	
	.n5b .hd ul li{width: 160px;height: 160px;border-radius: 100%;background-size: 100%;position: relative;text-align: center;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
	.n5b .hd ul li::after{position: absolute;content: '';display: block;width: 136px;height: 136px;top: 12px;left: 12px;border-radius: 100%;}
	.n5b .hd ul li:nth-of-type(1){background: url(../images/y1.png) no-repeat left center;background-size: 100%;}
	.n5b .hd ul li:nth-of-type(1)::after{ background: #774101;}
	.n5b .hd ul li:nth-of-type(2){background: url(../images/y2.png) no-repeat left center;margin-left: 121.5%;margin-top: -45px;background-size: 100%;}
	.n5b .hd ul li:nth-of-type(2)::after{ background: #0e4272;}
	.n5b .hd ul li:nth-of-type(3){background: url(../images/y3.png) no-repeat left center;margin-left: 226.5%;margin-top: 10px;background-size: 100%;}
	.n5b .hd ul li:nth-of-type(3)::after{ background: #b81f00;}
	.n5b .hd ul li a{ display: block; max-width: 86px; line-height: 40px; font-family: 'SourceHanSansCN Normal'; font-size: 35px; color: #fff; z-index: 9;}
	.w_z21 img{ height: 300px;}
	
	.s51 a{display: inline-block;font-size: 15px;color: #222222;margin-right: 10px;}
	
	.f1{width: 33%;}
	.f2m1 img{ height: 140px;}
	
	/* 公司概况 */
	.ab_ban{ background: #a99d85; padding-top: 104px; padding-bottom: 115px; position: relative; overflow: hidden;}
	.ab_b{ width: 36.5625%; float: right; position: relative; z-index: 1;}
	.ab_b h2{line-height: 35px;font-size: 20px;color: #fff;font-weight: bold;}
	.ab_b h2::after{display: block;content: '';background: #fff;width: 35px;height: 3px;margin-top: 10px;}
	.ab_b img{max-width: 100%;margin: 30px auto;height: 120px;display: block;}
	.ab_b p{line-height: 30px;font-size: 15px;color: #fff;text-indent: 2em;}
	.ab_ban1{position: absolute;width: 59%;left: 0;top: 46px;}
	.ab_ban1 img{ max-width: 100%;}
	.ab_ban2{ position: absolute; width: 31.5%; right: -10.2%; top: 12px;}
	.ab_ban2 img{ max-width: 100%;}
	
	.s_p12m p strong{font-size: 20px;margin-left: 8px;}
	.s_p21m ul li img{width: 17px;float: left;margin-left: 15px;margin-right: 15px;}
	
	/* 科技研发 */
	.re12{background: url(../images/r1.png) no-repeat right bottom;width: calc(100% - 24.75%);padding: 30px 15px;}
	.re12 p{margin-top: 8px;line-height: 28px;font-size: 15px;color: #252525;text-indent: 2em;}
	
	.re21{background: url(../images/r2.png) no-repeat bottom left;width: 46.9375%;padding-top: 25px;}
	.re21 p{max-width: 726px;line-height: 35px;margin-top: 15px;font-size: 15px;color: #252525;text-indent: 2em;}
	
	.re4m2{width: 45.625%;padding-top: 5px;}
	.re4m2 p{line-height: 30px;margin-top: 15px;font-size: 15px;color: #252525;text-indent: 2em;}
	
}
@media only screen and (min-width:1201px){
	
}
@media only screen and (min-width:993px) and (max-width:1201px){
	.navbar-header{padding-top: 38px;padding-bottom: 26px;margin-left: 5px;margin-right: auto;}
	.navbar-header img{height: 60px;}
	.menu{width: 60%;margin-top: 30px;}
	.menu .nav i{font-size:14px; line-height:54px; text-align:right; position:absolute; width:50%; height:54px; right:15px; top:50%; display:none; transform:translate(0,-50%); -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%);}
	.menu .nav ul li{width: 77px;margin-left: 0.5%;}
	.menu .nav ul li a.o_lm{background: #fff;width: 100%;font-size: 15px;color: #373737;display:block;text-decoration: none;}
	.menu .nav ul li:hover{ background: url(../images/m_bg.png) no-repeat top center;}
	.menu .nav ul li:hover a.o_lm{color: #e8a800; font-weight: bold;}
	.menu .nav ul li.on{ background: url(../images/m_bg.png) no-repeat top center;}
	.menu .nav ul li.on a.o_lm{color: #e8a800;font-weight: bold;}
	.menu .nav .y_j{position:relative;}
	.menu .nav .e_j{width:100%;position:absolute;left: 0;display:none;z-index:9999;}
	.menu .nav .e_j a{background: rgba(232,168,0,0.8);display:block;font-size: 14px;color:#fff;line-height: 25px;padding: 10px 0;text-decoration: none;}
	.menu .nav .e_j a:hover{background-color: #e8a800;}
	.menu .nav ul li:hover .e_j{display:block !important;padding-top: 40px;}
	
	.t_r{max-width: 275px;margin-left: 1%;}
	.t_r1{background: url(../images/q.png) no-repeat left center;margin-top: 75px;width: 91px;height: 23px;line-height: 23px;}
	.t_r1 select{width: 50px;border: none;font-family: 'SourceHanSansCN Normal';font-size: 16px;color: #474747;outline: 0;-webkit-transition: background-color .3s ease-out,border-color .3s ease-out;transition: background-color .3s ease-out,border-color .3s ease-out;margin-left: 21px;appearance: none;-moz-appearance:none;-webkit-appearance:none;background: url(../images/xjt.png) no-repeat scroll right 0px center;text-align: center;}
	@font-face { font-family: 'SourceHanSansCN Normal'; src: url('../fonts/SourceHanSansCN Normal.ttf');}
	.t_r2{width: 176px;margin-top: 20px;}
	.t_r21{ width: 100%; text-align: center;}
	.t_r21 ul li{display: inline-block;margin-left: 1px;}
	.t_r21 ul li img{height: 32px;}
	.ss{width: 100%;margin-top: 16px;background: none;padding: 0 20px;border: 1px solid #d7d7d7;border-radius: 45px;}
	
	.s111 ul li{width: 100px;display: inline-block;margin-right: 10px;line-height: 36px;border: 1px solid #d0d0d0;border-radius: 36px;text-align: center;}
	.s111 ul li a{display: block;width: 100%;font-size: 15px;color: #000000;}
	
	.s12m video{ height: 320px;}
	
	.s4{ width: 100%; max-width: 1844px; margin: auto; height: 100%; position: relative;}
	.s4m{width: 100%;position: absolute;top: 10.1%;left: 0;z-index: 9;}
	.s4m0{margin-left: 15.75%;margin-right: 1.875%;position: relative;}
	.tp_qh1{ position: relative;}
	.tp_qh1 .prev,.tp_qh1 .next{width: 23px;height: 48px;}
	.tp_qh1 .prev{background: url(../images/l.png) no-repeat left center;position: absolute;top: 0;left: 50%;margin-left: -160px;z-index: 9;background-size: 100%;}
	.tp_qh1 .next{background: url(../images/r.png) no-repeat left center;position: absolute;top: 0;right: 50%;margin-right: -160px;z-index: 9;background-size: 100%;}
	.tp_qh1 .prev img,.tp_qh1 .next img{ max-width: 100%;}
	.n5b{width: 41%;max-width: 540px;float: right;}
	.w_z1{width: 240px;margin: auto;text-align: center;}
	.w_z1 h1{line-height: 48px;font-family: 'SourceHanSansCN-Medium';font-size: 25px;color: #774101;}
	@font-face { font-family: 'SourceHanSansCN-Medium'; src: url('../fonts/SourceHanSansCN-Medium.ttf');}
	.w_z2{margin-top: 23.8%;width: 100%;max-width: 540px;height: 100%;position: relative;text-align: center;}
	.w_z22{width: 100%;height: 100%;/* position: absolute; */top: 0;left: 0;}
	.w_z22 img{ max-width: 100%; height: auto; object-fit: cover;}
	.w_z21{ width: 37.3%; height: auto; position: absolute;top: 80px;right: 24.5px;text-align: center;z-index: -1;}
	.w_z21 img{ max-width: 100%; height: 230px;}
	.w_z21 a.more{display: block;background: #e8a800;width: 140px;margin: auto;text-align: center;margin-top: 20px;line-height: 36px;font-size: 16px;color:#fff;border-radius: 36px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
	.w_z21 a.more:hover{ box-shadow:inset 185px 0 0 0 #7a4f3b; -webkit-box-shadow:inset 185px 0 0 0 #7a4f3b; -moz-box-shadow:inset 185px 0 0 0 #7a4f3b; -ms-box-shadow:inset 185px 0 0 0 #7a4f3b;-o-box-shadow:inset 185px 0 0 0 #7a4f3b;}
	.n5b .hd{ position: absolute; top: 0; left: 0;}
	.n5b .hd ul li{width: 120px;height: 120px;border-radius: 100%;background-size: 100%;position: relative;text-align: center;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
	.n5b .hd ul li::after{position: absolute;content: '';display: block;width: 100px;height: 100px;top: 10px;left: 10px;border-radius: 100%;}
	.n5b .hd ul li:nth-of-type(1){background: url(../images/y1.png) no-repeat left center;background-size: 100%;}
	.n5b .hd ul li:nth-of-type(1)::after{ background: #774101;}
	.n5b .hd ul li:nth-of-type(2){background: url(../images/y2.png) no-repeat left center;margin-left: 121.5%;margin-top: -35px;background-size: 100%;}
	.n5b .hd ul li:nth-of-type(2)::after{ background: #0e4272;}
	.n5b .hd ul li:nth-of-type(3){background: url(../images/y3.png) no-repeat left center;margin-left: 226.5%;margin-top: 20px;background-size: 100%;}
	.n5b .hd ul li:nth-of-type(3)::after{ background: #b81f00;}
	.n5b .hd ul li a{display: block;max-width: 68px;line-height: 30px;font-family: 'SourceHanSansCN Normal';font-size: 25px;color: #fff;z-index: 9;}
	
	.s5m{background: #f6f6f6;padding: 15px 0;padding-left: 30px;padding-right: 30px;}
	.s51{background: url(../images/gj.png) no-repeat left center;width: 68%;padding: 10px 0;padding-left: 33px;line-height: 25px;}
	.s51 span{display: inline-block;font-family: 'SourceHanSansCN Normal';font-size: 14px;color: #7a4f3b;margin-right: 10px;}
	.s51 a{display: inline-block;font-size: 14px;color: #222222;margin-right: 6px;}
	.s52{width: 28.6%;background: none;}
	.s52 form {width: 100%;}
	.s52 form .txt{background: url(../images/fd.png) no-repeat left 12px center;float:left;width: 80.3%;height: 45px;line-height: 45px;padding-left: 45px;font-size: 14px;color: #a4a4a4;box-sizing:border-box;font-family: 'SourceHanSansCN Normal';border: 1px solid #dadada;border-right: none;}
	.s52 form .txt::-webkit-input-placeholder{ color:#a4a4a4;}
	.s52 form .txt::-moz-placeholder{ color:#a4a4a4;}
	.s52 form .txt::-moz-placeholder{ color:#a4a4a4;}
	.s52 form .txt::-ms-input-placeholder{ color:#a4a4a4;}
	.s52 form .input-button {width: 19.7%;box-sizing:border-box;overflow:hidden;background: none;float: left;}
	.s52 form .input-button > input {width: 100%;height: 45px;font-family: 'SourceHanSansCN Normal';font-size: 16px;color: #fff;background: #7a4f3b;border: none;line-height: 45px;}
	
	.s62{border: 1px solid #e7e7e5;padding: 28px 15px;}
	.s622 .more{background: #e8e8e8;width: 80px;text-align: center;line-height: 36px;font-size: 14px;color:#000000;border-radius: 36px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}

	.f1t h2{background: url(../images/tel.png) no-repeat left center;line-height: 40px;margin-bottom: 10px;padding-left: 45px;font-family: 'SourceHanSansCN Normal';font-size: 18px;color: #fff;}
	.f1t h1{line-height: 52px;font-size: 30px;color: #f6ae01;font-weight: bold;}

	.f2{width: 68.5%;margin-top: 10px;}
	.f2t{ margin-left: auto; text-align: right;}
	.f2t a{margin-left: 2.8%;display: inline-block;font-family: 'SourceHanSansCN-Medium';font-size: 16px;color: #111111;}
	.f2t a:hover{ color: #e8a800;}
	.f2m{width: 75.5%;margin-left: auto;margin-right: 6%;margin-top: 77px;}
	.f2m1 img{height: 120px;}
	.f2m2{margin-top: 28px;}
	.f2m2 p{line-height: 30px;padding-left: 25px;font-size: 16px;color: #131313;}
	
	/* 公司概况 */
	.ab_ban{background: #a99d85;padding-top: 60px;padding-bottom: 50px;position: relative;overflow: hidden;}
	.ab_b h2{line-height: 30px;font-size: 18px;color: #fff;font-weight: bold;}
	.ab_b h2::after{display: block;content: '';background: #fff;width: 35px;height: 3px;margin-top: 10px;}
	.ab_b img{max-width: 100%;height: 100px;margin: 15px auto;display: block;}
	.ab_b p{line-height: 30px;font-size: 15px;color: #fff;text-indent: 2em;}
	/* 产品中心 */
	.nban4{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}
	.nban14 img{ height: 500px; object-fit: cover;}
	.nban40{margin-top: 50px;line-height: 40px;}
	.nban40 strong{font-size: 22px;color: #fff;}
	.nban40 span{font-family: 'SourceHanSansCN Normal';font-size: 20px;color: #fff;}
	
	.nban42{ background: rgba(255,255,255,0.63); max-width: 244px; margin-top: 6px; padding: 22px 24px; padding-bottom: 27px;}
	.nban42 ul li{line-height: 40px;border-bottom: 1px dashed #aea47e;}
	.nban42 ul li a{display: block;overflow: hidden;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
	.nban42 ul li img{max-width: 20px;float: left;margin: 0 8px;}
	.nban42 ul li p{float: left;font-size: 15px;color: #774101;}
	.nban42 ul li:last-child{ border-bottom: none;}
	
	.l_p img{ height: 200px;}
	
	.s_p1{width: 72%;}
	.s_p12t h1{margin-top: 8px;margin-bottom: 15px;line-height: 28px;font-family: 'SourceHanSansCN-Medium';font-size: 20px;color: #774101;}
	.s_p12t h1::after{display: block;content: '';width: 205px;margin-top: 10px;border: 1px dashed #999999;}
	.s_p12t p{line-height: 27px;font-size: 15px;color: #4e4e4e;}
	.s_p12m{background: #f5f6f8;width: 91.2%;max-width: 410px;padding: 12px;}
	.s_p12m p{ overflow: hidden; line-height: 25px;}
	.s_p12m p span{display: block;float: left;font-family: 'SourceHanSansCN-Medium';font-size: 15px;color: #4e4e4e;}
	.s_p12m p strong{display: block;float: left;font-size: 18px;color: #e00f0f;margin-left: 5px;}
	.s_p12m a.more{display: block;background: #f5ad00;width: 100px;margin-top: 6px;line-height: 26px;text-align: center;font-size: 15px;color:#fff;border-radius: 28px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}

	.s_p2{width: 27%;}
	.s_p21m{padding: 30px 30px;padding-bottom: 60px;}
	.s_p21m ul li{height: 63px;border-bottom: 1px dashed #d8d8d8;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
	.s_p21m ul li a{ display: block; overflow: hidden;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
	.s_p21m ul li img{width: 17px;float: left;margin-left: 15px;margin-right: 15px;}
	.s_p21m ul li .xs{ display: none;}
	.s_p21m ul li p{float: left;font-size: 18px;color: #333333;}
	
	.s_p22m{padding: 16px 30px;padding-bottom: 50px;}
	.s_p22m ul li{ margin-top: 25px; overflow: hidden;}
	.s_p22m ul li p{ float: left; background: #774101; width: 22px; line-height: 22px; text-align: center; font-family: 'SourceHanSansCN Normal'; font-size: 14px; color: #fff;}
	.s_p22m ul li:nth-last-child(-n + 2) p{ background: #ababab;}
	.s_p22m ul li a{display: block;float: left;width: calc(100% - 30px);font-family: 'SourceHanSansCN Normal';font-size: 15px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

	.s_p23m{padding: 25px 18px;padding-bottom: 48px;}
	.s_p23m p{border-bottom: 1px dashed #d8d8d8;padding: 10px 0;line-height: 25px;font-size: 15px;color: #313131;}
	
	/* 科技研发 */
	.re11 img{ height: 260px; object-fit: cover;}
	.re12{background: url(../images/r1.png) no-repeat right bottom;width: calc(100% - 24.75%);padding: 30px 15px;}
	.re12 p{margin-top: 15px;line-height: 28px;font-size: 15px;color: #252525;text-indent: 2em;}
	
	.re21{background: url(../images/r2.png) no-repeat bottom left;width: 46.9375%;padding-top: 15px;}
	.re21 p{max-width: 726px;line-height: 28px;margin-top: 8px;font-size: 14px;color: #252525;text-indent: 2em;}
	
	.re4m2{width: 45.625%;padding-top: 5px;}
	.re4m2 p{line-height: 30px;margin-top: 15px;font-size: 15px;color: #252525;text-indent: 2em;}
	

}
@media only screen and (max-width:993px){

.header{margin-bottom:0px;padding: 0 15px;}
.header .an{display:block;}
.navbar-header{padding: 10px 0;margin-right: auto;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.navbar-header img{ height: 70px;}
.menu{width: 100%;padding: 15px 0;background-color:#000;height:100%;position:fixed;top: 22px;left: -100%;z-index:9999;margin-left: 0;overflow:auto;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.menu.on{left:0;}
.menu.on .xia:before{ transform: rotate(90deg);}
.menu .nav{width:100%;}
.menu .nav i{display:block;color: #fff;}
.menu .nav ul li{width:100%;height:auto;padding: 0 15px;font-size: 3.6vw;text-align:left;border-bottom:1px solid #444;float:none;margin-right:0;}
.menu .nav ul li.on{ background: none;}
.menu .nav ul li a.o_lm{color:#aaa;font-size: 15px;line-height: 40px;background: none;}
.menu .nav ul li:hover{background:none;}
.menu .nav ul li:hover a.o_lm{background:none;}
.menu .nav ul li.on a.o_lm{background:none; color:#fff;}
.menu .nav .e_j{background:none; position:relative; display:none; padding-bottom:10px;}
.menu .nav .e_j a{background: none;border-top:0;font-size: 14px;color:#aaa;line-height: 25px;padding: 5px 0;padding-left: 15px;}
.menu .nav .e_j a:hover{background:none;}
.menu .nav ul li:hover .e_j{display:none;}

.t_r{ max-width: 350px; margin-left: 5%;}
.t_r1{background: url(../images/q.png) no-repeat left center;margin-top: 33px;width: 91px;height: 23px;line-height: 23px;margin-right: 30px;}
.t_r1 select{width: 50px;border: none;font-family: 'SourceHanSansCN Normal';font-size: 16px;color: #474747;outline: 0;-webkit-transition: background-color .3s ease-out,border-color .3s ease-out;transition: background-color .3s ease-out,border-color .3s ease-out;margin-left: 21px;appearance: none;-moz-appearance:none;-webkit-appearance:none;background: url(../images/xjt.png) no-repeat scroll right 0px center;text-align: center;}
@font-face { font-family: 'SourceHanSansCN Normal'; src: url('../fonts/SourceHanSansCN Normal.ttf');}
.t_r2{width: 258px;margin-top: 30px;display: none;}

.s_t img{max-width: 100%;height: 120px;object-fit: cover;}

.ban{ overflow: hidden; text-align: center; position: relative; padding-top: 25px; padding-bottom: 30px;}
.ban .swiper-container{width: 90%;max-width: 1760px;margin: auto;padding-top: 10%;}
.ban .swiper-wrapper{width: 100%;}
.ban .swiper-container-horizontal>.swiper-pagination-bullets{bottom: auto;top: 95px;}
.ban .swiper-slide{ overflow: hidden;}
.ban1 img{max-width: 100%;height: 32vh;object-fit: cover;}
.ban .swiper-slide-active .ban1{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.ban .swiper-button-prev,.ban .swiper-button-next{top: 50%;opacity: 1;width: 30px;height: 40px;margin-top: -20px;text-align: center;z-index: 1;cursor: pointer;overflow: hidden;position: absolute;}
.ban .swiper-button-prev{left: 0;}
.ban .swiper-button-next{right: 0;}
.ban .swiper-pagination-bullet{position: relative;background: #000;display: inline-block;height: 3px;width: 30px;margin-right: 12px;border-radius: 0;text-align:left;cursor:pointer;-webkit-transition:width 0.5s ease-in-out;-webkit-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;}
.ban .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: none;}
.ban .swiper-pagination-bullet:before{content:""; position: absolute; left: 0; top: 0; width: 30px; height: 3px; display:inline-block; vertical-align:middle;}
.ban .swiper-pagination-bullet:after{content:"";position: absolute;left: 0;top: 0;width:0px;height: 3px;margin-left: 0px;vertical-align:middle;-webkit-transition:width 0s;transition:width 0s;display:inline-block;}
.ban .swiper-pagination-bullet-active{width: 30px;}
.ban .swiper-pagination-bullet-active:after{width: 30px;display:inline-block;-webkit-transition:width 2s linear 0.5s;transition:width 2s linear 0.5s;}
.ban .swiper-pagination-bullet-active:before{ display: none;}
.ban0{width: 100%;max-width: 1790px;margin: auto;position: absolute;height: 100%;top: 72px;left: 0;margin-left: 0;}
.ban_zy{ position: absolute; width: 8%; top: 0; left: 0; z-index: 9;}
.ban_zy img{ max-width: 100%;}
.ban_yy{ position: absolute; width: 8%; top: 0; right: 0; z-index: 9;}
.ban_yy img{ max-width: 100%;}

.s1{padding: 30px 0;}
.s11{width: 100%;max-width: 810px;margin-top: 0;}
.s111 ul li{width: 85px;display: inline-block;margin-right: 3px;line-height: 30px;border: 1px solid #d0d0d0;border-radius: 36px;text-align: center;}
.s111 ul li a{display: block;width: 100%;font-size: 14px;color: #000000;}
.s111 ul li.on{ background: #e8a800; border: 1px solid #e8a800;}
.s111 ul li.on a{ color: #fff;}
.s111 ul li:hover{ background: #e8a800; border: 1px solid #e8a800;}
.s111 ul li:hover a{ color: #fff;}
.s112 a{display: block;line-height: 30px;font-size: 14px;color: #000000;}
.s11m{margin-top: 15px;}
.s11m ul{ display: none;}
.s11m ul.on{ display: block;}
.s11m ul li{border-top: 1px solid #ebebeb;padding: 15px 0;-webkit-transition: all .2s linear;transition: all .2s linear;}
.s11m ul li:hover{ border: 1px solid rgba(0,0,0,0); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .1); box-shadow: 0 0 15px rgba(0, 0, 0, .1);}
.s11m ul li:first-child{ border: none;}
.s11m1{width: 35.6%;max-width: 193px;}
.s11m1 img{height: 95px;object-fit: cover;}
.s11m2{width: 62.7%;max-width: 540px;}
.s11m2 h3{margin: 5px 0;line-height: 25px;}
.s11m2 h3 a{display: block;font-size: 15px;color: #303030;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.s11m2 p{line-height: 25px;font-size: 14px;color: #6f6f6f;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.s11m2 p a{ font-size: 16px; color: #e8a800; font-weight: bold;}
.s12{background: #f6f6f6;width: 100%;max-width: 750px;padding: 30px 15px;}
.s12t{margin-left: 9px;}
.s12t h2{background: url(../images/b.png) no-repeat left center;line-height: 25px;padding-left: 25px;font-size: 16px;color: #303030;font-weight: bold;background-size: 15px;}
.s12m{margin-top: 15px;}
.s12m video{width: 100%;height: auto;object-fit: cover;}

.s2 ul{padding: 15px 0;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;}
.s2 ul li{ width: 25%; height: 50px; border-left: 1px solid #e3e3e3; text-align: center;}
.s2 ul li:first-child{ border: none;}
.s21{ display: inline-block;}
.s21 .hv{ display: none;}
.s21 img{max-width: 28px;}
.s22{ margin-left: 6px;}
.s22 h3{line-height: 25px;font-family: 'SourceHanSansCN Normal';font-size: 15px;color: #222222;font-weight: bold;}

.s3{ margin: 30px 0;}
.s3 img:nth-of-type(1){ height: 10vh;}
.s3 img:nth-of-type(2){ height: auto;}

.s4{ width: 100%; max-width: 1844px; margin: auto; height: 100%; position: relative;}
.s4m{width: 100%;position: absolute;top: 10.1%;left: 0;z-index: 9;}
.s4m0{margin-left: 15.75%;margin-right: 1.875%;position: relative;}
.tp_qh1{ position: relative;}
.tp_qh1 .prev,.tp_qh1 .next{width: 20px;height: 30px;}
.tp_qh1 .prev{background: url(../images/l.png) no-repeat left center;position: absolute;top: 0;left: 50%;margin-left: -100px;z-index: 9;background-size: 100%;}
.tp_qh1 .next{background: url(../images/r.png) no-repeat left center;position: absolute;top: 0;right: 50%;margin-right: -100px;z-index: 9;background-size: 100%;}
.tp_qh1 .prev img,.tp_qh1 .next img{ max-width: 100%;}
.n5b{width: 41%;max-width: 540px;float: right;}
.w_z1{width: 240px;margin: auto;text-align: center;}
.w_z1 h1{line-height: 30px;font-family: 'SourceHanSansCN-Medium';font-size: 18px;color: #774101;}
@font-face { font-family: 'SourceHanSansCN-Medium'; src: url('../fonts/SourceHanSansCN-Medium.ttf');}
.w_z2{margin-top: 25.8%;width: 100%;max-width: 540px;height: 100%;position: relative;text-align: center;}
.w_z22{width: 100%;height: 100%;/* position: absolute; */top: 0;left: 0;}
.w_z22 img{ max-width: 100%; height: auto; object-fit: cover;}
.w_z21{width: 37.3%;height: auto;position: absolute;top: 49px;right: 24.5px;text-align: center;z-index: -1;}
.w_z21 img{max-width: 100%;height: 200px;}
.w_z21 a.more{display: block;background: #e8a800;width: 90px;margin: auto;text-align: center;margin-top: 10px;line-height: 30px;font-size: 14px;color:#fff;border-radius: 36px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.w_z21 a.more:hover{ box-shadow:inset 185px 0 0 0 #7a4f3b; -webkit-box-shadow:inset 185px 0 0 0 #7a4f3b; -moz-box-shadow:inset 185px 0 0 0 #7a4f3b; -ms-box-shadow:inset 185px 0 0 0 #7a4f3b;-o-box-shadow:inset 185px 0 0 0 #7a4f3b;}
.n5b .hd{ position: absolute; top: 0; left: 0;}
.n5b .hd ul li{width: 100px;height: 100px;border-radius: 100%;background-size: 100%;position: relative;text-align: center;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.n5b .hd ul li::after{position: absolute;content: '';display: block;width: 90px;height: 90px;top: 5px;left: 5px;border-radius: 100%;}
.n5b .hd ul li:nth-of-type(1){background: url(../images/y1.png) no-repeat left center;background-size: 100%;}
.n5b .hd ul li:nth-of-type(1)::after{ background: #774101;}
.n5b .hd ul li:nth-of-type(2){background: url(../images/y2.png) no-repeat left center;margin-left: 98.5%;margin-top: -35px;background-size: 100%;}
.n5b .hd ul li:nth-of-type(2)::after{ background: #0e4272;}
.n5b .hd ul li:nth-of-type(3){background: url(../images/y3.png) no-repeat left center;margin-left: 180.5%;margin-top: 10px;background-size: 100%;}
.n5b .hd ul li:nth-of-type(3)::after{ background: #b81f00;}
.n5b .hd ul li a{display: block;max-width: 40px;line-height: 22px;font-family: 'SourceHanSansCN Normal';font-size: 16px;color: #fff;z-index: 9;}
.s4_bg1{ width: 100%; height: 100%; position: relative;}
.s4_bg1 img{ max-width: 100%;}
.s4_bg2{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.s4_bg2 img{ max-width: 100%;}
.s4_bg3{ width: 43.4%; max-width: 799px; position: absolute; bottom: 6.1%; left: 3px;}
.s4_bg3 img{ max-width: 100%;}

.s5{margin: 30px 0;}
.s5m{background: #f6f6f6;padding: 15px 0;padding-left: 15px;padding-right: 15px;}
.s51{ background: url(../images/gj.png) no-repeat left center; width: 63%; padding: 10px 0; padding-left: 33px; line-height: 25px;}
.s51 span{display: inline-block;font-family: 'SourceHanSansCN Normal';font-size: 14px;color: #7a4f3b;margin-right: 8px;}
.s51 a{display: inline-block;font-size: 14px;color: #222222;margin-right: 8px;}
.s52{width: 36.6%;background: none;}
.s52 form {width: 100%;}
.s52 form .txt{background: url(../images/fd.png) no-repeat left 12px center;float:left;width: 80.3%;height: 40px;line-height: 40px;padding-left: 40px;font-size: 14px;color: #a4a4a4;box-sizing:border-box;font-family: 'SourceHanSansCN Normal';border: 1px solid #dadada;border-right: none;}
.s52 form .txt::-webkit-input-placeholder{ color:#a4a4a4;}
.s52 form .txt::-moz-placeholder{ color:#a4a4a4;}
.s52 form .txt::-moz-placeholder{ color:#a4a4a4;}
.s52 form .txt::-ms-input-placeholder{ color:#a4a4a4;}
.s52 form .input-button {width: 19.7%;box-sizing:border-box;overflow:hidden;background: none;float: left;}
.s52 form .input-button > input {width: 100%;height: 40px;font-family: 'SourceHanSansCN Normal';font-size: 14px;color: #fff;background: #7a4f3b;border: none;line-height: 40px;}

.s6{margin-bottom: 30px;}
.s6t{background: url(../images/c_bg.jpg) no-repeat top center;height: 100px;padding-top: 25px;text-align: center;}
.s6t h1{line-height: 30px;font-size: 18px;color: #222222;font-weight: bold;}
.s6t h2{line-height: 30px;font-size: 14px;color: #c4c4c4;text-transform: uppercase;}
.s6m{margin: 30px 0;text-align: center;}
.s6m ul li{display: inline-block;margin-left: 5px;height: 35px;line-height: 35px;position: relative;}
.s6m ul li a{display: block;overflow: hidden;}
.s6m ul li img{float: left;margin-right: 7px;max-height: 35px;}
.s6m ul li p{float: left;font-size: 15px;color: #0e0e0e;}
.s6m ul li:nth-of-type(even){padding-left: 55px;}
.s6m ul li:nth-of-type(even)::before{ position: absolute; display: block; content: ''; background: url(../images/x.png); left: 0; top: 50%; width: 44px; height: 1px;}
.s6m ul li:nth-of-type(odd){padding-left: 55px;}
.s6m ul li:nth-of-type(odd)::before{ position: absolute; display: block; content: ''; background: url(../images/x.png); left: 0; top: 50%; width: 44px; height: 1px;}
.s6m ul li:first-child{ padding-left:0;}
.s6m ul li:first-child::before{ display:none;}
.s6m ul li.on p{ color: #e8a800;}
.s6m ul li:hover p{ color: #e8a800;}
.s60{ position: relative; display: none;}
.s60.on{ display: block;}
.s60 .swiper-container{ padding-bottom: 10px;}
.s60 .swiper-slide{ -webkit-transition: all .2s linear; transition: all .2s linear;}
.s61{ width: 100%; height: 100%; position: relative;}
.s611{ width: 100%; height: 100%; position: relative;}
.s611 img{ max-width: 100%;}
.s612{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9;}
.s62{border: 1px solid #e7e7e5;padding: 15px;}
.s621{ width: 72%; max-width: 325px; text-align: left;}
.s621 h3{line-height: 25px;margin-bottom: 5px;font-size: 15px;color: #272727;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.s621 p{font-size: 14px;color: #4b4b4b;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.s622{ width: 27%; max-width: 120px; margin-top: 12px;}
.s622 .more{background: #e8e8e8;width: 88px;text-align: center;line-height: 30px;font-size: 14px;color:#000000;border-radius: 36px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.s60 .swiper-slide:hover{ -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1); box-shadow: 0 0 8px rgba(0, 0, 0, .1);}
.s60 .swiper-slide:hover .more{ color: #fff; box-shadow:inset 120px 0 0 0 #e8a800; -webkit-box-shadow:inset 120px 0 0 0 #e8a800; -moz-box-shadow:inset 120px 0 0 0 #e8a800; -ms-box-shadow:inset 120px 0 0 0 #e8a800;-o-box-shadow:inset 120px 0 0 0 #e8a800;}
.s60 .swiper-button-prev,.s60 .swiper-button-next{position: absolute;background: none;width: 18px;height: 44px;top: 50%;margin-top: -22px;}
.s60 .swiper-button-prev img,.s60 .swiper-button-next img{ max-width: 100%;}
.s60 .swiper-button-prev{ left: 0px;}
.s60 .swiper-button-next{ right: 0px;}
.s6mm a.more{display: block;background: url(../images/jt.png) no-repeat left 80px center #e8a800;width: 120px;margin: auto;margin-top: 30px;padding-left: 18px;line-height: 30px;font-size: 14px;color:#fff;border-radius: 36px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.s6mm a.more:hover{ box-shadow:inset 225px 0 0 0 #7a4f3b; -webkit-box-shadow:inset 225px 0 0 0 #7a4f3b; -moz-box-shadow:inset 225px 0 0 0 #7a4f3b; -ms-box-shadow:inset 225px 0 0 0 #7a4f3b;-o-box-shadow:inset 225px 0 0 0 #7a4f3b;}


.footer{ background: url(../images/f_bg.jpg) no-repeat top center; height: 435px; padding-top: 70px;}
.f1{ width: 31.25%;}
.f1t h2{background: url(../images/tel.png) no-repeat left center;line-height: 30px;margin-bottom: 10px;padding-left: 35px;font-family: 'SourceHanSansCN Normal';font-size: 16px;color: #fff;background-size: 25px;}
.f1t h1{line-height: 30px;font-size: 20px;color: #f6ae01;font-weight: bold;}
.f1m{margin-top: 30px;width: 128px;}
.f1m img{ max-width: 100%;}
.f2{width: 62.5%;margin-top: 5px;}
.f2t{ margin-left: auto; text-align: right;}
.f2t a{margin-left: 1.8%;display: inline-block;font-family: 'SourceHanSansCN-Medium';font-size: 15px;color: #111111;}
.f2t a:hover{ color: #e8a800;}
.f2m{width: 100%;margin-left: auto;margin-right: 0;margin-top: 30px;}
.f2m1 img{height: 80px;}
.f2m2{margin-top: 5px;}
.f2m2 p{line-height: 30px;padding-left: 22px;font-size: 14px;color: #131313;}
.f2m2 p:nth-of-type(1){ background: url(../images/f1.png) no-repeat left center;}
.f2m2 p:nth-of-type(2){ background: url(../images/f2.png) no-repeat left center;}
.f2m2 p:nth-of-type(3){ background: url(../images/f3.png) no-repeat left center;}

/* 走进年青保 */
.walk1 ul li{width: 15%;max-width: 200px;}
.walk1 ul li.cur{width: 40%;max-width: 1128px;}

.wk strong{font-size: 28px;color: #fff;}
.wk span{font-family: 'SourceHanSansCN Normal';font-size: 20px;color: #fff;margin-left: 10px;}

/* 公司概况 */
.ab_ban{background: #a99d85;padding-top: 30px;padding-bottom: 30px;position: relative;overflow: hidden;}
.ab_b{width: 100%;float: none;position: relative;z-index: 1;}
.ab_b h2{line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;}
.ab_b h2::after{display: block;content: '';background: #fff;width: 35px;height: 3px;margin-top: 10px;}
.ab_b img{max-width: 100%;height: 100px;margin: 30px auto;display: block;object-fit: cover;}
.ab_b p{line-height: 28px;font-size: 14px;color: #fff;text-indent: 2em;}
.ab_ban1{position: static;width: 100%;left: 0;top: 46px;margin: 15px 0;}
.ab_ban1 img{ max-width: 100%;}
.ab_ban2{position: static;width: 100%;right: -10.2%;top: 12px;}
.ab_ban2 img{ max-width: 100%;}

.ab{padding-top: 30px;padding-bottom: 30px;}
.ab1 h1{line-height: 30px;text-align: center;font-size: 18px;color: #774101;font-weight: bold;}
.ab2{margin-top: 15px;}
.ab2 ul{ text-align: center;}
.ab2 ul li{display: inline-block;background: url(../images/k.png) no-repeat center;width: 120px;margin: 0 5px;margin-top: 10px;line-height: 30px;background-size: 100%;}
.ab2 ul li a{display: block;width: 100%;font-size: 15px;color: #774101;font-weight: bold;}
.ab2 ul li.on{background: url(../images/kk.png) no-repeat center;background-size: 100%;}
.ab2 ul li.on a{ color: #fff;}
.ab2 ul li:hover{ background: url(../images/kk.png) no-repeat center;}
.ab2 ul li:hover a{ color: #fff;}
.ab3{margin-top: 15px;}
.ab3 ul li{width: 100%;margin-top: 15px;}
.ab31{ width: 100%; position: relative;}
.ab31t{ width: 100%; height: 100%; position: relative;}
.ab31t img{ max-width: 100%;}
.b_f{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9; text-align: center; display: -webkit-box;  display: -webkit-flex; -webkit-justify-content: center; -webkit-align-items: center;}
.b_f img{max-width: 50px;}
#video1{width: 100%;height: 100%;position:absolute;top: 0;left: 0;margin-left: 0;margin-top: 0;object-fit:fill;}
.video,.object{width:100%;height:100%;position: absolute;overflow:hidden;top: 0;left: 0;z-index: -1;}
.ab32{padding: 15px 0;padding-right: 15px;padding-left: 15px;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.ab32 h3{line-height: 30px;text-align: center;margin-bottom: 5px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ab32 h3 a{font-family: 'SourceHanSansCN-Medium';font-size: 15px;color: #3a3a3a;font-weight: bold;}
.ab32 p{line-height: 23px;font-family: 'SourceHanSansCN Normal';font-size: 14px;color: #3a3a3a;}

/* 公司历程 */
.nban{ width: 100%; height: 100%; position: relative;}
.nban1{ width: 100%; height: 100%; position: relative; text-align: center;}
.nban1 img{max-width: 100%;height: 40vh;object-fit: cover;}
.nban2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.nban20{margin-top: 0;margin-left: 0;}
.nban20 h1{line-height: 30px;margin-bottom: 15px;font-size: 18px;color: #af916e;font-weight: bold;}
.nban20 p{line-height: 22px;font-size: 14px;color: #dec396;}

.hs{margin-top: 30px;margin-bottom: 30px;overflow: hidden;}
.hs1{ text-align: center;}
.hs1 img{height: 50px;}
.hs1 h2{margin-top: 15px;margin-bottom: 15px;line-height: 30px;font-family: 'SourceHanSerifCN Medium';font-size: 15px;color: #774101;opacity: 0.68;text-transform: uppercase;}

/* 动态资讯 */
.nban3{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.nban30{margin-top: 0px;line-height: 30px;}
.nban30 strong{font-size: 18px;color: #fff;}
.nban30 span{font-family: 'SourceHanSansCN Normal';font-size: 16px;color: #fff;}

.list_news{margin-top: 30px;margin-bottom: 30px;}
.l_n1{ text-align: center;}
.l_n1 ul li{display: inline-block;width: 88px;margin: 0 2px;line-height: 30px;border-radius: 60px;border: 1px solid #aaaaaa;}
.l_n1 ul li a{display: block;font-family: 'SourceHanSansCN-Medium';font-size: 14px;color: #333333;}
.l_n1 ul li.cur{ background: #e8a800; border: 1px solid #e8a800;}
.l_n1 ul li.cur a{ color: #fff;}
.l_n1 ul li:hover{ background: #e8a800; border: 1px solid #e8a800;}
.l_n1 ul li:hover a{ color: #fff;}

.l_n2{margin-top: 30px;margin-bottom: 30px;border-top: 1px solid #dcdcdc;}
.l_n2 ul li{padding: 30px 15px;border-bottom: 1px solid #dcdcdc;-webkit-transition: all .2s linear;transition: all .2s linear;}
.l_n2 ul li:nth-of-type(even){ background: #f8f8f8;}
.l_n21{ width: 24.4%; max-width: 376px;}
.l_n21 img{height: 140px;object-fit: cover;}
.l_n22{width: 53%;margin-left: 1%;}
.l_n22 h3{margin: 5px 0;line-height: 25px;}
.l_n22 h3 a{display: block;font-size: 15px;color: #303030;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.l_n22 p{line-height: 25px;font-family: 'SourceHanSansCN-Light';font-size: 14px;color: #484848;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
@font-face { font-family: 'SourceHanSansCN-Light'; src: url('../fonts/SourceHanSansCN-Light.ttf');}
.l_n22 a.more{display: block;width: 90px;margin-top: 15px;line-height: 30px;border: 1px solid #e8a800;text-align: center;font-size: 14px;color:#e8a800;border-radius: 40px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.l_n23{width: 52px;margin-top: 15px;text-align: center;}
.l_n23 strong{display: block;line-height: 30px;margin-bottom: 6px;font-size: 30px;color: #d1d1d1;}
.l_n23 p{line-height: 30px;font-family: 'Arial';font-size: 20px;color: #b8b8b8;}
.l_n2 ul li:hover{ background: #f8f8f8; padding: 30px 15px;}
.l_n2 ul li:nth-of-type(even):hover{ background: #fff; padding: 30px 15px;}
.l_n2 ul li:hover .l_n22 a.more{color: #fff;box-shadow:inset 132px 0 0 0 #e8a800;-webkit-box-shadow:inset 132px 0 0 0 #e8a800;-moz-box-shadow:inset 132px 0 0 0 #e8a800;-ms-box-shadow:inset 132px 0 0 0 #e8a800;-o-box-shadow:inset 132px 0 0 0 #e8a800;}

/* 分页 */
.page {text-align: center;}
.page li {display: inline-block;line-height: 26px;border: 1px solid #cccccc;text-align: center;color: #333333;padding: 0 10px;margin: 0 4px;margin-bottom: 5px;}
.page li a{ font-size: 14px;}
.page li.active {display: inline-block;padding: 0 10px;line-height: 28px;background: #7a4f3b;color: #fff;text-align: center;margin: 0 4px;}

/* 动态资讯详情页 */
.show_news{margin-top: 30px;margin-bottom: 30px;}
.s_n11 h1{line-height: 30px;text-align: center;font-size: 18px;color: #2b2b2b;font-weight: bold;}
.s_n12{max-width: 1077px;margin: auto;margin-top: 30px;margin-bottom: 30px;padding: 10px 0;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;text-align: center;}
.s_n12 p{line-height: 22px;font-size: 15px;color: #7b7b7b;}
.s_n12 span{margin: 0 6px;}
.s_n13{padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;}
.s_n13 p{line-height: 30px;margin-bottom: 15px;font-size: 14px;color: #373737;}
.s_n13 img{ max-width: 100%; width: auto!important; height: auto!important;}
.s_n13 .n0{width: 100%!important;}
.s_n13 .n1{float: none;margin-top: 10px;}
.s_n131{width: 100%;}
.s_n131 .n0{ width: 100%!important;}
.s_n132{width: 100%;height: 100%;position: relative;margin-top: 15px;}
.s_n1321{ width: 100%; height: 100%; position: relative; opacity: 0.43;}
.s_n1322{ width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.show_news2{margin-top: 15px;}
.show_news2 p{line-height: 30px;font-family: 'SourceHanSansCN-Light';font-size: 14px;color: #545454;}
.show_news2 p a{font-family: 'SourceHanSansCN-Light';font-size: 14px;color: #545454;}

/* 产品中心 */
.nban14 img{ height: 50vh;}
.nban4{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}
.nban40{margin-top: 30px;line-height: 30px;}
.nban40 strong{font-size: 18px;color: #fff;}
.nban40 span{font-family: 'SourceHanSansCN Normal';font-size: 15px;color: #fff;}

.nban42{background: rgba(255,255,255,0.63);max-width: 230px;margin-top: 6px;padding: 15px 15px;padding-bottom: 15px;}
.nban42 ul li{line-height: 40px;border-bottom: 1px dashed #aea47e;}
.nban42 ul li a{display: block;overflow: hidden;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
.nban42 ul li img{max-width: 22px;float: left;margin: 0 8px;}
.nban42 ul li p{float: left;font-size: 15px;color: #774101;}
.nban42 ul li:last-child{ border-bottom: none;}

.list_pro{margin-top: 30px;margin-bottom: 30px;position: relative;}
.l_pro { position: relative;}
.l_pro .swiper-container{ max-width: 1330px; margin: auto;}
.l_pro .swiper-slide{ background: none; width: 28.9%;}
.l_p{border: 2px solid #813803;}
.l_p img{height: auto;object-fit: cover;}
.l_pro .swiper-button-prev,.l_pro .swiper-button-next{background: none;width: 30px;height: 30px;position: absolute;top: 50%;margin-top: -15px;}
.l_pro .swiper-button-prev{ left: 0;}
.l_pro .swiper-button-next{ right: 0;}
.l_pro .swiper-button-prev img,.l_pro .swiper-button-next img{ max-width: 100%;}

/* 产品中心详情页 */
.show_pro{margin-top: 30px;margin-bottom: 30px;}
.s_p1{width: 100%;}
.s_p11{ width: 53.6%; max-width: 600px;}
.s_p12{width: 43.2%;max-width: 450px;margin-right: 0;display: flex;flex-flow: column;justify-content: space-between;}
.s_p12t h1{margin-top: 8px;margin-bottom: 8px;line-height: 30px;font-family: 'SourceHanSansCN-Medium';font-size: 16px;color: #774101;}
.s_p12t h1::after{display: block;content: '';width: 205px;margin-top: 5px;border: 1px dashed #999999;}
.s_p12t p{line-height: 25px;font-size: 14px;color: #4e4e4e;}
.s_p12m{background: #f5f6f8;width: 100%;max-width: 410px;padding: 10px 15px;}
.s_p12m p{ overflow: hidden; line-height: 25px;}
.s_p12m p span{display: block;float: left;font-family: 'SourceHanSansCN-Medium';font-size: 14px;color: #4e4e4e;}
.s_p12m p strong{display: block;float: left;font-size: 18px;color: #e00f0f;margin-left: 2px;}
.s_p12m a.more{display: block;background: #f5ad00;width: 88px;margin-top: 6px;line-height: 26px;text-align: center;font-size: 14px;color:#fff;border-radius: 28px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.s_p12m a.more:hover{color: #fff;box-shadow:inset 125px 0 0 0 #774101;-webkit-box-shadow:inset 125px 0 0 0 #774101;-moz-box-shadow:inset 125px 0 0 0 #774101;-ms-box-shadow:inset 125px 0 0 0 #774101;-o-box-shadow:inset 125px 0 0 0 #774101;}
.s_p1m{margin-top: 30px;}
.s_p1m1{ border-bottom: 1px solid #774101;}
.s_p1m1 h1{background: url(../images/fk.png) no-repeat;background-size: 100%;width: 120px;height: 39px;line-height: 35px;text-align: center;font-family: 'SourceHanSansCN Normal';font-size: 16px;color: #fff;}
.s_p1m2{margin-top: 30px;}
.s_p1m2 p{margin-bottom: 15px;line-height: 30px;font-size: 14px;color: #4e4e4e;}
.s_p1m2 img{ max-width: 100%; width: auto!important; height: auto!important;}

.s_p2{width: 100%;margin-top: 15px;}
.s_p21{ box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.s_p21t{background: #774101;padding: 10px 0;text-align: center;}
.s_p21t h1{line-height: 30px;font-size: 18px;color: #fff;font-weight: bold;}
.s_p21m{padding: 30px 30px;padding-bottom: 30px;}
.s_p21m ul li{height: 50px;border-bottom: 1px dashed #d8d8d8;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
.s_p21m ul li a{ display: block; overflow: hidden;display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
.s_p21m ul li img{width: 12px;float: left;margin-left: 15px;margin-right: 15px;}
.s_p21m ul li .xs{ display: none;}
.s_p21m ul li p{float: left;font-size: 15px;color: #333333;}
.s_p21m ul li.cur .zc{ display: none;}
.s_p21m ul li.cur .xs{ display: block;}
.s_p21m ul li.cur p{ color: #774101;}

.s_p22{margin: 30px 0;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.s_p22t{background: #f0f0f0;padding: 10px 0;text-align: center;}
.s_p22t h1{line-height: 30px;font-family: 'SourceHanSansCN-Medium';font-size: 18px;color: #333333;}
.s_p22m{padding: 16px 30px;padding-bottom: 30px;}
.s_p22m ul li{margin-top: 15px;overflow: hidden;}
.s_p22m ul li p{ float: left; background: #774101; width: 22px; line-height: 22px; text-align: center; font-family: 'SourceHanSansCN Normal'; font-size: 14px; color: #fff;}
.s_p22m ul li:nth-last-child(-n + 2) p{ background: #ababab;}
.s_p22m ul li a{display: block;float: left;width: calc(100% - 35px);font-family: 'SourceHanSansCN Normal';font-size: 14px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.s_p23{ box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.s_p23t{background: #774101;padding: 10px 0;text-align: center;}
.s_p23t h1{line-height: 30px;font-family: 'SourceHanSansCN-Medium';font-size: 18px;color: #fff;font-weight: bold;}
.s_p23m{padding: 25px 30px;padding-bottom: 30px;}
.s_p23m p{border-bottom: 1px dashed #d8d8d8;padding: 10px 0;line-height: 28px;font-size: 14px;color: #313131;}


/* 科技研发 */
.nban5{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.nban50{margin-top: 0px;line-height: 30px;}
.nban50 strong{font-size: 18px;color: #fff;}
.nban50 span{font-family: 'SourceHanSansCN Normal';font-size: 14px;color: #fff;margin-left: 3px;}


.re{margin-top: 30px;margin-bottom: 30px;}
.re10{ background: #f6f6f6;}
.re11{width: 100%;}
.re12{background: url(../images/r1.png) no-repeat right bottom;width: 100%;padding: 30px 15px;}
.re12 p{margin-top: 10px;line-height: 30px;font-size: 14px;color: #252525;text-indent: 2em;}

.re2{margin-top: 30px;margin-bottom: 30px;}
.re21{background: url(../images/r2.png) no-repeat bottom left;width: 100%;padding-top: 0;padding-bottom: 15px;}
.re21 p{max-width: 726px;line-height: 30px;margin-top: 10px;font-size: 14px;color: #252525;text-indent: 2em;}
.re22{width: 100%;margin-right: 0;margin-top: 15px;}
.re221{ width: 57.5%; max-width: 480px;}
.re222{ width: 41.7%; max-width: 348px;}
.re22 img{ max-width: 100%;}

.re3{background: url(../images/r3.jpg) no-repeat top center;height: auto;padding-top: 30px;padding-bottom: 30px;}
.re3t h1{background: url(../images/r3.png) no-repeat;width: 200px;margin: auto;height: 40px;padding-top: 10px;padding-left: 32px;margin-bottom: 15px;line-height: 28px;font-size: 16px;color: #fff;font-weight: bold;background-size: 100%;}
.re3t p{margin-top: 15px;line-height: 30px;font-size: 14px;color: #252525;text-indent: 2em;}
.re3m{padding-top: 15px;}
.re3m ul li{width: 49%;height: 100%;margin-top: 8px;position: relative;}
.re3m2{position: absolute;background: rgba(0,0,0,0.47);width: 100%;bottom: 0;left: 0;z-index: 9;padding: 5px 0;}
.re3m2 h3{line-height: 25px;padding: 0 5px;font-size: 14px;color: #fff;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.re3b ul li{width: 49%;height: 100%;margin-top: 8px;position: relative;}
.re3b2{position: absolute;background: rgba(0,0,0,0.47);width: 100%;bottom: 0;left: 0;z-index: 9;padding: 5px 0;}
.re3b2 h3{line-height: 25px;padding: 0 5px;font-size: 14px;color: #fff;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.re4{margin-top: 30px;margin-bottom: 30px;}
.re4t h1{background: url(../images/r3.png) no-repeat;width: 200px;margin: auto;height: 40px;padding-top: 10px;padding-left: 32px;margin-bottom: 0px;line-height: 28px;font-size: 16px;color: #fff;font-weight: bold;background-size: 100%;}
.re4m{padding-top: 20px;}
.re4m1{width: 100%;}
.re4m1 ul li{ width: 60.9%; max-width: 511px; margin-top: 7px;}
.re4m1 ul li:nth-of-type(2){ width: 38.3%; max-width: 321px;}
.re4m1 ul li:nth-of-type(3){ width: 38.3%; max-width: 321px;}
.re4m1 ul li img{ max-width: 100%;}
.re4m2{width: 100%;padding-top: 15px;}
.re4m2 p{line-height: 30px;margin-top: 15px;font-size: 14px;color: #252525;text-indent: 2em;}

.re5{background: url(../images/r5.png) no-repeat top center;height: auto;padding-top: 50px;padding-bottom: 0px;}
.re5t h1{background: url(../images/r3.png) no-repeat;width: 200px;margin: auto;height: 40px;padding-top: 10px;padding-left: 32px;margin-bottom: 15px;line-height: 28px;font-size: 16px;color: #fff;font-weight: bold;background-size: 100%;}
.re5t p{line-height: 28px;font-size: 14px;color: #252525;text-align: center;}
.re5m{margin-top: 30px;padding-right: 0;}
.re5m ul li{width: 60%;display: flex;align-items: flex-end;margin-bottom: 6px;}
.re5m ul li:nth-of-type(1){margin-bottom: 6px;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.re5m ul li:nth-of-type(2){width: 35%;}
.re5m ul li:nth-of-type(3){width: 50%;margin: 0;}
.re5m ul li:nth-of-type(4){width: 47%;}
.re5m ul li img{ max-width: 100%;}



/* 加入我们 */
.join{padding-top: 30px;padding-bottom: 15px;}
.jn ul li{width: 50%;margin-bottom: 15px;padding: 6px 0;padding-left: 5.625%;}
.jn ul li:nth-of-type(odd){ border-right: 1px dashed #cab59c; padding-right: 5.625%;}
.jn1 h1{background: url(../images/j.png) no-repeat;background-size: 100%;width: 200px;margin: auto;line-height: 40px;font-size: 16px;color: #fff;font-weight: bold;text-align: center;}
.jn2{ padding-top: 13px;}
.jn2 h1{margin-top: 15px;margin-bottom: 8px;line-height: 25px;border-left: 3px solid #f5ad00;padding-left: 20px;font-size: 15px;color: #373737;font-weight: bold;}
.jn2 p{padding-top: 10px;line-height: 28px;font-size: 14px;color: #373737;}



/* 招商合作 */
.merchants{padding-top: 30px;padding-bottom: 30px;}
.m0{ max-width: 1550px; margin: auto; text-align: center;}
.m0 p{line-height: 30px;font-family: 'SourceHanSansCN-Medium';font-size: 15px;color: #774101;}
.m0 img{height: 26px;margin-top: 15px;}
.m1{margin-top: 30px;}
.mt{ width: 100%; height: 100%; max-width: 1598px; margin: auto; position: relative;}
.mt1{ width: 100%; height: 100%; position: relative;}
.mt1 img{max-width: 100%;height: 20vh;object-fit: cover;}
.mt2{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9;}
.mt2m{max-width: 300px;width: 100%;margin: auto;}
.m12 .mt2m{max-width: 300px;width: 100%;margin: auto;}
.m13 .mt2m{max-width: 300px;width: 100%;margin: auto;}
.mt21{width: 60px;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.mt21 img{ max-width: 100%;}
.mt22{width: 200px;overflow: hidden;margin-left: auto;}
.m12 .mt22{width: 200px;overflow: hidden;margin-left: auto;}
.m13 .mt22{width: 200px;overflow: hidden;margin-left: auto;}
.mt22 img{width: 40px;float: left;}
.mt22 h1{float: left;width: calc(100% - 80px);line-height: 45px;font-size: 18px;color: #fff;text-align: center;}

.si{background: url(../images/si.png) no-repeat;width: 145px;padding-left: 20.5%;background-size: 100%;}
.wu{background: url(../images/wu.png) no-repeat;width: 160px;padding-left: 19.2%;background-size: 100%;}
.liu{background: url(../images/liu.png) no-repeat;width: 170px;padding-left: 17.5%;background-size: 100%;}
.qi{background: url(../images/qi.png) no-repeat;width: 190px;padding-left: 16.1%;background-size: 100%;}
.ba{background: url(../images/ba.png) no-repeat;width: 190px;padding-left: 13.3%;background-size: 100%;}

.mm1{margin-top: 20px;}
.mm1 ul{ overflow: hidden;}
.mm1 ul li{width: auto;display: inline-block;margin-left: 1%;margin-top: 10px;}
.mm1 ul li:nth-of-type(1){ margin-left: 0;}
.mm1 ul li:nth-of-type(4n+1){ margin-left: 0;}
.mm1 ul li h1{line-height: 32px;font-size: 15px;color: #fff;font-weight: bold;}
.mm2{ padding-top: 12px;}
.mm2 ul{ overflow: hidden;}
.mm2 ul li{width: 48%;float: left;margin-left: 1.16666%;margin-top: 10px;position: relative;}
.mm2 ul li:nth-of-type(1){ margin-left: 0;}
.mm2 ul li:nth-of-type(4n+1){ margin-left: 0;}
.mm2 ul li img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.mm21{ width: 100%; height: 100%; position: relative;}
.mm22{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 9; -webkit-transition: all .2s linear; transition: all .2s linear;}
.mm2 ul li:hover .mm22{ -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}
.m2{margin-top: 30px;}
.m3{margin-top: 30px;}
.m4{margin-top: 30px;}
.m5{margin-top: 30px;}


}
@media only screen and (min-width:992px){
.menu .nav{/* width:970px; */}
.menu .nav .e_j{display:none !important;}

}
@media only screen and (min-width:1200px){
.menu .nav{/* width:1200px; */}
.menu .nav ul li:hover .e_j{display:block !important;padding-top: 52px;}

.nban14 img{ height: 684px; object-fit: cover;}

.s_p11 img{ height: 365px; object-fit: cover;}
}
@media only screen and (max-width:600px){
.ban .swiper-container{width: 90%;max-width: 1760px;margin: auto;padding-top: 15%;}
.ban1 img{max-width: 100%;height: 25vh;object-fit: cover;}

.s2 ul li{ width: 50%; height: 50px; margin-bottom: 6px; border-left: 1px solid #e3e3e3; text-align: center;}
.s2 ul li:nth-of-type(3){ border: none;}

.s4{width: 100%;max-width: 1844px;margin: auto;height: auto;position: relative;}
.s4m{width: 100%;position: static;top: 10.1%;left: 0;z-index: 9;}
.s4m0{margin-left: 0;margin-right: 0;position: relative;}
.tp_qh1{ position: relative;}
.tp_qh1 .prev,.tp_qh1 .next{width: 20px;height: 30px;}
.tp_qh1 .prev{background: url(../images/l.png) no-repeat left center;position: absolute;top: 0;left: 50%;margin-left: -100px;z-index: 9;background-size: 100%;}
.tp_qh1 .next{background: url(../images/r.png) no-repeat left center;position: absolute;top: 0;right: 50%;margin-right: -100px;z-index: 9;background-size: 100%;}
.tp_qh1 .prev img,.tp_qh1 .next img{ max-width: 100%;}
.n5b{width: 100%;max-width: auto;float: none;}
.w_z1{width: 240px;margin: auto;text-align: center;}
.w_z1 h1{line-height: 30px;font-family: 'SourceHanSansCN-Medium';font-size: 18px;color: #774101;}
@font-face { font-family: 'SourceHanSansCN-Medium'; src: url('../fonts/SourceHanSansCN-Medium.ttf');}
.w_z2{margin-top: 10.8%;width: 100%;max-width: 540px;height: 100%;position: relative;text-align: center;}
.w_z22{width: 100%;height: 100%;/* position: absolute; */top: 0;left: 0;}
.w_z22 img{ max-width: 100%; height: auto; object-fit: cover;}
.w_z21{width: 100%;height: auto;position: absolute;top: 49px;right: 0;text-align: center;z-index: -1;}
.w_z21 img{max-width: 100%;height: 200px;object-fit: cover;}
.w_z21 a.more{display: block;background: #e8a800;width: 90px;margin: auto;text-align: center;margin-top: 10px;line-height: 30px;font-size: 14px;color:#fff;border-radius: 36px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.w_z21 a.more:hover{ box-shadow:inset 185px 0 0 0 #7a4f3b; -webkit-box-shadow:inset 185px 0 0 0 #7a4f3b; -moz-box-shadow:inset 185px 0 0 0 #7a4f3b; -ms-box-shadow:inset 185px 0 0 0 #7a4f3b;-o-box-shadow:inset 185px 0 0 0 #7a4f3b;}
.n5b .hd{position: static;top: 0;left: 0;overflow: hidden;margin-top: 90px;}
.n5b .hd ul li{width: 100px;height: 100px;border-radius: 100%;background-size: 100%;position: relative;text-align: center;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;float: left;}
.n5b .hd ul li::after{position: absolute;content: '';display: block;width: 90px;height: 90px;top: 5px;left: 5px;border-radius: 100%;}
.n5b .hd ul li:nth-of-type(1){background: url(../images/y1.png) no-repeat left center;background-size: 100%;}
.n5b .hd ul li:nth-of-type(1)::after{ background: #774101;}
.n5b .hd ul li:nth-of-type(2){background: url(../images/y2.png) no-repeat left center;margin-left: 10%;margin-top: 0;background-size: 100%;}
.n5b .hd ul li:nth-of-type(2)::after{ background: #0e4272;}
.n5b .hd ul li:nth-of-type(3){background: url(../images/y3.png) no-repeat left center;margin-left: 10%;margin-top: 0;background-size: 100%;}
.n5b .hd ul li:nth-of-type(3)::after{ background: #b81f00;}
.n5b .hd ul li a{display: block;max-width: 40px;line-height: 22px;font-family: 'SourceHanSansCN Normal';font-size: 16px;color: #fff;z-index: 9;}
.s4_bg1{width: 100%;height: 100%;position: relative;display: none;}
.s4_bg1 img{ max-width: 100%;}
.s4_bg2{width: 100%;height: 100%;position: static;top: 0;left: 0;display: none;}
.s4_bg2 img{ max-width: 100%;}
.s4_bg3{width: 43.4%;max-width: 799px;position: static;bottom: 6.1%;left: 3px;display: none;}
.s4_bg3 img{ max-width: 100%;}

.s51{width: 100%;}
.s52{width: 100%;background: none;}

.s6m ul li{display: inline-block;margin-left: 5px;height: 30px;line-height: 30px;position: relative;}
.s6m ul li a{display: block;overflow: hidden;}
.s6m ul li img{float: left;margin-right: 3px;max-height: 30px;}
.s6m ul li p{float: left;font-size: 14px;color: #0e0e0e;}
.s6m ul li:nth-of-type(even){padding-left: 28px;}
.s6m ul li:nth-of-type(even)::before{position: absolute;display: block;content: '';background: url(../images/x.png);left: 0;top: 50%;width: 20px;height: 1px;}
.s6m ul li:nth-of-type(odd){padding-left: 28px;}
.s6m ul li:nth-of-type(odd)::before{position: absolute;display: block;content: '';background: url(../images/x.png);left: 0;top: 50%;width: 20px;height: 1px;}
.s6m ul li:first-child{ padding-left:0;}
.s6m ul li:first-child::before{ display:none;}

.footer{background: url(../images/f_bg.jpg) no-repeat top center;height: auto;padding-top: 30px;padding-bottom: 30px;}
.f1{width: 100%;text-align: center;}
.f1t{ width: 150px; margin: auto;}
.f1t h2{background: url(../images/f2.png) no-repeat left center;line-height: 30px;margin-bottom: 0px;padding-left: 15px;font-family: 'SourceHanSansCN Normal';font-size: 16px;color: #000;background-size: 17px;}
.f1t h1{line-height: 30px;font-size: 20px;color: #f6ae01;font-weight: bold;}
.f1m{width: 128px;margin: auto;margin-top: 15px;}
.f1m img{ max-width: 100%;}
.f2{width: 100%;margin-top: 15px;}
.f2t{margin-left: auto;text-align: center;}
.f2t a{margin-left: 5px;display: inline-block;font-family: 'SourceHanSansCN-Medium';font-size: 14px;color: #111111;line-height: 22px;}
.f2t a:hover{ color: #e8a800;}
.f2m{width: 100%;margin-left: auto;margin-right: 0;margin-top: 15px;}
.f2m1 img{height: 80px;}
.f2m2{margin-top: 5px;}
.f2m2 p{line-height: 30px;padding-left: 22px;font-size: 14px;color: #131313;}
.f2m2 p:nth-of-type(1){ background: url(../images/f1.png) no-repeat left center;}
.f2m2 p:nth-of-type(2){ background: url(../images/f2.png) no-repeat left center;}
.f2m2 p:nth-of-type(3){ background: url(../images/f3.png) no-repeat left center;}

/* 走进年青保 */
.walk{margin-bottom: 30px;position: relative;}
.walk1 ul li{width: 100%;max-width: 100%;height: auto;position: relative;}
.w1{ width: 100%; height: 100%; position: relative;}
.w1 img{max-width: 100%;height: 50vh;object-fit: cover;}
.w2{position: absolute;background: url(../images/z1.png) no-repeat;width: 50px;height: 195px;bottom: 30px;left: 30px;margin-left: 0;z-index: 9;background-size: 100%;}
.w201{height: 28px;}
.w2 img{ max-height: 100%;}
.walk1 ul li .xs{ display: none;}
.w202{max-width: 20px;margin: auto;margin-top: 15px;}
.w202 p{font-family: 'SourceHanSansCN Normal';font-size: 15px;color: #fff;writing-mode: vertical-lr;letter-spacing: 2px;}
.w3{ width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; z-index: 1;}
.walk1 ul li.cur{width: 100%;max-width: 1128px;}
.walk1 ul li.cur .zc{ display: none;}
.walk1 ul li.cur .xs{ display: block;}
.walk1 ul li.cur .w2{background: url(../images/z2.png) no-repeat;left: 30px;background-size: 100%;}
.walk1 ul li.cur .w3{ display: none;}

.walk2{ position: absolute; top: 0; left: 0; width: 100%; z-index: 10;}
.wk{margin-top: 30px;line-height: 30px;}
.wk strong{font-size: 16px;color: #fff;}
.wk span{font-family: 'SourceHanSansCN Normal';font-size: 14px;color: #fff;margin-left: 5px;}

.l_n2 ul li{padding: 15px 0;border-bottom: 1px solid #dcdcdc;-webkit-transition: all .2s linear;transition: all .2s linear;}
.l_n2 ul li:nth-of-type(even){ background: #f8f8f8;}
.l_n21{width: 31.4%;max-width: 376px;}
.l_n21 img{height: 112px;object-fit: cover;}
.l_n22{width: 53%;margin-left: 1%;}
.l_n22 h3{margin: 2px 0;line-height: 25px;}
.l_n22 h3 a{display: block;font-size: 15px;color: #303030;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.l_n22 p{line-height: 25px;font-family: 'SourceHanSansCN-Light';font-size: 14px;color: #484848;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
@font-face { font-family: 'SourceHanSansCN-Light'; src: url('../fonts/SourceHanSansCN-Light.ttf');}
.l_n22 a.more{display: block;width: 90px;margin-top: 6px;line-height: 30px;border: 1px solid #e8a800;text-align: center;font-size: 14px;color:#e8a800;border-radius: 40px;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.l_n23{width: 40px;margin-top: 15px;text-align: center;}
.l_n23 strong{display: block;line-height: 22px;margin-bottom: 6px;font-size: 22px;color: #d1d1d1;}
.l_n23 p{line-height: 25px;font-family: 'Arial';font-size: 15px;color: #b8b8b8;}
.l_n2 ul li:hover{ background: #f8f8f8; padding: 15px 0px;}
.l_n2 ul li:nth-of-type(even):hover{ background: #fff; padding: 15px 0px;}
.l_n2 ul li:hover .l_n22 a.more{color: #fff;box-shadow:inset 132px 0 0 0 #e8a800;-webkit-box-shadow:inset 132px 0 0 0 #e8a800;-moz-box-shadow:inset 132px 0 0 0 #e8a800;-ms-box-shadow:inset 132px 0 0 0 #e8a800;-o-box-shadow:inset 132px 0 0 0 #e8a800;}

.s_p11{width: 100%;max-width: 600px;}
.s_p12{width: 100%; margin-top: 15px;}
.s_p12m{ margin-top: 15px;}


.re4m1{width: 100%;}
.re4m1 ul li{width: 100%;max-width: 511px;margin-top: 7px;}
.re4m1 ul li:nth-of-type(2){width: 100%;max-width: 321px;margin: auto;margin-top: 7px;}
.re4m1 ul li:nth-of-type(3){width: 100%;max-width: 321px;margin: auto;margin-top: 7px;}



.re5{ background: none;}

.re5m ul li{width: 100%;display: flex;align-items: flex-end;margin-bottom: 6px;}
.re5m ul li:nth-of-type(1){margin-bottom: 6px;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.re5m ul li:nth-of-type(2){width: 100%;}
.re5m ul li:nth-of-type(3){width: 100%;margin: 0;}
.re5m ul li:nth-of-type(4){width: 100%;}



.jn ul li{width: 100%;margin-bottom: 15px;padding: 6px 0;padding-left: 0;}
.jn ul li:nth-of-type(odd){border-right: none;padding-right: 0;}



.mm2 ul li{ width: 100%;}
}
@media only screen and (max-width:413px){
.n5b .hd ul li:nth-of-type(2){ margin-left: 6%;}
.n5b .hd ul li:nth-of-type(3){ margin-left: 6%;}

.f1m{width: 100px;margin: auto;margin-top: 15px;}
.f2m2{margin-top: 0;width: 70%;}
.f2m2 p{line-height: 24px;padding-left: 22px;font-size: 13px;color: #131313;}
.f2m2 p:nth-of-type(1){background: url(../images/f1.png) no-repeat left top 5px;}
.f2m2 p:nth-of-type(2){background: url(../images/f2.png) no-repeat left top 5px;}
.f2m2 p:nth-of-type(3){background: url(../images/f3.png) no-repeat left top 5px;}

}
@media only screen and (max-width:374px){
.s111 ul li{width: 73px;display: inline-block;margin-right: 3px;line-height: 30px;border: 1px solid #d0d0d0;border-radius: 36px;text-align: center;}

.n5b .hd{position: static;top: 0;left: 0;overflow: hidden;margin-top: 120px;}
.n5b .hd ul li{width: 90px;height: 90px;border-radius: 100%;background-size: 100%;position: relative;text-align: center;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;float: left;}
.n5b .hd ul li::after{position: absolute;content: '';display: block;width: 80px;height: 80px;top: 5px;left: 5px;border-radius: 100%;}
.n5b .hd ul li:nth-of-type(2){margin-left: 3%;}
.n5b .hd ul li:nth-of-type(3){margin-left: 3%;}

.footer{ padding-bottom: 10px;}
.f2m1 img{ height: 66px;}



.nban50 strong{font-size: 16px;color: #fff;}
.nban50 span{font-family: 'SourceHanSansCN Normal';font-size: 14px;color: #fff;margin-left: 3px;}
}