@charset "utf-8"; /*基础部分开始*/ .mh,nav{ display:none} body{ color:#000; margin:0 auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; scroll-behavior: smooth; overflow-x:hidden } .cl{ clear:both} ::-webkit-scrollbar{width:10px;height:10px} ::-webkit-scrollbar-button:vertical{display:none} ::-webkit-scrollbar-track:vertical{background:000} ::-webkit-scrollbar-track-piece{background:#f6f6f6} ::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;} ::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B} ::-webkit-scrollbar-corner:vertical{background:#535353} ::-webkit-scrollbar-resizer:vertical{background:#FF6E00} img{ border:none} div,ul,li { color:#000; font-size:15px; font-family:Arial, Helvetica, sans-serif; margin:0 auto; padding:0; list-style:none } *{outline:0px; box-sizing:border-box} a,a:link,a:visited,a:active { color: #333; text-decoration: none; } a:hover { text-decoration:none; color: #da0216; transition: 0.3s ease-in-out; } input::-webkit-input-placeholder{ color: #fff; } WebKit browsers input::-webkit-input-placeholder {  color: #fff; } Mozilla Firefox 4 to 18 input:-moz-placeholder {  color: #fff; } Mozilla Firefox 19+ input::-moz-placeholder {   color: #fff; } Internet Explorer 10+ input:-ms-input-placeholder {   color: #fff; } .warp{ width:100%; padding: 0 4%} /*基础部分结束*/ .m_img{display:block;height:55px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;} .m_img .headlf{padding-top:10px;padding-left:4%;float: left;} .m_img .headlf img{height:30px;} .m_img .headrg{padding-right:4%;padding-top:4px;float: right;} .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block} .headrg img{ height:30px; margin-top:6px} .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000} .m_nav .closecover{position:absolute;width:100%;height:100%;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1} .m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0} .m_nav .m_navList{position:absolute;width:100%;right:0px;top:64px;background:#fff;height:100%;z-index:100;right:-80%;} .m_nav .m_navList ul{padding-left:5%;padding-right:5%} .m_nav .m_navList ul li{border-bottom:1px solid #eee} .m_nav .m_navList ul li a{display:block;height:45px;color:#333;line-height:45px;padding-left:5%;font-size:16px} .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%} .m_nav .m_navList ul li .m_f_a a{flex: 1;} .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;} .icon{ background:url(../images/plus1.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s} .icon_on{background:url(../images/reduce1.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s} .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;} .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:5%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;} header{ position:fixed; top:0; left:0; z-index:99; height:64px; background:#fff; border-bottom:1px solid #eee;} header .logo{ width:50%; position:relative; margin-top:20px} header .a_js{ height:64px; padding-left:4%; width:15%;float:left;} header .a_js img{ height:30%; top:50%; transform: translateY(-50%); top:50%; position:absolute} .lan{ float:right; background:#da0116; height:64px; width:15%;position:relative; display:block; text-align:center} .lan img{ cursor:pointer} .flex-lan{ display: block;animation: slide-up .3s ease-in-out forwards;transform: translateY(-10px);} .flex-lan li{ line-height:40px;} @keyframes slide-up { from { transform: translateY(-5px); } to { transform: translateY(0); } } .lan .flex-lan{ width: 200%; height: 100px; position: absolute; left: 0; top:64px; padding:10px; background: #fff;transition: 0.3s ease-in-out; display:none; z-index:99;} .lan img{ width:70%;top:50%; transform: translateY(-50%); position:absolute; left:10px} .cd-popup-trigger0{float:right; background:#da0116; height:100%; width:15%; display:block; position:relative; text-align:center; padding-top:20px; height:64px} .cd-popup-trigger0 img{ width:40%} .cd-popup-trigger0:before{ position:absolute; z-index:1; width:1px; height:30%; top:34%; content:''; background:#fff; left:0} #searchbg { display:none; position: absolute; top: 64px; left: 0; width: 100%; padding:80px 0; height:100vh; background-color:rgba(0,0,0,.8); animation: slide-up .3s ease-in-out forwards; } .srarch{width:90%; border-bottom:1px solid #666; height:60px;} .srarch .searchi{ width:80%; height:60px; line-height:60px; background:none; border:none; font-size:14px; color:#fff} .srarch .searchb{ width:26px; height:26px; float:right; background:url(../images/ss.png); border:none; margin-top:15px; cursor:pointer} /*首页大图切换*/ .mySwiper { width: 100%; height:50vh; margin-top:64px } .mySwiper .swiper-slide { background: #fff; overflow:hidden; } .slide-inner { position:relative; width: 100%; height:100%; } .slide-inner .img{ width:100%; height:100%; position:relative; z-index:1; } .slide-inner img{width:100%; height:100%;object-fit: cover;} .mySwiper .swiper-pagination{ bottom: 20px !important; text-align:left; padding-left:8%} .mySwiper .swiper-pagination .swiper-pagination-bullet{ background:rgb(255,255,255,.1); width:20px; height:4px} .mySwiper .swiper-pagination .swiper-pagination-bullet-active{ background:rgb(255,255,255,0); width:40px;height:4px} .captiona{ position: absolute; width:100%; z-index:3; content:''; height:100%; opacity:.6; left:10%; transition: 1s ease-in-out; border-bottom: 100vh solid #fff; /* 梯形高度和颜色 */ border-left: 405px solid transparent; /* 左斜边 */ border-right: 0 solid transparent; /* 右斜边 */ } .swiper-slide-active .captiona{ left:100%; opacity:1; } .caption { position: absolute; z-index:2; overflow:hidden; padding-top:60px !important; padding-bottom:60px; left:0; width:100%; color:#fff; padding-left:8%; bottom: calc(20% + 80px); opacity: 0; transition: transform 1s, opacity 1s; } /*.caption .h1{ width:100%; padding-right:20%; float:left; line-height:30px; height:120px; overflow:hidden;color:#fff; font-size:16px;z-index:2; bottom:50px}*/ .caption .h1,.caption .h2{ display:none} .caption .h2 a{width:100%; padding-right:20%; float:left; padding-left:35px; background:url(../images/arrow.png) left center no-repeat; background-size:25px 25px; height:35px; line-height:35px; color:#fff; position:relative; z-index:2; margin-top:20px} .swiper-slide-active .caption { padding-left:8%; transform:translateY(100px); /* 最终位置,可以根据需要调整 */ opacity: 1; /* 显示文字 */ } .swiper-pagination-bullet{ background-color: transparent; opacity: 1; margin: 0 6px !important; width: 40px; height: 9px; position: relative; outline: none; vertical-align: middle; } .swiper-pagination-bullet span{ width: 100%; height: 2px; background-color:rgba(255,255,255,.5); display: block; margin-top: 2px; } .swiper-pagination-bullet i{ background-color: #fff; height: 2px; width: 100%; position: absolute; top: 2px; transform: scaleX(0); transform-origin: left; z-index: 3; transition-timing-function: linear; } .swiper-pagination-bullet-active i{ animation: middle 7s forwards; width:100%; } @keyframes middle{ 0%{ transform: scaleX(0); left: 0; } 100%{ transform: scaleX(1); left: 0; } } .page1{ padding:35px 0 20px 0} .newban{ width:100%; float:left; margin-bottom:25px;} .newban strong{ display:none} .newban .ban{ float:right; width:100%} .newban .ban span{ display:none} /*.newban .ban span{ float:right; background: url(../images/more.png) right center no-repeat; background-size:18px 18px; padding-right:25px; height:23px;}*/ .newban .ban span a{color:#666} .newban .ban span a:hover{color:#da0116} .newban .ban ul{width:100%; float:left} .newban .ban ul li{ float:left; width:25%;font-size:18px ; text-align:center; position:relative; cursor:pointer} .newban .ban ul li .on{ color:#da0116} .n_l,.n_r{ width:100%; float:left} .n_l{ margin-bottom:25px} .ah1,.ah2,.ah3{ display:none} .ah1{ width:100%; float:left; margin-bottom:15px; margin-top:25px} .ah2{ width:100%; float:left; margin-bottom:15px;} .ah3{ width:100%; float:right;} .ah1 img,.ah2 img,.ah3 img{ width:100%;} .mySwipera { width: 100%; height: 260px; float:left; cursor: pointer; } .mySwipera .swiper-paginationa{ bottom: 55px !important; z-index:999; position:absolute; text-align:center} .mySwipera .swiper-paginationa .swiper-pagination-bullet{ width: 10px; height: 10px;background: rgba(255,255,255,.3);border-radius: 50px; margin:0 5px !important} .mySwipera .swiper-paginationa .swiper-pagination-bullet-active{background:rgba(255,255,255,1);border-radius: 50px;width: 10px; height: 10px;} .mySwipera .swiper-slide{ width:100%;float:left; position:relative; height:100%;} .mySwipera .swiper-slide:hover .qh_tit{ color:#da0116} .mySwipera .swiper-slide .qh_img{ width:100%; height:100%; float:left; position:relative} .mySwipera .swiper-slide .qh_img img{ width:100%; height:100%;object-fit: cover;} .mySwipera .swiper-slide .qh_area{ background:rgba(0,0,0,.5); height:46px; position:absolute; z-index:1; bottom:0; left:0} .mySwipera .swiper-slide .qh_area .qh_tit{ width:100%; height:46px; color:#fff; line-height:46px; overflow:hidden; padding:0 20px;position:relative; font-size:16px;transition: 0.3s ease-in-out;} .mySwipera .swiper-slide .qh_area .qh_des{ display:none} .mySwipera .swiper-slide .qh_area .qh_time{ display:none} .n_r_1:hover .n_r_1_r strong{color:#da0116} .n_r_1{ width:100%; float:left; margin-bottom:12px; border-bottom:1px solid #eee; overflow:hidden; padding-bottom:15px} .n_r_1_l{ width:70px; float:left; position:relative} .n_r_1_l:after{ width:1px; height:100%; position:absolute; content:''; border-left:1px dashed #ddd} .n_r_1_l strong{ float:left; width:100%;font-size:28px;text-align:center;} .n_r_1_l span{ float:left; width:100%; text-align:center} .n_r_1_r{ float:right; width:calc(100% - 85px)} .n_r_1_r strong{ float:left; height:56px; line-height:28px; overflow:hidden; font-weight:normal; font-size:16px; width:100%; margin-top:2px;transition: 0.3s ease-in-out;} .n_r_1_r span{ display:none} .n_r_2{width:100%; float:left;} .n_r_2 ul{ display:inline} .n_r_2 li{width:100%; float:left; overflow:hidden; height:46px; line-height:46px; padding-left:18px; position:relative} .n_r_2 li:before{ width:8px; height:8px; background:#c4c4c4; top:20px; left:0; content:''; position:absolute; border-radius:100%;transition: 0.3s ease-in-out;} .n_r_2 li span{ display:none} .video{ width:100%; height:230px;position:relative; cursor:pointer; overflow:hidden} .video .n1{ width:100%; height:100%; position:relative} .video .n1 img{ width:100%; height:100%;object-fit: cover;} .video .n2{width:100%; height:100%; position:absolute; text-align:center; z-index:1; top:0; left:0} .video .n2 .h1{ width:100%;font-size:24px; font-weight:bold; color:#fff; padding-top:30px} .video .n2 .h2{ width:100%;text-align:center; z-index:1; font-size:20px; font-weight:bold; color:#fff; padding-top:10px; padding-bottom:25px} .video .n2 .h3{ width:100%; text-align:center; z-index:1;color:#fff;} .video .n2 .h3 img{ width:15%} .overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 999; } .video-popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1000; width: 80%; max-width:60%; } .close-btn { position: absolute; top: -30px; right: -30px; color: white; font-size: 44px; cursor: pointer; display:none } .video-popup video{ width:100%} .video-modal { display: none; /* 默认隐藏 */ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 1000; justify-content: center; align-items: center; } .modal-content { position: relative; background: #000; width:100%; } .close-btn { position: absolute; top: -25px; right: 0px; color: white; font-size: 30px; cursor: pointer; } .video-modal video { width: 100%; height: auto; } .page2{ width:100%; background:url(../images/bg2.jpg) top center no-repeat; background-size:100% 100%; padding-top:30px; padding-bottom:30px} .cyban{ width:100%; float:left; margin-bottom:25px;} .cyban .cytit{ font-size:20px; float:left; width:100%; padding-bottom:15px} .tab{ float:right; display:inline; width:100%} .tab li{ float:left; padding-right:12px; line-height:33px; font-size:16px; cursor:pointer;transition: 0.3s ease-in-out;} .tab li:last-child{ padding-right:0} .tab li img{ vertical-align:middle; margin-right:5px;filter: grayscale(100%); height:20px; float:left; margin-top:5px} .tab .on{ color:#d8020e} .tab .on img{filter: grayscale(0%);} .cy_tit{ background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5)); width:100%; height:50px; line-height:50px; position:absolute; bottom:0; left:0; z-index:1; text-align:center; color:#fff; font-size:16px} .mySwiperb { width: 100%; height:100%; position:relative; } .mySwiperb .swiper-slide{ width:100%; height:100%;overflow:hidden ;position:relative;} .mySwiperb .swiper-slide img{width:100%; position:relative; height:100%;object-fit: cover;} .prevb{ background:url(../images/leftb.png); position: absolute; border-radius:100%; left: 10px; top:45%; z-index:1; width: 55px; height: 55px; cursor:pointer; transition: 0.3s ease-in-out; } .nextb{ background: url(../images/rightb.png) no-repeat; border-radius:100%; position: absolute; right: 10px; z-index:1; top:45%; width: 55px; height: 55px; cursor:pointer; transition: 0.3s ease-in-out; } .mySwiperb .swiper-paginationb{ display:none} .mySwiperc { width: 100%; height:100%; position:relative; } .mySwiperc .swiper-slide{ width:100%; height:100%;overflow:hidden ;position:relative;} .mySwiperc .swiper-slide img{width:100%; position:relative; height:100%;object-fit: cover;} .prevc{ background:url(../images/leftb.png); background-size:35px 35px; position: absolute; border-radius:100%; left: 10px; top:50%; transform:translateY(-50%); z-index:1; width: 35px; height: 35px; cursor:pointer; transition: 0.3s ease-in-out; } .nextc{ background: url(../images/rightb.png) no-repeat; background-size:35px 35px; border-radius:100%; position: absolute; right: 10px; z-index:1; top:50%; transform:translateY(-50%); width: 35px; height: 35px; cursor:pointer; transition: 0.3s ease-in-out; } .mySwiperc .swiper-paginationc{ display:none} .mySwipercy {width: 100%; height: 272px;} .mySwipercy .swiper-slide{ width:100%; position:relative; height:100%;} .mySwipercy .swiper-slide .img{width:100%;height:100%;} .mySwipercy .swiper-slide .img img{width:100%;height:100%;object-fit: cover;} .jq{ width:100%; float:left} .jq ul{ display:inline} .jq ul li{ width:25%; float:left; border:1px solid #eee; background:#FFF; margin-left:-1px} .jq ul li:nth-child(1),.jq ul li:nth-child(5){ margin-left:0} .jq ul li .imgs{ width:100%; float:left; height:80px;display: flex;align-items: center;justify-content: center; overflow:hidden;transition: 0.3s ease-in-out;} .jq ul li .imgs img{ width:60%;transition: 0.3s ease-in-out;} .jq ul li .t{ width:100%; height:54px; line-height:22px; text-align:center; float:left; border-top:1px solid #fff;transition: 0.3s ease-in-out; padding:5px 5px; overflow:hidden; color:#666; font-size:13px} .jq ul li:nth-child(4n){ margin-right:0} .jq ul li:nth-child(5),.jq ul li:nth-child(6),.jq ul li:nth-child(7),.jq ul li:nth-child(8){ margin-top:-1px} .page3{ width:100%; background:#fff; background-size:100% 100%; padding-top:10px; padding-bottom:40px; overflow:hidden} .ywban{ width:100%; float:left; margin-bottom:30px;} .ywban strong{ font-size:20px;} .ywban span a{ padding:5px 15px; float:right; border:1px solid #da0116; color:#da0116; border-radius:20px 0 20px 0; background:#fff;transition: 0.3s ease-in-out;} .ywban span a:hover{ border-radius:5px 0 5px 0;} .yw{ width:100%; position:relative; float:left} .date-navigation{ z-index:2; position:absolute;left:0; background:url(../images/line.jpg) top center repeat-x; background-position:0 19px ; top:0; overflow:hidden; width:100%; display: flex; white-space: nowrap; scrollbar-width: none; /* 隐藏 Firefox 滚动条 */ -ms-overflow-style: none; /* 隐藏 Edge 滚动条 */ } .date-navigation::-webkit-scrollbar { display: none; /* 隐藏 WebKit 浏览器滚动条 */ } .date-navigation .date-item{ background:url(../images/dot.png) top center no-repeat; display: inline-block; margin-right:20px; margin-left:20px; cursor: pointer; padding-top:50px; z-index:6; transition: background-color 0.3s, color 0.3s; flex-shrink: 0; } .date-navigation .date-item.active { background:url(../images/dota.png) top center no-repeat; color: #da0116; } .date-navigation { scrollbar-width: none; -ms-overflow-style: none; } .date-navigation::-webkit-scrollbar { display: none; } .mySwiperd { width: 100%; position:relative; } .mySwiperd .swiper-slide { position:relative; width:100%; } .swiper-button-nextd{ width:30px; height:30px; background:url(../images/mr.png) no-repeat; background-size:30px 30px; position:absolute;right:0; top:4px; z-index:7; cursor:pointer} .swiper-button-prevd{ width:30px; height:30px; background:url(../images/ml.png) no-repeat;background-size:30px 30px; position:absolute; left:0; top:4px; z-index:7; cursor:pointer} .mySwiperd .swiper-button-next::after, .mySwiperd .swiper-button-prev::after { font-size: 20px; } .mySwiperd .swiper-slide .l{ width:100%; float:left; padding-top:100px; opacity:1;transition: transform 1s, opacity 1s; margin-left:-100px;transition: 0.3s ease-in-out;} .mySwiperd .swiper-slide .r{ width:660px; height:620px; float:right;background:url(../images/s_b_bga.png) no-repeat; background-size:100% 100%; overflow:hidden;justify-content: center;display: flex;align-items: center; display:none} .mySwiperd .swiper-slide .r img{max-width:70%;max-height:70%;object-fit: cover;transition: 0.3s ease-in-out;} .mySwiperd .swiper-slide .l .h1{ width:100%; float:left; overflow:hidden; font-size:18px; margin-bottom:10px} .mySwiperd .swiper-slide .l .h2{ width:100%; height:60px; line-height:30px; float:left; overflow:hidden; margin-bottom:25px; color:#666} .mySwiperd .swiper-slide .l .h3{width:100%;float:left; height:45px;} .mySwiperd .swiper-slide .l .h3 a{ color:#da0116} .mySwiperd .swiper-slide .l .h4{width:100%;float:left;} .mySwiperd .swiper-slide .l .h4 ul{ display:inline} .mySwiperd .swiper-slide .l .h4 ul li{ width:32%; float:left; position:relative; height:90px;overflow:hidden; margin-right:2%; background:url(../images/s_p_bg.png) no-repeat; background-size:100% 100%;justify-content: center;display: flex;align-items: center;} .mySwiperd .swiper-slide .l .h4 ul li:last-child{ margin-right:0} .mySwiperd .swiper-slide .l .h4 ul li img{ max-width:75%; max-height:75%;object-fit: cover;} .swiper-slide-active .l { margin-left:0 !important } .foot{ width:100%; background:#f5f5f6; padding:30px 4%; overflow:hidden;border-top:1px solid #eee; text-align:center} .foot strong{ width:100%; float:left; text-align:center; font-size:18px; font-weight:normal; margin-bottom:20px} .foot span{ width:100%; float:left; text-align:center; font-size:14px; font-weight:normal; margin-bottom:25px; color:#666} .foot em{ width:100%; float:left;text-align:center; font-style:normal} .foot em a{ display:inline-block; padding:0 26px; height:44px; line-height:44px; background:#da0116; border:1px solid #da0116; color:#fff; font-size:14px} .foot em a img{ margin-left:10px;transition: 0.3s ease-in-out;} .foot em a:hover img{ margin-left:15px} .foot em a:nth-child(2){ display:inline-block; width:200px;height:44px; line-height:44px; background:#fff; border:1px solid #da0116; color:#da0116;} footer{ width:100%; background:url(../images/foot_02.jpg) top center no-repeat #f5f5f6; border-top:1px solid #eee;overflow:hidden;padding-top:35px;} footer .h1{ width:100%; float:left; margin-bottom:35px; text-align:center} footer .h1 img{ width:80%;} footer .h2{ width:100%; float:left; margin-bottom:30px} footer .h2 .h2_1{ width:120px; float:left;padding-top:0px} footer .h2 .h2_2{ width:calc(100% - 130px); float:right;padding:0 0 0 20px; border-left:1px solid #ddd} footer .h2 .h2_2 li{ line-height:30px;color:#333; font-size:13px} footer .h2 .h2_2 li img{ vertical-align:middle; margin-right:14px; width:15px;} footer .h2 .h2_3{ float:left; width:calc(100% - 140px)} footer .h2 .h2_1 .h2_1_l{ width:40px; float:left; margin-bottom:10px} footer .h2 .h2_1 .h2_1_l img{ width:100%;} footer .h2 .h2_1 .h2_1_r{ width:100%; float:left;} footer .h2 .h2_1 .h2_1_r span{ width:100%; float:left; height:34px} footer .h2 .h2_1 .h2_1_r strong{ width:100%; float:left; color:#da0116; font-size:16px;} footer .h2 .h2_3{ width:100%; float:right; margin-top:30px;} footer .h2 .h2_3 .wx{ width:140px; text-align:center; float:right; line-height:30px; font-size:14px; color:#999} footer .h2 .h2_3 .wx img{ width:100%} footer .h2 .h2_3 .tel{ width:calc(100% - 145px); float:left; margin-top:-10px} footer .h2 .h2_3 .tel li{ width:100%; float:left; font-size:14px; line-height:32px; color:#333} footer .link{ float:right; width:100%; padding-top:20px} .copy{ width:100%; padding:15px 0; line-height:28px; color:#666; font-size:14px; border-top:1px solid #ddd} .copy *{ font-size:14px;color:#666;} .copy a{color:#666;} .copy span{ float:right; color:#da0116; display:none} .filter-disabled { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; } .filter-box { position: relative; } .filter-box select { display: none; } .filter-text { height: 100%; overflow: hidden; position: relative; cursor: pointer; padding: 0 30px 0 10px; background: #da0116; color:#fff } .filter-text input { font-size: 14px; } .filter-text .filter-title { width: 100%; height: 36px; line-height: 36px; border: 0; background-color: transparent; white-space: nowrap; overflow: hidden; padding: 0; color:#fff; cursor: pointer; } .filter-list { display: none; width: 100%; max-height: 300px; background-color: #fff; font-size: 14px; position: absolute; left: 0; z-index: 99; border: 1px solid #e6e6e6; overflow: auto; } .filter-list li.filter-null a { color: #d2d2d2; } .filter-list li a { display: block; padding: 0 10px; line-height: 36px; white-space: nowrap; overflow: hidden; cursor: pointer; font-size:14px } .filter-list li:hover { background-color: #f2f2f2; } .filter-list li.filter-selected { background-color: #da0116; } .filter-list li.filter-selected a{ display: block; color: #fff; } .filter-list li.filter-disabled { background-color: #fff; } .filter-list li.filter-disabled a{ display: block; color: #d2d2d2; } .filter-list li.filter-disabled:hover a { cursor: not-allowed!important; background-color: #fff; } .filter-box .icon { position: absolute; } .icon-filter-arrow { width: 8px; height: 6px; background-repeat: no-repeat; background-image: url(../images/sx.png); background-size: 100%; right: 10px; top: 13px; transition: all .2s; } .icon-filter-arrow.filter-show { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); } .filter-list::-webkit-scrollbar { width: 4px; height: 4px; } .filter-list::-webkit-scrollbar-track { background: #fff } .filter-list::-webkit-scrollbar-thumb { background: #CBCBCB; } .nice-select { width: 80%; padding: 0 10px; height: 38px; position: relative; color:#fff; background: #da0116 url(../images/a2.png) no-repeat right center; cursor:pointer; } .nice-select input { display: block; width: 100%; height: 38px; line-height: 38px \9; border: 0; outline: 0; background: none; cursor:pointer; color:#fff; } .nice-select ul { width: 100%; display: none; position: absolute; left: -1px; top: 38px; overflow: hidden; background-color: #fff; max-height: 250px; overflow-y: auto; border-top: 0; z-index:9999; } .nice-select ul li { height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; font-size:14px; cursor: pointer; } .nice-select ul li.on { background-color: #e0e0e0; } /*关于集团*/ .nyimg{ width:100%; height:240px; position:relative; border-bottom:1px solid #eee; margin-top:64px} .nyimg .h1{ width:100%; height:100%; position:relative} .nyimg .h1 img{ width:100%; height:100%;object-fit: cover} .nyimg .ban{ width:100%; position:absolute; bottom:0; height:50px;} .nyimg .ban:before{ width:calc(100% - 50px); background:#fff; content:''; position:absolute; left:0; top:0; height:100%; z-index:1} .nyimg .bans{ width:100%; position:relative; z-index:2;} .nyimg .bans .l{ width:calc(100% - 50px); float:left; height:50px; background:#fff; padding-top:15px; white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; -ms-overflow-style: none; } .nyimg .bans .l::-webkit-scrollbar { display: none; } .nyimg .bans .l a{ font-size:16px; font-weight:bold; padding-right:30px; position:relative; display: inline-block; } .nyimg .bans .l a:last-child{ padding-right:0} .nyimg .bans .l a:after{ width:1px; right:15px; top:3px; height:18px; background:#ccc; content:''; position:absolute } .nyimg .bans .l a:last-child:after{ display:none} /* 自定义滚动条 */ .nyimg::-webkit-scrollbar { height: 10px; } .nyimg::-webkit-scrollbar-thumb { background: #666; } .nyimg .bans .r{ width:50px; float:right;position:relative} .nyimg .bans .r img{ position:relative; width:100%; height:50px} #scrollLeftBtn,#scrollRightBtn{ display:none} #scrollLeftBtn{ width:8px; height:15px; background:url(../images/lm_03.jpg) center center no-repeat; border:none; right:40px; top:34px; cursor:pointer} #scrollRightBtn{ width:8px; height:15px; background:url(../images/lm_05.jpg) center center no-repeat; border:none; right:20px; top:34px; cursor:pointer} .nyimg .bans .l .on{ color:#d90115} .nyimg .bans .l span{ float:left; width:1px; text-align:center; height:22px; background:#ccc; margin:3px 35px 0 35px;} .nyimg .h2{ width:100%;position:absolute; z-index:1; text-align:center; top:22%; color:#fff; font-size:24px; font-weight:bold; line-height:80px;} .nyimg .h2 img{transition: transform 0.5s ease-in-out; cursor:pointer; width:50px; margin-top:-15px} .scroll-down{ display:none} .about{padding-top:30px} .ry{ background:#fff; overflow:hidden; padding-top:30px} .ny{ padding-top:30px} .contact{overflow:hidden; padding-top:30px; padding-bottom:30px} .about .a{ width:100%; float:left; color:#000; font-size:20px; font-weight:bold; padding-bottom:30px;} .num{ width:100%; float:left; padding-bottom:20px; border-bottom:1px solid #e5e5e5; margin-bottom:15px} .num ul{ display:inline} .num ul li{ width:25%; float:left} .num ul li .nums{ width:100%; float:left; margin-bottom:10px; position:relative} @font-face {font-family:DIN;src:url('../font/DIN-Medium.otf');} .num ul li .nums .counter{ color:#da0116; font-size:24px; font-weight:bold; font-family:DIN} .num ul li .nums i{ color:#da0116; font-size:14px; position:absolute; top:4px; margin-left:5px; font-style:normal} .num ul li .des{ width:100%; float:left; font-size:14px; color:#000} .num ul li:last-child{ padding-left:5%} .areas{ width:100%; float:left; font-size:16px; line-height:2; text-indent:2em} .areas img,.area table,.area video{ max-width:100%;} .areas p{ margin-bottom:20px;} .info_area{ width:100%; float:left; line-height:2; color:#333} .info_area table,.info_area video{ max-width:100%} .info_area img{ max-width:100%} /*.info_area p{ padding:10px 0}*/ .footem{ width:100%; height:30px} .zzry{ width:100%; float:left;} .zzry ul{ display:inline} .zzry li{ width:49%; float:left; margin-right:2%; margin-bottom:20px; border:1px solid #ddd; background:#fff;text-align: center;position:relative; overflow:hidden;height:150px; padding:10px 20px 0 20px;transition: 0.3s ease-in-out;} .zzry li:nth-child(2n){margin-right:0} .zzry li:hover{ border:1px solid #d90115} .zzry li .img{ width:100%; overflow:hidden; float:left; height:calc(100% - 50px);} .zzry li .img img{ max-width:100%;overflow:hidden; height:auto; vertical-align:middle; cursor:pointer; max-height:100%;object-fit: cover;} .imgmid{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle} .zzry li .tit{width:100%; float:left;text-align:center; height:50px; line-height:50px; overflow:hidden;} .page_list { height: 30px; line-height: 30px; text-align: center; letter-spacing: 0; font-family: Microsoft Yahei; font-size: 12px; margin-top:20px; padding-bottom: 10px; float: left; width: 100%; margin-bottom:10px; } .page_list a { display: inline-block; color: #333; border: 1px solid #ddd; background: #fff; text-align: center; padding: 0 13px; margin: 0 3px } .page_list a:hover { color: #fff; border: 1px solid #d20117; background: #d20117 } .page_list a.on { background-color: #d20117; color: #fff; border: 1px solid #d20117 } .news_1{ width:100%; float:left; margin-bottom:20px;background:#f5f5f5} .news_1 .l{ width:100%; float:left; overflow:hidden; height:220px} .news_1 .l img{ width:100%; height:100%; float:left; overflow:hidden;object-fit:cover;transition: 0.3s ease-in-out;} .news_1 .r{ width:100%; float:left; padding:15px;} .news_1 .r strong{ width:100%; float:left;line-height:24px; font-weight:normal;overflow:hidden; max-height:72px; font-size:17px;margin-bottom:20px;transition: 0.3s ease-in-out;} .news_1 .r span{ display:none} .news_1 .r i{ width:100%; float:left;line-height:30px; color:#666; font-style:normal} .news_1 .r i img{ vertical-align:middle; float:left; margin-right:5px; margin-top:3px} .news_1:hover .r strong{ color:#da0116} .news_1:hover .l img{transform: scale(1.1);} .news_2{ width:100%; float:left} .news_2 li{ width:100%; float:left; margin-bottom:15px; max-height:120px; background:#f5f5f5; padding:15px;transition: 0.3s ease-in-out} .news_2 li .l{ width:36%; height:90px; overflow:hidden; float:left;transition: 0.3s ease-in-out} .news_2 li .l img{ width:100%; height:90px;object-fit:cover;transition: 0.3s ease-in-out;} .news_2 li .r{ float:right; width:60%;} .news_2 li .rf{ float:right; width:100%;} .news_2 li .r .r_1,.news_2 li .rf .r_1{ width:100%; padding-bottom:5px; color:#666; float:left;overflow:hidden;} .news_2 li .r .r_2,.news_2 li .rf .r_2{ width:100%;font-size:15px; line-height:25px; max-height:50px; overflow:hidden; float:left;} .news_2 li .r .r_3,.news_2 li .rf .r_3{ display:none} .news_2 li .r .r_4,.news_2 li .rf .r_4{ display:none} .news_2 li .r .r_4 img,.news_2 li .rf .r_4 img{ float:left; vertical-align:middle; margin-right:8px; height:15px; margin-top:6px} .news_2 li:hover .l img{transform: scale(1.1);} .infolist{ width:100%; float:left;} .infolist li{ width:100%; float:left; margin-bottom:35px; padding:25px 25px 25px 0; background:#fff; box-sizing:border-box;transition: 0.3s ease-in-out; border:1px solid #ddd;} .infolist li:hover{ background:#da0216} .infolist li:hover *{ color:#fff !important} .infolist li .date{ width:100px; float:left; border-right:1px solid #ddd} .infolist li .date .date1{ width:100%; text-align:center; float:left; font-size:30px; font-weight:bold; height:40px; position:relative; margin-bottom:5px; color:#333} .infolist li .date .date2{ width:100%; text-align:center; float:left; font-size:14px; color:#333} .infolist li .area{ width:calc(100% - 120px);float:right; font-size:40px;} .infolist li .area .area1{ width:100%;float:left; font-size:18px;height:30px; line-height:30px; overflow:hidden; font-weight:bold;margin-bottom:10px} .infolist li .area .area2{ width:100%;float:left; font-size:14px;height:25px; line-height:25px; overflow:hidden;} .infolista{ width:100%; float:left;} .infolista li{ width:100%; float:left; margin-bottom:15px; padding:15px 15px 15px 0; overflow:hidden;box-sizing:border-box;transition: 0.3s ease-in-out; background:#f5f5f5} .infolista li:hover{ background:#da0216} .infolista li:hover *{ color:#fff !important} .infolista li .date{ width:80px; float:left; border-right:1px solid #ddd} .infolista li .date .date1{ width:100%; text-align:center; float:left; font-size:30px; font-weight:bold; height:30px; position:relative; margin-bottom:5px; color:#333} .infolista li .date .date2{ width:100%; text-align:center; float:left; font-size:14px; color:#333} .infolista li .area{ width:calc(100% - 100px);float:right; font-size:16px; line-height:24px; height:48px; overflow:hidden; padding-top:4px} .info_2{ width:100%; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #ddd; font-size:18px; font-weight:bold} .info_2 strong{ width:100%; float:left; padding-bottom:15px} .info_2 img{ float:left; height:90px } .info_2 .link a{border-radius:25px; padding:0 15px; color:#fff; height:35px; line-height:35px; font-size:14px; font-weight:normal;position:relative;background:#da0116;float:left;transition: all 0.3s} .info_1{ width:100%; float:left; padding-bottom:20px; margin-bottom:15px; border-bottom:1px solid #eee} .info_1_1{ width:100%; float:left;} .info_1_r{ display:none} .info_1_r a { width: 50px; height: 50px; float:left; background-color: #fff; align-items: center; display: flex; justify-content: space-around; border-radius: 50%; border: solid 1px #e7e7e7; } .info_1_r a:hover{ background:#da0116; border:1px solid #da0116} .info_1_r a:hover img{filter: brightness(0) invert(1);} .info_1_1 .h1{ width:100%; float:left; font-size:20px; line-height:1.5; color:#333; margin-bottom:10px} .info_1_1 .h2{ width:100%; float:left; font-size:14px;color:#666} .c_l{ width:100%; float:left} .c_l .h1{ width:100%; float:left; font-size:20px; margin-bottom:15px; font-weight:bold} .c_l .h2{ width:100%; float:left; font-size:16px; margin-bottom:15px; font-weight:bold} .c_l .h3{ width:100%; float:left; font-size:40px; margin-bottom:15px; font-weight:bold; color:#da0116} .c_l .h4{ width:100%; float:left; line-height:35px;} .c_lx{ width:100%; float:left; margin-top:30px;} .c_lx ul{ display:inline} .c_lx li{ width:32%; float:left; border:1px solid #ddd; border-radius:4px; margin-right:2%; height:140px; padding-top:15px; margin-bottom:15px} .c_lx li:nth-child(3n){ margin-right:0} .c_lx li large{ width:100%; text-align:center; float:left; height:55px} .c_lx li strong{ width:100%; text-align:center; float:left; padding-bottom:10px; font-size:14px; font-weight:normal} .c_lx li span{ width:100%; text-align:center; float:left;} #bdmap{ width:100%; float:right; height:300px; position:relative; margin-top:15px} .anchorBL{ display:none !important} .c_a_t{ width:100%;float:left; padding-bottom:20px; font-weight:bold; font-size:18px;} .c_a_t .link{ float:right; background:#da0116; width:35px; height:35px; border-radius:50px;display: flex; align-items: center;justify-content: center;} .c_a_t .link img{ width:60%} .c_a_d{ width:100%; float:left; line-height:1.5;} .c_a_d p{ margin-bottom:20px} .group_wx{ position:relative; cursor:pointer; float:left; margin-right:10px} .group_wx img{ width:35px; height:35px;} .group_wx:hover .flex-wx { display: block; animation: slide-up .2s ease-in-out forwards; transform: translateY(100px);} @keyframes slide-up { from { transform: translateY(100px); } to { transform: translateY(0); } } .group_wx .flex-wx { width: 160px; height: 160px; position: absolute; left: -60px; top: -160px; text-align: center; padding: 10px 10px 10px 2px; background: url(../images/wxflexbg.png) 1px top no-repeat;transition: 0.2s ease-in-out; display:none; z-index:9999999999999} .flex-wx img{ width: 135px !important; height: 135px !important; margin-left:12px} .group_wxa{ position:relative; cursor:pointer; float:right; margin-left:10px} .group_wxa img{ width:35px; height:35px;} .group_wxa:hover .flex-wxa { display: block; animation: slide-up .2s ease-in-out forwards; transform: translateY(100px);} @keyframes slide-up { from { transform: translateY(100px); } to { transform: translateY(0); } } .group_wxa .flex-wxa { width: 140px; height: 140px; position: absolute; right:0px; top: -160px; text-align: center; padding:5px; border-radius:5px; background: #FFF;transition: 0.2s ease-in-out; display:none; z-index:9999999999999} .flex-wxa img{ width:100%; height:100%} .yw_tit{ width:100%; float:left; margin-bottom:10px; border-bottom:1px solid #eee} .yw_tit .name{ float:left; background:#da0116; padding:10px 20px; color:#fff} .ywfg{ width:100%; float:left; height:20px} .c_pro a{ float:left; border:1px solid #da0116; border-radius:50px; color:#da0116; padding:8px 20px 8px 55px; margin-top:20px; background:url(../images/ca.png) left center no-repeat; background-size:11%; background-position:24px 13px;transition: 0.3s ease-in-out} .three{ width:100%; float:left} .three ul{ display:inline} .three ul li{ width:100%; float:left; margin-bottom:30px; border:1px solid #eee; height:290px; background:#FFF} .three ul li .imgs{ width:100%; float:left; height:240px;display: flex;align-items: center;justify-content: center; overflow:hidden;transition: 0.3s ease-in-out;} .three ul li .imgs img{ width:100%; height:100%;transition: 0.3s ease-in-out;object-fit: cover;} .three ul li .t{ width:100%; height:50px; line-height:50px; text-align:center; float:left; border-top:1px solid #ddd;transition: 0.3s ease-in-out;} .three ul li:nth-child(3n){ margin-right:0} .three ul li:hover .imgs img{transform: scale(1.1);} .three ul li:hover .t{ background:#da0116; color:#fff;}