﻿#header{z-index: 999;background: #fff;}
#header.scroll{background: #fff;box-shadow: 0 0 10px 0 rgba(159,159,159,.4);}
#header #cd-logo img.wap,#header.scroll #cd-logo img.com{display: none;}
#header.scroll #cd-logo img.wap{display: block;}
#header.scroll li a{color: #333;}
#header #cd-top-nav li{font-size: 16px;margin-right: 80px;position: relative;text-transform: uppercase;}
#header #cd-top-nav li #line{width: 0px;height: 3px;background-color: #97732d;margin: 0 auto;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;}
#header #cd-top-nav li .tarA.act #line,#header #cd-top-nav li:hover #line{width: 100%;}
#header.scroll #cd-top-nav li #line{background-color: #97732d;}
#header #cd-top-nav li .drow{position: absolute;left: 0;top: 90px;background: rgba(0,0,0,.5);display: none;min-width: 200px;max-width: 260px;padding: 20px 0;}
#header #cd-top-nav li .drow dt a{line-height: normal;color: #fff;padding: 10px 15px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform: inherit;font-size: 13px;}
#header #cd-top-nav li .drow dt:last-child a{border-bottom: none;}
#header #cd-top-nav li .drow dt a:hover{color: #97732d;}
#header #cd-top-nav li:hover .drow{display: block;}
#header #cd-top-nav li .tarA{display: flex;}
#header #cd-top-nav li .tarA span{color: #fff;font-size: 14px;margin-left: 8px;}
#header #cd-top-nav li .tarA.act span,#header #cd-top-nav li:hover span,#header #cd-top-nav li .tarA.act a,#header #cd-top-nav li:hover a{color: #97732d;}
.swiper-slide{overflow: hidden;}
#header .conlx dt{float: left;width: 40px;height: 40px;margin-top: 25px;margin-left: 30px;cursor: pointer;position: relative;}
#header .conlx dt span{display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #dddddd;box-sizing: border-box;border-radius: 100%;font-size: 20px;color: l#666;}
#header .conlx dt .box{position: absolute;top: 42px;left: 0;background: #fff;;box-shadow: 0 0 10px 0 rgb(159 159 159 / 40%);left: 50%;transform: translateX(-50%);display: none;}
#header .conlx dt.ewm .box{width: 120px;height: 120px;padding: 5px;}
#header .conlx dt:hover span{background: #97732d;border-color: #97732d;color: #fff;}
#header .conlx dt:hover .box{display: block;}
#header .conlx dt.tel .box{height: 50px;line-height: 50px;padding: 0 40px;}
#header .conlx dt.tel .box p{white-space: nowrap;font-weight: bold;font-family: 'arial';}



#footer{background: #35363a;display: flow-root;color: #fff;}
#footer .copy a:hover,#footer .box1 dt a:hover{color: #97732d;}
#footer .copy{height: 55px;line-height: 55px;overflow: hidden;font-size: 14px;color: #9d9d9d;border-top: 1px solid #4a4a4e;}
#footer .copy a{color: #e1e1e1;}
#footer .copy .fl p{float: left;margin-right: 30px;}
#footer .copy .fl p.icp{background: url(../image/icp.png) no-repeat left;padding-left: 24px;}
#footer .box1{height: 56px;line-height: 56px;width: 100%;overflow: hidden;padding: 48px 0 24px;display: table;border-bottom: 1px solid #4a4a4e;}
#footer .box1 dt{float: left;margin-left: 120px;}#footer .box1 dt:first-child{margin-left: 0;}
#footer .box1 dt a{color: #fff;}
#footer .box2{margin: 34px 0 70px;display: flow-root;}
#footer .botlx{display: flex;}
#footer .botlx i{font-size: 14px;display: block;margin-bottom: 10px;}
#footer .botlx dt{margin-right: 130px;}
#footer .botlx b{font-family: arial;font-size: 34px;}
#footer .botlx p{color: #9d9d9d;font-size: 14px;display: block;margin-top: 10px;}
#footer .botlx .ad span{font-size: 18px;margin-right: 10px;}
#footer .box2 ul{margin-top: 40px;}
#footer .box2 li{float: left;position: relative;margin-left: 80px;cursor: pointer;}
#footer .box2 li:first-child{margin-left: 0;}
#footer .box2 li span.iconfont{display: block;width: 60px;height: 60px;line-height: 60px;text-align: center;border-radius: 100%;border: 1px solid #d7d7d7;font-size: 24px;}
#footer .box2 li .ewm{position: absolute;left: 50%;transform: translateX(-50%);bottom: 60px;;width: 120px;height: 120px;padding: 5px;background: #fff;display: none;}
#footer .box2 li:hover span.iconfont{border-color: #97732d;background: #97732d;}
#footer .box2 li:hover .ewm{display: block;}


.cd-main-content{padding-bottom: 0!important;padding-top: 90px;}
.ind_ban .swiper-pagination-bullet{opacity: 1;width: 34px;height: 34px;border: 2px solid rgba(255,255,255,0);border-radius: 100%;position: relative;background: none;margin: 0 8px!important;}
.ind_ban .swiper-pagination-bullet::after{content: '';position: absolute;top: 11px;left: 11px;width: 8px;height: 8px;border-radius: 100%;background: #fff;}
.ind_ban .swiper-pagination-bullet-active{border-color: #fff;}
.ind_ban .swiper-pagination{bottom: 50px;}
.ind_ban .bg{display: block;width: 100%;}


.ind_tit{text-align: center;width: 100%;}
.ind_tit .box{display: inline-block;}
.ind_tit .bt{height: 42px;line-height: 42px;}
.ind_tit .bt b{font-size: 48px;color: #97732d;margin: 0 22px;}
.ind_tit p{font-size: 18px;display: block;margin: 20px 0 35px;}
.apad{padding: 80px 0;display: flow-root;}

.ind_pro{background: url(../image/ybg1.jpg) no-repeat center;}
.ind_pro .box3{background: #e9ca8d;border-radius: 20px;padding: 50px 30px;display: flow-root;}
.ind_pro .pic{width: 34%;}
.ind_pro .ind_prolb{width: 62%;position: relative;padding-bottom: 50px;}
.ind_pro .mySwiper{width: 93%;}
.ind_pro .swiper-slide{background: #fff;border-radius: 15px;}
.ind_pro .swiper-slide:hover .name b{color: #97732d;}
.ind_pro a{display: block;padding: 30px 20px;}
.ind_pro .img{background: url(../image/ybg8.png) no-repeat bottom;padding-bottom: 20px;width: 100%;margin-bottom: 20px;}
.ind_pro .img img{margin: 0 auto;display: block;}
.ind_pro .name{display: flex;border-bottom-right-radius: 32px;line-height: 32px;}
.ind_pro .name b{font-size: 24px;margin-right: 15px;}
.ind_pro .name i{color: #97732d;}
.ind_pro .p p{color: #777;}
.ind_pro .p{max-height: 90px;overflow: hidden;line-height: 30px;}
.ind_pro .swiper-button-next span,.ind_pro .swiper-button-prev span{font-size: 40px;color: #fff;}
.ind_pro .swiper-pagination-bullet{position: relative;width: 28px;height: 28px;background: none;cursor: pointer;}
.ind_pro .swiper-pagination-bullet::after{content: "\e6b1";;position: absolute;top: 0;left: 0;font-family: "iconfont" !important;font-size: 28px;color: #fff;}
.ind_pro .swiper-pagination{bottom: 0!important;}
.ind_pro h5{position: absolute;top: 16px;right: 20px;background: #97732d;height: 24px;line-height: 24px;border-radius: 4px;color: #fff;display: inline-block;padding: 0 16px;}
.swiper-button-next, .swiper-rtl .swiper-button-prev{right: 0;}
.swiper-button-prev, .swiper-rtl .swiper-button-next{left: 0;}


.ind_ab{max-width: 1920px;margin: 0 auto;}
.ind_ab .imgfd{width: 50%;padding-top: 0;height: 700px;}
.ind_ab .hezi{height: 700px;width: 50%;background: url(../image/ybg3.jpg)no-repeat center;background-size: cover;display: table;}
.ind_ab .hezi2{display: table-cell;vertical-align: middle;padding-left: 12%;padding-right: 18%;}
.ind_ab .wz{font-size: 18px;line-height: 30px;height: 120px;overflow: hidden;color: #fff;margin-bottom: 90px;}

.ind_tit2{text-align: left;color: #fff;}
.ind_tit2 .bt b{color: #fff;margin-left: 0!important;}
.ind_more{height: 50px;line-height: 50px;box-sizing: border-box;border: 1px solid #fff;border-radius: 500px;display: inline-flex;padding: 0 40px;color: #fff;overflow: hidden;}
.ind_more span{font-size: 24px;margin-left: 10px;}
.ind_more:hover{color: #97732d;background: #fff;}
.ind_more2{border-color: #97732d;color: #97732d; }
.ind_more2:hover{background: #97732d;color: #fff;}

.ind_cho{background: url(../image/ybg4.jpg) no-repeat center;background-size: cover;}
.ind_cholb{position: relative;}
.ind_cholb .swiper-slide .imgfd{border-radius: 16px;padding: 0;height: 484px;}
.ind_cholb b{font-size: 20px;display: block;margin: 30px 0 10px;}
.ind_cholb p{}
.ind_cholb .swiper-button-next,.ind_cholb .swiper-button-prev{width: 114px;height: 114px;text-align: center;line-height: 114px;background: rgba(255,255,255,.7);border-radius: 100%;}
.ind_cholb .swiper-button-next span,.ind_cholb .swiper-button-prev span{font-size: 40px;font-weight: bold;color: #97732d;}
.ind_cholb .swiper-button-next:hover,.ind_cholb .swiper-button-prev:hover{background: #97732d;}
.ind_cholb .swiper-button-next:hover span,.ind_cholb .swiper-button-prev:hover span{color: #fff;}
.ind_cholb .swiper-button-next{right: 5%;}
.ind_cholb .swiper-button-prev{left: 5%;}
.ind_cholb .swiper-slide{width: 22.5%;}
.ind_cholb .swiper-slide-active{width: 52.5%!important;}


.ind_new{background: url(../image/ybg10.jpg) no-repeat bottom;}
.ind_new .morec{text-align: center;margin-top: 40px;}
.ind_new ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.ind_new li{width: 31.25%;}
.ind_new li .imgfd{border-radius: 16px;padding-top: 71%;border-radius: 16px;margin-bottom: 32px;}
.ind_new li h2{font-size: 22px;display: block;height: 30px;line-height: 30px;overflow: hidden;}
.ind_new li .p{line-height: 30px;height: 60px;overflow: hidden;margin: 20px 0 40px;}
.ind_new li .mm{color: #666;display: inline-flex;}
.ind_new li .mm span{font-size: 24px;margin-left: 4px;}
.ind_new li i{color: #666;}
.ind_new li:hover h2{color: #97732d;}

.inb_bot li{border-radius: 16px;width: 49%;min-height: 414px;}
.inb_bot li .hezi{padding: 80px 50px;display: flow-root;}
.inb_bot li .ind_tit p{margin-bottom: 70px;}


@media (max-width: 1600px){
	#header #cd-top-nav li{margin-right: 50px;}
	.ind_tit .bt b{font-size: 38px;}
}
@media (max-width: 1024px){
	#footer,#header .conlx,.ind_pro .pic{display: none;}
	.ind_pro .ind_prolb{width: 100%;}
	.apad{padding: 50px 0;}
	.ind_tit .bt b{font-size: 28px;margin: 0 15px;}
	.ind_tit .bt img{max-height: 32px;}
	.ind_tit p{font-size: 16px;margin-top: 10px;}
	.ind_pro .name b{font-size: 20px;}
	.ind_ab .hezi{width: 100%;height: auto;}
	.ind_ab .hezi2{padding: 50px 2%;}
	.ind_ab .wz{font-size: 16px;height: auto;margin-bottom: 30px;}
	.ind_ab .imgfd{width: 100%;height: 400px;}
	.ind_cholb .swiper-slide{width: 45%;}
	.ind_cholb .swiper-button-next{right: 0;}.ind_cholb .swiper-button-prev{left: 0;}
	.ind_cholb .swiper-button-next, .ind_cholb .swiper-button-prev{width: 60px;height: 60px;line-height: 60px;}
	.ind_cholb .swiper-button-next span, .ind_cholb .swiper-button-prev span{font-size: 30px;}
	.ind_cholb .swiper-slide .imgfd{height: 360px;}
	.ind_new li{width: 49%;margin-bottom: 30px;}
	.inb_bot li{width: 100%;margin-bottom: 20px;}
}
@media (max-width: 560px){
	.ind_pro .box3{padding-left: 0;padding-right: 0;}
	.ind_pro .mySwiper{width: 80%;}
	.ind_tit .bt b{font-size: 22px;}
	.ind_tit .bt img{max-height: 30px;}
	.apad{padding: 40px 0;}
	.ind_ban .bg{width: 150%;max-width: 150%;margin-left: -40%;}
	.ind_ban .swiper-pagination{bottom: 10px;}
	.ind_tit p{margin: 0 0 20px;}
	.ind_pro .box3{padding: 30px 0;}
	.ind_ab .imgfd{height: 250px;}
	.ind_cholb .swiper-slide{width: 100%!important;}
	.ind_cholb .swiper-slide .imgfd{height: 260px;}
	.ind_cholb b{font-size: 18px;margin-top: 10px;}
	.ind_new li{width: 100%;margin-bottom: 15px;}
	.ind_new li h2{font-size: 18px;}
	.ind_new li .p{font-size: 15px;line-height: 25px;height: 50px;margin: 10px 0 20px;}
	.ind_new li .imgfd{margin-bottom: 10px;}
	.ind_new .morec{margin-top: 20px;}
	.inb_bot li .hezi{padding: 50px 30px;}
	.inb_bot li .ind_tit p{margin-bottom: 40px;}
	.inb_bot li{min-height: 300px;}
}



.info_ab1{background: url(../image/ybg11.png) no-repeat left bottom;}
.info_ab1 .imgfd{width: 50%;border-radius: 16px;overflow: hidden;padding-top: 36.4%;}
.info_ab1 .vid{width: 50%;border-radius: 16px;overflow: hidden;}
.info_ab1 .vid iframe{width: 100%;height: 582px;}
.info_ab1 .txt{width: 45.5%;}
.titny h2{font-weight: bold;font-size: 48px;}
.titny p{font-size: 18px;display: block;margin: 15px 0 40px;}
.titny2{text-align: center;}
.pdes{line-height: 30px;overflow: hidden;}
.about_num{margin-top: 60px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.about_num dt{float: left;color: #666;display: flex;text-align: center;}
@font-face{
	font-family: 'tekom';
	src : url('../font/teko medium.ttf');
}
.about_num dt b{font-family: 'tekom';color: #966c33;font-size: 90px;font-weight: normal;float: left;height: 75px;line-height: 75px;display: contents;}
.about_num dt p{writing-mode: vertical-lr;text-transform: uppercase;font-family: 'arial';float: left;width: 40px;line-height: 40px;margin-top: 4px;font-size: 14px;text-align: initial;}

.info_ab2{background: url(../image/ybg12.jpg) no-repeat center;background-size: cover;}
.info_ab2 .txt{width: 40%;color: #fff;}
.info_ab2 .pdes{margin: 20px 0 70px;}
.info_ab2 dl{width: 54.6%;display: flex;flex-flow: row wrap;justify-content: space-between;}
.info_ab2 dt{width: 31.8%;background: rgba(90,100,113,.4);border: 1px solid rgba(255,255,255,.4);border-radius: 10px;overflow: hidden;padding: 50px 0;text-align: center;color: #fff;}
.info_ab2 dt .box{padding: 0 5%;}
.info_ab2 dt b{display: block;font-size: 18px;margin: 35px 0 18px;}
.info_ab2 dt .pp{margin: 0!important;}
.info_ab2 dt i{display: block;width: 50px;height: 4px;background: #fff;border-radius: 500px;margin: 0 auto;margin-bottom: 22px;}

.info_ab3{background: url(../image/ybg13.jpg) no-repeat bottom;background-size: cover;}
.info_ab3 .swiper-slide{border-radius: 10px;overflow: hidden;}
.info_ab3 .swiper-slide .imgfd{padding-top: 69%;}
.info_ab3 .swiper-pagination-bullet{background: #999;margin: 0!important;opacity: 1;position: relative;margin: 15px!important;}
.info_ab3 .swiper-pagination-bullet-active::after{position: absolute;top: -13px;left: -13px;border: 1px solid #97732d;box-sizing: border-box;width: 33px;height: 33px;content: '';border-radius: 500px;}
.info_ab3 .swiper-pagination-bullet-active{background: #97732d;}
.info_ab3 .swiper{position: relative;padding-bottom: 70px;margin-top: 40px;}
.info_ab3 .swiper-pagination{bottom: 0;}



.info_cont1{background: url(../image/ybg13.jpg) no-repeat bottom;background-size: cover;}
.info_cont1 .titny p{font-size: 17px;max-width: 950px;line-height: 30px;margin: 15px auto 60px;}
.info_cont1 dl{display: flex;flex-flow: row wrap;justify-content: space-between;}
.info_cont1 dt{display: -webkit-box;margin-top: 4%;}
.info_cont1 dt span{display: block;width: 90px;height: 90px;line-height: 90px;border-radius: 100%;overflow: hidden;border: 1px solid #ddd;box-sizing: border-box;text-align: center;font-size: 40px;color: #666;margin-right: 24px;}
.info_cont1 dt .box{line-height: 32px;color: #666;}
.info_cont1 dt .box i{font-size: 20px;color: #333;display: block;padding-top: 14px;}
.info_cont1 dt .box img{max-width: 94px;}

.info_cont2 form{margin-top: 50px;}
.info_cont2 .box{width: 46.25%;float: left;margin-bottom: 40px;}
.info_cont2 .box:nth-child(2n){float: right;}
.info_cont2 .box b{}
.info_cont2 .box .inp,.info_cont2 .boxt textarea{width: 100%;height: 75px;line-height: 75px;border-bottom: 1px solid #e7e7e7;color: #a3a3a3;}
.info_cont2 .box .inp::-webkit-input-placeholder,.info_cont2 .boxt textarea::-webkit-input-placeholder{color: #a3a3a3;}
.info_cont2 .boxt{width: 100%;margin-bottom: 0;}
.info_cont2 .boxt textarea{height: 105px;line-height: 30px;padding-top: 20px;display: block;}
.info_cont2 i{color: #a3a3a3;display: block;margin: 20px 0 35px;}
.info_cont2 .sub{}
.info_cont2 .sub,.info_cont2 .sub input{width: 522px;height: 62px;line-height: 62px;border-radius: 500px;cursor: pointer;margin: 0 auto;}
.info_cont2 .sub input{background: #97732d url(../image/ybg14.png) no-repeat 200px 20px;color: #fff;display: block;padding-left: 40px;}
.info_cont2 .sub input:hover{text-decoration: underline;}



.info_join1{background: url(../image/ybg13.jpg) no-repeat bottom;background-size: cover;}
.info_join1 ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.info_join1 li{width: 48.75%;background: #fff;border-radius: 16px;overflow: hidden;position: relative;}
.info_join1 li .box{padding: 40px 5% 85px;display: flow-root;}
.info_join1 li b{text-transform: uppercase;color: #f1f1f1;font-family: arial;font-size: 48px;}
.info_join1 li p{font-size: 30px;display: block;margin: 20px 0 40px;}
.info_join1 li .pdes{font-size: 18px;max-width: 580px;}
.info_join1 li:nth-child(2){background: url(../image/ybg15.jpg) no-repeat right;background-size: cover;color: #fff;}
.info_join1 li:nth-child(2) b{color: #a3783d;}

.info_join2 .swiper{border-radius: 16px;overflow: hidden;}
.info_join2 .swiper-slide .imgfd,.info_join2 .swiper-slide .txt{width: 50%;padding: 0;height: 560px;}
.anniu2{width: 160px;position: absolute;bottom: 160px;left: 60px;}
.anniu2 .swiper-button-next,.anniu2 .swiper-button-prev{width: 70px;height: 70px;line-height: 70px;border-radius: 100%;border: 1px solid #c9c9c9;}
.anniu2 .swiper-button-next span,.anniu2 .swiper-button-prev span{font-size: 22px;color: #8b8b8b;}
.anniu2 .swiper-button-next:hover,.anniu2 .swiper-button-prev:hover{border-color: #97732d;background: #97732d;}
.anniu2 .swiper-button-next:hover span,.anniu2 .swiper-button-prev:hover span{color: #fff;}
.info_join2 .swiper-slide .txt{background: url(../image/ybg13.jpg) no-repeat bottom right;background-size: cover;}
.info_join2 .box{padding: 8% 60px 0;}
.info_join2 .pdes{max-height: 120px;}

.info_join3{background: #f5f5f5;border-radius: 16px;overflow: hidden;}
.info_join3 .box{padding: 0 8%;}
.info_join3 input{width: 49.5%;float: left;height: 62px;line-height: 62px;border-radius: 8px;display: block;}
.info_join3 .inp{background: #fff;margin-bottom: 10px;font-size: 15px;text-indent: 20px;}
.info_join3 .inp:nth-child(2n){float: right;display: block;}
.info_join3 textarea{height: 200px;background: #fff;border-radius: 8px;display: block;width: 100%;border-radius: 8px;font-size: 15px;text-indent: 20px;padding-top: 15px;}
.info_join3 i{font-size: 14px;color: #888;display: block;margin: 15px 0 30px;}
.info_join3 .sub{font-size: 18px;letter-spacing: 4px;cursor: pointer;}
.info_join3 .res{float: right;}
.info_join3 .sub1{background: #97732d;color: #fff;}
.info_join3 .sub:hover{text-decoration: underline;}



.list_new li{float: left;margin-right: 3.1%;margin-bottom: 50px;}
.list_new li:nth-child(3n){margin-right: 0;}
.col_loca2{width: 50%;display: inline-block;}
.new_col{background: #f4f4f4;height: 60px;line-height: 60px;overflow: hidden;}
.new_col dl{width: 48%;}
.new_col dt{float: right;height: 60px;line-height: 60px;position: relative;margin-left: 120px;}
.new_col dt.cur::after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #97732d;}
.new_col dt.cur a,.new_col dt:hover a{color: #97732d;}
.show_bg{background: #f4f4f4;}
.show_new{background: #fff;padding: 70px 5%;display: flow-root;border-radius: 16px;overflow: hidden;margin-top: 40px;}
.show_new h1{font-size: 40px;text-align: center}
.show_new dl{margin: 50px 0;display: flex;flex-flow: row wrap;justify-content: space-between;}
.show_new .pdes{border-top: 1px solid #dbdbdb;padding-top: 50px;}
.show_new .fanhui{width: 100%;height: 44px;line-height: 44px;background: #f4f4f4;font-size: 14px;color: #666;display: block;text-align: center;border-radius: 6px;color: #666;margin: 40px 0 30px;}
.show_new .fanhui:hover{background: #97732d;color: #fff;}

.fanye dt{width: 48%;float: left;}
.fanye dt p{color: #666;display: block;margin-bottom: 10px;}
.fanye dt a{color: #666;}
.fanye dt.next{float: right;text-align: right;}
.fanye dt:hover a{color: #97732d;}
.fanye2{display: none;}
.fanye2 dt p{line-height: 24px;overflow: hidden;}


.main_pro .new_col{background: #fff;}
.list_pro li{width: 48.75%;float: left;background: #fff;border-radius: 20px;overflow: hidden;margin-bottom: 40px;}
.list_pro li:nth-child(2n){float: right;}
.list_pro li a{display: flow-root;padding: 40px 6% 55px;}
.list_pro li .imgfd{width: 43%;padding-top: 40%;}
.list_pro li .txt{width: 50%;}
.list_pro li .txt .bt{display: flex;}
.list_pro li .txt .bt h2{font-size: 30px;font-weight: bold;display: block;margin-right: 10px;}
.list_pro li .txt .ppd{margin: 15px 0 50px;line-height: 40px;color: #5b5b5b;height: 120px;overflow: hidden;}
.list_pro2 li:nth-child(2n){float: right;}
.list_pro2 li p{max-width: 450px;font-size: 16px;line-height: 30px;}
.list_pro2 li b{font-size: 30px!important;}

.show_pro1{background: #f4f4f4 url(../image/ybg16.jpg) no-repeat bottom;}
.show_pro1 .pic{width: 52%;}
.show_pro1 .swiper{padding-bottom: 50px;}
.show_pro1 .pic img{margin: 0 auto;display: block;}
.show_pro1 .pic span{font-size: 40px;color: #c5c5c5;}
.show_pro1 .pic .swiper-pagination-bullet{width: 50px;height: 2px;background: #c5c5c5;margin: 0 8px!important;opacity: 1;}
.show_pro1 .pic .swiper-pagination{bottom: 0;}
.show_pro1 .pic .swiper-pagination-bullet-active{background: #97732d;}
.show_pro1 .pic span:hover{color: #97732d;}

.show_pro1 .txt{width: 45.6%;margin-top: 3%;}
.show_pro1 .txt h1{font-size: 36px;font-weight: bold;}
.show_pro1 .txt i{display: block;margin: 20px 0;}
.show_pro1 .txt .line{display: block;width: 100%;height: 1px;background: #d2d2d2;position: relative;}
.show_pro1 .txt .line::after{position: absolute;content: '';left: 0;bottom: 0;width: 125px;height: 3px;background: #97732d;}
.show_pro1 .txt .wordp{margin: 20px 0 10%;max-height: 150px;}
.show_pro1 .txt dl{display: flex;}
.show_pro1 .txt dt{margin-right: 35px;cursor: pointer;}.show_pro1 .txt dt:last-child{margin-right: 0;}
.show_pro1 .txt dl a{height: 54px;line-height: 52px;display: inline-flex;padding: 0 46px;font-family: 'barm';text-transform: uppercase;border-radius: 500px;overflow: hidden;}
.show_pro1 .txt dt a{background: #97732d;color: #fff;}
.show_pro1 .txt dd a{border: 1px solid #666;}
.show_pro1 .txt dl span{font-size: 22px;margin-right: 10px;}
.show_pro1 .txt dd:hover a,.show_pro1 .txt dt:hover a{background: #333;color: #fff;}
.show_pro1 .txt .pdes{margin: 30px 0 95px;}

.all_right{border-radius: 500px;position: fixed;z-index: 999;right: 20px;top: 40%;}
.all_right li{background: #97732d;width: 75px;height: 80px;border-bottom: 1px solid rgba(255,255,255,.4);text-align: center;font-size: 14px;color: #fff;position: relative;}
.all_right li:first-child{border-top-left-radius: 500px;border-top-right-radius: 500px;}
.all_right li:last-child{border-bottom: none;border-bottom-left-radius: 500px;border-bottom-right-radius: 500px;}
.all_right li .ic{display: block;margin: 0 auto;padding: 16px 0 4px;}
.all_right li a{color: #fff;display: block;}
.all_right li:hover{cursor: pointer;}
.all_right li .ewm{position: absolute;top: 0;right: 75px;padding: 4px;background: #fff;max-width: 120px;display: none;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.all_right li:hover .ewm,.all_right li:hover p{display: block;transition: all .3s;}
.all_right li p{position: absolute;top: 0;right: 75px;height: 80px;line-height: 22px;background: #fff;font-size: 14px;color: #fff;white-space: nowrap;text-align: right;padding-top: 16px;padding-left: 40px;padding-right: 30px;background: #97732d;display: none;transition: all .3s;}
.all_right li p i{font-family: Arial;font-size: 18px;display: block;font-weight: bold;display: block;}


.list_new2 li{width: 48.5%;float: left;margin-bottom: 30px;margin-right: 0!important;}
.list_new2 li:nth-child(2n){float: right;}
.list_new2 li .imgfd{width: 30%;padding-top: 30%;float: left;border-radius: 0;}
.list_new2 li h2{width: 67%;float: right;display: block;font-size: 20px;line-height: 40px;margin-top: 8%;}  
.list_new2 li a{display: inline-block;width: 100%;}
.list_new2 li:hover h2{color: #97732d;}


@media (max-width: 1400px){
	.col_banner h3{font-size: 38px;left: 2%;}
	.titny h2,.info_join1 li b,.show_new h1,.show_pro1 .txt h1{font-size: 38px;}
	.about_num dt b{font-size: 70px;}
}
@media (max-width: 1024px){
	.info_ab1 .txt,.info_ab1 .imgfd,.info_ab1 .vid,.info_ab2 .txt,.info_ab2 dl,.info_join1 li,.info_join2 .swiper-slide .imgfd,.info_join2 .swiper-slide .txt,.new_col dl,.col_loca2,.list_pro li .txt,.list_pro li .imgfd,.show_pro1 .pic,.show_pro1 .txt{width: 100%;}
	.info_ab2 .pdes,.info_ab2 .txt,.info_ab1 .txt,.info_join1 li{margin-bottom: 30px;}
	.about_num{margin-top: 30px;}
	.col_banner h3,.titny h2,.info_join1 li b,.show_new h1,.show_pro1 .txt h1{font-size: 30px;}
	.col_banner{height: 280px;}.col_banner h3{line-height: 280px;}
	.titny p{font-size: 16px;margin-top: 10px;}
	.info_join1 li p{font-size: 25px;margin: 10px 0 20px;}
	.info_join2 .box{padding: 0 5% 180px;}
	.info_join2 .swiper-slide .imgfd, .info_join2 .swiper-slide .txt{height: auto;}
	.info_join2 .swiper-slide .imgfd{height: 500px;}
	.anniu2{bottom: 600px;left: 5%;}
	.new_col dl{display: none;}
	.info_new li{margin-right: 0!important;}
	.info_new li:nth-child(2n){float: right;}
	.show_new{padding: 30px 4% 40px;}
	.show_new{margin-top: 0;}
	.list_pro2 li b{font-size: 25px!important;}
	.list_pro li .imgfd{padding-top: 94%;margin-top: 20px!important;}
	.list_pro li .txt .ppd{margin-bottom: 20px;}
	.list_pro li .txt .bt h2{font-size: 25px;}
	.list_pro li .txt .bt img{max-height: 30px;}
	.show_pro1 .txt{margin-top: 30px;}
	.all_right{display: none;}
	.cd-main-content{padding-top: 60px;}
	.info_cont1 dt{margin-top: 0;}
	.info_cont1 dd{margin-top: 40px;}
	.list_new2 li{width: 100%;}
	.list_new2 li h2{font-size: 18px;}
}
@media (max-width: 820px){
	.col_banner h3,.titny h2,.info_join1 li b,.show_new h1,.show_pro1 .txt h1{font-size: 25px;}
	.col_banner{height: 250px;}.col_banner h3{line-height: 250px;}
	.about_num dt b{font-size: 50px;}
	.info_ab1 .imgfd{padding-top: 60%;}
}
@media (max-width: 560px){
	.col_banner{height: 180px;}.col_banner h3{line-height: 180px;}
	.col_banner h3,.titny h2,.info_join1 li b,.show_new h1,.show_pro1 .txt h1{font-size: 20px;}
	.apad{padding-top: 30px;}
	.titny p{margin-bottom: 30px;}
	.about_num dt b{font-size: 40px;height: 40px;line-height: 40px;}
	.about_num dt{margin-bottom: 15px;}
	.info_ab2 dt{width: 100%;margin-bottom: 10px;padding: 25px 0;}
	.info_cont1 dt{width: 100%;margin-top: 20px;display: flex;}
	.info_cont1 dt span{width: auto;height: auto;line-height: inherit;border: none;font-size: 30px;border-radius: 0;margin-top: 10px;}
	.info_cont1 dt .box i{font-size: 17px;padding-top: 0;}
	.info_cont1 .titny p{margin-bottom: 10px;}
	.info_cont2 .box{width: 100%;margin-bottom: 20px;}
	.info_cont2 .box .inp{height: 50px;line-height: 50px;}
	.info_cont2 .sub, .info_cont2 .sub input{width: 100%;}
	.info_cont2 .sub input{background: #97732d;}
	.info_cont2 .sub input{padding-left: 0;}
	.info_cont2 i{margin: 0 0 15px;}
	.info_join2 .pdes{max-height: inherit;}
	.info_join2 .swiper-slide .imgfd{height: 300px;}
	.anniu2{bottom: 380px;width: 140px;}
	.anniu2 .swiper-button-next, .anniu2 .swiper-button-prev{width: 60px;height: 60px;line-height: 60px;}
	.info_join2 .box{padding-bottom: 140px;}
	.info_join3 .box{padding: 0 2%;}
	.info_join3 input{width: 100%;margin-bottom: 8px;}
	.show_new dt,.fanye dt{width: 100%;}
	.show_new dl{margin: 20px 0;}
	.show_new dt{font-size: 15px;margin: 5px 0;}
	.show_new .pdes{padding: 20px 0;}
	.fanye dt.next{margin-top: 15px;}
	.list_pro2 li b{font-size: 20px!important;}
	.list_pro2 li p{line-height: 24px;margin: 10px 0 25px!important;}
	.list_pro li{width: 100%;margin-bottom: 10px;}
	.list_pro li a{padding: 30px 4%;}
	.list_pro li .txt .bt h2{font-size: 20px;}
	.list_pro li .txt .ppd{line-height: 30px;max-height: auto;}
	.list_pro li .imgfd{width: 70%;padding-top: 64%;float: none;margin: 0 auto;}
	.list_pro li .txt{margin-bottom: 30px;}
	.show_pro1 .txt i{margin: 10px 0;}
	.show_pro1 .txt .pdes{margin-bottom: 20px;}
	.show_pro1 .txt dt{margin-right: 15px;}
	.show_pro1 .txt dl a{padding: 0 30px;}
	.show_pro1 .pic img{max-width: 70%;margin: 0 auto;}
	.info_ab1 .vid iframe{height: 250px;}
	
	.fanye2{display: block;}.fanye1{display: none;}
	
	.list_new2 li{margin-bottom: 15px;}
	.list_new2 li h2{font-size: 16px;line-height: 26px;}
}

