/*.main{margin-top: 132px;}*/
@media only screen and (max-width: 1024px){
/*.main{margin-top: 50px;}*/

}
.edit_con_original{line-height: inherit;color: inherit;}
.wrap2{max-width: 1100px; margin:0 auto; width:90%;}

.bold{font-weight: bold;}
.hljx_height{height: 90px;}
/*@media only screen and (max-width: 1279px){
.fnt_18{font-size: 16px;}
}*/

.m_color .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #ccc;}
.m_color .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#df1125;}
.m_color .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.m_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.m_color .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#df1125;}


/*.line24{line-height: 24px;}
.line26{line-height: 26px;}
.line30{line-height: 30px;}
.line36{line-height: 36px;}*/
.padd_t100{padding-top: 100px;}
.padd_bt80{padding: 80px 0;}
.padd_bt160{padding: 160px 0;}
.padd_b210{padding-bottom: 210px;}
/*@media only screen and (max-width:1660px) { 
.padd_bt160{padding: 100px 0;}
.padd_b210{padding-bottom:100px;}

}
@media only screen and (max-width:1440px) { 
.padd_bt160{padding: 60px 0;}
.padd_b210{padding-bottom:60px;}
.padd_t100{padding-top: 60px;}

}*/
@media only screen and (max-width:1024px) { 
/*.line30{line-height:24px;}
.line36{line-height: 24px;}*/

.hljx_height{height:50px;display: none;}
.padd_bt160,.padd_bt80{padding: 50px 0;}
.padd_b210{padding-bottom:50px;}
.padd_t100{padding-top: 50px;}

}
@media only screen and (max-width:767px) { 
.padd_bt160,.padd_bt80{padding: 20px 0;padding-bottom: 30px;}
.padd_b210{padding-bottom:30px;}
.padd_t100{padding-top: 20px;}
.bold{font-weight: normal;}
}


.ft_d {padding-top: 0;}
/*.ft_d01{margin-bottom: 45px;}*/
.ft_d02{margin-bottom: 80px;}
.ft_d03{margin-bottom: 25px;}

.ft_title{text-align: center;margin-bottom: 40px;}
.ft_title p{margin-top: 15px;}

.ft_list ul{margin: 0 -20px;}
.ft_list li{width: 50%;margin-bottom: 35px;float: left;}
.ft_list dl{overflow:hidden;margin: 0 20px;padding: 40px;    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.ft_list dt{float: left;}
.ft_list dt img{width: 80px;height: 80px;}
.ft_list dd{float: right;width: calc(100% - 105px);padding-top: 20px;}
.ft_list h3{margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ft_list p{height: 252px;overflow:hidden;}

.ft_d04{position: relative;}
.blank_20{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);}
.blank_30{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.blank_50{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.ft_hb{color:#fff;width: 820px;max-width: 94%; max-height: 200px;overflow:hidden;}
.ft_hb h3{text-align: center;line-height: 30px;margin-bottom: 10px;}

/*@media only screen and (max-width:1660px) { 
.ft_title{margin-bottom: 30px;}
}
@media only screen and (max-width:1440px) { 
.ft_d01{margin-bottom: 40px;}
.ft_d02{margin-bottom: 60px;}
.ft_title{margin-bottom: 30px;}
.ft_title p{margin-top: 10px;}
.ft_list dl{padding: 40px;}
.ft_list dl{margin: 0 15px;}
.ft_list ul{margin:0 -15px;}
.ft_list li{margin-bottom: 30px;}
}*/
@media only screen and (max-width:1024px) { 
.ft_title{margin-bottom:20px;}

.ft_d01{margin-bottom: 30px;}
.ft_d02{margin-bottom: 50px;}
.ft_list dl{padding: 20px;}
.ft_list dl{margin: 0 10px;}
.ft_list ul{margin:0 -10px;}
.ft_list li{margin-bottom: 20px;}
.ft_list dt img{width: 60px;height: 60px;}
.ft_list dd{width: calc(100% - 70px)}
}
@media only screen and (max-width:767px) { 
.ft_d01{margin-bottom: 20px;}
.ft_d02{margin-bottom: 20px;}
.ft_title{margin-bottom: 15px;}
.ft_title p{margin-top: 5px;}
.ft_list dl{margin: 0;}
.ft_list ul{margin:0;}
.ft_list li{float: none;width: 100%;margin-bottom: 10px;}
.ft_list dt img{width: 40px;height: 40px;}
.ft_list dd{width: calc(100% - 50px);padding-top: 0;}
.ft_list p{height: auto;}
.ft_hb{padding-top: 10px; color: #333;width: 100%;max-width: 100%; height: auto;position: static;transform: translate(0%,0%);
    -webkit-transform: translate(0%,0%);
    -ms-transform: translate(0%,0%);max-height: inherit;}
.ft_d04 .blank_20{display: none;}
.ft_hb h3{line-height: 24px;}
}

/*2*/
.ft_dcon02 {padding-top: 0;}
.ft_w01{margin-bottom: 70px;position: relative;}
.ft_w01 b{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background:url(../images/f_jb.png) no-repeat; background-size: 100% 100%;display: none;}
.ft_em{position: absolute;left: 0;bottom:20px;width: 100%;text-align: center;}
.ft_em p{    display: inline-block;color:#fff;height: 63px;position: relative;text-align: center;width: 220px;margin: 0 6px;}
.ft_em p em{width: 100%;padding: 0 30px;box-sizing:border-box;
line-height: 30px;max-height:60px;
	display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.ft_em p:before,.ft_em p:after{content:""; position: absolute;top:0;height:100%;width: 25px;}
.ft_em p:before{left: 0; background:url(../images/f_m01.png) no-repeat 0 center;}
.ft_em p:after{right: 0; background:url(../images/f_m02.png) no-repeat 0 center;}

.ft_w_title{color: #c4a76f;border-bottom: 1px solid #c2a36d;padding-bottom: 10px;}
.ft_w_title2 h3{margin-bottom: 10px;}
.ft_w_title2{padding: 40px 0;margin-bottom: 40px; border-bottom: 1px solid #ede3d3;}

.ft_wlist{padding-bottom: 40px;}
.ft_wlist li{margin-bottom: 40px;}
.ft_wlist dt{margin-bottom: 10px;    color: #000;}
.pubsider01{position: relative;}
.pub_btn{display:none;}
.pub_btn div{width: 36px;height: 36px;line-height: 36px;margin-top: -18px; text-align: center;background:#d40000;border-radius: 50%;color:#fff;font-weight: bold;}

.pub_btn2 div{width: 56px;height: 56px;line-height: 56px;margin-top: -28px; background:none;border:1px solid #fff; box-sizing:border-box;}
.pub_btn2 .swiper-button-prev{left: -75px;}
.pub_btn2 .swiper-button-next{right: -75px;}
/*@media only screen and (max-width:1660px) { 
.pub_btn2 div{width: 46px;height: 46px;line-height: 46px;margin-top: -23px;}
.pub_btn2 .swiper-button-prev{left: -10px;}
.pub_btn2 .swiper-button-next{right: -10px;}

}*/

.ft_slider .pub_btn{display: none !important;}
/*@media only screen and (max-width:1440px) { 
.ft_w01{margin-bottom: 40px;}
.ft_wlist{padding-bottom: 0;}
}*/
@media only screen and (max-width:1024px) { 
.ft_w01{margin-bottom: 20px;}
.ft_w_title2{padding:20px 0;margin-bottom: 20px;}
.ft_wlist li{margin-bottom: 20px;}

.ft_em{font-size:14px;bottom: 10px;}
.ft_em p{width: 135px;height: 40px; margin: 0 1px;}
.ft_em p:before,.ft_em p:after{background-size:15px;width: 15px;}
.ft_em p em{padding:0 8px;line-height: 20px;max-height: 40px;}
}



/*背景*/
.about_03bg{background:#fdf9f8;padding:100px 0;padding-bottom: 160px;}
.about_cont {padding-bottom: 0;}
.about_01{margin-bottom: 100px;}
.about_02{margin-bottom: 100px;}
.about_04{padding-top:0px;}
.about_03 dl{overflow:hidden;height:auto!important;}
.about_03 dt,.about_03 dd{width: 50%;height: 100%;float: left;overflow:hidden; box-sizing:border-box;}
.about_03 dt{padding:0px 0;padding-right: 50px;}
/*.about_03 .mCustomScrollbar{padding-right:30px;}*/
.about_03 dt p{margin-top: -10px;}
/*@media only screen and (max-width:1660px) { 
.about_01{margin-bottom: 80px;}
.about_02{margin-bottom: 110px;}
.about_03 dt{padding: 30px 0;padding-right:40px;}
.about_03 .mCustomScrollbar{padding-right:30px;}

}
@media only screen and (max-width:1440px) { 
.about_01{margin-bottom: 70px;}
.about_02{margin-bottom: 90px;}
}*/
@media only screen and (max-width:1024px) { 
.about_01{margin-bottom: 50px;}
.about_02{margin-bottom: 50px;}
.about_04{padding-top: 40px;}
.about_03 dt{padding: 0;padding-right: 10px;}
.about_03bg{padding:50px 0;}
}
@media only screen and (max-width:767px) { 
.about_03 dl{height: auto !important;}
.about_03 dt,.about_03 dd{width: 100%;float: none;}
.about_03 dt{padding: 0;margin-bottom: 10px;}
.about_01{margin-bottom: 20px;}
.about_02{margin-bottom: 20px;}
.about_04{padding-top:20px;}
.about_03 dt p{margin-top: 0;}
.about_03bg{padding:20px 0;}
}


/*风土*/
.ft_blank,.ft_tac{display: none;}
.ft_blank{position:fixed;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.72);z-index: 9991;}
.ft_tac{z-index: 9992;position: absolute;width: 100%;}
.ft_tac .wrap2{position: relative;max-width: 60%;}
.ft_close{position: absolute;top:-56px;right: 0;font-size: 32px;color:#fff;cursor: pointer;}

.prolist_swi{position: relative;width: 1065px;margin: auto;padding: 0 50px;max-width: 100%;box-sizing:border-box;}
.prolist_swi li{cursor: pointer;}
.prolist_swi li i{position: absolute;width: 100%;height: 100%;top:0;left: 0;border:3px solid #d30100;box-sizing:border-box;visibility: hidden;opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.prolist_swi li.on i{visibility: visible;opacity: 1;}
.prolist_swi .pub_btn .swiper-button-prev{left: 0;}
.prolist_swi .pub_btn .swiper-button-next{right: 0;}
.honor_slider{margin-bottom: 20px;}


/*.ft_title h2{font-weight: normal;}*/

.ft_a01,.ft_a02{padding-bottom: 100px;}
.ft_a03{padding-bottom: 120px;}
.ft_a02,.ft_a03{padding-top: 132px;margin-top: -130px;}
.ft_a01 .ft_title,.ft_a04 .ft_title{margin-bottom: 10px;}
.ft_p01{margin-bottom: 60px;}
.ft_intr dl{overflow:hidden;background:#fdf9f8;}
.ft_intr dt,.ft_intr dd{float: left;width: 50%; height: 100%;overflow:hidden ;box-sizing:border-box;}
.ft_intr dt{cursor: pointer;}
.ft_intr dd{padding: 35px 50px;}
.ft_inr_ic img{width: 52px;height: 52px;margin-bottom: 20px;}
.ft_inr_ic{margin-bottom: 20px;}
.ft_scoll {height:calc(100% - 130px);overflow:hidden;}
.ft_intr li:nth-child(2n) dt{float: right;}

.ft_producer li{width: 20%;float: left;}
.ft_producer dt{position: relative;}
.ft_producer dl{position: relative;}
.ft_producer dd{/*position: absolute;top:40%;left: 0;*/width: 100%;color:#fff;box-sizing:border-box;padding: 0 10px;text-align: center;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); position:absolute; left:50%; top:58%;}
.ft_icon{width: 50px;height: 50px;margin: auto;margin-bottom: 20px;}
.ft_p02{height:200px;overflow:hidden;}
.ft_p02 h3{margin-bottom: 10px;}
.ft_icon img{width:100%;height: 100%;}

.pubsider02{position: relative;}
.ft_producer .pub_btn .swiper-button-prev{left:5px;}
.ft_producer .pub_btn .swiper-button-next{right:5px;}
.ft_page{width: 100%;position: absolute;left: 0;bottom: 10px;}
.ft_page span{background:#fff;margin: 0 3px;width:10px;height: 10px;}

.ft_art_ic{margin-bottom: 25px;}
.ft_p03 h3{margin-bottom: 5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ft_p03 p{max-height: 120px; display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;}

.ft_art dl{overflow:hidden;position: relative;}
.ft_art dt{position: relative;overflow: hidden;}
.ft_art dt img{height: 100% !important;}
.ft_art dd{position: absolute;left: 0;bottom: 0;width: 100%;box-sizing:border-box;padding:15px 20px;color: #fff}
.ft_art_ic{position: relative;border-radius: 50%;border: 1px solid rgba(255,255,255,0.7);width: 70px;height: 70px;}
.ft_art_ic img{width: 50px;height: 50px;}

.ft_art li{width: 33.33%;height: 50%;position: absolute;}
@media only screen and (min-width:767px) { 
.ft_art ul{overflow:hidden;position: relative;}
}
.ft_art li a{display: block;padding:13px;box-sizing:border-box;}
.ft_art li a,.ft_art dl,.ft_art dt{height: 100%;}
.ft_art li:nth-child(1){height:100%;top:0;left: 0;}
.ft_art li:nth-child(2){top:0;left: 33.33%;}
.ft_art li:nth-child(3){top:0;left: 66.66%;}
.ft_art li:nth-child(4){bottom:0;left: 33.33%;}
.ft_art li:nth-child(5){bottom:0;left: 66.66%;}

.ft_a04{color:#fff;padding: 100px 0;margin-bottom: 100px;}
.ft_team dl{overflow:hidden;}
.ft_team dt,.ft_team dd{height: 100%;box-sizing:border-box;overflow:hidden;}
.ft_team dt{float: left;width: 65.4%;position: relative;}
.ft_team dt i{position: absolute;top:5.3%;left: 5.6%;width: 18%;}
.ft_team dd{float: right;width: 34.6%;background:url(../images/ft_a01_bg.jpg) no-repeat;background-size: 100% 100%;padding:30px 40px;}

.ft_team h3,.ft_team h2{color:#ff0000;line-height:1.3em;}
.ft_team h3 span{display: block;}
.ft_team h3{margin-bottom: 20px;}


.ft_a05{padding-bottom: 200px;background-size:100% auto !important;position: relative;}
.ft_bg{position: absolute;left: 0;bottom: 0;width: 100%;height:72%;}
.ft_a05 .wrap2{background:rgba(255,255,255,0.9);position: relative;z-index: 5;}
.ft_teach{padding: 0 90px;padding-bottom: 50px;border-bottom:3px solid #ff0000;}
.ft_teach li{padding: 30px 0;border-bottom: 1px solid #cac8c7;}
.ft_teach li:last-child{border:0;}
.ft_teach dt{margin-bottom: 10px;}

@media only screen and (min-width:767px) { 
.ft_producer ul{overflow:hidden;}

}

/*@media only screen and (max-width:1660px) { 
.ft_team dd{padding:50px;padding-right: 30px;}
.pubsider01{padding: 0 50px;}
.ft_a05{padding-bottom: 150px}
}
@media only screen and (max-width:1440px) { 
.ft_p01{margin-bottom: 50px;}
.ft_a01,.ft_a02,.ft_a03,.ft_a04{padding-bottom: 80px;}
.ft_a04{padding: 80px 0;margin-bottom: 80px;}
.ft_intr dd{padding:30px;}
.ft_art_ic{width: 90px;height:90px; }
.ft_art dd{padding: 30px;}
.ft_art li a{padding:10px;}
.ft_team dd{padding:40px;padding-right: 30px;}
.ft_teach{padding: 0 60px;padding-bottom: 30px;}
}
@media only screen and (max-width:1280px) { 
.ft_art_ic{margin-bottom: 10px;}
.ft_p03 p{max-height: 90px;-webkit-line-clamp: 3;}
.ft_art dd{padding:20px;}
}*/
@media only screen and (max-width:1024px) { 
.ft_p01{margin-bottom: 40px;}
.ft_a01,.ft_a02,.ft_a03,.ft_a04{padding-bottom: 50px;}
.ft_a03,.ft_a02{padding-top: 50px;margin-top: -50px;}
.ft_a04{padding: 50px 0;margin-bottom: 50px;}
.ft_a05{padding-bottom: 50px}

.ft_producer dd{top:50%;}
.ft_icon{margin-bottom: 10px;}
.ft_intr dd{padding: 20px;}
.ft_art li a{padding:5px;}
.ft_p03 p{max-height: 96px;}
.ft_art dd{padding: 10px;}
/*.ft_art_ic{width: 70px;height: 70px;}
.ft_art_ic img{width:50px;height: 50px;}*/
.ft_team dd{padding: 20px;padding-right: 10px;}
.ft_team h3{margin-bottom: 10px;}
.ft_teach li{padding:20px 0;}
.ft_teach li:first-child{padding-top: 0;}
.ft_teach{padding: 0 50px;padding-bottom: 50px;}
}
@media only screen and (max-width:767px) { 
.ft_p01{margin-bottom: 20px;}
.ft_a01,.ft_a02,.ft_a03,.ft_a04{padding-bottom: 20px;}
.ft_a04{padding: 40px 0;margin-bottom: 20px;}
.ft_intr dl{height: auto !important;}
.ft_intr dt,.ft_intr dd{float: none;width: 100%;}
.ft_intr dd{padding:10px 0;}
.ft_inr_ic img{width: 40px;height: 40px;margin-bottom: 5px;}
.ft_inr_ic{margin-bottom: 10px;}
.ft_scoll{height: auto;}
.ft_art li{position: static;width: 100%;height:300px !important;overflow: hidden;}
.ft_art li:nth-child(1){width: 100%;}
.ft_art li img{height:auto !important;}

.ft_art ul{height:auto !important;}
.ft_team dt,.ft_team dd{float: none;width: 100%;}
.ft_team dl{height:auto !important;}
.pubsider01{padding: 0;}
.pub_btn2 div{width: 30px;height: 30px;line-height: 30px;margin-top: -15px;}
.pub_btn2 .swiper-button-prev{left: 5px;}
.pub_btn2 .swiper-button-next{right: 5px;}

.ft_a04 .pub_btn2 div{top:90px;margin-top: 0;}
.ft_team dd{height:160px}

.ft_teach{padding: 0 20px;padding-bottom: 20px;padding: 0;}
.ft_bg{display: none;}
.ft_blank{background: rgba(0,0,0,0.8);}
.ft_icon{width: 40px;height: 40px;}
.ft_art_ic{width: 50px;height: 50px;margin-bottom: 10px;}
.ft_art_ic img{width:40px;height: 40px !important;}
.ft_art{position: relative;}
.ft_art li a{padding: 0;}
.ft_art dd{bottom: 20px;}
.ft_art li dt img{visibility: hidden;opacity: 0}
}


/*关于世俱杯官网*/
.about_01 .ft_title{text-align: left;}
.about_03 .ft_title{text-align: left;}

/*联系我们*/
.contact_list ul{overflow: hidden;}
.contact_list li{width:50%;float: left;margin-bottom: 100px;}
.contact_list dl{padding:0px 90px;padding-right: 40px;border-top: 1px solid #d1d1d1;}
.contact_list dt{color:#262c3c;margin-bottom: 25px;padding-top: 60px;position: relative;}
.contact_list dt:after{content:"";position: absolute;top:-1px;left: 0;width:118px;height:4px;background:#ff0000;}
.contact_list dd p{margin-bottom: 10px;line-height: 30px;padding-left: 40px;position: relative;}
.contact_list dd p i{position: absolute;top:0;left: 0;font-size:22px;}
.contact_list dd p a{color: #555555!important;cursor: inherit;}
.contact_list li:nth-child(2n) dl{padding-left: 40px;}
.contact_list li:nth-child(2n+1){clear: both;}

/*@media only screen and (max-width:1440px) { 
.contact_list dl{padding: 0 60px;padding-right: 40px;}
.contact_list dt{padding-top: 40px;}
.contact_list li{margin-bottom: 60px;}
}*/
@media only screen and (max-width:1024px) { 
.contact_list dl,.contact_list li:nth-child(2n) dl{padding: 0 30px;}
.contact_list dt{padding-top: 30px;margin-bottom: 20px;}
.contact_list li{margin-bottom: 40px;}
.contact_list dt:after{width: 90px;}
}
@media only screen and (max-width:767px) { 
.contact_list li{float: none;width:100%;}
.contact_list dl, .contact_list li:nth-child(2n) dl{padding:0 10px;}
.contact_list dt{padding-top: 20px;margin-bottom:15px;}
.contact_list li:last-child{margin-bottom: 0;}
.contact_list dt:after{width: 70px;height: 2px;}
}

/*介绍*/
.introduce_cont{padding-bottom: 0;}
.intr_02{position: relative;padding: 230px 0;color:#fff;}
.intr_02 .wrap2{position: relative;z-index: 9;}
.intr_num ul{overflow:hidden;}
.intr_num li{float: left;width: 33.33%;}
.intr_num dt{height: 72px;line-height: 72px;margin-bottom: 10px;}
.intr_num dt span{font-size:72px;}
.intr_num dt i{margin-left: 10px;}

/*@media only screen and (max-width:1440px) { 
.intr_02{padding: 200px 0;}
.intr_num dt{height: 80px;line-height: 80px;}
.intr_num dt span{font-size:80px;}
}*/

@media only screen and (max-width:1024px) { 
.intr_02{padding: 150px 0;}
.intr_num dt{height: 60px;line-height: 60px;}
.intr_num dt span{font-size:60px;}
}
@media only screen and (max-width:767px) { 
.intr_02{padding:50px 0;}
.intr_num{font-weight: normal;}
.intr_num dt{height: 30px;line-height: 30px;}
.intr_num dt span{font-size:30px;}
.intr_num li{float: none;width: 100%;text-align: center;padding: 10px 0}
.contact_list dd p{line-height:24px;}
}


/*荣誉*/
.honor_cont{padding:0px 0 120px 0;padding-top: 0 !important;}
.honor_01{margin-bottom: 80px;padding-top: 60px; padding-bottom: 90px;background:#fdf9f8;}
.honor_p01{border-bottom: 1px solid #c5c2c2;padding:0 15px; padding-bottom: 35px;margin-bottom: 30px;}
.h_slider{margin-top: -10px;padding: 0;margin-bottom: 50px;}
.h_slider dl{overflow:hidden;}
.h_slider dt,.h_slider dd{height:100%;box-sizing:border-box;}
.h_slider dt{float: left;width: 60.4%;}
.h_slider dd{float: right;width: 39.6%;position: relative;}
.h_scoll{line-height: 40px;height:75%;overflow: hidden;width: 100%;padding-left: 60px;box-sizing:border-box;}
.h_slider .swiper-button-prev{left: -75px;}
.h_slider .swiper-button-next{right: -75px;}

.h_list li{line-height: 36px;padding: 10px 50px;border-bottom: 1px solid #dddbdb;}
.h_list li p{position: relative;padding-left: 20px;}
.h_list li p:after{content:"";position: absolute;left: 0;top:16px;width: 4px;height: 4px;background:#d30000;border-radius:50%;}

.h_tab{text-align: center;margin-top: 20px;}
.h_tab ul{display: inline-block;}
.h_tab li{float: left;color:#888888;cursor: pointer;}
.h_tab li span{display: inline-block;margin: 0 45px;position: relative;}
.h_tab li span em{width: 35px; overflow: hidden;position: absolute;top:0;left: 0;visibility: hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.h_tab li span em i{float: left;width: 7px;height: 7px;background:#ad0000;border-radius: 50%;margin-right: 4px;}
.h_tab li span em i:nth-child(2){background:#bd3333}
.h_tab li span em i:nth-child(3){background:#de9999}
.h_tab li span b{visibility: hidden;opacity: 0;width:0%;height:2px;background:#ad0000;position: absolute;left: 0;bottom: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.h_tab li.on{color:#bc1919;font-weight: bold;}
.h_tab li.on span em{visibility: visible;opacity: 1;}
.h_tab li.on span b{width: 100%;visibility: visible;opacity: 1;}
.h_tab,.h_tab ul,.h_tab li{height: 64px;line-height: 64px;}

.h_prolist .h_list li{border:0;margin: 5px 0;background:#fdf9f8;padding-top: 12px;padding-bottom:12px;}
.h_prolist>div{display: none;}
.h_prolist>div:first-child{display: block;}

.honor_02 .page,.video_cont .page{margin-bottom: 0;}

/*@media only screen and (max-width:1660px) { 
.h_slider{padding: 0 40px;}
.h_slider .swiper-button-prev{left: -10px;}
.h_slider .swiper-button-next{right: -10px;}
.h_scoll{padding-left: 50px;}
.h_slider{margin-top: 0;}

}

@media only screen and (max-width:1440px) { 
.honor_cont{padding: 60px 0 80px 0;}
.honor_01{margin-bottom: 60px;padding-top: 60px;padding-bottom: 60px;}
.honor_p01{padding-bottom: 20px;}
.h_list li{padding:10px 30px;}
.h_prolist .h_list li{margin: 10px 0;padding-top: 10px;padding-bottom:10px;}
}*/
@media only screen and (max-width:1024px) { 
.honor_cont{padding:50px 0;}
.honor_01{margin-bottom: 50px;padding-top: 50px;padding-bottom: 50px;}
.h_scoll{padding-left: 20px;line-height: 30px;height: 210px;}

.h_list li{padding:10px;line-height: 30px;}
.h_prolist .h_list li{margin:0;padding-top: 10px;padding-bottom: 10px;}
.h_tab li span{margin: 0 20px;}
.h_list li p{padding-left: 10px;}
.h_list li p:after{top:12px;}
}
@media only screen and (max-width:767px) { 
.honor_cont{padding:20px 0;}
.honor_01{margin-bottom: 20px;padding-top: 20px;padding-bottom: 20px;}
.h_tab{margin-top: 10px;}
.h_tab li span em i{width:5px;height: 5px;}
.h_slider{padding: 0;}
.h_slider dl{height:auto !important;}
.h_slider dt,.h_slider dd{width: 100%;}
.h_slider dt{margin-bottom: 10px;}
.h_scoll{position: static;transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0); padding-left:0;line-height: 30px;height: 150px;}
.h_slider .swiper-button-prev{left:10px;}
.h_slider .swiper-button-next{right:10px;}
.h_slider .pub_btn div{top:80px;margin-top: 0;}

.h_tab li span{margin: 0 10px;}
.h_tab, .h_tab ul, .h_tab li{height:50px;line-height: 50px;}

.h_slider{margin-bottom: 20px;}
.honor_p01{padding: 0;font-weight: normal; padding-bottom: 10px;margin-bottom: 20px;}
}


/*视频*/
.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}
.video_appbox video{object-fit: cover;    width: auto;height:100%;display:inline-block;}
.video_appbox .video_t{ 
 z-index:2; width: 1035px;max-width:94%;height: 60%;
 transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
     transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
visibility: hidden;opacity: 0;text-align:center;background:none;}
.video_appbox.show .video_t{
visibility: visible;opacity:1;
top:50%;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}
.video_tbox{height: 100%;}
@media only screen and (max-width:767px) { 

.video_appbox.show .video_t{background: none;}
.video_appbox.show .video_t,.video_appbox.show .video_t video{height: auto;}
}
.v_01{margin-bottom: 80px;background:#fdf9f8;}
.v_01 .wrap2{border-bottom:2px solid #d30000;}
.v_02 li{margin-bottom: 40px;}
.v_02 dl{overflow:hidden;background:#fdf9f8;}
.v_02 dt,.v_02 dd{overflow:hidden;width: 50%;box-sizing:border-box;}
.v_02 dt{float: right;position: relative;}
.v_02 dt a{display: block;}
.v_02 dd{float: left;position: relative;height: 100%;}
.v_02 dt span,.v_slider li span{color:#fff;font-size: 50px;display: none;}
.v_02 dt .video_button span,.v_slider li .video_button span{display: block;}
.v_title{width:100%;box-sizing:border-box;padding: 0 40px;padding-left: 18%;}
.v_02 h3{line-height: 1.3em;max-height: 2.6em;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; margin-bottom: 30px;}
.v_more a{color:#d30000;line-height: 20px;display: inline-block;}
.v_more a i{margin-left:10px;}

.v_slider{position: relative;}
.v_slider .pub_btn div{background:none;color:#000000;font-size: 36px;margin-top: -75px}
.v_slider .swiper-button-prev{left: 9%;}
.v_slider .swiper-button-next{right: 9%;}

.v_01 h3{position: absolute;left: 0;bottom: -90px;width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.v_01 h3 em{color:#d30000;}
.v_01 .swiper-container{padding-bottom: 150px;}
.v_01 li{width: 71.7%;text-align: center;}
.v_01 li a{cursor: inherit;}
.v_01 li.showvideo a{cursor: pointer;}
.v_01 li img{filter: grayscale(100%);transform:scale(1,0.7); -webkit-transform:scale(1,0.7); opacity: 0.4; }
.v_01 li h3{visibility: hidden;opacity: 0;color: #272727;}
.v_01 li.swiper-slide-active h3{visibility: visible;opacity: 1;}
.v_01 li.swiper-slide-active img{filter: grayscale(0);transform:scale(1,1); -webkit-transform:scale(1,1);opacity: 1;}

.v_slider.cur li{margin: auto;max-width: 100%;}
.v_slider.cur li h3{visibility: visible;opacity: 1;}
.v_slider.cur li img{filter: grayscale(0);transform:scale(1,1); -webkit-transform:scale(1,1);opacity: 1;}
/*@media only screen and (max-width:1660px) { 
.v_02 dt span,.v_slider li span{font-size: 60px;}
.v_title{padding: 0 70px;}
}
@media only screen and (max-width:1440px) { 
.v_title{padding: 0 50px;}

}*/
@media only screen and (max-width:1024px) { 
.v_title{padding: 0 30px;}
.v_02 h3{margin-bottom: 20px;}
.v_02 li{margin-bottom: 30px;}
.v_02 dt span,.v_slider li span{font-size: 48px;}
.v_slider .swiper-button-prev{left: 5px;}
.v_slider .swiper-button-next{right: 5px;}
.v_01 .swiper-container{padding-bottom: 80px;}
.v_01 h3{bottom: -55px;}
.v_01 li h3{visibility: visible;opacity: 1;}
.v_01 li img{filter: grayscale(0);transform:scale(1,1); -webkit-transform:scale(1,1);opacity: 1;}
.v_slider .pub_btn div{color: #d40000;font-size: 30px;margin-top: -50px;}
.v_01{margin-bottom: 50px;}
.v_slider.cur li{width:100%;}
}
@media only screen and (max-width:767px) { 
.v_02 li{margin-bottom: 20px;}
.v_02 li:last-child{margin-bottom: 0;}
.v_02 dt span,.v_slider li span{font-size: 30px;}
.v_02 dl{height: auto !important;}
.v_02 dt,.v_02 dd{width:100%;float: none;}
.v_title{padding: 0; position: static;    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);}
.v_02 dd{padding: 20px;}
.v_02 h3{margin-bottom:10px;}

.v_01 .swiper-container{padding-bottom: 50px;}
.v_01 h3{bottom: -38px;}
.v_01{margin-bottom: 30px;}
}

@media only screen and (min-width:1025px) { 
.ft_list h3,.pub_btn2 div,.v_slider .pub_btn div{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.ft_list dl:hover dt img{ animation: swing 1s linear 1;}
.ft_list dl:hover h3{color:#000; }

.ft_producer li:hover .ft_icon img{ animation: swing 1s linear 1;}
.ft_art li:hover .ft_art_ic img{ }
.ft_art li dt img{transition:0.5s all; -webkit-transition:0.5s all;}
.ft_art li:hover dt img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}

.pub_btn2 div{opacity: 0.5;}
.pub_btn2 div:hover{opacity: 1;}
.contact_list li .tel_link{cursor: default;    color: #555555 !important;}
.v_slider .pub_btn div:hover{color:#ad0000;}

    .v_01 li.showvideo a:hover h3{color: #C90000!important;}
}



@media only screen and (min-width:1025px) {
    .v_more a:hover{color: #000!important;}
}


/*20230925新增公告页面*/
.notice_01{margin-bottom: 5%;}
.notice_02{margin-bottom: 5%;}
.notice_02 .ll{ float: left; width: 52%;}
.notice_02 .rr{ float: right; width: 45%;}
.notice_02 .ll .swiper-button-prev,.notice_02 .ll .swiper-button-next,.notice_02 .ll p{display: none;}
.notice_02 .ll img{max-width: 100%;}
.notice_02 .rr li{ padding: 10px 10px; border-bottom: 1px solid #D1D1D1; overflow: hidden;}
.notice_02 .rr li:first-child{padding-top: 0;}
.notice_02 .rr li span{ margin-left: 10px;}
.notice_03{padding-bottom: 5%;}
.notice_03 li{ padding: 10px 10px;overflow: hidden;}
.notice_03 li p{ float: left; width: calc(100% - 110px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.notice_03 li span{ float: right;}
@media only screen and (max-width:1023px) {
  .notice_02 .ll,.notice_02 .rr{width: 100%;}
  .notice_02 .rr{margin-top: 5%; display: none;}
  .notice_02 .ll p{ display: block; position: absolute; left:0; bottom:0; padding: 5%; color: #fff; width: 100%; background: rgba(0,0,0,0.5);}
  .notice_02 .ll p span{margin-left: 10px;}
  .notice_02 .ll .swiper-button-prev,.notice_02 .ll .swiper-button-next{display: block; width:20px; height: 30px; margin-top:-15px; top:50%; background-size: cover;}
  .notice_02 .ll .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23D7000F'%2F%3E%3C%2Fsvg%3E");}
  .notice_02 .ll .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23D7000F'%2F%3E%3C%2Fsvg%3E")}
}
@media only screen and (max-width:767px) {
  .notice_03 li p{ width: calc(100% - 80px);}
}


/*20231110*/
.leader_cont{padding: 5% 0 7%;}
.leader_tit{border-top: 1px solid #D1D1D1; padding-left: 5%; position: relative; padding-top: 4%; margin-bottom: 2%;}
.leader_tit::before{content: ""; position: absolute; lefT:5%; top:0; width:120px; height: 4px; background: #FF0000;}
.leader_tit h2{color: #262C3C;font-size:34px;}
.leader_edit{ color: #555555; margin-bottom: 3.5%; padding: 0 5%;}
.leader_edit p{line-height: 2;font-size:18px;}
.leader_con{margin-bottom: 8%;}
.leader_con li{ margin-bottom:1%; background: #FDF9F8; padding: 4% 5%;}
.leader_con li dt{ float: right; width: 17%;margin-top: 5%;display:none;}
.leader_con li dd{ float: left; width: 78%; color: #555555;}
.leader_con li dd span{ display: block; margin-bottom: 3.5%;}
.leader_con li dd p{line-height: 2;}
.leader_03 .leader_tit{margin-bottom: 2%;}
@media only screen and (max-width: 767px) {
    .leader_tit::before{height: 2px;}
    .leader_con li dt,.leader_con li dd{width: 100%;}
    .leader_con li dd{margin-top: 5%;}
}
/*20231110*/