@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:14px;font-family:"微软雅黑","黑体";color:#333;line-height:28px; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; }
a{ color:#333; text-decoration:none}
a:hover{ color:#ECE1C8}
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{height: 100px; width:100%; position:fixed; z-index:999; background:#6A2D27;}
.headerbox{width: 1240px; margin: 0 auto; }
.logo{width:228px;float: left; margin-top:25px;}
.logo img{width: 100%;}
.nav{float: right; }
.nav ul{ float:left;}
.nav li{float: left;   padding:26px 8px; position: relative;}
.nav li h3 a{display: block; font-size:16px;font-weight: 400;color: #fff; padding:10px 20px; border-radius:100px; }

.nav li a:hover{color: #6A2D27;background:#ECE1C8;font-weight:700}
.sub{position: absolute;width: 100%; top: 100px;left: 0;background: #ECE1C8;z-index: 100;display: none;}
.sub dt{line-height: 40px; font-size: 14px; border-bottom: 1px solid #eee;}
.sub dt a{display: block;text-align: center; font-size: 14px; color: #666;}
.sub dt a:hover{background: #6A2D27;color: #fff;}





.banner img{width: 100%;}
.banner .swiper-button-next {background: url(../images/a_03.png); width: 45px;height: 45px;margin-top: -42px;right: 4vw;}
.banner .swiper-button-prev {background: url(../images/a_01.png); width: 45px;height: 45px;margin-top: -42px;left: 4vw;}


.cont1{ width:1240px; height:auto; padding:70px 0px 50px 0px;; margin:0 auto;}
.cont1 li{ width:32%; float:left; margin-right:2%; height:220px; margin-bottom:30px; background:#ECE1C8; padding:20px; padding-bottom:0px;box-sizing: border-box;border-radius: 12px;}

.cont1 li:nth-child(3n){ margin-right:0px;}
.cont1 li h2{color:#724111;}
.cont1 li h2 .cnt1{ width:45px; height:45px; background:url(../images/a6.png) center no-repeat; float:right;  }
.cont1 li:hover{ background:#6A2D27;}
.cont1 li h2{ width:100%; height:45px; }
.cont1 li:hover h2 .cnt1{ background:url(../images/a61.png) center no-repeat;}
.cont1 li p{color:#724111;}
.cont1 li:hover h2{color:#ECE1C8;}
.cont1 li:hover p{color:#ECE1C8;}
.cont1 li:nth-child(2) h2 .cnt1{ background:url(../images/a7.png) center no-repeat;}
.cont1 li:nth-child(3) h2 .cnt1{ background:url(../images/a8.png) center no-repeat;}
.cont1 li:nth-child(4) h2 .cnt1{ background:url(../images/a9.png) center no-repeat;}
.cont1 li:nth-child(5) h2 .cnt1{ background:url(../images/a10.png) center no-repeat;}
.cont1 li:nth-child(6) h2 .cnt1{ background:url(../images/a11.png) center no-repeat;}
.cont1 li:nth-child(7) h2 .cnt1{ background:url(../images/a12.png) center no-repeat;}
.cont1 li:nth-child(8) h2 .cnt1{ background:url(../images/a13.png) center no-repeat;}
.cont1 li:nth-child(9) h2 .cnt1{ background:url(../images/a14.png) center no-repeat;}
.cont1 li:nth-child(1):hover h2 .cnt1{ background:url(../images/a61.png) center no-repeat;}
.cont1 li:nth-child(2):hover h2 .cnt1{ background:url(../images/a71.png) center no-repeat;}
.cont1 li:nth-child(3):hover h2 .cnt1{ background:url(../images/a81.png) center no-repeat;}
.cont1 li:nth-child(4):hover h2 .cnt1{ background:url(../images/a91.png) center no-repeat;}
.cont1 li:nth-child(5):hover h2 .cnt1{ background:url(../images/a101.png) center no-repeat;}
.cont1 li:nth-child(6):hover h2 .cnt1{ background:url(../images/a111.png) center no-repeat;}
.cont1 li:nth-child(7):hover h2 .cnt1{ background:url(../images/a121.png) center no-repeat;}
.cont1 li:nth-child(8):hover h2 .cnt1{ background:url(../images/a131.png) center no-repeat;}
.cont1 li:nth-child(9):hover h2 .cnt1{ background:url(../images/a141.png) center no-repeat;}

.cont2{ width:100%; height:auto; padding:100px 0px; background:url(../images/b1.png) center no-repeat;}
.cnt2{ width:1240px; height:auto; margin:0 auto;}
.cntty{ width:100%; height:auto;}
.bt1{ width:auto;  float:left;}
.bt1 h2{color:#fff;font-size: 32px; line-height:45px;}

.cntty a{display: block; width: auto; line-height: 40px; border-bottom:1px solid #FEFEFE; text-align: center; float:right;  color: #fff;  font-size:16px;}
.cntty a:hover{color: #ECE1C8; }

.ct2{ width:100%; height:auto; padding-top:50px;}
.ct21{ width:605px; height:520px; float:left;border-radius: 12px;background: var(--ece-1-c-8, #ECE1C8); padding:35px 45px 0px 45px;color: var(--6-c-584-a, #724111);box-sizing: border-box; }
.ct21 h2{color: var(--6-a-2-d-27, #6A2D27);font-family: Source Han Sans SC;font-size: 24px; line-height:60px; padding-bottom:15px;}
.ct21 .detailEnt { display: block; width: 180px; line-height: 52px; text-align: center;  color: #ECE1C8;border-radius: 30px;background: var(--6-a-2-d-27, #6A2D27);margin-top:35px; font-size:16px;}
.ct21 .detailEnt:hover{ text-decoration:underline;}
.ct22{ width:605px; float:right; height:520px;}
.ct22 li{ width:48%; float:left; margin-right:4%; padding:40px;box-sizing: border-box;border-radius: 12px;background: var(--6-a-2-d-27, #6A2D27); text-align:center; margin-bottom:45px;}
.ct22 li:nth-child(2n) { margin-right:0px;}
.ct22 li img{ display:inline-block;}
.ct22 li h2{color: var(--fefefe, #FEFEFE);text-align: center;font-family: Source Han Sans SC;font-size: 20px;}
.ct22 li p{ height:50px; line-height:25px;color: var(--fefefe, #FEFEFE);}
.ct22 li:hover h2{ color:#ECE1C8;}

.cont3z{ width:100%; height:auto; background:#FDFAF4}
.cont3{ width:1240px; height:auto; margin:0 auto; padding:70px 0px;}
.cnt3{ width:100%; padding-top:55px; text-align:center;}
.cnt3 img{ max-width:100%;}
.cont4{ width:1240px; height:auto; margin:0 auto; padding:0px 0px 75px 0px;;}
.cnt4{ width:1240px; height:270px; padding-top:45px;}
.cnt41{ width:710px; float:left; height: auto;}
/* 选项卡示例样式 */
.main3 {width: 710px;margin:0px auto;}
.tab1 {overflow: hidden;width: 100%;height: 48px;cursor: pointer;}
.tab1 li {float: left;width:230px;text-align: center;line-height: 48px;height: 48px; color:#6A2D27; background:#ECE1C8; margin-right:10px; font-size:16px;font-weight: 700;}
.tab1 li:nth-child(3n) { margin-right:0px;}
.tab1 li.on {background:#6A2D27; color:#fff;}
.con1 {width: 100%; padding-top:25px;}
.con1 li{ width:230px; height:auto; float:left; margin-right:10px;}
.con1 li:nth-child(3n) { margin-right:0px;}
.con1 li img{ width:100%;cursor: pointer;transition: all 1.2s;}
.con1 li img:hover{transform: scale(1.1);}
.con1 li p{ width:100%; height:90px; line-height:90px;color: var(--6-c-584-a, #724111);}
.cnt42{ width:470px; height:273px; float:right; overflow: hidden;}
.cnt42 img{ width:100%;cursor: pointer;transition: all 1.2s;}
.cnt42 img:hover{transform: scale(1.1);}

.cont5{ width:100%; height:auto; padding:70px 0px; background:#ECE1C8;}
.cnt5{ width:1240px; height:auto; margin:0 auto;}
.cntty1 a{display: block; width: auto; line-height: 40px; margin-left:10px; border-bottom:1px solid #FEFEFE; text-align: center; float:right;  color: #fff;  font-size:16px;}
.cntty1 a:hover{color: #ECE1C8; text-decoration:underline; }
.ct5{ width:1240px; height:auto; padding-top:60px;}
.ct51{ width:710px; height:480px; float:left; background:#fff; padding:40px;box-sizing: border-box; }
.ct51 li {padding-bottom: 15px;  line-height: 29px; overflow: hidden; margin-bottom: 15px; border-bottom: 1px solid #ECE1C8}
.ct51 li b { overflow: hidden; white-space:nowrap; text-overflow: ellipsis; transition: all .5s; font-size: 14px; color: #6A2D27; }
.ct51 li span { float: right; color: #6A2D27;}

.ct51 li:hover {  border-bottom:1px solid #6A2D27;}
.ct51 li:hover a{color:#6A2D27 ;}
.ct52{ width:470px; height:auto; float:right;}
.ct52 li{ width:100%; height:auto; margin-bottom:20px; margin-top:12px;}
.ct52 li h2{ width:100%; height:28px; line-height:28px; color:#724111; font-size:16px; font-weight:400;}
.ct52 li h2 img{ float:left; padding-right:15px;}
.ct52 li p{color: var(--333, #333); font-size:14px; line-height:30px; padding-top:15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}

.footer{background: #6A2D27; padding-top:60px;}
.footerbox{width:1240px; overflow: hidden; margin: 0 auto; padding:20px 0px 55px 0px;}

.rwm{float: right;padding-top:40px; width:750px}
.rwm h2{color: #fff;  margin-bottom: 25px;font-weight: 400; font-size:20px;}
.cont6{ width:100%; text-align:center; padding:120px 0px; background:url(../images/d3.png) center no-repeat; background-size:cover;}
.bt11{ width:100%; height:auto; text-align:center;}
.bt11 h2{font-weight: 700;font-size: 40px; font-weight:400; color:#fff; height:45px;}

.cont6 ul{ width:1240px; height:auto; margin:0 auto; padding-top:60px;}
.cont6 ul li{ float:left; width:23.5%; margin-right:2%; margin-bottom:20px;border: 1px solid #E0E0E0;box-sizing: border-box; border-radius: 8px; overflow:hidden; }
.cont6 ul li img{ width:100%; display:block; }
.cont6 ul li:nth-child(4n){ margin-right:0px;} 
.cont6 ul li:hover{border-radius:8px;
border: 1px solid var(--e-60012, #E60012);}





.ab11p{ width:360px; float:left;}
.ab11p li{ width:100%; height:auto; margin-bottom:15px;}
.sb1{width:100%; height:58px; line-height:58px;border-radius: 8px; box-sizing:border-box; text-indent:15px; opacity:0.8; font-size:15px;border: 1px solid rgba(255, 255, 255, 0.60);}
.ab12p{ width:360px; float:right;}
.sb3{width:100%; height:210px; line-height:25px; box-sizing:border-box; border: 1px solid rgba(255, 255, 255, 0.60);padding:5px 15px 0px 15px; opacity:0.8; font-size:15px;}
.sb4{display:block; width:100%; height:58px;border-radius: 8px; line-height:58px; border:none; font-size:16px; text-align:center; font-weight:700; color:#6A2D27; background:#ECE1C8;; margin-top:20px; transition:0.5s; border-radius:2px;}
.ab11p li:nth-child(3) { margin-bottom:0px;}
.sb4:hover{opacity:0.9;}
.ab1p h2{ color:#333;font-weight: 700;
font-size: 24px; height:70px;}
.rwm input::-webkit-input-placeholder,.rwm textarea::-webkit-input-placeholder { color: rgba(255,255,255,.6);}

.foot_left{float:left;width:450px;;padding-top:40px;}
.foot_left ul{overflow: hidden;}
.foot_left li{float: left; width:100%;}

.foot_left h2{color: #fff;font-size: 36px; font-family:Impact; font-weight:400; margin-bottom: 15px;}
.foot_left p{line-height: 32px;color:#fff;}
.foot_left dt img{ padding-right:12px; float:left; margin-top:6px;}
.foot_left a{color: rgba(255, 255, 255, 1);}
.foot_left a:hover{color: #fff;}
.ftlft{ width:100%; height:auto; color:rgba(255, 255, 255, 0.60); margin-top:50px;}
.foot{ width:1240px; height:auto; margin:0 auto; padding-bottom:35px;border-bottom:1px solid rgba(255, 255, 255, 0.10);}
.logo1{ width:213px; height: auto; float:left;}
.foot ul{ overflow: hidden; float:right; padding-top:15px;}
.foot ul li{ float: right; margin-left: 35px;}
.foot ul li a{ font-size: 14px; color:#fff;}
.foot ul li a:hover{color: rgba(255, 255, 255, 0.7);}

#bannera{width:100%; height:400px; margin:0 auto; argin-bottom:0px; padding-bottom:0px; border-bottom:#fafafa 0px solid; background-position:center center;}

.main{ width:1240px; height:auto; padding:70px 0px 45px 0px;; margin:0 auto;}
.cnt3k{width:1240px; height:auto; margin:0 auto;}
.cnt3k a{display: block; width: 180px; line-height: 58px; text-align: center; float:right;  color: #333; background:#ECE1C8; font-size:16px;}
.cnt3k a:hover{ text-decoration:underline;}
.bt4{ width:auto; height:70px; padding-left:20px; float:left;}
.bt4 h2{color: var(--333, #724111);font-size: 32px; line-height:45px; padding-top:5px;}

.men_list{ width:auto; float:right;}
.men_list a{float: left;width:127px;text-align: center;height:62px; background:#ECE1C8;line-height:62px; margin-right:10px; display:block; color:#6A2D27;font-weight: 700; font-size:16px;}
.men_list a:last-child{margin-right:0px;}
.men_list a:hover {background:#6A2D27; color:#fff;}

.main_z{ width:100%; padding-top:50px;}
.main_z ul li{ width:32%; margin-right:2%; float:left;  margin-bottom:35px;}
.main_z ul li:nth-child(3n){ margin-right:0px;} 
.main_z ul li{box-sizing: border-box;  }
.main_z ul li img{ width:100%; overflow:hidden;}
.main_z ul li p{ width:100%; height:80px; line-height:1.5;color:#333; text-align:left;font-weight: 700; padding-left:15px;box-sizing: border-box;}
.main_z ul li p b{ width:40px; height:40px; line-height:40px; margin-top:20px; margin-right:15px;text-align:center; font-size:20px; color:#999; background:#f2f2f2; border-radius:100px; overflow:hidden; float:right;}



#nx_pg{width:100%; min-height:50px; padding:5px 0px 0px 0px; text-align:center;}
#nx_pg a{display:inline; padding:7px 14px 7px 14px; background:#ECE1C8; border:1px solid #ECE1C8; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#724111;border:1px solid #724111; color:#fff;}
#nx_pg .on{ background:#724111;border:1px solid #724111; color:#fff;}

.menu_lt{ width:1240px; height:50px; line-height:50px; margin:0 auto; padding:50px 0px;; text-align:center; font-size:16px; color:#724111;}
.menu_lt a{color:#724111; border-bottom:1px solid #724111; padding-bottom:13px;}
.menu_lt span{ font-size:20px; padding:0px 15px;}
.menu_lt a:hover{ color:#864e17; text-decoration:underline;}



.artile1{ max-width:1240px; height:auto; padding:0px 0px 25px 0px; margin:0 auto;}
.artile1 ul{ margin-bottom:45px;}
.artile1 li{ width:100%; margin:0 auto;; height:430px; padding:40px;box-sizing: border-box; margin-bottom:40px; transition:all 0.5s; overflow:hidden;border-radius: 16px;transition: all 0.9s;
background: #ECE1C8;}
.xman1{ width:100%;transition:all 0.8s; }
.art11{ width:550px; height:350px; float:left; border-radius: 12px;  overflow:hidden; position:relative;}
.art11 img{ width:550px; height:350px; display:block;cursor: pointer;transition: all 1.2s;}
.art11 img:hover{transform: scale(1.1);}

.art21{ height:350px;overflow: hidden; padding-left:40px;box-sizing: border-box; }
.art21 h3{ font-size:14px; color:#724111; font-weight:400; line-height:40px; padding-top:25px;}
.art21 h2{ width:100%; font-size:20px;  color:#724111;transition:all 0.5s; height: auto;  line-height:40px; height:40px; margin-bottom:3px;  }

.art21 .art_p1{ width:100%; height: auto; line-height:25px; margin-top:20px;transition:all 0.5s; color:#724111 ;  font-size:14px; line-height:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; overflow: hidden;;}
.art21 .art_p2{ width:188px; height:48px;border-radius: 40px; margin-top:30px;border: 1px solid var(--0-e-56-c-0, #6A2D27); color:#fff; background:#6A2D27; text-align:center; line-height:48px;}

.artle{ width:1240px; margin:70px auto 50px auto; height:auto; padding:60px 40px 40px 40px;;box-sizing: border-box; background:#FDFAF4;}


.artle li {padding-bottom: 15px;  line-height: 29px; overflow: hidden; margin-bottom: 15px; border-bottom: 1px solid #ECE1C8}
.artle li b { overflow: hidden; white-space:nowrap; text-overflow: ellipsis; transition: all .5s; font-size: 14px; color: #6A2D27; }
.artle li span { float: right; color: #6A2D27;}

.artle li:hover {  border-bottom:1px solid #6A2D27;}
.artle li:hover a{color:#6A2D27 ;}

#nx_pg1{width:100%;  padding:25px 0px 0px 0px; text-align:center;}
#nx_pg1 a{display:inline; padding:7px 14px 7px 14px; background:#ECE1C8; border:1px solid #ECE1C8; color:#9a9a9a;font-size:14px; margin:0px 3px 50px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg1 a:hover{background:#724111;border:1px solid #724111; color:#fff;}
#nx_pg1 .on{ background:#724111;border:1px solid #724111; color:#fff;}

.ar1{ width:1240px; height:auto; margin:0 auto 65px auto; background:#FDFAF4; padding:30px 60px 50px 60px;;;box-sizing: border-box; }
#info-T{width:100%; min-height:26px; padding-top:30px; color:#242424; padding-bottom:15px; line-height:26px; text-align:left; font-size:18px; font-weight:bold;}
#info-M{width:100%; height:45px; line-height:45px; text-align:left;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}
#info-C img{ max-width:100%;}
#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height: auto; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}
.fh{ width: 181px;height:48px;border: 1px solid #6A2D27; color:#fff; background:#6A2D27; text-align:center; line-height:48px; margin-top:40px; border-radius:40px;}
.fh a{ color:#fff;}
.fh:hover a{ text-decoration:underline; color:#fff; }
.fh:hover{background:#6A2D27;border: 1px solid #6A2D27;}



.a1rtile1{ max-width:1240px; height:auto; margin:60px auto 70px auto;;}
.a1rtile1 ul{ margin-bottom:40px;}
.a1rtile1 li{ width:100%; margin:0 auto;; height:255px; margin-bottom:40px;  transition:all 0.5s; background:#fff;box-sizing: border-box;;}
.x1man1{ width:100%;  margin:0 auto;transition:all 0.8s; }
.a1rt11{ width:450px; height:255px; float:left;  overflow:hidden; position:relative;}
.a1rt11 img{width:450px; height:255px; display:block;cursor: pointer;transition: all 1.2s;}
.a1rt11 img:hover{transform: scale(1.1);}

.a1rt21{ height:255px;overflow: hidden;padding-left:40px;box-sizing: border-box; }
.a1rt21 h2{ width:100%; font-size:24px; color:#724111;transition:all 0.5s; height: auto; margin-top:25px;  line-height:30px; height:30px; margin-bottom:10px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden; }
.a1rt21 .a1rt_p1{ width:100%; height:50px; line-height:25px; margin-top:25px;transition:all 0.5s; color:#333 ;  font-size:14px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow: hidden;;}
.a1rt21 .a1rt2_11{ width:96%; height:40px; line-height:40px; padding-top:25px;}
.a1rt21 .a1rt2_11 span{ color:#fff; font-size:16px;background: #6A2D27;; display:block;width:180px; margin-top:15px;height: 49px; border-radius:50px;text-align:center; line-height:49px; ;transition:all 0.5s; }

.a1rtile1 li:hover .a1rt21 .a1rt2_11 span{ text-decoration:underline;}

.list_art1{ width:100%; height:40px;}
.lit1{ width:110px; height:40px; background:#6A2D27; color:#fff; float:left; text-align:center; line-height:40px;}
.lit2{width:calc(100% - 140px); float:right; line-height:40px; color:#6A2D27;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.list_art2{ width:100%; height: auto; padding-top:20px;;}
.lit3{width:calc(100% - 140px); color:#6A2D27; float:right;}

.main212 {overflow: hidden;width:1240px; margin:00px auto;height:230px;cursor: pointer; padding:70px 0px;}
.main212 li {float: left;width: 23.5%; margin-right:2%; background:#ECE1C8;text-align:left;height:230px;border-radius: 16px; overflow:hidden; padding:35px 30px;box-sizing: border-box;}
.main212 li h2{font-size: 16px; line-height:38px; margin-top:10px; color:#6A2D27}
.main212 li p{ font-size:14px; color:#6A2D27;margin-top:5px;}
.main212 li:nth-child(4){ margin-right:0px;padding:35px 50px;} 
.main212 li:hover {background: var(--0-e-56-c-0, #6A2D27);
}
.main212 li:hover h2{ color:#fff;}
.main212 li:hover p{ color:#fff;}
.map{ width:1240px; height:auto; margin:0 auto; padding-bottom:70px;}
.map img{ width:100%; display:block;}

.prod{ width:100%; height: auto; padding:75px 0px; background:#FDFAF4}
.prodz{ width:1240px; height:auto; margin:0 auto;}
.prod1{ width:720px; height:auto; float:left;}
.prod1 img{ width:100%;}
.prod2{ width:460px; float:right;}
.prodxj_title{ width:100%; height:40px; font-weight:bold; line-height:40px; padding-bottom:45px;  font-size:28px; color:#333;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
.detailEnt1 { display: block; width: 180px; line-height: 50px; text-align: center;  color: #fff; background:#6A2D27;margin-top:40px; font-size:16px; border-radius:50px;}
.detailEn1t:hover{ text-decoration:underline;}

.product{ width:1240px; height:auto; margin:0 auto; padding:80px 0px; color:#724111}

.abk1{ width:1240px; height:auto; margin:0 auto; padding:70px 0px; color:#724111}
.abk1 h2{ width:100%; line-height:60px; font-size: 40px; padding-bottom:35px;}
.abk1z{ width:100%; height:auto; padding-top:60px;}
.abk1z li{ width:23.5%; float:left; margin-right:2%; padding:40px;box-sizing: border-box;border-radius: 12px;background: var(--6-a-2-d-27, #6A2D27); text-align:center; margin-bottom:15px;}
.abk1z li:nth-child(4n) { margin-right:0px;}
.abk1z li img{ display:inline-block;}
.abk1z li h2{ line-height:40px; padding-bottom:15px;color: var(--fefefe, #FEFEFE);text-align: center;font-family: Source Han Sans SC;font-size: 20px;}
.abk1z li p{ height:50px; line-height:25px;color: var(--fefefe, #FEFEFE);}
.abk1z li:hover h2{ color:#ECE1C8;}
.abk2{ width:100%; height:688px; background: url(../images/lx2.png) no-repeat center center ; overflow:hidden;}
 .enter1 { display: block; width: 256px; line-height: 65px; text-align: center;  color: #fff;border-radius: 50px;background: var(--6-a-2-d-27, #6A2D27); margin:420px auto 0px auto; font-size:16px;}
.enter1:hover{ text-decoration:underline;}
.enter1 img{ vertical-align:-10px; padding-right:15px;}









@media(max-width:1260px){
.headerbox{width: 100%; padding: 0 3%;}
.nav li{padding-left: 30px;}


}
@media(max-width:1000px){
.header{position: fixed;width: 100%;height: 60px; top: 0;background: #fff;left: 0;z-index: 100;}
.logo img{height: 60px;width: auto;}
.dhbtn{position: absolute;width: 30px;height: 30px;background: url(../images/d1.png) no-repeat center center #58b300;background-size: 20px 20px; right: 3%; top: 15px;}
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #58b300;background-size: 20px 20px;}
.nav{position: fixed;width: 200px; height: calc(100% - 60px);top: 60px;left: -200px;background: #fff;}
.yzxz{display: none;}
.nav{ padding-left:0px;}
.nav li{float: none; padding: 0; }
.nav li h3 a{width: 100%; padding: 0 15px;box-sizing: border-box; line-height: 42px; border-bottom: 1px solid #eee;}
.sub{position: static; }
.sub dt a{text-align: left; padding-left: 30px;box-sizing: border-box;}
.dhbj{position: fixed;width: 100%; height: 100%;background: rgba(0,0,0,.7);top: 0;left: 0;z-index: 10;display: none;}
.banner{margin-top: 60px;}
.banner .swiper-button-next{width: 25px;height: 25px; margin-top: -13px;background-size: 100% 100%;}
.banner .swiper-button-prev{width: 25px;height: 25px; margin-top: -13px;background-size: 100% 100%;}
}





