@charset "UTF-8";
body{background: #f6f6f6}
.slide_img{position:absolute;top:0;z-index:1;height:750px;width:100%;left:0;}
.slide_img .swiper-container{width:100%;height:100%;}
.slide_img .item a{display:block}
.slide_img .item{background-size:cover;background-position:center;height:100%;width:100%;}
.header{position:relative;z-index:22}
.header .logo{text-align: center;padding: 32px 0 26px;}
.header .menu{width: calc(100% - 208px);}
.header .menu li{float: left;width: 12.5%;height: 54px;line-height: 54px;text-align: center;}
.header .menu li a{display: block;background: rgba(255, 255, 255, 0.1);margin-right: 4px;color: #fff;}
.header .menu li:nth-child(1) a{border-radius: 4px 0 0 4px;}
.header .menu li:last-child a{border-radius: 0 4px 4px 0;}
.header .menu li:hover a,
.header .menu li .on a{background: #FF9B05;}
.header .search1{width: 208px;height: 54px;line-height: 54px;padding: 0 8px 0 12px;background: rgba(255, 255, 255, 0.1);border-radius: 0 4px 4px 0;}
.header .search1 input{width: calc(100% - 35px);height: 54px;line-height: 54px;background: none;border: 0;outline: 0;font-size: 18px;color: #fff;text-align:center;}
.header .search1 button{width: 35px;height: 54px;flex-shrink: 0;background: none;border: 0;}
.header .search1 button i{font-size: 24px;color: #fff;}
.int1::-webkit-input-placeholder{color: #fff;font-size: 16px;}
.int1::-moz-placeholder{color: #fff;font-size: 16px;}
.int1::-ms-input-placeholder{color: #fff;font-size: 16px;}
.topfix{width: 100%;background: #FF9B05;color: #fff;display: none;padding: 15px 0;position: fixed;left: 0;top: 0;z-index: 22;}
.topfix.fix{display: block !important;}
.topfix .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.topfix .wp{position: relative;}
.topfix .fold{position: relative;}
.topfix .fold .cat{cursor: pointer;}
.topfix .fold .cat i{margin-left: 10px;transition:all ease .3s}
.topfix .fold.on .cat i:before{content:"\e65d"}
.topfix .fold .dropdown{position: absolute;top: 30px;display: none;width: 90px;text-align: center;left: 0;}
.topfix .fold .dropdown ul{padding: 15px 0;margin-top: 22px;background: #fff;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);border-radius: 4px;}
.topfix .fold .dropdown ul li{height: 40px;line-height: 40px;}
.topfix .fold .dropdown ul li a{display: block;}
.topfix .fold .dropdown ul li.on a{color: #FF9B05;}
.topfix .logo img{height: 40px;vertical-align: middle;}
.topfix .sou{height: 37px;line-height: 37px;text-align: right;}
.topfix .sou .sou1{font-size: 24px;margin-right: 5px;cursor: pointer;}
.neck2{background: rgba(255, 255, 255, 0.7);border-radius: 5px;padding: 8px 10px;color: #666;font-size:14px;}
.neck2 .cat{border-right: 1px solid #666;padding-right: 15px;}
.cat2 svg{ fill: #fff;}
.neck2 .ss i{font-size: 20px;}
.menu2{position: absolute;display: none;top: 30px;width: 100%;left: 0;z-index: 21;}
.menu2 li{width: 24%;background: #ccc;text-align: center;margin-bottom: 6px;}
.menu2 li a{padding: 10px 0;display: block;}
.menu2 li:hover{background: #FF9B05;}
.menu2 li:hover a{color: #fff;}
.search2, .search3{position: absolute;display: none;top:30px;width: 100%;right: 0;z-index: 21;}
.search2 form, .search3 form{background: #ccc;border-radius: 5px;padding: 5px 10px;}
.search2 form input, .search2 form button, .search3 form input, .search3 form button{height: 30px;line-height: 30px;background: none;border: 0;outline: 0;}
.search2 form i, .search3 form i{font-size: 24px;}
.search3{width:100%;right: 0;padding: 0;top: 59px;background:#fff;padding:7px 10px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.175)!important;height:53px;}
.search3 form{background: #fff;padding-right: 5px;}
.search3 form input{width: calc(100% - 45px);height: 30px;line-height: 30px;font-size:16px;}
.close{padding: 15px 0;text-align: right;}
.close i{font-size: 24px;color: #fff;}
/* banner */
.banner{text-align: center;margin-top:-65px;position:relative;z-index:0}
.banner .swiper-wrapper{padding-bottom: 55px;}
.slide_img .swiper-pagination{bottom:165px;z-index:22;}
.slide_img .swiper-pagination .swiper-pagination-bullet{width: 24px;height: 4px;margin: 0 3px;border-radius: 2px;opacity: 1;background: rgba(255, 255, 255, 0.3);}
.slide_img  .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #FF9B05;}
.brand{padding: 20px;background: #fff;overflow: hidden;border-radius: 4px;}
.brand .brand_tit{text-align: center;font-weight: bold;color: #FF9B05;padding: 15px 0;}
.brand li{margin: 8px 0;float: left;text-align: center;}
.brand li img{vertical-align: middle;}
.vmore{text-align: center;padding: 15px 0;}
.vmore a{color: #999;}
.vmore a:hover{color: #FF9B05;}
.brand1{position:relative;z-index:2;}
/* list */
.list{padding-bottom: 30px;}
.list li{margin-top: 30px;background: #fff;padding: 20px;transition: all ease .3s;min-height:180px;}
.home-list li{border-radius:4px;}
.list li .info{padding-left:20px;height:136px;justify-content:space-between;flex-direction:column;}
.list li .info .tit span{color: #999;margin-right: 5px;}
.list li .info .desc{color: #666;line-height: 25px;max-height:50px;margin:10px 0;}
.list li .info .time{color: #ddd;}
.list li .pic{border-radius:6px;}
.list li .pic img{height:100%;display:block}
.list li:hover{box-shadow: 0 5px 10px rgba(0, 0, 0, 0.025) !important;}
.list li.home-featured-item{min-height:0;border:0;box-shadow:none;}
.list li.home-featured-item:hover{box-shadow:none!important;}
.list li.home-featured-item>a{display:block;color:inherit;}
.home-featured-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;}
.home-featured-card .tit{line-height:1.4;margin:0 0 12px;color:#333;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.home-featured-card .pic{width:100%;aspect-ratio:2.3/1;overflow:hidden;border-radius:8px;}
.home-featured-card .pic img{width:100%;height:100%;object-fit:cover;display:block;}
.home-featured-card .time{justify-content:space-between;color:#ddd;margin-top:10px;}
.home-featured-card .cat{color:#ddd;}
.contbox2  li{background:none;margin:0;padding:0;}
.contbox2  li .info{height:100%;}
.contbox2  li .item{background:#fff;padding:15px;} 
.contbox2  li .tit{line-height:25px;height:50px;-webkit-line-clamp:2}
.contbox2  li .tit2{line-height:25px;max-height:75px;-webkit-line-clamp:4;color:#666;}
.contbox2  li  img{height:160px;}
.sxp{margin:10px 0 20px;}
.footer{background: #303030;text-align: center;padding: 38px 0;color: #999;}
.footer .ft1 a:last-child span{display:none}
.footer a{color: #bbb;}
.footer a:hover{color: #eee;}
.footer .copyright{margin-top: 1vw;}
.lightbox{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);position: fixed;left: 0;top: 0;z-index: 2;display: none;}
.backtop{position: fixed;right: 4vw;bottom: 17%;z-index:1;width:50px;height:50px;background: #eee;border-radius: 4px;text-align: center;line-height:50px;-webkit-transform: translateX(600%);transform: translateX(600%);-webkit-transition: all .5s linear;transition: all .5s linear;}
.backtop i{font-size: 24px;color:#FF9B05;font-weight:bold}
.backtop:hover{background: #FF9B05;color: #fff;}
.backtop:hover i{color:#fff}
.backtop.on{-webkit-transform: translateX(0%);transform: translateX(0%);}
/* 内页 */
.tp2{padding-top: 70px;background: #f6f6f6;}
.subcat{background: #eee;padding: 17px 0;}
.subcat li{margin-right: 2.6vw;}
.subcat li.on a{color: #FF9B05;}
.brands{padding-bottom: 40px;}
.brands .brand_tit{text-align: center;color: #999;padding:45px 0 20px;}
.brands .list_brand li{width: 15.06%;margin: 8px .8%;}
.brands .list_brand li .pic{width: 100%;display: inline-flex;align-items: center;justify-content: center;background: #fff;}
.brands .list_brand li p{color:#666}
.brands .list_brand li:hover p{color:#333}
/* 活动详情 */
.crumbs{padding: 16px 0;color: #999;}
.crumbs a{color: #999;}
.crumbs a:hover{color: #FF9B05;}
.contbox{background: #fff;border-radius: 4px;padding: 20px;margin-bottom: 20px;}
.contbox .tit{text-align: center;}
.contbox .content{padding: 15px 0 0 0;line-height: 24px;color: #666;}
.contbox .content p{margin: 10px 0;}
.contbox .content .attr{color: #282828;}
.contbox .content img{max-width: 100% !important;height: auto !important;}.list li .info
.slide img{border-radius: 4px;}
.type_tit{text-align: center;color: #999;padding: 25px 0;}
.list_meiti ul{margin: 0 -10px;}
.list_meiti .item{margin: 10px;}
.list_meiti .item .pic{border-radius:6px;}
.list_meiti .item .pic .pimg{background-size:100%;background-position: center;background-repeat:no-repeat;border-radius:6px;}
/* 人物 */
.renwu .rw1 .info{padding-left: 2.6vw;}
.renwu .rw1 .info .attr{line-height: 30px;margin-top: 20px;}
.renwu .rw2{padding-top: 2.6vw;}
.renwu .rw2 .rw2_info{margin-top: 15px;color: #666;line-height: 24px;}
.renwu .rw2 .rw2_info p{margin: 6px 0;}
.renwu .rw2 .rw2_info img{max-width: 100% !important;height: auto !important;}
.getmore{max-width:100%;margin:0 auto;text-align:center;cursor:pointer;background:#FF9B05;color:#fff;font-size:22px;height:60px;line-height:60px;margin-bottom:45px;border-radius:5px;}
.getmore a{color:#fff;display:block;}
.getmore.no{background:#ccc}
.gbox{padding:30px 0 0 20px;position: sticky;top: 30px;}
.sd_tit{background: #fff;
    font-size: 20px;
    padding: 10px 10px;
    text-align: center;
    border-radius: 5px;
    margin-bottom:10px;
    color: #FF9B05;}
.gbox .list_gg .dd{margin-bottom:30px;max-height:180px;overflow:hidden}
.gbox .list_gg .dd img{min-height:180px;}
.wd1{width:71.5%}
.wd2{width:28.5%}
.gbox .list li{padding:10px;}
.gbox .list .info .tit{-webkit-line-clamp: 4;line-height:25px;max-height:100px;}
.gbox .list .info{justify-content: space-between;flex-direction: column;height:100%;ovflow:idden}
@media only screen and (min-width:1000px){
   .lightbox{display:none!important} 

   .sxp li:nth-child(2){text-align:right}
}
@media only screen and (max-width:1220px){
  .header .search1 input{font-size:16px;}  
}
@media screen and (max-width: 980px){
.topfix{padding:5px 0;}
.topfix .logo img{height: 23px;margin-top:-2px;}
.dropdown{position:fixed!important;display:block!important;background:#fff;top:42px!important;width:100%!important;left:0!important;}
.dropdown ul{display:flex;justify-content:space-between;width:100%;margin-top:0!important;padding:0 15px!important;}
.dropdown ul li a{font-size:14px!important;padding:5px 0;position:relative;}
.dropdown ul li a:after{content:"";width:0;height:2px;background:#FF9B05;position:absolute;bottom:0;left:0;}
.dropdown ul li.on a:after{width:100%}
.dropdown ul li.on a{color:#FF9B05;font-weight:bold}
.topfix .sou .sou1{margin-right: 0;}
.topfix .fold .dropdown ul{margin-top: 8px;}
.home{background-size: 100% 45vh;}
.header .logo{padding: 30px 0 20px;}
.header .logo img{height: 30px;}
.slide_img{height:520px}
.search3{top: 45px;}
.slide_img .swiper-pagination{top:260px;}
.header .search1 input{font-size:15px;}
.banner{padding-top: 0;margin-top:-15px;margin-bottom:10px;}
.banner .swiper-wrapper{padding-bottom: 40px;margin-top: 15px;}
.banner .swiper-pagination{bottom:5px;}
.banner .swiper-slide{padding: 0 30px;}
.brand{padding: 10px;}
.brand1 li{padding: 5px;margin: 0;}
.brand1 li:nth-child(n+11){display: none;}
.vmore{padding: 6px 0;}
.list{padding-bottom: 15px;}
.list li{padding: 10px;margin-top: 15px;}
.list li.home-featured-item{min-height:0;}
.home-featured-card .tit{margin-bottom:8px;}
.home-featured-card .time{margin-top:8px;}
.list li .info{height:auto;}
.list li .info .desc{line-height: 20px;max-height: 40px;margin:15px 0;}
.list li .time{justify-content: space-between;}
.footer{padding: 20px 0;}
.footer .ft1{font-size: 14px;}
.footer .copyright{line-height: 21px;margin-top: 10px;}
.topfix .fold .dropdown{width: 75px;left:-15px;top:28px;}
.topfix .fold .dropdown ul{padding: 8px 0;border-radius:0 0 6px 6px}
.topfix .fold .dropdown ul li{line-height: 30px;height:40px;}
.tp2{padding-top:83px;}
.backtop{right: 5px;width:40px;height:40px;line-height:40px;}
.backtop i{font-size:20px;}
.brands{padding-bottom: 15px;}
.brands .brand_tit{padding:30px 0 10px;}
.list_meiti ul{margin: 0 -5px;}
.list_meiti li .item{margin: 5px;}
.renwu .rw1 .info{padding-left: 0;padding-top: 15px;}
.renwu .rw1 .info .attr{line-height: 25px;margin-top: 10px;margin-bottom: 10px;}
.list li .item{align-items: start;}
.list li .info .desc{line-height:19px;max-height:38px;margin:3px 0;}
.list li .info{padding-left:10px;}
.search2 form input,.menu2 li a{font-size:15px;}
.search2 form input:-webkit-input-placeholder{font-size:15px;}
.contbox .content .attr{font-size:13px;}
.contbox .content .attr .rd{float:right;}
.getmore{font-size:14px;height:40px;line-height:40px;margin-bottom:35px;border-radius:5px;}
.subcat ul{justify-content:space-between}
.subcat ul li{margin-right:0;}
.wd1.x12{width:100%}
.brands .list_brand li{width:23.2%!important;margin:10px .8%}
.list li{min-height:auto;}
.brand li{width:25%;}
.brand li:nth-child(n+9){display:none}
.sd_tit{margin:10px 0 5px;width:100%;float:left;font-size:16px!important}
.sxp{margin:15px 0 20px;}
.contbox{margin-bottom:0;}
.contbox2 li{padding:0!important;}
.contbox2 li .item{margin-bottom:-10px;padding:10px;}
.contbox2 li .item .info{padding-left:0;}
.contbox2 li .item .tit{margin:5px 0;line-height:20px;height:40px;}
.cont2_list .list{padding-bottom:30px;overflow:hidden;clear:both;margin-tpp:15px;}
.cont2_list .list li{margin:0;}
.cont2_list .list .item{margin:5px!important}
.topfix .fold .dropdown ul{border-radius:0!important}
}
