@charset "utf-8";
html,body{background-color:#f9f9f9}
.banner_pic{margin-top:30px;overflow:hidden}
.banner_pic .banner{width:788px;height:464px;overflow:hidden;float:left}
.banner_pic .banner .swiper-container{width:788px;height:464px}
.banner_pic .banner .swiper-container a{display:block;width:788px;height:464px;position:relative;overflow:hidden}
.banner_pic .banner .swiper-container a img{width:788px;height:464px;transition:all 0.5s;object-fit: cover;}
.banner_pic .banner .swiper-container a:hover img{transform:scale(1.2)}
.banner_pic .banner .swiper-container a .black_bg{width:100%;height:190px;position:absolute;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.6) 100%)}
.banner_pic .banner .swiper-container a p{width:100%;box-sizing:border-box;padding:0 20px;font-size:20px;font-family:Microsoft YaHei;font-weight:bold;color:#ffffff;position:absolute;bottom:44px;left:0;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.banner_pic .banner .swiper-container .swiper-pagination{bottom:16px}
.banner_pic .banner .swiper-container .swiper-pagination-bullet{width:14px;height:8px;background:#f4f6f8;opacity:0.6;border-radius:8px}
.banner_pic .banner .swiper-container .swiper-pagination-bullet-active{width:28px;opacity:1;background:#ff431e}
.pic{width:492px;margin-top:-19px;float:right;overflow:hidden}
.pic a{display:block;width:238px;height:142px;overflow:hidden;position:relative;margin-right:16px;margin-top:19px;float:left}
.pic a:nth-child(2n){margin-right:0px}
.pic a img{width:238px;height:142px;transition:all 0.5s;  object-fit: cover;
  object-position: top;}
.pic a:hover img{transform:scale(1.1)}
.pic a .black_bg{width:100%;height:71px;position:absolute;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.8) 100%)}
.pic a p{position:absolute;bottom:10px;left:0;box-sizing:border-box;width:100%;padding:0 10px;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#ffffff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.comRec_coll{width:100%;background-color:#fff;margin-top:20px;padding:20px;box-sizing:border-box;overflow:hidden}
.comRec_coll .ineRec_box{width:100%;margin:0 auto}
.comRec_coll .rec_c a{display:block;width:299px;height:134px;background:#ffffff;border:1px solid #f2f2f2;position:relative;box-sizing:border-box;margin-right:21px;margin-top:18px;padding:16px;float:left}
.comRec_coll .rec_c a:hover{border:1px solid #00b35d;box-shadow:0px 4px 0px 0px rgba(200,200,255,0.1)}
.comRec_coll .rec_c a:nth-child(4n){margin-right:0px}
.comRec_coll .rec_c a .No{position:absolute;top:0;left:0;width:38px;height:38px;background:url("../images/icon.png") no-repeat;background-position:-290px -160px;font-size:16px;font-family:Alibaba PuHuiTi;font-weight:bold;font-style:italic;color:#ffffff;padding:3px;box-sizing:border-box}
.comRec_coll .rec_c a:nth-child(1) .No{background-position:-140px -160px}
.comRec_coll .rec_c a:nth-child(2) .No{background-position:-190px -160px}
.comRec_coll .rec_c a:nth-child(3) .No{background-position:-240px -160px}
.comRec_coll .rec_c a img{width:100px;height:100px;border-radius:20px;float:left}
.comRec_coll .rec_c a .info{width:150px;float:right;box-sizing:border-box}
.comRec_coll .rec_c a .info p{width:100%;font-size:15px;font-family:Microsoft YaHei;font-weight:400;color:#333333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px}
.comRec_coll .rec_c a .info span{font-size:12px;font-family:Microsoft YaHei;font-weight:400;color:#999999}
.comRec_coll .rec_c a .info .btn{width:88px;height:28px;background:#ffffff;border:1px solid #00b35d;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#00b35d;line-height:28px;text-align:center;margin-top:14px}
.comRec_coll .rec_c a:hover .info .btn{background:#00b35d;color:#ffffff}
.recapp_tit{font-size:16px;font-family:Microsoft YaHei;font-weight:400;display:block;width:150px;height:22px;float:right;margin-bottom:14px}
.recapp_tit p{font-size:16px;color:#333333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
.comRec_coll .rec_c a:hover .recapp_tit p{color:#00b35d}
ul.disc_list{overflow:hidden}
ul.disc_list li{display:block;width:160px;background:#ffffff;border:1px solid #f2f2f2;padding:18px;box-sizing:border-box;text-align:center;overflow:hidden;margin-right:23px;margin-top:22px;float:left}
ul.disc_list li:nth-child(7n){margin-right:0}
ul.disc_list li:hover{border:1px solid #00b35d;box-shadow:0px 4px 0px 0px rgba(200,200,255,0.1)}
ul.disc_list li a{display:block}
ul.disc_list li a img{width:100px;height:100px;box-sizing:border-box;border:1px solid #eee;border-radius:20px}
ul.disc_list li a span{font-size:12px;font-family:Microsoft YaHei;font-weight:400;color:#adadad}
ul.disc_list li a p{width:100%;height:20px;font-size:15px;font-family:Microsoft YaHei;font-weight:400;color:#333333;overflow:hidden;word-break:break-all;margin-top:10px}
ul.disc_list li:hover a p{color:#00b35d}
.ineRec_box .word{width:770px;overflow:hidden;float:left;margin-top:20px}
.ineRec_box .word a{display:block;width:370px;line-height:22px;margin-right:30px;margin-bottom:18px;font-family:Microsoft YaHei;font-weight:400;overflow:hidden;float:left}
.ineRec_box .word a:nth-child(2n){margin-right:0px}
.ineRec_box .word a:nth-last-child(1){margin-bottom:0}
.ineRec_box .word a:nth-last-child(2){margin-bottom:0}
.ineRec_box .word a span:nth-of-type(1){font-size:15px;color:#00b35d;float:left;margin-right:10px}
.ineRec_box .word a p{color:#333333;font-size:15px;float:left;width:310px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ineRec_box .word a:hover p{color:#00b35d}
.ineRec_box .word a span:nth-of-type(2){font-size:12px;color:#999999;float:right}
ul.comm_wdList{width:460px;margin-right:30px;float:left;overflow:hidden}
ul.comm_wdList li{float:left;display:inline-block;margin-top:20px;width:220px;margin-right:20px;overflow:hidden}
ul.comm_wdList li:nth-child(2n){margin-right:0}
ul.comm_wdList li > a{width:100%;overflow:hidden;display:block}
ul.comm_wdList li > a img{width:220px;height:136px;float:left;object-fit: cover;}
ul.comm_wdList li > a span{width:100%;float:left;display:block;text-align:center;height:20px;overflow:hidden;margin-top:8px}
.img-container{width:100%;margin:0 auto}
.img-container > div{float:left;margin:0 14px 10px 14px}
.img-container > div.img-con1{margin-left:0}
.img-container > div.img-con4{margin-right:0}
.img-container > div a{margin-top:25px;box-shadow:0px 2px 8px 0px rgba(149,149,149,0.94);border-radius:6px;overflow:hidden;width:100%;display:block;position:relative}
.img-container a span{width:100%;height:32px;overflow:hidden;background:rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;line-height:32px;box-sizing:border-box;padding:0 20px;text-align:center}
.img-container a:hover span{width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;box-sizing:border-box;padding:0 20px;text-align:center;display:table}
.img-container a span em{width:100%;text-align:center;display:block;vertical-align:middle;color:white;font-size:14px}
.img-container a:hover span em{font-size:16px;display:table-cell}
.img-con1{width:238px}
.img-con1 a{height:254px}
.img-con2{width:336px}
.img-con2 a{width:336px;height:534px}
.img-con3{width:276px}
.img-con3 a{height:161px}
.img-con4{width:324px}
.img-con4 a{height:254px}
.img-container div a img{width:100%;height:100%;display:block;vertical-align:bottom;transition:all .4s ease;    object-fit: cover;}
.img-container div a:hover img{transform:scale(1.3)}
.mr30{margin-right:30px}
.xgbrand{width:400px;overflow:hidden}
.bdlist_ul{width:100%;overflow:hidden;margin-top:0px;padding-bottom:20px}
.bdlist_ul li{width:100%;padding:16px 10px;box-sizing:border-box;display:block;overflow:hidden;position:relative;border-bottom:1px dashed #eee}
.bdlist_ul li:hover{background-color:#f9f9f9}
.bdlist_ul li .tps_info{width:340px}
.bdlist_ul li a.tps_tit,.bdlist_ul li a.tps_tit em{font-size:16px;font-weight:bold;display:block;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bdlist_ul li .pm{float:left;width:28px;height:28px;line-height:28px;font-size:18px;font-weight:bold;text-align:center;color:#666;border-radius:100px;margin-right:8px}
.bdlist_ul li img{width:80px;height:80px;border:1px solid #eee;box-sizing:border-box;border-radius:16px}
.bdlist_ul li .l_text{width:248px;overflow:hidden;height:80px;margin-left:12px}
.bdlist_ul li .l_text p{display:block;line-height:20px;margin-top:6px;color:#a8a8a8}
.bdlist_ul li .l_text p em{font-style:normal}
.bdlist_ul li .l_text p a{color:#a8a8a8}
.bdlist_ul li .l_text p a:hover{color:#00b35d}
ul.bdlist_ul li a.tps_btn{height:28px;font-size:12px;position:absolute;bottom:22px;right:10px;line-height:26px;padding:0 16px;display:inline-block;text-align:center;box-sizing:border-box;color:#00be6e;border:1px solid #00be6e;border-radius:28px}
ul.bdlist_ul li:hover a.tps_btn{color:#fff;background-color:#00be6e;border:1px solid #00be6e}
.bdlist_ul li .nbone{color:#ff4800}
.bdlist_ul li .nbtwo{color:#ff6d34}
.bdlist_ul li .nbthr{color:#ffa07b}
.brandTit{width:100%;color:#fff;position:relative;background:url("../images/maxtitlebg.jpg") repeat;padding:10px 0 10px 20px;box-sizing:border-box;height:50px}
.brandTit p,.brandTit h3{width:100%;letter-spacing:1px;font-size:20px;line-height:30px;font-weight:bold}
.brandTit span{width:100%;letter-spacing:0.4px;display:block;margin-top:6px}
.brandTit a{color:#ddd;position:absolute;right:12px;top:16px}
.brandTit a:hover{color:#fff}