.pub_tab ul{display: inline-block;}
.pub_tab{text-align: center;margin-bottom: 40px;height: 50px;line-height: 50px;border-bottom: 1px solid #dfdfdf;}
.pub_tab li{float: left;}
.pub_tab li a{margin: 0 30px;position: relative;display: block;}
.pub_tab li a i{
	position: absolute;left: 50%;bottom:-1px;width: 0%;height:2px;    background: #91663c;
	transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.pub_tab li.on a i{left: 0;width: 100%;}



.padd_t75{padding-top: 75px;}
.padd_t120{padding-top: 120px;}
.padd_b100{padding-bottom: 100px;}
.padd_b55{padding-bottom: 55px;}
.padd_t100{padding-top: 100px;}
.padd_t90{padding-top: 90px;}
.padd_b90{padding-bottom: 90px;}
.padd_bt90{padding: 90px 0;}

.blank_17{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.17);}
.wight100{font-weight: 100;}

.mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #E3DDD0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#91663c;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#91663c;}


@media only screen and (max-width:1440px) {
.padd_t120{padding-top:50px;}
.padd_t75{padding-top: 50px;}
.padd_b100{padding-bottom: 60px;}
.padd_b55{padding-bottom: 50px;}
.padd_t100{padding-top: 60px;}
.padd_t90{padding-top: 60px;}
.padd_b90{padding-bottom: 60px;}
.padd_bt90{padding: 60px 0;}
}
@media only screen and (max-width:1024px) {
.wight100,.banner_text h3{font-weight: normal !important;}

}
@media only screen and (max-width:767px) {
.padd_t120{padding-top:30px;}

.padd_t75{padding-top: 30px;}
.padd_b100{padding-bottom: 30px;}
.padd_b55{padding-bottom: 30px;}
.padd_t100{padding-top: 30px;}
.padd_t90{padding-top: 30px;}
.padd_b90{padding-bottom: 30px;}
.padd_bt90{padding: 30px 0;}

.pub_tab{margin-bottom: 20px;}
.pub_tab li a{margin: 0 15px;}

}

.banner .but>div{background: none;font-size: 40px;height: 60px;width: 60px; line-height: 60px; margin-top: -30px;text-align: center;color: #fff;display: none;}
.banner .but .swiper-button-prev{left: 20x;}
.banner .but .swiper-button-next{right: 20px;}
.banner .swiper-pagination{bottom: 20px !important;width: 100%;}
.banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity:1;margin: 0 10px !important;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #9f7652;}


.banner{position: relative;overflow: hidden;}
.banner video {
    position: absolute;
    width: 100%;height: 100%;
    left: 0px;
    top: 0;
    object-fit: cover;
}
.banner a{display: block;}
.banner_text{z-index: 3;color: #fff;width: 100%;position: absolute;left: 0;top:36%;}
.banner_text h3{font-size: 72px;font-weight: 100;}
.banner_p{width: 800px;}

.pub_dot{position: absolute;left:30.4%;bottom: 10.9%;}
.pub_dot span{width: 18px;height: 18px;text-align: center;opacity: 1;background: none;position: relative;margin: 0 8px;}
.pub_dot span:after{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;content: "";position: absolute;left: 0;bottom: 0;width: 12px;height: 12px;background: #2262a9;border-radius: 50%;box-sizing:border-box;}
.pub_dot span.swiper-pagination-bullet-active:after{background:transparent;width: 100%;height: 100%;border: 2px solid #2262a9;}

.banner_bg{
	opacity: 0;visibility:hidden;
	transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;-ms-transition:all 2s;
	-webkit-transform: translateY(50%); -moz-transform: translateY(50%);-o-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);
}
.banner li.ani-slide .banner_bg{
	visibility: visible;opacity: 1;
	-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);
}
.banner_text{
	width: 100%;
	opacity: 0;visibility:hidden;
	transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;
	-webkit-transform: translateX(200px); -moz-transform: translateX(200px);-o-transform: translateX(200px);-ms-transform: translateX(200px);transform: translateX(200px);
}
.banner li.ani-slide .banner_text{
	visibility: visible;opacity: 1;
	-webkit-transform: translateX(0px); -moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);
}


@media only screen and (max-width:1440px) {
.banner .swiper-pagination{right: 5%;}
}

@media only screen and (max-width:767px) {
.banner_p{width: 80%;padding-left: 10%;}
/*.banner .swiper-pagination{display: none;}*/
.banner .swiper-pagination{bottom: 10px !important;}
.banner .swiper-pagination-bullet{width: 8px;height: 8px;}
.banner .but>div{background: none;width: 30px;}
.banner .but>div i{font-size: 30px;font-weight: bold;}
.banner .but .swiper-button-prev{left: 5x;}
.banner .but .swiper-button-next{right: 5px;}
.banner_text{
  -webkit-transform: translateX(50px); -moz-transform: translateX(50px);-o-transform: translateX(50px);-ms-transform: translateX(50px);transform: translateX(50px);}



}


.home_01{padding: 60px 0 65px 0;border-bottom: 1px solid #d6d7da;}
.home_01 .index_title{margin-bottom: 30px;}
.home_01 .index_title h1{margin-bottom: 0px;}

.home_01 ul{position: relative;}
.home_01 li{width:31.3%; height: 43.2%; position: absolute;bottom: 0;left: 0;}
.home_01 li a,.home_01 li dl,.home_01 li dt,.home_01 li dt img{display: block;width: 100%;height:100%;    box-sizing: border-box;}
.home_01 li dl{position: relative;color: #fff;}
.home_01 li dt{position: relative;}
.home_01 li dt em{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: url(../images/h_bg_03.png) no-repeat center center;background-size:cover;}
.home_01 li dd{position: absolute;left: 0;bottom: 0;width: 100%;}
.home_text {padding: 35px;}

.home_01 li:nth-child(1) dt em{background: url(../images/h_bg_01.png) no-repeat center center;background-size:cover;}
.home_01 li:nth-child(2) dt em{background: url(../images/h_bg_02.png) no-repeat center center;background-size:cover;}
.home_01 li:nth-child(1),.home_01 li:nth-child(2){width:57.2%;height: 51.7%; top:0;bottom: auto;    box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.home_01 li:nth-child(2){left: auto;right: 0;width:39.8%;}

.home_01 li:nth-child(4){left: 34%;}
.home_01 li:nth-child(5){right: 0;left: auto;}

.home_top{background: #fbf9f6;}
.home_top ul{overflow: hidden;}
.home_top li{float: left;width: 33.33%;}
.home_top li a{display: block;padding: 30px 80px;}
.home_top h3{margin-bottom: 10px;}
.home_top li:first-child a{padding-left: 55px;}
.home_top li:nth-child(1) h3{color: #083b7a;}
.home_top li:nth-child(2) h3{color: #ffa33f;}
.home_top li:nth-child(3) h3{color: #9f7652;}


.home_01 li:nth-child(3) dl,.home_01 li:nth-child(4) dl,.home_01 li:nth-child(5) dl{    border-bottom: 5px solid #91663c;}


@media only screen and (max-width:1366px) {
.home_top li a,.home_top li:first-child a{padding: 30px;}

}
@media only screen and (max-width:1280px) {
.home_top li a,.home_top li:first-child a{padding: 30px;}

}

@media only screen and (max-width:767px) {
.home_top{padding: 10px 0;}
.home_top li a, .home_top li:first-child a{padding: 10px 0;}
.home_top li{float: none;width: 100%;border-bottom: 1px solid #eee;}
.home_top li:last-child{border:0;}
.home_top h3{margin-bottom: 5px;}
.home_01 li:nth-child(3) dl,.home_01 li:nth-child(4) dl,.home_01 li:nth-child(5) dl{    border-bottom:none;}

}

@media only screen and (min-width:1025px) {
.home_top li{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.home_top li:hover a,.home_top li:hover h3{color: #fff !important;}
.home_top li:hover{background: #083b7a;}
.home_top li:nth-child(2):hover{background: #ffa33f;}
.home_top li:nth-child(3):hover{background: #9f7652;}



}

.index_01{padding: 70px 0;border-bottom: 1px solid #d6d7da;}
.index_01 ul{overflow: hidden;margin: 0 -14px;}
.index_01 ul li{float: left;width: 33.333%;}
.index_01 .index_insert{padding: 0 14px;}
.index_top{margin-bottom: 50px;}
.index_top h3{margin-bottom: 5px;}
.index_top h3 a{color:#083b7a}
.index_top li:nth-child(2) h3 a{color:#e89331;}
.index_top li:nth-child(3) h3 a{color:#9f7652;}
.index_top p{color:#3b3b3b}
.index_slider .but,.index_slider .swiper-pagination{display: none;}


.index_02{padding: 70px 0;border-bottom: 1px solid #d6d7da;}
.index_title{margin-bottom: 80px;}
.index_title h3{line-height: 48px; color: #3b3b3b;margin-bottom:15px;}
.index_title p{color: #4f535d;}
.index_innovate ul{overflow: hidden;margin: 0 -58px;}
.index_innovate li{float: left;width: 33.33%;}
.index_innovate h3 a{color: #4f535d;}
.index_innovate dl{padding: 0 58px;}
.index_innovate dt{margin-bottom: 15px;}


.index_03{padding: 80px 0;}
.index_develop{border:4px solid #91663c;}
.index_develop dl{overflow: hidden;position: relative;}
.index_develop dt{width: 76%;position: relative;}
.develop_p{position: absolute;left: 30px;bottom:30px;color: #fff;}
.develop_p i{display: block;line-height: 30px;}
.index_develop dd{width: 43.5%;position: absolute;top:0;right: 0;height: 100%;background:url(../images/tixing.png) no-repeat center center;background-size: cover;}
.develop_text{max-width: 62%;position: absolute;right: 5%;bottom:15%;text-align: right;}
.develop_text h3{margin-bottom: 4px;}

.index_04{padding-bottom: 90px;}
.index_04 .index_title{margin-bottom: 0px;}
.index_news ul{overflow: hidden;margin: 0 -14px;padding-top: 20px;}
.index_news li{float: left;width: 33.33%;}
.index_news dt{margin-bottom: 40px;}
.index_news dl{padding:0 14px;}
.index_time{color: #91663c;margin: 15px 0;font-weight: bold;}
.index_news h1{-webkit-line-clamp: 3;max-height: 90px;}
.index_news p{color: #4f535d;max-height: 90px;overflow: hidden;-webkit-line-clamp: 3;}
.news_more{padding-top: 20px;}
.news_more a{display: inline-block;width: 38px;height: 24px;line-height: 24px;text-align: center;color: #fff;background: #91663c;border-radius: 20px;}


.index_05{position: relative;padding: 130px 0 150px 0;overflow: hidden;}
.index_05 h1{line-height: 60px;color: #fff;}
.index_05 .wrap{position: relative;z-index: 2;}
.index_more{padding-top: 50px;}
.index_more a{display: inline-block;width: 86px;height: 32px;line-height: 32px;text-align: center;color: #ae6e23;border-radius: 20px;background: #fff;}
.index_more_bg a{background: #91663c;color: #fff;}

.index_more02{text-align: center;}
.index_more02 a{width: 148px;}


@media only screen and (max-width:1440px) {
.index_01,.index_02,.index_03,.home_01{padding: 50px 0;}
.index_04{padding-bottom: 50px;}
.index_top{margin-bottom: 40px;}
.index_title{margin-bottom: 50px;}
.index_title h3{line-height: 40px;}

.banner_text h3{font-size: 60px;}
.index_05{padding: 120px 0;}
.index_05 h1{line-height: 48px;}
.index_more{padding-top: 40px;}

.index_innovate ul{margin: 0 -30px;}
.index_innovate dl{padding:0 30px;}

.home_text{padding: 20px;}

}
@media only screen and (max-width:1366px) {
.banner_text h3{font-size: 52px;}
.index_05{padding: 100px 0;}
.index_news ul{padding-top: 0;}
.index_innovate ul{margin: 0 -20px;}
.index_innovate dl{padding:0 20px;}

}
@media only screen and (max-width:1024px) {
.index_01,.index_02,.index_03,.home_01{padding: 40px 0;}
.index_04{padding-bottom: 40px;}
.index_title{margin-bottom: 30px;}
.index_title h3{line-height: 30px;margin-bottom: 10px;}

.index_01 ul{margin: 0 -10px;}
.index_01 .index_insert{padding: 0 10px;}
.index_innovate ul{margin: 0 -10px;}
.index_innovate dl{padding:0 10px;}
.index_news ul{margin: 0 -10px;}
.index_news dl{padding:0 10px;}

.index_news dt{margin-bottom: 20px;}
.index_time{margin: 10px 0;font-weight: normal;}
.develop_p{left: 10px;bottom: 10px;}
.develop_p p{font-size: 12px;line-height:18px;}
.banner_text h3{font-size: 36px;}
.index_05{padding: 80px 0;}
.index_more{padding-top: 30px;}
.index_news ul{padding-top: 10px;}
.develop_p i{line-height: 20px;}
}
@media only screen and (max-width:767px) {
.index_01,.index_02,.index_03,.home_01{padding: 20px 0;}
.index_04{padding-bottom: 20px;}
.index_01{padding-top: 0;}
.index_title{margin-bottom: 20px;}
.index_title h3{line-height: 28px;}

.banner_text h3{font-size: 20px;}
.index_05{padding: 50px 0;}
.index_05 h1{line-height: 30px;}
.index_more{padding-top: 10px;}

.index_01 ul{margin: 0;}
.index_01 .index_insert{padding: 0;}
.index_innovate ul{margin: 0;}
.index_innovate dl{padding:0;}
.index_news ul{margin: 0;}
.index_news dl{padding:0;}

.index_01 ul li,.index_innovate li,.index_news li{float: none;width: 100%;}
.index_top ul li{padding:15px 0;border-bottom: 1px dashed #eee;}
.index_top ul li:last-child{border:0;}
.index_top{margin-bottom: 20px;}
.index_bottom ul li{margin-bottom: 10px;}
.index_innovate dt{margin-bottom: 10px;}
.index_innovate li,.index_news li{margin-bottom: 20px;}
.index_innovate li:last-child{margin-bottom:0;}
.index_news ul{padding-top: 0;}

.index_develop{border-width: 2px;}
.index_develop dt{width: 100%;}
.index_develop dd{width: 100%;position: static;background: none;padding:20px 0px;}
.develop_text{position: static;width: 100%;max-width:94%;margin:auto;text-align: center;}
.news_more{padding-top: 10px}
.index_time{margin: 5px 0;}

.home_01 ul{height: auto !important;}
.home_01 li{float: none;width: 100% !important;position: static;margin-bottom: 10px;}
.home_01 li:nth-child(1),.home_01 li:nth-child(2){ box-shadow: 0 0 20px rgba(0,0,0,0);}



}





/*新闻*/
.news_title{margin-bottom: 20px;}
.news_search{border: 2px solid #646464;width: 520px;height: 34px;border-radius: 20px;overflow: hidden;margin-bottom: 60px;}
.news_search input,.news_search button{height: 34px;line-height: 34px;border: none;outline: none;background: none;}
.news_search input{width: calc(100% - 60px);float: left;padding-left: 20px;box-sizing:border-box;}
.news_search button{width: 60px;text-align: center;font-weight: bold;}
.news_search button i{font-size: 16px;}

.news_top{overflow: hidden;padding-bottom: 15px;}
.news_top .left{float: left;width:calc(100% - 870px);}
.news_top .left dt{margin-bottom: 55px;}
.news_top .left dt img{width: 100%;}
.news_top .left dd h3,.news_top .right dd h3{max-height: 108px;-webkit-line-clamp:3;}
.news_top .right dd h3{height: 108px;}
.news_top .left dd p{max-height: 60px;-webkit-line-clamp: 2;margin-bottom: 20px;}

.news_top .right{float: right;width:843px;}
.news_top .right li{margin-bottom: 28px;}
.news_top .right li:last-child{margin-bottom: 0;}
.news_top .right dl{overflow: hidden;background: #f4f4f2;}
.news_top .right dt{float: left;width: 49%;}
.news_top .right dd{float: right;width: 51%;}
.news_insert{padding: 25px;padding-top: 40px;}
.news_insert .index_time{margin-top: 0;margin-bottom: 10px;}

.news_media{background: #f4f3f3;}
.news_media ul{overflow: hidden;margin: 0 -30px;padding-bottom: 10px;}
.news_media li{float: left;width: 33.33%;}
.news_media dl{background: #fff;margin: 0 30px;}
.news_media dd h3{height: 72px;}
.news_media dd{padding:40px 30px;overflow: hidden;}
.news_media dd .news_more{width: 65px;position: absolute;right: 0;bottom: 0;}
.news_media dd h3{padding-right: 90px;    -webkit-line-clamp: 2;}
.news_media_insert{overflow: hidden;position: relative;}

.exhibition_list{padding-bottom: 28px;}
.exhibition_list ul{overflow: hidden;margin: 0 -27px;}
.exhibition_list li{float: left;width: 50%;}
.exhibition_list dl{margin: 0 27px;position: relative;}
.exhibition_list dt{position: relative;}
.exhibition_list dt a{display: block;}
.exhibition_list dt span{position: absolute;z-index: 5;background: rgba(0,0,0,0.7);color: #fff;height: 40px;line-height: 40px;padding: 0 20px;display: inline-block;}
.exhibition_list dt .bg{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: url(../images/bg.png) no-repeat center center;background-size: cover;}
.exhibition_list dd{position: absolute;left: 0;bottom: 0;width: 100%;padding: 40px;padding-right: 50px; box-sizing:border-box;}

.exhibition_text{position: relative;padding-right: 130px;}
.exhibition_text h3{line-height: 36px;max-height: 72px;overflow: hidden;-webkit-line-clamp:2;    display: -webkit-box; -webkit-box-orient: vertical;font-size:26px;}
.exhibition_text h3 a{color: #fff;}
.exhibition_text .index_more{position:absolute;right: 0;bottom: 0;}
.exhibition_text .index_more a{color: #000;}

.news_03 .index_title{margin-bottom: 40px;}

@media only screen and (max-width:1660px) {
.news_top .left dt{margin-bottom: 30px;}
.news_top .left{width:calc(100% - 810px);}
.news_top .right{width:790px;}
.news_insert{padding-top: 30px;}

}
@media only screen and (max-width:1440px) {
.news_top{padding: 0; }
.news_search{margin-bottom: 40px;}
.news_top .left{width:calc(100% - 690px);}
.news_top .right{width:660px;}
.news_top .left dd p{margin-bottom: 0;}
.news_top .right dd h3{font-size: 22px;}
.news_top .right dd h3{line-height:30px;height: 90px;max-height: 90px;}
.news_insert{padding: 15px 20px; padding-bottom: 10px;}
.news_top .left dt{margin-bottom: 20px;}

.news_media ul{margin: 0 -20px;}
.news_media dl{margin: 0 20px;}
.news_media ul,.exhibition_list{padding-bottom: 0;}

}
@media only screen and (max-width:1366px) {
.news_top .left dd h3,.news_top .right dd h3{max-height:72px;line-height: 24px;}
.news_top .right dd h3{font-size: 20px;}
.news_top .right dd h3{height:48px;line-height: 24px;-webkit-line-clamp:2;}
exhibition_text h3{line-height: 30px;max-height: 60px;font-size:20px;}
.exhibition_text h3{line-height: 38px;max-height: 76px;}
.news_media dd{padding: 20px;}
}
@media only screen and (max-width:1024px) {
.news_top .left,.news_top .right{float: none;width: 100%;}
.news_top .left{margin-bottom:28px;}
.news_top .left dl{overflow: hidden;}
.news_top .left dt{margin-bottom: 0;}
.news_top .left dt,.news_top .right dt{float: left;width:300px;}
.news_top .left dd,.news_top .right dd{width: calc(100% - 320px);float: right;}
.news_insert{padding: 20px;}
.news_top .left dd h3 br{display: none;}
.news_top .right dd h3{font-size: 18px;}
.news_media dd h3{line-height: 24px;height: 48px;}

.news_media ul{margin: 0 -10px;}
.news_media dl{margin: 0 10px;}
.exhibition_list ul{margin: 0 -10px;}
.exhibition_list dl{margin: 0 10px;}
.exhibition_list dd{padding: 20px;}
.exhibition_text{padding-right: 100px;}
.news_media dd .news_more{width: 40px;}
.news_media dd h3{padding-right: 40px;}
exhibition_text h3{line-height: 24px;max-height:48px;font-size:18px;}
}
@media only screen and (max-width:767px) {
.news_search{width: 100%;}
.news_title{margin-bottom: 10px;}
.news_search{margin-bottom: 20px;}
.news_top .left dt, .news_top .right dt,.news_top .left dd,.news_top .right dd{float: none;width: 100%;}
.news_top .right dd h3{font-size: 16px;}
.news_top .left dd{padding-top: 10px;}
.news_01 .index_more{padding-top: 20px;}

.news_media li,.exhibition_list li{float: none;width: 100%;margin-bottom: 20px;}
.news_media ul{margin: 0 ;}
.news_media dl{margin: 0;}
.exhibition_list ul{margin: 0;}
.exhibition_list dl{margin: 0;}
.news_media dd h3{padding: 0;}
.news_media dd .news_more{position: static;}
.news_media dd h3{height: auto;max-height: 48px;}
.exhibition_text{padding: 0;}
.exhibition_text .index_more{position: static;}
.exhibition_text h3{line-height: 24px;max-height: 48px;height: auto;margin-bottom: 10px;font-size:16px;}
}

@media only screen and (max-width:1024px) {
.news_top .left dd h3,.news_top .right dd h3{max-height:72px;}
.news_top .left dd h3{max-height: 48px;-webkit-line-clamp:2;}
.news_top .left dd p{max-height: 48px;}
.news_top .right dd h3{height:auto;}

}



/*活动展览*/
.exhibition_cont li{margin-bottom: 65px;}
.exhibition_cont .page{margin-top: 10px;}

@media only screen and (max-width:1024px) {
.exhibition_cont li{margin-bottom: 20px;}
.exhibition_cont .page{margin-top: 20px;}
}
@media only screen and (max-width:767px) {
.exhibition_cont li:last-child{margin-bottom: 10px;}
}

/*媒体聚焦*/
.media_cont .news_search,.media_tab{margin-bottom: 40px;}
.media_cont h1{margin-bottom: 20px;}
.media_tab ul{overflow: hidden;}
.media_tab li{float: left;}
.media_tab li a{display: inline-block;line-height: 32px;padding: 0 20px;border-radius: 20px;}
.media_tab li.on a{background: #afaaa5;color: #fff;}
.media_cont .news_media{background: none;}
.media_cont .news_media ul{padding: 0;}
.media_cont .news_media dl{border: 1px solid #f0f0f0;}
.media_cont .news_media li{margin-bottom: 90px;}
.news_media .pageout{margin-top: -30px;}
.news_media .page{margin-top: 0px;}
@media only screen and (max-width:1440px) {
.media_cont .news_media li{margin-bottom: 50px;}
.news_media .pageout{margin-top: 0px;}

}

@media only screen and (max-width:1024px) {
.media_cont .news_search{margin-bottom: 30px;}
.media_tab{margin-bottom: 20px;}
.media_tab li{margin-bottom: 5px;}
.media_cont .news_media li{margin-bottom: 30px;}

}
@media only screen and (max-width:767px) {
.media_cont .news_search{margin-bottom: 20px;}
.media_tab{margin-bottom: 10px;}
.media_cont .news_media li{margin-bottom: 20px;}
}
/*新闻动态*/
.news_list li{border-bottom: 1px solid #d6d7da;padding: 50px 0;}
.news_list li:first-child{padding-top: 0;}

.news_list dl{overflow: hidden;}
.news_list dt{float: left;width: 551px;}
.news_list dd{float: right;width: calc(100% - 600px);padding-top: 25px;}
.news_list h3{height: 72px;-webkit-line-clamp: 2;}
.news_list p{height: 90px;-webkit-line-clamp:3;margin-bottom: 20px;}
@media only screen and (max-width:1440px) {
.news_list dt{float: left;width: 490px;}
.news_list dd{width: calc(100% - 530px);padding-top: 0;}
}
@media only screen and (max-width:1366px) {
.news_list h3{line-height: 30px;height: 60px;}
.news_list p{line-height: 24px;height: 72px;margin-bottom: 0;}
.news_list dd{padding-top: 20px;}

}
@media only screen and (max-width:1280px) {
.news_list dt{float: left;width: 420px;}
.news_list dd{width: calc(100% - 450px);padding-top: 0;}
}
@media only screen and (max-width:1024px) {
.news_list dt{float: left;width: 300px;}
.news_list dd{width: calc(100% - 320px);}
.news_list h3,.news_list p{line-height: 24px;height: auto;max-height: 48px;-webkit-line-clamp: 2;}
.news_list li{padding: 30px 0;}
}
@media only screen and (max-width:767px) {
.news_list dt,.news_list dd{float: none;width: 100%;}
.news_list dd{padding-top: 10px;}
}

/*新闻详情*/
.d_cont{border-top: 1px solid #d6d7da;}
.news_d{overflow: hidden;padding: 90px 0 180px 0;}
.news_d .left{float: left;width: calc(100% - 495px)}
.news_d .right{float: right;width: 400px;}
.news_d .right>h3{margin-bottom: 30px;}
.news_d .right ul{background: #f4f4f2;padding:30px 40px;padding-top: 15px;}
.news_d .right li{border-bottom: 1px solid #d6d7da;padding: 25px 0;}
.news_d .right li .index_time{margin: 0;margin-bottom: 10px;}
.news_d .right li h3{max-height: 60px; -webkit-line-clamp: 2;}

.d_title{text-align: center;border-bottom: 1px solid #d6d7da;padding-bottom: 15px;margin-bottom: 40px;}
.d_title h1{margin-bottom: 30px;}
.d_span span{color: #4f535d;margin: 0 20px;}
.d_share{border-bottom: 1px solid #d6d7da;padding-bottom: 14px;padding-top: 55px;}
.d_share .share_a{margin: 0;}
.d_share .share_a a{background: none;}
.news_page{padding-top: 25px;overflow: hidden;}
.news_page .page_le{font-weight: bold;float: left;width: calc(100% - 100px)}
.news_page .page_le span{display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_page .page_le span.no{font-weight:normal;}
.news_page .page_re{float: right}
.news_page .page_re a{display: block;width: 50px;height: 50px;line-height: 50px;background: #c0a183;text-align: center;color: #fff;font-size: 24px;}
@media only screen and (max-width:1440px) {
.news_d{padding: 50px 0;padding-bottom: 80px;}
.d_title h1{margin-bottom: 20px;}
.d_title{margin-bottom: 30px;}
.d_share{padding-top: 30px;}
.news_d .left{width: calc(100% - 450px)}

}
@media only screen and (max-width:1280px) {

.news_d .left{width: calc(100% - 380px)}
.news_d .right{width: 350px;}

}


@media only screen and (max-width:1024px) {
.news_d .right li h3{max-height: 48px;}
.news_d .left,.news_d .right{float: none;width: 100%;}
.d_share .share_a{text-align: left;}
.news_page .page_re{display: none;}
.news_page .page_le{float: none;width: 100%;}
.news_d .right>h3{margin-bottom: 10px;}
.news_d .right{padding-top: 30px;}
.d_title h1{margin-bottom: 10px;}
.d_title{margin-bottom: 20px;}
.news_d{padding-top: 30px;}
.news_d .right ul{padding:30px 20px;}
.news_d .right li:first-child{padding-top: 0;}
.news_d .right li:last-child{padding-bottom: 0;border: none;}
.d_span span{margin: 0 10px;}
.news_d .right li{padding: 15px 0;}

}

@media only screen and (max-width:767px) {
.news_d{padding-bottom: 50px;}
.d_span{overflow: hidden;}

.d_span span{width: 50%;float: left;margin: 0;text-align: left;}
.d_span span:nth-child(2n+1){clear: both;}
.d_share{padding: 10px 0;padding-bottom: 0;}
.news_page{padding-top: 15px;}

}

/*联系我们*/
.contact_c{padding-bottom: 30px;}
.contact_c ul{overflow: hidden;margin: 0 -16px;}
.contact_c dl{margin: 0 16px;border: 2px solid #afaaa5;border-radius: 20px;overflow: hidden;padding: 30px 40px;padding-bottom: 0;}
.contact_c li{margin-bottom: 85px;float: left;width: 25%;}
.contact_c dt{margin-bottom: 10px;}
.contact_c dd{height: 120px;overflow: hidden;}
.contact_c dd p.mail a{display: block;word-wrap: break-word;line-height: 20px;}
.contact_c li:nth-child(4n+1){clear: both;}
@media only screen and (max-width:1660px) {
.contact_c dl{padding:30px;}
}

@media only screen and (max-width:1440px) {
.contact_c li{margin-bottom: 40px;}
.contact_c dl{padding: 30px 20px;padding-bottom: 10px;}
.contact_c ul{margin: 0 -10px;}
.contact_c dl{margin: 0 10px;}

}
@media only screen and (max-width:1366px) {
.contact_c li{width: 33.33%;}
.contact_c li:nth-child(3n+1){clear: both;}
.contact_c li:nth-child(4n+1){clear: inherit;}
}
@media only screen and (max-width:1024px) {
.contact_c li{margin-bottom:20px;width: 50%;}
.contact_c li:nth-child(2n+1){clear: both;}
.contact_c li:nth-child(3n+1){clear: inherit;}
.contact_c dd{height: 72px;}
.contact_c dl{padding: 20px;border-width: 1px;}

}

@media only screen and (max-width:767px) {
.contact_c li{width: 100%;float: none;}
.contact_c dd{height: auto;}
.contact_c dt{margin-bottom: 10px;}
}

/*公司生态*/
.ecology_cont li{margin-bottom: 14px;position: relative;}
.ecology_cont dl{padding: 0 90px;overflow: hidden;width: 100%;box-sizing:border-box;}
.ecology_cont dd{width: 43%;}
.ecology_cont .index_more{padding-top: 40px;}
.ecology_cont dd h3{margin-bottom: 20px;}
.ecology_cont dd p{max-height: 90px; -webkit-line-clamp: 3;}
.ecology_cont dt img{width: 100%;}
.ecology_cont dt{display: none;}

.ecology_cont li:nth-child(2n) dd{float: right;text-align: right;}
@media only screen and (max-width:1366px) {
.ecology_cont dl{padding: 0 50px;}
}
@media only screen and (max-width:1024px) {
.ecology_cont dd p{max-height: 72px;}
.ecology_cont .index_more{padding-top: 20px;}
.ecology_cont dd h3{margin-bottom: 10px;}
.ecology_cont dd p br{display: none;}
}


@media only screen and (max-width:767px) {
.ecology_cont dt{display: block;}
.ecology_cont li{height: auto !important;background: none !important;margin-bottom: 30px;}
.ecology_cont li dl{transform: translate(0,-50%);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
    position: static;}
.ecology_cont li dl{padding: 0;}
.ecology_cont dd{width: 100%;padding-top: 10px;}
.ecology_cont li:nth-child(2n) dd{text-align: left;float: none;}
.ecology_cont .index_more{padding-top: 10px;}
.ecology_cont li:last-child{margin-bottom: 0;}
}


/*蜂巢城市*/
.beehive_cont{padding-bottom: 10px;overflow: hidden;}
.ecology_tab{margin-bottom: 40px;}
.ecology_tab ul{overflow: hidden;}
.ecology_tab li{float: left;background: url(../images/beehive_line.png) no-repeat 0 center;text-align: center;}
.ecology_tab li:first-child{background: none;}
.ecology_tab li a{display: block;padding: 0 30px;height: 40px;line-height: 40px;border-radius: 20px;}
.ecology_tab li.on a{background: #91663c;color: #fff;}
.ecology_tab li.on{background: none;padding-right: 30px;}
.ecology_p{margin-bottom: 80px;}
.ecology_title{margin-bottom: 40px;}

.beehive_list ul{overflow: hidden;margin: 0 -28px;}
.beehive_list li{float: left;width: 25%;margin-bottom: 75px;}
.beehive_list dl{margin: 0 28px;cursor: pointer;}
.beehive_list dt{overflow: hidden;margin-bottom: 12px;    box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.beehive_list dd{overflow: hidden;}
.beehive_list h3{float: left;width: calc(100% - 20px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.beehive_list dd{line-height: 24px;padding: 8px 0;border-bottom: 1px solid #bdbdbd;}
.beehive_list dd span{float: right;width: 10px;}
.beehive_list dd span img{width: 100%;    vertical-align: middle;}

.beehive_ciy .beehive_list li dt{height: 0;padding-bottom: 57%;position: relative;}
.beehive_ciy .beehive_list li dt img{height: 100% !important;width: 100%;position: absolute;top:0;left: 0;}


.pub_blank_50,.pub_tac{display: none;}
.pub_blank_50{position: fixed;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 9991;}
.pub_tac{width: 1426px;max-width: 90%;background: #fff;z-index: 9992;position: fixed;}
.pub_close{position: absolute;top:-35px;right: 0;color: #fff;cursor: pointer;font-size: 22px;font-weight: bold;}
.pub_img img{width: 100%;}
.pub_img{position: relative;}
.pub_img .tac_bg{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: url(../images/tac_bg.png) no-repeat center center;background-size: cover;}
.tac_logo{width:25%;position: absolute;z-index: 2;left: 8%;bottom: 30%;}

.pub_block{padding:65px 110px;box-sizing:border-box;}
.pub_block h3{margin-bottom: 10px;}
.pub_block .index_more_bg a{width: 140px;height: 44px;line-height: 44px;}
.pub_edit{overflow: hidden;height: 250px;}



@media ( min-width:1025px ) and ( max-height:900px ){
.pub_block{padding: 50px;}
.pub_edit{height: 200px;}
}
@media ( min-width:1025px ) and ( max-height:800px ){
.pub_edit{height: 160px;}
.pub_block{padding:30px 50px;}
.pub_block .index_more{padding-top: 20px;}
}
@media ( min-width:1025px ) and ( max-height:740px ){
.pub_edit{height: 100px;}
.pub_tac{width: 1100px;}
}
@media ( min-width:1025px ) and ( max-height:650px ){
.pub_edit{height: 84px;}
.pub_tac{width: 900px;}
}

@media only screen and (max-width:1440px) {
.pub_block{padding: 50px;}
/*.pub_edit{height: 251px;}*/

.beehive_cont{padding-bottom: 50px;}
.ecology_p{margin-bottom: 40px;}
.beehive_list li{margin-bottom: 40px;}
.beehive_list dl{margin: 0 15px;}
.beehive_list ul{margin: 0 -15px;}
}

@media only screen and (max-width:1024px) {
.pub_block{padding: 40px;}
.pub_edit{height: 200px;}
.beehive_list li{width: 33.33%;}
.ecology_tab li a{padding: 0 15px;}
.ecology_tab li.on{padding-right: 15px;}
.tac_logo{width: 200px;left: 20px;}


}
@media only screen and (max-width:767px) {
.ecology_p,.ecology_title{margin-bottom: 20px;}
.ecology_tab li a{padding: 0 10px;}
.ecology_tab li.on{padding-right: 0px;}
.ecology_tab li{background: none;width: 33.33%;margin-bottom: 5px;}
.ecology_tab{margin-bottom: 10px;}
.pub_block{padding: 20px;}
.pub_edit{height: 201px;}
.pub_block .index_more_bg a{width: 110px;height: 30px;line-height: 30px;}
.beehive_list li{width:50%;margin-bottom: 20px;}
.beehive_list dl{margin: 0 5px;}
.beehive_list ul{margin: 0 -5px;}
.beehive_list dt{margin-bottom: 0;}
.ecology_tab li a{height: 32px;line-height: 32px;}

.tac_logo{bottom: 20%;width: 150px;left: 20px;}

.ecology_4 li{width: 25%;}

}

/*富足生态*/
.rich_cont{padding-top: 20px;padding-bottom: 0px;}
.rich_cont .beehive_list dt{margin-bottom: 16px;    box-shadow: 0 0 10px rgba(0,0,0,0);text-align: center;}
.rich_cont .beehive_list dt img{width: 253px;max-width: 100%;}
.rich_cont .beehive_list li{width: 20%;margin-bottom:40px;}
.rich_cont .beehive_list dd{position: relative;height:48px;}
.rich_cont .beehive_list dd span{position: absolute;right: 0;bottom:8px;}
.rich_cont .beehive_list h3{position: absolute;left: 0;bottom: 8px;
	white-space:inherit; text-overflow:inherit; line-height: 24px;max-height: 48px;
   display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  }
@media only screen and (max-width:1440px) {
.rich_cont{padding-top:20px;}
}
@media only screen and (max-width:1024px) {
.rich_cont .beehive_list li{width: 33.33%;}
.rich_cont{padding: 0;padding-top: 20px;}
.rich_cont .beehive_list li{margin-bottom: 40px;}
}

@media only screen and (max-width:767px) {
.rich_cont .beehive_list li{margin-bottom: 20px;width: 50%;}
.rich_cont .beehive_list dt{margin-bottom: 0;}
}

.healthy_01 dl{padding-bottom:90px ; display: table;width: 100%;}
.healthy_01 dt{float: left;width: 38.8%;    box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.healthy_01 dt img{width: 100%;}
.healthy_01 dd{float: right;width: 56.6%;}
.healthy_01 dd h1{margin-bottom: 30px;}

.healthy_02{padding: 60px 0;background:url(../images/healthy_bg.jpg) no-repeat center center;background-size: cover;}
.healthy_list ul{overflow: hidden;margin: 0 -10px;}
.healthy_list dl{margin: 0 10px;}
.healthy_list li{width: 20%;float: left;margin-bottom: 40px;cursor: pointer;}
.healthy_list li img{width: 245px;max-width: 100%;}
@media only screen and (max-width:1440px) {
.healthy_01 dl{padding-top: 0;}
.healthy_w .beehive_cont{padding-bottom: 20px;}
}
@media only screen and (max-width:1366px) {
.healthy_01 dd h1{margin-bottom: 10px;}
}
@media only screen and (max-width:1024px) {
.healthy_list li{width: 25%;}
}

@media only screen and (max-width:767px) {
	.healthy_01 dt,.healthy_01 dd{float: none;width: 100%;}
	.healthy_01 dt{margin-bottom: 20px;}
	.healthy_01 dl{padding-bottom: 30px;}
.healthy_02{padding: 30px 0;}
.healthy_list li{width: 33.33%;margin-bottom: 20px;}
.healthy_list ul{margin: 0 -5px;}
.healthy_list dl{margin: 0 5px;}
}

/*快乐生态*/
.happy_cont .healthy_02{padding: 0;}
.happy_cont .h_row{padding:70px  0;padding-bottom: 50px;
	/*background:#fbfaf8;    */
	/*background: url(../images/healthy_bg.jpg) no-repeat center center;*/
    /*background-size: cover;*/
	background: #fff;
	transition: all .3s;
	border-bottom: 6px solid #fff;}
.happy_cont .h_row:nth-child(2n){background: #fff;}
.happy_cont .h_row:last-child{border: none;}
@media only screen and (max-width:767px) {
.happy_cont .h_row{padding: 30px 0;}
}
@media only screen and (min-width:1025px) {
	.happy_cont .h_row:hover{background: #fbfaf8;}
}
/*搜索结果*/
.search_top{background: #f8f8f8;padding: 50px 0;}
.search_int{width: 790px;margin: auto;max-width:94%;overflow: hidden;}
.search_result{color: #828282;}
.search_result span{color: #91663c;}
.search_result em{color: #91663c;}
.search_le{float: left;color: #000;width: 105px;line-height: 60px;}
.search_input{border:1px solid #818181;background: #fff;padding: 4px;overflow: hidden;margin-bottom: 20px;}
.search_input input,.search_input button{height: 50px;line-height: 50px;box-sizing:border-box;border:none;outline: none;}
.search_input input{padding: 0 15px;box-sizing:border-box;width: calc(100% - 140px);float:left;}
.search_input button{width: 140px;text-align: center; float: right;background: #91663c;color: #fff;border-radius: 5px;}
.search_re{float: right;width: calc(100% - 105px);}

.search_list{padding-top: 45px;}
.search_list li{padding: 35px 0;border-bottom: 1px solid #e3e3e6;}
.search_list dt{overflow: hidden;margin-bottom: 15px;line-height: 30px;}
.search_list dt h3 span,.search_list dd span{color: #91663c;}
.search_list h3{width: calc(100% - 150px);line-height: 30px;max-height: 60px;float: left;
display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.search_list .search_yd{float: right;font-family: "Arial";    font-weight: normal;}
.search_yd span{color: #a3a3a3;display: inline-block;}
.search_yd em{float: right; color: #000;margin-left: 30px;display: inline-block;width: 90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list dd{color: #595757;}
.search_list dd p{line-height: 24px;max-height: 48px;color: #9c9b9b;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

 .search_bottom{}

@media only screen and (max-width:1280px) {
.search_list{padding-top: 20px;}
}
@media only screen and (max-width:1024px) {
.search_top{padding: 40px 0;}
.search_input input, .search_input button{height: 40px;line-height: 40px;}
.search_le{line-height: 50px;}
.search_input button{width: 100px;}
.search_input input{width: calc(100% - 100px);}
.search_le{width: 80px;}
.search_re{width: calc(100% - 80px);}
.search_list li{padding: 20px 0;}
.search_list dd{font-size: 14px;}
.search_list dt{margin-bottom: 10px;}
.search_list h3{line-height: 24px;max-height: 48px;}
}
@media only screen and (max-width:767px) {
.search_top{padding: 20px 0;}
.search_list h3{width: calc(100% - 90px);}
.search_input input, .search_input button{height: 32px;line-height: 32px;}
.search_input input{padding: 0 5px;}
.search_input button{width: 70px;}
.search_input input{width: calc(100% - 70px);}
.search_le{line-height: 42px;font-size: 14px;width: 50px;}
.search_re{    width: calc(100% - 50px);}
.search_input{margin-bottom: 10px;}
.search_list{padding-top: 0;}
.search_list h3{font-size: 16px;}
.search_result{font-size: 14px;}
.search_list li{padding: 15px 0;}
.search_list dt{margin-bottom: 4px;}
}

/*人才发展*/
.develop_01 {padding: 100px 0 80px 0;}
.develop_01 dl{display: table;width: 100%;}
.develop_01 dt{float: right;width: 50%;box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.develop_01 dt img{width: 100%;}
.develop_01 dd{float: left;width: 44%;}
.develop_p01{color: #4f535d;}

.develop_02{overflow: hidden;}
.develop_02 ul{margin: 0 -60px;}
.develop_02 li{float: left;width: 25%;}
.develop_02 dl{position: relative;margin: 0 60px;}
.develop_02 dd{width: 90%;left: 5%; color: #fff;text-align: center;}
.develop_02 dt{position: relative;overflow: hidden;border-radius: 40px;box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.develop_02 dt span{background: rgba(0,0,0,0.35);position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.develop_box{overflow: hidden;background:#f4f3f3;padding: 100px 0;}
.develop_02 .news_title{margin-bottom: 30px;}

.develop_03{padding: 110px 0;}
.develop_03 dt{float: left;}
.develop_03 dd{float: right;}
.develop_p02{padding-top: 70px;}
.develop_p02 li{overflow: hidden;margin-bottom: 25px;}
.develop_p02 span{float: left;width: 70px;height: 28px;line-height: 28px;text-align: center;background:#91663c;color: #fff;border-radius: 20px;}
.develop_p02 p{float: right;width: calc(100% - 100px)}

.develop_04{color: #fff;position: relative;}
.develop_04 .blank_33{background: rgba(0,0,0,0.33);position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.develop_join{z-index: 2;width: 100%;}
.develop_04 .index_more a{color: #000;}
.develop_04 .index_more{padding-top: 40px;}
@media only screen and (max-width:1660px) {
.develop_02 ul{margin: 0 -30px;}
.develop_02 dl{margin: 0 30px;}

}
@media only screen and (max-width:1440px) {
.develop_03,.develop_box,.develop_01{padding: 80px 0;}
.develop_p02{padding-top: 40px;}

}
@media only screen and (max-width:1366px) {
.develop_02 ul{margin: 0 -20px;}
.develop_02 dl{margin: 0 20px;}
.develop_p02 li{margin-bottom: 15px;}
.develop_p02 p{width: calc(100% - 80px)}

}

@media only screen and (max-width:1024px) {
.develop_03,.develop_box,.develop_01{padding: 50px 0;}
.develop_p02{padding-top: 20px;}
.news_title{margin-bottom: 10px;}

.develop_04{height: auto !important;padding: 80px 0;}
.develop_join{position: static;transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);}
.develop_04 .index_more{padding-top:20px;}
.develop_02 dt{    box-shadow: 0 0 20px rgba(0,0,0,0);}
}
@media only screen and (max-width:767px) {
.develop_01 dt,.develop_01 dd{float: none;width: 100%;}
.develop_01 dt{margin-bottom: 20px;}
.develop_03, .develop_box, .develop_01{padding: 30px 0;}

.develop_02 li{width: 50%;margin-bottom: 20px;text-align: center;}
.develop_02 dl,.develop_02 ul{margin: 0;}
.develop_02 dl{width: 90%;margin: auto;}

}

.index_more_no{text-align: center;}
.life_news .index_more_no{padding-top:0;}
.index_more_no a{width: 120px;height: 40px;line-height: 40px;}

.life_news .news_media_insert{height: 180px;overflow: hidden;}
@media only screen and (max-width:1024px) {
.life_news .news_media_insert{height: 144px;}
}
@media only screen and (max-width:767px) {
.life_news .news_media_insert{height: auto;}
}


.review_banner_out{position: relative;}
.review_banner{position: absolute;top:35%;left: 0;width: 100%}
.review_site{ float: right; background: url(../images/review_ban_bg.png) no-repeat center center;background-size: cover;width: 49%;box-sizing:border-box;color: #fff;padding: 50px;}
.review_site h2{margin-bottom: 25px;}
.review_banner_p{overflow: hidden;}
.review_banner_p p{display: inline-block; margin-right: 30px;}
.review_banner_p p:last-child{float: none;margin: 0;display: block;}



.review_01{margin-bottom: 110px;}
.review_02{margin-bottom:70px;}
.review_03{margin-bottom:100px;}

.review_01{display: table;width: 100%;}
.review_01 dl{position: relative;}
.review_01 dt{float: left;width: 50%;height: 100%;box-shadow: 0px 0px 20px rgba(0,0,0,0.5);}
.review_01 dt img{width: 100%;}
.review_01 dd{float: right;width: 44%;height: 100%;}
.review_box01{margin-right: 50px;height: 100%;}
.review_box01 h3{margin-bottom: 30px;}
.review_scoll01{height: 80%;overflow: hidden;}

.review_02{position: relative;padding: 0 85px;}
.review_slider{background: #f4f6f9;}
.review_slider dl{overflow: hidden;}
.review_slider dt{width: 53%;float: right;}
.review_slider dd{width: 56%;position: absolute;left: 0;top:0;}
.review_slider dt,.review_slider dd{height: 100%;}
.review_slider dt img{width: 100%;height: 100%;}

.review_box2{padding:50px 0 0 70px;height: 100%;box-sizing:border-box;}
.review_box2 h3{margin-bottom: 20px;}
.opinion_name{overflow: hidden;padding-top: 40px;}
.opinion_name h4{float:right;position: relative;padding-left: 80px;}
.opinion_name em{width: 64px;height: 2px; background: #727272;position: absolute;left: 0;top:50%;margin-top: -1px;}
.opinion_p {overflow: hidden;height: calc(100% - 85px)}
.opinion{background: rgba(255,255,255,0.73);padding: 50px;padding-right: 60px;border-radius: 30px;box-sizing:border-box;height: calc(100% - 110px);    overflow: hidden;}

.s_but{display: none;}
.s_but div{width: 36px;height: 36px;line-height: 36px;text-align: center;font-size: 32px;background: none;color: #ac896a;}
.s_but .swiper-button-prev{text-align: left;}
.s_but .swiper-button-next{text-align: right;}

.review_video ul{overflow: hidden;margin: 0 -30px;}
.review_video li{float: left;width: 33.33%;}
.review_video dl{margin: 0 30px;position: relative;}
.review_video dt{position: relative;}
.review_video dt em{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: url(../images/review_bg.png) no-repeat center center;background-size: cover;}
.review_video dd{position: absolute;left: 0;bottom: 35px;width: 100%;color: #fff;}
.review_video dd h3{padding: 0 25px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.review_title{margin-bottom: 40px;}

.review_04 .index_news ul{margin: 0 -30px;padding-top: 0;}
.review_04 .index_news dl{margin: 0 30px;padding: 0;box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}
.review_04 .index_news dt{margin: 0;}
.review_04 .index_news dd{padding: 30px;}
.review_04 .index_news h1{height: 60px;max-height: inherit;    -webkit-line-clamp:2;margin-bottom: 20px;}
.review_04 .index_news p{height: 72px;max-height: inherit;    -webkit-line-clamp:3;}


@media only screen and (max-width:1660px) {
.review_box2{padding: 30px 0 0 40px}
.opinion{padding: 40px;}
}
@media only screen and (max-width:1440px) {
.review_site{padding: 40px;}
.review_site h2{margin-right: 15px;}
.review_banner{top:25%;}

.review_01{margin-bottom:60px;}
.review_02{margin-bottom:60px;}
.review_03{margin-bottom:60px;}
.review_box01{margin: 0;}
.review_01 dd{width: 46%;}
.review_box01 h3{margin-bottom: 20px;}
.opinion{padding: 30px;}
.opinion_name{padding-top: 20px;}
.opinion_p { height: calc(100% - 62px);font-size: 16px;line-height: 28px;}
.review_02{padding: 0 50px;}
.review_video ul{margin: 0 -20px;}
.review_video dl{margin: 0 20px;}
.review_video dd{bottom: 20px;}
.review_04 .index_news ul{margin: 0 -20px;}
.review_04 .index_news dl{margin: 0 20px;}
}


@media only screen and (max-width:1366px) {
.opinion_p { height: calc(100% - 50px);font-size: 14px;line-height: 24px;}
.opinion_name{font-size: 20px;}
.review_video ul{margin: 0 -10px;}
.review_video dl{margin: 0 10px;}
.review_video dd h3{padding: 0 20px;}

.review_04 .index_news ul{margin: 0 -10px;}
.review_04 .index_news dl{margin: 0 10px;}

.review_site h2{margin-bottom: 5px;}
.review_site{padding: 30px;}

}

@media only screen and (max-width:1024px) {
.review_01{margin-bottom:40px;}
.review_02{margin-bottom:40px;}
.review_03{margin-bottom:40px;}

.review_box01 h3{margin-bottom: 10px;}
.review_box2 h3{margin-bottom: 10px;}
.review_box2{padding: 20px 0 0 20px}
.opinion{    height: calc(100% - 70px);padding: 20px;padding-bottom: 10px;}
.opinion_name{font-size: 16px;}
.opinion_name em{width: 30px;}
.opinion_name h4{padding-left: 40px;}
.opinion_p { height: calc(100% - 44px);}
.review_video ul{margin: 0 -5px;}
.review_video dl{margin: 0 5px;}
.review_title{margin-bottom: 20px;}

.review_04 .index_news ul{margin: 0 -5px;}
.review_04 .index_news dl{margin: 0 5px;}
.review_04 .index_news h1{height: 48px;margin-bottom: 10px;}
.review_04 .index_news dd{padding: 20px;}

.review_banner{top:16%;}
.review_site{width: 60%;}
.review_banner_p p{display: block;margin: 0;}

.review_banner{position: static;}
.review_site{width: 100%;padding: 20px;margin: 20px 0;margin-top: 0;}
.review_banner_out .site_banner:after{display: none;}

}
@media only screen and (max-width:767px) {
.review_01{margin-bottom:20px;}
.review_02{margin-bottom:20px;}
.review_03{margin-bottom:20px;}
.review_01 dt,.review_01 dd{float: none;width: 100%;}
.review_01 dl{height: auto !important;}
.review_01 dt{margin-bottom: 10px;}
.review_slider dl{height: auto !important;}
.review_slider dt,.review_slider dd{float: none;width: 100%;position: static;}
.opinion{background: none;}
.review_box2{padding: 20px;}
.opinion{height: auto;padding: 0;border-radius: 0;}
.review_02{padding: 0;}
.s_but div{top:0;margin-top: 30%;}
.review_video ul{margin: 0 ;}
.review_video dl{margin: 0;}
.review_video li{float: none;width: 100%;margin-bottom: 10px;}
.review_video li:last-child{margin-bottom: 0;}
.review_video dd h3{padding: 0 10px;}
.review_04 .index_news ul{margin: 0;overflow: inherit;}
.review_04 .index_news dl{margin: 0;}

.review_04 .index_news h1{height: auto;max-height: 48px;}
.review_04 .index_news p{height: auto;max-height: 72px;}



}
/*活动预告详情*/
.notice_banner_out{position: relative;overflow: hidden;}
.notice_banner_out .review_banner{top:24.6%;}
.notice_banner_out .review_site{width: 59%;    background: url(../images/notice_ban_bg.png) no-repeat center center;}
.notice_banner_out .review_site h2{margin: 0;font-weight: bold;}
.notice_banner_out .review_site h2,.notice_banner_out .review_site h4{line-height: 60px;}
.notice_banner_out .review_banner_p p{display: block;margin: 0;}
.notice_banner_out .review_site h4{margin-bottom: 30px;}

.notice_01 .wrap{position: relative;z-index: 2;}
.notice_01{overflow: hidden;position: relative;padding: 100px 0;}
.notice_01 .review_01{margin: 0;}
.notice_bg{position: absolute;top:0;left: 0;width:100%;height: 69%;background:#f4f3f3;}

.notice_02{padding-bottom: 100px;}
.notice_02 .review_title{margin-bottom: 20px;}
.notice_tab{margin-bottom: 45px;}
.notice_tab ul{overflow: hidden;}
.notice_tab li{float: left;margin-bottom: 10px;}
.notice_tab li a{display:block;width: 96px;height: 32px;line-height: 32px; text-align: center;}
.notice_tab li.on a{background: #91663b;color: #fff;border-radius: 20px;}

.notice_table{overflow: inherit;}
.photo_table { width: 100%;  box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}
.photo_table td {  line-height: 20px; padding:25px 30px; border-right: 3px solid #fff; }
.photo_table td:last-child{border: none;}
.photo_table thead td { background:#91663b; color:#fff;padding: 15px 30px;}
.photo_table .t1 {  }
.photo_table .t2 { width: 23.5%; }
.photo_table .t3 { width: 16.6%; }
.photo_table .t4 { width: 16.6%; }
.photo_table .t5 { width: 21%;}
.photo_table tbody tr:nth-child(2n){background:#f8f7f5;}
@media only screen and (max-width:1440px) {
.notice_table{font-size: 16px;}
.notice_tab{margin-bottom: 30px;}
}
@media only screen and (max-width:1366px) {
.notice_table{font-size: 14px;}
.notice_tab{margin-bottom: 20px;}
.photo_table td{padding: 20px;}
.photo_table thead td{padding: 15px 20px;}
}
@media only screen and (max-width:767px) {
	.notice_tab li{width: 20%;}
	.notice_tab li a{width: 100%;}
	.notice_tab{margin-bottom: 10px;}
	.photo_table{box-shadow: 0px 0px 15px rgba(0,0,0,0); }
	.photo_table td:last-child{    border-bottom: 1px solid #eee;}
    .photo_table ,
    .photo_table thead,
    .photo_table tbody,
    .photo_table th,
    .photo_table td,
    .photo_table tr { display: block; }
    .photo_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .photo_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .photo_table td {min-height: 24px; border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
    .photo_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .photo_table td:before { content: attr(data-title); }
    .photo_table tr:last-child{margin-bottom: 0;}
}


.notice_cont{overflow: hidden;}
.notice_03{padding-bottom: 115px;}
.guide_01{margin-top:-10px;}
.guide_01 img{width: 100%;}
.guide_02{margin-bottom: 90px;}

.guide_tab {position: relative;margin-bottom: 55px;}
.guide_tab ul{display:table;width: 100%;position: relative;z-index: 2;}
.guide_tab li{float: left;line-height: 35px;margin-right: 45px;}
.guide_tab span{display: inline-block;width: 35px;height: 35px;position: relative;overflow: hidden;float: left;margin-right: 10px;}
.guide_tab img{width: 100%;height: 100%;position: absolute;top:0;left: 0;}
.guide_tab img.g_ic02{top:100%;}
.guide_tab li a{overflow: hidden;display: block;padding-bottom: 20px;position: relative;}
.guide_tab li a i{position:absolute;left: 50%;bottom:0;margin-left: -10px; width: 20px;height: 12px;background: url(../images/guide_arrow.png) no-repeat center center;display: none;}
.guide_line{height: 3px;width: 100%;background: #91663b;position: absolute;left: 0;bottom: 0;}

.guide_tab li.on a{color: #91663b;}
.guide_tab li.on img.g_ic01{top:100%;}
.guide_tab li.on img.g_ic02{top:0;}
.guide_tab li.on a i{display: block;}
.guide_02 h3,.guide_03 h3{margin-bottom: 30px;}

.guide_iteam ul{overflow: hidden;margin: 0 -60px;display: none;}
.guide_iteam li{float: left;margin-bottom: 30px;width: 30%;}
.guide_iteam li:nth-child(3n){width: 40%;}
.guide_iteam li:nth-child(3n+1){clear: both;}

.guide_iteam li .guide_text{padding: 0 60px;border-right: 1px solid #303030;}
.guide_iteam li:last-child .guide_text{border:0;}


.guide_iteam ul:first-child{display: block;}

.guide_type ul{overflow: hidden;margin: 0 -10px;}
.guide_type li{float: left;width: 33.33%;}
.guide_type dt{overflow: hidden;}
.guide_type dl{margin: 0 10px;border:1px solid #acacac;padding: 20px;}
.guide_type h2{border-bottom: 1px solid #c3c3c3;padding-bottom: 10px;margin-bottom: 10px;}
.guide_type dt{margin-bottom: 20px;}
.type_p {height: 120px;overflow: hidden;}

@media only screen and (max-width:1440px) {
.notice_01{padding: 60px 0;}
.notice_02{padding-bottom: 60px;}
.notice_03{padding-bottom: 60px;}
.guide_02{margin-bottom: 20px;}

.notice_banner_out .review_banner{top:15%;}
.notice_banner_out .review_site h4{margin-bottom: 10px;}
.notice_banner_out .review_site h2, .notice_banner_out .review_site h4{line-height: 52px;}

}
@media only screen and (max-width:1024px) {
.notice_01{padding: 40px 0;margin-bottom: 30px;}
.notice_02{padding-bottom: 40px;}
.notice_03{padding-bottom: 40px;}
.guide_02{margin-bottom: 0px;}
.notice_bg{height: 100%;}
.notice_banner_out .review_site{width: 100%;}
.notice_banner_out .review_site h2, .notice_banner_out .review_site h4{line-height: 34px;}
.guide_01{margin-top:0px;}
.guide_02 h3, .guide_03 h3{margin-bottom: 20px;}
.guide_type dl{padding: 10px;padding-bottom: 20px;}
.guide_type dl{margin: 0 5px;}
.guide_type ul{margin: 0 -5px;}

.guide_iteam li,.guide_iteam li:nth-child(3n){width: 33.33%;}
.guide_iteam li .guide_text{padding: 0 20px;}
.guide_iteam ul{margin: 0 -20px;}
.guide_iteam li:nth-child(3n+1){clear:both;}
.guide_tab{margin-bottom: 30px;}




}
@media only screen and (max-width:767px) {
.notice_01{padding: 20px 0;}
.notice_02{padding-bottom:20px;}
.notice_03{padding-bottom: 30px;}
.guide_02{margin-bottom: 20px;}
.guide_tab li{width: 33.33%;margin: 0;}
.guide_tab li.on a i{display: none;}
.guide_tab li a{padding-bottom: 5px;}
.guide_line{height: 2px;}
.guide_iteam li{width: 100%;float: none;margin-bottom: 20px;}
.guide_iteam li .guide_text{padding: 0 ;border:0;}
.guide_iteam ul{margin: 0 ;}

.guide_type dl{margin: 0;}
.guide_type ul{margin: 0 ;}
.guide_type li{float: none;width: 100%;margin-bottom: 20px}
.guide_type li:last-child,.guide_iteam li:last-child{margin-bottom: 0;}
.type_p{height: auto;}
.guide_tab span{width: 30px;height: 30px;margin-right: 5px;}
.guide_tab li{line-height: 30px;}

}
/*全球举报平台*/
.report_01{background: #f4f6f9;padding: 0 170px;overflow: hidden;margin-bottom: 90px;}
.report_01 dl{overflow: hidden;}
.report_01 dt{width: 44.7%;float: right;}
.report_01 dt img{width: 100%;}
.report_01 dd{float: left;width: 50%;padding-top: 10%;}
.report_01 dd h1{margin-bottom: 20px;}
.report_02{overflow: hidden;margin-bottom: 50px;}
.report_02 .left{width: 50%;float: left;}
.report_02 .right{width: 46.3%;float: right;}
.report_02 h1{margin-bottom: 10px;}
.report_p{margin-bottom: 35px;}
.report_c{background: #f8f7f5;padding: 90px 80px 140px 60px;}

.report_about ul{overflow: hidden;margin: 0 -20px;}
.report_about li{float: left;width: 50%;}
.report_about li p{padding: 20px;border-right: 1px solid #a8a9ac;line-height:30px;}
.report_about li span{font-size: 30px;margin-right: 18px;position: relative;top:5px;}
.report_about li i{font-size: 20px;margin-left: 10px;position: relative;top:2px;}
.report_about li:last-child p{border:0;}
.report_about li:last-child{text-align: center;}
.report_a{padding-top: 30px;}
.report_a a{display: block;height: 86px;line-height: 86px;text-align: center;color: #fff;background:#91663b;border-radius: 20px;}
.report_a a i{font-size: 30px;margin-right: 20px;}

.report_text{line-height: 24px;padding-top: 20px;}
.report_text p{margin-bottom: 30px;overflow: hidden;}
.report_text span{float: left;max-width: 120px;}
.report_text em{float: left;width: calc(100% - 120px)}
.report_ewm dl{overflow: hidden;}
.report_ewm dt{float: left;width: 110px;}
.report_ewm dt img{width: 100%;}
.report_ewm dd{width: calc(100% - 140px);float: right;color: #91663b;}

@media only screen and (max-width:1440px) {
.report_01{padding: 0 120px;margin-bottom: 60px;}
.report_text{padding-top:10px}
.report_text p{margin-bottom: 20px;}
.report_c{padding: 50px;padding-bottom: 70px;}
.report_a a{height: 70px;line-height: 70px;}
}
@media only screen and (max-width:1280px) {
.report_01 dd h1{margin-bottom: 10px;}
.report_01{padding: 0 80px;}

.report_c{padding: 50px 30px;padding-bottom: 70px;}
.report_about li span{margin-right: 10px;}
.report_text p{margin-bottom: 10px;}
.report_ewm{padding-top: 20px;}
.report_p{margin-bottom: 20px;}
.report_about li p{padding: 10px;}
.report_02{margin-bottom: 0;}

}
@media only screen and (max-width:1024px) {
.report_01{padding: 0 50px;margin-bottom: 50px;}
.report_02 .left,.report_02 .right{float: none;width: 100%;}
.report_text{padding: 0;}
.report_02 .left{margin-bottom: 30px;}
.report_about li{text-align: center;}
.report_c{padding: 50px 30px;}
.report_a{text-align: center;}
.report_a a{height: 50px;line-height: 50px;display: inline-block;padding: 0 50px;}
.report_a a i{margin-right: 5px;    position: relative; top: 2px;float: left;}
.report_a a i{font-size: 20px;}

}

@media only screen and (max-width:767px) {
.report_01 dt,.report_01 dd{float: none;width: 100%;}
.report_01{padding: 20px;padding-bottom: 30px}
.report_01 dd{padding-top: 20px;}
.report_01{margin-bottom: 20px;}
.report_c{padding: 30px 20px;}
.report_a a{padding: 0 20px;}
.report_about li,.report_about li:last-child{float: none;text-align: left;float: none;width: 100%;}
.report_about li{margin-bottom: 10px;}
.report_about li p{border:none;padding: 0;}
.report_about ul{margin: 0;}
.report_a{padding-top: 10px;}
.report_a a{height: 40px;line-height: 40px;}

.report_text span{max-width: 100px}
.report_text em{float: left;width: calc(100% - 100px)}
.report_ewm dt,.report_ewm dd{float: none;margin: auto;}
.report_ewm dd{width: 100%;padding-top: 10px;text-align: center;}
.report_text p:last-child{margin-bottom: 0;}

}


/*.hotel_chose{width: 170px;}
.double_insert{padding-left:15px;}
.double_calendar input{padding-left:110px}
.double_calendar{width:460px;}
.hotel_chose02{width:300px;}
.hotel_chose02 .c_p01{padding-right:0;}
.hotel_chose02 dt{padding:0 10px}
.hotel_name dt{padding:0 10px}
.public_choice .calendar_btn{margin-left:10px;}

.calendar_btn button{width:90px;}
.hotel_name{margin:0;float:none}
.h_search{width:calc(100% - 175px - 460px - 305px - 100px)}

.h_search input{height:52px;line-height:52px;width: calc(100% - 30px) !important;padding: 0 !important;}
.h_search dt i{width:30px;text-align:center;}
*/

/*精彩活动在线*/
.brand_01 h1{text-align: center;margin-bottom: 80px;}
.brand_box h3{margin-bottom: 30px;}
.brand_tab{margin-bottom: 2px;overflow: hidden;}
.brand_tab ul{overflow: hidden;margin-bottom: 40px;}
.brand_tab li{float: left;width: 18.4%;text-align: left;border-radius: 20px;margin-right: 2%;background: #f8f5ef;position: relative;cursor: pointer;}
.brand_tab li img{width: 100%;}
.brand_tab li:last-child{margin-right: 0;}
.brand_tab li dl{margin: 0 0px;padding-bottom: 20px;cursor: pointer;}
.brand_tab dt{margin-bottom: 10px;}
.brand_tab dd{padding: 20px;}
.brand_tab dt span{width: 162px;height: 125px;margin: auto;display: block;position: absolute;right: 0;bottom: 0;}
.brand_tab dt span img{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.img_ic02{visibility: hidden;opacity: 0;display: none;}

.brand_tab li.on{background: #dcae65;}
.brand_tab li.on dl{color: #fff;}
.brand_tab li.on .img_ic01{visibility: hidden;opacity:0;display: none;}
.brand_tab li.on .img_ic02{visibility: visible;opacity:1;display: block;}


.b_active li{padding: 65px 0;background: #e9e9e9;}
.b_active li:nth-child(2n){background: #fff;}
.b_active ul{overflow: hidden;}
.b_active li dl{overflow: hidden;}
.b_active dt{float: left;width: 50%;}
.b_active dd{width: 43%; float: right;padding-top:20px;}
.b_box p{max-height: 90px;-webkit-line-clamp: 3;}
.b_box h1{margin-bottom: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.b_active li:nth-child(2n) dd{float: left;}
.b_active li:nth-child(2n) dt{float: right;}

.brand_banner .swiper-pagination{bottom: 9.4% !important;}
.brand_banner .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity:1;margin: 0 30px !important;}
.brand_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #414141;}

.brand_link{overflow: hidden;}
.brand_logo{padding: 120px 60px;}
.brand_logo ul{overflow: hidden;margin: 0 -20px;}
.logo_img{padding: 0 20px;text-align: center;box-sizing:border-box;}
.brand_logo li{float: left;width: 33.33%;margin-bottom: 40px;cursor: pointer;}
.brand_logo li dl{padding: 0 20px;text-align: center;}
.brand_logo li img{width: 200px;max-width: 100%;}
.link_list{width: 50%;height: 100%; float: right;background: rgba(255,255,255,0.85);}
.brand_logo{height: 100%;box-sizing:border-box;overflow: hidden;}
.brand_logo .mCSB_scrollTools .mCSB_draggerRail{background: #fff;}
.brand_img{display: none;}

.brand_logo li:nth-child(3n+1){clear: both;}

.brand_logo>div{height: 100%;overflow: hidden;}

@media only screen and (max-width:1660px) {
.brand_logo{padding: 70px 50px;}
}
@media only screen and (max-width:1440px) {
.brand_logo li{margin-bottom: 30px;}
.brand_01 h1{margin-bottom: 50px;}

}
@media only screen and (max-width:1366px) {
.b_box h1{margin-bottom: 20px;}
.b_active dd{padding-top: 10px;}
.b_active dd{width: 46%;}



}
@media only screen and (max-width:1280px) {
.brand_logo{padding: 50px 40px;}

}

@media only screen and (max-width:1024px) {
.brand_banner .swiper-pagination-bullet{margin: 0 10px !important;}
.index_more{padding-top: 20px;}
.b_box h1{margin-bottom: 10px;}
.b_active li{padding: 40px 0;}
.brand_box h3{margin-bottom: 20px;}

.brand_img{display: block;margin-bottom: 30px;}
.brand_link{background: none !important;height: auto !important;}
.link_list{position: static;width: 100%;background: none;}
.brand_01 {padding-bottom: 0;}
.brand_logo{padding: 0 3%;}
.brand_logo li{width: 20%;margin-bottom: 30px;}
.brand_tab li dl{margin: 0 20px;}
.brand_tab ul{margin: 0 -20px;}
.brand_tab li dl{border-width: 4px;padding-bottom: 10px;}
.brand_tab dt span{width: 45px;height: 45px;}

.brand_logo li:nth-child(5n+1){clear: both;}
.brand_logo li:nth-child(3n+1){clear: inherit;}

}
@media only screen and (max-width:767px) {
.brand_banner .swiper-pagination-bullet{margin: 0 10px !important;width: 8px;height:8px;}
.b_active dt,.b_active dd{float: none;width: 100%;}
.b_active dd{padding-top: 20px;}
.b_active li{padding: 30px 0;}
.brand_logo li{width: 33.33%;margin-bottom: 20px;}
.logo_img{padding: 0 10px;}
.brand_logo ul{margin: 0 -10px;}
.brand_img{margin-bottom: 20px;}
.brand_tab li dl{margin: 0 2px;border-width: 2px;}
.brand_tab ul{margin: 0 -2px;}
.brand_tab dt span{width: 36px;height: 36px;}
.brand_tab dt{margin-bottom: 5px;}
.brand_01 h1{margin-bottom: 20px;}

.brand_logo li:nth-child(5n+1){clear: inherit;}
.brand_logo li:nth-child(3n+1){clear: both;}

}

/*品牌详情*/
.brand_d{padding: 150px 0 75px 0;}
.brand_d>h1{margin-bottom: 50px;}
.brand_a{padding-top: 70px;}
.brand_a a{display: block;width: 160px;height: 38px;line-height: 38px;text-align: center;color: #fff;background: #91663c;border-radius: 20px;}
.brand_a i{margin-right: 10px;}

@media only screen and (max-width:1660px) {
.brand_d{padding: 70px 0;}

}
@media only screen and (max-width:1366px) {
.brand_d>h1{margin-bottom: 30px;}
.brand_a{padding-top: 50px;}
}
@media only screen and (max-width:767px) {
.brand_d>h1{margin-bottom: 20px;}
.brand_d{padding: 30px 0;padding-bottom: 50px;}
.brand_a{padding-top: 30px;}
}



.bulk_cont .beehive_cont{padding: 0;}

.ecology_num ul{}
.ecology_num li{float: left;width: 25%;text-align: center;position: relative;min-height: 240px;}
.ecology_num li dl{z-index: 5;width: 100%;text-align: center;padding: 0 10px;box-sizing:border-box;
	transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;
}
.ecology_num li:nth-child(4n+1){clear: both;}
.ecology_num li .e_cicle{width: 273px;height: 273px;background:#fbf8f4;border-radius: 50%;visibility: hidden;opacity: 0;}
.ecology_num li dt{font-size: 72px;color: #003b83;}
.ecology_num li dt i{font-size: 32px;vertical-align: top;}
@media only screen and (max-width:1660px) {
.ecology_num li dt{font-size: 60px;}

}
@media only screen and (max-width:1366px) {
.ecology_num li dt{font-size: 52px;}

}
@media only screen and (max-width:1280px) {
.ecology_num li dt{font-size: 46px;}

}
@media only screen and (max-width:1024px) {
.ecology_num{padding:0;}
.ecology_num li{min-height: inherit;margin-bottom: 40px;}
.ecology_num li .e_cicle{display: none;}
.ecology_num li dl{position: static;    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);}
.ecology_num li dt{font-size: 32px;}

}
@media only screen and (max-width:767px) {
.ecology_num li{width: 50%;margin-bottom: 20px;}
.ecology_num li:nth-child(4n+1){clear: inherit;}
.ecology_num li:nth-child(2n+1){clear: both;}
.ecology_num{padding-bottom:20px;}
.ecology_num li dt i{font-size: 20px;}
.ecology_num li dt{font-size: 24px;}
}

@media only screen and (min-width:1025px) {
.news_media dl,.e_cicle{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.index_more a:hover{background: #ae6e23;color: #fff !important;}
.news_more a:hover{color: #fff !important;background: #aa7d53;}
.index_more_bg a:hover,.exhibition_text h3 a:hover,.report_a a:hover{color: #fff !important;opacity: 0.8;}
.media_tab li.on a:hover{color: #fff !important;}
 .news_media dl:hover{ box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.news_page .page_re a:hover{color: #fff !important;background: #916536;}
.tel a{color: #4f535d;cursor: default;}
.tel a:hover{color: #4f535d !important;}
.ecology_tab li.on a:hover{color: #fff !important;    }
.contact_c dl:hover{background: #666666;color: #fff;border: 2px solid #666666;box-shadow: 0 0 10px rgba(0,0,0,0.5);}
.contact_c dl:hover a{color: #fff;}
.contact_c dl a:hover,.notice_tab li.on a:hover{color: #fff !important;}
.pub_tab li:hover a i{left: 0;width: 100%;}
.type_p p a:hover{cursor:default;color: #333 !important;}
.brand_a a:hover{color: #fff !important;opacity: 0.8;}

.ecology_num li:hover .e_cicle{opacity: 1;visibility: visible;}

}


.strategy_01{position: relative;overflow: hidden;}
.strategy_insert_01{overflow: hidden;color: #fff;padding: 70px 0 60px 0;z-index: 5;position: relative;}
.strategy_insert_01 ul{overflow: hidden;margin: 0 -30px;}
.strategy_insert_01 li{float: left;width: 25%;}
.strategy_insert_01 dl{margin: 0 30px;border-bottom: 1px solid #bebbbe;height: 166px;padding: 20px 30px;box-sizing:border-box;cursor: pointer;}
.strategy_insert_01 dd{color: #91663c;display: none;}
.strategy_insert_01 dd h4{margin-bottom: 15px;}
.strategy_insert_01 dd p{line-height: 20px;height: 60px;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}

.strategy_insert_01 li.on dl{background: #fff;border-bottom: 1px solid #fff;border-radius: 20px;}
.strategy_insert_01 li.on dt{display: none;}
.strategy_insert_01 li.on dd{display: block;}
.blabk_40{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}

.strategy_insert_02{background: rgba(0,0,0,0.6);color: #fff;position: relative;z-index: 5;padding: 60px 0 80px 0;}
.strategy_insert_02 ul{overflow: hidden;margin: 0 -40px;display: none;}
.strategy_insert_02 ul:first-child{display: block;}
.strategy_insert_02 li{float: left;width: 33.33%;}
.strategy_insert_02 dl{padding: 0 40px;}
.strategy_insert_02 dt{margin-bottom: 30px;}
.strategy_insert_02 dt h1{position: relative;padding-bottom: 10px;}
.strategy_insert_02 dt h1:after{content: "";position: absolute;left: 0;bottom: 0;width: 80px;height: 3px;background: #91663c;}

.strategy_insert_03{position: relative;z-index: 5;line-height: 36px;color: #d6af82;padding: 50px 0;}
.strategy_insert_03 .wrap{overflow: hidden;}
.strategy_insert_03 span{float: left;margin-right: 20px;}
.strategy_insert_03 ul{overflow: hidden;float: left;}
.strategy_insert_03 li{float: left;display: none;}
.strategy_insert_03 li dl{overflow: hidden;}
.strategy_insert_03 li dt,.strategy_insert_03 li dd{float: left;}
.strategy_insert_03 li dd{padding: 0 18px;}
.strategy_insert_03 li:last-child dd{display: none;}
.strategy_insert_03 li.on{font-weight: bold;}
.strategy_insert_03 li.on,.strategy_insert_03 li.before{display: block;}
 .strategy_insert_03 li.on dd{display: none;}
  .strategy_insert_03 li.on dt{font-size: 20px;}

.strategy_02{padding: 100px 0;background: #ededea url(../images/strategy_bg_02.jpg) no-repeat 0 bottom;background-size: 100%;}
.strategy_02 h1{text-align: center;margin-bottom: 60px;}
.strategy_box{width: 685px;height: 685px;margin:auto;position: relative;}
.strategy_title{text-align: center;height: 90px;width: 380px;}
.strategy_title i{display: block;width: 120px;height: 7px;background: #d6af82;border-radius: 4px;margin: auto;margin-top: 30px;}
.strategy_cicle{position: relative;}

.strategy_list li{width: 40px;height: 40px;position: absolute;cursor: pointer;}
.strategy_list dt{width: 40px;height: 40px;overflow: hidden;z-index: 8;position: relative;}
.strategy_list dt img{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.strategy_ic02{visibility:hidden; opacity: 0;}
.strategy_list li.on dt img{visibility: visible;opacity: 1;}
.strategy_list li.on .strategy_p02{visibility: visible;opacity: 1;}

.strategy_list li:nth-child(1){top:17.5%;left: 26.2%;}
.strategy_list li:nth-child(1) .strategy_p01,.strategy_list li:nth-child(5) .strategy_p01{left: auto;right: 50px;}
.strategy_p01{position: absolute;left:50px;top:5px;height: 30px;line-height: 30px;background:#91663c;color: #fff;width: 175px;text-align: center;border-radius: 20px;}
.strategy_p01 p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding: 0 10px;}
.strategy_p02{visibility: hidden;opacity: 0; position: absolute;left:-10px;bottom: -10px;width: 590px;box-sizing:border-box;background: #fff;padding: 30px 40px;border-radius: 20px;color: #91663c;z-index: 6;padding-left: 60px;
	transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;
}
.strategy_p02 h3{margin-bottom: 10px;}
.strategy_p02 p{color: #000;}

.strategy_list li:nth-child(2){top:17.5%;right: 26.2%;}
.strategy_list li:nth-child(3){top:57.5%;right: 13.8%;}
.strategy_list li:nth-child(5){top:57.5%;left: 13.8%;}
.strategy_list li:nth-child(4){top:81%;left: 46%;}


.strategy_list li:nth-child(1) .strategy_p02,.strategy_list li:nth-child(5) .strategy_p02{padding-left: 40px;padding-right: 110px;right:-10px;left: auto;}

.strategy_cicle img{width: 685px;height: 685px;}


@media only screen and (max-width:1600px) {
.strategy_p02{width: 500px;}

}

@media only screen and (max-width:1440px) {
.strategy_p02{width: 400px;}
.strategy_p02{padding: 20px;padding-left: 60px;}
.strategy_list li:nth-child(1) .strategy_p02,.strategy_list li:nth-child(5) .strategy_p02{padding-left: 20px;padding-right: 60px;}
.strategy_insert_01 dl{margin: 0 10px;}
.strategy_insert_01 ul{margin: 0 -10px;}
.strategy_insert_01 dl{padding: 20px;}
.strategy_insert_02 dl{padding: 0 20px;}
.strategy_insert_02 ul{margin: 0 -20px;}
.strategy_insert_02 dt{margin-bottom: 20px;}

}

@media only screen and (max-width:1024px) {
.strategy_insert_01 dd h4{margin-bottom: 5px;}
.strategy_02{padding: 50px 0;overflow: hidden;}
.strategy_cicle{width: 400px;height: 400px;margin: auto;margin-bottom: 20px;}
.strategy_cicle img{width: 100%;height: 100%;}
.strategy_p02{width: 100%;position: static;}
.strategy_list li{width: auto;height: auto;position: static;margin-bottom: 10px;}
.strategy_box{width: 100%;height: auto;}
.strategy_p01{display: none;}
.strategy_list li dt img{visibility: visible;opacity: 1;}
.strategy_list li .strategy_p02{visibility: visible;opacity: 1;}
.strategy_list li dl{background: #fff;padding: 20px;}
.strategy_p02{padding: 0 !important;border-radius: 0;}
.strategy_02 h1{margin-bottom: 20px;}
.strategy_insert_02 dl{padding: 0 ;}
.strategy_insert_02 ul{margin: 0 ;}
.strategy_insert_02 li{float: none;width: 100%;padding: 20px 0;border-bottom: 1px solid rgba(55,255,255,0.2);}
.strategy_insert_02 dt{margin-bottom: 10px;}
.strategy_insert_02{padding: 20px 0;}
.strategy_insert_02 li:last-child{border: 0;padding-bottom: 0;}
.strategy_insert_03,.strategy_insert_01{padding: 30px 0;}
.strategy_insert_03{line-height: 24px;}
.strategy_title i{height: 4px;width: 60px;margin-top: 10px;}
.strategy_title{width: 100%;height: 44px;}

}

@media only screen and (max-width:767px) {
.strategy_insert_02 dt h1:after{width: 40px}
.strategy_insert_01 li{float: none;width: 100%;}
.strategy_insert_01 dl{height: auto;}
.strategy_insert_01 dd p{height: auto;}
.strategy_insert_01 li:last-child dl{border: 0;padding-bottom: 0;padding: 20px;}
.strategy_insert_03 li dd{padding: 0 6px;}
.strategy_insert_03, .strategy_insert_01{padding: 20px 0;}
.strategy_cicle{width:280px;height: 280px;}
.strategy_insert_01 li.on dl{border-radius: 0;}
.strategy_insert_03 li.on dt{font-size: 16px;}
.strategy_insert_02{padding-bottom: 0;}
.strategy_insert_03 span{float: none;margin: 0;display: block;margin-bottom: 5px;}
}

@media only screen and (min-width:1025px) {
.strategy_list li:hover dt img{visibility: visible;opacity: 1;}
.strategy_list li:hover .strategy_p02{visibility: visible;opacity: 1;}

}

.ecology_p{text-align: center;}
.ecology_tab ul{display: inline-block;}
.ecology_tab{text-align: center;}
.juse_box .ecology_num li dt{color: #ffa33f;}
.jinse_box .ecology_num li dt{color:#9f7652;}
@media only screen and (max-width:767px) {
.ecology_p{text-align: left;}
.ecology_tab ul{display: block;}
.healthy_w .beehive_cont{padding-bottom: 0;}
}


.type_div dl{overflow: hidden;}
.type_div dt{width: 41.5%;height: 100%;float: left;}
.type_div dd{width: 55.5%;height: 100%;float: right;}
.type_edit{height: 100%;overflow: hidden;}
@media only screen and (max-width:767px) {
.type_div dl{height: auto !important;}
.type_div dt,.type_div dd{float:none;width: 100%;}
.type_div dt{margin-bottom: 20px;}

}



.strategy_insert_0{position: relative;z-index: 5;color: #fff;text-align: center;padding-top: 100px;}
.strategy_insert_0 h1{margin-bottom: 30px;}
@media only screen and (max-width:1440px) {
.strategy_insert_0{padding-top: 60px;}
.strategy_insert_0 h1{margin-bottom: 20px;}
}
@media only screen and (max-width:767px) {
.strategy_insert_0{padding-top: 30px;}
.strategy_insert_0 h1{margin-bottom: 10px;}
}



.pub_blank_50.cur,.pub_tac.cur{display: none !important;}
.beehive_list li.noalert dl{cursor: default;}


.beehive_ciy  .pub_img .tac_bg{display: none;}


.noresult{text-align: center;font-size: 18px;    padding-top: 30px;}



.healthy_01 dd{overflow:hidden;}
.healthy_logo{float: left;width: 253px;margin-left: 27px;}
.healthy_p_ext{float: left;max-width: 100%;}
.healthy_01 dd h1{margin-bottom: 10px;}
.healthy_p_ext h1 img{height: 60px!important;width: auto;display: inline-block;vertical-align: middle;margin-bottom: 5px;
	margin-left: 20px;}
@media only screen and (max-width:1280px) {
.healthy_logo,.healthy_p_ext{float:none;width:100%;max-width: 100%;}
.healthy_logo{width:253px;margin: 0;padding-top: 10px;}
}


.brand_banner_text{color: #fff;width: 100%;
transform: translate(0,-50%); -webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-moz-transform: translate(0,-50%);-o-transform: translate(0,-50%); position:absolute; left:0; top:50%;
}





/*2021 02-25 add*/
.develop_02 dl{overflow: hidden;}
.develop_02 dt{box-shadow: none;}
.develop_02 dt span{background: rgba(70,46,10,0.4);}
c{position: relative;overflow: inherit;}
.develop_02 dl h3::before{content: "";display: block;width: 30px;height: 3px;background: #fff;margin: 0 auto;
	margin-bottom: 18px;}
.decration_con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all .3s;transform: translateY(100%);}
.decration_con{color: #fff;padding: 20px;box-sizing: border-box;padding-top: 40px;}
.decration_con h3{text-align: center;margin-bottom: 15px;}
.decration_con p{text-align: justify;}
@media only screen and (min-width:1025px) {
	.develop_02 dl:hover .decration_con{transform: translateY(0);}
	.develop_02 dl:hover dd{display: none;}
	.develop_02 dl:hover dt span{background: rgba(70,46,10,0.8);}
}


.news_title img{border-left: 1px solid #91663c;display: inline-block;vertical-align: middle;margin-left: 20px;padding-left: 20px;height: 45px;margin-bottom: 8px;}
.activity_list{padding: 50px 0;overflow: hidden;position: relative;}
.activity_list dl{width: 32%;margin-right: 2%;float: left;}
.activity_list dl:nth-child(3n){margin-right: 0;}
.activity_list dl dd{position: relative;}
.activity_img img{width: 100%;}
.activity_moban{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);cursor: pointer;}
.activity_list dl dt{padding: 20px 0;text-align: center;}

.activity_list .but>div{width: 50px;height: 50px;box-shadow: none;background: #91663c;color: #fff;text-align: center;line-height: 50px;}
.activity_list .but>div i{font-size: 24px;color: #fff;}
.activity_list .but>div.swiper-button-prev{left:0px;margin-top:-57px;}
.activity_list .but>div.swiper-button-next{right:0px;margin-top: -57px;}
.activity_list .swiper-button-next.swiper-button-disabled,.case_show_s .swiper-button-prev.swiper-button-disabled{cursor: pointer; pointer-events:visible;opacity: 1;}
.activity_list .swiper-button-next.disabled,.case_show_s .swiper-button-prev.disabled{cursor: auto; background: rgba(0,0,0,0.5);opacity: .5;}
@media only screen and (max-width:1500px) {
	.develop_02 dl h3{font-size: 18px;}
	.decration_con h3{font-size: 18px;}
	.decration_con p{font-size: 14px;}
}
@media only screen and (max-width:1280px) {
	.develop_02 dl h3{font-size: 16px;}
	.decration_con h3{font-size: 16px;}
	.decration_con{padding-top: 20px;padding: 20px 10px;}
}

@media only screen and (max-width:1024px) {
	.decration_con{position: static;transform: inherit;color: #4f535d;}
	.develop_02 li {
		width: 50%;
		margin-bottom: 20px;
		text-align: center;
	}
	.develop_02 dd{display: none;}
	.develop_02 dl h3::before{background: #4f535d;}
	.develop_03 dt{width: 100%;}
	.develop_03 dd{width: 100%;margin-top: 30px;}
	.activity_list{padding: 30px 0;}
}
@media only screen and (max-width:767px) {
	.develop_02 li{width: 100%;}
	.activity_list dl{margin-right: 0;}
}



.more_button{padding-top: 30px;}
.more_button a{display: inline-block;height: 36px;line-height: 36px;    background: #91663c;color: #fff;    padding: 0 20px; border-radius: 20px;}
.more_button a i{margin-left: 10px;}
@media only screen and (max-width:1024px) {
.more_button{padding-top: 20px;}
}
@media only screen and (min-width:1250px) {
.more_button a:hover{color: #fff !important;opacity: 0.8;}
}


.language span{margin-right:2px;}
.home_top li:nth-child(4) h3{color:#285f1d;}
.home_top li{width:25%;}
.home_top p{line-height:32px;min-height:62px;}
.more_btn{text-align:center;}
.more_btn a{display:inline-block;color:#fff;background:#91663c;color:#fff;line-height:40px;padding:0 20px;border-radius:20px;}
.review_site{background:rgba(0,0,0,0.5);}

@media only screen and (min-width:1250px) {
.home_top li:nth-child(4):hover{background:#285f1d;}
.more_btn a:hover{color:#fff !important;opcity:0.8;}



}

@media only screen and (max-width:1024px) {
.home_top p{line-height:24px;min-height:48px;}


}

@media only screen and (max-width:767px) {
.home_top li{width:100%;}
.home_top p{min-height:inherit;}


}


.edit_xzbox{padding-bottom:30px;width:1440px;max-width:90%;margin:auto;}
.b_active_a01 dt{width:326px;}
.b_active_a01 dd{width:calc(100% - 360px)}

@media only screen and (max-width:1024px) {
.edit_xzbox{max-width:94%;}
.b_active_a01 dt{width:250px;}
.b_active_a01 dd{width:calc(100% - 280px)}
.edit_xzbox{padding-bottom:20px;}

}

@media only screen and (max-width:767px) {
.b_active_a01 dt{width:100%;}
.b_active_a01 dd{width:100%;}
.edit_xzbox{padding-bottom:10px;}


}


.xzvideo-box{position: relative;background:#000;margin-bottom:40px;}
.xzvideo-box video{width:100%; height: 100%; object-fit: cover; object-position: center;position: absolute;top:0;left: 0;}
.xzvideo-box i{z-index:9;}
@media only screen and (max-width:767px) {

.xzvideo-box{margin-bottom:30px;}

}







