
.culture_01{padding-bottom: 0;}
.culture_01-con{background: url(../images/culture_01.png) no-repeat center;background-size: cover;background-size: 100% 100%;padding: 60px 0 60px 11%;box-sizing: border-box;
width: 78.9%;overflow: hidden;}
.culture_01-con li{float: left;margin-right: 20%;}
.culture_01-con li:last-child{margin-right: 0;}
.culture_01-con li dd{font-weight: bold;margin-bottom: 15px;}
.culture_01-con li dd span{color: #4a3b21;}
.culture_01-con li dd em{color: #eae9e7;display: inline-block;vertical-align: top;margin-left: 15px;margin-top: 10px;}
.culture_01-con li dt p{}
.inwrap{margin:0 auto; width:1500px;max-width:90%;}
@media only screen and (max-width: 1025px){
   .inwrap{max-width:94%;}
}
@media only screen and (max-width: 1600px){
   .culture_01-con{padding-left: 5%;}
}


.culture_02{position: relative;}
.culture_02 .inwrap{position: relative;z-index: 2;}
.culture_02:after{content: "";position: absolute;display: block;top: 0;left: 0;background: #f8f9f9;height: 34%;width: 100%;}
.culture_tit{margin-bottom: 50px;}
.culture_tit h2{color: #4a3b21;margin-bottom: 18px;}
.culture_02-list{border-bottom: 1px solid #131210;padding-bottom: 3%;}
.culture_02-list ul{margin-left: -25px;margin-right: -25px;overflow: hidden;}
.culture_02-list li{float: left;width: 50%;padding: 0 25px;margin-bottom: 30px;box-sizing: border-box;}
.culture_02-list li：nth-child(2n+1){clear: both}
.culture_02-list dd{border-radius: 15px;overflow: hidden;}
.culture_02-list dt{padding-top: 20px;color: #4a3b21;}
.culture_02-list dt h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 5px;}
.culture_02-list dt p{line-height: 30px;overflow: hidden;text-overflow: ellipsis;}


.culture_03_list dl{position: relative;background: #f5e6c9;overflow: hidden;}
.culture_03_list dd{float: left;width: 61.45%;}
.culture_03_list dt{position: absolute;left: 61.45%;/*width: 38.55%;*/width:42%;padding: 30px 60px;padding-right: 10%;box-sizing: border-box;max-height: 100%;color: #3a2e17;}
.culture_03_div{max-height: 100%;overflow: hidden;}
.culture_03_div h3{line-height: 0.8rem;margin-bottom: 10px;}
.culture_03_list li:nth-child(2n) dd{float: right;width: 63.1%;}
.culture_03_list li:nth-child(2n) dt{left: 0;right: auto;padding-right: 60px;/*padding-left: 10%;width: 42%;*/padding-left: 6%;width:38%;}
.culture_03_list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #3a2e17;}

.idea_01{overflow: hidden;}
.idea_tit{color: #4a3b21;margin-bottom: 32px;}
.idea_01-list ul{float: left;margin-right: 6%;}
.idea_01-list ul li{margin-bottom: 30px;}
.idea_01-list ul li:last-child{margin-bottom: 0;}

.idea_02 dl{position: relative;}
.idea_02 dd{position: relative;}
.blank_22{background: rgba(0,0,0,0.37);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.idea_02 dt{color: #fff;position: absolute;right: 13%;max-width: 48%;left: auto;}
.idea_02 dt h2{overflow: hidden;}
.idea_02 dt h4{margin-top: -10px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.idea_02 dt p{margin-top: 40px;line-height: 30px;min-height: 120px;}

.idea_02 dl:nth-child(2n) dt{right: auto;left: 13%;}
@media only screen and (max-width: 1500px){
   .culture_03_list dt{padding-right: 5%;}
   .culture_03_list li:nth-child(2n) dt{padding-left: 5%;}
   .idea_02 dt{right: 5%;}
   .idea_02 dl:nth-child(2n) dt{left: 5%;}
}
@media only screen and (max-width: 1024px){
   .culture_01-con{width: 90%;padding: 40px 0 40px 3%;}
   .culture_01-con li dd em{margin-top: 4px;}
   .culture_02-list ul{margin-left: -10px;margin-right: -10px;}
   .culture_02-list li{padding: 0 10px;}
   .culture_03_div h3{line-height: 0.34rem;}
   .culture_03_list dt{padding: 20px 3%!important;}
   .idea_02 dt{max-width: 80%;}
   .fnt_100{font-size: 48px;}

   .idea_01-list ul{margin-right: 0;width: 100%;}
   .idea_02 dt h4{margin-top: -5px;}
   .idea_02 dt p{margin-top: 25px;}

}
@media only screen and (max-width: 767px){
   .culture_01-con{padding: 0;width: 94%;margin: 0 auto;background: none;}
   .culture_01-con li{margin-bottom: 30px;margin-right: 0;width:100%;}
   .culture_01-con li dd{margin-bottom: 8px;}
   .culture_01-con li dd em{margin-top: 2px;}
   .culture_tit{margin-bottom: 30px;}
   .culture_tit h2{margin-bottom: 10px;}
   .culture_02-list ul{margin-left: 0;margin-right: 0;}
   .culture_02-list li{width: 100%;padding: 0;}
   .culture_02-list dt p{line-height: 24px;height: auto;}
   .culture_03_list dd,.culture_03_list dt{width: 100%!important;overflow: hidden;}
   .culture_03_list dt{position: static;transform: none;}
   .culture_03_div h3{line-height: 30px;}

   .idea_tit{margin-bottom: 20px;}
   .idea_01-list ul li{margin-bottom: 20px;}
   .idea_02 dt{position: static;transform: none;background: #4a3b21;width: 100%;max-width: 100%;padding: 30px 20px;}
   .idea_02 dt h4{margin-top: 0;}
   .fnt_100{font-size: 30px;}
}


/*科技成果*/
.achievement_01{padding: 5% 0;box-sizing: border-box;overflow: hidden;}
.achievement_01-txt{color: #4a3b21;text-align: center;line-height: 45px;}
.achievement_01-num{text-align: center;margin-top: 40px;color: #4a3b21;}
.achievement_01-num dl{display: inline-block;width: 33.33%; float: left;padding: 0 10px;box-sizing: border-box}
.achievement_01-num dd span{margin-right: 12px;}
.achievement_01-num dt{margin-top: -10px;}
.fnt_110{font-size: 110px;}
@media only screen and (max-width: 1599px){
   .fnt_110{font-size: 90px;}
}
@media only screen and (max-width: 1399px){
   .fnt_110{font-size: 70px;}

}
@media only screen and (max-width: 1280px){
   .fnt_110{font-size: 60px;}
}
@media only screen and (max-width: 1024px){
   .fnt_110{font-size: 40px;}
}
@media only screen and (max-width: 767px){
   .fnt_110{font-size: 30px;}
}
.achievement_02 dl{position: relative;overflow: hidden;}
.achievement_02 dd{float: left;width: 60%;position: relative;}
.achievement_02 dt{position: absolute;right: 0;top: 0;height: 100%;background: #f8f9f9;width: 40%;padding: 4% 8% 4% 4%;box-sizing: border-box;}
.blank_43{background: rgba(0,0,0,.43);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.achievement_02-edit{height: 100%;overflow: hidden;line-height: 30px;}
.achievement_02-edit p{margin-bottom: 30px;}
.achievement_02-edit .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #4a3b21;}

.achievement_03{padding: 7% 0;box-sizing: border-box;overflow: hidden;}
.achievement_03-swiper{position: relative;}
.achievement_03 .swiper-container{padding: 15px;box-sizing: border-box;}
.achievement_03 dd{position: relative;background: url(../images/achievement_02.jpg) no-repeat center;background-size: cover;box-shadow: 0 0 10px rgba(0,0,0,.3);}
.achievement_03 dd a{display: block;width: 100%;height: 100%;}
.achievement_03 dd img{width: auto;max-width: 80%;max-height: 80%;}
.achievement_03 dd i{position: absolute;right: 30px;bottom: 30px;font-size: 26px;width: 26px;height: 26px;line-height: 26px;color: #4a3b21;}
.achievement_03 dt{text-align: center;margin-top: 30px;padding: 0 10px;box-sizing: border-box;}
.fancybox-close{display: block!important;}
.achievement_03 .lhl_but{display: none;}
.achievement_03 .lhl_but div{background: none;font-size: 40px;color: #b1a186;margin-top: -52px;text-align: center;width: 40px;}
.achievement_03 .lhl_but div.swiper-button-prev{left: -50px;}
.achievement_03 .lhl_but div.swiper-button-next{right: -50px;}
@media only screen and (max-width: 1024px){
   .achievement_01{padding: 50px 0;}
   .achievement_01-txt{line-height: 30px;}
   .achievement_01-txt br{display: none;}

   .achievement_01-num dt{margin-top: 0;}
   .achievement_02 dt{padding: 4%;}
   .achievement_03-swiper{padding: 0 30px;box-sizing: border-box;}
   .achievement_03 .lhl_but div{margin-top: -60px;}
   .achievement_03 .lhl_but div.swiper-button-prev{left: -15px;}
   .achievement_03 .lhl_but div.swiper-button-next{right: -15px;}
   .achievement_03 dt{margin-top: 15px;}
   .achievement_03 dd i{right: 15px;bottom: 15px;}
   .achievement_02-edit p{margin-bottom: 20px;}
}
@media only screen and (max-width: 767px){
   .achievement_01{padding: 30px 0;}
   .achievement_01-num{text-align: left;margin-top: 20px;}
   .achievement_01-num dl{width: 49%;margin: 0;}
   .achievement_02 dd,.achievement_02 dt{width: 100%;}
   .achievement_02 dt{position: static;overflow: hidden;}
   .achievement_02-edit p{margin-bottom: 10px;}
   .achievement_03 .lhl_but div.swiper-button-prev{left: -5px;}
   .achievement_03 .lhl_but div.swiper-button-next{right: -5px;}
}


/*手机端修改*/

@media only screen and (max-width:767px) {
   .achievement_01-num dl{width: 100%;text-align: center;    padding: 10px 0;}

}

/*2024-08-27*/
.idea_01-list ul{max-width: 44%;}
@media only screen and (max-width:1024px) {
   .idea_01-list ul{max-width: 100%;margin-bottom: 20px;}
   .idea_01-list ul:last-child{margin-bottom: 0;}

}
@media only screen and (max-width:767px) {

   .idea_02 dt{background: none;color: #000;padding: 10px;padding-bottom: 20px;}

}