/*common start*/
@font-face {
  font-family: 'MyCustomFont'; /* 自定义字体名称 */
  src: url('../fonts/CooperZhengKai-1.1.ttf') ;
 
}



body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; color:#666;font-family: "MyCustomFont" !important;/*background: url(../images/bgbg.png);*/ background: #faedde; background-size: 100%;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ max-width:1300px; margin:0 auto;}
.wapper2{ max-width:1120px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.center{text-align: center;}

img{max-width: 100%;}

.head{padding: 20px 0;}
.menu ul li{display: inline-block;text-align: center;line-height: 40px;text-align: center;font-size: 14px;margin: 15px 0;padding: 0 40px;border-radius: 20px;}
.menu ul li.cur{background: #fff;}
.menu ul li:hover{background: #fff;}
.menu ul li.cur a{color: #834532;}
.menu ul li:hover a{color: #834532;}
.menu ul li a{color: #fff;}

.bg{background: #FDF8ED;}
.pad{padding: 90px 0;}

.ab{height: 66.5rem;overflow: hidden;}

.con{text-align: center;/*background: url(../images/QQ20260701-165347.png) !important;*/ background: #faedde;}
.con ul li{display: inline-block;margin: 0 25px;}

.con2 .about-text{width: 48%;padding-top: 100px;}
.con2 .about-text h2 { color: #7f3f21; font-size: 46px; line-height: 1.2; letter-spacing: 2px;text-shadow: 0 1px 0 rgba(255,255,255,.3);margin-bottom: 40px;}
.con2 .about-text h3 { font-size: 24px; margin: 6px 0 18px;color: #7f3f21;display: inline-block;padding-right: 60px;}
.con2 .about-text p {  font-size: 15px;  margin-bottom: 12px;color: #7f3f21;}
.con2 .about-img { width: 50%;margin-top: 105px;}
.con2 .about-img img { filter: drop-shadow(0 8px 16px rgba(0,0,0,.15));}


.con3 .swiper-button-next{background: url(../images/right.png) no-repeat;width: 55px;height: 55px;margin-top: -27.5px;}
.con3 .swiper-button-prev{background: url(../images/left.png) no-repeat;width: 55px;height: 55px;margin-top: -27.5px;left:-56px}


.tit{text-align: center;margin-bottom: 30px; font-size: 40px; font-weight: bolder; color: #7f3f21;}
.title{margin-bottom: 100px;}
.title li{background: url(../images/tmp1719643482_2278620_s.png)left center no-repeat;width: 206px;line-height: 43px;text-align: center;font-size: 16px;color: #7f3f21;margin-bottom: 20px;margin-right: 90px;float: left;}
.title li.cur{background: url(../images/tmp1719643491_2278620_s.png) left center no-repeat;color: #fff;}
.title li:nth-child(4n){margin-right: 0;}

.tab_val{display: none;}
.con4 img{display: block;margin: 0 auto;}
.con4 .swiper-button-next{background: url(../images/right.png) no-repeat !important;width: 55px;height: 55px;margin-top: -27.5px;right:-56px}
.con4 .swiper-button-prev{background: url(../images/left.png) no-repeat !important;width: 55px;height: 55px;margin-top: -27.5px;left:-56px}


.con5 .left{width: 20%;}
.con5 .center{width: 34%;margin-right: 6%;color: #8D5232;font-size: 70px;padding-top: 20px;text-align: center;}
.con5 .right{width: 40%;padding-top: 30px;}
.con5 .right  h3{color: #7f3f21;font-size: 32px;}
.con5 .right  h4{color: #7f3f21;font-size: 20px;margin: 20px 0;}
.con5 .right .nr{font-size: 14px;color: #7f3f21;}

.con7{background: #e0c397;margin-top: -3px;}
.con7 .left{width: 250px;text-align: center;}
.con7 .left .more a{display: inline-block;width: 100%;line-height: 48px;background: #FDF8ED;color: #834532;font-size: 20px;font-weight: bold;border-radius: 5px;}
.con7 .left .more a:hover{color: #fff;background: #834532;}
.con7 .right{width: calc(100% - 300px);}


.ab3 .swiper-wrapper {transition-timing-function: linear !important;-webkit-transition-timing-function: linear !important;-moz-transition-timing-function: linear !important;-ms-transition-timing-function: linear !important;-o-transition-timing-function: linear !important;transition-timing-function: linear !important;}
						
.tit .h4{font-size: 20px;color: #000;font-weight: bold;}		
				
.ab4 .swiper-wrapper {transition-timing-function: linear !important;-webkit-transition-timing-function: linear !important;-moz-transition-timing-function: linear !important;-ms-transition-timing-function: linear !important;-o-transition-timing-function: linear !important;transition-timing-function: linear !important;}

.con8{background: #FFF9F3;}
.con8 .wenzi{margin-top: 30px;text-align: center;}
.con8 .wenzi h3{color: #834532;font-size: 20px;margin-bottom: 10px;}						
.con8 .wenzi .nr{font-size: 16px;line-height: 2;}				



.con9 .ul li{width: 48%;float: left;margin: 1%;}
.con9 .wenzi{margin-top: 30px;text-align: center;font-size: 16px;line-height: 2;}

.tit .h3{font-size: 20px;color: #000;font-weight: bold;}
.con10{background: #FFF9F3;}
.con10{text-align: center;}
.con10 .ul1 li{display: inline-block;margin: 0 50px;}
.con10 .ul1 li h3{color: #7f3f21;font-size: 14px;margin: 20px 0;}
.con10 .ul2{margin-top: 20px;}
.con10 .ul2 li{display: inline-block;margin: 0 30px;}
.con10 .ul2 li h3{color: #7f3f21;font-size: 14px;margin: 20px 0;}
.con10 ul li img{transition: transform 0.6s ease-in-out;}
.con10 ul li img:hover{ transform: rotate(360deg);}


.con11 .tit{text-align: left;}
.con11 .left{width: 45%;}
.con11 .left .tel{margin-bottom: 30px;}
.con11 .left .tel h3{color: #7f3f21;font-size: 20px;}
.con11 .left .tel h4{font-size: 28px;color: #7f3f21;}
.con11 .left .add{font-size: 18px;color: #7f3f21;margin-bottom: 20px;}
.con11 .left .erweima{display: inline-block;}
.con11 .left .erweima h3{padding: 10px 0;font-size: 14px;color: #7f3f21;}


.con11 .right{width: 53%;}
.con11 .right .label{margin-bottom: 20px;font-size: 14px;}
.con11 .right .label input{line-height: 46px;border: 1px solid #7f3f21;width: calc(96% - 14px);padding: 0 2%;background: none;color: #7f3f21;}
.con11 .right .label input::placeholder{color: #7f3f21;}
.con11 .right .label a{display: block;line-height: 46px;border: 1px solid #7f3f21;width: calc(96% - 14px);padding: 0 2%;background: none;text-align: center;color: #7f3f21;}
.foot{background: #7f3f21;padding: 30px 0;text-align: center;}
.foot .foottop{text-align: center;font-size: 14px;color: #fff;}
.foot .footnav{text-align: center;margin-top: 15px;margin-bottom: 5px;}
.foot .footnav ul li{display: inline-block;color: #fff;font-size: 14px;}
.foot .footnav ul li a{display: inline-block;padding: 0 10px;color: #fff;}
.foot .copy{color: #fff;font-size: 14px;}


.atab_val{display: none;}
.about .atitle {text-align: center;margin-bottom: 100px;}
.about .atitle li{display: inline-block;padding:  0 80px;border:2px solid #7f3f21;line-height: 66px;font-size: 24px;color: #7f3f21;margin-right: 80px;border-radius: 20px;}
.about .atitle li.cur{background: #7f3f21;color: #fff;}
.about .left{width: 48%;}
.about .right{width: 48%;}
.about .left .nr{font-size: 18px;color: #7f3f21;line-height: 2;}
.about .atit{margin-bottom: 30px;}


.news ul li{width: calc((100% - 75px) / 4);margin-right: 25px;margin-bottom: 25px;float: left;}
.news ul li:nth-child(4n){margin-right: 0;}
.news ul li .limain{border: 1px solid #EDEDED;padding: 10px;}
.news ul li:hover .limain{background: #7f3f21ad;}
.news ul li .wenzi{padding: 10px 0;}
.news ul li .wenzi h3{font-size: 16px;color: #333;margin-bottom: 10px;font-weight: 500;}
.news ul li .wenzi span{display: block;color: #888888;font-size: 14px;line-height: 1.5;}
.news ul li:hover  .wenzi h3{color: #fff;}
.news ul li:hover .wenzi span{color: #fff;}

.zs ul li{width: calc((100% - 120px )/4);margin-right: 40px;float: left;}
.zs ul li .limain{/*border: 1px solid #557D66;*/padding: 30px;text-align: center;}
.zs ul li:nth-child(4n){margin-right: 0;}
.zs ul li .limain .wenzi{margin-top: 20px;}
.zs ul li .limain .wenzi h3{color: #7f3f21;font-size: 18px;}
.zs ul li .limain .wenzi span{color: #7f3f21;font-size: 16px;display: block; margin-top:20px;}


.zs2 .swiper-button-next{background: url(../images/right.png)  no-repeat !important;width: 55px;height: 55px;margin-top: -27.5px;}
.zs2 .swiper-button-prev{background: url(../images/left.png) no-repeat !important;width: 55px;height: 55px;margin-top: -27.5px;}


.mtit h3{color: #7f3f21;font-size: 56px;font-weight: 700;}
.mtit h4{color: #7f3f21;font-size: 30px;font-weight: 700;margin-bottom: 20px;}
.md .nr{font-size: 16px;color: #333;margin-bottom: 30px;}

.md2 .swiper-button-next{background: url(../images/right.png)  no-repeat !important;width: 55px;height: 55px;margin-top: -27.5px;}
.md2 .swiper-button-prev{background: url(../images/left.png) no-repeat !important;width: 55px;height: 55px;margin-top: -27.5px;}
.md2 img{display: block;margin: 0 auto;}


.ibanner img{width: 100%;}