@charset "utf-8";
/* CSS Document */
.banner_box{ width:100%; position:relative; overflow:hidden;}
.banner{ display:block; overflow:hidden;}
.banner li{ display:block;}
.banner li img{ display:marker; width:100%; height:auto;}
.banner_box .hd{ width:100%; position:absolute; bottom:25px; z-index:2;}
.banner_box .hd .anniu{ display:block; text-align:center;}
.banner_box .hd .anniu li{ display:inline-block; width:10px; height:10px; border-radius:5px; background:#fff; opacity:0.8; margin:0 5px; transition:all 0.3s ease-out;}
.indexBnrSwiper-prev,.indexBnrSwiper-next{ display:block; width:114px; height:100%; position:absolute; top:0; opacity:0; transition:all 0.5s ease-out; z-index:99;}
.indexBnrSwiper-prev{ left:0; background:url(../images/swiper1-l.png) no-repeat center;}
.indexBnrSwiper-next{ right:0px; background:url(../images/swiper1-r.png) no-repeat center;}
.banner_box:hover .indexBnrSwiper-prev,.banner_box:hover .indexBnrSwiper-next{ opacity:0.5}
.banner_box .indexBnrSwiper-prev:hover,.banner_box .indexBnrSwiper-next:hover{ opacity:1;}
.banner_box .hd .anniu .on{ width:48px; opacity:1;}
/*product*/
.product_bj{ padding:75px 50px 50px; background:url(../images/beijing01.jpg) top;}
.product_box{ max-width:1600px; margin:auto;}
.chanpin_tibox{ overflow:hidden;}
.chanpin_ti{ float:left;}
.chanpin_ti span{ display:block; padding-left:42px; background:url(../images/title_1.png) no-repeat left; font-size:48px; font-weight:bold; color:#282828; line-height:58px;}
.chanpin_ti p{ display:block; font-size:18px; color:#444444; line-height:24px; margin-top:6px;}
.chanpin_more{ float:right; margin-top:45px;}
.chanpin_more a{ display:block; font-size:20px; color:#e7080d; line-height:32px;}
.chanpin_more a img{ margin-left:12px;}
.product_liebiao{ display:block; margin-top:40px;}
.product_liebiao li{ float:left; width:31.25%; height:530px; margin-right:3.125%; margin-bottom:52px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.product_liebiao li:nth-child(3n){ margin-right:0;}
.fenleiti{ padding:18px 7%; background:#5f6867;}
.fenleiti span{ display:block; font-size:24px; font-weight:bold; color:#fff; line-height:28px;}
.fenleiti p{ display:block; font-size:18px; color:#fff; line-height:30px;}
.fenleibox{ padding:20px 5% 30px; overflow:hidden;}
.fenleitu{ float:left; width:51%;}
.fenleitu img{ display:block; width:100%; height:auto;}
.fenlei_box{ float:right; width:34.25%;}
.flliebiao{ margin-bottom:30px;}
.flliebiao span{ display:block; border-bottom:1px solid #b1b1b1;}
.flliebiao span a{ display:block; font-size:18px; color:#333333; line-height:40px;}
.flliebiao span a:hover{ color:#e7080d; background:url(../images/sanjian01.png) no-repeat right;}
.xiazaibox{ width:53px; height:65px; background:url(../images/xiazai01.png) no-repeat bottom;}
.xiazaibox p{ display:block; font-size:18px; font-weight:bold; color:#434343; line-height:18px;}
.product_liebiao li:hover .fenleiti{ background:#e7080d;}
.xiazaibox:hover{ background:url(../images/xiazai.png) no-repeat bottom;}
.xiazaibox:hover p{ color:#e7080d;}
/**/
.discovery_bj{ padding:65px 50px 80px;}
.discovery_box{ max-width:1600px; margin:auto;}
.discovery_tibox{ overflow:hidden;}
.discovery_tibox span{ float:left; padding-left:40px; background:url(../images/title_1.png) no-repeat left; font-size:48px; font-weight:bold; color:#262626; line-height:52px;}
.discovery_tibox a{ float:right; font-size:20px; font-weight:bold; color:#e7080d; line-height:30px; margin-top:10px;}
.discovery_tibox a img{ margin-left:12px;}
.discovery_lb{ margin-top:40px; overflow:hidden;}
.discovery_lb .shoutu{ float:left; width:47.125%; position:relative;}
.discovery_lb .shoutu img{ display:block; width:100%; height:auto;}
.discovery_lb .sttext{ width:90%; position:absolute; bottom:30px; left:50%; transform:translateX(-50%);}
.discovery_lb .sttext span{ display:block; font-size:24px; font-weight:bold; color:#fff; line-height:30px;}
.discovery_lb .sttext p{ display:inline-block; font-size:18px; color:#e7080d; padding-bottom:3px; border-bottom:1px solid #e7080d; margin-top:5px;}
.lbtu{ float:left; width:52.875%; overflow:hidden;}
.lbtu li{ float:left; width:46.5%; margin-left:3.5%; margin-bottom:15px;}
.lbtu li .lbslt{ width:100%; background:#000; overflow:hidden;}
.lbtu li .lbslt img{ display:block; width:100%; height:240px; transition:all .5s;}
.lbtu li .lbtextti{ margin-top:10px;}
.lbtu li .lbtextti span{ display:block; font-size:18px; font-weight:bold; color:#212121; line-height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.lbtu li .lbtextti p{ display:inline-block; font-size:16px; color:#202020; line-height:24px; border-bottom:1px solid #fff;}
.lbtu li:hover .lbslt img{ opacity:0.7; transform:scale(1.03);}
.lbtu li:hover .lbtextti p{ color:#e7080d; border-bottom:1px solid #e7080d;}