.maod{position: relative;top:-80px;}
.point_a01{position: relative;top:-80px;}

.bg-cover{ background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;}
.line26{line-height: 26px; display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.line30{line-height: 30px; display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.line36{line-height: 36px; display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}
.gray{color:#555555;}
.margin_b50{margin-bottom: 50px;}
@media only screen and (max-width:1440px) {
    .margin_b50{margin-bottom: 30px;}

}
@media only screen and (max-width:1024px) {
    .margin_b50{margin-bottom: 10px;}
    .line30{line-height: 24px;}
    .line36{line-height: 24px;}
}
input,button,textarea{background:none;outline: none;background:none;border:0;}



.partner_cont{position: relative;background:#f0e8d1;padding:80px 0 110px 0;overflow: hidden;}
.partner_bgle,.partner_bgre{position: absolute;height: 100%;}
.partner_bgle{top:0;left: 0; width: 41.8%;background-image: url(/static/images/partaner_bgle.jpg);}
.partner_cont .left{width:30%;float: left;/*color:#fff;*/padding-top: 70px;}
.partner_cont .right{width:61%;float: right;}
.part_form{}
.partner_cont .new_wrap{position: relative;z-index: 5;}

.part_tile .banner_line {background:#df4954;}
.part_tile h2{margin-bottom: 10px;}
.part_tile p{margin-bottom: 20px;}
.part_tile h2,.part_tile p{    font-style: italic;}

.part_p01{height: 208px;margin: 40px 0 80px 0;}
.part_p02 p{margin-bottom: 20px;}
.part_p02 p:last-child{margin-bottom: 0;}
.part_p02 p a{/*color:#fff;*/}
.part_tab{overflow: hidden;margin-bottom: 50px;}
.part_tab .le{float: left;line-height: 36px;}
.part_tab .re{float: left;overflow: hidden;line-height: 26px;margin-top: 10px;}
.part_tab .re p{cursor: pointer; float:left;position: relative;margin-left: 30px;padding-left: 25px;}
.part_tab .re p span{border:1px solid #d0d0d0;border-radius: 50%;background:#fff;position: absolute;top:50%;left: 0;margin-top: -7px; width: 14px;height: 14px;box-sizing:border-box;}
.part_tab .re p span i{visibility: hidden;opacity: 0; border-radius: 50%;background:#df4954;width: 6px;height:6px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.part_tab .re p.on  span i{visibility: visible;opacity: 1;}
.part_form{padding: 0 50px 0 80px;}
.part_form li{margin-bottom:30px;}
.part_form .form_w{overflow: hidden;}
.part_form .form_w span i,.part_tab .le i{color:#df4954;}
.part_form .form_w span{float: left;width: 130px;text-align: right;}
.part_form .form_w input,.part_form .form_w textarea{box-sizing:border-box;width: calc(100% - 145px);background:#fff;padding: 0 10px;float: right;}
.part_btn{padding-top: 40px;}
.part_btn button,.part_btn a{display: inline-block; width: 160px;height: 56px;line-height: 56px;text-align: center;background:#df4954;color:#fff;box-sizing: border-box;}
.part_btn a{padding-right: 20px;}
.part_btn i{position: relative;left: 20px;font-size: 20px;top:3px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.part_form .form_w span,.part_form .form_w input{height: 42px;line-height: 42px;}
.part_form .form_w textarea{padding: 10px;height:105px;}

.part_form .part_btn button{ margin-left: 145px;}

@media only screen and (max-width:1440px) {
    .partner_cont{padding: 70px 0;}
    .part_form{padding-right: 0;}
    .part_p01{margin: 40px 0;}
    .part_form li{margin-bottom: 20px;}
    .part_tab{margin-bottom: 30px;}
    .partner_cont .left{padding-top: 50px;}
}
@media only screen and (max-width:1300px) {
    .part_tab .re p{margin-left: 20px;}
}
@media only screen and (max-width:1230px) {
    .partner_cont{padding-top:0;padding-bottom: 50px;}
    .partner_cont .right,.partner_cont .left{float: none;width: 100%;box-sizing:border-box;padding: 0 3%;}
    .partner_cont .left{ padding:50px 3%; margin-bottom: 50px; background-image: url(/static/images/partaner_bgle.jpg);}
    .part_p02 p{margin-bottom: 10px;}

    .partner_bgle{display: none;}
    .partner_cont .new_wrap{width:100%;max-width: 100%;}
    .part_p01{height: auto;margin: 20px 0;}
    .part_form{padding: 0;}
    .part_btn{padding-top: 20px;}
    .part_form .part_btn{text-align: center;}
    .part_tile p{margin-bottom: 10px;}
    .part_form .part_btn button{ margin-left: 0;}
    .part_btn button, .part_btn a{width:120px;height: 40px;line-height: 40px;}
    .part_btn i{font-size: 14px;left: 10px;top:0;}
}
@media only screen and (max-width:1024px) {
    .part_btn{text-align:center;}
    .part_btn a{padding-right: 0px;}
}
@media only screen and (max-width:767px) {
    .partner_cont .left{ padding:30px 3%; margin-bottom: 30px; }
    .part_tab .le,.part_tab .re{float: none;width: 100%;}
    .part_tab .re p{margin:0;width: 50%;    box-sizing: border-box;}
    .part_tab .re p:last-child{margin-right: 0;}
    .part_form .form_w span, .part_form .form_w input,.part_form .form_w textarea{float: none;display: block;width: 100%;height: 36px;line-height: 36px;}
    .part_form .form_w textarea{height: 100px;}
    .part_form .form_w span{text-align: left;}
    .part_form li{margin-bottom: 10px;}
    .part_form li:last-child{margin-bottom: 0;}
}



@media only screen and (min-width:1025px) {
    /*.part_p02 p a:hover{color:#000 !important;opacity: 0.8;}*/
    .part_p02 p .tel_link:hover{color:#000 !important;opacity:1;cursor: default;}
    .part_btn button{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .part_btn:hover i{left: 10px;}
    .part_btn button:hover{opacity: 0.9;}
    .part_btn a:hover{opacity: 0.9;color:#fff !important;}



}


/*焦点营业*/
.buss_tabmenu,.buss_tabmenu li{height: 108px;line-height: 108px;}
.buss_tabmenu{text-align: center;}
.buss_tabmenu li{width: auto;float: left;cursor: pointer;}
.buss_tabmenu li span{display: block;padding:0 50px;margin: 0 20px;position: relative;}
.buss_tabmenu li i{width: 0%;height: 6px;background:#df4954;position: absolute;left: 50%;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;}
.buss_tabmenu li.on{color:#df4954;font-weight:bold;font-size:20px;}
.buss_tabmenu li.on i{width:100%;left: 0;}
.buss_tabmenu li.on a{color:#df4954;}

.buss_01{overflow: hidden;background:#f2a950;/*color:#fff;*/margin-bottom: 85px;overflow: hidden;}
.buss_01 .left,.buss_01 .right{height: 100%;}
.buss_01 .left{width: 58.2%;float: left;}
.buss_01 .right{width: 41.8%;float: right;position:relative;}
.bus_bg{position: absolute;top:0;left: 0;width: 100%;height: 100%;/*background-size: contain !important;*/    background-size: 100% auto !important; background-position: 0 0 !important;}
.buss_text{position: relative;z-index: 5;padding: 100px 30%;padding-left: 15%;box-sizing:border-box;height:100%;}
.buss_scoll{height:calc(100% - 205px);overflow: hidden;}

.pub_title{text-align: center;   }
.pub_title span{position: relative; font-style: italic;position: relative;padding-right: 20px;margin-right: 20px;}
.pub_title span:after{content: "";display: block;width: 5px;height: 48%;background: #df4954;transform: rotate(15deg);position: absolute;right:-8px;bottom: 10px;}

.pub_title em{font-style: italic;}
.buss_02,.buss_04{background:#f2eee9;padding: 100px 0;position: relative;overflow: hidden;}
.buss_02 .new_wrap,.buss_04 .new_wrap{position: relative;z-index: 5;}

.buss_time{color:#767676;font-family:"Arial";margin-bottom: 10px;}
.buss_more{font-size: 26px;font-weight: bold;}
.bus_slider{position: relative;}
.bus_slider dt{overflow: hidden;}
.bus_slider li>a{display: block;}
.bus_slider dl{background:#fff;}
.bus_slider dd{padding:40px 50px;padding-right: 60px;}
.bus_slider dd h3{margin-bottom:15px;}
.bus_slider dd p{margin-bottom: 30px;height: 52px;-webkit-line-clamp: 2;}

.base_btn{display: none;}
.base_btn div{width: 50px;height: 50px; line-height: 50px;margin-top: -25px; text-align: center; background:#fff;border-radius:50%;   color:#c32823;font-size:20px;font-weight:bold;    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.2);}
.base_btn .swiper-button-prev{left: 10px;}
.base_btn .swiper-button-next{right: 10px;}

.base_page{position: static;width:50%;text-align: center;margin: 50px auto 0;display: flex;justify-content: center;}
.base_page span{border-radius: 0;max-width: 84px;height: 5px;background: none;opacity: 1 !important;position: relative;margin: 0 5px;flex:1;}
.base_page span:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background:#000;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.base_page .swiper-pagination-bullet-active:after{height:100%;background:#df4954;}

.buss_03{padding:100px 0 60px 0;overflow: hidden;}
.buss_store{overflow: hidden;}
.buss_store ul{ margin: 0;padding: 0;  height: auto;}
.buss_store li{width: 33.33%;float: left;margin-bottom: 30px;}
.buss_store a{display: block;margin: 0 18px;}
.buss_store dl{padding:30px 50px;border-top:1px solid #e1545f;position: relative;}
.buss_store dd{position:absolute;top:0;left: 0;width:100%;height: 100%;visibility: hidden;opacity: 0;}
.buss_store dt{position: relative;z-index: 5;}
.buss_store p{height: 52px;-webkit-line-clamp: 2;margin-bottom: 5px;}
.buss_store h3{margin-bottom: 20px;}

.buss_follow ul{overflow: hidden;margin: 0 -15px;}
.buss_follow li{width: 20%;float: left;margin-bottom: 30px;text-align: center;}
.buss_follow dt{width: 120px;max-width:100%;margin: auto;margin-bottom: 20px;}
.buss_follow dl{background:#fff;margin: 0 15px;padding: 30px 20px;}
.buss_follow h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.noewm .footer_01{display: none;}
.noewm .footer_02{margin-top: 0}
@media only screen and (max-width:1660px) {
    .buss_text{padding: 70px 15%;}
}
@media only screen and (max-width:1440px) {
    .buss_01{margin-bottom: 70px;}
    .buss_02, .buss_04{padding: 70px 0;}
    .buss_03{padding-top: 70px;}
    .buss_text{padding: 40px 10%;}
    .buss_scoll{height:calc(100% - 160px)}
    .buss_tabmenu li span{padding: 0 30px;}
    .buss_store dl{padding:20px;}
    .buss_store li{margin-bottom: 20px;}

    .buss_store ul{}
    .buss_store li{margin-bottom: 20px;}
    .buss_store a{margin: 0 10px;}

    .buss_follow ul{margin: 0 -10px;}
    .buss_follow li{margin-bottom: 20px;}
    .buss_follow dl{margin: 0 10px;padding:20px;}
    .buss_store dl{padding:20px;}

}
@media only screen and (max-width:1024px) {
    .buss_01{margin-bottom: 50px;}
    .buss_02, .buss_04{padding: 50px 0;}
    .buss_03{padding-top: 50px;}

    .buss_tabmenu li span{padding: 0 10px;}
    .buss_tabmenu li i{height: 3px;}
    .buss_tabmenu, .buss_tabmenu li{height: 60px;line-height: 60px;}
    .buss_scoll{height:calc(100% - 110px)}
    .base_page{margin-top: 30px;}
    .base_btn div{width: 40px;height: 40px; line-height: 40px;margin-top: -20px; }

    .buss_tabmenu li.on{font-size: 16px;}

}
@media only screen and (max-width:767px) {
    .buss_01{margin-bottom: 20px;}
    .buss_02, .buss_04{padding: 20px 0;}
    .buss_03{padding: 20px 0;}

    .base_page{display: none;}
    .bus_slider .base_btn{display: block;}
    .bus_slider dd{padding: 20px;}
    .bus_slider dd p{margin-bottom: 10px;}
    .buss_01 .left,.buss_01 .right{float: none;width: 100%;}
    .buss_01{height: auto !important;}
    .buss_text{padding: 20px;}
    .buss_store li{float: none;width:100%;margin-bottom: 0;}
    .buss_store p{height: auto;max-height: 52px;}
    .buss_store h3{margin-bottom: 10px;}
    .buss_more{font-size: 20px;}

    .buss_follow li{width:50%;margin-bottom: 10px;}
    .buss_follow dl{padding: 10px;}
    .buss_follow dt{margin-bottom: 5px;}
    .buss_follow ul{margin: 0 -5px;}
    .buss_follow dl{margin: 0 5px;}
    .buss_tabmenu li span{margin: 0;padding: 0 5px;}
    .menu_w{width: 92%;max-width: 92%}
    .pub_title span:after{height: 60%;bottom: 2px;width: 2px;}

}
@media only screen and (min-width:1025px) {
    .buss_01 .left img{height:100% !important}
    .bus_slider dl,.buss_store dd{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .bus_slider dl:hover{background:#df4954;color:#fff;}
    .bus_slider dl:hover .buss_time,.bus_slider dl:hover p{color:#fff;}
    .buss_store dl:hover dd{visibility: visible;opacity: 1;}
    .buss_store dl:hover,.buss_store dl:hover p{color:#fff;}


}
@media only screen and (min-width:767px) {
    .buss_tabmenu .swiper-container{display: inline-block;}

}
/*关于多彩同盟*/
.about_01{position: relative;background:#f1e8d1;padding: 90px 0 120px;overflow: hidden;}
.about_01 .new_wrap{position: relative;z-index: 5;}
.banner_red{background:#df4954;}
.about_01 .about_title{margin-top: -50px;}
.about_title{margin-bottom: 30px;}
.about_title h3{font-style: italic;margin-bottom: 20px;}
.pub_title_le{text-align: left;}
.about_edit {margin-bottom: 140px;}
.about_wfj{color:#fff;text-align: right;}
.about_wfj h4 img{width: 38.6%;max-width: 80%;}
.about_wfj h5{letter-spacing: 4px;margin-top: 20px;}

.about_num ul{box-sizing: border-box;overflow: hidden;}
.about_num ul li{box-sizing: border-box;float: left;color: #fff;position: relative;width: 20%;text-align: center;}
.about_num ul li dl{display: inline-block;}
.about_num ul li dd{font-style: oblique;text-align: left;color:#df4954;}
.about_num ul li dd i{margin-left: 5px;}
.about_num ul li dt{text-align: center;color:#1a1a1a;}
.about_num ul li:after{content: "";display: block;width: 1px;height: 100px;background: #b8b1a0;position: absolute;right: 0;top: 50%;margin-top: -40px;transform: rotate(15deg);}
.about_num ul li:last-child:after{display: none;}


.about_02{padding: 90px 0;position: relative;}
.blank_20{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.2);}

.a_p01 {padding-top: 20px;}
.about_bus .buss_tabmenu{color:#fff; background:rgba(0,0,0,0.57);border-bottom: 2px solid #df4954;}
.about_ajax{background:rgba(255,255,255,0.9);padding: 70px 80px;padding-bottom: 100px;}
.about_bus {position: relative;padding: 114px 0 140px 0;}
.about_bus .new_wrap{position: relative;z-index: 5;}
.about_bus .buss_tabmenu li{width: 14.2%}
.about_bus .buss_tabmenu li i{display: none;}
.about_bus .buss_tabmenu li span{padding: 0;margin: 0;}
.about_bus .buss_tabmenu li.on{background:#df4954;color:#fff;font-size: inherit;}


.about_ajax{overflow: hidden;}
.about_ajax .left{float: left;width:290px}
.about_ajax .left img{max-width: 100%;width: auto;}
.about_ajax .right{float: right;width: calc(100% - 320px);box-sizing:border-box;padding-right: 220px;}
.about_ajax .right h3{margin-bottom: 30px;}
.about_ajax .part_btn a{width: 190px;}


.about_scoll ul{overflow: hidden;margin: 0 -10px;padding-bottom: 10px;}
.about_scoll li{float: left;width: 33.33%;line-height: 26px;margin-bottom: 20px;}
.about_scoll li:nth-child(3n+1){clear: both;}
.about_scoll li p{margin: 0 10px;color:#df4954;}
.about_scoll li p a{color:#df4954;}
.a_p02{margin-bottom: 50px;}

.about_03 .a_btn{display:none;}
.about_03.video-box .a_btn{display:block;}
.about_03{position: relative;cursor: pointer;overflow: hidden;}
.about_03.play video{z-index: 4;}
.about_03 video{position: absolute;top:0;left: 0;width:100%;height: 100%;object-fit: cover; object-position: center;}
.about_video{position: absolute;top:0;left: 0;width:100%;height: 100%;z-index: 5;visibility: visible;opacity:1;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.about_ptext01{width: 100%; text-align: center;color:#efc58a;z-index: 3}
.about_ptext01 h3{line-height:1.3em;max-height: 2.6em; font-style: italic;margin-bottom: 20px;}
.about_ptext01 p{line-height:24px;max-height: 48px; font-style: italic;}
.about_ptext01 h3,.about_ptext01 p{  display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.a_btn{width: 115px;height: 81px;margin: auto;margin-bottom: 50px;}
.a_btn img{width:100%;height: 100%;}
.about_vbg{position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 1;background:url(/static/images/a_vbg.png) repeat;background:rgba(0,0,0,0.4);}
.about_03.play .about_video{visibility: hidden;opacity: 0;}

.about_03 .video_button{display: none;position: absolute;top:0;left: 0;width:100%;height: 100%;z-index: 99;}
.video_appbox{display: none; 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{display: block; visibility: visible;opacity:1;}


.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{
    z-index:2; background:#000;width: 1035px;max-width:94%;
    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;

}
.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;}
@media only screen and (min-width:767px) {
    .about_bus .buss_tabmenu .swiper-container{display:block;}

}
@media only screen and (max-width:1660px) {
    .about_ajax .right{padding-right: 0;}
    .about_ajax{padding: 70px ;}
    .about_scoll ul{padding-bottom: 0}
}
@media only screen and (max-width:1440px) {
    .about_01,.about_02{padding: 80px 0;}
    .about_edit{margin-bottom: 80px;}
    .about_bus{padding: 80px 0;}
    .a_btn{margin-bottom: 30px;}
}
@media only screen and (max-width:1024px) {
    .about_01,.about_02{padding:50px 0;}
    .about_01 .about_title{margin-top: 0;}
    .about_title h3{margin-bottom: 10px;}
    .about_title{margin-bottom: 20px;}
    .about_edit{margin-bottom: 50px;}
    .about_wfj h5{margin-top: 10px;}
    .about_ajax .part_btn a{width: 140px;}
    .a_p01{padding-top: 10px;}
    .about_bus{padding: 50px 0;}
    .about_ajax{padding: 40px;}
    .about_ajax .left,.about_ajax .right{float: none;width: 100%;}
    .about_ajax .left{margin-bottom: 20px;}
    .about_ajax .right h3{margin-bottom: 20px;}
    .a_p02{margin-bottom: 30px;}
    .about_scoll li{margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
    .about_01,.about_02{padding: 30px 0;}
    .about_edit{margin-bottom: 20px;}
    .about_wfj h5{margin-top: 5px;}
    .about_num ul li{width: 50%;margin-bottom:20px;}
    .about_num ul li:after{height: 40px;margin-top: -20px;}
    .about_num ul li:nth-child(2n):after{display: none;}
    .about_num ul li:nth-child(2n+1){clear: both;}
    .about_bus{padding: 30px 0;}
    .about_bus .buss_tabmenu li{width: auto;}
    .about_bus .buss_tabmenu li span{padding: 0 10px;}
    .about_bus .new_wrap{width: 94%;max-width: 94%;}
    .about_ajax{padding: 20px 10px;}
    .about_ajax .right h3{margin-bottom: 10px;}
    .a_p02{margin-bottom: 20px;}
    /*.about_scoll li{float: none;width: 100%;}*/
    .about_scoll li{width: auto;margin-right: 20px;}
    .about_scoll li:nth-child(3n+1){clear:inherit;}

    .about_scoll ul,.about_scoll li p{margin: 0;}
    .about_ajax .left{margin-bottom: 10px;}
    .a_btn{margin-bottom: 10px;width: 50px;height: 35px;}
    .about_ptext01 h3{margin-bottom: 10px;font-size: 16px;}
    .about_ptext01 p{line-height: 20px;max-height: 40px;}
    /*.about_03 .video_button{display:block;}*/
    .about_03 video{display: none;}



    .about_03.video-box .video_button{display:block;}
}

/*11*/
@media only screen and (min-width:1025px) {
    .site_banner.active .site_bg{transition:all 8s;-webkit-transition:all 8s;-moz-transition:all 8s;-o-transition:all 8s;-ms-transition:all 8s;}
    /*.site_banner.active .site_bg{animation: shinebanner 10s linear forwards;}
    .site_banner.active2 .site_bg{animation: shinenonebanner 10s linear forwards;}
    */
    .site_banner.active .site_bg{transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);-moz-:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);}
    .site_banner.active2 .site_bg{transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);}


    .bus_bg{transition:all 10s;-webkit-transition:all 10s;-moz-transition:all 10s;-o-transition:all 10s;-ms-transition:all 10s;}
    /*.about_01.active .bus_bg{animation: shine 10s linear forwards;}
    .about_01.active2 .bus_bg{animation: shinenone 10s linear forwards;}*/

    /*.buss_01.active .bus_bg{animation: shine 10s linear forwards;}
    .buss_01.active2 .bus_bg{animation: shinenone 10s linear forwards;}

    .buss_02.active .bus_bg{animation: shine 10s linear forwards;}
    .buss_02.active2 .bus_bg{animation: shinenone 10s linear forwards;}

    .buss_04.active .bus_bg{animation: shine 10s linear forwards;}
    .buss_04.active2 .bus_bg{animation: shinenone 10s linear forwards;}*/

    .about_01.active .bus_bg{-webkit-transform: translateY(-30%); -moz-transform: translateY(-30%);-o-transform: translateY(-30%);-ms-transform: translateY(-30%);transform: translateY(-30%);}
    .about_01.active2 .bus_bg{-webkit-transform: translateY(0%); -moz-transform: translateY(0%);-o-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}

    .buss_01.active .bus_bg{-webkit-transform: translateY(-30%); -moz-transform: translateY(-30%);-o-transform: translateY(-30%);-ms-transform: translateY(-30%);transform: translateY(-30%);}
    .buss_01.active2 .bus_bg{-webkit-transform: translateY(0%); -moz-transform: translateY(0%);-o-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}

    .buss_02.active .bus_bg{-webkit-transform: translateY(-30%); -moz-transform: translateY(-30%);-o-transform: translateY(-30%);-ms-transform: translateY(-30%);transform: translateY(-30%);}
    .buss_02.active2 .bus_bg{-webkit-transform: translateY(0%); -moz-transform: translateY(0%);-o-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}

    .buss_04.active .bus_bg{-webkit-transform: translateY(-30%); -moz-transform: translateY(-30%);-o-transform: translateY(-30%);-ms-transform: translateY(-30%);transform: translateY(-30%);}
    .buss_04.active2 .bus_bg{-webkit-transform: translateY(0%); -moz-transform: translateY(0%);-o-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}

    /*.store_cont.active .bus_bg{-webkit-transform: translateY(-10%); -moz-transform: translateY(-10%);-o-transform: translateY(-10%);-ms-transform: translateY(-10%);transform: translateY(-10%);}
    .store_cont.active2 .bus_bg{-webkit-transform: translateY(0%); -moz-transform: translateY(0%);-o-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);}
    */

    .store_cont.active .bus_bg{animation: busbg 10s linear infinite alternate;}

    /*11*/
    @keyframes shinebanner {
        0% {
            /*top:0%;*/
            transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);
        }
        100% {
            transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);
            /*top:30%;*/
        }
    }
    @keyframes shinenonebanner {
        0% {
            transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);
        }
        100% {
            transform:scale(1,1); -webkit-transform:scale(1,1);-moz-:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);
        }
    }

    @keyframes busbg {
        0% {
            top:0;
        }
        100% {
            top:-10%;
        }
    }
    /*11*/
    /*22*/
    @keyframes shine {
        0% {
            top:0%;
        }
        100% {
            top:-30%;
        }
    }
    @keyframes shinenone {
        0% {
            top:-30%;
        }
        100% {
            top:0%;
        }
    }
    /*22*/
}


/*门店导览*/
.store_cont{background:#eee;margin-top: 60px;background:#edecf4;padding: 120px 0 20px 0;position: relative;}
.store_bg{position: absolute;top:0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.store_cont .new_wrap{position: relative;z-index: 9;}
.store_cont .left{width: 420px;float: left;padding-top: 140px;}
.store_cont .left h3{font-style: italic;margin-bottom: 20px;}
.store_p {margin-bottom: 60px;}
.store_cont .right{width: 820px;float: right;position: relative;}
.store_search{background:#fff;}
.store_search .select_item{margin: 0;float: left;border:none;width: 140px;box-sizing:border-box;padding: 0 15px;position: relative;}
.store_search .select_item:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 28px;
    background: #d6d8da;
    top: 50%;
    margin-top: -14px;
    right: 0;
}
.store_search .select_item dl{position: static;}
.store_search .select_item .r:before{display: none;}
.store_search .select_item .c{width: calc(100% - 20px)}
.store_search .select_item .r{width: 20px;}
.store_search .select_item,.store_search,.store_sear input,.store_sear button{height: 46px;line-height: 46px;}
.store_sear{width:calc(100% - 140px);overflow: hidden;}
.store_sear input{width:calc(100% - 60px); box-sizing:border-box;padding-left: 15px;}
.store_sear button{width: 60px;float: right;font-size: 20px;font-weight:bold;}

.sitemap>img{width: 100%;}
.sitemap2{width: 125px;position: absolute;right: -125px;bottom:80px;}
.sitemap2 img{width:100%;}


/*门店导览*/
.store_cont{padding: 0;}
.store_cont .index_04{background:none !important;position: relative;z-index: 5;}
.store_cont .guideDiv_txt{margin-top: 0;}
.guideDiv_maplist li.on{z-index: 9;}
@media only screen and (max-width:1024px) {
    .store_cont{margin-top: 50px;}
}

@media only screen and (max-width:767px) {
    .store_cont{margin-top: 20px;}
    .guideDiv_sec{z-index:999;}
}


/*新闻详情*/
.paddbt70{padding: 70px 0;}
.padd_bt80{padding: 80px 0;}
.h_height{height:83px;}
@media only screen and (max-width:1440px) {
    .padd_bt80{padding:70px 0;}

}
@media only screen and (max-width:1024px) {
    .paddbt70{padding: 50px 0;}
    .padd_bt80{padding: 50px 0;}
    .h_height{height:60px;}

}
@media only screen and (max-width:767px) {
    .padd_bt80{padding: 20px 0;}
    .paddbt70{padding: 20px 0;}

}
.nobanner .header{border-bottom:1px solid #c5c5c5;}
.news_d{width: 1220px;max-width: 100%;margin:auto;}
.news_page{line-height: 30px;overflow: hidden;position: relative;}
.news_page span{display: block;width: calc(100% - 80px)}
.d_close{position: absolute;top:5px;right: 0;width: 34px;height: 34px;line-height: 34px;text-align: center;border-radius: 50%;overflow: hidden;}
.d_close a{width: 100%;height: 100%; display: block;background:#adadad;color:#fff !important;}
.d_edit{padding-bottom: 60px;margin-bottom: 20px;border-bottom:1px solid #c5c5c5;}
.d_title h2{margin-bottom: 30px;}
.news_dspan {overflow: hidden;}
.news_dspan span{float: left;margin-right: 15px;}
.d_title{padding-bottom: 20px;margin-bottom: 60px;border-bottom:1px solid #c5c5c5;}
@media only screen and (max-width:1440px) {
    .d_title h2{margin-bottom: 20px;}
    .d_title{margin-bottom: 40px;}
    .d_edit{padding-bottom: 40px;}
}
@media only screen and (max-width:1024px) {
    .d_title h2{margin-bottom: 10px;}
    .d_title{margin-bottom: 20px;}
    .d_edit{padding-bottom: 20px;}
    .d_close{display: none;}
    .news_page span{width: 100%;}
}



/*新闻列表*/
.news_slider{margin-bottom: 80px;}
.news_slider dl{overflow: hidden;background:#dc5445;}
.news_slider dt,.news_slider dd{height: 100%;box-sizing:border-box;}
.news_slider dt{width: 44.44%;float: left;}
.news_slider dd{width: 55.56%;float: right;position: relative;}
.swiper-num,.news_pageswiper{position: absolute;right: 0;width: 55.56%;box-sizing:border-box;padding: 0 80px;display: none;}
.swiper-num{overflow: hidden;bottom: 85px;z-index: 9;color:#fff;}
.news_pageswiper{bottom:55px; text-align: left;}
.news_pageswiper span{border-radius: 0;width: 10%; height: 5px;background:#fff;background: none; opacity: 1 !important;position: relative;}
.news_pageswiper span:after{content:""; position: absolute;left: 0;bottom: 0;width: calc(100% - 8px);height: 1px;background:rgba(255,255,255,0.5);transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.news_pageswiper span.swiper-pagination-bullet-active:after{height: 100%;background:#fff;}

.news_slider dd,.news_slider dd a{color:#fff;}
.news_in{position: relative;z-index:6;padding: 70px 80px;padding-right: 145px;}
.nes_time{margin-bottom: 10px;}
.news_in h3{margin-bottom: 5px; line-height:1.3em;height: 2.6em; display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.news_in p{-webkit-line-clamp: 3;height: 78px;}

.newpub_slider{position: relative;}

.news_list .page{padding-top: 20px;}
.news_list .nes_time{color:#767676;}
.news_list li{margin-bottom: 40px;}
.news_list dl{overflow: hidden;background:#f0f0f0;}
.news_list dt{width: 454px;float: right;}
.news_list dd{width: calc(100% - 454px);box-sizing:border-box;padding: 50px;padding-bottom: 0; padding-right: 120px;}
.news_list dd h3{margin-bottom: 20px;max-height: 60px;-webkit-line-clamp: 2;}
.news_list dd p{color:#555;max-height: 52px;-webkit-line-clamp: 2;margin-bottom: 40px;}





@media only screen and (max-width:1440px) {
    .news_slider{margin-bottom: 50px;}
    .news_list dd{padding: 40px;padding-bottom: 0;}
    .swiper-num,.news_pageswiper{padding: 0 50px;}
    .news_in{padding: 50px;}
    .news_list dt{width: 400px;}
    .news_list dd{width: calc(100% - 400px);}
    .news_list dd p{margin-bottom: 20px;}
    .news_list li{margin-bottom: 30px;}
    .swiper-num{bottom: 60px;}
    .news_pageswiper{bottom:30px;}
}
@media only screen and (max-width:1024px) {
    .news_slider{margin-bottom: 30px;}



    .news_list dd{padding: 20px;padding-bottom: 0;}
    .news_in{padding: 20px;}
    .news_list dt{width: 300px;}
    .news_list dd{width: calc(100% - 300px);}
    .news_list dd p{margin-bottom: 10px;}
    .news_list dd h3{margin-bottom: 10px;max-height: 48px;}
    .news_list li{margin-bottom: 20px;}
    .swiper-num, .news_pageswiper{display: none;}
}

@media only screen and (max-width:767px) {
    .news_slider{margin-bottom: 20px;}

    .news_slider dl{height: auto !important;}
    .news_list dt,.news_list dd,.news_slider dt,.news_slider dd{width: 100%;float: none;}
    .news_list dd{padding: 20px;}
    .news_list li:last-child{margin-bottom: 0;}

}


/*媒体*/
.media_list ul,.notice_list ul{overflow:hidden;margin: 0 -20px;}
.media_list dl,.notice_list dl{margin: 0 20px;}

.media_list li{float: left;width: 50%;}
.media_list dd p{max-height: inherit; height: 78px;-webkit-line-clamp:3;}
.media_list dd h3{max-height: inherit;    -webkit-line-clamp: inherit;    -webkit-box-orient: inherit;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.media_list dd{width: 100%;box-sizing:border-box;padding: 55px 65px;padding-bottom: 40px;}

.notice_cont{position: relative;overflow: hidden;background:#f2efea;}
.notice_list{position: relative;z-index: 5;}
.notice_list dl{background:#fff;}
.notice_list li{float: left;width:33.33%;}
.notice_list dd{width: 100%;box-sizing:border-box;padding:50px;padding-bottom: 70px;}
.notice_list dd p{max-height: inherit; height: 104px;-webkit-line-clamp:4;}
.notice_list dd h3{height: 60px;}

@media only screen and (max-width:1440px) {
    .media_list dd{padding:40px;padding-bottom: 30px;}
    .media_list ul,.notice_list ul{margin: 0 -15px;}
    .media_list dl,.notice_list dl{margin: 0 15px;}
    .notice_list dd{padding:40px;padding-bottom: 60px;}
}
@media only screen and (max-width:1024px) {
    .media_list dd{padding:20px;padding-top: 30px;}
    .media_list ul,.notice_list ul{margin: 0 -10px;}
    .media_list dl,.notice_list dl{margin: 0 10px;}
    .media_list dd p{height: 72px;}

    .notice_list dd{padding:20px;}
    .notice_list dd h3{height: 48px;}

}
@media only screen and (max-width:767px) {
    .media_list ul,.notice_list ul{margin: 0;}
    .media_list dl,.notice_list dl{margin: 0;}
    .media_list li,.notice_list li{float: none;width: 100%;}
    .media_list dd p{height: auto;max-height: 72px; line-height: 24px;}

    .notice_list dd h3{height: auto; max-height: 48px;}
    .notice_list dd p{height: auto;max-height: 96px;    line-height: 24px;}

}

/*举报*/
.nobanner_border .header{border:0;}
.pub_colorbg{position: relative;background:#f2efea;}
.pub_zindex{position: relative;z-index: 9;}

.report_cont{padding: 110px 0 120px 0;}
.report_inser{background:#fff;padding: 50px 105px;}
.report_inser .pub_title{margin-bottom: 30px;}
.report_inser .d_title{margin-bottom: 50px;}
.report_edit{margin-bottom: 100px;}
.report_c p{line-height: 28px;margin-bottom: 20px;}
@media only screen and (max-width:1440px) {
    .report_cont{padding:80px 0;}
    .report_inser{padding:50px 80px;}
}
@media only screen and (max-width:1024px) {
    .report_cont{padding:50px 0;}
    .report_inser{padding:50px;}
    .report_inser .pub_title{margin-bottom: 20px;}
    .report_inser .d_title{margin-bottom: 30px;}
    .report_edit{margin-bottom: 50px;}
    .report_c p{margin-bottom: 10px;}
}

@media only screen and (max-width:767px) {
    .report_cont{padding:30px 0;}
    .report_inser{padding:20px;}
    .report_inser .pub_title{margin-bottom: 10px;}
    .report_inser .d_title{margin-bottom: 10px;}
    .report_edit{margin-bottom: 30px;}
    .report_c p{margin-bottom: 10px;}
}

/*联系多彩同盟*/
.contact_map{position: relative;overflow: hidden;margin-top: 70px;}
#map{width: 130%;height: 780px;margin-left: -30%;}
.contact_text{    box-shadow: 0 0 10px rgba(0,0,0,0.2);width: 530px;height: 100%;box-sizing:border-box; position: absolute;right:12.3%;top:0;background: rgba(245,239,226,0.92);padding: 110px 85px;padding-bottom: 0}
.contact_text h3{font-style:italic;margin-bottom: 80px;}
.contact_text h3 i{display: block;width: 44px;height: 5px;background:#df4954;margin-top: 30px;}

.contact_text ul{height: calc(100% - 230px);overflow: hidden}
.contact_text li{margin-bottom: 70px;}
.contact_text li:last-child{margin-bottom: 0;}
.contact_text dl{overflow: hidden;}
.contact_text dt{float: left;font-size: 24px;color:#e0515b;float: left;font-weight: bold;}
.contact_text dt,.contact_text dd h4{line-height: 24px;}
.contact_text dd{float: right;width: calc(100% - 40px)}
.contact_text dd h4{margin-bottom: 20px;}

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

@media only screen and (max-width:1440px) {
    #map{height:600px;}
    .contact_text{width: 440px;right: 8%;padding:70px 50px;padding-bottom: 0;}
    .contact_text h3{margin-bottom: 50px;}
    .contact_text li{margin-bottom: 40px;}
    .contact_text ul{height: calc(100% - 170px);}

}
@media only screen and (max-width:1024px) {
    .contact_map{margin-top: 50px;}
    #map{height:400px;}
    .contact_text{width: 300px;right: 2%;padding:30px;padding-bottom: 0;}
    .contact_text h3{margin-bottom: 40px;}
    .contact_text li{margin-bottom: 20px;}
    .contact_text h3 i{height: 3px;}
    .contact_text dd h4{margin-bottom: 10px;}
    .contact_text ul{height: calc(100% - 130px);}
}
@media only screen and (max-width:767px) {
    .contact_map{margin-top: 20px;}
    #map{height:150px;width:100%;margin-left: 0;}
    .contact_text{width:100%;padding:20px;position: static;box-shadow:none}
    .contact_text h3 i{margin-top: 20px;width: 36px;}
    .contact_text h3{margin-bottom: 20px;}
    .contact_text ul{height:auto}
}

/*网站地图*/
.sitemap_cont{padding: 120px 0 140px 0;}
.sitemap_list ul{overflow: hidden;margin: 0 -13px;}
.sitemap_list dl{margin: 0 13px;border-top:1px solid #0f0f0f;padding: 30px 40px;}
.sitemap_list li{width: 25%;float: left;margin-bottom: 50px;}
.sitemap_list dd p{line-height:36px;}
.sitemap_list dd{padding-top: 10px;}
.sitemap_list li:nth-child(4n+1){clear: both;}
@media only screen and (max-width:1440px) {
    .sitemap_cont{padding: 80px 0;}
    .sitemap_list dl{padding:30px;}
}
@media only screen and (max-width:1024px) {
    .sitemap_cont{padding: 50px 0;}
    .sitemap_list dl{padding:20px;}
    .sitemap_list li{margin-bottom: 30px;}
}
@media only screen and (max-width:767px) {
    .sitemap_cont{padding: 30px 0;}
    .sitemap_list dl{padding:20px 0;}
    .sitemap_list li{margin-bottom:0;}
    .sitemap_list li{float: none;width: 100%;}
    .sitemap_list dd{padding-top: 0;overflow: hidden;}
    .sitemap_list dd p{float: left;margin-right: 20px;}
}


/*加入多彩同盟*/
.join_tab{text-align: center;margin-bottom: 50px;}
.join_tab ul{display: inline-block;}
.join_tab li{float: left;text-align: center;}
.join_tab li a{background:#fff;border-radius:30px; width: 246px;height: 56px;line-height: 56px; display: block;margin: 0 50px;}
.join_tab li.on a{background:#df4954;color:#fff !important;}

.join_serach{padding: 0 15px;margin-bottom: 60px;}
.join_form dt,.join_serach button{height: 46px;line-height: 46px;}
.join_serach button{width: 102px;float: right;background:#df4954;color: #fff;font-size: 22px;border-radius: 5px;}
.join_form{width: calc(100% - 135px)}
.join_form li{width: 25%;float: left;}
.join_form ul{margin: 0 -15px;}
.join_form dl{margin: 0 15px;position: relative;border-bottom:1px solid #1a1a1a;width: auto;
    float: none;}
.join_form dd {z-index: 99; position: absolute; max-height:200px; overflow-y: auto; overflow-x: hidden; background: #fff; width:100%; left: 0px; top:100%; display: none;  border: 1px solid #eee;border-top: 0; box-sizing:border-box;box-shadow: 0 0 10px rgba(0,0,0,0.2); }
.join_form dd a { display: block; line-height: 40px; white-space: normal; padding: 0 20px; }

.join_form dt{position: relative;cursor: pointer;}
.join_form dt i{height: 30px;line-height: 30px;  font-size: 16px;    font-weight: bold;position: absolute;top:0;right: 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;}

.join_form dt.on_o i{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg)}

/*11*/
.society_list dt,.society_list dd{padding: 0 50px 0 65px;}
.society_list dt{overflow: hidden;}
.society_list dt .s_iteam{float: left;position: relative;}
.society_list dt .s_iteam:nth-child(1),.society_list dt .s_iteam:nth-child(3){width:29%;}
.society_list dt .s_iteam:nth-child(2){width:calc(100% - 58% - 60px)}
.society_list dt .s_iteam:last-child{width:60px;float: right;}

.society_list_02 li{background:#e8e8e8;border: 1px solid #cacaca;border-top:0;}
.society_list_02 li:first-child{border-top: 1px solid #cacaca;}
.society_list_02 li:nth-child(2n){background:#fff;}
.society_list_02 dt{line-height: 76px;cursor: pointer;}
.society_list_02 dd{overflow: hidden;border-top:1px solid #d9d9d9;padding-top: 50px;padding-bottom: 80px; display: none;}
.society_text{overflow: hidden;}
.s_iteam em{float: left;width: 50px;}
.s_iteam b{font-weight: normal;}
.s_iteam b:last-child{display: none;}
.s_iteam i{position: absolute;right: 0; top:50%;margin-top: -7px; width: 14px;height: 14px;line-height: 14px;font-size: 16px; font-weight: bold; border-radius:50%;text-align: center;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.society_edit{margin-bottom: 60px;}
.society_edit .edit_con_original{color:#1a1a1a;line-height: 30px;}
.society_p{margin-bottom: 50px;}
.society_p:last-child{margin-bottom: 0;}
.society_p h4{margin-bottom: 20px;}
.society_le{width: 50%;padding-right: 4%;box-sizing:border-box; float: left;border-right: 1px solid #c4c2be;}
.society_re{width: 50%;padding-left: 4%;box-sizing:border-box;float: right;}

.society_01{overflow: hidden;margin-bottom: 40px;}
.society_01 p{float: left;margin-right: 130px;}
.society_01 p:last-child{margin-right: 0;}

.society_list_02 li.on{border:1px solid #eee; background:#f8f5ea;box-shadow: 0 4px 10px rgba(0,0,0,0.2);position: relative;}
.society_list_02 li.on dt{color:#fff;background:#df4954;}
/*.society_list_02 li.on .s_iteam:last-child{color:#b8120d;}*/
.society_list_02 li.on dt .s_iteam b:first-child{display: none;}
.society_list_02 li.on dt .s_iteam b:last-child{display: block;}
.society_list_02 li.on dt .s_iteam i{-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);}

.join_btn{overflow: hidden;}
.join_le{float: left;overflow: hidden;}
.join_le .part_btn{float: left;margin-right: 20px;padding-top: 0;}
.join_le .part_btn:last-child{margin-right: 0;}
.join_re{float: right;line-height: 56px;}
.join_re i{margin-left: 20px;}
.join_re em{border-bottom: 1px solid #000;}
.part_btn01 a{width: 170px;}
.part_btn02 a{width: 190px;background:#fff;color:#000;}
.part_btn02 a:hover{color:#000 !important;}

@media only screen and (max-width:1440px) {
    .join_tab li a{margin: 0;}
    .join_serach button{width: 90px;}
    .join_form {width: calc(100% - 100px);}
    .join_form ul{margin: 0 -8px;}
    .join_form dl{margin: 0 8px;}
    .society_list dt, .society_list dd{padding: 0 40px;}
    .society_list_02 dd{padding-top: 40px; padding-bottom: 50px;}
    .society_p{margin-bottom: 30px;}
    .society_edit{margin-bottom: 40px;}
}
@media only screen and (max-width:1024px) {
    .join_tab li a{width:200px;height: 50px;line-height: 50px;}
    .join_tab,.join_serach{margin-bottom: 30px;}

    .society_list dt, .society_list dd{padding: 0 10px;}
    .society_list dd{padding:20px 10px;}
    .society_01{margin-bottom: 20px;}
    .society_p h4{margin-bottom: 10px;}
    .society_p{margin-bottom: 20px;}
    .society_list_02 dt{line-height: 50px;}
    .society_list_01{height:50px;line-height: 50px;}
    .society_edit{margin-bottom: 20px;}
}

@media only screen and (max-width:767px) {
    .join_tab, .join_serach{margin-bottom: 10px;}
    .join_serach{padding: 0;}

    .join_tab li a{width: 100%;height: 40px;line-height: 40px;}
    .join_tab li{width: 33.33%;}
    .join_tab ul{display: block;}
    .join_form li{float: none;width: 100%;}
    .join_form dt i{height:40px;line-height: 40px;}
    .join_form ul{margin: 0;}
    .join_form dl{margin: 0;}
    .join_form{width: 100%;}
    .join_serach button{height: 40px;line-height: 40px;float: none;margin: auto;display: block;margin-top: 10px;    width: 100%;}

    .society_le{margin-bottom: 20px;}
    .society_01 p{float: none;margin: 0;line-height: 24px;}
    .society_le,.society_re{float: none;width: 100%;padding: 0;border: 0}
    .society_list dt .s_iteam{width:70px;}
    .society_list dt .s_iteam:first-child,.society_list dt .s_iteam:nth-child(2),.society_list dt .s_iteam:nth-child(3){width: 100%;float: none;}

    .society_list_02 dt{line-height: 30px;}
    .society_list dt,.society_list dd{padding:10px;}
    .part_btn01 a,.part_btn02 a{width: 130px;}
    .join_le .part_btn{margin-right: 10px;}
    .society_list_01{height: auto;line-height: 30px;}
    .join_re{float: none;clear: both;text-align: right;line-height: 30px;}
    .join_le{float: none;width: 100%;margin-bottom: 10px;}
}



/*搜索效果*/
input,button,textarea{border: none;outline: none;background:none;box-sizing:border-box;}
.search_t{width: 660px;max-width:100%;border:1px solid #efefef;overflow: hidden;box-sizing:border-box;}
.search_t input,.search_t button{height: 52px;line-height: 52px;}
.search_t input{padding-left: 30px;width: calc(100% - 95px);float: left;color:#554f45;}
.search_t button{width: 95px;text-align: center;float: right;font-size: 20px;}

.search_result{border-bottom:1px solid #d0001d;padding-bottom: 30px;color: #554f45;}
.search_result span{color:#bb1e00;}
.search_list ul{padding-bottom: 20px;}
.search_list li{padding: 40px 20px;padding-bottom: 50px;border-bottom:1px solid #d0001d;}
.serach_time{color: #d0001d;margin-bottom: 10px;}
.search_list h3{margin-bottom: 25px; line-height: 30px;max-height: 60px; display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.search_list h3 span{color: #bb1e00;}
.search_list p{max-height: 48px;-webkit-line-clamp: 2;margin-bottom: 20px;}


@media only screen and (max-width:1440px) {
    .search_list ul{padding-bottom:0;}
    .search_list li{padding: 30px 20px;}
    .search_result{padding-bottom: 20px;}
    .search_list h3{margin-bottom: 20px;}
}
@media only screen and (max-width:1024px) {
    .search_t input, .search_t button{height:44px;line-height: 44px;}
    .search_t input{padding-left: 20px;width: calc(100% - 50px)}
    .search_t button{width: 50px;}
    .search_list h3{margin-bottom: 10px;line-height: 24px;max-height:48px;}

}
@media only screen and (max-width:767px) {
    .search_t input, .search_t button{height: 40px;line-height: 40px;}
    .search_result{padding-bottom: 10px;}
    .search_list li{padding: 20px 10px;}
    .search_t input{padding-left: 10px;}
}

@media only screen and (min-width:1025px) {
    .d_close a:hover{background:#b8120d;}
    .news_list dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .news_list dl:hover,.notice_list dl:hover{background:#df4954;}
    .news_list dl:hover,.news_list dl:hover a,.news_list dl:hover .nes_time,.news_list dl:hover p{color:#fff;}
    .news_list dd a:hover{color:#fff !important; opacity: 0.8;}
    .report_c .tel_link:hover{color:#000 !important;cursor: default;}
    .contact_text .tel_link:hover{color:#000 !important;cursor: default;}
    .news_in h3 a:hover{color:#fff !important; opacity: 0.8;}

}


.about_bus{position: relative;}
.about_bus .blank_20{z-index: 2;}
.about_picture{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.about_picture ul{width: 100%;height: 100%;}
.about_picture li{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.about_picture li{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;}
.about_picture li.on{visibility: visible;opacity: 1;}



/*门店*/
.pub_select{float: left;width: 48%;padding-right: 1%;}
.pub_select{float: left;position: relative;}
.pub_select.sheng{border-right: 1px solid #d6d8da;}
.pub_select.shi{float: right;    border-right: 1px solid #d6d8da;}
.option{max-height: 170px;overflow-y:scroll !important;padding: 8px 0; box-shadow: 0 0 10px rgba(0,0,0,0.1);display: none;position: absolute;top:100%;left: 0;width:100%;background:#fff;}
.option li{line-height: 30px;cursor: pointer;}

.store_cont .sec_r input{cursor: pointer;}
.store_cont .sec_r input,.option li{box-sizing:border-box;padding: 0 10px;}
.pub_select .arrow{width: 20px;position: absolute;top:0;right: 3px;}
.pub_select .arrow i{ font-size: 20px;font-weight: bold;transition: all .3s;position: absolute;top:0;left: 0;}

.guideDiv_sec{position: relative;z-index: 99;}
.info_input.cur i{    transform: rotate(180deg);}
.sec_l dt p{box-sizing: border-box;}
.sec_r02{display: none;}

.sec_r01{padding-right: 0;}

@media only screen and (max-width:767px) {
    .store_cont .guideDiv_sec{padding: 0;background:none}
    .store_cont .sec_l,.store_cont .sec_r{width: 100%;float: none;background:#fff;}
    .store_cont .sec_l{margin-bottom: 10px;}
    .store_cont .sec_l dt{z-index: 9;}
    .store_cont .sec_r{padding: 0 10px;}
    .store_cont .sec_r input{font-size: 14px;}
    .store_cont .sec_l,.store_cont .sec_l dd,.store_cont .sec_r input,.store_cont .sec_r button{height: 40px;line-height: 40px;}

    .pub_select .arrow{height: 100%;line-height: 40px;}
    /*.store_cont .sec_r .info_input input{padding-left: 0;}*/
    .store_cont .sec_r input{padding: 0 10px;}
    .store_cont .sec_r{padding: 0;}
    .pub_select{width: 50%;box-sizing:border-box;}
}


.sec_r01 .btn{background:#fff; position: absolute;top:-10px; right: -40px;width: 40px;height: calc(100% + 20px)}
@media only screen and (max-width:767px) {
    .sec_r01 .btn{height: 40px;top:0;right: 0;}
    .city_select{width: calc(100% - 40px)}
}

.pub_select dt{line-height: 30px;cursor: pointer;}
.pub_select dd{display: none; padding: 8px 0;    box-shadow: 0 0 10px rgba(0,0,0,0.1); position: absolute;left: 0;top:100%;width: 100%;background:#fff;}
.pub_select dd p{padding: 0 10px;line-height: 30px;cursor: pointer;}
.pub_select .on_o .arrow i{    transform: rotate(180deg);}
@media only screen and (max-width:767px) {
    .pub_select dt{height: 40px;line-height: 40px;padding: 0 10px;}
    .guideDiv_l{z-index: 99;}
}


/*轮播1*/

.pub_one{position: relative;}
.one_page{position: absolute;left: 0;bottom: 20px;width: 100%;}
.one_page span{border-radius: 0;width: 10%;height: 5px;background: none;opacity: 1 !important;position: relative;margin: 0 5px;}
.one_page span:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background:#fff;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.one_page .swiper-pagination-bullet-active:after{height:100%;background:#df4954;}
@media only screen and (max-width:1024px) {
    .one_page{display: none;}
}

/*添加视频*/
.v_graybg{position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);color: #fff;font-size: 52px;display: none;}
.details_01 a{cursor: default;}
.details_01 .video_button{display: block;position: relative;cursor: pointer;}
.video_button .v_graybg{display: block;}
@media only screen and (max-width:1024px) {
    .v_graybg{font-size:36px;}
}


/*添加分页*/
/*01*/
.bus_slider .base_btn{display:block;}
.bus_slider .base_page{font-size: 18px;line-height: 50px;display: block;}
.bus_slider .base_page span:after{display: none;}
.bus_slider .base_page .swiper-pagination-current{color: #df4954;font-weight: bold;font-size:20px;}
.bus_slider .base_btn div{top:auto;bottom: 0;background:none !important;box-shadow: none !important;font-size:26px; width: 50px; height: 50px;line-height: 50px;}
.bus_slider .swiper-button-next *,.bus_slider .swiper-button-prev *{display: block;}
.bus_slider .swiper-button-next:after,.bus_slider .swiper-button-prev:after{display: none;}
.bus_slider .base_btn .swiper-button-prev{left:calc(100% - 50% - 100px)}
.bus_slider .base_btn .swiper-button-next{right:calc(100% - 50% - 100px)}


/*02*/
.store_slider{position: relative;}
.store_slider .base_btn{display:block;}
.store_slider .base_page{font-size: 18px;line-height: 50px;display: block;}
.store_slider .base_page span:after{display: none;}
.store_slider .base_page .swiper-pagination-current{color: #df4954;font-weight: bold;font-size:20px;}
.store_slider .base_btn div{top:auto;bottom: 0;background:none !important;box-shadow: none !important;font-size:26px; width: 50px; height: 50px;line-height: 50px;}
.store_slider .swiper-button-next *,.store_slider .swiper-button-prev *{display: block;}
.store_slider .swiper-button-next:after,.store_slider .swiper-button-prev:after{display: none;}
.store_slider .base_btn .swiper-button-prev{left:calc(100% - 50% - 100px)}
.store_slider .base_btn .swiper-button-next{right:calc(100% - 50% - 100px)}


.buss_store .store_slider ul a{margin: 0;}
.buss_store .store_slider li{margin-bottom: 0;}
.buss_store .store_slider .base_page{margin-top: 10px;}
.buss_store .store_slider p{height: 52px;}






.upload_boxfile {
    position: relative;
    width: 160px;
    height: 56px;
    background: #df4954;
    cursor: pointer;
}
.upload_boxfile input {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    font-size: 0;
}
.upload_boxfile span {
    position: absolute;
    left: 0;
    top: 0;
    color: #fff;
    width: 100%;
    text-align: center;
    line-height: 56px;
    height: 56px;
}
.upload_boxfile span i {
    padding-right: 10px;
    vertical-align: sub;
    top: -3px;
    left: 4px;
    position: relative;
    font-size: 22px;
}

@media only screen and (max-width:1230px) {
    .upload_boxfile { width: 130px; line-height: 40px;height: 40px;}
    .upload_boxfile span{line-height: 40px;height: 40px;}
}


<!--耗时1753297876.3582秒-->